Устройство формирования изображений

Иллюстрации

Показать все

Изобретение относится к области видеонаблюдения, в частности к управлению для изменения настроек блока формирования изображений на основе состояний записи. Техническим результатом является обеспечение непрерывной записи данных наблюдения. Предложено устройство формирования изображений, которое выдает поток, включающий в себя кодированные со сжатием видеоданные, средства инструктирования, которые изменяют параметр, относящийся к источнику записи, в соответствии с командой, передаваемой от внешнего устройства, подключенного по сети, и средства управления, которые осуществляют управление для переключения независимо от того, может или нет средствами инструктирования приниматься команда в отношении источника записи, согласованного с заданием на запись, в соответствии с состоянием записи задания на запись. 3 з.п. ф-лы, 27 ил.

Реферат

Область техники

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

Уровень техники

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

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

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

Список библиографических ссылок

Патентная литература

PTL 1: Выложенная заявка на патент Японии № 2007-288478.

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

Техническая проблема

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

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

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

Решение проблемы

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

Эффекты изобретения

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

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

Фиг. 1 представляет собой внешний вид камеры наблюдения в соответствии с первым вариантом осуществления настоящего изобретения.

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

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

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

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

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

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

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

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

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

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

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

Фиг. 13 представляет собой структурную схему для описания обработки команды УстановкаРежимаИсточникаВидео в соответствии с первым вариантом осуществления настоящего изобретения.

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

Фиг. 15 представляет собой структурную схему для описания обработки в случае, когда камера наблюдения получает команду УстановкаКонфигурацийВидеоКодера в соответствии с первым вариантом осуществления настоящего изобретения.

Фиг. 16 представляет собой структурную схему для описания обработки перезагрузки камеры наблюдения в соответствии с первым вариантом осуществления настоящего изобретения.

Фиг. 17 представляет собой структурную схему для описания обработки в случае, когда камера наблюдения получает команду ПолучениеВариантовКонфигурацииИсточникаВидео в соответствии со вторым вариантом осуществления настоящего изобретения.

Фиг. 18 представляет собой структурную схему для описания обработки в случае, когда камера наблюдения получает команду УстановкаКонфигурацииВидеоКодера в соответствии со вторым вариантом осуществления настоящего изобретения.

Фиг. 19 представляет собой структурную схему для описания обработки в случае, когда камера наблюдения получает команду ПолучениеИсточникаВидео в соответствии с третьим вариантом осуществления настоящего изобретения.

Фиг. 20 представляет собой структурную схему для описания обработки в случае, когда камера наблюдения получает команду УстановкаКонфигурацииВидеоКодера в соответствии с третьим вариантом осуществления настоящего изобретения.

Фиг. 21 представляет собой диаграмму для описания экрана настроек, применимого для клиентского устройства, которое выполняет настройки VSM и VEC камеры 1000 наблюдения в соответствии с первым вариантом осуществления настоящего изобретения.

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

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

Фиг. 24 представляет собой структурную схему для описания обработки в случае, когда камера наблюдения получает команду УстановкаРежимаИсточникаВидео в соответствии с четвертым вариантом осуществления настоящего изобретения.

Фиг. 25 иллюстрирует обработку в случае, когда камера наблюдения получает команду УстановкаКонфигурацииВидеоКодера в соответствии с четвертым вариантом осуществления настоящего изобретения.

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

Фиг. 27 представляет собой структурную схему для описания обработки в случае, когда камера наблюдения получает команду УстановкаРежимаИсточникаВидео в соответствии с пятым вариантом осуществления настоящего изобретения.

Описание вариантов осуществления

Ниже приводится описание вариантов осуществления настоящего изобретения.

Первый вариант осуществления

Традиционно устройство формирования изображений, которое передает формируемые изображения в приемное устройство, содержит расположенную в нем группу команд, благодаря которой внешнее устройство предписывает изменения настроек устройства формирования изображений и запуск распределения изображений. Одним из примеров такой группы команд является группа команд, которая определяется стандартом, разработанным ONVIF (Открытым форумом по интерфейсам для сетевого видео), который будет принят в настоящем документе.

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

Например, предположим, что вышеупомянутый стандарт ONVIF включает в себя команду УстановкаРежимаИсточникаВидео в качестве первой команды и команду УстановкаКонфигурацииВидеоКодера в качестве последней команды.

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

Например, будет сделано предположение в отношении случая, в котором выходное разрешение блока формирования изображений составляет 1600×1200 пикселей (соотношение сторон по разрешению - 4:3), а разрешение блока кодирования со сжатием составляет 1280×1024 пикселей (соотношение сторон по разрешению - 4:3).

В таком случае при изменении выходного разрешения блока формирования изображений на 1920×1080 (Full HD, соотношение сторон по разрешению - 16:9) блок кодирования со сжатием, в котором устанавливается соотношение сторон по разрешению (соотношение сторон по разрешению - 4:3), которое не согласуется с ним, не может формировать распределяемые изображения.

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

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

Ссылочная позиция 1000 на фиг. 1 является схемой, иллюстрирующей камеру наблюдения в соответствии с одним из вариантов осуществления настоящего изобретения. Ссылочная позиция 1101 обозначает механизм, который панорамирует направление объектива камеры 1000 наблюдения. Ссылочная позиция 1102 обозначает механизм наклона, который наклоняет направление объектива. Ссылочная позиция 1103 обозначает механизм масштабирования, который изменяет коэффициент масштабирования объектива.

Далее, фиг. 2 представляет собой схему конфигурации системы, включающую в себя камеру 1000 наблюдения. Ссылочная позиция 2000 обозначает клиентское устройство, которое является внешним устройством в настоящем варианте осуществления. Камера 1000 наблюдения и клиентское устройство 2000 соединены с возможностью передачи данных друг с другом по IP-сети 1500.

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

Далее, фиг. 3 представляет собой блок-схему, иллюстрирующую внутреннюю конфигурацию камеры 1000 наблюдения. На фиг. 3 ссылочная позиция 1001 обозначает блок управления, который централизованно управляет компонентами, составляющими камеру 1000 наблюдения.

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

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

Блок 1003 формирования изображений поддерживает множество РежимовИсточникаВидео для изменения разрешения выдаваемых видеоданных, частоты кадров и формата кодирования со сжатием, которые могут использоваться. РежимыИсточникаВидео могут переключаться с помощью описываемой ниже команды УстановкаРежимаИсточникаВидео.

Ссылочная позиция 1004 обозначает блок кодирования со сжатием. Блок 1004 кодирования со сжатием формирует видеоданные путем выполнения обработки кодирования со сжатием в отношении формируемого изображения, выдаваемого с блока 1003 формирования изображений, на основе формата, такого как JPEG или Н.264 или подобного, и выдает их в блок 1002 памяти. Имеется отношение зависимости, такое как иллюстрируемое на фиг. 5, которое будет описываться ниже, между типами разрешения видеоданных, которые выдает блок 1004 кодирования со сжатием, и режимами блока 1003 формирования изображений.

Ссылочная позиция 1005 обозначает блок связи. Блок 1005 связи используется в случаях приема управляющих команд с внешнего устройства и в случаях передачи реакций на управляющие команды во внешнее устройство.

Ссылочная позиция 1006 обозначает блок управления формированием изображений. Блок 1006 управления формированием изображений используется для управления механизмом 1101 наклона, механизмом 1102 панорамирования и механизмом 1003 масштабирования на основе значений панорамного угла, угла наклона и коэффициента масштабирования, вводимых из блока 1001 управления. Блок 1006 управления формированием изображений также обеспечивает текущее значение панорамного угла, значение угла наклона и значение коэффициента масштабирования камеры 1000 наблюдения в ответ на запрос от блока 1001 управления.

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

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

Далее, фиг. 4 иллюстрирует структуру параметров, которые имеет камера 1000 наблюдения в соответствии с настоящим вариантом осуществления.

МедиаПрофиль 6100 представляет собой параметр, устанавливаемый для сохранения элементов настройки камеры наблюдения согласованным образом. МедиаПрофиль 6100 содержит Маркер Профиля, который представляет собой идентификатор (ID) МедиаПрофиля 6100, КонфигурациюИсточникаВидео 6102 и КонфигурациюВидеоКодера 6103.

МедиаПрофиль 6100 также содержит КонфигурациюPTZ 6104 и дополнительно связан с различными типами элементов настроек, включая кодеры звуковых сигналов и так далее. Иными словами, эти связи согласовывают МедиаПрофиль 6100 с КонфигурациейPTZ 6104 и, кроме того, с различными типами элементов настроек, включая аудиокодеры и так далее.

ИсточникВидео 6101 является набором параметров, указывающим на возможности одного блока 1003 формирования изображений, который входит в состав камеры 1000. ИсточникВидео 6101 содержит МаркерИсточникаВидео, который является идентификатором ИсточникаВидео 6101, и Разрешение, указывающее на разрешение видеоданных, которое способен выдавать блок 1003 формирования изображений.

Необходимо отметить, что Разрешение в настоящем варианте осуществления соответствует настройке разрешения.

ИсточникВидео 6101 также поддерживает множество РежимовИсточникаВидео 6105, включающих в себя максимальное разрешение видеоданных, которое способен выдавать блок 1003 формирования изображений, частоту кадров и имеющийся формат кодирования со сжатием. Иными словами, ИсточникВидео 6101 согласован с одним из множества РежимовИсточникаВидео 6105.

Кроме того, РежимИсточникаВидео, согласованный с ИсточникомВидео 6101, может переключаться с помощью команды УстановкиРежимаИсточникаВидео. Указанный РежимИсточникаВидео 6105 описывается ниже. Необходимо отметить, что в дальнейшем в этом документе РежимИсточникаВидео может сокращенно выражаться как VSM.

КонфигурацияИсточникаВидео 6102 представляет собой набор параметров, согласующих ИсточникВидео 6101 камеры 1000 наблюдения с МедиаПрофилем 6100. КонфигурацияИсточникаВидео 6102 включает в себя Пределы, которые представляют собой данные, задающие, какая часть видеоданных, выдаваемых с ИсточникаВидео 6101, должна исключаться и использоваться в качестве распределяемых изображений.

КонфигурацияВидеоКодера 6103 представляет собой набор параметров, который согласует настройки кодера, относящиеся к кодированию со сжатием видеоданных, с МедиаПрофилем 6100.

Блок 1003 формирования изображений в камере 1000 наблюдения выдает видеоданные на основе ИсточникаВидео 6101 и КонфигурацииИсточникаВидео 6102.

Выходные видеоданные подвергаются кодированию со сжатием исходя из таких параметров, как формат кодирования со сжатием, установленный для данной КонфигурацииВидеоКодера 6103 (например, JPEG или Н.264), частота кадров, разрешение и т.п. Прошедшие таким образом кодирование со сжатием видеоданные распределяются в клиентские устройства 2000 посредством блока 1005 связи.

КонфигурацияВидеоКодера 6103 включает в себя МаркерКонфигурацииВидеоКодера, который представляет собой идентификатор КонфигурацииВидеоКодера 6103.

КонфигурацияВидеоКодера 6103 также включает в себя Кодирование для задания формата кодирования со сжатием и Разрешение для задания разрешения выходного изображения с камеры 1000 наблюдения. Необходимо отметить, что Кодирование в настоящем варианте осуществления соответствует настройкам формата кодирования со сжатием.

Кроме того, КонфигурацияВидеоКодера 6103 включает в себя Качество для задания качества кодирования со сжатием и ПределЧастотыКадров для задания максимальной частоты кадров выходных изображений с камеры 1000 наблюдения. Кроме того, КонфигурацияВидеоКодера 6103 включает в себя ПределБитрейта для задания максимального битрейта.

В дальнейшем в этом документе КонфигурацияВидеоКодера может сокращенно выражаться как VEC.

КонфигурацияPTZ 6104 представляет собой набор параметров, который согласует настройки, относящиеся к механизму 1101 панорамирования, механизму 1102 наклона и механизму 1103 масштабирования камеры 1000 наблюдения, с МедиаПрофилем 6100. КонфигурацияPTZ 6104 включает в себя информацию, относящуюся к системе координат, представляющей фактические значения угла панорамирования/наклона и коэффициента масштабирования механизма панорамирования, механизма наклона и механизма масштабирования.

Далее со ссылкой на фиг. 5 описываются VSM, которые поддерживает камера 1000 наблюдения, и содержимое настроек VEC 6103, согласованное с каждым VSM. Фиг. 5 при этом представляет собой таблицу для описания отношения зависимости между блоком 1003 формирования изображений и блоком 1004 кодирования со сжатием.

Таблица, иллюстрируемая на фиг. 5, сохраняется в блоке 1002 памяти в камере 1000 наблюдения заранее, при этом обращение к ней осуществляется блоком 1001 управления при необходимости.

Ссылочная позиция 4000 на фиг. 5 обозначает № режима VSM, который использует камера 1000 наблюдения для внутренней обработки. Камера 1000 наблюдения в соответствии с настоящим вариантом осуществления поддерживает три VSM, а именно S1, S2 и S3. Иными словами, камера 1000 наблюдения хранит указанные три VSM в блоке 1002 памяти.

Ссылочная позиция 4001 обозначает параметр МаксРазрешение, представляющий собой максимальное разрешение, которое может выдавать блок 1003 формирования изображений в каждом VSM. Ссылочная позиция 4002 обозначает параметр МаксЧастотаКадров, представляющий собой наибольшую частоту кадров, которую может выдавать блок 1003 формирования изображений в каждом VSM.

Ссылочная позиция 4003 обозначает параметр Кодирование, представляющий собой форматы кодирования со сжатием, доступные для VEC в каждом VSM. Ссылочная позиция 4004 обозначает параметр ФлагПерезагрузки, свидетельствующий о том, нуждается ли блок 1003 формирования изображений в перезагрузке во время перехода в каждый VSM.

Например, если происходит переход в VSM, согласованный с ФлагомПерезагрузки 4004, значение которого является Истинным, с помощью команды УстановкаРежимаИсточникаВидео осуществляется обработка перезагрузки камеры 1000 наблюдения.

Помимо параметров с 4000 по 4003, VSM включают в себя флаг Разрешения. Флаг Разрешения действующего VSM, в данный момент установленного в блоке 1003 формирования изображений, устанавливается на Истинный, а значение остальных флагов Разрешения устанавливается на Ложный.

Ссылочные позиции с 4005 по 4007 обозначают устанавливаемые диапазоны и варианты параметров VEC 6103, на которые может осуществляться установка от внешнего устройства с помощью команды УстановкаКонфигурацииВидеоКодера для каждого VSM.

Ссылочная позиция 4005 обозначает варианты формата кодирования со сжатием. Например, она означает, что в том случае, когда VSM представляет собой S1, она показывает, что в качестве формата кодирования со сжатием может выбираться только Н.264.

Ссылочная позиция 4006 обозначает варианты Разрешения, которое является разрешением VEC. Это значение настроек определяет разрешение распределяемого изображения, которое выдает блок 1004 кодирования со сжатием. Например, она означает, что в том случае, когда VSM представляет собой S2, могут выбираться разрешения 3200×2400, 2048×1536, 1024×768 и 640×480.

Ссылочная позиция 4007 обозначает выбираемый диапазон для ПределаЧастотыКадров VEC. Например, она означает, что в том случае, когда РежимИсточникаВидео представляет собой S3, устанавливаемый ПределЧастотыКадров составляет от 1 до 30 кадров в секунду.

Указанные варианты 4005, 4006 и 4007 доводятся от камеры 1000 наблюдения до внешнего устройства с помощью команды ПолучениеВариантовКонфигурацииВидеоКодера.

Фиг. 6 иллюстрирует типичную последовательность команд между камерой 1000 наблюдения и клиентским устройством 2000 с начала настройки на распределение видео. В данном случае термин «транзакция» означает пару из команды, передаваемой с клиентского устройства 2000 на камеру 1000 наблюдения, и реакции, передаваемой с камеры 1000 наблюдения на клиентское устройство 2000.

Ссылочная позиция 7098 обозначает событие уведомления о подписке в сети. Камера 1000 наблюдения передает это событие в сеть путем групповой рассылки, чтобы указать, что она в данный момент способна принимать команды, внешним устройствам, соединенным с этой сетью.

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

Такая информация о возможностях включает в себя информацию, свидетельствующую о том, совместима ли камера 1000 наблюдения с изменением VSM.

Ссылочная позиция 7100 обозначает транзакцию команды ПолучениеКонфигурацийИсточникаВидео. Клиентское устройство 2000 использует эту команду для получения списка КонфигурацииИсточникаВидео 6102, который хранит камера 1000 наблюдения.

Ссылочная позиция 7101 обозначает транзакцию команды ПолучениеКонфигурацийВидеоКодера. Клиентское устройство 2000 использует эту команду для получения списка VEC 6103, который хранит камера 1000 наблюдения.

Ссылочная позиция 7102 обозначает транзакцию команды ПолучениеКонфигураций. Клиентское устройство 2000 использует эту команду для получения списка КонфигурацииPTZ 6104, который хранит камера 1000 наблюдения.

Ссылочная позиция 7103 обозначает транзакцию команды СозданиеПрофиля. Клиентское устройство 2000 использует эту команду для создания нового МедиаПрофиля 6100 для камеры 1000 наблюдения и получает его МаркерПрофиля.

После обработки этих команд камера 1000 наблюдения передает событие уведомления об изменении МедиаПрофиля для уведомления клиентских устройств в сети, что в МедиаПрофиле произошло некоторое изменение.

Ссылочная позиция 7104 обозначает транзакцию команды ДобавлениеКонфигурацииИсточникаВидео. Ссылочная позиция 7105 обозначает транзакцию команды ДобавлениеКонфигурацииВидеоКодера. Ссылочная позиция 7109 обозначает транзакцию команды ДобавлениеКонфигурацииPTZ.

Задание идентификаторов в этих командах позволяет клиентскому устройству 2000 согласовывать необходимую КонфигурациюИсточникаВидео, VEC и КонфигурациюPTZ с МедиаПрофилем, задаваемым с помощью этого идентификатора.

После обработки этих команд камера 1000 наблюдения передает событие уведомления об изменении МедиаПрофиля для уведомления клиентских устройств в сети, что в МедиаПрофиле произошло некоторое изменение.

Ссылочная позиция 7106 обозначает транзакцию команды ПолучениеВариантовКонфигурацииВидеоКодера. Эта команда позволяет клиентскому устройству 2000 получать варианты и устанавливаемые диапазоны значений параметров, которые может принимать камера 1000 наблюдения в VEC, задаваемой с помощью идентификатора.

Ссылочная позиция 7107 обозначает транзакцию команды УстановкаКонфигурацииВидеоКодера. Клиентское устройство 2000 использует эту команду для установки параметров КонфигурацииВидеоКодера 6103. После обработки этих команд камера 1000 наблюдения передает событие уведомления об изменении VEC для уведомления клиентских устройств в сети, что в VEC произошло некоторое изменение.

Ссылочная позиция 7110 обозначает транзакцию команды ПолучениеUriПотока. Клиентское устройство 2000 использует эту команду для получения адреса (URI - универсального индикатора ресурсов), чтобы камера 1000 наблюдения получала распределяемый поток на основе настроек заданного МедиаПрофиля.

Ссылочная позиция 7111 обозначает транзакцию команды Описание. Клиентское устройство 2000 исполняет эту команду с использованием URI, получаемого в 7110, для запроса и получения информации, в отношении содержимого которой камера 1000 наблюдения выполняет распределение потоковой передачи данных.

Ссылочная позиция 7112 обозначает транзакцию команды Установка. Клиентское устройство 2000 исполняет эту команду с использованием URI, получаемого в 7110, благодаря чему камера 1000 наблюдения и клиентское устройство 2000 могут совместно использовать способ передачи потока, включающий в себя номера сеансов между ними.

Ссылочная позиция 7113 обозначает транзакцию команды Воспроизведение. Клиентское устройство 2000 исполняет эту команду с использованием номера сессии, получаемого в 7112, для запроса запуска потока в камере 1000 наблюдения.

Ссылочная позиция 7114 обозначает распределяемый поток. Камера 1000 наблюдения распределяет поток, запуск которого запрошен в 7113, с помощью способа передачи, совместно используемого в 7112.

Ссылочная позиция 7115 обозначает транзакцию команды Разъединение. Клиентское устройство 2000 запрашивает в камере 1000 наблюдения остановку потока путем исполнения этой команды с помощью номера сессии, получаемого в 7112.

Ссылочная позиция 7116 обозначает событие уведомления об обрыве в сети. Камера 1000 наблюдения передает это событие в сеть путем групповой рассылки, чтобы указать, что она в данный момент неспособна принимать команды, внешним устройствам, соединенным с этой сетью.

Фиг. 7 иллюстрирует типичную последовательность команд, осуществляемую между камерой 1000 наблюдения и клиентским устройством 2000, в случае осуществления изменения режима VSM, которое не включает в себя перезагрузку.

Ссылочная позиция 7200 обозначает транзакцию команды ПолучениеВозможностейУслуг. Команда ПолучениеВозможностейУслуг представляет собой команду, которая предписывает камере 1000 наблюдения выдать информацию о возможностях, означающую возможности, которые поддерживает камера 1000 наблюдения. Информация о возможностях включает в себя информацию, которая указывает, совместима ли камера 1000 наблюдения с изменением VSM.

Ссылочная позиция 7201 обозначает транзакцию команды ПолучениеРежимаИсточникаВидео. Команда ПолучениеРежимаИсточникаВидео представляет собой команду, которая предписывает камере 1000 наблюдения выдать список VSM, поддерживаемых ИсточникомВидео 6101, который имеет идентификатор, заданный клиентским устройством 2000.

В том случае, если клиентское устройство 2000 установило, что камера 1000 наблюдения совместима с изменением VSM, с помощью команды 7200 ПолучениеВозможностейУслуг, клиентское устройство 2000 использует эту команду для получения VSM, которые поддерживает камера 1000 наблюдения.

После приема команды ПолучениеРежимаИсточникаВидео блок 1001 управления камеры 1000 наблюдения получает параметры каждого из VSM с S1 по S3, изображенных на фиг. 5, которые сохраняются в блоке 1002 памяти, и выдает их в клиентское устройство 2000 посредством блока 1005 связи.

Ссылочная позиция 7202 обозначает транзакцию команды УстановкаРежимаИсточникаВидео. Команда УстановкаРежимаИсточникаВидео представляет собой команду, которая предписывает камере 1000 наблюдения изменить VSM ИсточникаВидео 6101, задаваемого клиентским устройством 2000. После изменения VSM блок 1001 управления камеры 1000 наблюдения передает событие уведомления об изменении VSM для уведомления клиентских устройств в сети об изменении VSM.

Ссылочная позиция 7203 обозначает обработку обновления несогласованности, возникающей между РежимомИсточникаВидео и VEC, путем изменения УстановкиРежимаИсточникаВидео, иллюстрируемой в 7202. В том случае, если такое обновление выполнено, блок 1001 управления камеры 1000 наблюдения передает событие уведомления об изменении VEC и уведомляет клиентские устройства в сети о значениях настроек VEC и повторном получении вариантов значений настроек VEC.

Ссылочные позиции 7204 и 7205 обозначают транзакции команды ПолучениеВариантовКонфигурацииВидеоКодера и команды ПолучениеКонфигурацийВидеоКодера. Клиентское устройство 2000, которое приняло событие уведомления об изменении VEC, иллюстрируемое в 7203, получает обновленные значения настроек VEC и варианты значений настроек VEC с помощью этих команд.

Фиг. 8 иллюстрирует типичную последовательность команд, осуществляемую между камерой 1000 наблюдения и клиентским устройством 2000 в случае выполнения изменения режима VSM, которое включает в себя перезагрузку. Фиг. 8 представляет собой то же самое, что и фиг. 7, в отношении частей 7201 и ранее, а также 7204 и далее.

Ссылочная позиция 7399 обозначает транзакцию команды УстановкаРежимаИсточникаВидео для изменения VSM, нуждающегося в перезагрузке. В этом случае камера 1000 наблюдения не передает событие уведомления об изменении VSM в этот момент времени.

Ссылочная позиция 7400 обозначает обработку обновления несогласованности, возникающей между VSM и VEC, путем изменения УстановкиРежимаИсточникаВидео, иллюстрируемой в 7399. В этом случае камера 1000 наблюдения не передает событие уведомления об изменении VEC в этот момент времени.

Ссылочная позиция 7401 обозначает обработку перезагрузки камеры 1000 наблюдения. Камера 1000 наблюдения передает событие уведомления об обрыве в сети, выполняет обработку перезагрузки и передает событие уведомления о подписке в сети.

Ссылочные позиции 7402 и 7403 обозначают событие уведомления об изменении VSM и событие уведомления об изменении VEC. Камера 1000 наблюдения передает эти события после перезагрузки и указывает клиентскому устройству 2000 повторно получить значения настроек.

Фиг. 13 иллюстрирует случай камеры 1000 наблюдения, получающей команду УстановкаРежимаИсточникаВидео от клиентского устройства 2000.

Иными словами, в случае установления, что от клиентского устройства получена команда УстановкаРежимаИсточникаВидео, блок 1001 управления запускает эту обработку. С другой стороны, в случае установления, что от клиентского устройства 2000 не получена команда УстановкаРежимаИсточникаВидео, блок 1001 управления не запускает эту обработку.

На этапе S1000 блок 1001 управления останавливает распределяемый видеопоток посредством блока 1005 связи.

На этапе S1001 блок 1001 управления устанавливает, какой из S1-S3 из VSM был введен, получает значения настроек соответствующего VSM от блока 1002 памяти и устанавливает полученные значения настроек VSM в блоке 1003 формирования изображений.

Иными словами, блок 1001 управления сначала считывает из блока 1002 памяти значения настроек VSM, заданные в команде УстановкаРежимаИсточникаВидео, принимаемой от клиентского устройства 2000, и устанавливает значения настроек, которые были считаны, в блоке 1003 формирования изображений.

На этапе S1002 блок 1001 управления устанавливает флаг Разрешения, соответствующий VSM, установленному на этапе S1001, на Истинный и устанавливает флаги Разрешения, соответствующие остальным VSM, на Ложный.

На этапе S1003 блок 1001 управления передает нормальную реакцию в клиентское устройство 2000.

На этапе S1004 блок 1001 управления обращается к ФлагуПерезагрузки VSM относительно того, какие значения настроек были установлены на этапе S1001, и определяет, был ли VSM изменен на VSM, требующий перезагрузки. В том случае, если определено, что необходима перезагрузка, блок 1001 управления переводит процесс на этап S1020, а в том случае, если определено, что перезагрузка не нужна - на этап S1005.

На этапе S1005 блок 1001 управления передает событие уведомления об изменении VSM посредством блока 1005 связи, чтобы уведомить клиентское устройство 2000 в сети об