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

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0001] Настоящее изобретение относится к устройству захвата изображения, способному передавать захваченное изображение на внешнее устройство, и, в частности, настоящее изобретение относится к методу наложения информации, такой как, например, изображение, на захваченное изображение.

УРОВЕНЬ ТЕХНИКИ

[0002] Существует известный метод наложения изображения и т.п. в предварительно определенной позиции захваченного изображения и передачи накладываемого изображения. Известным примером является функция экранной индикации (далее в настоящем документе будет называться функцией OSD) для отображения информации, такой как, например, изображение, в фиксированной позиции захваченного изображения.

[0003] Существует другой известный метод динамического изменения позиции захваченного изображения, в которой будет накладываться изображение. Например, в патентном источнике PTL 1 раскрыто устройство захвата изображения, которое перемещает позицию курсора на экране дисплея в направлении панорамирования или наклона, в котором перемещается корпус устройства.

[0004] Однако рост разнообразия процесса наложения изображения в ряде случаев порождает рассогласование между максимальным количеством накладываемых изображений, которые зависят от отдельных процессов наложения, и максимальным количеством изображений, которые могут быть заданы посредством устройства захвата изображения в целом.

[0005] Помимо всего прочего, для внешнего устройства не существует какого-либо интерфейса, который обеспечивает максимальное количество изображений, которые могут быть наложены посредством отдельных процессов наложения изображения.

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

ПЕРЕЧЕНЬ ПАТЕНТНЫХ ИСТОЧНИКОВ

[0007] PTL 1

Выложенный патент Японии № 7-131684

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

РЕШЕНИЕ ПРОБЛЕМЫ

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0011] Фиг. 1 изображает конфигурационную схему системы камеры наблюдения, согласно варианту осуществления настоящего изобретения.

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

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

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

Фиг. 5А изображает графическое представление примера захваченного изображения, согласно варианту осуществления настоящего изобретения.

Фиг. 5B изображает графическое представление доставленного изображения, согласно варианту осуществления настоящего изобретения.

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

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

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

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

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

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

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

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

Фиг. 10А изображает графическое представление алгоритма настройки наложения изображения в камере наблюдения.

Фиг. 10B изображает графическое представление алгоритма настройки наложения изображения в камере наблюдения.

Фиг. 10C изображает графическое представление алгоритма настройки наложения изображения в клиентском блоке.

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

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

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

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

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

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

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

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

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

[0012] Далее в настоящем документе будут описаны варианты осуществления настоящего изобретения.

ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

[0013] Фиг. 1 изображает конфигурационную схему системы камеры наблюдения, согласно варианту осуществления настоящего изобретения.

[0014] Как изображено на Фиг. 1, система камеры наблюдения включает в себя камеру 1000 наблюдения, согласно варианту осуществления настоящего изобретения, и клиентский блок 2000, который является внешним устройством в настоящем изобретении. Камера 1000 наблюдения и клиентский блок 2000 соединяются таким образом, чтобы сообщаться друг с другом через IP-сеть 1500. Клиентский блок 2000 передает различные команды для изменения параметров формирования изображения, управления платформой, запуска потоковой передачи видеосигналов и т.д., которые будут описываться ниже, на камеру 1000 наблюдения. Камера 1000 наблюдения передает ответы на такие команды и потоковую передачу видеосигналов на клиентский блок 2000.

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

[0016] Как изображено на Фиг. 2, блок 1001 управления управляет всей камерой 1000 наблюдения. Блок 1001 управления является, например, процессором CPU.

[0017] Ссылочная позиция 1002 обозначает запоминающий блок. Запоминающий блок 1002 в основном используется в качестве области хранения для программ, которые выполняет блок 1001 управления, и различных заданных значений, и в качестве рабочего пространства в процессе выполнения программ. Примеры запоминающего блока 1002 включают в себя жесткий диск и флэш-память. Запоминающий блок 1002 сохраняет заданные значения для настройки блока захвата изображения, профиля доставки, настройки обработки изображения, настройки кодирования со сжатием, настройки наложения изображения, которые будут описываться ниже, и т.д. Заданные значения относятся к блоку 1001 управления.

[0018] Ссылочная позиция 1003 обозначает память для хранения видеоданных. Память 1003 для хранения видеоданных включает в себя память для хранения захваченных изображений, память для хранения обрезанных изображений и память для хранения доставляемых изображений, в зависимости от целевого назначения, и используется в качестве области обработки данных изображения для блока 1004 захвата изображения, блока 1005 обработки изображения и блока 1006 кодирования со сжатием, которые будут описываться ниже.

[0019] Ссылочная позиция 1004 обозначает блок захвата изображения. Блок 1004 захвата изображения преобразовывает аналоговый сигнал, полученный посредством захвата объекта, в цифровые данные и выводит их в качестве захваченного изображения на память 1310 для хранения захваченных изображений, которая будет описываться ниже.

[0020] Ссылочная позиция 1005 обозначает блок обработки изображения. Блок 1005 обработки изображения обрезает захваченное изображение, которое блок 1004 захвата изображения выводит на память 1310 для хранения захваченных изображений, на основе содержания настройки обработки изображения, которая будет описываться ниже. Блок 1005 обработки изображения дополнительно выполняет процесс наложения изображения в отношении данных обрезанного изображения на основе настройки наложения изображения, которая будет описываться ниже, и выводит их на память для хранения обрезанных изображений. Поскольку камера 1000 наблюдения данного варианта осуществления имеет две настройки блока захвата изображения, камера 1000 наблюдения включает в себя два блока 1321 и 1322 памяти для хранения обрезанных изображений.

[0021] Ссылочная позиция 1006 обозначает блок кодирования со сжатием. Блок 1006 кодирования со сжатием выполняет процесс изменения размеров в отношении данных изображения, которые блок 1005 обработки изображения выводит на память 1321 или 1322 для хранения обрезанных изображений, на основе содержания настройки кодирования со сжатием, которая будет описываться ниже. Блок 1006 кодирования со сжатием дополнительно выполняет процесс кодирования со сжатием в отношении данных изображения с измененными размерами на основе формата JPEG или H.264, и выводит закодированные со сжатием данные изображения на блоки 13111-13223 памяти для хранения доставляемых изображений в качестве доставляемых изображений. Если запрос на запуск потоковой передачи выдается с внешнего устройства, то камера 1000 наблюдения передает информационное содержание памяти для хранения доставляемых изображений на внешнее устройство посредством потоковой передачи на основе содержания запроса.

[0022] Ссылочная позиция 1007 обозначает блок связи. Блок 1007 связи используется для приема команд управления от внешнего клиентского блока 2000 или для передачи ответов на команды управления или доставляемого изображения на клиентский блок 2000.

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

[0024] Далее в настоящем документе будут описываться имена и содержание команд, параметров и т.д., используемые в первом варианте осуществления.

[0025] Фиг. 3 изображает структуру параметров, которые хранит камера 1000 наблюдения данного варианта осуществления. Эти параметры сохраняются в запоминающем блоке 1002, который изображен на Фиг. 2.

[0026] Ссылочные позиции 6100 и 6101 обозначают профили доставки. Профили доставки являются наборами параметров для сохранения различных заданных элементов камеры 1000 наблюдения в связи друг с другом. Файл 6100 доставки хранит идентификатор ID профиля 6100 доставки и привязывается к настройке 6110 обработки изображения и настройке 6120 кодирования со сжатием, которые будут описываться ниже, и т.д.

[0027] Ссылочная позиция 6102 обозначает настройку блока захвата изображения. Настройка 6102 блока захвата изображения включает в себя идентификатор ID настройки 6102 блока захвата изображения и параметр разрешения данных изображения, которые может вывести блок 1004 захвата изображения.

[0028] Ссылочные позиции 6110 и 6111 обозначают настройки обработки изображения. Каждая из настроек 6110 и 6111 обработки изображения включает в себя параметры настройки 6102 блока захвата изображения для вывода захваченного изображения, подлежащего обработке посредством блока 1005 обработки изображения, и параметры позиции обрезания и размеров обрезания, указывающие часть захваченного изображения, которая подлежит обрезанию и выводу на память для хранения обрезанных изображений (память 1321 или 1322, изображенную на Фиг. 4).

[0029] Ссылочные позиции 6120 и 6121 обозначают настройки кодирования со сжатием. Каждая из настроек 6120 и 6121 кодирования со сжатием является набором параметров для кодирования со сжатием в отношении данных изображения, которые блок 1005 обработки изображения выводит на память 1321 или 1322 для хранения обрезанных изображений. Каждая из настроек 6120 и 6121 кодирования со сжатием включает в себя идентификатор ID настройки кодирования со сжатием, параметр типа кодирования со сжатием, указывающий тип кодирования со сжатием, и разрешение доставки, указывающее разрешение изображения, которое выводится на память для хранения доставляемых изображений после выполнения кодирования со сжатием.

[0030] Фиг. 4 изображает графическое представление, демонстрирующее взаимосвязь между блоками обработки и блоками памяти камеры 1000 наблюдения, согласно первому варианту осуществления. Блок 1004 захвата изображения выводит данные захваченного изображения на память 1310 для хранения захваченных изображений.

[0031] Ссылочная позиция 1900 на Фиг. 5А обозначает иллюстративные данные изображения, которые блок 1004 захвата изображения, имеющий параметры, изображенные в настройке 6102 блока захвата изображения, сохраненной в запоминающем блоке 1002, выводит на память 1310 для хранения захваченных изображений.

[0032] Блок 1005 обработки изображения выполняет процесс обрезания в отношении данных 1900 изображения, которые выводятся на память 1310 для хранения захваченных изображений, в соответствии с настройкой обработки изображения, считываемой с запоминающего блока 1002, и выводит обрезанное изображение на память 1321 или 1322 для хранения обрезанных изображений.

[0033] Ссылочные позиции 1910 и 1911 на Фиг. 5А обозначают обрезанные изображения, которые получают посредством обработки данных 1900 изображения, которые выводятся на память 1310 для хранения захваченных изображений при помощи блока 1005 обработки изображения, в соответствии с настройкой 6110 или 6111 обработки изображения, которая изображена на Фиг. 3, и которые выводятся на память 1321 или 1322 для хранения обрезанных изображений.

[0034] Данные 1910 изображения являются изображением, обрезанным в позиции обрезания (250, 200), находящейся сверху слева в данных 1900 изображения, в качестве исходной точки (0, 0) в размере обрезания (1280, 720), посредством процесса 10051 обрезания, в соответствии с настройкой 6110 обработки изображения.

[0035] Данные 1911 изображения являются изображением, обрезанным в позиции обрезания (270, 210) данных 1900 изображения в размерах обрезания (854, 480), посредством процесса 10052 обрезания, в соответствии с настройкой 6111 обработки изображения.

[0036] Блок 1005 обработки изображения дополнительно включает в себя процессы 1411 и 1412 наложения изображения. Блок 1005 обработки изображения считывает настройку наложения изображения, которая будет описываться ниже, с запоминающего блока 1002, и определяет, присутствует ли настройка наложения изображения для настройки 6110 или 6111 обработки изображения. Если настройка наложения изображения для настройки 6110 или 6111 обработки изображения присутствует, то блок 1005 обработки изображения накладывает изображение на обрезанное изображение 1910 или 1911, в соответствии с настройкой наложения изображения, и выводит обрезанное изображение на память 1321 или 1322 для хранения обрезанных изображений.

[0037] Блок 1006 кодирования со сжатием выполняет процесс изменения размеров и процесс кодирования со сжатием, в виде форматов H.264 и JPEG, в отношении обрезанного изображения, которое выводится на память для хранения обрезанных изображений, в соответствии с настройкой кодирования со сжатием, сохраненной в запоминающем блоке 1002, и выводит изображение на память 1003 для хранения видеоданных.

[0038] Блок 1006 кодирования со сжатием изменяет размеры изображений в блоках 1321 и 1322 памяти для хранения обрезанных изображений в совокупности на три размера, которые могут быть указаны посредством настроек 6120 и 6121 кодирования со сжатием, в процессах 10061–10064 изменения размеров. Помимо всего прочего, изображения с измененными размерами сжимаются и кодируются в части 10068 кодирования в формате H.264 или в части 10069 кодирования в формате JPEG, и выводятся на блоки 13111–133223 памяти для хранения доставляемых изображений в качестве доставляемых изображений.

[0039] Блок 1007 связи доставляет доставляемые изображения, находящиеся в блоках 13111–13223 памяти для хранения доставляемых изображений, в ответ на запросы от клиентского блока 2000.

[0040] Блок 1007 связи считывает профиль 6100 или 6101 доставки, указанный посредством клиентского блока 2000, с запоминающего блока 1002. Блок 1007 связи выбирает целевую память для хранения доставляемых изображений, в соответствии с содержанием настройки обработки изображения и настройки кодирования со сжатием, связанных с профилем 6100 или 6101 доставки, и доставляет изображение, находящееся в памяти для хранения доставляемых изображений, посредством потоковой передачи на клиентский блок 2000.

[0041] Фиг. 5B изображает иллюстративное изображение, доставляемое на клиентский блок 2000 на основе профиля 6100 доставки. Это изображение является изображением, обрезанным, в соответствии с настройкой 6110 обработки изображения, а также сжатым и закодированным в формате H.264 до размеров 1,280×720, в соответствии с настройкой 6120 кодирования со сжатием, которое сохраняется в памяти 13112 для хранения доставляемых изображений.

[0042] Как изображено на Фиг. 5B, ссылочные позиции 1920 и 1921 обозначают накладываемые изображения, которые накладываются на доставляемое изображение 1901 на основе настроек 6150 и 6151 наложения изображения, соответственно.

[0043] Далее, со ссылкой на Фиг. 8, будет описано содержание настроек 6150 и 6151 наложения изображения.

[0044] Поскольку целью наложения в обеих настройках 6150 и 6151 является идентификатор ID настройки обработки изображения А, то есть, указывается настройка 6110 обработки изображения, накладываемые изображения 1920 и 1921 накладываются на доставляемое изображение 1901, которое обрезается посредством настройки 6110 обработки изображения и изображено на Фиг. 5B.

[0045] Как изображено на Фиг. 5C, ссылочная позиция 1922 обозначает накладываемое изображение, которое накладывается на доставляемое изображение 1902 на основе настройки 6152 наложения изображения.

[0046] Далее, со ссылкой на Фиг. 8, будет описано содержание настройки 6152 наложения изображения.

[0047] Поскольку целью наложения является идентификатор ID настройки обработки изображения В, то есть, указывается настройка 6111 обработки изображения, накладываемое изображение 1922 накладывается на доставляемое изображение 1902, которое, как изображено на Фиг. 5C, обрезается посредством настройки 6111 обработки изображения.

[0048] Фиг. 6А изображает типичную последовательность команд от начала настройки до доставки изображения между камерой 1000 наблюдения и клиентским блоком 2000.

[0049] В данном случае транзакция относится к паре команд, которые передаются с клиентского блока 2000 на камеру 1000 наблюдения, и к ответу, который камера 1000 наблюдения возвращает на клиентский блок 2000.

[0050] Ссылочная позиция 6000 обозначает транзакцию для поиска устройства. Клиентский блок 2000 передает поисковый запрос с предварительно определенными условиями в сеть. Камера 1000 наблюдения, которая сравнивает условия для поискового запроса, возвращает поисковый ответ на клиентский блок 2000.

[0051] Ссылочная позиция 6001 обозначает транзакцию для запроса регистрации события. Клиентский блок 2000 передает запрос на регистрацию события на камеру 1000 наблюдения, чтобы запросить камеру 1000 наблюдения на предмет передачи события в случае генерирования триггера, который удовлетворяет предварительно определенным условиям. Камера 1000 наблюдения сохраняет содержание регистрации события в запоминающем блоке 1002, и в случае генерирования триггера, который удовлетворяют предварительно определенным условиям, камера 1000 наблюдения передает событие на клиентский блок 2000.

[0052] Ссылочная позиция 6002 обозначает транзакцию для получения функции блока 1005 обработки изображения. Эта транзакция побуждает клиентский блок 2000 к получению информации о функции блока 1005 обработки изображения камеры 1000 наблюдения.

[0053] Ссылочная позиция 6003 обозначает транзакцию для получения списка настроек обработки изображения. Эта транзакция побуждает клиентский блок 2000 к получению списка, включающего в себя идентификаторы ID настроек обработки изображения, хранящихся в запоминающем блоке 1002, от камеры 1000 наблюдения. В данном варианте осуществления получают настройки 6110 и 6111 обработки изображения.

[0054] Ссылочная позиция 6004 обозначает транзакцию для получения варианта настройки обработки изображения. Эта транзакция побуждает клиентский блок 2000 к получению поддающихся заданию вариантов выбора и диапазона заданных значений для отдельных параметров настроек обработки изображения.

[0055] Ссылочная позиция 6005 обозначает транзакцию для изменения настроек обработки изображения. Эта транзакция побуждает клиентский блок 2000 к изменению содержания настроек обработки изображения, полученных посредством транзакции 6003, на основе вариантов выбора, полученных посредством транзакции 6004. Например, клиентский блок 2000 изменяет позицию и размеры обрезания. Камера 1000 наблюдения сохраняет содержание измененных настроек обработки изображения в запоминающем блоке 1002.

[0056] Ссылочная позиция 6006 обозначает событие изменения настройки. Камера 1000 наблюдения определяет, имеется ли клиентский блок, в котором событие уведомления об изменении настроек обработки изображения посредством транзакции 6005 было зарегистрировано заблаговременно, со ссылкой на запоминающий блок 1002. В случае наличия, камера 1000 наблюдения передает событие на клиентский блок.

[0057] Ссылочная позиция 6007 обозначает транзакцию для получения функции блока 1006 кодирования со сжатием. Эта транзакция побуждает клиентский блок 2000 к получению информации о функции блока 1006 кодирования со сжатием камеры 1000 наблюдения.

[0058] Ссылочная позиция 6008 обозначает транзакцию для получения списка настроек кодирования со сжатием. Эта транзакция побуждает клиентский блок 2000 к получению списка, включающего в себя идентификаторы ID настроек кодирования со сжатием, сохраненных в запоминающем блоке 1002, от камеры 1000 наблюдения. В первом варианте осуществления клиентский блок 2000 получает настройки 6120 и 6121 кодирования со сжатием.

[0059] Ссылочная позиция 6009 обозначает транзакцию для получения варианта настройки кодирования со сжатием. Эта транзакция побуждает клиентский блок 2000 к получению поддающихся заданию вариантов выбора и диапазона заданных значений для отдельных параметров настроек кодирования со сжатием.

[0060] Ссылочная позиция 6010 обозначает транзакцию для изменения настроек кодирования со сжатием. Эта транзакция побуждает клиентский блок 2000 к изменению содержания настроек кодирования со сжатием, полученных посредством транзакции 6008, на основе вариантов выбора, полученных посредством транзакции 6009. Например, клиентский блок 2000 изменяет тип кодирования со сжатием или размеры обрезания. Камера 1000 наблюдения сохраняет содержание измененных настроек кодирования со сжатием в запоминающем блоке 1002.

[0061] Транзакция 6011 является событием изменения настройки. Камера 1000 наблюдения определяет, имеется ли клиентский блок, в котором событие уведомления об изменении настроек кодирования со сжатием посредством транзакции 6010 было зарегистрировано заблаговременно, со ссылкой на запоминающий блок 1002. В случае наличия, камера 1000 наблюдения передает событие на клиентский блок 2000.

[0062] Ссылочная позиция 6012 обозначает транзакцию для запроса создания профиля доставки. Эта транзакция побуждает клиентский блок 2000 к новому созданию профилей доставки, которые указываются посредством ссылочных позиций 6100 и 6101, в камере 1000 наблюдения, а также к получению идентификаторов ID созданных профилей доставки. Камера 1000 наблюдения сохраняет вновь созданные профили доставки в запоминающем блоке 1002.

[0063] Ссылочная позиция 6013 обозначает транзакцию для запроса добавления настройки обработки изображения. Эта транзакция побуждает клиентский блок 2000 к указанию идентификаторов ID профилей доставки, полученных посредством транзакции 6012, и идентификаторов ID настроек обработки изображения, полученных посредством транзакции 6003. Камера 1000 наблюдения привязывает указанные настройки обработки изображения к указанным профилям доставки, и сохраняет содержание в запоминающем блоке 1002.

[0064] Ссылочная позиция 6014 обозначает транзакцию для запроса добавления настройки кодирования со сжатием. Эта транзакция побуждает клиентский блок 2000 к указанию идентификаторов ID профилей доставки, полученных посредством транзакции 6012, и идентификаторов ID настроек кодирования со сжатием, полученных посредством транзакции 6008, а также к привязке настроек кодирования со сжатием к профилям доставки. Камера 1000 наблюдения привязывает указанные настройки кодирования со сжатием к указанным профилям доставки, и сохраняет содержание в запоминающем блоке 1002.

[0065] Ссылочная позиция 6015 обозначает транзакцию для запроса получения адреса доставки. В этой транзакции клиентский блок 2000 указывает один из идентификаторов ID профилей доставки, полученных посредством транзакции 6012, и получает адрес доставки для получения изображений, доставляемых на основе настроек указанного профиля доставки. Камера 1000 наблюдения считывает указанный идентификатор ID профиля с запоминающего блока 1002 и выбирает память для хранения доставляемых изображений, соответствующую содержанию связанной настройки обработки изображения и настройки кодирования со сжатием, из блоков 13111–13223 памяти для хранения доставляемых изображений. Помимо всего прочего, камера 1000 наблюдения возвращает адрес доставки для доставки изображения, находящегося в выбранной памяти для хранения доставляемых изображений, на клиентский блок 2000.

[0066] Ссылочная позиция 6016 обозначает транзакцию для запроса начала доставки. В этой транзакции клиентский блок 2000 указывает адрес доставки, полученный посредством транзакции 6015, и запускает потоковую передачу изображения на основе настройки указанного профиля доставки. В частности, клиентский блок 2000 запускает потоковую передачу изображения на основе настройки обработки изображения и настройки кодирования со сжатием, привязанной к профилю доставки, указанному посредством транзакции 6015. В этой транзакции 6016 клиентский блок 2000 принимает идентификатор ID потоковой передачи от камеры 1000 наблюдения. Камера 1000 наблюдения сохраняет привязку между идентификаторами ID потоковой передачи, и выполняет потоковую передачу для доставки в запоминающем блоке 1002.

[0067] Ссылочная позиция 6017 обозначает потоковую передачу, доставляемую с камеры 1000 наблюдения на клиентский блок 2000. В примере, в котором профиль 6100 доставки указывается в запросе на получение адреса доставки в транзакции 6015, изображенной на Фиг. 6А, изображение доставляется на основе настройки 6110 обработки изображения и настройки 6120 кодирования со сжатием. Иначе говоря, доставляется изображение, которое обрабатывается в процессе 10051 обрезания и процессе 10061 изменения размеров, и выводится на память 13113 для хранения доставляемых изображений, изображенную на Фиг. 4.

[0068] Ссылочная позиция 6018 обозначает транзакцию для остановки доставки. В этой транзакции клиентский блок 2000 указывает идентификатор ID потоковой передачи, полученной посредством транзакции 6016, и останавливает потоковую передачу в процессе доставки. Камера 1000 наблюдения определяет потоковую передачу, соответствующую указанному идентификатору ID потоковой передачи, со ссылкой на запоминающий блок 1002, и останавливает потоковую передачу.

[0069] Фиг. 6B изображает типичную последовательность команд процесса наложения изображения между камерой 1000 наблюдения и клиентским блоком 2000.

[0070] Ссылочная позиция 6050 обозначает транзакцию для запроса получения функции поддержки процесса наложения изображения. В этой транзакции клиентский блок 2000 определяет, поддерживает ли камера 1000 наблюдения процесс наложения изображения.

[0071] Ссылочная позиция 6051 обозначает транзакцию для запроса получения списка настроек наложения изображения. В этой транзакции клиентский блок 2000 получает список, включающий в себя идентификаторы ID настроек наложения изображения, которые камера 1000 наблюдения сохраняет в запоминающем блоке 1002. В данном варианте осуществления клиентский блок 2000 получает настройки 6150-6152, изображенные на Фиг. 8. Фиг. 8 изображает пример содержания настроек 6150-6152 наложения изображения.

[0072] Ссылочная позиция 6052 обозначает транзакцию для получения варианта настройки наложения изображения. Эта транзакция побуждает клиентский блок 2000 к получению поддающихся заданию вариантов выбора и диапазона заданных значений для отдельных параметров настроек наложения изображения.

[0073] Фиг. 7А, 7B и 7C изображают примеры содержания варианта настройки наложения изображения, который камера 1000 наблюдения возвращает клиентскому блоку 2000 посредством транзакции 6052.

[0074] На Фиг. 7А изображается, что камера 1000 наблюдения поддерживает максимально шесть настроек наложения изображения, и что настройки А и В обработки изображения могут быть указаны в качестве цели наложения, к каждой из которых может быть применено максимально три настройки наложения изображения. Иначе говоря, при попытке создания седьмой настройки наложения изображения, независимо от цели наложения, камера 1000 наблюдения возвращает ответ с ошибкой, указывающий на то, что настройка создана быть не может.

[0075] Если посредством клиентского блока 2000 для настройки А обработки изображения указывается четвертая настройка наложения изображения, то камера 1000 наблюдения возвращает ответ с ошибкой, указывающий на то, что указание является невозможным даже в том случае, если сумма настроек наложения изображения равна шести или менее.

[0076] На Фиг. 7B изображается, что камера 1000 наблюдения поддерживает максимально шесть настроек наложения изображения, и что настройки А и В обработки изображения могут быть указаны в качестве цели наложения, к каждой из которых может быть применено максимально шесть настроек наложения изображения. Если посредством клиентского блока 2000 для настройки А обработки изображения указывается четвертая настройка наложения изображения, то камера 1000 наблюдения возвращает нормальный ответ, указывающий на то, что настройка может быть указана, если сумма настроек наложения изображения равна шести или менее.

[0077] На Фиг. 7C изображается, что камера 1000 наблюдения поддерживает максимально шесть настроек наложения изображения, и что только настройка А обработки изображения может быть указана в качестве цели наложения, к который может быть применено максимально шесть настроек наложения изображения. В этом случае настройка В обработки изображения не поддерживается. Если посредством клиентского блока 2000 для настройки В обработки изображения указывается настройка наложения изображения, то камера 1000 наблюдения возвращает ответ с ошибкой, указывающий на то, что указание невозможно даже в том случае, если сумма настроек наложения изображения равна шести или менее.

[0078] Ссылочная позиция 6053, изображенная на Фиг. 6B, обозначает транзакцию для создания настройки наложения изображения. Эта транзакция 6053 побуждает клиентский блок 2000 к созданию новой настройки наложения изображения в камере 1000 наблюдения на основе вариантов выбора, полученных посредством транзакции 6052.

[0079] Ссылочные позиции 6054, 6056 и 6058, изображенные на Фиг. 6B, обозначают события изменения настроек.

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

[0081] Ссылочная позиция 6055 обозначает транзакцию для изменения настроек наложения изображения. Эта транзакция 6055 побуждает клиентский блок 2000 к изменению содержания настроек наложения изображения, полученных посредством транзакции 6051, и содержания новой настройки наложения изображения, созданной посредством транзакции 6053 на основе вариантов выбора, полученных посредством транзакции 6052. Например, клиентский блок 2000 изменяет позицию наложения и содержание накладываемого текста.

[0082] Ссылочная позиция 6057 обозначает транзакцию для удаления настройки наложения изображения. Эта транзакция 6056 побуждает клиентский блок 2000 к удалению настроек наложения изображения, полученных посредством транзакции 6051, или настройки наложения изображения, вновь созданной посредством транзакции 6053, из камеры 1000 наблюдения. Камера 1000 наблюдения удаляет настройку наложения изображения, имеющую указанный идентификатор ID, из запоминающего блока 1002.

[0083] Фиг. 9 изображает пример экрана настройки наложения изображения клиентского блока 2000 для настройки наложения изображения камеры 1000 наблюдения.

[0084] Ссылочная позиция 8100 обозначает область визирования по экрану. Когда открывается этот экран настройки клиентского блока 2000, клиентский блок 2000 выполняет транзакции 6015-6017, изображенные на Фиг. 6А, для отображения пробного изображения, которое камера 1000 наблюдения доставляет на тот момент. Помимо всего прочего, клиентский блок 2000 выполняет транзакцию 6052 для запроса получения в