УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, КЛИЕНТСКОЕ УСТРОЙСТВО, СИСТЕМА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ УСТРОЙСТВА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ КЛИЕНТСКОГО УСТРОЙСТВА И СПОСОБ УПРАВЛЕНИЯ СИСТЕМЫ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ
IMAGE FORMING APPARATUS, CLIENT DEVICE, IMAGE FORMING SYSTEM, METHOD OF CONTROLLING IMAGE FORMING APPARATUS, METHOD OF CONTROLLING CLIENT DEVICE AND METHOD OF CONTROLLING IMAGE FORMING SYSTEM

Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к устройству формирования изображения, операции которого отличаются для случая формирования изображения яркого объекта и для случая формирования изображения темного объекта, и его способу управления.
Предпосылки создания изобретения
[0002] Обычно, известно устройство формирования изображения, сконфигурированное таким образом, что фильтр отсечки инфракрасного излучения может быть вставлен в и отведен с оптического пути оптической системы формирования изображения, обеспечивая съемку видимого света и инфракрасную съемку.
[0003] При таком устройстве формирования изображения, конфигурация обычно такова, что когда фильтр отсечки инфракрасного излучения вставляется в оптический путь оптической системы формирования изображения, формирование изображения выполняется с помощью видимого света, а когда фильтр отсечки инфракрасного излучения отводится с оптического пути, формирование изображения выполняется с помощью инфракрасного излучения. Также, при таком формирователе изображения, устройство формирования изображения само по себе определяет, насколько яркое окружение, и осуществляет управление в отношении того, нужно ли вставлять фильтр отсечки инфракрасного излучения в или отводить с оптического пути оптической системы формирования изображения (PTL 1).
[0004] Также, по мере того как стремительно продвигаются сетевые технологии, у пользователей существует растущая потребность в управлении устройством формирования изображения посредством внешнего устройства управления через сеть с помощью сетевого интерфейса, предоставляемого для устройства формирования изображения. Управление вставкой/отводом фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения не является исключением. Существует потребность пользователя в применении настроек через сеть, как описано выше, чтобы устройство формирования изображения автоматически управляло вставкой и отводом фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения.
Список библиографических ссылок
Патентная литература
[0005] PTL 1: Выложенный Патент Японии № 7-107355
Сущность изобретения
Техническая задача
[0006] Тем не менее, в описанном выше обычном примере, существует проблема, состоящая в том, что такое управление, при котором устройство формирования изображения автоматически выполняет вставку и отвод фильтра отсечки инфракрасного излучения, не может быть выполнено с внешнего клиентского устройства через сеть.
[0007] Также, можно представить себе потребности пользователя в дополнительной установке времени задержки и светлоты окружения касательно вставки и отвода фильтра отсечки инфракрасного излучения, для того чтобы выполнять вставку и отвод фильтра отсечки инфракрасного излучения при выполнении установок применительно к устройству формирования изображения для автоматического управления вставкой и отводом фильтра отсечки инфракрасного излучения.
[0008] Тем не менее, в таком случае, можно предположить, что пользователь должен сознательно предусмотреть наличие времени задержки и светлоты окружения касательно описанной выше вставки и отвода фильтра отсечки инфракрасного излучения, при установке автоматического управления вставкой и отводом фильтра отсечки инфракрасного излучения. Это приводит к проблемам, которые связаны с тем, что операции пользователя могут стать более трудоемкими.
[0009] Например, пользователю, управляющему клиентским устройством, трудно понять, каким образом, дополнительная информация, такая как время задержки и светлота окружения касательно вставки и отвода фильтра отсечки инфракрасного излучения, будут использованы в устройстве формирования изображения, с которым соединено клиентское устройство, делая операции пользователя более трудоемкими.
[0010] Также, можно представить себе устройство формирования изображения, которое автоматически выбирает из первого режима формирования изображения для формирования изображения яркого объекта и второго режима формирования изображения для формирования изображения темного объекта. Даже при таком устройстве формирования изображения, пользователь должен сознательно учитывать наличие светлоты окружения и времени задержки, относящиеся к выбору режима формирования изображения, при установке автоматического выбора режима формирования изображения, так что операции пользователя могут стать более трудоемкими.
[0011] Настоящее изобретение было выполнено в свете вышеуказанных пунктов. Предоставляется клиентское устройство, соединенное с устройством формирования изображения через сеть, с помощью которого охватываются случаи, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке и отводу фильтра отсечки инфракрасного излучения, тем самым может быть улучшено удобство работы пользователя.
[0012] Также предоставляется устройство формирования изображения, соединенное с клиентским устройством через сеть, которое предписывает клиентскому устройству охватывать случаи, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке и отводу фильтра отсечки инфракрасного излучения, тем самым может быть улучшено удобство работы пользователя.
[0013] Также предоставляется система формирования изображения, которая предписывает клиентскому устройству, соединенному с устройством формирования изображения через сеть, охватывать случаи, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке и отводу фильтра отсечки инфракрасного излучения, тем самым улучшая удобство работы пользователя.
Решение задачи
[0014] Настоящее изобретение предоставляет устройство формирования изображения, соединенное с внешним клиентским устройством через сеть, при этом устройство формирования изображения, включающее в себя: оптическую систему формирования изображения; блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого посредством оптической системы формирования изображения; фильтр отсечки инфракрасного излучения, выполненный с возможностью отсечки инфракрасного излучения; блок вставки/отвода, выполненный с возможностью вставки и отвода фильтра отсечки инфракрасного излучения в или с оптического пути оптической системы формирования изображения; блок приема, выполненный с возможностью приема от внешнего клиента через сеть информации автоматической регулировки, относящейся к вставке/отводу фильтра отсечки инфракрасного излучения, наряду с командой автоматического управления вставкой/отводом для устройства формирования изображения для автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения посредством блока вставки/отвода; блок управления, выполненный с возможностью автоматического управления блоком вставки/отвода на основании команды автоматического управления вставкой/отводом, принятой блоком приема; и блок передачи, выполненный с возможностью передачи информации задания вставки/отвода, относящейся к информации автоматической регулировки, внешнему клиенту через сеть; при этом информация задания вставки/отвода, передаваемая блоком передачи, указывает, может ли или нет информация автоматической регулировки, используемая блоком управления, быть задана для каждого из случая, когда фильтр отсечки инфракрасного излучения вставляется в оптический путь, и случая, когда фильтр отсечки инфракрасного излучения отводится с оптического пути.
[0015] Также, настоящее изобретение предоставляет клиентское устройство, соединенное через сеть с устройством формирования изображения, которое включает в себя оптическую систему формирования изображения, блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого посредством оптической системы формирования изображения, фильтр отсечки инфракрасного излучения, выполненный с возможностью отсечки инфракрасного излучения, блок вставки/отвода, выполненный с возможностью вставки и отвода фильтра отсечки инфракрасного излучения в или с оптического пути оптической системы формирования изображения, и блок управления, выполненный с возможностью автоматического управления блоком вставки/отвода, при этом клиентское устройство включает в себя: блок передачи, выполненный с возможностью передачи, внешнему устройству формирования изображения через сеть, информации автоматической регулировки, относящейся к вставке/отводу фильтра отсечки инфракрасного излучения, наряду с командой автоматического управления вставкой/отводом для устройства формирования изображения для автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения посредством блока вставки/отвода; и блок сбора, выполненный с возможностью сбора информации задания вставки/отвода, относящейся к информации автоматической регулировки, используемой блоком управления, от внешнего устройства формирования изображения через сеть; при этом информация задания вставки/отвода, собранная блоком сбора, указывает, может ли или нет информация автоматической регулировки, используемая блоком управления, быть задана для каждого из случая, когда фильтр отсечки инфракрасного излучения вставляется в оптический путь, и случая, когда фильтр отсечки инфракрасного излучения отводится с оптического пути.
[0016] Также, настоящее изобретение предоставляет систему формирования изображения, сконфигурированную из устройства формирования изображения, и клиентского устройства, соединенного с устройством формирования изображения через сеть; при этом устройство формирования изображения включает в себя оптическую систему формирования изображения, блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого посредством оптической системы формирования изображения, фильтр отсечки инфракрасного излучения, выполненный с возможностью отсечки инфракрасного излучения, блок вставки/отвода, выполненный с возможностью вставки и отвода фильтра отсечки инфракрасного излучения в или с оптического пути оптической системы формирования изображения, блок приема, выполненный с возможностью приема от клиентского устройства через сеть информации автоматической регулировки, относящейся к вставке/отводу фильтра отсечки инфракрасного излучения, наряду с командой автоматического управления вставкой/отводом для устройства формирования изображения для автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения посредством блока вставки/отвода, и блок управления, выполненный с возможностью автоматического управления блоком вставки/отвода на основании команды автоматической вставки/отвода, принятой блоком приема и информации автоматической регулировки; и клиентское устройство включает в себя блок сбора, выполненный с возможностью сбора информации задания вставки/отвода, относящейся к информации автоматической регулировки, используемой блоком управления, от устройства формирования изображения через сеть; при этом информация задания вставки/отвода указывает, может ли или нет информация автоматической регулировки, используемая блоком управления, быть задана для каждого из случая, когда фильтр отсечки инфракрасного излучения вставляется в оптический путь, и случая, когда фильтр отсечки инфракрасного излучения отводится с оптического пути.
[0017] Также, настоящее изобретение предоставляет способ управления устройства формирования изображения, которое включает в себя оптическую систему формирования изображения, блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого посредством оптической системы формирования изображения, фильтр отсечки инфракрасного излучения, выполненный с возможностью отсечки инфракрасного излучения, блок вставки/отвода, выполненный с возможностью вставки и отвода фильтра отсечки инфракрасного излучения в или с оптического пути оптической системы формирования изображения, и блок управления, выполненный с возможностью автоматического управления блоком вставки/отвода, соединенного с внешним клиентским устройством через сеть, при этом способ, включающий в себя: этап приема для приема от внешнего клиентского устройства через сеть информации автоматической регулировки, относящейся к вставке/отводу фильтра отсечки инфракрасного излучения, наряду с командой автоматического управления вставкой/отводом для устройства формирования изображения для автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения посредством блока вставки/отвода; этап управления для автоматического управления блоком вставки/отвода на основании команды автоматической вставки/отвода, принятой на этапе приема; и этап передачи для передачи информации задания вставки/отвода, относящейся к информации автоматической регулировки, внешнему клиенту через сеть; при этом информация задания вставки/отвода, передаваемая на этапе передачи, указывает, может ли или нет информация автоматической регулировки, используемая блоком управления, быть задана для каждого из случая, когда фильтр отсечки инфракрасного излучения вставляется в оптический путь, и случая, когда фильтр отсечки инфракрасного излучения отводится с оптического пути.
[0018] Также настоящее изобретение предоставляет способ управления клиентского устройства, соединенного через сеть с устройством формирования изображения, которое включает в себя оптическую систему формирования изображения, внешний блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого посредством оптической системы формирования изображения, фильтр отсечки инфракрасного излучения, выполненный с возможностью отсечки инфракрасного излучения, блок вставки/отвода, выполненный с возможностью вставки и отвода фильтра отсечки инфракрасного излучения в или с оптического пути оптической системы формирования изображения, и блок управления, выполненный с возможностью автоматического управления блоком вставки/отвода, при этом способ, включающий в себя: этап передачи для передачи внешнему устройству формирования изображения через сеть информации автоматической регулировки, относящейся к вставке/отводу фильтра отсечки инфракрасного излучения, наряду с командой автоматического управления вставкой/отводом для устройства формирования изображения для автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения посредством блока вставки/отвода; и этап сбора для сбора информации задания вставки/отвода, относящейся к информации автоматической регулировки, используемой блоком управления, от внешнего устройства формирования изображения через сеть; при этом информация задания вставки/отвода, собранная на этапе сбора, указывает, может ли или нет информация автоматической регулировки, используемая блоком управления, быть задана для каждого из случая, когда фильтр отсечки инфракрасного излучения вставляется в оптический путь, и случая, когда фильтр отсечки инфракрасного излучения отводится с оптического пути.
[0019] Также, настоящее изобретение предоставляет способ управления системы формирования изображения, сконфигурированной из устройства формирования изображения, и клиентского устройства, соединенного с устройством формирования изображения через сеть, при этом устройство формирования изображения включает в себя оптическую систему формирования изображения, блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого посредством оптической системы формирования изображения, фильтр отсечки инфракрасного излучения, выполненный с возможностью отсечки инфракрасного излучения, и блок вставки/отвода, выполненный с возможностью вставки и отвода фильтра отсечки инфракрасного излучения в или с оптического пути оптической системы формирования изображения, при этом способ, включающий в себя, на устройстве формирования изображения, этап приема для приема от клиентского устройства через сеть информации автоматической регулировки, относящейся к вставке/отводу фильтра отсечки инфракрасного излучения, наряду с командой автоматического управления вставкой/отводом для устройства формирования изображения для автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения посредством блока вставки/отвода; и этап управления для автоматического управления блоком вставки/отвода на основании команды автоматической вставки/отвода и информации автоматической регулировки, принятой на этапе приема; и на клиентском устройстве, этап сбора для сбора информации задания вставки/отвода, относящейся к информации автоматической регулировки, используемой на этапе управления, от устройства формирования изображения через сеть; при этом информация задания вставки/отвода указывает, может ли или нет информация автоматической регулировки, используемая на этапе управления, быть задана для каждого из случая, когда фильтр отсечки инфракрасного излучения вставляется в оптический путь, и случая, когда фильтр отсечки инфракрасного излучения отводится с оптического пути.
[0020] Также, настоящее изобретение предоставляет устройство формирования изображения, включающее в себя: оптическую систему формирования изображения; блок формирования изображения, блок управления, выполненный с возможностью выполнения вставки/отвода фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения; блок приема, выполненный с возможностью приема первой команды для вставки фильтра отсечки инфракрасного излучения в оптический путь оптической системы формирования изображения, второй команды для отвода фильтра отсечки инфракрасного излучения с оптического пути оптической системы формирования изображения, и третьей команды для предписания блоку управления осуществления автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения; и блок определения, выполненный с возможностью определения того, включает или нет третья команда дополнительную информацию на основании вывода блока приема; при этом, в случае, когда блок определения определил, что третья команда включает в себя дополнительную информацию, блок управления управляет вставкой/отводом фильтра отсечки инфракрасного излучения на основании дополнительной информации, и в случае, когда блок определения определил, что третья команда не включает в себя дополнительную информацию, блок управления управляет вставкой/отводом фильтра отсечки инфракрасного излучения на основании информации управления, которой блок управления обладает заранее.
[0021] Также, настоящее изобретение предоставляет устройство формирования изображения, включающее в себя: оптическую систему формирования изображения; блок формирования изображения; блок управления, выполненный с возможностью выполнения вставки/отвода фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения; блок приема, выполненный с возможностью приема первой команды для вставки фильтра отсечки инфракрасного излучения в оптический путь оптической системы формирования изображения, второй команды для отвода фильтра отсечки инфракрасного излучения с оптического пути оптической системы формирования изображения, и третьей команды для предписания блоку управления выполнения автоматического управления вставкой фильтра отсечки инфракрасного излучения в оптический путь; и блок определения, выполненный с возможностью определения, включает в себя или нет третья команда дополнительную информацию на основании вывода блока приема; при этом, в случае, когда блок определения определил, что третья команда включает в себя дополнительную информацию, блок управления управляет вставкой фильтра отсечки инфракрасного излучения на основании дополнительной информации, и в случае, когда блок определения определил, что третья команда не включает в себя дополнительную информацию, блок управления управляет вставкой фильтра отсечки инфракрасного излучения на основании информации управления, которой блок управления обладает заранее.
[0022] Также, настоящее изобретение предоставляет устройство формирования изображения, включающее в себя: оптическую систему формирования изображения; блок формирования изображения; блок управления, выполненный с возможностью выполнения вставки/отвода фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения; блок приема, выполненный с возможностью приема первой команды для вставки фильтра отсечки инфракрасного излучения в оптический путь оптической системы формирования изображения, второй команды для отвода фильтра отсечки инфракрасного излучения с оптического пути оптической системы формирования изображения, и третьей команды для предписания блоку управления выполнения автоматического управления отводом фильтра отсечки инфракрасного излучения с оптического пути; и блок определения, выполненный с возможностью определения, включает в себя или нет третья команда дополнительную информацию на основании вывода блока приема; при этом, в случае, когда блок определения определил, что третья команда включает в себя дополнительную информацию, блок управления управляет отводом фильтра отсечки инфракрасного излучения на основании дополнительной информации, и в случае, когда блок определения определил, что третья команда не включает в себя дополнительную информацию, блок управления управляет отводом фильтра отсечки инфракрасного излучения на основании информации управления, которой блок управления обладает заранее.
[0023] Также, настоящее изобретение предоставляет устройство формирования изображения, которое выполняет передачу/прием данных в соответствии со спецификациями ONVIF, и имеет первый режим формирования изображения для формирования изображения яркого объекта, и второй режим формирования изображения для формирования изображения темного объекта, при этом устройство формирования изображение, включающее в себя: блок приема, выполненный с возможностью приема команды SetImagingSettings, в которой значение поля IrCutFilter было установлено в AUTO, что является командой для предписания устройству формирования изображения выполнения автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения для устройства формирования изображения; блок определения поля Adjustment, выполненный с возможностью определения, включено или нет поле IrCutFilterAutoAdjustment в принятую команду SetImagingSettings; и блок выбора, выполненный с возможностью выбора между первым режимом формирования изображения и вторым режимом формирования изображения; при этом, в случае, когда блок определения поля Adjustment определяет, что поле IrCutFilterAutoAdjustment включено, блок выбора выбирает первый режим формирования изображения или второй режим формирования изображения, в соответствии с яркостью объекта и значением поля BoundaryOffset, включенного в поле IrCutFilterAutoAdjustment.
[0024] Также, настоящее изобретение предоставляет способ управления устройства формирования изображения, которое выполняет передачу/прием данных в соответствии со спецификациями ONVIF, и имеет первый режим формирования изображения для формирования изображения яркого объекта и второй режим формирования изображения для формирования изображения темного объекта, при этом способ, включающий в себя: этап приема для приема команды SetImagingSettings, в которой значение поля IrCutFilter было установлено в AUTO, что является командой для предписания устройству формирования изображения выполнения автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения для устройства формирования изображения; этап определения поля Adjustment для определения, включено или нет поле IrCutFilterAutoAdjustment в принятую команду SetImagingSettings; и этап выбора для выбора между первым режимом формирования изображения и вторым режимом формирования изображения; при этом, в случае, когда на этапе определения поля Adjustment было сделано определение того, что поле IrCutFilterAutoAdjustment включено, выбирается первый режим формирования изображения или второй режим формирования изображения, в соответствии с яркостью объекта и значением поля BoundaryOffset, включенного в поле IrCutFilterAutoAdjustment.
[0025] В соответствии с вариантом осуществления настоящего изобретения, устройство формирования изображения включает в себя: оптическую систему формирования изображения; блок формирования изображения; блок управления, выполненный с возможностью выполнения вставки/отвода фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения; блок приема, выполненный с возможностью приема первой команды для вставки фильтра отсечки инфракрасного излучения в оптический путь оптической системы формирования изображения, второй команды для отвода фильтра отсечки инфракрасного излучения с оптического пути оптической системы формирования изображения, и третьей команды для предписания блоку управления выполнения автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения; и блок определения, выполненный с возможностью определения, включает в себя или нет третья команда дополнительную информацию на основании вывода блока приема; при этом, в случае, когда блок определения определил, что третья команда включает в себя дополнительную информацию, блок управления управляет вставкой/отводом фильтра отсечки инфракрасного излучения на основании дополнительной информации, и в случае, когда блок определения определил, что третья команда не включает в себя дополнительную информацию, блок управления управляет вставкой/отводом фильтра отсечки инфракрасного излучения на основании информации управления, которой блок управления обладает заранее.
[0026] Устройство формирования изображения может дополнительно включать в себя: блок фотометрии для выполнения фотометрии яркости объекта; при этом дополнительная информация третьей команды включает в себя информацию о пороговом значении яркости объекта, и блок управления управляет вставкой/отводом фильтра отсечки инфракрасного излучения на основании вывода блока фотометрии и информации о пороговом значении.
[0027] Устройство формирования изображения может дополнительно включать в себя: блок хронометрирования для измерения прошедшего времени; при этом дополнительная информация третьей команды включает в себя информацию о времени срабатывания, и блок управления совершает управление с тем, чтобы откладывать вставку/отвод фильтра отсечки инфракрасного излучения на основании вывода блока хронометрирования и информации о времени срабатывания.
[0028] В соответствии с вариантом осуществления настоящего изобретения, устройство формирования изображения включает в себя: оптическую систему формирования изображения; блок формирования изображения; блок управления, выполненный с возможностью выполнения вставки/отвода фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения; блок приема, выполненный с возможностью приема первой команды для вставки фильтра отсечки инфракрасного излучения в оптический путь оптической системы формирования изображения, второй команды для отвода фильтра отсечки инфракрасного излучения с оптического пути оптической системы формирования изображения, и третьей команды для предписания блоку управления выполнения автоматического управления вставкой фильтра отсечки инфракрасного излучения в оптический путь; и блок определения, выполненный с возможностью определения, включает в себя или нет третья команда дополнительную информацию на основании вывода блока приема; при этом, в случае, когда блок определения определил, что третья команда включает в себя дополнительную информацию, блок управления управляет вставкой фильтра отсечки инфракрасного излучения на основании дополнительной информации, и в случае, когда блок определения определил, что третья команда не включает в себя дополнительную информацию, блок управления управляет вставкой фильтра отсечки инфракрасного излучения на основании информации управления, которой блок управления обладает заранее.
[0029] Устройство формирования изображения может дополнительно включать в себя: блок фотометрии для выполнения фотометрии яркости объекта; при этом дополнительная информация третьей команды включает в себя информацию о пороговом значении яркости объекта, и блок управления управляет вставкой фильтра отсечки инфракрасного излучения на основании вывода блока фотометрии и информации о пороговом значении.
[0030] Устройство формирования изображения может дополнительно включать в себя: блок хронометрирования для измерения прошедшего времени; при этом дополнительная информация третьей команды включает в себя информацию о времени срабатывания, и блок управления совершает управление с тем, чтобы откладывать вставку фильтра отсечки инфракрасного излучения на основании вывода блока хронометрирования и информации о времени срабатывания.
[0031] В соответствии с вариантом осуществления настоящего изобретения, устройство формирования изображения включает в себя: оптическую систему формирования изображения; блок формирования изображения; блок управления, выполненный с возможностью выполнения вставки/отвода фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения; блок приема, выполненный с возможностью приема первой команды для вставки фильтра отсечки инфракрасного излучения в оптический путь оптической системы формирования изображения, второй команды для отвода фильтра отсечки инфракрасного излучения с оптического пути оптической системы формирования изображения, и третьей команды для предписания блоку управления выполнения автоматического управления отводом фильтра отсечки инфракрасного излучения с оптического пути; и блок определения, выполненный с возможностью определения, включает в себя или нет третья команда дополнительную информацию на основании вывода блока приема; при этом, в случае, когда блок определения определил, что третья команда включает в себя дополнительную информацию, блок управления управляет отводом фильтра отсечки инфракрасного излучения на основании дополнительной информации, и в случае, когда блок определения определил, что третья команда не включает в себя дополнительную информацию, блок управления управляет отводом фильтра отсечки инфракрасного излучения на основании информации управления, которой блок управления обладает заранее.
[0032] Устройство формирования изображения может дополнительно включать в себя: блок фотометрии для выполнения фотометрии яркости объекта; при этом дополнительная информация третьей команды включает в себя информацию о пороговом значении яркости объекта, и блок управления управляет отводом фильтра отсечки инфракрасного излучения на основании вывода блока фотометрии и информации о пороговом значении.
[0033] Устройство формирования изображения может дополнительно включать в себя: блок хронометрирования для измерения прошедшего времени; при этом дополнительная информация третьей команды включает в себя информацию о времени срабатывания, и блок управления совершает управление с тем, чтобы откладывать отвод фильтра отсечки инфракрасного излучения на основании вывода блока хронометрирования и информации о времени срабатывания.
[0034] Также, настоящее изобретение предоставляет устройство формирования изображения, которое выполняет передачу/прием данных в соответствии со спецификациями ONVIF, и имеет первый режим формирования изображения для формирования изображения яркого объекта, и второй режим формирования изображения для формирования изображения темного объекта, при этом включает в себя: блок приема, выполненный с возможностью приема команды SetImagingSettings, в которой значение поля IrCutFilter было установлено в AUTO, что является командой для предписания устройству формирования изображения выполнения автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения для устройства формирования изображения; блок определения поля Adjustment, выполненный с возможностью определения, включено или нет поле IrCutFilterAutoAdjustment в принятую команду SetImagingSettings; и блок выбора, выполненный с возможностью выбора между первым режимом формирования изображения и вторым режимом формирования изображения; при этом, в случае, когда блок определения поля Adjustment определяет, что поле IrCutFilterAutoAdjustment включено, блок выбора выбирает первый режим формирования изображения или второй режим формирования изображения, в соответствии с яркостью объекта и значением поля BoundaryOffset, включенного в поле IrCutFilterAutoAdjustment.
[0035] Блок приема может принимать команду SetImagingSettings, у которой значение поля IrCutFilter было установлено в On, что является командой для предписания устройству формирования изображения поместить фильтр отсечки инфракрасного излучения на оптическом пути оптической системы формирования изображения, и в случае, когда блок приема принимает команду SetImagingSettings, у которой значение поля IrCutFilter было установлено в On, блок выбора может выбирать первый режим формирования изображения.
[0036] Блок приема может принимать команду SetImagingSettings, у которой значение поля IrCutFilter было установлено в Off, что является командой для предписания устройству формирования изображения поместить фильтр отсечки инфракрасного излучения вне оптического пути оптической системы формирования изображения, и в случае, когда блок приема принимает команду SetImagingSettings, у которой значение поля IrCutFilter было установлено в Off, блок выбора может выбирать второй режим формирования изображения.
[0037] В случае, когда блок определения поля Adjustment определяет, что поле IrCutFilterAutoAdjustment не включено, блок выбора может выбирать первый режим формирования изображения или второй режим формирования изображения, в соответствии с яркостью и предварительно определенным пороговым значением.
[0038] В случае, когда блок определения поля Adjustment определяет, что поле IrCutFilterAutoAdjustment не включено, и значение яркости выше предварительно определенного порогового значения, блок выбора может выбирать первый режим формирования изображения.
[0039] В случае, когда блок определения поля Adjustment определяет, что поле IrCutFilterAutoAdjustment не включено, и значение яркости не выше предварительно определенного порогового значения, блок выбора может выбирать второй режим формирования изображения.
[0040] Устройство формирования изображения может дополнительно включать в себя: блок порогового значения, выполненный с возможностью получения порогового значения в соответствии со значением поля BoundaryOffset; при этом, в случае, когда значение поля BoundaryType соответствует On, и значение яркости выше полученного порогового значения, блок выбора может выбирать первый режим формирования изображения.
[0041] В случае, когда значение поля BoundaryType соответствует On, и значение яркости не выше полученного порогового значения, блок выбора может выбирать второй режим формирования изображения.
[0042] В случае, когда значение поля BoundaryType соответствует Off, и значение яркости ниже полученного порогового значения, блок выбора может выбирать второй режим формирования изображения.
[0043] В случае, когда значение поля BoundaryType соответствует Common, и значение яркости выше полученного порогового значения, блок выбора может выбирать первый режим формирования изображения.
[0044] В случае, когда значение поля BoundaryType соответствует Common, и значение яркости ниже полученного порогового значения, блок выбора может выбирать второй режим формирования изображения.
[0045] Значение поля BoundaryType может быть одним из значений: On, Off, Common, и Extended.
[0046] Диапазон значения поля BoundaryType может быть ограничен между -1 и 1.
[0047] Устройство формирования изображения может дополнительно включать в себя: блок определения поля ResponseTime, выполненный с возможностью определения, включено или нет поле ResponseTime в поле IrCutFilterAutoAdjustment; и блок порогового значения, выполненный с возможностью получения порогового значения в соответствии со значением поля BoundaryOffset; при этом, в случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует On, и время, в течение которого значение яркости сохраняется в более высоком состоянии, чем полученное пороговое значение, длиннее времени, которое указывается в поле ResponseTime, блок выбора может выбирать первый режим формирования изображения.
[0048] В случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует On, и время, в течение которого значение яркости сохраняется в более высоком состоянии, чем полученное пороговое значение, не длиннее времени, которое указывается в поле ResponseTime, блок выбора может выбирать второй режим формирования изображения.
[0049] В случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует Off, и время, в течение которого значение яркости сохраняется в более низком состоянии, чем полученное пороговое значение, длиннее времени, которое указывается в поле ResponseTime, блок выбора может выбирать второй режим формирования изображения.
[0050] В случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует Off, и время, в течение которого значение яркости сохраняется в более низком состоянии, чем полученное пороговое значение, не длиннее времени, которое указывается в поле ResponseTime, блок выбора может сохранять текущий режим формирования изображения, выбранный блоком выбора.
[0051] В случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует Common, и время, в течение которого значение яркости сохраняется в более высоком состоянии, чем полученное пороговое значение, длиннее времени, которое указывается в поле ResponseTime, блок выбора может выбирать первый режим формирования изображения.
[0052] В случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует Common, и время, в течение которого значение яркости сохраняется в более высоком состоянии, чем полученное пороговое значение, не длиннее времени, которое указывается в поле ResponseTime, блок выбора может сохранять текущий режим формирования изображения, выбранный блоком выбора.
[0053] В случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует Common, и время, в течение которого значение яркости сохраняется в более низком состоянии, чем полученное пороговое значение, длиннее времени, которое указывается в поле ResponseTime, блок выбора может выбирать второй режим формирования изображения.
[0054] В случае, когда блок определения поля ResponseTime определяет, что поле ResponseTime включено, и значение поля BoundaryType соответствует Common, и время, в течение которого значение яркости сохраняется в более низком состоянии, чем полученное пороговое значение, не длиннее времени, которое указывается в поле ResponseTime, блок выбора может сохранять текущий режим формирования изображения, выбранный блоком выбора.
[0055] Блок порогового значения может получать пороговое значение сложения значения поля BoundaryOffset с предварительно определенным пороговым значением.
[0056] Устройство формирования изображения может дополнительно включать в себя: блок хранения, выполненный с возможностью хранения множества предварительно определенных пороговых значений и значений поля BoundaryOffset, соответствующих каждому из упомянутых предварительно определенных пороговых значений; при этом блок порогового значения получает пороговое значения посредством считывания из блока хранения предварительно определенного порогового значения, соответствующего значению поля BoundaryOffset, включенному в поле IrCutFilterAutoAdjustment.
[0057] Устройство формирования изображения может дополнительно включать в себя: оптическую систему формирования изображения; блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого оптической системой формирования объекта; и фильтр отсечки инфракрасного излучения, выполненный с возможностью отсечки инфракрасного излучения; при этом первый режим формирования изображения является режимом, при котором формирование изображения выполняется в состоянии с фильтром отсечки инфракрасного излучения, помещенным на оптическом пути оптической системы формирования изображения, а второй режим формирования изображения является режимом, при котором формирование изображения выполняется в состоянии с фильтром отсечки инфракрасного излучения помещенным вне оптического пути оптической системы формирования изображения.
[0058] Устройство формирования изображения может дополнительно включать в себя: оптическую систему формирования изображения, блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого оптической системой формирования объекта; и блок обработки видео сигнала, выполненный с возможностью обработки видео сигналов, выводимых из блока формирования изображения; при этом второй режим формирования изображения является режимом, при котором блок обработки видео сигнала работает с тем, чтобы увеличивать коэффициент усиления в отношении видео сигналов выше, чем при первом режиме формирования изображения.
[0059] Устройство формирования изображения может дополнительно включать в себя: оптическую систему формирования изображения, блок формирования изображения, выполненный с возможностью формирования изображения объекта, формируемого оптической системой формирования объекта; и блок регулировки баланса белого, выполненный с возможностью регулировки баланса белого видео сигналов, выводимых из блока формирования изображения; при этом второй режим формирования изображения является режимом, при котором блок регулировки баланса белого работает с тем, чтобы усиливать коэффициент усиления каждого цвета видео сигналов в большей степени, чем при первом режиме формирования изображения.
[0060] Устройство формирования изображения может быть сетевой камерой.
[0061] Устройство формирования изображения может быть Передатчиком Сетевого Видео.
[0062] В соответствии с вариантом осуществления настоящего изобретения, способ управления устройства формирования изображения, которое выполняет передачу/прием данных в соответствии со спецификациями ONVIF, и имеет первый режим формирования изображения для формирования изображения яркого объекта, и второй режим формирования изображения для формирования изображения темного объекта, включает в себя: этап приема для приема команды SetImagingSettings, в которой значение поля IrCutFilter было установлено в AUTO, что является командой для предписания устройству формирования изображения выполнения автоматического управления вставкой/отводом фильтра отсечки инфракрасного излучения в и с оптического пути оптической системы формирования изображения для устройства формирования изображения; этап определения поля Adjustment для определения, включено или нет поле IrCutFilterAutoAdjustment в принятую команду SetImagingSettings; и этап выбора для выбора между первым режимом формирования изображения и вторым режимом формирования изображения; при этом, в случае, когда на этапе определения поля Adjustment делается определение, что поле IrCutFilterAutoAdjustment включено, первый режим формирования изображения или второй режим формирования изображения выбирается на этапе выбора, в соответствии с яркостью объекта и значением поля BoundaryOffset, включенного в поле IrCutFilterAutoAdjustment.
Преимущественные эффекты изобретения
[0063] В соответствии с настоящим изобретением, предоставляется клиентское устройство, соединенное с устройством формирования изображения через сеть, с помощью которого охватывается случай, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке и отводу фильтра отсечки инфракрасного излучения, тем самым может быть улучшено удобство работы пользователя.
[0064] Также, в соответствии с настоящим изобретением, может быть предоставлено устройство формирования изображения, как изложено ниже. Т.е., устройство формирования изображения, соединенное с клиентом через сеть предписывает клиентскому устройству охватывать случаи, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке и отводу фильтра отсечки инфракрасного излучения, тем самым может быть улучшено удобство работы пользователя.
[0065] Также в соответствии с настоящим изобретением, предоставляется система формирования изображения, как изложено ниже. Т.е., система формирования изображения предписывает клиентскому устройству, соединенному с устройством формирования изображения через сеть, охватывать случаи, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке и отводу фильтра отсечки инфракрасного излучения.
[0066] Также в соответствии с настоящим изобретением, может быть получено преимущество, состоящее в том, что управление устройством формирования изображения через внешнее клиентское устройство может выполняться с тем, чтобы автоматически выполнять вставку и отвод фильтра отсечки инфракрасного излучения.
[0067] Также в соответствии с настоящим изобретением, сокращается потребность в том, чтобы пользователь сознательно предусматривал дополнительное наличие времени задержки касательно светлоты окружения и вставки и отвода фильтра отсечки инфракрасного излучения (или выбора режима формирования изображения, так что существует преимущество в увеличении удобство работы пользователя.
Краткое описание чертежей
[0068] [фиг. 1]Фиг. 1 является структурной схемой, иллюстрирующей конфигурацию устройства формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 2A] Фиг. 2A является схемой, иллюстрирующей структуру данных, используемую с командами, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 2B] Фиг. 2B является схемой, иллюстрирующей структуру данных, используемую с командами, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 2C] Фиг. 2C является схемой, иллюстрирующей структуру данных, используемую с командами, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 2D] Фиг. 2D является схемой, иллюстрирующей структуру данных, используемую с командами, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 2E] Фиг. 2E является схемой, иллюстрирующей структуру данных, используемую с командами, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 3A] Фиг. 3A является схемой, иллюстрирующей пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 3B]Фиг. 3B является схемой, иллюстрирующей пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 3C] Фиг. 3C является схемой, иллюстрирующей пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 3D] Фиг. 3D является схемой, иллюстрирующей пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 4]Фиг. 4 является схемой для описания операций устройства формирования изображения в соответствии с вариантом осуществления настоящего изобретения, в случае, когда установлено значение яркости и параметры времени задержки.
[фиг. 5] Фиг. 5 является схемой для описания операций обмена командой и ответом между устройством формирования изображения и клиентом в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 6] Фиг. 6 является структурной схемой, иллюстрирующей подробную конфигурацию устройства формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 7A] Фиг. 7A является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 7B] Фиг. 7B является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 7С] Фиг. 7С является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 7D] Фиг. 7D является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 7E] Фиг. 7E является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 8A] Фиг. 8A является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 8B] Фиг. 8B является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 8C] Фиг. 8C является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 8D] Фиг. 8D является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 8E]Фиг. 8E является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 8F] Фиг. 8F является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 8G] Фиг. 8G является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 9] Фиг. 9 является схемой, иллюстрирующей структурную схему, иллюстрирующую подробную конфигурацию клиентского устройства в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 10A] Фиг. 10A является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения, и подробный пример конфигурации ответов, которые передает устройство формирования изображения, в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 10B] Фиг. 10B является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения, и подробный пример конфигурации ответов, которые передает устройство формирования изображения, в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 10С] Фиг. 10С является схемой, иллюстрирующей подробный пример конфигурации команд, которые принимает устройство формирования изображения, и подробный пример конфигурации ответов, которые передает устройство формирования изображения, в соответствии с вариантом осуществления настоящего изобретения.
[фиг. 11] Фиг. 11 является блок-схемой, для описания управления вставкой и отводом фильтра отсечки инфракрасного излучения посредством устройства формирования изображения, в соответствии с вариантом осуществления настоящего изобретения.
Описание варианта осуществления
[0069] Далее, со ссылкой на прилагаемые чертежи будет описан вариант осуществления случая, когда настоящее изобретение применяется к устройству формирования изображения, такому как сетевая камера.
[0070] Фиг. 1 является структурной схемой, иллюстрирующей конфигурацию устройства формирования изображения в соответствии с настоящим вариантом осуществления. На Фиг. 1, цифровое обозначение 2 обозначает оптическую систему формирования изображения, 4 обозначает фильтр отсечки инфракрасного излучения (далее также сокращенно IRCF), 6 - формирователь изображения, 8 - схема обработки видео сигнала, 10 - схема кодирования и 12-буфер.
[0071] Также, на Фиг. 1, цифровое обозначение 14 обозначает схему связи (далее также сокращенно I/F), 16 - терминал связи, 18 - схема измерения яркости, 20 - схема определения, 22 - схема хронометрирования, и 24 - схема приведения в действие фильтра отсечки инфракрасного излучения (далее также именуемая схемой приведения в действие IRCF). Кроме того, на Фиг. 1, цифровое обозначение 26 обозначает центральный блок обработки (далее также сокращенно CPU), а 28 на Фиг. 1 обозначает электрически стираемую энергонезависимую память (Электрически Стираемое Программируемое Постоянное Запоминающее Устройство, далее также сокращенно EEPROM).
[0072] Операции будут описаны со ссылкой на Фиг. 1. Лучи света от объекта, изображение которого формируется, вводятся в формирователь 6 изображения через оптическую систему 2 формирования изображения и IRCF 4, и подвергаются фотоэлектрическому преобразованию. IRCF 4 вставляется и отводится в и с оптического пути между оптической системой 2 формирования изображения и формирователем 6 изображения посредством механизма приведения в действия, не проиллюстрированного на чертежах, на основании сигналов приведения в действие от схемы 24 приведения в действие IRCF. Применительно к настоящему варианту осуществления, в случае, когда IRCF 4 вставляется в оптический путь, выполняется нормальная съемка (съемка видимого света), а в случае, когда IRCF 4 отводится с оптического пути, выполняется инфракрасная съемка.
[0072] Следует отметить, что формирователь 6 изображения в соответствии с настоящим вариантом осуществления выполнен в виде CCD или CMOS или подобного. Также, формирователь 6 изображения в соответствии с настоящим вариантом осуществления эквивалентен блоку формирования изображения, который выводит изображение объекта, формируемое оптической системой 2 формирования изображения, в качестве видео сигналов.
[0074] Используемая в настоящем техническом описании нормальная съемка (съемка видимого света) означает съемку посредством ввода света от объекта на формирователь 6 изображения через IRCF 4. Также, используемая в настоящем техническом описании инфракрасная съемка означает съемку посредством ввода света от объекта на формирователь 6 изображения без прохода через IRCF 4. Соответственно, применительно к настоящему варианту осуществления, состояние, при котором выполняется нормальная съемка, эквивалентно первому режиму формирования изображения, а состояние, при котором выполняется инфракрасная съемка, эквивалентно второму режиму формирования изображения.
[0075] Применительно к настоящему варианту осуществления, в случае, когда выполняется инфракрасная съемка, только сигналы яркости выводятся из схемы 8 обработки видео сигнала на схему 10 кодирования в соответствии с инструкциями от CPU 26. Закодированные сигналы яркости выводятся в буфер 12, пакетируются в I/F 14, и внешним образом передаются через терминал 16 связи. С другой стороны, в случае, когда нужно выполнить нормальную съемку, сигналы яркости и сигналы цветности выводятся из схемы 8 обработки видео сигнала на схему 10 кодирования в соответствии с инструкциями от CPU 26. Закодированные сигналы внешним образом передаются через буфер 12, I/F 14, и терминал 16 связи, аналогичным образом.
[0076] Следует отметить, что терминал 16 связи в соответствии с настоящим вариантом осуществления выполнен в виде терминала, с которым соединен кабель LAN (терминал LAN), например.
[0077] I/F 14 принимает передачу команд установок, относящихся к вставке и отводу IRCF 4 от внешнего клиента, исключенного из иллюстрации.
[0078] В случае, когда внешний клиент, исключенный из иллюстрации, передает команду инструкции вставки IRCF 4 в оптический путь, эта команда подвергается подходящей пакетной обработке в I/F 14, и вводится в CPU 26. Эта команда инструкции вставки декодируется в CPU 26. CPU 26 вставляет IRCF 4 в оптический путь посредством схемы 24 приведения в действие IRCF.
[0079] Следует отметить, что эта команда инструкции вставки является, например, командой SetImagingSettings, в которой значение поля IrCutFilter было установлено в On.
[0080] В случае, когда внешний клиент, исключенный из иллюстрации, передает команду инструкции отвода IRCF с оптического пути, эта команда аналогичным образом подвергается подходящей пакетной обработке в I/F 14, и вводится в CPU 26. Эта команда инструкции вставки декодируется в CPU 26. CPU 26 отводит IRCF 4 с оптического пути посредством схемы 24 приведения в действие IRCF. Следует отметить, что эта команда инструкции отвода является, например, командой SetImagingSettings, в которой значение поля IrCutFilter было установлено в Off.
[0081] В отношении настоящего изобретения, внешний клиент, исключенный из иллюстрации, может передавать команду для выполнения установок таким образом, что устройство формирования изображения в соответствии с настоящим вариантом осуществления может принимать решение об отводе IRCF 4 с оптического пути. Эта команда именуется, например, командой для Auto установок.
[0082] Следует отметить, что команда для Auto установок (команда Auto установок) является командой SetImagingSettings, у которой значение позже описываемого поля IrCutFilter, например, было установлено в Auto.
[0083] Применительно к настоящему варианту осуществления, конфигурация выполнена таким образом, что параметр работы, который может быть пропущен, относящийся к вставке и отводу IRCF 4, может быть добавлен в поле опции в этой команде Auto установок.
[0084] Этот параметр, который может быть пропущен, является пороговым значением яркости для принятия решения о том, будет ли устройство формирования изображения в соответствии с настоящим вариантом осуществления вставлять или отводить IRCF в или с оптического пути, на основании изменения яркости объекта, например.
[0085] Следует отметить, что поле опции в команде Auto установок является описываемым позже полем IrCutFilterAutoAdjustment, например. Также параметр этого порогового значения яркости является, например, значением описываемого позже поля BrightnessOffset.
[0086] В случае, когда этот параметр присутствует в поле опции в описанной выше команде Auto установок, CPU 26, иллюстрируемый на Фиг. 1, устанавливает это пороговое значение для схемы 20 определения. Схема 18 измерения яркости измеряет текущую яркость объекта на основании сигналов яркости, выводимых из схемы 8 обработки видео сигнала, и выводит на схему 20 определения. Соответственно, схема 18 измерения яркости в соответствии с настоящим вариантом осуществления эквивалентна фотометру, выполняющему фотометрию яркости объекта.
[0087] Следует отметить, что CPU 26 в соответствии с настоящим вариантом осуществления может вычислять пороговое значение посредством сложения параметра порогового значения яркости со значением информации о пороговом значении, сохраненной в EEPROM 28 заранее, и устанавливая вычисленное пороговое значение для схемы 20 определения.
[0088] Также, EEPROM 28 в соответствии с настоящим вариантом осуществления может быть выполнено с возможностью хранения информации нескольких пороговых значений, и параметров порогового значения яркости, соотнесенных с каждой информацией нескольких пороговых значений, например. Кроме того, CPU 26 в соответствии с настоящим вариантом осуществления может быть выполнен с возможностью считывания параметра из EEPROM 28, и установки порогового значения, указываемого информацией о пороговом значении, которая была считана, для схемы 20 определения, например.
[0089] Схема 20 определения сравнивает пороговое значение яркости, установленное как описано выше, с текущим значением яркости, выводимым из схемы 18 измерения яркости, и выводит результат измерения на CPU 26. В случае, когда выходной результат определения соответствует тому, что текущее значение яркости превышает пороговое значение, CPU 26 вставляет IRCF 4 в оптический путь с тем, чтобы выполнять нормальную съемку. Также в случае, когда выходной результат определения, вводимый в CPU 26, соответствует тому, что текущее значение яркости находится на уровне или ниже порогового значения, CPU 26 отводит IRCF 4 с оптического пути с тем, чтобы выполнить инфракрасную съемку.
[0090] В случае, когда описанный выше параметр порогового значения яркости объекта, который может быть пропущен, не присутствует в поле опции в команде Auto установок, описанной выше, устройство формирования изображения в соответствии с настоящим вариантом осуществления определяет пороговое значение на основании информации о пороговом значении, сохраненной в нем заранее. Применительно к настоящему варианту осуществления, это пороговое значение сохранено в EEPROM 28 заранее, например, и CPU 26 выполнен с возможностью считывания этого порогового значения, выводимого из EEPROM 28, и установки его для схемы 20 определения.
[0091] Соответственно, CPU 26 в соответствии с настоящим вариантом осуществления функционирует в качестве блока определения параметра порогового значения яркости для определения того, присутствует или нет параметр порогового значения яркости в поле опции в команде Auto установок. В частности, CPU 26 функционирует в качестве блока определения поля Adjustment для определения того, включено или нет описываемое позже поле IrCutFilterAutoAdjustment в команду SetImagingSettings.
[0092] Следует отметить, что применительно к настоящему варианту осуществления, данные, такие как информация о пороговом значении, сохраненная в EEPROM 28 заранее, эквивалентна информации управления, также, применительно к настоящему варианту осуществления, информация о пороговом значении, сохраненная в EEPROM 28 заранее, эквивалентна предварительно определенной информации о пороговом значении.
[0093] Также, другим параметр, который может быть пропущен, в команде Auto установок описанной выше может быть время задержки для откладывания операций вставки/отвода IRCF 4. В случае, когда этот параметр присутствует в поле опции в команде Auto установок описанной выше, CPU 26 устанавливает этот параметр времени задержки для схемы 22 хронометрирования. Следует отметить, что этот параметр времени задержки является описываемым позже полем ResponseTime, например.
[0094] Схема 22 хронометрирования измеряет время, и когда истекает установленное время задержки, выводит сигнал, указывающий истечение времени, на CPU 26. CPU 26, который принял ввод сигнала истечения времени, выполняет вставку или отвод IRCF 4 посредством схемы 24 приведения в действие IRCF.
[0095] В случае, когда этот параметр времени задержки не присутствует в поле опции описанной выше команды Auto установок, устройство формирования изображения в соответствии с настоящим вариантом осуществления определяет пороговое значение на основании информации о времени задержки, сохраненной заранее. Применительно к настоящему варианту осуществления, это время задержки сохраняется в EEPROM 28 заранее, например, и CPU 26 выполнено с возможностью считывания этой информации задержки из EEPROM 28 и установки ее для схемы 20 определения. Следует отметить, что механизм может быть создан так, что в случае, когда этот параметр времени задержки не присутствует в поле опции в описанной выше команде Auto установок, вставка или отвод IRCF 4 может выполняться сразу, без установленного времени задержки.
[0096] Соответственно, CPU 26 в соответствии с настоящим вариантом осуществления функционирует в качестве блока определения параметра времени задержки для определения того, присутствует или нет параметр времени задержки в поле опции в команде Auto установок. В частности, CPU 26 функционирует в качестве блока определения поля ResponseTime для определения того, включено или нет поле ResponseTime в поле IrCutFilterAutoAdjustment, которое будет описано позже.
[0097] Применительно к настоящему варианту осуществления, команда для вставки и отвода IRCF 4 в оптический путь, как описано выше, является обусловленной на основании стандарта Открытого Форума Интерфейса Сетевого Видео (далее также сокращенно ONVIF). Применительно к стандарту ONVIF, вышеприведенные команды задаются при помощи, например, языка Задания Схемы XML (далее также сокращенно XSD).
[0098] Следует отметить, что устройство формирования изображения в соответствии с настоящим вариантом осуществления работает в качестве Передатчика Сетевого Видео (далее также сокращенно NVT) в соответствии с вышеприведенным стандартом ONVIF. Т.е., устройство формирования изображения в соответствии с настоящим вариантом осуществления может осуществлять обмен данными, соответствующий спецификациям ONVIF.
[0099] Фиг. с 2A по 2E иллюстрируют примеры заданий структур данных, для задания вышеприведенных команд в соответствии с XSD. На Фиг. 2A, данные с именем IrCutFilterModes задаются в типе данных ImagingSettings20. Данные с именем IrCutFilterModes являются данными с типом IrCutFilterMode, и этот тип данных задается на Фиг. 2B.
[0100] Как иллюстрируется на Фиг. 2B, применительно к настоящему варианту осуществления, тип IrCutFilterMode является типом данных, который может принимать любое значение из: ON, OFF, или AUTO.
[0101] Также, Фиг. 2C задает данные с именем IrCutFilterAutoAdjustment типа IrCutFilterAutoAdjustment. Применительно к настоящему варианту осуществления, эти данные IrCutFilterAutoAdjustment устанавливаются в поле опции, когда описанный выше тип IrCutFilterMode имеет значение AUTO. Эти данные задаются в тип данных ImagingSettings20, описанных выше, например.
[0102] Фиг. 2D является схемой, иллюстрирующей содержимое описанного выше типа IrCutFilterAutoAdjustment. Этот тип данных задается в качестве составного типа посредством объявления complexType XSD. Также, этот пример типа данных задает, что его элементы появляются в заданном порядке, посредством спецификатора последовательности.
[0103] Применительно к типу IrCutFilterAutoAdjustment, BoundaryType, который является первым элементом, является данными с описываемым позже типом IrCutFilterAutoBoundaryType. Одни из этих данных BoundaryType должны появляться в типе IrCutFilterAutoAdjustment.
[0104] Следующим элементом является BrightnessOffset, указывающий, что эти данные являются типом данных float с плавающей точкой обычной точности, заданными в Примитивном Типе Данных в XSD. Этот BrightnessOffset является описанным ранее параметром порогового значения яркости. Эти данные BrightnessOffset могут быть пропущены посредством спецификатора minOccurs в XSD.
[0105] Третьим элементом является ResponseTime, и он является типом данных продолжительности временного интервала заданным в Примитивном Типе Данных в XSD. Эти данные ResponseTime также могут быть пропущены посредством спецификатора minOccurs в XSD. Описанный выше параметр времени задержки задается посредством этих данных ResponseTime.
[0106] Фиг. 2E является схемой, иллюстрирующей пример задания вышеописанного типа IrCutFilterAutoBoundaryType. Этот тип данных задается в качестве простого типа посредством объявления simpleType XSD. Также, этот тип данных задается в качестве типа строки символов, где значение ограничивается посредством спецификатора ограничения. Тип IrCutFilterAutoBoundaryType является типом строки символов, где значение может предполагать значения Common, Off, On, и Extended, как иллюстрируется на Фиг. 2E.
[0107] Как описано выше в отношении настоящего варианта осуществления, создан механизм, при котором параметр опции может быть добавлен в команду Auto установок для управления вставкой и отводом IRCF 4. Эта опция может быть такой как следующая, например.
[0108] Опция 1. Пороговое значение яркости для отвода IRCF 4 в случае, когда яркость объекта меняется с высокой яркости на низкую яркость.
[0109] Опция 2. Время задержки с момента, когда яркость объекта падает ниже порогового значения яркости в соответствии с Опцией 1, до момента фактического завершения операции отвода IRCF 4, когда яркость объекта меняется с высокой яркости на низкую яркость.
[0110] Опция 3. Пороговое значение яркости для вставки IRCF 4 в случае, когда яркость объекта меняется с низкой яркости на высокую яркость.
[0111] Опция 4: Время задержки с момента, когда яркость объекта превышает пороговое значение яркости в соответствии с Опцией 3, до момента фактического завершения операции вставки IRCF 4, когда яркость объекта меняется с низкой яркости на высокую яркость.
[0112] В отношении настоящего варианта осуществления, вышеприведенные опции с Опции 1 по Опцию 4 могут быть выражены с помощью описанной выше команды Auto установок, посредством заданий данных, используя описанный выше XSD. С помощью стандарта ONVIF, вышеописанная команда Auto установок выдается в качестве команды SetImagingSettings, например.
[0113] Фигуры с Фиг. 3A по Фиг. 3D иллюстрируют примеры конфигураций команды SetImagingSettings. Фиг. 3A является схемой, иллюстрирующей конфигурацию команды SetImagingSettings, включающей в себя приведенное выше поле опции. На Фиг. 3A, значение поля IrCutFilter соответствует AUTO, тем самым предписывается автоматическое управлением вставкой и отводом IRFC посредством самого устройства формирования изображения. В отношении настоящего варианта осуществления, в случае, когда значение поля IrCutFilter соответствует AUTO, затем может быть описано поле IrCutFilterAutoAdjustment. Как описано выше, это IrCutFilterAutoAdjustment может быть пропущено.
[0114] Как описано выше, в поле IrCutFilterAutoAdjustment описываются поле BoundaryType, поле BrightnessOffset, и поле ResponseTime. Также, как описано выше, поле BrightnessOffset и поле ResponseTime могут быть пропущены.
[0115] В любом случае из вставки или отвода IRCF посредством вышеописанного поля BoundaryType, может быть задано, делать или нет действительной операцию, заданную в этом поле IrCutFilterAutoAdjustment. В случае, когда значение поля BoundaryType соответствует On, это становится действительным, когда IRCF вставляется, и в случае, когда значение поля BoundaryType соответствует Off, это становится действительным, когда IRCF отводится. Также, в случае, когда значение поля BoundaryType соответствует Common, это становится действительным в обоих случаях из вставки и отвода. Также, как описано выше, пороговое значение яркости устанавливается посредством значения описанного выше поля BrightnessOffset, а время задержки может быть установлено посредством значения описанного выше поля ResponseTime.
[0116] Фиг. 3B иллюстрирует конфигурацию команды SetImagingSettings, описанной выше, в случае, когда пропущено описанное выше поле ResponseTime. В случае, когда таким образом пропущено поле ResponseTime, в отношении устройства формирования изображения в соответствии с настоящим вариантом осуществления, само устройство формирования изображения определяет операцию параметра времени задержки. В отношении настоящего варианта осуществления, это время задержки сохраняется в EEPROM 28 заранее, например, и CPU 26 считывает это время задержки из EEPROM 28 и устанавливает его для схемы 20 определения. Также, в отношении Фиг. 3B, значение поля BoundaryType установлено в On, так что операция, заданная в поле IrCutFilterAutoAdjustment, становится действительной, когда IRCF вставляется.
[0117] Фиг. 3C иллюстрирует конфигурацию команды SetImagingSettings в случае, когда вышеприведенное поле BrightnessOffset и поле ResponseTime пропущены. В случае, когда таким образом было пропущено поле BrightnessOffset, в отношении устройства формирования изображения в соответствии с настоящим вариантом осуществления, устройство формирования изображения определяет пороговое значение яркости на основании информации о пороговом значении, сохраненной в нем самом заранее. Как описано выше, в отношении настоящего варианта осуществления, пороговое значение яркости, сохраняется в EEPROM 28 заранее, например, и CPU 26 считывает это пороговое значение из EEPROM 28 и устанавливает его для схемы 20 определения.
[0118] Фиг. 3D иллюстрирует конфигурацию описанной выше команды SetImagingSettings в случае, когда описанное выше поле IrCutFilterAutoAdjustment пропущено. В отношении устройства формирования изображения в соответствии с настоящим вариантом осуществления, в случае приема команды SetImagingSettings для автоматической установки IRCF с пропущенным полем IrCutFilterAutoAdjustment, решение о всем управлении вставкой и отводом IRCF принимается самим устройством формирования изображения.
[0119] Далее, операции в случае, когда пороговое значение яркости и параметры времени задержки были установлены в отношении настоящего варианта осуществления, будут описаны со ссылкой на Фиг. 4.
[0120] На Фиг. 4, цифровое обозначение 101 обозначает график, представляющий собой временное изменение яркости объекта, 102 обозначает пороговое значение яркости для вставки IRCF 4, а 103 обозначает пороговое значение яркости для отвода IRCF 4. Фиг. 4 иллюстрирует случай, когда яркость объекта уменьшается со временем, как например, при наступлении сумрака. Как иллюстрируется на Фиг. 4, при уменьшении яркости объекта ниже порогового значения 103 яркости для отвода IRCF 4, CPU 26 устанавливает время задержки для схемы 22 хронометрирования и начинает операцию хронометрирования.
1
[0121] На Фиг. 4, яркость объекта упала ниже порогового значения 103 яркости в точке A. Здесь точкой во времени является t. В отношении настоящего варианта осуществления, CPU 26 не отводит IRCF 4 до тех пор, пока не истечет время задержки, установленное для схемы 22 хронометрирования. Т.е., в случае, когда время задержки, установленное для схемы 22 хронометрирования, не длиннее времени, в течение которого сохраняется состояние, при котором яркость объекта ниже порогового значения 103 яркости, CPU 26 не отводит IRCF 4 с оптического пути оптической системы 2 формирования изображения.
[0122] Благодаря этой операции, даже если яркость объекта часто пересекает пороговое значение 103 яркости, не происходит частого переключения между нормальной съемкой и инфракрасной съемкой.
2
[0123] Впоследствии, при истечении этого времени задержки и достижении точки во времени t, CPU 26 отводит IRCF 4 и переходит к инфракрасной съемке. Т.е., в случае, когда время задержки, установленное для схемы 22 хронометрирования, длиннее времени, в течение которого сохраняется состояние, при котором яркость объекта находится ниже порогового значения 103 яркости, CPU 26 отводит IRCF 4 с оптического пути оптической системы 2 формирования изображения.
[0124] Это увеличивает вероятность того, что пороговое значение яркости объекта в это время останется ниже порогового значения 103 яркости в стабильном режиме, как например, в точке B. Эта операция также действует аналогичным образом, когда присутствует воздействие люминесцентных ламп или подобное мерцание.
[0125] В отношении настоящего варианта осуществления, конфигурация такова, что пользователь может задавать подробные установки, относящиеся к вставке и отводу IRCF, благодаря этой операции. Также, благодаря этой операции, в отношении настоящего варианта осуществления, может быть предотвращена частая вставка и отвод IRCF даже если уровень яркости объекта формирования изображения близок к пороговому значению. Также, благодаря этой операции, в отношении настоящего варианта осуществления, может быть предотвращена частая вставка и отвод IRCF даже в случаях, когда уровень яркости объекта формирования изображения меняется из-за мерцания ламп и т.п.
[0126] Следует отметить, что в случае, когда время задержки, установленное для схемы 22 хронометрирования, не длиннее времени, в течение которого сохраняется состояние, при котором яркость объекта выше порогового значения 102 яркости, CPU 26 не вставляет IRCF 4 в оптический путь оптической системы 2 формирования изображения. С другой стороны, в случае, когда время задержки, установленное для схемы 22 хронометрирования, длиннее времени, в течение которого сохраняется состояние, при котором яркость объекта выше порогового значения 102 яркости, CPU 26 вставляет IRCF 4 в оптический путь оптической системы 2 формирования изображения.
[0127] Далее со ссылкой на Фиг. 5 будет описана типичная операция обмена командами и ответами (командные транзакции) в отношении настоящего варианта осуществления. Фиг. 5 описывает командную транзакцию, используя так называемую диаграмму последовательности сообщений, заданную в стандарте Рекомендация Z.120 ITU-T.
[0128] Сначала, непоказанный клиент и устройство формирования изображения в соответствии с настоящим вариантом осуществления соединяются через сеть. Клиент выполняет следующие операции для того, чтобы проверить, присутствует или нет команда для установки IRCF (команда SetImagingSettings), описанная выше. Сначала, устройству формирования изображения передается команда GetServices для проверки, присутствует или нет Услуга Формирования Изображения.
[0129] На Фиг. 5, GetServiceResponse указывает, что устройство формирования изображения поддерживает Услугу Формирования Изображения. Далее, клиент передает команду GetVideoSource для проверки маркера, указывающего Видео Источник, который может выполнять установки IRCF. На Фиг. 5, устройство формирования изображения в соответствии с настоящим вариантом осуществления возвращает маркер с помощью GetVideoSourceResponse.
[0130] Следует отметить, что маркер, указывающий Видео Источник, является информацией, которая может уникальным образом идентифицировать Видео Источник, и является информацией, представленной с помощью буквенно-цифровых символов.
[0131] Далее, клиент передает команду GetOptions, включающую в себя маркер, указывающий Видео Источник, по адресу, указывающему Услугу Формирования Изображения устройства формирования изображения. Это для проверки того, присутствует или нет команда для выполнения установок IRCF, описанная выше, и опции, относящиеся к командам для выполнения установок IRCF.
[0132] Устройство формирования изображения в соответствии с настоящим вариантом осуществления возвращает клиенту GetOptionsResponse, включающий в себя поле IrCutFilter и его опции, как иллюстрируется на Фиг. 5. Далее, клиент передает команду GetImagingSettings, включающую в себя маркер, указывающий Видео Источник описанный выше, по адресу, указывающему Услугу Формирования Изображения устройства формирования изображения, для запроса текущего состояния IRCF.
[0133] Устройство формирования изображения в соответствии с настоящим вариантом осуществления возвращает GetImagingSettingsResponse, включающий в себя текущее состояние IRCF в поле IrCutFilter, в ответ на команду GetImagingSettings, как иллюстрируется на Фиг. 5. Клиент обнаруживает текущее состояние устройства формирования изображения посредством этого ответа. В отношении настоящего варианта осуществления, как иллюстрируется на Фиг. 5, IRCF вставлен в оптический путь.
[0134] Далее, для того чтобы установить установки IRCF для автоматического управления, клиент передает команду SetImagingSettings, включающую в себя маркер, указывающий Видео Источник, описанный выше, по адресу, указывающему Услугу Формирования Изображения устройства формирования изображения. В отношении примера, иллюстрируемого на Фиг. 5, клиент передает команду SetImagingSettings со значением поля IrCutFilter, установленным в AUTO, а также установленным полем IrCutFilterAutoAdjustment.
[0135] На Фиг. 5, устройство формирования изображения в соответствии с настоящим вариантом осуществления возвращает клиенту SetImagingSettingsResponse с пропущенными аргументами, чтобы указать, что команда SetImagingSettings была успешно исполнена.
[0136] С помощью поля IrCutFilterAutoAdjustment в команде SetImagingSettings, пороговое значение яркости может быть установлено в поле BrightnessOffset, и время задержки может быть установлено в поле ResponseTime. Также, поле BrightnessOffset и поле ResponseTime могут быть пропущены. Также, в отношении команды SetImagingSettings в соответствии с настоящим вариантом осуществления, само поле IrCutFilterAutoAdjustment может быть опущено.
[0137] На Фиг. 5, благодаря успешно выполненной команде SetImagingSettings, реализуются Auto установки, при которых само устройство формирования изображения принимает решение об управлении вставкой и отводом IRCF.
[0138] Как описано выше, настоящий вариант осуществления обладает конфигурацией, касательно команды SetImagingSettings, так что поле IrCutFilterAutoAdjustment может быть пропущено. Т.е., пользователь может установить управление IRCF в Auto, не учитывая пороговое значение яркости и время задержки, что является преимуществом в отношении улучшения удобства работы пользователя.
[0139] Следует отметить, что устройство формирования изображения в соответствии с настоящим вариантом осуществления допускает установки IRCF, не обращая внимания на текущее состояние IRCF. Соответственно, на Фиг. 5, транзакция команды GetImagingSettings и GetImagingSettingsResponse может быть пропущена.
[0140] Также, в отношении настоящего варианта осуществления, команда SetImagingSettings со значением, соответствующим полю IrCutFilter (тэг IrCutFilter), установленному в ON, соответствует первой команде. Также, команда SetImagingSettings со значением, соответствующим тэгу IrCutFilter, установленному в OFF, соответствует второй команде. Кроме того, команда SetImagingSettings со значением, соответствующим тэгу IrCutFilter, установленному в AUTO, соответствует третьей команде.
[0141] Также, в отношении настоящего варианта осуществления, значение, соответствующее полю IrCutFilterAutoAdjustment (тэг IrCutFilterAutoAdjustment), включенному в команду SetImagingSettings, соответствует добавленной информации. Значение, соответствующее полю ResponseTime (тэг ResponseTime), включенному в тэг IrCutFilterAutoAdjustment, соответствует информации о времени срабатывания.
[0142] Следует отметить, что, несмотря на то, что в отношении настоящего варианта осуществления, использовалось BrightnessOffset, однако он этим не ограничивается. Данные с именем BoundaryOffset могут быть использованы вместо BrightnessOffset, например.
[0143] Эти BoundaryOffset являются данными типа IrCutFilterAutoBoundaryOffset. Значение этого типа IrCutFilterAutoBoundaryOffset является значением типа данных float с плавающей точкой обычной точности. Кроме того, значение этого типа IrCutFilterAutoBoundaryOffset ограничивается между -1,0 и 1,0.
[0144] Кроме того, значение поля BoundaryOffset имеет начальное значение (по-умолчанию) равное 0. Значение поля BoundaryOffset указывает на то, что чем ближе значение к -1,0, тем большая коррекция выполняется, так что пороговое значение яркости ниже (меньше). C другой стороны, чем ближе значение BoundaryOffset к 1,0, тем большая коррекция выполняется, так что пороговое значение яркости выше (больше).
[0145] Соответственно, это предотвращает установку непоказанным внешним клиентом в качестве поля BoundaryOffset значения диапазона, которое устройство формирования изображения в соответствии с настоящим вариантом осуществления не может обработать (т.е., слишком большого значения или слишком маленького значения).
[0146] Также, в отношении настоящего варианта осуществления, данные с именем IrCutFilterAutoAdjustmentOptions могут быть дополнительно заданы в типе данных ImagingOptions20 посредством XSD, например. Данные с этим именем IrCutFilterAutoAdjustmentOptions являются данными типа IrCutFilterAutoAdjustmentOptions.
[0147] Теперь, тип IrCutFilterAutoAdjustmentOptions задается в качестве составного типа посредством объявления complexType XSD. Также, тип IrCutFilterAutoAdjustmentOptions задает, что его элементы появляются (описываются) в заданном порядке, посредством спецификатора последовательности.
[0148] Например, первый элемент типа IrCutFilterAutoAdjustmentOptions является данными с именем BoundaryType типа IrCutFilterAutoBoundaryType. Также, второй элемент типа IrCutFilterAutoAdjustmentOptions является данными с именем поля BoundaryOffset типа данных float с плавающей точкой обычной точности. Диапазон значений этих данных ограничен.
[0149] Кроме того, третий элемент типа IrCutFilterAutoAdjustmentOptions является данными с именем ResponseTime типа данных продолжительности временного интервала заданного в качестве Примитивного Типа Данных в XSD.
[0150] Второй элемент и третий элемент в типе IrCutFilterAutoAdjustmentOptions могут быть пропущены посредством задания с помощью спецификатора minOccurs XSD.
[0151] Кроме того, в случае приема команды GetOptions, включающей в себя маркер, указывающий Видео Источник, от непоказанного внешнего клиента, устройство формирования изображения в соответствии с настоящим вариантом осуществления может быть выполнено с возможностью выполнения следующих операций. Это операция возврата (передачи) GetOptionsResponse, включающего в себя данные с именем IrCutFilterAutoAdjustmentOptions, непоказанному внешнему клиенту.
[0152] Также, в случае приема команды GetImagingSettings, включающей в себя маркер, указывающий Видео Источник, от непоказанного внешнего клиента, устройство формирования изображения в соответствии с настоящим вариантом осуществления может быть выполнено с возможностью выполнения следующих операций. Это операция возврата (передачи) GetImagingSettingsResponse, включающего в себя данные с именем IrCutFilterAutoAdjustmentOptions, непоказанному внешнему клиенту.
[0153] Соответственно, из данных типа IrCutFilterAutoAdjustment, данные, которые устройство формирования изображения в соответствии с настоящим вариантом осуществления может обработать, могут быть доведены до непоказанного внешнего клиента.
[0154] Также, в отношении настоящего варианта осуществления, CPU 26 сконфигурирован с тем, чтобы выполнять следующие операции в случае, когда I/F 14 ввел в CPU 26 команду SetImagingSettings, в которой значение поля IrCutFilter установлено в On. Это операция, при которой CPU 26 осуществляет управление схемой 24 приведения в действие IRCF с тем, чтобы поместить IRCF 4 в оптический путь оптической системы 2 формирования изображения. Тем не менее, эта конфигурация не является ограничивающей.
[0155] Например, CPU 26 может быть сконфигурирован с тем, чтобы выполнять следующие операции в случае, когда I/F 14 ввел в CPU 26 команду SetImagingSettings, в которой значение поля IrCutFilter установлено в On.
[0156] Т.е., CPU 26 может быть сконфигурирован с тем, чтобы предписывать схеме 8 обработки видео сигнала понижать коэффициент усиления видео сигнала, выводимого из формирователя 6 изображения с тем, чтобы он был ниже, чем при описываемом позже цифровом ночном режиме. В частности, CPU 26 может быть сконфигурирован, чтобы предписывать схеме 8 обработки видео сигнала понижать коэффициент усиления каждого цвета видео сигналов, выводимых из формирователя 6 изображения, с тем, чтобы они были ниже, чем при описываемом позже цифровом ночном режиме.
[0157] Теперь, состояние, при котором коэффициент усиления каждого цвета видео сигналов, выводимых из формирователя 6 изображения, ниже, чем при описываемом позже цифровом ночном режиме, является состоянием, при котором видео сигналы являются скорректированными при помощи коэффициента усиления, вычисленного на основании значения, соответствующего каждому цвету видео сигналов (именуемым дневным режимом). Также, схема 8 обработки видео сигнала в соответствии с настоящим вариантом осуществления функционирует в качестве блока регулировки баланса белого для выполнения регулировки баланса белого видео сигналов, выводимых из формирователя 6 изображения.
[0158] Кроме того, в отношении настоящего варианта осуществления, CPU 26 сконфигурирован с тем, чтобы в случае, когда команда SetImagingSettings со значением поля IrCutFilter, установленным в Off, вводится от I/F 14 в CPU 26, выполняется следующая операция. Эта операция служит для того, чтобы CPU 26 осуществлял управление схемой 24 приведения в действие IRCF с тем, чтобы поместить IRCF 4 вне оптического пути оптической системы 2 формирования изображения. Тем не менее, эта конфигурация не является ограничивающей.
[0159] Например, CPU 26 может быть сконфигурирован таким образом, что в случае, когда команда SetImagingSettings со значением поля IrCutFilter, установленным в Off, вводится от I/F 14 в CPU 26, выполняется следующая операция.
[0160] Т.е., CPU 26 может быть сконфигурирован с тем, чтобы предписывать схеме 8 обработки видео сигнала усиливать коэффициент усиления в отношении видео сигналов, выводимых из формирователя 6 изображения, с тем, чтобы они были выше, чем при дневном режиме. В частности, CPU 26 может быть сконфигурирован, чтобы предписывать схеме 8 обработки видео сигнала усиливать коэффициент усиления каждого цвета видео сигналов, выводимых из формирователя 6 изображения, с тем, чтобы они были выше, чем при дневном режиме.
[0161] Следует отметить, что в отношении настоящего технического описания, состояние, при котором коэффициент усиления каждого цвета видео сигналов, выводимых из формирователя 6 изображения, усиливается больше, чем при дневном режиме, именуется цифровым ночным режимом.
[0162] Если CPU 26 сконфигурирован таким образом, то CPU 26 функционирует в качестве блока выбора, который выбирает дневной режим или цифровой ночной режим.
[0163] Может быть выполнена конфигурация, при которой к устройству формирования изображения в соответствии с настоящим вариантом осуществления добавлен источник движущей силы, такой как шаговый двигатель или подобное, так что оптическая система 2 формирования изображения может быть повернута в направлении панорамирования или в направлении наклона посредством добавленного источника движущей силы. Кроме того, устройство формирования изображения в соответствии с настоящим вариантом осуществления может иметь добавленную к нему куполообразную крышку в форме полусферы. Эта куполообразная крышка прозрачна, и имеет форму в виде полусферы.
[0164] Также, могут быть случаи, когда устройство формирования изображения в соответствии с настоящим вариантом осуществления принимает команду SetImagingSettings, включающую в себя поле IrCutFilterAutoAdjustment, в котором порядок поля BoundaryType и т.д. не описан как задано. Например, могут быть случаи, когда устройство формирования изображения в соответствии с настоящим вариантом осуществления принимает команду SetImagingSettings, включающую в себя поле IrCutFilterAutoAdjustment, в котором первым описано поле BoundaryOffset.
[0165] В таком случае, устройство формирования изображения в соответствии с настоящим вариантом осуществления может быть сконфигурировано с тем, чтобы передавать SetImagingSettingsResponse, включающее в себя информацию, указывающую ошибку, непоказанному внешнему клиенту.
[0166] Далее, описанный выше вариант осуществления будет подробно описан со ссылкой на Фиг. с 6 по 11. Следует отметить, что в нижеследующем описании, компоненты, которые являются точно такими же, как те, что представлены в описанном выше варианте осуществления, будут обозначены точно такими же цифровыми обозначениями, и их описание будет пропущено.
[0167] Также, в настоящем техническом описании, значение поля означает значение, соответствующее тэгу. Например, значение поля IrCutFilterAutoAdjustment означает значение, соответствующее тэгу <IrCutFilterAutoAdjustment>.
[0168] Также, например, значение поля означает значение, соответствующее тэгу <BoundaryType>. Кроме того, например, значение поля BoundaryOffset означает значение, соответствующее тэгу <BoundaryOffset>. Более того, например, значение поля ResponseTime означает значение, соответствующее тэгу <ResponseTime>.
[0169] Далее, мы будем говорить, что устройство формирования изображения в соответствии с настоящим вариантом осуществления является камерой наблюдения для съемки движущихся изображений, и в частности, является сетевой камерой, используемой для наблюдения. Мы будем говорить, что устройство формирования изображения в соответствии с настоящим вариантом осуществления должно быть инсталлировано на стене или потолке. Мы дополнительно будем говорить, что устройство формирования изображения в соответствии с настоящим вариантом осуществления выполнено с возможностью обработки питания через Ethernet (PoE), при этом питание подается к нему через кабель LAN.
[0170] Более того, в отношении настоящего варианта осуществления, устройство формирования изображения и внешнее клиентское устройство составляют систему формирования изображения.
[0171] Фиг. 6 является структурной схемой, иллюстрирующей подробную конфигурацию устройства формирования изображения в соответствии с настоящим вариантом осуществления. На Фиг. 6, схема 7 установки коэффициента усиления устанавливает коэффициент усиления в отношении видео сигналов, выводимых из формирователя 6 изображения, в соответствии с инструкциями от CPU 26.
[0172] Например, CPU 26 предписывает схеме 24 приведения в действие IRCF вставить IRCF 4 в оптический путь оптической системы 2 формирования изображения, и предписывает схеме 7 установки коэффициента усиления установить коэффициент усиления в отношении видео сигналов, выводимых из формирователя 6 изображения, равным первому коэффициенту усиления.
[0173] Также, CPU 26 предписывает схеме 24 приведения в действие IRCF отвести IRCF 4 с оптического пути оптической системы 2 формирования изображения, и предписывает схеме 7 установки коэффициента усиления установить коэффициент усиления в отношении видео сигналов, выводимых из формирователя 6 изображения, равным второму коэффициенту усиления. Следует отметить, что второй коэффициент усиления больше первого коэффициента усиления.
[0174] Далее, схема 8 обработки видео сигнала на Фиг. 6 меняет динамический диапазон видео сигналов, выводимых из формирователя 6 изображения, следуя инструкциям CPU 26. Например, CPU 26 выдает инструкцию схеме 8 обработки видео сигнала, предписывает схеме 24 приведения в действие IRCF вставить IRCF 4 в оптический путь оптической системы 2 формирования изображения, и меняет динамический диапазон видео сигналов, выводимых из формирователя 6 изображения, на первый динамический диапазон.
[0175] Также, CPU 26 выдает инструкцию схеме 8 обработки сигнала, предписывает схеме 24 приведения в действие IRCF отвести IRCF 4 с оптического пути оптической системы 2 формирования изображения, и меняет динамический диапазон видео сигналов, выводимых из формирователя 6 изображения, на второй динамический диапазон. Следует отметить, что второй динамический диапазон шире первого динамического диапазона.
[0176] Схема 23 приведения в действие формирователя изображения на Фиг. 6 приводит в действие формирователь 6 изображения, следуя инструкциям CPU 26. Например, CPU 26 предписывает схеме 24 приведения в действие IRCF вставить IRCF 4 в оптический путь оптической системы 2 формирования изображения, и предписывает схеме 23 приведения в действие формирователя изображения установить время накопления заряда формирователя 6 изображения равное первому времени накопления заряда.
[0177] Также, CPU 26 предписывает схеме 24 приведения в действие IRCF отвести IRCF 4 с оптического пути оптической системы 2 формирования изображения, и предписывает схеме 23 приведения в действие формирователя изображения установить время накопления заряда формирователя 6 изображения равное второму времени накопления заряда. Следует отметить, что второе время накопления заряда длиннее первого времени накопления заряда.
[0178] Более того, CPU 26 на Фиг. 6 обладает функциями обработки изображения. Например, CPU 26 предписывает схеме 24 приведения в действие IRCF вставить IRCF 4 в оптический путь оптической системы 2 формирования изображения, и выполняет обработку изображения таким образом, что видео сигналы, выводимые из формирователя 6 изображения, находятся на первом уровне светлоты.
[0179] Также, CPU 26 предписывает схеме 24 приведения в действие IRCF отвести IRCF 4 с оптического пути оптической системы 2 формирования изображения, и выполняет обработку изображения таким образом, что видео сигналы, выводимые из формирователя 6 изображения, находятся на втором уровне светлоты. Следует отметить, что вторая светлота ярче первой светлоты.
[0180] Кроме того, в случае, когда выполняется инфракрасная съемка, баланс цвета видео сигналов, выводимых из формирователя 6 изображения, не будет сохранятся, так что CPU 26 в соответствии с настоящим вариантом осуществления преобразует видео сигналы, выводимые из формирователя 6 изображения, в монохромные видео сигналы, и затем передает через I/F 14. Мы будем именовать режим формирования изображения устройства формирования изображения в соответствии с настоящим вариантом осуществления в этом случае монохромным режимом.
[0181] Также, в случае, когда выполняется нормальная съемка, CPU 26 в соответствии с настоящим вариантом осуществления отдает приоритет цветной воспроизводимости видео сигналов, выводимых из формирователя 6 изображения, так что видео сигналы, выводимые из формирователя 6 изображения передаются через I/F 14 в качестве цветных видео сигналов. Мы будем именовать режим формирования изображения устройства формирования изображения в соответствии с настоящим вариантом осуществления в этом случае цветным режимом.
[0182] Далее, примеры задания структур данных для задания команд в XSD будут подробно описаны со ссылкой на Фиг. с 7A по 7E. Фиг. 7A точно такая же, как и Фиг. 2A, так что ее описание будет пропущено. Фиг. 7B точно такая же, как и Фиг. 2B, так что ее описание будет пропущено. Фиг. 7C точно такая же, как и Фиг. 2C, так что ее описание будет пропущено.
[0183] Фиг. 7D является схемой, иллюстрирующей содержимое типа IrCutFilterAutoAdjustment. Этот тип данных задается в качестве составного типа посредством объявления complexType XSD. Также, этот пример типа данных задает, что его элементы появляются в заданном порядке, посредством спецификатора последовательности.
[0184] В отношении типа IrCutFilterAutoAdjustment, BoundaryType, который является первым элементом, точно такой же, как BoundaryType на Фиг. 2D, так что его описание будет пропущено. Следует отметить, что этот BoundaryType является данными с описываемым позже типом IrCutFilterAutoBoundaryType.
[0185] Следующим элементом является BoundaryOffset, указывающий, что эти данные являются типом данным float с плавающей точкой обычной точности заданным в Примитивном Типе Данных в XSD. Этот BrightnessOffset является описанным ранее параметром порогового значения яркости. Эти данные BrightnessOffset могут быть пропущены посредством спецификатора minOccurs в XSD.
[0186] Следует отметить, что значение, соответствующее тэгу <BoundaryOffset> в отношении настоящего варианта осуществления, соответствует информации о светимости, относящейся к светимости объекта, чье изображение формируется посредством устройства формирования изображения в соответствии с настоящим вариантом осуществления. Также, диапазон значений, соответствующих тэгу <BoundaryOffset>, ограничивается предварительно определенным диапазоном. В частности, диапазон значений, соответствующий тэгу <BoundaryOffset> ограничивается между -1,0 и 1,0.
[0187] Третий элемент точно такой же, как ResponseTime на Фиг. 2D, так что его описание опущено. Значение, соответствующее тэгу <ResponseTime> в отношении настоящего варианта осуществления, соответствует информации о времени срабатывания, относящейся к времени срабатывания вставки или отвода IRCF 4 посредством схемы 24 приведения в действие IRCF.
[0188] Соответственно, значение, соответствующее тэгу <BoundaryOffset> и значение, соответствующее тэгу <ResponseTime>, в соответствии с настоящим вариантом осуществления соответствует информации автоматической регулировки для вставки отвода IRCF 4.
[0189] Фиг. 7E является схемой, иллюстрирующей пример задания описанного выше типа IrCutFilterAutoBoundaryType. Этот тип данных задается в качестве простого типа посредством объявления simpleType XSD. Также, этот тип данных задается в качестве типа строки символов, где значение ограничивается посредством спецификатора ограничения.
[0190] Тип IrCutFilterAutoBoundaryType является типом строки символов, где значение может предполагать значения из Common, ToOn, ToOff, и Extended, как иллюстрируется на Фиг. 7E.
[0191] Следует отметить, что Common на Фиг. 7E эквивалентно Common на Фиг. 2E. Также, ToOn на Фиг. 7E эквивалентно On на Фиг. 2E. Кроме того, ToOff на Фиг. 7E эквивалентно Off на Фиг. 2E.
[0192] Далее Фиг. с 8A по 8G подробно иллюстрируют примеры конфигурации описанной выше команды SetImagingSettings. Фиг. 8A является схемой, иллюстрирующей конфигурацию команды SetImagingSettings, включающей в себя описанное выше поле опции. На Фиг. 8A, значение поля IrCutFilter соответствует AUTO, указывая, что устройство формирования изображения само автоматически управляет вставкой и отводом IRCF.
[0193] Соответственно, в отношении настоящего варианта осуществления, команда SetImagingSettings, у которой значение поля IrCutFilter установлено в AUTO, эквивалентна команде автоматического управления вставкой/отводом. Следует отметить, что команда управления астматической вставкой/отводом является командой, предписывающей устройству формирования изображения в соответствии с настоящим вариантом осуществления осуществлять автоматическое управление вставкой и отводом IRCF 4 посредством схемы 24 приведения в действие IRCF.
[0194] В отношении настоящего варианта осуществления, в случае, когда значение поля IrCutFilter соответствует AUTO, затем может быть описано поле IrCutFilterAutoAdjustment. Как описано выше, это поле IrCutFilterAutoAdjustment может быть пропущено.
[0195] Как описано выше, поле BoundaryType, поле BoundaryOffset, и поле ResponseTime описываются в поле IrCutFilterAutoAdjustment.
[0196] Т.е., как иллюстрируется на Фиг. 8A, тэг <BoundaryType>, тэг <BoundaryOffset>, и тэг <ResponseTime> могут быть описаны в команде SetImagingSettings, в этом порядке.
[0197] Кроме того, как описано выше, поле BoundaryOffset и поле BoundaryType могут быть пропущены.
[0198] Также выше описано, что описанное выше поле BoundaryType может задавать, что из вставки и отвода IRCF объявляет действительным операцию, заданную в этом поле IrCutFilterAutoAdjustment.
[0199] Т.е., в случае, когда значение поля BoundaryType соответствует ToOn, то это действительно когда IRCF вставляется, а в случае, когда значение поля BoundaryType соответствует ToOff, то это действительно когда IRCF отводится.
[0200] Также, в случае, когда значение поля BoundaryType соответствует Common, то это действительно, когда IRCF как вставляется, так и отводится. Также, как описано выше, пороговое значения яркости устанавливается посредством значения описанного выше BoundaryOffset, а время задержки устанавливается посредством описанного выше поля ResponseTime.
[0201] Соответственно, в отношении настоящего варианта осуществления, тэг <BoundaryType>, соотнесенный с ToOn в качестве значения, эквивалентен задающей вставку информации. Эта задающая вставку информация может задавать, что CPU 26 выполняет следующее определение, на основании значения тэга <BoundaryOffset> и значения тэга <ResponseTime>, соотнесенных с этим тэгом <BoundaryType>. Это определение служит для определения того, вставлять или нет IRCF 4 в оптический путь оптической системы 2 формирования изображения.
[0202] Также, в отношении настоящего варианта осуществления, тэг <BoundaryType>, соотнесенный с ToOff в качестве значения, эквивалентен задающей отвод информации. Эта задающая отвод информация может задавать, что CPU 26 выполняет следующее определение, на основании значения тэга <BoundaryOffset> и значения тэга <ResponseTime>, соотнесенных с этим тэгом <BoundaryType>. Это определение служит для определения того, отводить или нет IRCF 4 с оптического пути оптической системы 2 формирования изображения.
[0203] Также, в отношении настоящего варианта осуществления, тэг <BoundaryType>, соотнесенный с Common в качестве значения, эквивалентен общей задающей информации. Эта общая задающая информация может задавать, что CPU 26 использует значение тэга <BoundaryOffset> и значение тэга <ResponseTime>, соотнесенные с этим тэгом <BoundaryType> для следующих двух определения совместно. Эти определения служат для определения того, вставлять или нет IRCF 4 в оптический путь оптической системы 2 формирования изображения, и определения того, отводить или нет IRCF 4 с оптического пути оптической системы 2 формирования изображения.
[0204] Фиг. 8B иллюстрирует конфигурацию описанной выше команды SetImagingSettings, в случае, когда описанное выше поле ResponseTime было пропущено. В случае, когда поле ResponseTime таким образом было пропущено, устройство формирования изображения в соответствии с настоящим вариантом осуществления само определяет операции параметра времени задержки.
[0205] В отношении настоящего варианта осуществления, время задержки заранее сохраняется в EEPROM 28, например, и CPU 26 считывает это время задержки из EEPROM 28 и устанавливает его для схемы 20 определения. Также, на Фиг. 8B, ToOn устанавливается для поля BoundaryType, так что операция, заданная в поле IrCutFilterAutoAdjustment, становится действительной, когда вставляется IRCF.
[0206] Фиг. 8C иллюстрирует конфигурацию команды SetImagingSettings в случае, когда значение описанного выше поля BoundaryType соответствует Common. В этом случае, значение описанного выше BoundaryOffset и значение описанного выше ResponseTime становится значением как для случая, когда IRCF вставляется, так и для случая, когда IRCF 4 отводится.
[0207] Также, как описано выше, пороговое значение яркости устанавливается посредством значения описанного выше BoundaryOffset, и время задержки устанавливается посредством описанного выше поля ResponseTime.
[0208] Фиг. 8D иллюстрирует конфигурацию команды SetImagingSettings в случае, когда поле IrCutFilterAutoAdjustment было пропущено.
[0209] Теперь, устройство формирования изображения в соответствии с настоящим вариантом осуществления выполнено таким образом, что устройство формирования изображения само принимает решение об управлении всей вставкой и отводом IRCF в случае приема следующей команды SetImagingSettings. Эта команда SetImagingSettings является командой для автоматических установок IRCF, где поле IrCutFilterAutoAdjustment было пропущено.
[0210] Фиг. 8E иллюстрирует конфигурацию описанной выше команды SetImagingSettings, где значение поля IrCutFilter соответствует ON. Фиг. 8F иллюстрирует конфигурацию описанной выше команды SetImagingSettings, где значение поля IrCutFilter соответствует OFF.
[0211] В отношении настоящего варианта осуществления, в случае, таком как на Фиг. 8E или Фиг. 8F, конфигурация такова, что поле IrCutFilterAutoAdjustment не было установлено.
[0212] Фиг. 8E иллюстрирует команды SetImagingSettings в случае, когда значение поля IrCutFilter соответствует ON. Также, Фиг. 8F иллюстрирует конфигурацию команды SetImagingSettings в случае, когда значение поля IrCutFilter соответствует OFF.
[0213] Фиг. 8G иллюстрирует конфигурацию команды SetImagingSettings в случае, когда значение тэга IrCutFilter соответствует AUTO.
[0214] Эта команда SetImagingSettings включает в себя первый тэг IrCutFilterAutoAdjustment, соответствующий тэгу BoundaryType, где в качестве значения было установлено ToOn. Эта команда SetImagingSettings также включает в себя второй тэг IrCutFilterAutoAdjustment, соответствующей тэгу BoundaryType, где в качестве значения было установлено ToOff.
[0215] Соответственно, CPU 26 использует значения, соответствующие каждому из тэга BoundaryOffset и тэга ResponseTime, соответствующих первому тэгу IrCutFilterAutoAdjustmentType, для определения, вставлять или нет IRCF 4.
[0216] Также, CPU 26 использует значения, соответствующие каждому из тэга BoundaryOffset и тэга ResponseTime, соответствующих второму тэгу IrCutFilterAutoAdjustmentType, для определения, отводить или нет IRCF 4.
[0217] Также, тэг <BoundaryType>, с которым было соотнесено значение ToOn, и тэг <BoundaryType>, с которым было соотнесено значение ToOff, каждый может быть описан в команде SetImagingSettings, в этом порядке. Другими словами, команда SetImagingSettings может описывать тэг <BoundaryType>, с которым было соотнесено значение ToOn, и тэг <BoundaryType>, с которым было соотнесено значение ToOff, в этом порядке.
[0218] Далее, со ссылкой на Фиг. 9 будет подробно описана конфигурация клиентского устройства в соответствии с настоящим вариантом осуществления. Фиг. 9 является структурной схемой, иллюстрирующей конфигурацию клиентского устройства в соответствии с вариантом осуществления настоящего изобретения. Следует отметить, что клиентское устройство в соответствии с настоящим вариантом осуществления работает в качестве Приемника Сетевого Видео (далее также сокращенно NVR) в соответствии с описанным выше стандартом ONVIF. Т.е., клиентское устройство в соответствии с настоящим вариантом осуществления может осуществлять обмен данными в соответствии со спецификациями ONVIF.
[0219] На Фиг. 9, цифровое обозначение 408 обозначает блок ввода, 414 - блок цифрового интерфейса (далее также именуемый I/F), 416 - терминал интерфейса, 422 - блок отображения, 426- центральный блок обработки (далее также сокращенно CPU), и 428- память.
[0220] Клиентское устройство, иллюстрируемое на Фиг. 9, как правило, является компьютером общего назначения, таким как персональный компьютер (далее также сокращенно PC). Блок 408 ввода является, например, клавиатурой, указательным устройством, таким как мышь, или подобным. Примеры блока 422 отображения включают в себя жидкокристаллическое устройство отображения, плазменное устройство отображения, устройство отображения с электроннолучевой трубкой (далее также сокращенно CRT), или подобное.
[0221] Например, CPU 426 предписывает I/F 414 передать команду GetOptions устройству формирования изображения в соответствии с настоящим вариантом осуществления. CPU 426 также предписывает I/F 414 получить GetOptionsResponse от устройства формирования изображения в соответствии с настоящим вариантом осуществления.
[0222] Также, CPU 426 предписывает I/F 414 передать команду SetImagingSettings устройству формирования изображения в соответствии с настоящим вариантом осуществления. Значение, соответствующее тэгу <BoundaryType>, включенному в команду SetImagingSettings, совпадает со значением, соответствующим описываемому позже тэгу <img20:Mode>, включенному в GetOptionsResponse.
[0223] Далее, со ссылкой на Фиг. с 10A по 10C будет подробно описана команда GetOptions и GetOptionsResponse на Фиг. 5. Фиг. 10A иллюстрирует команду GetOptions, у которой значение, соответствующее тэгу VideoSourceToken равно 0.
[0224] Фиг. 10B и Фиг. 10C каждая иллюстрирует пример GetOptionsResponse. Теперь, мы будем предполагать устройство формирования изображения, выполненное с возможностью задания IrCutFilterAutoAdjustment в совокупности для каждого из случая вставки IRCF 4 в оптический путь оптической системы 2 формирования изображения и случая отвода IRCF 4 с оптического пути оптической системы 2 формирования изображения. Фиг. 10B иллюстрирует GetOptionsResponse, который передает предполагаемое соответственно устройство формирования изображения.
[0225] Также, мы будем предполагать устройство формирования изображения, выполненное с возможностью индивидуального задания IrCutFilterAutoAdjustment для каждого из случая вставки IRCF 4 в оптический путь оптической системы 2 формирования изображения и случая отвода IRCF 4 с оптического пути оптической системы 2 формирования изображения. Фиг. 10C иллюстрирует GetOptionsResponse, которое передает предполагаемое соответственно устройство формирования изображения.
[0226] На Фиг. 10B, три тэга <img20:IrCutFilterModes> соотнесены с тэгом <ImagingOptions20>. Эти три тэга <img20:IrCutFilterModes> соотнесены с ON, OFF, и AUTO.
[0227] Соответственно, устройство формирования изображения, предполагаемое на Фиг. 10B, может работать, следуя команде SetImagingSettings, в которой ON, OFF, и AUTO были установлены в качестве значений поля IrCutFilter.
[0228] Также, на Фиг. 10B, следующие три тэга соотнесены с тэгом <IrCutFilterAutoAdjustmentOptions>, среди них: тэг <img20:Mode>, тэг <img20:BoundaryOffset>, и тэг <img20:ResponseTime>.
[0229] Теперь, Common соотнесено с тэгом <img20:Mode>. Таким образом, GetOptionsResponse, иллюстрируемое на Фиг. 10B, указывает следующее. Т.е., информация тэга <IrCutFilterAutoAdjustment>, используемая CPU 26, является задаваемой в совокупности касательно случая вставки IRCF 4 в оптический путь оптической системы 2 формирования изображения и случая отвода IRCF 4 с оптического пути.
[0230] Также, истинное значение соотносится с тэгом <img20:BoundaryOffset>. Это означает, что устройство формирования изображения, предполагаемое в отношении Фиг. 10B, может работать, следуя команде SetImagingSettings со значением, установленным соответствующим тэгу <BoundaryOffset>.
[0231] Кроме того, тэг <img20:ResponseTime> соотносится с тэгом <img20:Min> и тэгом <img20:Max>. Соответственно, устройство формирования изображение, предполагаемое в отношении Фиг. 10B, может работать, следуя на основании команды SetImagingSettings, где время соответствующее 0 секунд или более но в пределах 30 минут было установлено в качестве значения, соответствующего <ResponseTime>.
[0232] На Фиг. 10C, точно также, как и в отношении Фиг. 10B, три тэга <img20:IrCutFilterModes> соотнесены с тэгом <ImagingOptions20>. Эти три тэга <img20:IrCutFilterModes> соотнесены с ON, OFF, и AUTO.
[0233] Также на Фиг. 10C, следующие четыре тэга соотнесены с тэгом <IrCutFilterAutoAdjustment>. Это два тэга <img20:Mode>, тэг <img20:BoundaryOffset>, и тэг <img20:ResponseTime>.
[0234] Два тэга <img20:Mode> соотнесены с ToOn и ToOff. Соответственно, GetOptionsResponse, иллюстрируемое на Фиг. 10С, указывает следующее. Т.е., информация тэга <IrCutFilterAutoAdjustment>, используемая CPU 26, является индивидуально задаваемой касательно случая вставки IRCF 4 в оптический путь оптической системы 2 формирования изображения и случая отвода IRCF 4 с оптического пути.
[0235] Также, истинное значение соотносится с тэгом <img20:Mode>. Кроме того, тэг <img20:ResponseTime> соотносится с тэгом <img20:Min> и тэгом <img20:Max>.
[0236] Как иллюстрируется с помощью Фиг. 10B и Фиг. 10C, в отношении настоящего варианта осуществления, информация, соотнесенная с тэгом <img20:Mode>, эквивалентна информации задания вставки/отвода.
[0237] Далее, со ссылкой на Фиг. 11 будет описано управление вставкой/отводом IRCF посредством устройства формирования изображения в соответствии с настоящим вариантом осуществления. Фиг. 11 является блок-схемой для описания управления вставкой/отводом IRCF 4 посредством устройства формирования изображения в соответствии с настоящим вариантом осуществления.
[0238] Мы будем говорить, что устройство формирования изображения в соответствии с настоящим вариантом осуществления является устройством формирования изображения, которое предполагается Фиг. 10C. Мы также будем говорить, что это устройство формирования изображения приняло команду SetImagingSettings, иллюстрируемую на Фиг. 8G. Следует отметить, что исполнение обработки, иллюстрируемой на Фиг. 11, будет начато CPU 26 после приема этой команды SetImagingSettings.
[0239] На этапе S1101, CPU 26 определяет, был или нет IRCF 4 вставлен в оптический путь оптической системы 2 формирования изображения. В случае, когда CPU 26 определяет, что IRCF 4 был вставлен в оптический путь оптической системы 2 формирования изображения, поток продвигается к этапу S1102. С другой стороны, в случае, когда CPU 26 определяет, что IRCF 4 не был вставлен в оптический поток оптической системы 2 формирования изображения, поток продвигается к этапу S1107.
[0240] На этапе S1102, CPU 26 определяет, ниже или нет яркость объекта предварительно определенного порогового значения яркости. В частности, CPU 26 предписывает схеме 20 определения выполнить определение на основании яркости объекта, выводимой из схемы 18 измерения яркости, и значения, соответствующего тэгу <BoundaryOffset>, соотнесенному с тэгом <BoundaryType>, у которого значение было установлено в ToOn.
[0241] Например, CPU 26 считывает из EEPROM 28 информацию о пороговом значении, соответствующую значению (0,16) тэга <BoundaryOffset>, соотнесенного с тэгом <BoundaryType>, у которого значение было установлено в ToOn. Далее, CPU 26 устанавливает пороговое значение яркости, указанное посредством считывания информации о пороговом значении, для схемы 20 определения.
[0242] Схема 20 определения затем определяет, ниже или нет яркость объекта, выводимая из схемы 18 измерения яркости, порогового значения яркости, установленного CPU 26.
[0243] В случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости ниже порогового значения яркости, установленного CPU 26, CPU 26 продвигает поток к обработке на этапе S1103. С другой стороны, в случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости, не ниже порогового значения яркости, установленного CPU 26, CPU 26 возвращает поток к обработке на этапе S1101.
[0244] На этапе S1103, CPU 26 предписывает схеме 22 хронометрирования запустить хронометрирование. В частности, CPU 26 устанавливает для схемы 22 хронометрирования значение (1 минута 30 секунд), соответствующее тэгу <ResponseTime>, соотнесенному с тэгом <BoundaryType>, у которого значении было установлено в ToOn, и запускает хронометрирование.
[0245] Этап S1104 является точно таким же, как этап S1102, поэтому эго описание пропущено.
[0246] На этапе S1105, CPU 26 определяет, истекло или нет предварительно определенное количество времени с запуска хронометрирования на этапе S1103. В частности, CPU 26 определяет, был или не был от схемы 22 хронометрирования введен сигнал истечения времени.
[0247] В случае, когда сигнал истечения времени был введен от схемы 22 хронометрирования, CPU 26 определяет, что предварительно определенное количество времени истекло с запуска хронометрирования на этапе S1103, и продвигает поток к обработке на этапе S1106. С другой стороны, в случае, когда сигнал истечения времени не был введен от схемы 22 хронометрирования, CPU 26 определяет, что предварительно определенное количество времени не истекло с запуска хронометрирования на этапе S1103, и возвращает поток к этапу S1104.
[0248] На этапе S1106, CPU 26 предписывает схеме 24 приведения в действие IRCF отвести IRCF 4 с оптического пути оптической системы 2 формирования изображения. Следует отметить, что схема 24 приведения в действие IRCF в соответствии с настоящим вариантом осуществления эквивалентна блоку вставки/отвода для выполнения вставки/отвода IRCF 4 в и с оптического пути оптической системы 2 формирования изображения. Также, CPU 26 в соответствии с настоящим вариантом осуществления эквивалентен блоку управления, осуществляющему автоматическое управление схемой 24 приведения в действие IRCF.
[0249] На этапе S1107, CPU 26 определяет, выше или нет яркость объекта предварительно определенного порогового значения яркости. В частности, CPU 26 предписывает схеме 20 определения выполнить определение на основании яркости объекта, выводимой из схемы 18 измерения яркости, и значения, соответствующего тэгу <BoundaryOffset>, соотнесенному с тэгом <BoundaryType>, у которого значение было установлено в ToOff.
[0250] Например, CPU 26 считывает из EEPROM 28 информацию о пороговом значении, соответствующую значению (-0,62) тэга <BoundaryOffset>, соотнесенного с тэгом <BoundaryType>, у которого значение было установлено в ToOff. Далее, CPU 26 устанавливает пороговое значении яркости, указываемое посредством считывания информации о пороговом значении, для схемы 20 определения.
[0251] Схема 20 определения затем определяет, выше или нет яркость объекта, выводимая из схемы 18 измерения яркости, порогового значения яркости, установленного CPU 26.
[0252] В случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости, выше порогового значения яркости, установленного CPU 26, CPU 26 продвигает поток к обработке на этапе S1108. С другой стороны, в случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости, не выше порогового значения яркости, установленного CPU 26, CPU 26 возвращает поток к обработке на этапе S1101.
[0253] На этапе S1108, CPU 26 предписывает схеме 22 хронометрирования запустить хронометрирование. В частности, CPU 26 устанавливает значение (1 минута 10 секунд), соответствующее тэгу <ResponseTime>, соотнесенному с тэгом <BoundaryType>, у которого значение было установлено в ToOff, и запускает хронометрирование.
[0254] Этап S1109 точно такой же, как этап S1107, поэтому описание пропущено.
[0255] Этап S1110 точно такой же, как этап S1105, поэтому описание пропущено.
[0256] На этапе S1111, CPU 26 предписывает схеме 24 приведения в действие IRCF вставить IRCF 4 в оптический путь оптической системы 2 формирования изображения.
[0257] Далее, со ссылкой на Фиг. 11 будет описан случай, когда устройство формирования изображения в соответствии с настоящим вариантом осуществления является устройством формирования изображение, которое предполагается на Фиг. 10B. Мы будем говорить, что в этом случае, устройство формирования изображения в соответствии с настоящим вариантом осуществления приняло команду SetImagingSettings, иллюстрируемую на Фиг. 8C. Следует отметить, что нижеследующее описание Фиг. 11 будет выполнено касательно только моментов, которые отличаются от описания Фиг. 11, выполненного выше.
[0258] На этапе S1102, CPU 26 определяет ниже или нет яркость объекта предварительно определенного порогового значения яркости. В частности, CPU 26 предписывает схеме 20 определения выполнить определение на основании яркости объекта, выводимой из схемы 18 измерения яркости, и значения, соответствующего <BoundaryOffset>, соотнесенному с тэгом <BoundaryType>, у которого значение было установлено в Common.
[0259] Например, CPU 26 считывает информацию о пороговом значении, соответствующую значению (0,52) <BoundaryOffset>, соотнесенного с тэгом <BoundaryType>, у которого значение было установлено в Common. Далее, CPU 26 устанавливает пороговое значение яркости, указываемое посредством считывания информации о пороговом значении, для схемы 20 определения.
[0260] Затем схема 20 определения определяет, ниже или нет яркость объекта, выводимая из схемы 18 измерения яркости, порогового значения яркости, установленного CPU 26.
[0261] В случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости, ниже порогового значения яркости, установленного CPU 26, CPU 26 продвигает поток к обработке на этапе S1103. С другой стороны, в случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости, не ниже порогового значения яркости, установленного CPU 26, CPU 26 возвращает поток к обработке на этапе S1101.
[0262] На этапе S1103, CPU 26 предписывает схеме 22 хронометрирования запустить хронометрирование. В частности, CPU 26 устанавливает значение (1 минута 15 секунд), соответствующее тэгу <ResponseTime>, соотнесенному с тэгом <BoundaryType>, у которого значение было установлено в Common, и запускает хронометрирование.
[0263] На этапе S1107, CPU 26 определяет, выше или нет яркость объекта предварительно определенного порогового значения яркости. В частности, CPU 26 предписывает схеме 20 определения выполнить определение на основании яркости объекта, выводимой из схемы 18 измерения яркости, и значения, соответствующего <BoundaryOffset>, соотнесенному с тэгом <BoundaryType>, у которого значении было установлено в Common.
[0264] Например, CPU 26 считывает информацию о пороговом значении, соответствующую значению (-0,52) <BoundaryOffset>, соотнесенного с тэгом <BoundaryType>, у которого значение было установлено в Common. Далее, CPU 26 устанавливает пороговое значение яркости, указываемое посредством считывания информации о пороговом значении, для схемы 20 определения.
[0265] Затем схема 20 определения определяет, выше или нет яркость объекта, выводимая из схемы 18 измерения яркости, порогового значения яркости, установленного CPU 26.
[0266] В случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости, выше порогового значения яркости, установленного CPU 26, CPU 26 продвигает поток к обработке на этапе S1108. С другой стороны, в случае, когда схема 20 определения определяет, что яркость объекта, выводимая из схемы 18 измерения яркости, не выше порогового значения яркости, установленного CPU 26, CPU 26 возвращает поток к обработке на этапе S1101.
[0267] На этапе S1108, CPU 26 предписывает схеме 22 хронометрирования запустить хронометрирование. В частности, CPU 26 устанавливает значение (1 минута 15 секунд), соответствующее тэгу <ResponseTime>, соотнесенному с тэгом <BoundaryType>, у которого значение было установлено в Common, и запускает хронометрирование.
[0268] Следует отметить, что как описано со ссылкой на Фиг. 5, после передачи GetOptionsResponse через сеть внешнему клиентскому устройству, устройство формирования изображения в соответствии с настоящим вариантом осуществления принимает команду следующего рода от этого внешнего клиентского устройства через сеть.
[0269] Одним примером является команда SetImagingSettings, в которой значение AUTO было описано как значение, соответствующее тэгу <IrCutFilter>, а также был описан тэг <IrCutFilterAutoAdjustment>. Кроме того, следует отметить, что тэг <BoundaryType> описывается для этого тэга <IrCutFilterAutoAdjustment>.
[0270] Как описано выше, в отношении настоящего варианта осуществления, один тэг <BoundaryType> должен быть соотнесен с тэгом <IrCutFilterAutoAdjustment>. Соответственно, в отношении настоящего варианта осуществления, CPU 26 может быть сконфигурирован для выполнения следующего определения в случае, приема команды SetImagingSettings, включающей в себя тэг <IrCutFilterAutoAdjustment>.
[0271] Это определение служит для определения, включен или нет один тэг <BoundaryType> в тэг <IrCutFilterAutoAdjustment>, включенный в команду SetImagingSettings. CPU 26 может быть сконфигурирован таким образом, что в случае, когда CPU 26 определяет, что один тэг <BoundaryType> не включен, управление I/F 14 выполняется с тем, чтобы возвращать информацию об ошибке внешнему клиентскому устройству в качестве ответа на эту команду SetImagingSettings.
[0272] Также, в отношении настоящего варианта осуществления, CPU 26 устройства формирования изображения, которое передало GetOptionsResponse, соотнесенный с тэгом <img20:Mode>, у которого Common было соотнесено со значением, внешнему клиентскому устройству, может быть сконфигурирован следующим образом. Т.е., CPU 26 может быть сконфигурирован для выполнения следующего определения в случае, приема команды SetImagingSettings, включающей в себя тэг <IrCutFilterAutoAdjustment>.
[0273] Это определение служит для определения, включает или нет тэг <IrCutFilterAutoAdjustment>, включенный в команду SetImagingSettings, тэг <BoundaryType>, у которого Common было соотнесено со значением. CPU 26 может быть сконфигурирован так, что в случае, когда CPU 26 определяет, что это не включено, управление I/F 14 выполняется с тем, чтобы вернуть информацию об ошибке внешнему клиентскому устройству в качестве ответа на команду SetImagingSettings. В отношении настоящего варианта осуществления, этот CPU 26 эквивалентен первому блоку определения.
[0274] Также, в отношении настоящего варианта осуществления, CPU 26 устройства формирования изображения, которое передало GetOptionsResponse, иллюстрируемый на Фиг. 10C, внешнему клиентскому устройству, может быть сконфигурирован следующим образом. Т.е., CPU 26 может быть сконфигурирован для выполнения следующего определения в случае, приема команды SetImagingSettings, включающей в себя тэг <IrCutFilterAutoAdjustment>.
[0275] Это определение служит для определения, включает или нет тэг <IrCutFilterAutoAdjustment>, включенный в команду SetImagingSettings, два тэга <BoundaryType>. В частности, этими двумя тэгами <BoundaryType> являются: тэг <BoundaryType>, у которого ToOn соотнесено со значением, и тэги <BoundaryType>, у которых ToOff соотнесено со значением.
[0276] CPU 26 может быть сконфигурирован так, что в случае, когда CPU 26 определяет, что они не включены, управление I/F 14 выполняется с тем, чтобы вернуть информацию об ошибке внешнему клиентскому устройству в качестве ответа на эту команду SetImagingSettings. В отношении настоящего варианта осуществления, этот CPU 26 эквивалентен второму блоку определения.
[0277] Также, в отношении настоящего варианта осуществления, CPU 26 устройства формирования изображения, которое передало GetOptionsResponse, иллюстрируемое на Фиг. 10C, внешнему клиентскому устройству, может быть сконфигурирован следующим образом. Т.е., CPU 26 может быть сконфигурирован для выполнения следующего определения в случае приема команды SetImagingSettings, включающей в себя тэг <IrCutFilterAutoAdjustment>.
[0278] Это определение служит для определения, включает или нет тэг <IrCutFilterAutoAdjustment>, включенный в команду SetImagingSettings, тэг <BoundaryType>, у которого Common соотнесено со значением.
[0279] CPU 26 может быть сконфигурирован так, что в случае, когда CPU 26 определяет, что это включено, управление I/F 14 выполняется с тем, чтобы вернуть информацию об ошибке внешнему клиентскому устройству в качестве ответа на эту команду SetImagingSettings. В отношении настоящего варианта осуществления, этот CPU 26 эквивалентен второму блоку определения.
[0280] Также, в отношении настоящего варианта осуществления, CPU 26 устройства формирования изображения, которое передало GetOptionsResponse, иллюстрируемый на Фиг. 10B, внешнему клиентскому устройству, может быть сконфигурирован следующим образом. Т.е., CPU 26 может быть сконфигурирован для выполнения следующего определения в случае приема команды SetImagingSettings, включающей в себя тэг <IrCutFilterAutoAdjustment>.
[0281] Это определение служит для определения, включает или нет тэг <IrCutFilterAutoAdjustment>, включенный в команду SetImagingSettings, <BoundaryType> соотнесенный со значением, отличным от Common. Примером <BoundaryType>, соотнесенным со значением, отличным от Common, является тэг <BoundaryType>, у которого ToOn соотнесено со значением, и тэги <BoundaryType>, у которых ToOff соотнесено со значением.
[0282] CPU 26 может быть сконфигурирован так, что в случае, когда CPU 26 определяет, что это включено, управление I/F 14 осуществляется с тем, чтобы вернуть информацию об ошибке внешнему клиентскому устройству в качестве ответа на эту команду SetImagingSettings.
[0283] Также, в отношении настоящего варианта осуществления, применительно к возможному устанавливаемому порогового значения яркости для устройства формирования изображения в соответствии с настоящим вариантом осуществления, пороговое значение яркости обычно нормализуется до значения между -1,0 и 1,0, и устанавливается посредством внешнего клиента. Тем не менее, можно представить себе ситуацию, при которой устанавливается значение отличное от вышеприведенного диапазона значений, из-за проблем с внешним клиентом или подобного. Для того чтобы обработать такой случай, в случае, когда устанавливается значение отличное от вышеприведенного диапазона значений, устройство формирования изображения в соответствии с настоящим вариантом осуществления округляет это значение до возможного устанавливаемого значения верхней границы или значения нижней границы.
[0284] В случае, когда значение меньшее -1,0 принимается в качестве значения BoundaryOffset, такое как -2,5 например, устройство формирования изображения в соответствии с настоящим вариантом осуществления использует -1,0 в качестве значения BoundaryOffset. Также, в случае, когда значение большее 1,0 принимается в качестве значения BoundaryOffset, такое как 3,1. например, устройство формирования изображения в соответствии с настоящим вариантом осуществления использует 1,0 в качестве значения BoundaryOffset.
[0285] Следует отметить, что в отношении описанного выше варианта осуществления, используется конфигурация при которой, в случае, когда устанавливается значение вне диапазона возможных устанавливаемых значений, устройство формирования изображения в соответствии с настоящим вариантом осуществления округляет это значения до возможного устанавливаемого значения верхней границы или значения нижней границы, однако это конфигурация не является ограничивающей.
[0286] Например, механизм может быть создан так, что ошибка возвращается на команду SetImagingSettings, принятую от внешнего клиента. В этом случае, код ответа в том смысле, что значение BoundaryOffset является недействительным, описывается в SetImagingSettingsResponse, которое должно быть передано, который возвращает устройство формирования изображения в соответствии с настоящим вариантом осуществления.
[0287] Соответственно, в отношении настоящего варианта осуществления, SetImagingSettingsResponse, в котором был описан код ответа, в том смысле, что значение BoundaryOffset является недействительным, эквивалентен информации об ошибке. Здесь следует отметить, что информация об ошибке является ответом на команду SetImagingSettings, в которой значение поля IrCutFilter, было установлено в Auto.
[0288] Также можно сказать, что поле IrCutFilterAutoAdjustment в соответствии с настоящим вариантом осуществления является опциональным параметром для регулировки распределения во времени переключения фильтра отсечки инфракрасного излучения.
[0289] Также, BoundaryType в соответствии с настоящим вариантом осуществления идентифицирует, какие параметры границы, например BoundaryOffset или ResponseTime, например, используются. Идентифицированной границей является граница, на которой следует автоматически переключить фильтр отсечки инфракрасного излучения, например. Теперь, значение Common для BoundaryType означает, что эти параметры будут использованы не только для границы в случае, когда автоматическое переключение фильтра отсечки инфракрасного излучения является действительным, но и для границы в случае, когда автоматическое переключение фильтра отсечки инфракрасного излучения является недействительным.
[0290] Также, поле BoundaryOffset в соответствии с настоящим вариантом осуществления регулирует граничный уровень экспозиции для переключения между действительным (On) и недействительным (Off) состоянием фильтра отсечки инфракрасного излучения, например. Значение этого поля BoundaryOffset является значением, нормализованным между -1,0 и +1,0, например, и не имеет единицы измерения. Кроме того, начальное значение поля BoundaryOffset равно 0, при этом -1,0 является самым темным, а +1,0 является самым ярким.
[0291] Следует отметить, что команда GetService в соответствии с настоящим вариантом осуществления является командой для запроса устройства, который принял эту команду (например, устройства формирования изображения в соответствии с настоящим вариантом осуществления) касательно функций, которые оно предоставляет. Также, Услуга Формирования Изображения в соответствии с настоящим вариантом осуществления является услугой, выполняющей установки, относящиеся к формированию изображения, например, экспозицию, выдержку затвора, устранение вибрации, и т.д.
[0292] Также, устройство формирования изображения и клиентское устройство в соответствии с настоящим вариантом осуществления сохраняют команды, заданные в XSD в соответствии с настоящим вариантом осуществления, в формате файла.
[0293] Также, мы будем говорить, что адрес, указывающий Услугу Формирования Изображения устройства формирования изображения в соответствии с настоящим вариантом осуществления, является точно таким же, как и адрес, указывающий Услугу Видео Аналитики устройства формирования изображения, и адрес, указывающий Услугу PTZ устройства формирования изображения. Тем не менее, этот механизм не является ограничивающим, и эти адреса могут отличаться друг от друга.
[0294] Также, настоящее изобретение может быть реализовано посредством исполнения следующей обработки. Эта обработка служит для подачи программного обеспечения (программы), реализующего функции описанного выше варианта осуществления, к системе или устройству через сеть или записывающие носители информации различных типов, и компьютеру (или CPU, MPU, и т.д.) системы или устройства, считывающему и исполняющему программу.
[0295] Несмотря на то, что настоящее изобретение было описано со ссылкой на примерные варианты осуществления, следует понимать, что изобретение не ограничивается раскрытыми примерными вариантами осуществления. Объем нижеследующей формулы изобретения должен соответствовать самому широкому толкованию с тем, чтобы охватывать все такие модификации и эквивалентные структуры и функции.
[0296] По данной заявке испрашивается приоритет Патентной Заявки Японии № 2012-115700, поданной 21 мая 2012г. и № 2013-041155, поданной 01 марта 2013г., которые во всей своей полноте включены в настоящее описание посредством ссылки.
[0297] Список ссылочных обозначений
4 Фильтр отсечки инфракрасного излучения (IRCF)
18 Схема измерения яркости
20 Схема определения
14 Схема связи (I/F)
22 Схема хронометрирования
24 Схема приведения в действие IRCF
26 Центральный блок обработки (CPU)