УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, КЛИЕНТСКОЕ УСТРОЙСТВО, СИСТЕМА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ УСТРОЙСТВОМ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ КЛИЕНТСКИМ УСТРОЙСТВОМ И СПОСОБ УПРАВЛЕНИЯ СИСТЕМОЙ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ
IMAGE FORMING APPARATUS, CLIENT DEVICE, IMAGE FORMING SYSTEM, METHOD FOR CONTROLLING IMAGE FORMING APPARATUS, METHOD FOR CONTROLLING CLIENT DEVICE AND METHOD FOR 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] Согласно еще одному дополнительному аспекту изобретения, обеспечивается устройство формирования изображения, которое может осуществлять связь с клиентским устройством через сеть, клиентское устройство включает в себя блок пользовательского интерфейса, выполненный с возможностью выдачи команды пользователю на определение информации. Устройство формирования изображения включает в себя оптическую систему формирования изображения; блок формирования изображения, выполненный с возможностью захвата изображения объекта, сформированного посредством оптической системы формирования изображения; инфракрасный режекторный фильтр, выполненный с возможностью отсечения инфракрасного излучения; блок обработки изображения, выполненный с возможностью осуществления обработки изображения для увеличения яркости видеосигнала, выводимого с блока формирования изображения, на основе информации регулировки, относящейся к вставке/извлечению инфракрасного режекторного фильтра в/из оптического тракта оптической системы формирования изображения; и блок передачи, выполненный с возможностью передачи информации спецификации вставки/извлечения, необходимой для выдачи команды блоку пользовательского интерфейса на определение информации регулировки, на клиентское устройство через сеть. Информация спецификации вставки/извлечения указывает на то, могут ли разные части информации регулировки, которая используется посредством блока обработки изображения, быть определены по отдельности, или может ли информация регулировки быть определена на общей основе, как для случая, когда инфракрасный режекторный фильтр вставлен в оптический тракт, так и для случая, когда инфракрасный режекторный фильтр извлечен из оптического тракта.
[0024] Согласно еще одному дополнительному аспекту изобретения, обеспечивается устройство формирования изображения, которое может осуществлять связь с клиентским устройством через сеть, клиентское устройство включает в себя блок пользовательского интерфейса, выполненный с возможностью выдачи команды пользователю на определение информации. Устройство формирования изображения включает в себя оптическую систему формирования изображения; блок формирования изображения, выполненный с возможностью захвата изображения объекта, сформированного посредством оптической системы формирования изображения; инфракрасный режекторный фильтр, выполненный с возможностью отсечения инфракрасного излучения; блок управления, выполненный с возможностью управления коэффициентом усиления для видеосигнала, выводимого с блока формирования изображения, на основе информации регулировки, относящейся к вставке/извлечению инфракрасного режекторного фильтра в/из оптического тракта оптической системы формирования изображения; и блок передачи, выполненный с возможностью передачи информации спецификации вставки/извлечения, необходимой для выдачи команды блоку пользовательского интерфейса на определение информации регулировки, на клиентское устройство через сеть. Информация спецификации вставки/извлечения указывает на то, могут ли разные части информации регулировки, которая используется посредством блока управления, быть определены по отдельности, или может ли информация регулировки быть определена на общей основе, как для случая, когда инфракрасный режекторный фильтр вставлен в оптический тракт, так и для случая, когда инфракрасный режекторный фильтр извлечен из оптического тракта.
Положительные эффекты изобретения
[0025] Изобретение может обеспечить клиентское устройство, которое соединяется с устройством формирования изображения через сеть, распознает случай, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке/извлечению инфракрасного режекторного фильтра, в результате чего повышается удобство использования для пользователя.
[0026] Кроме того, изобретение может обеспечить нижеописанное устройство формирования изображения. То есть изобретение может обеспечить устройство формирования изображения, которое соединяется с клиентским устройством через сеть, выдает команду клиентскому устройству на распознавание случая, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке/извлечению инфракрасного режекторного фильтра, в результате чего повышается удобство использования для пользователя.
[0027] Кроме того, изобретение может обеспечить нижеописанную систему формирования изображения. То есть изобретение может обеспечить систему формирования изображения, которая выдает команду клиентскому устройству, которое соединяется с устройством формирования изображения через сеть, на распознавание случая, когда устройство формирования изображения использует дополнительную информацию, относящуюся к вставке/извлечению инфракрасного режекторного фильтра, в результате чего повышается удобство использования для пользователя.
[0028] Кроме того, благодаря изобретению, можно осуществлять управление устройством формирования изображения для автоматического выполнения вставки/извлечения инфракрасного режекторного фильтра, с внешнего клиентского устройства через сеть.
[0029] Кроме того, благодаря изобретению, снижается необходимость в настройке, касательно уровня яркости внешней среды и времени задержки, относящегося к вставке/извлечению инфракрасного режекторного фильтра, в качестве дополнительной информации, в результате чего может быть повышено удобство использования для пользователя.
Краткое описание чертежей
[0030] Фиг. 1 изображает блок-схему, демонстрирующую конфигурацию устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 2А изображает структуру данных, используемую для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 2B изображает структуру данных, используемую для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 2C изображает структуру данных, используемую для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 2D изображает структуру данных, используемую для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 2E изображает структуру данных, используемую для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 3А изображает пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 3B изображает пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 3C изображает пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 3D изображает пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 3E изображает пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 3F изображает пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 4 изображает диаграмму изменения, демонстрирующую яркость с течением времени, указывающую на пример операции устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 5 изображает диаграмму последовательности сообщений между устройством формирования изображения и клиентским устройством, согласно варианту осуществления изобретения.
Фиг. 6А изображает пример конфигурации для графического пользовательского интерфейса (GUI) внешнего клиента, согласно варианту осуществления изобретения.
Фиг. 6B изображает пример конфигурации для интерфейса GUI внешнего клиента, согласно варианту осуществления изобретения.
Фиг. 7 изображает блок-схему, демонстрирующую конфигурацию клиентского устройства, согласно варианту осуществления изобретения.
Фиг. 8 изображает блок-схему, демонстрирующую подробную конфигурацию устройства формирования изображения, согласно варианту осуществления изобретения,
Фиг. 9А изображает подробный пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 9B изображает подробный пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 9C изображает подробный пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 9D изображает подробный пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 9E изображает подробный пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 9F изображает подробный пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 9G изображает подробный пример конфигурации для команды, принятой посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 10А изображает подробный пример конфигурации команды, принятой посредством устройства формирования изображения, и подробный пример конфигурации ответа, переданного посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 10B изображает подробный пример конфигурации команды, принятой посредством устройства формирования изображения, и подробный пример конфигурации ответа, переданного посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг.10С изображает подробный пример конфигурации команды, принятой посредством устройства формирования изображения, и подробный пример конфигурации ответа, переданного посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 11 изображает графическое представление алгоритма для разъяснения вставки/извлечения инфракрасного режекторного фильтра посредством устройства формирования изображения, согласно варианту осуществления изобретения.
Фиг. 12 изображает графическое представление алгоритма для разъяснения процесса обработки отображения интерфейса GUI автоматической регулировки инфракрасного режекторного фильтра, выполняемого посредством внешнего клиента, согласно варианту осуществления изобретения.
Фиг. 13 изображает графическое представление алгоритма для разъяснения процесса обработки выдачи команды SetImagingSettings, выполняемого посредством внешнего клиента, согласно варианту осуществления изобретения.
Описание варианта осуществления
[0031] Ниже, со ссылкой на прилагаемые чертежи, будет описан вариант осуществления настоящего изобретения. Предполагается, что устройством формирования изображения, согласно данному варианту осуществления, является камера наблюдения, и, более конкретно, сетевая камера, используемая для наблюдения.
[0032] Фиг. 1 изображает блок-схему, демонстрирующую конфигурацию устройства формирования изображения, согласно данному варианту осуществления. На Фиг. 1 ссылочной позицией 2 обозначается оптическая система формирования изображения, ссылочной позицией 4 обозначается инфракрасный режекторный фильтр (далее в настоящем документе периодически будет называться IRFC), ссылочной позицией 6 обозначается элемент формирования изображения, ссылочной позицией 8 обозначается схема обработки видеосигнала, ссылочной позицией 10 обозначается схема кодирования, а ссылочной позицией 12 обозначается буфер.
[0033] Кроме того, на Фиг. 1 ссылочной позицией 14 обозначается схема связи (далее в настоящем документе периодически будет называться I/F), ссылочной позицией 16 обозначается терминал связи, ссылочной позицией 18 обозначается схема измерения яркости, ссылочной позицией 20 обозначается схема определения, ссылочной позицией 22 обозначается схема синхронизации, а ссылочной позицией 24 обозначается схема управления инфракрасным режекторным фильтром (далее в настоящем документе периодически будет называться схемой управления IRCF).
[0034] Более того, на Фиг. 1 ссылочной позицией 26 обозначается центральная схема обработки (далее в настоящем документе периодически будет называться CPU). Ссылочной позицией 28 обозначается электрически стираемая программируемая постоянная память (далее в настоящем документе периодически будет называться EEPROM).
[0035] Ниже, со ссылкой на Фиг. 1, будет описана операция. Луч света от объекта, изображение которого захватывается, падает на и фотоэлектрически преобразовывается посредством элемента 6 формирования изображения через оптическую систему 2 формирования изображения и фильтр 4 IRCF. Фильтр 4 IRCF, который отсекает инфракрасное излучение, вставляется в и извлекается из оптического тракта между оптической системой 2 формирования изображения и элементом 6 формирования изображения посредством приводного механизма (не изображен), в соответствии с сигналом управления от схемы 24 управления фильтром IRCF.
[0036] Схема 24 управления фильтром IRCF и приводной механизм (не изображен) в данном варианте осуществления соответствуют блоку вставки/извлечения, выполненному с возможностью вставки/извлечения фильтра 4 IRCF в/из оптического тракта оптической системы 2 формирования изображения.
[0037] В данном варианте осуществления, если фильтр 4 IRCF вставлен в оптический тракт, то выполняется обычное формирование изображения (формирование изображения в видимой области спектра), а если фильтр 4 IRCF извлечен из оптического тракта, то выполняется формирование изображения в инфракрасной области спектра. Элемент 6 формирования изображения в данном варианте осуществления формируется на базе полупроводникового приемника света (прибора с зарядовой связью) (CCD) или комплементарной структуры метал-оксид-полупроводник (CMOS). Кроме того, элемент 6 формирования изображения в данном варианте осуществления соответствует блоку формирования изображения, выполненному с возможностью захвата изображения объекта, сформированного посредством оптической системы 2 формирования изображения, и вывода изображения в качестве видеосигнала.
[0038] Кроме того, обычное формирование изображения (формирование изображения в видимой области спектра) в данной спецификации представляет собой формирование изображения с использованием света от объекта, падающего на элемент 6 формирования изображения через фильтр 4 IRCF. Кроме того, формирование изображения в инфракрасной области спектра в данной спецификации представляет собой формирование изображения с использованием света от объекта, падающего на элемент 6 формирования изображения без фильтра 4 IRCF.
[0039] Если выполняется формирование изображения в инфракрасной области спектра, то цветовой баланс видеосигнала, выводимого с элемента 6 формирования изображения, ухудшается. Соответственно, предполагается, что процессор 26 CPU преобразовывает видеосигнал, выводимый с элемента 6 формирования изображения, в монохромный видеосигнал, и выдает команду интерфейсу 14 I/F к передаче сигнала. В данном случае предполагается, что режим формирования изображения устройства формирования изображения в данном варианте осуществления называется монохромным режимом.
[0040] Кроме того, если выполняется обычное формирование изображения, то цветовоспроизведение видеосигнала, выводимого с элемента 6 формирования изображения, является важным фактором. Соответственно, предполагается, что процессор 26 CPU преобразовывает видеосигнал, выводимый с элемента 6 формирования изображения, в цветной видеосигнал, и выдает команду интерфейсу 14 I/F к передаче сигнала. В данном случае предполагается, что режим формирования изображения устройства формирования изображения в данном варианте осуществления называется цветным режимом.
[0041] В данном варианте осуществления, если выполняется формирование изображения в инфракрасной области спектра, то со схемы 8 обработки видеосигнала на схему 10 кодирования выводится только сигнал яркости, в ответ на команду от процессора 26 CPU. Кодированный сигнал яркости выводится на буфер 12, пакетизируется посредством интерфейса 14 I/F, и передается на внешний клиент (не изображенный на Фиг. 1) через терминал 16 связи.
[0042] В противном случае, если выполняется обычное формирование изображения, то со схемы 8 обработки видеосигнала на схему 10 выводится кодирования сигнал яркости и цветоразностный сигнал, в ответ на команду от процессора 26 CPU. Кодированный видеосигнал также передается на сторону через буфер 12, интерфейс 14 I/F и терминал 16 связи. Терминал 16 связи в данном варианте осуществления формируется на базе, например, терминала (терминала LAN), с которым соединяется кабель LAN.
[0043] Команда регулировки, относящаяся к вставке/извлечению фильтра 4 IRCF, передается с внешнего клиента на интерфейс 14 I/F. Устройство формирования изображения и внешний клиент в данном варианте осуществления формируют систему формирования изображения.
[0044] Если внешний клиент передает служебную команду вставки для фильтра 4 IRCF в оптический тракт, то команда обрабатывается с помощью процесса непосредственной обработки пакета посредством интерфейса 14 I/F и вводится в процессор 26 CPU. Процессор 26 CPU расшифровывает служебную команду вставки. Процессор 26 CPU вставляет фильтр 4 IRCF в оптический тракт посредством схемы 24 управления фильтром IRCF.
[0045] Служебной командой вставки является, например, команда SetImagingSettings (описывается ниже) с заданным значением поля IrCutFilter, равным On.
[0046] Если внешний клиент передает команду извлечения фильтра IRFC из оптического тракта, то команда также обрабатывается с помощью процесса непосредственной обработки пакета посредством интерфейса 14 I/F и вводится в процессор 26 CPU. Процессор 26 CPU расшифровывает служебную команду извлечения и извлекает фильтр 4 IRCF из оптического тракта посредством схемы 24 управления фильтром IRCF.
[0047] В данном варианте осуществления внешний клиент (не изображен) может отправить команду для предоставления устройству формирования изображения в данном варианте осуществления возможности определять извлечение фильтра 4 IRCF из оптического тракта. Команда называется, например, командой для автоматической регулировки.
[0048] Команда для автоматической регулировки (команда Auto setting) является, например, командой SetImagingSettings (описывается ниже) с заданным значением поля IrCutFilter, равным AUTO.
[0049] Кроме того, в данном варианте осуществления операционный параметр, который относится к вставке/извлечению фильтра IRFC, и который может быть исключен, может быть добавлен к полю опций в команде Auto setting.
[0050] Параметром, который может быть исключен в данном варианте осуществления, является, например, порог яркости, с помощью которого устройство формирования изображения в данном варианте осуществления определяет, что фильтр IRFC вставлен в оптический тракт, или определяет, что фильтр IRFC извлечен из оптического тракта, в соответствии с изменением яркости объекта.
[0051] Полем опций в команде Auto setting является, например, поле IrCutFilterAutoAdjustment (описывается ниже). Кроме того, (параметром) порогом яркости является, например, значение поля BoundaryOffset (описывается ниже).
[0052] Если параметр присутствует в поле опций команды Auto setting, то процессор 26 CPU, изображенный на Фиг. 1, задает порог в схеме 20 определения. Схема 18 измерения яркости измеряет текущую яркость объекта на основе сигнала яркости, выводимого со схемы 8 обработки видеосигнала, и выводит текущую яркость объекта на схему 20 определения. В результате схема 18 измерения яркости в данном варианте осуществления соответствует фотометрическому блоку, выполненному с возможностью измерения яркости объекта.
[0053] Например, процессор 26 CPU в данном варианте осуществления может вычислить порог посредством добавления параметра порога яркости к значению информации о пороге, предварительно сохраненной в памяти 28 EEPROM, и задать вычисленный порог в схеме 20 определения.
[0054] Например, память 28 EEPROM в данном варианте осуществления может сохранить множество частей информации о пороге и параметров порога яркости, соответственно связанных с множеством частей информации о пороге. Более того, например, процессор 26 CPU в данном варианте осуществления может считать информацию о пороге, соответствующую параметру порога яркости, из памяти 28 EEPROM, и задать порог, указанный посредством считанной информации о пороге, в схеме 20 определения.
[0055] Схема 20 определения сравнивает заданный порог яркости с текущим значением яркости, выводимым со схемы измерения яркости, и выводит результат определения на процессор 26 CPU. Если результат определения указывает, что текущее значение яркости превышает порог, то процессор 26 CPU вставляет фильтр 4 IRCF в оптический тракт и выполняет обычное формирование изображения. В противном случае, если введенный в процессор 26 CPU результат определения указывает, что текущее значение яркости является равным или меньше порога, то процессор 26 CPU извлекает фильтр 4 IRCF из оптического тракта и выполняет формирование изображения в инфракрасной области спектра.
[0056] Если параметр порога яркости объекта, который может быть исключен, отсутствует в поле опций команды Auto setting, то устройство формирования изображения в данном варианте осуществления определяет порог на основе предварительно сохраненной информации о пороге. В данном варианте осуществления порог предварительно сохраняется в, например, памяти 28 EEPROM. Процессор 26 CPU считывает порог из памяти 28 EEPROM и задает порог в схеме 20 определения.
[0057] В результате процессор 26 CPU в данном варианте осуществления функционирует в качестве блока определения параметра порога яркости, выполненного с возможностью определения того, присутствует ли параметр порога яркости в поле опций команды Auto setting. Более конкретно, процессор 26 CPU функционирует в качестве блока определения поля Adjustment, выполненного с возможностью определения того, включает ли команда SetImagingSettings (описывается ниже) в себя поле IrCutFilterAutoAdjustment (описывается ниже).
[0058] В данном варианте осуществления данные, такие как, например, информация о пороге, предварительно сохраненная в памяти 28 EEPROM, соответствуют информации управления. Кроме того, в данном варианте осуществления информация о пороге, предварительно сохраненная в памяти 28 EEPROM, соответствует предварительно определенной информации о пороге.
[0059] Кроме того, другим параметром, который может быть исключен, в команде Auto setting может являться, например, время задержки, на которое задерживается операция вставки/извлечения фильтра 4 IRCF. Если параметр присутствует в поле опций команды Auto setting, то процессор 26 CPU задает параметр времени задержки в схеме 22 синхронизации. Параметром времени задержки является, например, поле ResponseTime (описывается ниже).
[0060] Схема 22 синхронизации измеряет время, и если заданное время задержки истекает, то она выводит сигнал, указывающий промежуток времени, на процессор 26 CPU. Процессор 26 CPU с помощью вводимого сигнала промежутка времени вставляет/извлекает фильтр 4 IRCF посредством схемы 24 управления фильтром IRCF.
[0061] Если параметр времени задержки отсутствует в поле опций команды Auto setting, то устройство формирования изображения в данном варианте осуществления определяет время задержки на основе предварительно сохраненной информации о времени задержки.
[0062] В данном варианте осуществления время задержки предварительно сохраняется в, например, памяти 28 EEPROM. Процессор 26 CPU считывает время задержки из памяти 28 EEPROM и задает время задержки в схеме 20 определения. В качестве альтернативы, если параметр времени задержки отсутствует в поле опций команды Auto setting, то фильтр IRFC может быть вставлен/извлечен безотлагательно, вследствие того, что время задержки не задано.
[0063] В результате процессор 26 CPU в данном варианте осуществления функционирует в качестве блока определения параметра времени задержки, выполненного с возможностью определения того, присутствует ли параметр времени задержки в поле опций команды Auto setting.
[0064] Более конкретно, процессор 26 CPU функционирует в качестве блока определения поля ResponseTime, выполненного с возможностью определения того, включает ли поле IrCutFilterAutoAdjustment (описывается ниже) в себя поле ResponseTime (описывается ниже).
[0065] Команда для вставки/извлечения фильтра 4 IRCF в/из оптического тракта в данном варианте осуществления определяется на основе, например, стандарта открытого форума по интерфейсам для сетевого видео (далее в настоящем документе периодически будет называться ONVIF). При использовании стандарта ONVIF, например, команда определяется посредством использования языка определения схемы XML (далее в настоящем документе периодически будет называться XSD).
[0066] Устройство формирования изображения в данном варианте осуществления функционирует в качестве сетевого передатчика видео (далее в настоящем документе периодически будет называться NVT) стандарта ONVIF. То есть устройство формирования изображения в данном варианте осуществления может передавать и принимать данные, согласно спецификации ONVIF.
[0067] Каждая из Фиг. 2А-2E изображает пример определения структуры данных для определения команды, согласно XSD. На Фиг. 2А данные под названием IrCutFilterModes определяются в типе данных ImagingSettings20. Данные под названием IrCutFilterModes являются данными, имеющими тип IrCutFilterMode, при этом тип данных определяется на Фиг. 2B.
[0068] Как изображено на Фиг. 2B, в данном варианте осуществления тип IrCutFilterMode является типом данных, которые могут принять любое значение, а именно, On, OFF и AUTO.
[0069] Кроме того, Фиг. 2C определяет данные под названием IrCutFilterAutoAdjustment типа IrCutFilterAutoAdjustment. В данном варианте осуществления данные IrCutFilterAutoAdjustment задаются в поле опций, если тип IrCutFilterMode имеет значение AUTO. Эти данные, например, определяются в типе данных ImagingSettings20.
[0070] Фиг. 2D изображает информационное содержание типа IrCutFilterAutoAdjustment. Тип данных определяется в качестве комплексного типа, согласно описанию комплексного типа языка XSD. Кроме того, в примере типа данных определяется, что элементы появляются в порядке, указанном посредством спецификатора последовательности.
[0071] В типе IrCutFilterAutoAdjustment элемент BoundaryType, который является первым элементом, является данными, имеющими тип IrCutFilterAutoBoundaryType (описывается ниже). Данные BoundaryType должны присутствовать, по меньшей мере, в единственном экземпляре в типе IrCutFilterAutoAdjustment.
[0072] Следующим элементом является элемент BoundaryOffset, который указывает, что данные имеют тип данных одинарной точности с плавающей запятой, определенный в описании простого типа данных языка XSD. BoundaryOffset является параметром порога яркости. Данные BoundaryOffset могут быть исключены посредством использования спецификатора minOccurs языка XSD.
[0073] Кроме того, в данном варианте осуществления, например, для BoundaryOffset может быть значение, полученное посредством нормализации диапазона порогов яркости, которому может быть задано для устройства формирования изображения в данном варианте осуществления значение в предварительно определенном диапазоне (например, от 1.0 до -1.0).
[0074] Кроме того, в данном варианте осуществления, например, BoundaryOffset со значением 0 (нуль) указывает стандартное значение, а BoundaryOffset со значением -1.0 указывает наименьшее значение яркости. Кроме того, BoundaryOffset со значением 1.0 указывает наибольшее значение яркости. BoundaryOffset в данном варианте осуществления соответствует информации, относящейся к яркости.
[0075] Третьим элементом является ResponseTime, который является типом данных интервала продолжительности, определенным в описании простого типа данных языка XSD. Данные ResponseTime могут быть исключены посредством использования спецификатора minOccurs языка XSD. Данные ResponseTime определяют параметр времени задержки.
[0076] BoundaryOffset и ResponseTime в данном варианте осуществления соответствуют дополнительной информации, относящейся к вставке/извлечению фильтра 4 IRCF в/из оптического тракта оптической системы 2 формирования изображения.
[0077] Фиг. 2E изображает пример определения типа IrCutFilterAutoBoundaryType. Тип данных определяется в качестве простого типа, согласно описанию простого типа языка XSD. Кроме того, тип данных определяется в качестве типа строки символов, значение которого ограничивается посредством спецификатора ограничения. Как изображено на Фиг. 2E, тип IrCutFilterAutoBoundaryType является типом строки символов, который может принять любое значение, а именно, Common, ToOff, ToOn и Extended.
[0078] Как было описано выше, в данном варианте осуществления параметр опции может быть добавлен к команде Auto setting для управления вставкой/извлечением фильтра IRFC. Например, могут быть обеспечены следующие опции.
[0079] Опция 1: порог яркости для извлечения фильтра IRFC, если яркость объекта изменяется с высокой яркости на низкую яркость.
[0080] Опция 2: время задержки с момента, когда яркость объекта стала меньше порога яркости опции 1, до момента завершения операции фактического извлечения фильтра IRFC, наряду с изменением яркости объекта с высокой яркости на низкую яркость.
[0081] Опция 3: порог яркости для вставки фильтра IRFC, если яркость объекта изменяется с низкой яркости на высокую яркость.
[0082] Опция 4: время задержки с момента, когда яркость объекта стала превышать порог яркости опции 3, до момента завершения операции фактической вставки фильтра IRFC, наряду с изменением яркости объекта с низкой яркости на высокую яркость.
[0083] В данном варианте осуществления, при определении данных с использованием языка XSD, опции 1-4 могут быть выражены в команде Auto setting. Согласно стандарту ONVIF, команда Auto setting выводится в качестве, например, команды SetImagingSettings.
[0084] Каждая из Фиг. 3А-3F изображает пример конфигурации команды SetImagingSettings. Фиг. 3А изображает конфигурацию команды SetImagingSettings, включающей в себя поле опций. На Фиг. 3А, поскольку значение поля IrCutFilter равно AUTO, оно выдает команду устройству формирования изображения на автоматическое управление вставкой/извлечением фильтра IRFC.
[0085] В данном варианте осуществления команда SetImagingSettings с заданным значением поля IrCutFilter, равным AUTO, соответствует команде автоматического управления вставкой/извлечением для выдачи команды устройству формирования изображения на автоматическое управление вставкой/извлечением фильтра 4 IRCF посредством схемы 24 управления фильтром IRCF.
[0086] В данном варианте осуществления, если значение поля IrCutFilter равно AUTO, то поле IrCutFilterAutoAdjustment может быть описано, согласно этому. Как было описано выше, поле IrCutFilterAutoAdjustment может быть исключено.
[0087] Как было описано выше, поле BoundaryType, поле BoundaryOffset и поле ResponseTime описываются в поле IrCutFilterAutoAdjustment. Кроме того, как было описано выше, поле BoundaryOffset и поле ResponseTime могут быть исключены.
[0088] Поле BoundaryType может определять, какое из действий, а именно, вставка или извлечение фильтра IRFC, делает операцию, определенную посредством поля IrCutFilterAutoAdjustment, эффективной. Если значение поля BoundaryType равно ToOn, то операция становится эффективной, когда фильтр IRFC является вставленным. Если значение поля BoundaryType равно ToOff, то операция становится эффективной, когда фильтр IRFC является извлеченным.
[0089] Более того, если значение поля BoundaryType равно Common, то операция становится эффективной как в случае вставки, так и в случае извлечения. Кроме того, как было описано выше, порог яркости задается в соответствии со значением BoundaryOffset, а время задержки задается в соответствии с полем ResponseTime.
[0090] В результате поле BoundaryType, согласно данному варианту осуществления, соответствует служебной информации, указывающей случай, когда устройство формирования изображения использует поле BoundaryOffset и поле ResponseTime, принятые посредством интерфейса 14 I/F. Служебная информация указывает либо случай, когда фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, либо случай, когда фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения, либо и случай вставки, и случай извлечения.
[0091] Фиг. 3B изображает конфигурацию команды SetImagingSettings, если значение поле BoundaryType равно ToOn. В данном случае значение BoundaryOffset и значение ResponseTime в поле IrCutFilterAutoAdjustment становятся эффективными, когда фильтр IRFC является вставленным. Кроме того, как было описано выше, порог яркости задается в соответствии со значением BoundaryOffset, а время задержки задается в соответствии с полем ResponseTime.
[0092] Фиг. 3C изображает конфигурацию команды SetImagingSettings, если значение поля BoundaryType равно Common. В данном случае значение BoundaryOffset и значение ResponseTime становятся эффективными в обоих случаях, а именно, в случае, когда фильтр IRFC является вставленным, и в случае, когда фильтр IRFC является извлеченным. Кроме того, как было описано выше, порог яркости задается в соответствии со значением BoundaryOffset, а время задержки задается в соответствии с полем ResponseTime.
[0093] Фиг. 3D изображает конфигурацию команды SetImagingSettings, если поле IrCutFilterAutoAdjustment является исключенным. Устройство формирования изображения в данном варианте осуществления определяет полное управление для вставки/извлечения фильтра IRFC, если устройство формирования изображения принимает нижеприведенную команду SetImagingSettings. Команда является командой SetImagingSettings, которая автоматически настраивает фильтр IRFC с исключенным полем IrCutFilterAutoAdjustment.
[0094] Фиг. 3E изображает конфигурацию команды SetImagingSettings, если значение поля IrCutFilter равно ON. Фиг. 3F изображает конфигурацию команды SetImagingSettings, если значение поля IrCutFilter равно OFF. В данном варианте осуществления, в случаях, изображенных на Фиг. 3E и Фиг. 3F, поле IrCutFilterAutoAdjustment не задается.
[0095] Далее, со ссылкой на Фиг. 4, будет описана операция, если заданы параметры порога яркости и времени задержки, согласно данному варианту осуществления.
[0096] На Фиг. 4 ссылочной позицией 101 обозначается график, демонстрирующий изменение яркости объекта с течением времени, ссылочной позицией 102 обозначается порог яркости для вставки фильтра 4 IRCF, а ссылочной позицией 103 обозначается порог яркости для извлечения фильтра 4 IRCF. Фиг. 4 изображает случай, когда яркость объекта уменьшается с течением времени, как например, в период заката солнца.
[0097] Как было описано выше, значение порога яркости выражается посредством нормализации порога яркости, которому для устройства формирования изображения в данном варианте осуществления может быть задано значение в диапазоне от -1.0 до 1.0. В результате, как изображено на Фиг. 4, порог яркости имеет значение в пределах диапазона от -1.0 до 1.0.
[0098] Как изображено на Фиг. 4, если яркость объекта уменьшается и становится меньше порога 103 яркости для извлечения фильтра 4 IRCF, то процессор 26 CPU задает время задержки в схеме 22 синхронизации и начинает операцию измерения времени. На Фиг. 4 яркость объекта становится меньше порога 103 яркости в точке A. В этот момент время является t1. В данном варианте осуществления процессор 26 CPU не извлекает фильтр 4 IRCF до истечения времени задержки, заданного в схеме 22 синхронизации. В ходе такой операции, даже если яркость объекта часто пересекается с порогом 103 яркости, режим формирования изображения редко переключается между режимом обычного формирования изображения и режимом формирования изображения в инфракрасной области спектра. Впоследствии, когда время задержки истекает и достигает времени t2, процессор 26 CPU извлекает фильтр 4 IRCF и переключает режим формирования изображения на режим формирования изображения в инфракрасной области спектра. На данном этапе может увеличиться вероятность того, что значение яркости объекта станет стабильно меньше порога 103 яркости, как например, в точке В. Операция выполняется подобным образом даже в случае появления эффекта мерцания вследствие освещения флуоресцентной лампы и т.п.
[0099] В ходе такой операции в данном варианте осуществления пользователь может выполнять детальную регулировку, относящуюся к вставке/извлечению фильтра 4 IRCF. Кроме того, в ходе такой операции в данном варианте осуществления, когда уровень яркости изображаемого объекта находится около порога, предотвращается частая вставка/извлечение фильтра 4 IRCF. Кроме того, в ходе такой операции в данном варианте осуществления, когда значение яркости изображаемого объекта изменяется вследствие мерцания освещения, предотвращается частая вставка/извлечение фильтра 4 IRCF.
[0100] Как было описано выше, значение порога яркости обычно задается с внешнего клиента посредством нормализации порога яркости, которому для устройства формирования изображения в данном варианте осуществления может быть задано значение в диапазоне от -1.0 до 1.0. Однако вследствие ошибки внешнего клиента может быть задано число, выходящее за пределы вышеописанного диапазона. В случае, например, когда задается число, выходящее за пределы вышеописанного диапазона, устройство формирования изображения в данном варианте осуществления округляет число и задает число в качестве значения верхнего предела или значение нижнего предела, которое может быть задано.
[0101] Если в качестве значения BoundaryOffset принимается значение, меньшее -1.0, например, равное -2.5, то устройство формирования изображения в данном варианте осуществления использует значение BoundaryOffset, равное -1.0. Кроме того, если в качестве значения BoundaryOffset принимается значение, превышающее 1.0, например, равное 3.1, то устройство формирования изображения в данном варианте осуществления использует значение BoundaryOffset, равное 1.0.
[0102] В варианте осуществления, если в качестве значения BoundaryOffset задается значение, выходящее за пределы допустимого диапазона, то значение округляется до значения верхнего предела или значения нижнего предела, которое может быть задано. Однако изобретение не ограничивается этим.
[0103] Например, на команду SetImagingSettings, принятую от внешнего клиента, может быть возвращена ошибка. В данном случае SetImagingSettingsResponse, возвращаемый от устройства формирования изображения в данном варианте осуществления, содержит описанный код ответа, указывающий на то, что значение BoundaryOffset является неверным. Затем SetImagingSettingsResponse передается.
[0104] В результате в данном варианте осуществления SetImagingSettingsResponse, содержащий описанный код ответа, указывающий на то, что значение BoundaryOffset, является неверным, соответствует информации об ошибке. Информация об ошибке является ответом на команду SetImagingSettings с заданным значением поля IrCutFilter, равным AUTO.
[0105] Далее, со ссылкой на Фиг. 5, будет описана операция передачи/приема (транзакция команд) для типичных команд и ответов в данном варианте осуществления. На Фиг. 5 транзакция команд описывается посредством использования диаграммы последовательности сообщений, определенной посредством стандарта рекомендации сектора электросвязи ITU-T. Предполагается, что клиент, изображенный на Фиг. 5, может быть соединен с устройством формирования изображения через сеть.
[0106] Прежде всего, клиент, изображенный на Фиг. 5, соединяется с устройством формирования изображения в данном варианте осуществления через сеть. Клиент функционирует для проверки присутствия вышеописанной команды (команды SetImagingSettings) для регулировки фильтра IRFC. Клиент передает команду GetServices (получить услуги) на устройство формирования изображения и проверяет присутствие Imaging Service (услуга формирования изображения). На Фиг. 5 GetServicesResponse (ответ по получению услуг) указывает, что устройство формирования изображения поддерживает Imaging Service. Затем клиент передает команду GetVideoSources (получить видеоуслуги) для проверки маркера (token), указывающего на то, что Video Source (источник видео) является доступным для регулировки фильтра IRFC. На Фиг. 5 устройство формирования изображения в данном варианте осуществления возвращает маркер с GetVideoSourcesResponse (ответ по получению видеоуслуг).
[0107] Затем клиент передает команду GetOption (получить опцию), включающую в себя маркер, указывающий Video Source, по адресу, указывающему Imaging Service устройства формирования изображения. Это делается для проверки присутствия команды для регулировки фильтра IRFC и опции, относящейся к команде для регулировки фильтра IRFC. Как изображено на Фиг. 5, устройство формирования изображения в данном варианте осуществления возвращает клиенту GetOptionsResponse (ответ по получению опций), включающий в себя поле IrCutFilter (инфракрасный режекторный фильтр) и его опцию.
[0108] В данном варианте осуществления команда GetOptions и GetOptionsResponse обеспечивают функцию получения поля BoundaryType (тип границы), соответствующего вышеописанной служебной информации, от устройства формирования изображения.
[0109] Затем клиент передает команду GetImagingSettings (получить настройки формирования изображения), включающую в себя маркер, указывающий VideoSource, по адресу, указывающему Imaging Service устройства формирования изображения, для создания запроса текущего состояния фильтра IRFC.
[0110] Как изображено на Фиг. 5, устройство формирования изображения в данном варианте осуществления возвращает следующий GetImagingSettingsResponse (ответ по получению настроек формирования изображения) в ответ на команду GetImagingSettings. Ответом является GetImagingSettingsResponse с текущим состоянием фильтра IRFC, включенная в поле IrCutFilter и поле IrCutFilterAutoAdjustment (автоматическая регулировка инфракрасного режекторного фильтра). Благодаря этому ответу клиент определяет текущее состояние устройства формирования изображения. В данном варианте осуществления, изображенном на Фиг. 5, фильтр 4 IRCF вставлен в оптический тракт.
[0111] В результате GetImagingSettingsResponse в данном варианте осуществления соответствует информации о состоянии вставки/извлечения, указывающей на то, что фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, или указывающей на то, что фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения.
[0112] Затем, для предоставления возможности автоматического управления регулировкой фильтра IRFC, клиент передает команду SetImagingSettings (установить настройки формирования изображения), включающую в себя маркер, указывающий Video Source, по адресу, указывающему Imaging service устройства формирования изображения. В примере, изображенном на Фиг. 5, клиент задает значение AUTO (автоматически) в поле IrCutFilter, также задает поле IrCutFilterAutoAdjustment, и передает команду SetImagingSettings. На Фиг. 5 устройство формирования изображения в данном варианте осуществления возвращает клиенту SetImagingSettingsResponse (ответ по установлению настроек формирования изображения), в котором аргумент исключен, для указания того, что команда SetImagingSettings успешно выполняется.
[0113] Как было описано выше, в поле IrCutFilterAutoAdjustment команды SetImagingSettings, в поле BoundaryOffset (смещение границы) может быть задан порог яркости, а в поле ResponseTime (время ответа) может быть задано время задержки. Кроме того, поле BoundaryOffset и поле ResponseTime могут быть исключены. Кроме того, в команде SetImagingSettings данного варианта осуществления, поле IrCutFilterAutoAdjustment также может быть исключено.
[0114] На Фиг. 5, поскольку команда SetImagingSettings успешно выполняется, обеспечивается Auto setting (автоматическая установка), в которой управление вставкой/извлечением фильтра IRFC определяется посредством устройства формирования изображения.
[0115] Как было описано выше, в данном варианте осуществления поле IrCutFilterAutoAdjustment может быть исключено для команды SetImagingSettings. В соответствии с этим, пользователь может назначить управление фильтром IRFC для Auto setting, в результате чего может быть повышено удобство использования для пользователя.
[0116] Устройство формирования изображения в данном варианте осуществления предоставляет возможность регулировки фильтра IRFC независимо от текущего состояния фильтра IRFC. Поэтому на Фиг. 5 транзакция команд GetImagingSettings и GetImagingSettingsResponse может быть исключена.
[0117] Далее, со ссылкой на Фиг. 6А и 6B, будет описана операция внешнего клиента, согласно данному варианту осуществления. Каждая из Фиг. 6А и 6B изображает пример конфигурации интерфейса GUI автоматической регулировки инфракрасного режекторного фильтра внешнего клиента, согласно данному варианту осуществления.
[0118] На Фиг. 6А и 6B ссылочной позицией 301 обозначается панель автоматического выбора типа инфракрасного режекторного фильтра, ссылочной позицией 303 обозначается окно флажка выбора Common, ссылочной позицией 305 обозначается окно флажка выбора ToOn, а ссылочной позицией 307 обозначается окно флажка выбора ToOff. Кроме того, ссылочной позицией 309 обозначается числовое окно регулировки BoundaryOffset, ссылочной позицией 311 обозначается числовое окно регулировки времени задержки, ссылочной позицией 315 обозначается панель автоматической регулировки инфракрасного режекторного фильтра, а ссылочной позицией 317 обозначается первая линейка регулировки порога яркости.
[0119] Более того, ссылочной позицией 319 обозначается вторая линейка регулировки порога яркости, ссылочной позицией 321 обозначается первая линейка регулировки времени задержки, ссылочной позицией 323 обозначается вторая линейка регулировки времени задержки, ссылочной позицией 325 обозначается кнопка подтверждения регулировки, а ссылочной позицией 327 обозначается кнопка отмены. На Фиг. 6А и 6B одинаковые ссылочные позиции обозначают аналогичные функции.
[0120] В панели 315 автоматической регулировки инфракрасного режекторного фильтра, изображенной на Фиг. 6А и 6B, вертикальная ось представляет значение яркости, а горизонтальная ось представляет время. Кроме того, в панели 315 автоматической регулировки инфракрасного режекторного фильтра, изображенной на Фиг. 6А и 6B, значение на горизонтальной оси (на оси времени) представляет значение яркости, равное 0 (нулю), верхний предел указывает нормализованное значение яркости, равное 1.0, а нижний предел указывает нормализованное значение яркости, равное -1.0. Кроме того, в панели 315 автоматической регулировки инфракрасного режекторного фильтра, изображенной на Фиг. 6А и 6B, левый предел указывает время задержки, равное 0 (нулю).
[0121] Фиг. 6А изображает пример конфигурации интерфейса GUI внешнего клиента, если параметры порога яркости и времени задержки используются как для извлечения, так и для вставки инфракрасного режекторного фильтра. То есть Фиг. 6А изображает пример конфигурации интерфейса GUI, используемого в случае, когда в поле BoundaryType задано значение Common и выдается команда GetImagingSettings.
[0122] На Фиг. 6А пользователь отмечает окно 303 флажка выбора Common. В данном случае параметры порога яркости и времени задержки используются на общей основе, как для извлечения, так и для вставки инфракрасного режекторного фильтра. В результате вторая линейка 319 регулировки порога яркости и вторая линейка 323 регулировки времени задержки отображаются серым цветом и не могут быть использованы пользователем.
[0123] То есть вторая линейка 319 регулировки порога яркости и вторая линейка 323 регулировки времени задержки не могут быть отрегулированы.
[0124] На Фиг. 6А, значение BoundaryOffset, которое желает пользователь, задается посредством перемещения первой линейки 317 регулировки порога яркости в вертикальном направлении. Когда пользователь производит манипуляции с первой линейкой 317 регулировки порога яркости, значение в части, соответствующей Common, в числовом окне 309 регулировки BoundaryOffset изменяется соответствующим образом. Кроме того, пользователь может непосредственно ввести значение в части, соответствующей Common, в числовом окне 309 регулировки BoundaryOffset. Если пользователь вводит число в числовое окно части, соответствующей Common, в числовом окне 309 регулировки BoundaryOffset, то первая линейка 317 регулировки порога яркости соответствующим образом перемещается в вертикальном направлении.
[0125] С использованием вышеописанной операции в данном варианте осуществления пользователь может приблизительно определить задаваемое значение BoundaryOffset, ссылаясь на позицию первой линейки 317 регулировки порога яркости. Кроме того, пользователь может точно определить задаваемое значение BoundaryOffset, ссылаясь на число, указанное в числовом окне 309 регулировки BoundaryOffset.
[0126] Как изображено на Фиг. 6А, если первая линейка 317 регулировки порога яркости располагается на горизонтальной оси (на оси времени) и нажимается кнопка 325 подтверждения регулировки, то внешнее клиентское устройство исключает поле BoundaryOffset и выдает команду GetImagingSettings. Подобным образом, если в части, соответствующей Common, числового окна 309 регулировки BoundaryOffset вводится значение 0 (нуль), и нажимается кнопка 325 подтверждения регулировки, то выдается команда GetImagingSettings с исключенным полем BoundaryOffset.
[0127] В данном варианте осуществления пользователь выдает команду на исключение поля BoundaryOffset посредством вставки первой линейки 317 регулировки порога яркости на горизонтальной оси (на оси времени); однако изобретение не ограничивается этим.
[0128] Например, другой компонент интерфейса GUI может быть расположен на внешнем клиенте данного варианта осуществления, при этом может быть выдана команда на исключение поля BoundaryOffset. Более конкретно, окно флажка для исключения поля BoundaryOffset может быть расположено в интерфейсе GUI, при этом на исключение поля BoundaryOffset может быть выдана команда, если пользователь отмечает окно флажка.
[0129] Кроме того, на Фиг. 6А значение ResponseTime, которое желает пользователь, задается посредством перемещения первой линейки 321 регулировки времени задержки в горизонтальном направлении. Как изображено на Фиг. 6А, если пользователь двигает первую линейку 321 регулировки времени задержки в горизонтальном направлении, то время, указанное в части, соответствующей Common, в числовом окне 311 регулировки времени задержки, изменяется. Кроме того, если пользователь непосредственно вводит время в части, соответствующей Common, в числовом окне 311 регулировки времени задержки, то первая линейка 321 регулировки времени задержки перемещается в горизонтальном направлении, в соответствии с заданным значением.
[0130] Как изображено на Фиг. 6А, если первая линейка 321 регулировки времени задержки располагается в левом конце панели 315 автоматической регулировки инфракрасного режекторного фильтра и нажимается кнопка 325 подтверждения регулировки, то внешнее клиентское устройство в данном варианте осуществления выдает нижеприведенную команду SetImagingSettings. Команда является командой SetImagingSettings с исключенным полем ResponseTime.
[0131] Подобным образом, если во все числовые окна в части, соответствующей Common, числового окна 311 регулировки времени задержки вводится значение 0 (нуль) и нажимается кнопка 325 подтверждения регулировки, то выдается команда SetImagingSettings с исключенным полем ResponseTime.
[0132] В данном варианте осуществления на исключение поля ResponseTime выдается команда посредством расположения первой линейки 321 регулировки времени задержки в левом конце панели 315 автоматической регулировки инфракрасного режекторного фильтра; однако изобретение не ограничивается этим.
[0133] Например, другой компонент интерфейса GUI может быть расположен на внешнем клиенте данного варианта осуществления, а затем может быть выдана команда на исключение поля ResponseTime. Более конкретно, окно флажка для исключения поля ResponseTime может быть расположено в интерфейсе GUI, при этом на исключение поля ResponseTime может быть выдана команда, если пользователь отмечает окно флажка.
[0134] Фиг. 6B изображает пример конфигурации интерфейса GUI внешнего клиента, если для извлечения и вставки инфракрасного режекторного фильтра используются разные параметры порога яркости и времени задержки. Фиг. 6B изображает пример конфигурации интерфейса GUI, используемого, если в поле BoundaryType заданы ToOn и ToOff и выдается команда SetImagingSettings.
[0135] На Фиг. 6B пользователь отмечает окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff. В данном случае, когда инфракрасный режекторный фильтр вставляется, используется параметр порога яркости, заданный посредством первой линейки 317 регулировки порога яркости, и параметр времени задержки, заданный посредством первой линейки 321 регулировки времени задержки. Кроме того, когда инфракрасный режекторный фильтр извлекается, используется параметр порога яркости, заданный посредством второй линейки 319 регулировки порога яркости, и параметр времени задержки, заданный посредством второй линейки 323 регулировки времени задержки.
[0136] Как было описано выше, на Фиг. 6B, поскольку окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff являются отмеченными, следующие линейки являются эффективными. В частности, эффективными линейками являются первая линейка 317 регулировки порога яркости, вторая линейка 319 регулировки порога яркости, первая линейка 321 регулировки времени задержки и вторая линейка 323 регулировки времени задержки.
[0137] Во внешнем клиенте в данном варианте осуществления, если отмечается только окно 305 флажка выбора ToOn, то эффективными являются только первая линейка 317 регулировки порога яркости и первая линейка 321 регулировки времени задержки. В данном случае, вторая линейка 319 регулировки порога яркости и вторая линейка 323 регулировки времени задержки отображаются серым цветом и не могут быть использованы пользователем.
[0138] Во внешнем клиенте в данном варианте осуществления, если отмечается только окно 307 флажка выбора ToOff, то эффективными являются только вторая линейка 319 регулировки порога яркости и вторая линейка 323 регулировки времени задержки эффективны. В данном случае первая линейка 317 регулировки порога яркости и первая линейка 321 регулировки времени задержки отображаются серым цветом и не могут быть использованы пользователем.
[0139] Во внешнем клиенте в данном варианте осуществления, окно 303 флажка выбора Common не может быть выбрано одновременно с окном 305 флажка выбора ToOn и окном 307 флажка выбора ToOff.
[0140] Например, если выбрано окно 303 флажка выбора Common, то пользователь не может выбрать окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff. Кроме того, если выбрано окно 305 флажка выбора ToOn или окно 307 флажка выбора ToOff или оба этих окна, то пользователь не может выбрать окно 303 флажка выбора Common.
[0141] Кроме того, внешний клиент в данном варианте осуществления может обновить интерфейс GUI, в соответствии с Response команды GetImagingSettings. В данном случае, внешний клиент передает команду GetImagingSettings с вышеописанным VideoSourceToken на устройство формирования изображения в качестве объекта регулировки до отображения интерфейса GUI автоматической регулировки инфракрасного режекторного фильтра.
[0142] Как было описано выше, устройство формирования изображения в данном варианте осуществления возвращает GetImagingSettingsResponse для команды GetImagingSettings. GetImagingSettingsResponse является ответом, в котором текущее состояние фильтра IRFC включается в поле IrCutFilter и поле IrCutFilterAutoAdjustment.
[0143] Поле IrCutFilterAutoAdjustment описывает текущее значение BoundaryType, текущее значение BoundaryOffset и текущее значение ResponseTime устройства формирования изображения в данном варианте осуществления. Внешний клиент в данном варианте осуществления определяет индикацию окна 303 флажка выбора Common, окна 305 флажка выбора ToOn и окна 307 флажка выбора ToOff, в соответствии со значением BoundaryType. Если значением BoundaryType является Common, то отмечается окно 303 флажка выбора Common. Если BoundaryType включает в себя ToOn, то отмечается окно 305 флажка выбора ToOn. Если BoundaryType включает в себя ToOff, то отмечается окно 307 флажка выбора ToOff.
[0144] Кроме того, внешний клиент в данном варианте осуществления определяет позиции индикации следующих линеек, в соответствии со значением BoundaryOffset и значением ResponseTime, соответствующим BoundaryType. В частности, линейками являются первая линейка 317 регулировки порога яркости, вторая линейка 319 регулировки порога яркости, первая линейка 321 регулировки времени задержки и вторая линейка 323 регулировки времени задержки.
[0145] Кроме того, во внешнем клиенте в данном варианте осуществления, если пользователь нажимает кнопку 327 отмены, то операция автоматической регулировки инфракрасного режекторного фильтра завершается.
[0146] Устройство формирования изображения в данном варианте осуществления передает GetOptionsResponse, включающую в себя поле IrCutFilter и ее опцию на внешний клиент. Внешний клиент может быть выполнен с возможностью автоматического обновления окна 303 флажка выбора Common, окна 305 флажка выбора ToOn и окна 307 флажка выбора ToOff, в соответствии с переданной GetOptionsResponse.
[0147] Например, внешнее клиентское устройство может быть выполнено с возможностью отображения интерфейса GUI (пользовательского интерфейса), изображенного на Фиг. 6А, если Common включено в качестве BoundaryType в GetOptionsResponse, принятой от устройства формирования изображения. Интерфейсом является пользовательский интерфейс в состоянии, когда отмечено окно 303 флажка выбора Common.
[0148] Кроме того, внешнее клиентское устройство может быть выполнено с возможностью отображения пользовательского интерфейса, изображенного на Фиг. 6B, если ToOn и ToOff включены в качестве BoundaryType в GetOptionsResponse, принятой от устройства формирования изображения. Интерфейсом является пользовательский интерфейс в случае, когда отмечено окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff.
[0149] Далее, со ссылкой на Фиг. 7, будет описана конфигурация клиентского устройства, согласно данному варианту осуществления. Фиг. 7 изображает блок-схему, демонстрирующую конфигурацию клиентского устройства, согласно варианту осуществления изобретения. На Фиг. 7 ссылочной позицией 408 обозначается блок ввода, ссылочной позицией 414 обозначается блок цифрового интерфейса (далее в настоящем документе периодически будет называться I/F), ссылочной позицией 416 обозначается интерфейсный терминал, ссылочной позицией 422 обозначается блок отображения, ссылочной позицией 426 обозначается центральный блок обработки (далее в настоящем документе периодически будет называться CPU), а ссылочной позицией 428 обозначается память.
[0150] Изображенное на Фиг. 7 клиентское устройство является компьютером общего назначения, или, как правило, персональным компьютером (далее в настоящем документе периодически будет называться PC). Блок 408 ввода использует указующее устройство, такое как, например, клавиатура или мышь. Блок 422 отображения использует, например, жидкокристаллическое устройство отображения, плазменное устройство отображение или устройство отображение с электронно-лучевой трубкой (далее в настоящем документе периодически будет называться CRT).
[0151] Вышеописанный интерфейс GUI, изображенный на Фиг. 6А и 6B, отображается на блоке 422 отображения. Пользователь клиентского устройства выполняет манипуляции с интерфейсом GUI, изображенным на Фиг. 6А и 6B, при помощи блока 408 ввода. Процессор 426 CPU отображает интерфейс GUI и выполняет программы для обнаружения пользовательской операции с блоком 408 ввода. Промежуточный результат вычисления посредством процессора 426 CPU и значение данных, требуемое для ссылки в дальнейшем, временно сохраняются в памяти 428 и снабжаются ссылками. В данном варианте осуществления работа вышеописанного внешнего клиента осуществляется посредством вышеописанной операции.
[0152] Как было описано выше, в данном варианте осуществления клиентское устройство является выполненным с возможностью получения от устройства формирования изображения поля BoundaryType, указывающего случай, когда устройство формирования изображения использует поле BoundaryOffset и поле ResponseTime.
[0153] Например, когда устройству формирования изображения выдается команда на автоматическое управление вставкой/извлечением фильтра 4 IRCF в/из оптического тракта оптической системы 2 формирования изображения, может быть задана дополнительная информация, такая как, например, уровень яркости внешней среды и время задержки, относящееся к вставке/извлечению инфракрасного режекторного фильтра.
[0154] В данном случае требуется устройство формирования изображения с дополнительной информацией, заданной с внешнего клиентского устройства. Дополнительная информация используется на общей основе, как для случая, когда инфракрасный режекторный фильтр вставлен в оптический тракт оптической системы формирования изображения, так и для случая, когда инфракрасный режекторный фильтр извлечен из оптического тракта оптической системы формирования изображения.
[0155] Однако задание дополнительной информации, используемой на общей основе для обоих случаев, может являться недостаточным, в зависимости от среды, в которой установлено устройство формирования изображения. Вследствие этого, требуется устройство формирования изображения с разными частями дополнительной информации, заданными с внешнего клиентского устройства по отдельности. Дополнительная информация включает в себя дополнительную информацию, используемую в случае, когда инфракрасный режекторный фильтр вставлен в оптический тракт оптической системы формирования изображения, и дополнительную информацию, используемую в случае, когда инфракрасный режекторный фильтр извлечен из оптического тракта оптической системы формирования изображения.
[0156] Однако с учетом таких требований, пользователь, который работает с внешним клиентским устройством, вряд ли понимает, как дополнительная информация используется посредством устройства формирования изображения в качестве цели соединения, и удобство использования клиентского устройства не является соответствующим.
[0157] Вследствие этого, в данном варианте осуществления клиентское устройство является выполненным с возможностью получения от устройства формирования изображения поля BoundaryType, указывающего случай, когда устройство формирования изображения использует поле BoundaryOffset и поле ResponseTime. В результате клиентское устройство может распознать случай, когда устройство формирования изображения, в качестве цели соединения клиентского устройства, использует поле BoundaryOffset и поле ResponseTime. В связи с этим может быть повышено удобство использования для пользователя.
[0158] В данном варианте осуществления устройство формирования изображения является выполненным с возможностью вставки фильтра 4 IRCF в оптический тракт оптической системы 2 формирования изображения, если устройство формирования изображения принимает команду SetImagingSettings с заданным значением поля IrCutFilter, равным ON; однако изобретение не ограничивается этим.
[0159] Например, устройство формирования изображения может быть выполнено с возможностью распознавания коэффициента усиления видеосигнала, выводимого с элемента 6 формирования изображения, в качестве первого коэффициента усиления, если устройство формирования изображения принимает команду GetImagingSettings с заданным значением поля IrCutFilter, равным ON. Подобным образом, устройство формирования изображения может быть выполнено с возможностью выполнения процесса обработки изображения, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, имел первый уровень яркости, если устройство формирования изображения принимает команду GetImagingSettings с заданным значением поля IrCutFilter, равным ON.
[0160] Кроме того, в данном варианте осуществления устройство формирования изображения является выполненным с возможностью извлечения фильтра 4 IRCF из оптического тракта оптической системы 2 формирования изображения, если устройство формирования изображения принимает команду SetImagingSettings с заданным значением поля IrCutFilter, равным OFF; однако изобретение не ограничивается этим.
[0161] Например, устройство формирования изображения может быть выполнено с возможностью распознавания коэффициента усиления для видеосигнала, выводимого с элемента 6 формирования изображения, в качестве второго коэффициента усиления, если устройство формирования изображения принимает команду SetImagingSettings с заданным значением поля IrCutFilter, равным OFF. В данном случае второй коэффициент усиления меньше первого коэффициента усиления.
[0162] Подобным образом, например, устройство формирования изображения может быть выполнено с возможностью выполнения процесса обработки изображения, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, имел второй уровень яркости, если устройство формирования изображения принимает команду SetImagingSettings с заданным значением поля IrCutFilter, равным ON. В данном случае первый уровень яркости превышает второй уровень яркости.
[0163] Кроме того, в данном варианте осуществления устройство формирования изображения является выполненным с возможностью вставки/извлечения фильтра 4 IRCF в/из оптического тракта оптической системы 2 формирования изображения, если устройство формирования изображения принимает команду SetImagingSettings с заданным значением поля IrCutFilter, равным AUTO. Однако изобретение не ограничивается этим.
[0164] Например, устройство формирования изображения может быть выполнено с возможностью автоматического управления коэффициентом усиления для видеосигнала, выводимого с элемента 6 формирования изображения, если устройство формирования изображения принимает команду SetImagingSettings с заданным значением поля IrCutFilter, равным AUTO.
[0165] Подобным образом, например, устройство формирования изображения может быть выполнено с возможностью автоматического управления процессом обработки изображения для увеличения яркости для видеосигнала, выводимого с элемента 6 формирования изображения, если устройство формирования изображения принимает команду SetImagingSettings с заданным значением поля IrCutFilter, равным AUTO.
[0166] В данном варианте осуществления интерфейс GUI, блок 408 ввода и блок 422 отображения, изображенные на Фиг. 6А и 6B, соответствуют блоку пользовательского интерфейса.
[0167] Кроме того, в данном варианте осуществления окно 303 флажка выбора Common, окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff соответствуют нижеприведенному блоку выбора. То есть блок выбора выбирает ввод информации автоматической регулировки, соответствующей случаю, когда фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, ввод информации об автоматической регулировки, соответствующей случаю, когда фильтр 4 IRCF, извлечен из оптического тракта оптической системы 2 формирования изображения, или ввод информации автоматической регулировки, соответствующей обоим случаям.
[0168] Кроме того, в данном варианте осуществления GetOptionsResponse, изображенная на Фиг. 5, включает в себя данные под названием IrCutFilterAutoAdjustmentOptions. Данные под названием IrCutFilterAutoAdjustmentOptions являются данными типа IrCutFilterAutoAdjustmentOptions.
[0169] Тип IrCutFilterAutoAdjustmentOptions определяется в качестве комплексного типа, согласно описанию комплексного типа языка XSD. Кроме того, тип IrCutFilterAutoAdjustmentOptions определяется посредством спецификатора последовательности, чтобы элементы появлялись (описывались) в определенном порядке.
[0170] Например, первый элемент типа IrCutFilterAutoAdjustmentOptions является данными под названием BoundaryType типа IrCutFilterAutoBoundaryType.
[0171] Кроме того, второй элемент типа IrCutFilterAutoAdjustmentOptions является данными под названием BoundaryOffset типа данных одинарной точности с плавающей запятой. Диапазон значений данных ограничивается.
[0172] Более того, третий элемент типа IrCutFilterAutoAdjustmentOptions является данными под названием ResponseTime типа данных продолжительности интервала времени, определенного посредством описания простого типа данных языка XSD.
[0173] Второй и третий элементы типа IrCutFilterAutoAdjustmentOptions могут быть исключены, когда они определяются посредством спецификаторов minOccurs языка XSD.
[0174] Более того, устройство формирования изображения в данном варианте осуществления может быть выполнено с возможностью выполнения нижеприведенной операции, если устройство формирования изображения принимает команду GetOptions, включающую в себя Token, указывающий Video Source, от внешнего клиента (не изображен). Операция заключается в возврате (передаче) внешнему клиенту (не изображен) GetOptionsResponse, включающей в себя данные под названием IrCutFilterAutoAdjustmentOptions.
[0175] Кроме того, устройство формирования изображения в данном варианте осуществления может быть выполнено с возможностью выполнения нижеприведенной операции, если устройство формирования изображения принимает от внешнего клиента (не изображен) команду GetImagingSettings, включающую в себя маркер, указывающий Video Source. Операция заключается в возврате (передаче) внешнему клиенту (не изображен) GetImagingSettingsResponse, включающего в себя данные под названием IrCutFilterAutoAdjustmentOptions.
[0176] Кроме того, в данном варианте осуществления значение поля BoundaryType команды SetImagingSettings, изображенной на Фиг. 5, описывается ниже.
[0177] Например, если клиентское устройство определяет, что заданное значение поля BoundaryType GetOptionsResponse, изображенной на Фиг. 5, равно "Common", то клиентское устройство выполняет нижеприведенный процесс обработки. То есть клиентское устройство передает на устройство формирования изображения в данном варианте осуществления команду SetImagingSettings с заданным значением поля BoundaryType, равным "Common".
[0178] Например, если клиентское устройство определяет, что заданное значение поля BoundaryType GetOptionsResponse, изображенной на Фиг. 5, равно "ToOn", то клиентское устройство выполняет нижеприведенный процесс обработки. То есть клиентское устройство передает на устройство формирования изображения в данном варианте осуществления команду SetImagingSettings с заданным значением BoundaryType, равным "ToOn".
[0179] Например, если клиентское устройство определяет, что заданное значение поля BoundaryType GetOptionsResponse, изображенной на Фиг. 5, равно "ToOff", то клиентское устройство выполняет нижеприведенный процесс обработки. То есть клиентское устройство передает на устройство формирования изображения в данном варианте осуществления команду SetImagingSettings с заданным значением BoundaryType, равным "ToOff".
[0180] BoundaryOffset и ResponseTime в данном варианте осуществления соответствуют информации автоматической регулировки.
[0181] Кроме того, в данном варианте осуществления интерфейс GUI, изображенный на Фиг. 6А и 6B, разрешает ввод информации автоматической регулировки, соответствующей окну 303 флажка выбора Common, если отмечено (выбрано) окно 303 флажка выбора Common. В данном случае интерфейс GUI, изображенный на Фиг. 6А и 6B, запрещает ввод информации автоматической регулировки, соответствующей окну 305 флажка выбора ToOn, и информации автоматической регулировки, соответствующей окну 307 флажка выбора ToOff.
[0182] Кроме того, в данном варианте осуществления интерфейс GUI, изображенный на Фиг. 6А и 6B, разрешает ввод информации автоматической регулировки, соответствующей окну 305 флажка выбора ToOn, если отмечено (выбрано) окно 305 флажка выбора ToOn. В данном случае интерфейс GUI, изображенный на Фиг. 6А и 6B, запрещает ввод информации автоматической регулировки, соответствующей окну 303 флажка выбора Common. Кроме того, в данном случае информация автоматической регулировки, соответствующая окну 307 флажка выбора ToOff, может быть введена или не может быть введена.
[0183] Кроме того, в данном варианте осуществления интерфейс GUI, изображенный на Фиг. 6А и 6B, разрешает ввод информации автоматической регулировки, соответствующей окну 307 флажка выбора ToOff, если отмечено (выбрано) окно 307 флажка выбора ToOff. В данном случае интерфейс GUI, изображенный на Фиг. 6А и 6B, запрещает ввод информации автоматической регулировки, соответствующей окну 303 флажка выбора Common. Кроме того, в данном случае информация автоматической регулировки, соответствующая окну 305 флажка выбора ToOn, может быть введена или не может быть введена.
[0184] Кроме того, поле IrCutFilterAutoAdjustment в данном варианте осуществления является, например, необязательным параметром для регулировки синхронизации переключения инфракрасного режекторного фильтра, используемым только в режиме Auto.
[0185] Кроме того, например, BoundaryType в данном варианте осуществления определяет, на какой границе используются параметры, такие как, например, BoundaryOffset и ResponseTime. Определяемая граница является, например, границей для автоматического переключения инфракрасного режекторного фильтра. Значение BoundaryType "Common" отражает, что параметры используются для границы, когда инфракрасный режекторный фильтр автоматически переключается, чтобы стать эффективным, и для границы, когда инфракрасный режекторный фильтр автоматически переключается, чтобы стать неэффективным. Кроме того, каждое из значений BoundaryType, а именно, "ToOn" и "ToOff", отражает, что параметры используются либо для границы, когда инфракрасный режекторный фильтр автоматически переключается, чтобы стать эффективным, либо для границы, когда инфракрасный режекторный фильтр автоматически переключается, чтобы стать неэффективным.
[0186] Кроме того, поле BoundaryOffset в данном варианте осуществления корректирует пограничные уровни экспозиции для переключения инфракрасного режекторного фильтра между эффективным состоянием (On) и неэффективным состоянием (Off). Значение поля BoundaryOffset является, например, значением, нормализованным в диапазоне от - 1.0 до +1.0, которое является целым числом. Более того, что же касается значения поля BoundaryOffset, то исходным значением является 0, наименьшим значением (наиболее темным) является -1.0, а наибольшим значением (наиболее ярким) является +1.0.
[0187] Кроме того, поле ResponseTime в данном варианте осуществления является, например, временем задержки для переключения инфракрасного режекторного фильтра между эффективным состоянием (On) и неэффективным состоянием (Off) после пересечения пограничных уровней экспозиции.
[0188] Кроме того, клиентское устройство в данном варианте осуществления функционирует в качестве сетевого приемника видео (далее в настоящем документе периодически будет называться NVR) стандарта ONVIF. То есть клиентское устройство в данном варианте осуществления может передавать и принимать данные согласно спецификации ONVIF.
[0189] Кроме того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве первого коэффициента усиления, вместо извлечения фильтра 4 IRCF из оптического тракта оптической системы 2 формирования изображения. Более того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве второго коэффициента усиления вместо вставки фильтра 4 IRCF в оптический тракт оптической системы 2 формирования изображения. В данном случае второй коэффициент усиления меньше первого коэффициента усиления.
[0190] Кроме того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве первого коэффициента усиления, в дополнение к извлечению фильтра 4 IRCF из оптического тракта оптической системы 2 формирования изображения. Кроме того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве второго коэффициента усиления, в дополнение к вставке фильтра 4 IRCF в оптический тракт оптической системы 2 формирования изображения.
[0191] Кроме того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве первой (уровня) яркости, вместо извлечения фильтра 4 IRCF из оптического тракта оптической системы 2 формирования изображения. Кроме того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве второй (уровня) яркости, вместо вставки фильтра 4 IRCF в оптический тракт оптической системы 2 формирования изображения. В данном случае первая яркость превышает вторую яркость.
[0192] Кроме того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве первой (уровня) яркости, в дополнение к извлечению фильтра 4 IRCF из оптического тракта оптической системы 2 формирования изображения. Кроме того, в данном варианте осуществления устройство формирования изображения может быть сконфигурировано так, чтобы видеосигнал, выводимый с элемента 6 формирования изображения, служил в качестве второй (уровня) яркостью, в дополнение к вставке фильтра 4 IRCF в оптический тракт оптической системы 2 формирования изображения.
[0193] В данном варианте осуществления, например, клиентское устройство может быть выполнено с возможностью отображения интерфейса GUI, изображенного на Фиг. 6А, на блоке 422 отображения, если клиентское устройство принимает GetOptionsResponse с заданным значением поля BoundaryType, равным "Common", как изображено на Фиг. 5. Кроме того, в данном варианте осуществления, например, клиентское устройство может быть сконфигурировано следующим образом. То есть, как изображено на Фиг. 5, клиентское устройство отображает интерфейс GUI, изображенный на Фиг. 6B, на блоке 422 отображения, если клиентское устройство принимает GetOptionsResponse с заданным значением поля BoundaryType, равным "ToOn" или/и "ToOff", как изображено на Фиг. 5.
[0194] В данном варианте осуществления, например, команда SetImagingSettings может быть передана, как изображено на Фиг. 5, если во время отображения интерфейса GUI, изображенного на Фиг. 6А, нажимается кнопка 325 подтверждения регулировки. Подобным образом, например, команда SetImagingSettings может быть передана, как изображено на Фиг. 5, если во время отображения интерфейса GUI, изображенного на Фиг. 6B, нажимается кнопка 325 подтверждения регулировки.
[0195] Кроме того, блок питания, такой как, например, шаговый двигатель, может быть добавлен к устройству формирования изображения в данном варианте осуществления, при этом добавленный блок питания может поворачивать оптическую систему 2 формирования изображения в направлении панели или в направлении наклона. Более того, куполовидная крышка, имеющая полусферическую форму, может быть добавлена к устройству формирования изображения в данном варианте осуществления. Куполовидная крышка является прозрачной и имеет полусферическую форму. Более того, куполовидная крышка покрывает оптическую систему 2 формирования изображения.
[0196] Процессор 26 CPU в данном варианте осуществления извлекает фильтр 4 IRCF из оптического тракта оптической системы 2 формирования изображения, если яркость объекта не превышает яркость, соответствующую BoundaryOffset, в течение некоторого времени (периода), соответствующего ResponseTime. Кроме того, процессор 26 CPU в данном варианте осуществления вставляет фильтр 4 IRCF в оптический тракт оптической системы 2 формирования изображения, если яркость объекта превышает яркость, соответствующую BoundaryOffset, в течение некоторого времени (периода), соответствующего ResponseTime.
[0197] Как было описано выше, служебная информация в данном варианте осуществления указывает либо случай, когда фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, либо случай, когда фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения, либо и случай вставки, и случай извлечения.
[0198] Далее, со ссылкой на Фиг. 8-13, будет подробно описываться вариант осуществления. В нижеследующем описании одинаковые ссылочные позиции применяются к аналогичным элементам, соответствующим вышеописанному варианту осуществления, при этом описание в некоторых случаях может быть опущено.
[0199] В данной спецификации значение поля отражает значение, соответствующее тегу. Например, значение поля IrCutFilterAutoAdjustment отражает значение, соответствующее тегу <IrCutFilterAutoAdjustment>.
[0200] Кроме того, например, значение поля BoundaryType отражает значение, соответствующее тегу <BoundaryType>. Например, значение поля ResponseTime отражает значение, соответствующее тегу <ResponseTime>.
[0201] Более того, предполагается, что устройство формирования изображения в данном варианте осуществления соответствует технологии "Передача питания по сети" (зарегистрированный товарный знак, PoE), и снабжается электрической энергией через кабель LAN.
[0202] Фиг. 8 изображает блок-схему, демонстрирующую подробную конфигурацию устройства формирования изображения, согласно данному варианту осуществления. Схема 7 регулировки коэффициента усиления, изображенная на Фиг. 8, задает коэффициент усиления для видеосигнала, выводимого с элемента 6 формирования изображения, в ответ на команду от процессора 26 CPU. Например, схема 7 регулировки коэффициента усиления изменяет коэффициент усиления цветного сигнала, используемый для баланса белого, в ответ на команду от процессора 26 CPU.
[0203] Схема 8 обработки видеосигнала изменяет динамический диапазон видеосигнала, выводимого с элемента 6 формирования изображения, в ответ на команду от процессора 26 CPU.
[0204] Схема 13 управления элементом формирования изображения управляет элементом 6 формирования изображения, в ответ на команду от процессора 26 CPU. Например, схема 23 управления элементом формирования изображения управляет временем сохранения заряда элемента 6 формирования изображения, в ответ на команду от процессора 26 CPU.
[0205] Процессор 26 CPU имеет функцию обработки изображения. Например, процессор 26 CPU обеспечивает процесс обработки изображения для увеличения яркости видеосигнала, выводимого с элемента 6 формирования изображения.
[0206] Каждая из нижеописанных Фиг. 9А-9G изображает подробный пример конфигурации команды SetImagingSettings. Фиг. 9А изображает конфигурацию команды SetImagingSettings, включающей в себя поле опций. На Фиг. 9А, поскольку значение поля IrCutFilter равно AUTO, оно выдает команду устройству формирования изображения на автоматическое управление вставкой/извлечением фильтра IRFC.
[0207] В результате в данном варианте осуществления команда SetImagingSettings с заданным значением поля IrCutFilter, равным AUTO, соответствует команде автоматического управления вставкой/извлечением. Команда автоматического управления вставкой/извлечением является командой для выдачи команды устройству формирования изображения в данном варианте осуществления на автоматическое управление вставкой/извлечением фильтра 4 IRCF посредством схемы 24 управления фильтром IRCF.
[0208] В данном варианте осуществления, если значение поля IrCutFilter равно AUTO, то поле IrCutFilterAutoAdjustment может быть описано, согласно этому. Как было описано выше, поле IrCutFilterAutoAdjustment может быть исключено.
[0209] Как было описано выше, поле BoundaryType, поле BoundaryOffset и поле ResponseTime описываются в поле IrCutFilterAutoAdjustment.
[0210] То есть, как изображено на Фиг. 9А, тег <BoundaryType>, тег <BoundaryOffset> и тег <ResponseTime> могут быть описаны в указанном порядке в команде SetImagingSettings.
[0211] Более того, как было описано выше, поле BoundaryOffset и поле ResponseTime могут быть исключены.
[0212] Кроме того, как было описано выше, поле BoundaryType может определять, какое из действий, а именно, вставка или извлечение фильтра IRFC, делает операцию, определенную посредством поля IrCutFilterAutoAdjustment, эффективной.
[0213] Если значение поля BoundaryType равно ToOn, то операция становится эффективной, когда фильтр IRFC является вставленным. Если значение поля BoundaryType равно ToOff, то операция становится эффективной, когда фильтр IRFC является извлеченным.
[0214] Кроме того, если значение поля BoundaryType равно Common, то операция становится эффективной как в случае вставки, так и в случае извлечения. Кроме того, как было описано выше, порог яркости задается в соответствии со значением BoundaryOffset, а время задержки задается в соответствии с полем ResponseTime.
[0215] В результате тег <BoundaryType>, связанный со значением ToOn, соответствует информации спецификации допустимости вставки. Информация спецификации допустимости вставки может определять, что процессор 26 CPU выполняет нижеприведенное определение на основе значения тега <BoundaryOffset> и значения тега <ResponseTime>, связанных с тегом <BoundaryType>. То есть определение того, вставлен ли фильтр 4 IRCF в оптический тракт оптической системы 2 формирования изображения.
[0216] Кроме того, в данном варианте осуществления тег <BoundaryType>, связанный со значением ToOff, соответствует информации спецификации допустимости извлечения. Информация спецификации допустимости извлечения может определять, что процессор 26 CPU выполняет нижеприведенное определение на основе значения тега <BoundaryOffset> и значения тега <ResponseTime>, связанных с тегом <BoundaryType>. То есть определение того, действительно ли фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения.
[0217] Кроме того, в данном варианте осуществления тег <BoundaryType>, связанный со значением Common, соответствует информации спецификации допустимости совместного использования. Информация спецификации допустимости совместного использования определяет, что процессор 26 CPU использует значение тега <BoundaryOffset> и значение тега <ResponseTime>, связанных с тегом <BoundaryType>, на общей основе для двух нижеприведенных определений. То есть определение того, действительно ли фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, и определение того, действительно ли фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения.
[0218] Фиг. 9B изображает конфигурацию команды SetImagingSettings, если поле ResponseTime является исключенным. Если поле ResponseTime является исключенным, как было описано выше, то устройство формирования изображения в данном варианте осуществления определяет операцию параметра времени задержки.
[0219] В данном варианте осуществления время задержки предварительно сохраняется, например, в памяти 28 EEPROM. Процессор 26 CPU считывает время задержки из памяти 28 EEPROM и задает время задержки в схеме 20 определения. Кроме того, как изображено на Фиг. 9B, значение ToOn задается в значении поля BoundaryType, чтобы операция, определенная в поле IrCutFilterAutoAdjustment, стала эффективной, когда фильтр IRFC является вставленным.
[0220] Фиг. 9C изображает конфигурацию команды SetImagingSettings, если поле BoundaryType имеет значение Common. В данном случае значение BoundaryOffset и значение ResponseTime становятся эффективными в обоих случаях, а именно в случае, когда фильтр 4 IRCF является вставленным, и в случае, когда фильтр 4 IRCF является извлеченным.
[0221] Кроме того, как было описано выше, порог яркости задается в соответствии со значением BoundaryOffset, а время задержки задается в соответствии с полем ResponseTime.
[0222] Фиг. 9D изображает конфигурацию команды SetImagingSettings, если поле IrCutFilterAutoAdjustment является исключенным.
[0223] Устройство формирования изображения в данном варианте осуществления определяет полное управление для вставки/извлечения фильтра IRFC, если устройство формирования изображения принимает нижеприведенную команду SetImagingSettings. Команда является командой SetImagingSettings, которая автоматически настраивает фильтр IRFC с исключенным полем IrCutFilterAutoAdjustment.
[0224] Фиг. 9E изображает конфигурацию команды SetImagingSettings, если значение поля IrCutFilter равно ON. Фиг. 9F изображает конфигурацию команды SetImagingSettings, если значение поля IrCutFilter равно OFF.
[0225] В данном варианте осуществления, в случаях, изображенных на Фиг. 9E и Фиг. 9F, поле IrCutFilterAutoAdjustment не задается.
[0226] Фиг. 9G изображает конфигурацию команды SetImagingSettings, если значение, соответствующее тегу IrCutFilter, равно AUTO.
[0227] Команда SetImagingSettings включает в себя первый тег IrCutFilterAutoAdjustment, соответствующий тегу BoundaryType с заданным значением, равным "ToOn". Более того, команда SetImagingSettings включает в себя второй тег IrCutFilterAutoAdjustment, соответствующий тегу BoundaryType с заданным значением, равным "ToOff".
[0228] В результате процессор 26 CPU использует значения соответствующим образом для тега BoundaryOffset и тега ResponseTime, соответствующих первому тегу типа IrCutFilterAutoAdjustment, для определения того, является ли фильтр 4 IRCF вставленным.
[0229] Кроме того, процессор 26 CPU использует значения соответствующим образом для тега BoundaryOffset и тега ResponseTime, соответствующих второму тегу типа IrCutFilterAutoAdjustment, для определения того, является ли фильтр 4 IRCF извлеченным.
[0230] Кроме того, в команде SetImagingSettings, тег <BoundaryType>, связанный со значением ToOn, и тег <BoundaryType>, связанный со значением ToOff, могут быть описаны в указанном порядке. (В команде SetImagingSettings, тег <BoundaryType>, связанный со значением ToOn, и тег <BoundaryType>, связанный со значением ToOff, могут быть описаны в указанном порядке.)
[0231] Далее, со ссылкой на Фиг. 10А-10C, будет подробно описываться команда GetOptions и GetOptionsResponse, изображенные на Фиг. 5. Фиг. 10А изображает команду GetOptions со значением, соответствующим тегу VideoSourceToken, которое равно 0. Каждая из Фиг. 10B и 10C изображает пример GetOptionsResponse.
[0232] Теперь требуется устройство формирования изображения, которое может определять IrCutFilterAutoAdjustment на общей основе, как для случая, когда фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, так и для случая, когда фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения. Фиг. 10B изображает GetOptionsResponse, которая передается посредством требуемого устройства формирования изображения.
[0233] Кроме того, требуется устройство формирования изображения, которое может определять IrCutFilterAutoAdjustment по отдельности, для случая, когда фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, и для случая, когда фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения. Фиг. 10C изображает GetOptionsResponse, которая передается посредством требуемого устройства формирования изображения.
[0234] Как изображено на Фиг. 10B, тег <ImagingOptions20> связан с тремя тегами <img20:IrCutFilterModes>. Три тега <Img20:IrCutFilterModes> соответствующим образом связаны со значениями ON, OFF и AUTO.
[0235] В результате требуемое устройство формирования изображения, может работать, как изображено на Фиг. 10B, в соответствии с командой SetImagingSettings с заданными значениями ON, OFF и AUTO поля IrCutFilter.
[0236] Кроме того, как изображено на Фиг. 10B, тег <IrCutFilterAutoAdjustmentOptions> связан с нижеследующими тремя тегами. Этими тремя тегами являются тег <img20:Mode>, тег <img20:BoundaryOffset> и тег <img20:ResponseTime>.
[0237] В данном случае тег <img20:Mode> связан с Common. В соответствии с этим, GetOptionsResponse, изображенная на Фиг. 10B, представляется следующим образом.
[0238] Информация тега <IrCutFilterAutoAdjustment>, используемого посредством процессора 26 CPU, может быть определена на общей основе, как для случая, когда фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, так и для случая, когда фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения.
[0239] Кроме того, тег <img20:BoundaryOffset> связан с true (истина). В результате требуемое устройство формирования изображения, изображенное на Фиг. 10B, может работать в соответствии с командой SetImagingSettings с заданным значением, соответствующим тегу <BoundaryOffset>.
[0240] Более того, тег <img20:ResponseTime> связан с тегом <img20:Min> и тегом <img20:Max>. В соответствии с этим, требуемое устройство формирования изображения может работать, как изображено на Фиг. 10B, на основе команды SetImagingSettings с заданным в диапазоне от 0 до 30 минут значением времени, соответствующим <ResponseTime>.
[0241] Кроме того, как изображено на Фиг. 10C (подобно Фиг. 10B), тег <ImagingOptions20> связан с тремя тегами <img20:IrCutFilterModes>. Эти три <Img20:IrCutFilterModes> соответствующим образом связаны со значениями ON, OFF и AUTO.
[0242] Кроме того, как изображено на Фиг. 10C, тег <IrCutFilterAutoAdjustmentOptions> связан с нижеследующими четырьмя тегами. Этими четырьмя тегами являются два тега <img20:Mode>, тег <img20:BoundaryOffset> и тег <img20:ResponseTime>.
[0243] В данном случае два тега <img20:Mode> соответствующим образом связаны с ToOn и ToOff. В соответствии с этим, GetOptionsResponse, изображенная на Фиг. 10C, представляется следующим образом.
[0244] Информация тега <IrCutFilterAutoAdjustment>, используемого посредством процессора 26 CPU, может быть определена по отдельности для случая, когда фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, и для случая, когда фильтр 4 IRCF извлечен из оптического тракта оптической системы 2 формирования изображения.
[0245] Кроме того, тег <img20:BoundaryOffset> связан с true. Более того, тег <img20:ResponseTime> связан с тегом <img20:Min> и тегом <img20:Max>.
[0246] Как изображено на Фиг. 10B и 10C, в данном варианте осуществления информация, связанная с тегом <img20:Mode>, соответствует информации спецификации вставки/извлечения.
[0247] Далее, со ссылкой на Фиг. 11, будет описан процесс управления вставкой/извлечением фильтра 4 IRCF посредством устройства формирования изображения в данном варианте осуществления. Фиг. 11 изображает графическое представление алгоритма для разъяснения процесса обработки управления вставкой/извлечением фильтра 4 IRCF посредством устройства формирования изображения в данном варианте осуществления.
[0248] В данном случае предполагается, что устройство формирования изображения в данном варианте осуществления является устройством формирования изображения, работающим в соответствии с Фиг. 10C. Более того, предполагается, что устройство формирования изображения принимает команду SetImagingSettings, изображенную на Фиг. 9G. Предполагается, что выполнение процесса обработки, изображенного на Фиг. 11, посредством процессора 26 CPU начинается после приема команды SetImagingSettings.
[0249] На этапе S1101 процессор 26 CPU определяет, вставлен ли фильтр 4 IRCF в оптический тракт оптической системы 2 формирования изображения.
[0250] Затем, если процессор 26 CPU определяет, что фильтр 4 IRCF вставлен в оптический тракт оптической системы 2 формирования изображения, процессор 26 CPU переводит процесс обработки на этап S1102. В противном случае, если процессор 26 CPU определяет, что фильтр 4 IRCF не вставлен в оптический тракт оптической системы 2 формирования изображения, то процессор 26 CPU переводит процесс обработки на этап S1107.
[0251] На этапе S1102 процессор 26 CPU определяет, является ли яркость объекта меньше предварительно определенного порога яркости. Более конкретно, процессор 26 CPU выдает команду схеме 20 определения на выполнение определения на основе яркости объекта, выводимой со схемы 18 измерения яркости, и на основе значения, соответствующего тегу <BoundaryOffset>, связанному с тегом <BoundaryType> с заданным значением ToOn.
[0252] Например, процессор 26 CPU считывает информацию о пороге, соответствующую значению (0.16) тега <BoundaryOffset>, связанного с тегом <BoundaryType> с заданным значением ToOn, из памяти 28 EEPROM. Затем процессор 26 CPU задает порог яркости, указанный посредством считанной информации о пороге, в схеме 20 определения.
[0253] Затем схема 20 определения определяет, является ли яркость объекта, выводимая со схемы 18 измерения яркости, меньше порога яркости, заданного посредством процессора 26 CPU.
[0254] Если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости, является меньше порога яркости, заданного посредством процессора 26 CPU, то процессор 26 CPU переводит процесс обработки на этап S1103. В противном случае, если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости, не является меньше порога яркости, заданного посредством процессора 26 CPU, то процессор 26 CPU возвращает процесс обработки на этап S1101.
[0255] На этапе S1103 процессор 26 CPU выдает команду схеме 22 синхронизации к началу измерения времени. Более конкретно, процессор 26 CPU задает значение (1 минута 30 секунд), в соответствии с тегом <ResponseTime>, связанным с тегом <BoundaryType>, с заданным значением ToOn, в схеме 22 синхронизации, для начала измерения времени.
[0256] Этап S1104 является подобным этапу S1102, и поэтому его описание будет опущено.
[0257] На этапе S1105 процессор 26 CPU определяет, истекло ли предварительно определенное время с момента начала измерения времени на этапе S1103. Более конкретно, процессор 26 CPU определяет, поступил ли сигнал промежутка времени со схемы 22 синхронизации.
[0258] Затем, если сигнал промежутка времени поступил со схемы 22 синхронизации, то процессор 26 CPU определяет, что предварительно определенное время с момента начала измерения времени на этапе S1103 истекло, и переводит процесс обработки на этап S1106. В противном случае, если сигнал промежутка времени не поступил со схемы 22 синхронизации, то процессор 26 CPU определяет, что предварительно определенное время с момента начала измерения времени на этапе S1103 не истекло, и возвращает процесс обработки на этап S1104.
[0259] На этапе S1106 процессор 26 CPU выдает команду схеме 24 управления фильтром IRCF к вставке фильтра 4 IRCF в оптический тракт оптической системы 2 формирования изображения. Схема 24 управления фильтром IRCF в данном варианте осуществления соответствует блоку вставки/извлечения, выполненному с возможностью вставки/извлечения фильтра 4 IRCF в/из оптического тракта оптической системы 2 формирования изображения. Кроме того, процессор 26 CPU в данном варианте осуществления соответствует блоку управления, выполненному с возможностью автоматического управления схемой 24 управления фильтром IRCF.
[0260] На этапе S1107 процессор 26 CPU определяет, превышает ли яркость объекта предварительно определенный порог яркости. Более конкретно, процессор 26 CPU выдает команду схеме 20 определения на выполнение определения на основе яркости объекта, выводимой со схемы 18 измерения яркости, и на основе значения, соответствующего тегу <BoundaryOffset>, связанному с тегом <BoundaryType> с заданным значением ToOff.
[0261] Например, процессор 26 CPU считывает информацию о пороге, соответствующую значению (-0.62) тега <BoundaryOffset>, связанного с тегом <BoundaryType> с заданным значением ToOff, из памяти 28 EEPROM. Затем процессор 26 CPU задает порог яркости, указанный посредством считанной информации о пороге, в схеме 20 определения.
[0262] Затем схема 20 определения определяет, превышает ли яркость объекта, выводимая со схемы 18 измерения яркости, порог яркости, заданный посредством процессора 26 CPU.
[0263] Если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости, превышает порог яркости, заданный посредством процессора 26 CPU, то процессор 26 CPU переводит процесс обработки на этап S1108. В противном случае, если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости, не превышает порог яркости, заданный посредством процессора 26 CPU, то процессор 26 CPU возвращает процесс обработки на этап S1101.
[0264] На этапе S1108 процессор 26 CPU выдает команду схеме 22 синхронизации к началу измерения времени. Более конкретно, процессор 26 CPU задает значение (1 минута 10 секунд), в соответствии с тегом <ResponseTime>, связанным с тегом <BoundaryType> с заданным значением ToOff, в схеме 22 синхронизации для начала измерения времени.
[0265] Этап S1109 является подобным этапу S1107, и поэтому его описание будет опущено.
[0266] Этап S1110 является подобным этапу S1105, и поэтому его описание будет опущено.
[0267] На этапе S1111 процессор 26 CPU выдает команду схеме 24 управления фильтром IRCF к извлечению фильтра 4 IRCF из оптического тракта оптической системы 2 формирования изображения.
[0268] Далее, со ссылкой на Фиг. 11, будет описываться случай, когда устройство формирования изображения в данном варианте осуществления является устройством формирования изображения, работающим в соответствии с Фиг. 10B. В данном случае предполагается, что устройство формирования изображения в данном варианте осуществления принимает команду SetImagingSettings, изображенную на Фиг. 8C. В нижеследующем описании, относящемся к Фиг. 11, описываются только позиции, отличные от вышеприведенного описания Фиг. 11.
[0269] На этапе S1102 процессор 26 CPU определяет, является ли яркость объекта меньше предварительно определенного порога яркости. Более конкретно, процессор 26 CPU выдает команду схеме 20 определения на выполнение определения на основе яркости объекта, выводимой со схемы 18 измерения яркости, и на основе значения, соответствующего тегу <BoundaryOffset>, связанному с тегом <BoundaryType> с заданным значением Common.
[0270] Например, процессор 26 CPU считывает информацию о пороге, соответствующую значению (0.52) тега <BoundaryOffset>, связанного с тегом <BoundaryType> с заданным значением Common, из памяти 28 EEPROM. Затем процессор 26 CPU задает порог яркости, указанный посредством считанной информации о пороге, в схеме 20 определения.
[0271] Затем схема 20 определения определяет, является ли яркость объекта, выводимая со схемы 18 измерения яркости, меньше порога яркости, заданного посредством процессора 26 CPU.
[0272] Если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости, является меньше порога яркости, заданного посредством процессора 26 CPU, то процессор 26 CPU переводит процесс обработки на этап S1103. В противном случае, если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости не является меньше порога яркости, заданного посредством процессора 26 CPU, то процессор 26 CPU возвращает процесс обработки на этап S1101.
[0273] На этапе S1103 процессор 26 CPU выдает команду схеме 22 синхронизации к началу измерения времени. Более конкретно, процессор 26 CPU задает значение (1 минута 15 секунд), в соответствии с тегом <ResponseTime>, связанным с тегом <BoundaryType> с заданным значением Common, в схеме 22 синхронизации для начала измерения времени.
[0274] На этапе S1107 процессор 26 CPU определяет, превышает ли яркость объекта предварительно определенный порог яркости. Более конкретно, процессор 26 CPU выдает команду схеме 20 определения на выполнение определения на основе яркости объекта, выводимой со схемы 18 измерения яркости, и на основе значения, соответствующего тегу <BoundaryOffset>, связанному с тегом <BoundaryType> с заданным значением Common.
[0275] Например, процессор 26 CPU считывает информацию о пороге, соответствующую значению (-0.52) тега <BoundaryOffset>, связанного с тегом <BoundaryType> с заданным значением Common, из памяти 28 EEPROM. Затем процессор 26 CPU задает порог яркости, указанный посредством считанной информации о пороге, в схеме 20 определения.
[0276] Затем схема 20 определения определяет, превышает ли яркость объекта, выводимая со схемы 18 измерения яркости, порог яркости, заданный посредством процессора 26 CPU.
[0277] Если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости, превышает порог яркости, заданный посредством процессора 26 CPU, то процессор 26 CPU переводит процесс обработки на этап S1108. В противном случае, если схема 20 определения определяет, что яркость объекта, выводимая со схемы 18 измерения яркости, не превышает порог яркости, заданный посредством процессора 26 CPU, то процессор 26 CPU возвращает процесс обработки на этап S1101.
[0278] На этапе S1108 процессор 26 CPU выдает команду схеме 22 синхронизации к началу измерения времени. Более конкретно, процессор 26 CPU задает значение (1 минута 15 секунд), в соответствии с тегом <ResponseTime>, связанным с тегом <BoundaryType> с заданным значением Common, в схеме 22 синхронизации для начала измерения времени.
[0279] Далее, со ссылкой на Фиг. 12, будет описываться процесс обработки отображения интерфейса GUI автоматической регулировки инфракрасного режекторного фильтра, выполняемый посредством внешнего клиента в данном варианте осуществления. Фиг. 12 изображает графическое представление алгоритма для разъяснения процесса обработки отображения интерфейса GUI автоматической регулировки инфракрасного режекторного фильтра. Предполагается, что выполнение процесса обработки, изображенного на Фиг. 12, начинается после того, как блок 408 ввода вводит в процессор 426 CPU команду пользователя.
[0280] На этапе S1201 процессор 426 CPU выдает команду интерфейсу 414 I/F к передаче команды GetOptions на устройство формирования изображения в данном варианте осуществления.
[0281] На этапе S1202 процессор 426 CPU определяет, принял ли процессор 426 CPU GetOptionsResponse от устройства формирования изображения в данном варианте осуществления.
[0282] Затем, если процессор 426 CPU определяет, что процессор 426 CPU принял GetOptionsResponse от устройства формирования изображения в данном варианте осуществления, то процессор 426 CPU переводит процесс обработки на этап S1203. В противном случае, если процессор 426 CPU определяет, что процессор 426 CPU не принял GetOptionsResponse от устройства формирования изображения в данном варианте осуществления, процессор 426 CPU переводит процесс обработки на этап S1202.
[0283] На этапе S1203 процессор 426 CPU определяет, чему равно значение, соответствующее тегу <img20:Modes> GetOptionsResponse, определенной в качестве принятой на этапе S1202, а именно, Common или ToOn и ToOff.
[0284] Если процессор 426 CPU определяет, что значение, соответствующее тегу <img20:Modes> GetOptionsResponse, определенной в качестве принятой на этапе S1202, равно ToOn и ToOff, то процессор 426 CPU переводит процесс обработки на этап S1214. Процесс обработки, выполняемый на этапе S1214, будет описан позже.
[0285] На этапе S1204 процессор 426 CPU отмечает (выбирает) окно 303 флажка выбора Common в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0286] На этапе S1205 процессор 426 CPU запрещает выбор окна 305 флажка выбора ToOn и окна 307 флажка выбора ToOff в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0287] На этапе S1206 процессор 426 CPU определяет, является ли значение, соответствующее тегу <img20:BoundaryOffset> GetOptionsResponse, определенной в качестве принятой на этапе S1202, равным true. Затем, если процессор 426 CPU определяет, что значение, соответствующее тегу <img20:BoundaryOffset> GetOptionsResponse, определенной в качестве принятой на этапе S1202, является true, то процессор 426 CPU переводит процесс обработки на этап S1207.
[0288] В противном случае, если процессор 426 CPU определяет, что значение, соответствующее тегу <img20:BoundaryOffset> GetOptionsResponse, определенной в качестве принятой на этапе S1202, не является true, то процессор 426 CPU переводит процесс обработки на этап S1212.
[0289] На этапе S1207, процессор 426 CPU разрешает регулировку первой линейки 317 регулировки порога яркости и части, соответствующей Common, числового окна 309 регулировки BoundaryOffset, в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0290] На этапе S1208 процессор 426 CPU запрещает регулировку первой линейки 317 регулировки порога яркости и части, соответствующей Common, числового окна 309 регулировки BoundaryOffset в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0291] На этапе S1209 процессор 426 CPU запрещает регулировку второй линейки 319 регулировки порога яркости, а также части, соответствующей ToOn, и части, соответствующей ToOff, числового окна 309 регулировки BoundaryOffset в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0292] На этапе S1210 процессор 426 CPU определяет, включает ли GetOptionsResponse, определенная в качестве принятой на этапе S1202, в себя тег <img20:ResponseTime>. Затем, если процессор 426 CPU определяет, что GetOptionsResponse, определенная в качестве принятой на этапе S1202, включает в себя тег <img20:ResponseTime>, то процессор 426 CPU переводит процесс обработки на этап S1211.
[0293] В противном случае, если процессор 426 CPU определяет, что GetOptionsResponse, определенная в качестве принятой на этапе S1202, не включает в себя тег <img20:ResponseTime>, то процессор 426 CPU переводит процесс обработки на этап S1212.
[0294] На этапе S1211 процессор 426 CPU разрешает регулировку первой линейки 321 регулировки времени задержки и части, соответствующей Common, числового окна 311 регулировки времени задержки в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0295] На этапе S1212 процессор 426 CPU запрещает регулировку первой линейки 321 регулировки времени задержки и части, соответствующей Common, числового окна 311 регулировки времени задержки в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0296] На этапе S1213 процессор 426 CPU запрещает регулировку второй линейки 323 регулировки времени задержки, а также части, соответствующей ToOn, и части, соответствующей ToOff, числового окна 311 регулировки времени задержки в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0297] На этапе S1214 процессор 426 CPU запрещает регулировку окна 303 флажка выбора Common в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0298] На этапе S1215 процессор 426 CPU отмечает (выбирает) окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0299] Этап S1216 является подобным этапу S1206, и поэтому его описание будет опущено.
[0300] На этапе S1217 процессор 426 CPU разрешает регулировку первой линейки 317 регулировки порога яркости в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра. Более того, процессор 426 CPU запрещает регулировку части, соответствующей Common, числового окна 309 регулировки BoundaryOffset в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0301] На этапе S1218 процессор 426 CPU разрешает регулировку второй линейки 319 регулировки порога яркости, а также части, соответствующей ToOn, и части, соответствующей ToOff, числового окна 309 регулировки BoundaryOffset в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0302] Этап S1219 является подобным этапу S1208, и поэтому его описание будет опущено.
[0303] Этап S1220 является подобным этапу S1209, и поэтому его описание будет опущено.
[0304] Этап S1221 является подобным этапу S1210, и поэтому его описание будет опущено.
[0305] На этапе S1222 процессор 426 CPU разрешает регулировку первой линейки 321 регулировки времени задержки, а также части, соответствующей ToOn, и части, соответствующей ToOff, числового окна 311 регулировки времени задержки в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0306] На этапе S1223 процессор 426 CPU разрешает регулировку второй линейки 323 регулировки времени задержки, а также части, соответствующей ToOn, и части, соответствующей ToOff, числового окна 311 регулировки времени задержки в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра.
[0307] Этап S1224 является подобным этапу S1212, и поэтому его описание будет опущено.
[0308] Этап S1225 является подобным этапу S1213, и поэтому его описание будет опущено.
[0309] Далее, со ссылкой на Фиг. 13, будет описываться процесс обработки выдачи SetImagingSettings посредством внешнего клиента в данном варианте осуществления. Фиг. 13 изображает графическое представление алгоритма для разъяснения процесса обработки выдачи SetImagingSettings. Предполагается, что выполнение процесса обработки, изображенного на Фиг. 13, начинается после того, как блок 408 вводит в процессор 426 CPU команду пользователя.
[0310] Например, процессор 426 CPU определяет, была ли нажата кнопка 325 подтверждения регулировки в интерфейсе GUI автоматической регулировки инфракрасного режекторного фильтра. Если процессор 426 CPU определяет, что кнопка 325 подтверждения регулировки была нажата, то процессор 426 CPU начинает процесс обработки, изображенный на Фиг. 13. Если процессор 426 CPU определяет, что кнопка 325 подтверждения регулировки нажата не была, то процессор 426 CPU не начинает процесс обработки, изображенный на Фиг. 13.
[0311] На этапе S1301 процессор 426 CPU генерирует команду SetImagingSettings, как изображено на Фиг. 9D, и выдает команду памяти 428 к сохранению сгенерированной команды SetImagingSettings. В данном случае значение, соответствующее тегу <IrCutFilter> команды SetImagingSettings, равно AUTO.
[0312] На этапе S1302 процессор 426 CPU определяет, было ли выбрано окно 303 флажка выбора Common, или было ли выбрано окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff.
[0313] Если процессор 426 CPU определяет, что было выбрано окно 303 флажка выбора Common, то процессор 426 CPU переводит процесс обработки на этап S1303. В противном случае, если процессор 426 CPU определяет, что было выбрано окно 305 флажка выбора ToOn и окно 307 флажка выбора ToOff, то процессор 426 CPU переводит процесс обработки на этап S1309.
[0314] На этапе S1303 процессор 426 CPU добавляет описание, соответствующее тегу <BoundaryType> с заданным значением Common, к команде SetImagingSettings, сохраненной в памяти 428 на этапе S1301.
[0315] В соответствии с этим, тег <IrCutFilterAutoAdjustment> команды SetImagingSettings, связанной с тегом <BoundaryType> с заданным значением Common.
[0316] На этапе S1304 процессор 426 CPU определяет, было ли задано значение в части, соответствующей Common, в числовом окне 309 регулировки BoundaryOffset. Если процессор 426 CPU определяет, что значение в части, соответствующей Common, в числовом окне 309 регулировки BoundaryOffset было задано, то процессор 426 CPU переводит процесс обработки на этап S1305.
[0317] В противном случае, если процессор 426 CPU определяет, что значение в части, соответствующей Common, в числовом окне 309 регулировки BoundaryOffset задано не было, то процессор 426 CPU переводит процесс обработки на этап S1306.
[0318] На этапе S1305 процессор 426 CPU добавляет нижеприведенное описание к команде SetImagingSettings, сохраненной в памяти 428 на этапе S1301.
[0319] Описание является описанием, соответствующим тегу <BoundaryType> со значением, определенным в качестве заданного на этапе S1304.
[0320] В соответствии с этим, тег <IrCutFilterAutoAdjustment> команды SetImagingSettings связывается с тегом <BoundaryOffset> со значением, определенным в качестве заданного на этапе S1304.
[0321] На этапе S1306 процессор 426 CPU определяет, было ли задано значение в части, соответствующей Common, в числовом окне 311 регулировки времени задержки. Если процессор 426 CPU определяет, что значение в части, соответствующей Common, в числовом окне 311 регулировки времени задержки было задано, то процессор 426 CPU переводит процесс обработки на этап S1307.
[0322] В противном случае, если процессор 426 CPU определяет, что значение в части, соответствующей Common, в числовом окне 311 регулировки времени задержки задано не было, то процессор 426 CPU переводит процесс обработки на этап S1308.
[0323] На этапе S1307 процессор 426 CPU добавляет нижеприведенное описание к команде SetImagingSettings, сохраненной в памяти 428 на этапе S1301. Описание является описанием, соответствующим тегу <ResponseTime> со значением, определенным в качестве заданного на этапе S1306.
[0324] В результате тег <IrCutFilterAutoAdjustment> команды SetImagingSettings связывается со следующим описанием. Описание является описанием, соответствующим тегу <ResponseTime> со значением, определенным в качестве заданного на этапе S1306.
[0325] На этапе S1308 процессор 426 CPU выдает команду интерфейсу 414 I/F к передаче команды SetImagingSettings, сохраненной в памяти 428 на этапе S1301, на устройство формирования изображения в данном варианте осуществления.
[0326] На этапе S1309 процессор 426 CPU добавляет описание нижеприведенных первого и второго тегов <IrCutFilterAutoAdjustment> к команде SetImagingSettings, сохраненной в памяти 428 на этапе S1301.
[0327] Первый тег <IrCutFilterAutoAdjustment> включает в себя тег <BoundaryType> с заданным значением ToOn. Кроме того, тег <IrCutFilterAutoAdjustment> включает в себя тег <BoundaryType> с заданным значением ToOff.
[0328] На этапе S1310 процессор 426 CPU определяет, было ли задано значение в части, соответствующей ToOn, в числовом окне 309 регулировки BoundaryOffset. Если процессор 426 CPU определяет, что значение в части, соответствующей ToOn, в числовом окне 309 регулировки BoundaryOffset было задано, то процессор 426 CPU переводит процесс обработки на этап S1311.
[0329] В противном случае, если процессор 426 CPU определяет, что значение в части, соответствующей ToOn, в числовом окне 309 регулировки BoundaryOffset задано не было, то процессор 426 CPU переводит процесс обработки на этап S1312.
[0330] На этапе S1311 процессор 426 CPU добавляет описание к первому тегу <IrCutFilterAutoAdjustmet>, включенному в команду SetImagingSettings, сохраненную в памяти 428 на этапе S1301. Описание является описанием, соответствующим тегу <BoundaryOffset> со значением, определенным в качестве заданного на этапе S1310.
[0331] В результате первый тег <IrCutFilterAutoAdjustment> команды SetImagingSettings связывается с нижеприведенным тегом <BoundaryOffset>. Тег является тегом <BoundaryOffset>, определенным в качестве заданного на этапе S1310.
[0332] На этапе S1312 процессор 426 CPU определяет, было ли задано ли значение в части, соответствующей ToOff, в числовом окне 309 регулировки BoundaryOffset. Если процессор 426 CPU определяет, что значение было задано в части, соответствующей ToOff, в числовом окне 309 регулировки BoundaryOffset, то процессор 426 CPU переводит процесс обработки на этап S1313.
[0333] В противном случае, если процессор 426 CPU определяет, что значение в части, соответствующей ToOff, в числовом окне 309 регулировки BoundaryOffset задано не было, то процессор 426 CPU переводит процесс обработки на этап S1314.
[0334] На этапе S1313 процессор 426 CPU добавляет нижеприведенное описание ко второму тегу <IrCutFilterAutoAdjustment>, включенному в команду SetImagingSettings, сохраненную в памяти 428 на этапе S1301. Описание является тегом <BoundaryOffset> со значением, определенным в качестве заданного на этапе S1312.
[0335] На этапе S1314 процессор 426 CPU определяет, было ли задано значение в части, соответствующей ToOn, в числовом окне 311 регулировки времени задержки. Если процессор 426 CPU определяет, что значение было задано в части, соответствующей ToOn, в числовом окне 311 регулировки времени задержки, то процессор 426 CPU переводит процесс обработки на этап S1315.
[0336] В противном случае, если процессор 426 CPU определяет, что значение в части, соответствующей ToOn, в числовом окне 311 регулировки времени задержки задано не было, то процессор 426 CPU переводит процесс обработки на этап S1316.
[0337] На этапе S1315 процессор 426 CPU добавляет нижеприведенное описание к первому тегу <IrCutFilterAutoAdjustment>, включенному в команду SetImagingSettings, сохраненную в памяти 428 на этапе S1301. Описание является тегом <ResponseTime> со значением, определенным в качестве заданного на этапе S1314.
[0338] На этапе S1316 процессор 426 CPU определяет, было ли задано значение в части, соответствующей ToOff, в числовом окне 311 регулировки времени задержки. Если процессор 426 CPU определяет, что значение было задано в части, соответствующей ToOff, в числовом окне 311 регулировки времени задержки, то процессор 426 CPU переводит процесс обработки на этап S1317.
[0339] В противном случае, если процессор 426 CPU определяет, что значение в части, соответствующей ToOff, в числовом окне 311 регулировки времени задержки задано не было, то процессор 426 CPU переводит процесс обработки на этап S1308.
[0340] На этапе S1317 процессор 426 CPU добавляет нижеприведенное описание ко второму тегу <IrCutFilterAutoAdjustment>, включенному в команду SetImagingSettings, сохраненную в памяти 428 на этапе S1301. Описание является описанием, соответствующим тегу <ResponseTime> со значением, определенным в качестве заданного на этапе S1316.
[0341] В результате первый тег <IrCutFilterAutoAdjustment> команды SetImagingSettings связывается с нижеприведенным тегом <ResponseTime>. Тег является описанием, соответствующим тегу <ResponseTime> со значением, определенным в качестве заданного на этапе S1316.
[0342] Устройство формирования изображения и клиентское устройство, согласно данному варианту осуществления, сохраняют команды, определенные при помощи языка XSD в данном варианте осуществления, в формате файла.
[0343] Кроме того, предполагается, что адрес, указывающий Imaging Service устройства формирования изображения в данном варианте осуществления, является эквивалентным адресу, указывающему Video Analytics Service устройства формирования изображения, и адресу, указывающему услугу «панорама/наклон/зум» (PTZ) устройства формирования изображения. Однако изобретение не ограничивается этим. Например, эти адреса могут отличаются друг от друга.
[0344] В данном варианте осуществления предполагается, что первый тег IrCutFilterAutoAdjustment и второй тег IrCutFilterAutoAdjustment описываются в команде SetImagingSettings в указанном порядке.
[0345] В вышеописанном варианте осуществления используется фильтр 4 IRCF; однако изобретение не ограничивается этим. Например, вместо фильтра 4 IRCF может быть использован оптический фильтр, такой как, например, нейтральный фильтр (ND). Фильтр ND уменьшает количество света от объекта, не затрагивая формирование цвета видеосигнала, выводимого с элемента 6 формирования изображения.
[0346] Изобретение может быть реализовано посредством выполнения следующего процесса обработки. Процесс обработки заключается в обеспечении программных средств (программы), сконфигурированных для реализации функций вышеописанного варианта осуществления, системе или устройству через сеть, или любому из различных носителей данных, а также заключается в считывании и выполнении программы посредством использования компьютера (или процессора CPU, микропроцессорного блока (MPU) и т.д.) системы или устройства.
[0347] Несмотря на то, что настоящее изобретение было описано со ссылкой на иллюстративные варианты осуществления, следует понимать, что изобретение не ограничивается раскрытыми иллюстративными вариантами осуществления. Объем нижеследующей формулы изобретения должен получить самую широкую интерпретацию, чтобы охватить все подобные модификации, а также эквивалентные структуры и функции.
[0348] По настоящей заявке испрашивается приоритет в соответствии с заявкой на патент Японии № 2013-012311, поданной 25 января 2013 года, а также в соответствии с заявкой на патент Японии № 2013-053595, поданной 15 марта 2013 года, которые в полном объеме включены в настоящий документ путем отсылки.
Перечень ссылочных позиций
[0349] 2 - оптическая система формирования изображения
4 - инфракрасный режекторный фильтр (IRFC)
6 - элемент формирования изображения
14 - схема связи
24 - схема управления фильтром IRCF