способ и система для управления воспроизведением записи видеонаблюдения
Классы МПК: | H04N7/18 замкнутые телевизионные системы, те системы, в которых сигнал не используется для широковещания G06T7/20 анализ движения G08B13/196 с телевизионными камерами |
Автор(ы): | Сюй Линминь (CN), Ся Чжэнсюнь (CN) |
Патентообладатель(и): | ЗТЕ Корпорейшн (CN) |
Приоритеты: |
подача заявки:
2008-12-19 публикация патента:
27.02.2014 |
Изобретение относится к системам видеонаблюдения, в частности к технологии воспроизведения записи видеонаблюдения и управления воспроизведением записи видеонаблюдения. Техническим результатом является сокращение времени воспроизведения записи видеонаблюдения без потери значимой информации. Указанный технический результат достигается тем, что система для управления воспроизведением содержит: средство выполнения видеозаписи, средство обнаружения движения и средство воспроизведения видеозаписи, при этом средство выполнения видеозаписи выполнено с возможностью выполнения, записи видеонаблюдения; средство обнаружения движения выполнено с возможностью распознавания изображения видеозаписи в реальном масштабе времени и с возможностью маркирования временного индекса для динамического кадра (динамических кадров) видеозаписи в процессе выполнения записи видеонаблюдения средством выполнения видеозаписи; и средство воспроизведения видеозаписи выполнено с возможностью получения временного индекса от средства обнаружения движения и с возможностью воспроизведения динамического кадра (динамических кадров) записи видеонаблюдения в соответствии с временным индексом в процессе воспроизведения записи видеонаблюдения. 2 н. и 6 з.п. ф-лы, 2 ил.
Формула изобретения
1. Способ управления воспроизведением записи видеонаблюдения, содержащий:
шаг A, на котором в процессе выполнения записи видеонаблюдения распознают изображение видеозаписи в реальном масштабе времени и маркируют временной индекс, включающий начальный момент времени и конечный момент времени, для динамического кадра (динамических кадров) видеозаписи; и
шаг B, на котором в процессе воспроизведения записи видеонаблюдения получают временной индекс и воспроизводят динамический кадр записи видеонаблюдения в соответствии с временным индексом;
при этом шаг A осуществляют следующим образом:
на шаге A1 начинают выполнение записи видеонаблюдения, устанавливают флаг начального времени и назначают минимальный период времени маркировки видеозаписи, в течение которого флаг начального времени остается установленным, и маркируют момент времени начала записи как начальный момент времени текущего динамического кадра;
на шаге A2 распознают изображение видеозаписи;
на шаге A3 определяют наличие движущегося объекта на изображении видеозаписи и установленного флага начального времени и, в зависимости от результата определения, осуществляют одну из следующих операций:
1) при наличии движущегося объекта на изображении видеозаписи и установленном флаге начального времени выполняют следующий шаг;
2) при наличии движущегося объекта на изображении видеозаписи и сброшенном флаге начального времени устанавливают флаг начального времени, текущий момент времени видеозаписи маркируют как начальный момент времени текущего динамического кадра и выполняют следующий шаг;
3) при отсутствии движущегося объекта на изображении видеозаписи и установленном флаге начального времени определяют, превышает ли разница во времени между текущим моментом времени видеозаписи и ранее записанным начальным моментом времени минимальный период времени маркировки видеозаписи, и при положительном результате определения сбрасывают флаг начального времени, а текущий момент времени видеозаписи маркируют как конечный момент времени текущего динамического кадра и выполняют следующий шаг; в противном случае выполняют следующий шаг;
4) при отсутствии движущегося объекта на изображении видеозаписи и сброшенном флаге начального времени выполняют следующий шаг;
на шаге A4 определяют, завершена ли запись видеонаблюдения, и при положительном результате определения выполняют следующий шаг; в противном случае возвращаются к шагу A2;
на шаге A5 определяют, установлен ли флаг начального времени, и при положительном результате определения сбрасывают флаг начального времени, а текущий момент времени видеозаписи маркируют как конечный момент времени текущего динамического кадра.
2. Способ по п.1, отличающийся тем, что динамический кадр (динамические кадры) состоит, по меньшей мере, из двух динамических кадров.
3. Способ по п.2, отличающийся тем, что начальный момент времени и конечный момент времени для каждого динамического кадра сохраняют в файле временных индексов, соответствующем записи видеонаблюдения.
4. Способ по любому из пп.1-4, отличающийся тем, что шаг распознавания изображения видеозаписи в реальном масштабе времени представляет собой распознавание общего изображения (общего плана) или местного изображения (крупного плана) предварительно заданного изображения видеозаписи в реальном масштабе времени.
5. Способ по любому из пп.1-4, отличающийся тем, что воспроизведение записи видеонаблюдения является локальным воспроизведением или удаленным воспроизведением.
6. Система для управления воспроизведением записи видеонаблюдения, содержащая: средство выполнения видеозаписи, средство обнаружения движения и средство воспроизведения видеозаписи, при этом средство выполнения видеозаписи выполнено с возможностью выполнения записи видеонаблюдения; средство обнаружения движения выполнено с возможностью распознавания изображения видеозаписи в реальном масштабе времени и с возможностью маркирования временного индекса, включающего начальный момент времени и конечный момент времени, для динамического кадра (динамических кадров) видеозаписи в процессе выполнения записи видеонаблюдения средством выполнения видеозаписи; и средство воспроизведения видеозаписи выполнено с возможностью получения временного индекса от средства обнаружения движения и с возможностью воспроизведения динамического кадра (динамических кадров) записи видеонаблюдения в соответствии с временным индексом в процессе воспроизведения записи видеонаблюдения,
при этом средство обнаружения движения осуществляет действие по распознаванию изображения видеозаписи в реальном масштабе времени и маркирует временной индекс, включающий начальный момент времени и конечный момент времени, для динамического кадра (динамических кадров) видеозаписи в процессе выполнения записи видеонаблюдения следующим образом:
на шаге A1 начинают выполнение записи видеонаблюдения, устанавливают флаг начального времени и назначают минимальный период времени маркировки видеозаписи, в течение которого флаг начального времени остается установленным, и маркируют момент времени начала записи как начальный момент времени текущего динамического кадра;
на шаге A2 распознают изображение видеозаписи;
на шаге A3 определяют наличие движущегося объекта на изображении видеозаписи и установленного флага начального времени и, в зависимости от результата определения, осуществляют одну из следующих операций:
1) при наличии движущегося объекта на изображении видеозаписи и установленном флаге начального времени выполняют следующий шаг;
2) при наличии движущегося объекта на изображении видеозаписи и сброшенном флаге начального времени устанавливают флаг начального времени, текущий момент времени видеозаписи маркируют как начальный момент времени текущего динамического кадра и выполняют следующий шаг;
3) при отсутствии движущегося объекта на изображении видеозаписи и установленном флаге начального времени определяют, превышает ли разница во времени между текущим моментом времени видеозаписи и ранее записанным начальным моментом времени минимальный период времени маркировки видеозаписи, и при положительном результате определения сбрасывают флаг начального времени, а текущий момент времени видеозаписи маркируют как конечный момент времени текущего динамического кадра и выполняют следующий шаг; в противном случае выполняют следующий шаг;
4) при отсутствии движущегося объекта на изображении видеозаписи и сброшенном флаге начального времени выполняют следующий шаг;
на шаге A4 определяют, завершена ли запись видеонаблюдения, и при положительном результате определения выполняют следующий шаг; в противном случае возвращаются к шагу A2;
на шаге A5 определяют, установлен ли флаг начального времени, и при положительном результате определения сбрасывают флаг начального времени, а текущий момент времени видеозаписи маркируют как конечный момент времени текущего динамического кадра.
7. Система по п.6, отличающаяся тем, что изображение видеозаписи, распознаваемое средством обнаружения движения, является общим изображением (общим планом) или местным изображением (крупным планом) предварительно заданного изображения видеозаписи.
8. Система по п.7, отличающаяся тем, что средство воспроизведения видеозаписи является средством локального воспроизведения или средством удаленного воспроизведения.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Настоящее изобретение относится к области систем видеонаблюдения, в частности, к технологии воспроизведения записи видеонаблюдения, и конкретно, к способу и системе для управления воспроизведением записи видеонаблюдения.
Уровень техники
В настоящее время, по мере развития компьютерных и сетевых технологий, постепенно возрастает важность применения систем видеонаблюдения в таких областях, как финансы, транспорт, торговля, электроэнергетика, общественная безопасность, таможня, оборона и жилье.
Обычно их применение заключается в выполнении записи видеонаблюдения с помощью видеокамер, установленных в соответствующих местах, передачи сигналов записи видеонаблюдения определенному серверу центра видеонаблюдения по некоторой сети передачи и дальнейшем сохранении данных видеозаписи на носителе информации с помощью устройства хранения. При необходимости доступа к архивным данным видеозаписи, уполномоченное лицо может получить доступ к файлу видеозаписи, сохраненному на носителе информации, просмотреть видеозапись и выполнить поиск нужной информации.
Тем не менее, при проверке информации видеозаписи всегда приходится иметь дело со множеством статических изображений, которые содержат очень мало информации, что приводит потерям времени. В настоящее время существуют два способа выхода из такой ситуации. Первый способ заключается в пропускании статических изображений для сокращения времени просмотра путем ускоренного воспроизведения, т.е. в воспроизведении с пропуском кадров. При потоковом воспроизведении такой способ может быть реализован увеличением скорости передачи видеопотока на стороне потокового медиасервера. При этом в силу используемой технологии данный способ требует очень внимательного просмотра записи человеком при ускоренном воспроизведении, что неизбежно приводит к пропуску части значимой информации вследствие невнимательности человека, просматривающего запись. Другой способ заключается в пропускании статических изображений путем ручного перемещения движка указателя места воспроизведения видеозаписи для сокращения времени просмотра и приводит к еще большей вероятности пропуска нужной информации.
Настоящее изобретение предлагается в свете недостатков, характерных для уровня техники и заключающихся в невозможности эффективного управления воспроизведением записи видеонаблюдения. Настоящее изобретение в основном направлено на реализацию усовершенствованного решения, позволяющего управлять воспроизведением записи видеонаблюдения, с целью устранения, по меньшей мере, одного из описанных выше недостатков уровня техники.
Раскрытие изобретения
Для достижения вышеупомянутой цели в качестве одного аспекта настоящего изобретения предлагается способ управления воспроизведением записи видеонаблюдения.
Способ управления воспроизведением записи видеонаблюдения в соответствии с настоящим изобретением содержит следующие шаги:
шаг A, на котором в процессе выполнения записи видеонаблюдения распознают изображение видеозаписи в реальном масштабе времени и маркируют временной индекс для динамического кадра (динамических кадров) видеозаписи;
шаг B, на котором в процессе воспроизведения записи видеонаблюдения получают временной индекс и воспроизводят динамический кадр записи видеонаблюдения в соответствии с временным индексом.
В данном способе управления воспроизведением динамический кадр (динамические кадры) предпочтительно состоит, по меньшей мере, из двух динамических кадров и шаг маркирования временного индекса представляет собой маркирование начального момента времени и конечного момента времени для каждого динамического кадра.
Начальный момент времени и конечный момент времени для каждого динамического кадра предпочтительно сохраняется в файле временных индексов, соответствующем записи видеонаблюдения.
Кроме того, на шаге A распознавание изображения видеозаписи в реальном масштабе времени и маркирование временного индекса для динамических кадров видеозаписи осуществляют следующим образом:
на шаге A1 начинают выполнение записи видеонаблюдения, устанавливают флаг начального времени и назначают минимальный период времени маркировки видеозаписи, в течение которого флаг начального времени остается установленным, и маркируют момент времени начала записи как начальный момент времени текущего динамического кадра;
на шаге A2 распознают изображение видеозаписи;
на шаге A3 определяют наличие движущегося объекта на изображении видеозаписи и установленного флага начального времени и, в зависимости от результата определения, осуществляют одну из следующих операций:
1) при наличии движущегося объекта на изображении видеозаписи и установленном флаге начального времени выполняют следующий шаг;
2) при наличии движущегося объекта на изображении видеозаписи и сброшенном флаге начального времени устанавливают флаг начального времени, текущий момент времени видеозаписи маркируют как начальный момент времени текущего динамического кадра и выполняют следующий шаг;
3) при отсутствии движущегося объекта на изображении видеозаписи и установленном флаге начального времени определяют, превышает ли разница во времени между текущим моментом времени видеозаписи и ранее записанным начальным моментом времени минимальный период времени маркировки видеозаписи, и при положительном результате определения сбрасывают флаг начального времени, а текущий момент времени видеозаписи маркируют как конечный момент времени текущего динамического кадра и выполняют следующий шаг; в противном случае выполняют следующий шаг;
4) при отсутствии движущегося объекта на изображении видеозаписи и сброшенном флаге начального времени выполняют следующий шаг;
на шаге A4 определяют, завершена ли запись видеонаблюдения, и при положительном результате определения выполняют следующий шаг; в противном случае возвращаются к шагу A2;
на шаге A5 определяют, установлен ли флаг начального времени, и при положительном результате определения сбрасывают флаг начального времени, а текущий момент времени видеозаписи маркируют как конечный момент времени текущего динамического кадра.
В данном способе управления воспроизведением шаг распознавания изображения видеозаписи в реальном масштабе времени предпочтительно представляет собой распознавание общего изображения (общего плана) или местного изображения (крупного плана) предварительно заданного изображения видеозаписи в реальном масштабе времени.
В данном способе управления воспроизведением воспроизведение записи видеонаблюдения предпочтительно является локальным воспроизведением или удаленным воспроизведением.
В качестве другого аспекта настоящего изобретения предлагается система для управления воспроизведением записи видеонаблюдения.
Система для управления воспроизведением записи видеонаблюдения в соответствии с данным изобретением содержит: средство выполнения видеозаписи, средство обнаружения движения и средство воспроизведения видеозаписи, при этом средство выполнения видеозаписи выполнено с возможностью выполнения записи видеонаблюдения; средство обнаружения движения выполнено с возможностью распознавания изображения видеозаписи в реальном масштабе времени и с возможностью маркирования временного индекса для динамического кадра (динамических кадров) видеозаписи в процессе выполнения записи видеонаблюдения средством выполнения видеозаписи; и средство воспроизведения видеозаписи выполнено с возможностью получения временного индекса от средства обнаружения движения и с возможностью воспроизведения динамического кадра (динамических кадров) записи видеонаблюдения в соответствии с временным индексом в процессе воспроизведения записи видеонаблюдения.
В данной системе для управления воспроизведением изображение видеозаписи, распознаваемое средством обнаружения движения, предпочтительно является общим изображением (общим планом) или местным изображением (крупным планом) предварительно заданного изображения видеозаписи.
В данной системе для управления воспроизведением средство воспроизведения видеозаписи предпочтительно является средством локального воспроизведения или средством удаленного воспроизведения.
Благодаря распознаванию изображения видеозаписи в реальном масштабе времени и маркированию временного индекса для динамического кадра (динамических кадров) видеозаписи в процессе выполнения записи видеонаблюдения, настоящее изобретение позволяет в процессе воспроизведения видеозаписи быстро определять положение динамического кадра видеозаписи посредством временного индекса, что не только сокращает время воспроизведения, но также позволяет эффективно избегать потери значимой информации видеозаписи при ускоренном воспроизведении видеозаписи.
В дальнейшем описании рассмотрены прочие отличительные признаки и технический результат настоящего изобретения, причем некоторые из них очевидны из описания, другие становятся понятны при практической реализации изобретения. Цель и иной технический результат настоящего изобретения могут быть достигнуты за счет признаков, содержащихся в описании, формуле изобретения и приложенных чертежах.
Краткое описание чертежей
Фиг.1 представляет собой диаграмму последовательности действий способа управления воспроизведением в соответствии с одним из вариантов осуществления настоящего изобретения.
Фиг.2 представляет собой диаграмму последовательности действий операции маркирования временного индекса в соответствии с одним из вариантов осуществления настоящего изобретения.
Осуществление изобретения
Обзор функций
В свете недостатков уровня техники, заключающихся в невозможности эффективного управления воспроизведением записи видеонаблюдения, варианты осуществления настоящего изобретения обеспечивают усовершенствованное решение для управления воспроизведением записи видеонаблюдения. Решение, обеспечиваемое данным вариантом осуществления, позволяет распознавать изображение видеозаписи в реальном масштабе времени и маркировать временной индекс для динамического кадра (динамических кадров) видеозаписи в процессе выполнения записи видеонаблюдения и, таким образом, позволяет в процессе воспроизведения видеозаписи быстро определять положение динамического кадра видеозаписи посредством временного индекса, избегая потери значимой информации.
Далее предпочтительные варианты осуществления настоящего изобретения подробно описаны со ссылкой на чертежи. Следует понимать, что приведенные здесь предпочтительные варианты осуществления использованы исключительно с целью описания и объяснения настоящего изобретения и не предназначены для ограничения настоящего изобретения. Варианты осуществления настоящего изобретения и отличительные признаки этих вариантов осуществления могут сочетаться друг с другом при отсутствии противоречий.
Прежде всего, в соответствии с одним из вариантов осуществления настоящего изобретения реализована система для управления воспроизведением записи видеонаблюдения, которая может содержать средство выполнения видеозаписи, средство обнаружения движения и средство воспроизведения видеозаписи.
В данной системе средство выполнения видеозаписи выполнено с возможностью выполнения записи видеонаблюдения; средство обнаружения движения выполнено с возможностью распознавания изображения видеозаписи в реальном масштабе времени и с возможностью маркирования временного индекса для динамического кадра (динамических кадров) видеозаписи в процессе выполнения записи видеонаблюдения средством выполнения видеозаписи; и средство воспроизведения видеозаписи выполнено с возможностью получения временного индекса из файла временных индексов и с возможностью воспроизведения динамического кадра (динамических кадров) записи видеонаблюдения в соответствии с временным индексом в процессе воспроизведения записи видеонаблюдения.
В частности, средство воспроизведения видеозаписи может представлять собой средство локального воспроизведения, т.е. клиент локального воспроизведения, или средство удаленного воспроизведения, иными словами, при потоковом воспроизведении потоковый медиасервер способен обеспечивать медиапоток (медиапотоки) для клиента медиапотока в соответствии с моментом времени в файле временных индексов таким образом, что достигается тот же эффект, что и при локальном воспроизведении клиентом.
В упомянутой выше системе управления благодаря распознаванию изображения видеозаписи в реальном масштабе времени и маркированию временного индекса для динамического кадра (динамических кадров) видеозаписи, в процессе воспроизведения видеозаписи возможно быстро определять положение динамического кадра (динамических кадров) видеозаписи посредством временного индекса.
Кроме того, в соответствии с одним из вариантов осуществления настоящего изобретения реализован способ управления воспроизведением записи видеонаблюдения.
Фиг.1 представляет собой диаграмму последовательности действий способа управления воспроизведением в соответствии с одним из вариантов осуществления настоящего изобретения. Следует заметить, что шаги, показанные на данной диаграмме из числа приложенных чертежей, могут выполняться в компьютерной системе, содержащей набор команд, исполняемых компьютером. Кроме того, в некоторых ситуациях шаги, изображенные или описанные, могут выполняться в порядке, отличном от представленного на диаграмме последовательности действий.
Как показано на фиг.1, способ управления воспроизведением в соответствии с одним из вариантов осуществления настоящего изобретения в основном содержит следующие шаги (шаги со 101 по 104).
На шаге 101 модуль предварительной обработки получает изображение (изображения) видеонаблюдения в реальном масштабе времени в соответствии с начальным моментом времени и конечным моментом времени задачи выполнения видеозаписи.
На шаге 102 средство обнаружения движения (предпочтительно данное средство может являться средством обнаружения движения вышеупомянутой системы управления воспроизведением записи видеонаблюдения) выполняет обнаружение движения в общем изображении (на общем плане) в соответствии с изображением (изображениями), полученным (полученными) с объекта наблюдения, и определяет наличие движущегося объекта на изображении, причем критерии такого определения и область обнаружения движения могут задаваться системой заранее в соответствии с требованиями. Например, область обнаружения движения может составлять все изображение видеозаписи или часть изображения видеозаписи; критерии определения движения могут быть следующими: состояние объекта текущего изображения видеозаписи изменяется со статического на динамическое, на изображении видеозаписи появляется новый объект или исчезает существующий объект и т.д.; при этом возникновение любой из вышеописанных ситуаций считается обнаружением движущегося объекта на изображении видеозаписи.
На шаге 103 система определяет начальный момент времени и конечный момент времени фрагмента видеозаписи для изображений, нужных пользователю, в соответствии с результатом определения, выполненного средством обнаружения движения, и записывает эти моменты времени в файле временных индексов, соответствующем файлу видеозаписи. Данный процесс повторяется до завершения задачи выполнения видеозаписи, затем файл временных индексов и файл видеозаписи помещаются в устройство хранения.
На шаге 104, при возникновении необходимости доступа клиента к файлу видеозаписи, файл видеозаписи и соответствующий ему файл временных индексов получают одновременно и устройство воспроизведения записи видеонаблюдения считывает файл временных индексов и последовательно воспроизводит запись видеонаблюдения в соответствии с начальным моментом времени и конечным моментом времени фрагмента. видеозаписи в файле временных индексов.
Как правило, в практике видеонаблюдения изображения, нужные пользователю, осуществляющему наблюдение, представляют собой изображения с возникновением необычной ситуации и информация таких изображений, нужных пользователю, называется значимой информацией. Поскольку необычная ситуация, как правило, возникает неожиданно и пользователь, осуществляющий наблюдение, не может заранее знать момент ее возникновения, наблюдение должно выполняться непрерывно в течение сравнительно длительного периода времени. Обычно пользователь, осуществляющий наблюдение, может управлять лишь начальным моментом времени и конечным моментом времени наблюдения. Например, на некотором участке наблюдения осуществляется ночное наблюдение за определенным зданием с целью предотвращения хищений и средство выполнения видеозаписи оснащено устройством видеозаписи, используемым для записи изображений входа в здание, при этом устройство видеозаписи выполнено с возможностью начинать задачу выполнения записи в 24:00 и оканчивать задачу выполнения записи на следующий день в 8:00. Если предположить, что некий человек проник через вход в здание в 5:00, то большая часть из изображений восьмичасовой видеозаписи может оказаться незначимой информацией, например, изображениями земли и ступеней перед входом в здание, и пользователю, осуществляющему наблюдение, будет затруднительно найти нужную значимую информацию, что некий человек проник через вход в здание в 5:00, среди огромного объема незначимой информации. Тем не менее, при использовании настоящего изобретения, поскольку проникновение человека через вход в здание в 5:00 является в настоящем изобретении заранее заданным событием, связанным с движущимся объектом, средство обнаружения движения определяет наличие движущегося объекта на изображении, начиная с момента времени появления человека на изображении видеозаписи в 5:00, и маркирует текущий момент времени 5:00 видеозаписи как начальный момент времени фрагмента видеозаписи, содержащего значимую информацию, а также средство обнаружения движения определяет отсутствие движущегося объекта на изображении после того, как человек проник через вход в здание в 5:01 и исчез с изображения видеозаписи, и маркирует текущий момент времени 5:01 видеозаписи как конечный момент времени фрагмента видеозаписи, содержащего значимую информацию. При воспроизведении записи видеонаблюдения пользователь, осуществляющий наблюдение, может быстро найти эту значимую информацию в записи видеонаблюдения в соответствии с маркировкой начального момента времени и конечного момента времени.
Следует заметить, что движущийся объект означает не только новый объект, появившийся на изображении, но также может означать изменение состояния существующего объекта. Например, если в приведенном выше примере ступени на наблюдаемом изображении обрушиваются из-за землетрясения и т.п., то средство обнаружения движения также может определить наличие движущегося объекта на изображении и маркировать временной индекс для данного фрагмента, содержащего значимую информацию.
В настоящем варианте осуществления фрагмент видеозаписи, содержащий движущийся объект, называется динамическим кадром записи видеонаблюдения. В файле записи видеонаблюдения может содержаться один или большее количество динамических кадров, например, если в приведенном выше примере предположить, что обрушение ступеней произошло в 6:00, то средство обнаружения движения вновь определяет, что в момент времени 6:02 после окончания обрушения движущийся объект на изображении отсутствует, и в таком случае файл видеозаписи может содержать два динамических кадра, а именно, динамический кадр, длящийся с 5:00 до 5:01, и динамический кадр, длящийся с 6:00 до 6:02.
Как показано на фиг.2, операция маркирования времени в одном из вариантов осуществления настоящего изобретения в основном содержит следующие шаги (шаги с 201 по 214).
На шаге 201 модуль предварительной обработки получает план задачи выполнения видеозаписи в реальном масштабе времени, причем данная задача может быть как локальной задачей, так и задачей выполнения видеозаписи на удаленном сервере, полученной через сеть.
На шаге 202 устройство (устройства) инициализируется в соответствии с задачей выполнения видеозаписи, назначается минимальный период времени маркировки видеозаписи m_s и начинается выполнение видеозаписи.
На шаге 203 система устанавливает флаг начального времени (m_bStart=TRUE) и записывает начальное время в файле временных индексов, и это означает, что контент, который должен воспроизводиться, начиная с данного момента времени, представляет собой фрагмент, содержащий значимую информацию.
На шаге 204 средство обнаружения движения получает кадр изображения, т.е. изображение видеозаписи.
На шаге 205 средство обнаружения движения определяет наличие движущегося объекта на изображении, содержащемся в кадре изображения, и при положительном результате определения действие переходит к шагу 206, в противном случае действие переходит к шагу 208.
На шаге 206 считывается флаг начального времени и определяется, установлен ли он (m_bStart==TRUE), при положительном результате определения действие переходит к шагу 211, в противном случае действие переходит к шагу 207.
На шаге 207 система устанавливает флаг начального времени (m_bStart=TRUE) и записывает начальное время в файле временных индексов, и это означает, что начата запись фрагмента видеозаписи, и переходит к шагу 211.
На шаге 208 считывается флаг начального времени и определяется, установлен ли он (m_bStart==TRUE), при положительном результате определения действие переходит к шагу 209, в противном случае действие переходит к шагу 211.
На шаге 209 считывается текущее время записи, вычисляется промежуток s времени записи текущего фрагмента видеозаписи в соответствии с последним записанным начальным временем фрагмента видеозаписи и определяется, превышает ли данный промежуток времени минимальный период времени маркировки видеозаписи ( s>m_s), при положительном результате определения действие переходит к шагу 210, в противном случае действие переходит к шагу 211.
На шаге 210 система сбрасывает флаг начального времени (m_bStart=FALSE) и записывает конечное время в файле временных индексов, и это означает, что данный фрагмент видеозаписи, содержащий значимую информацию, завершен.
На шаге 211 считывается текущее время записи и определяется, завершена ли в целом задача выполнения записи, при положительном результате определения действие переходит к шагу 212, в противном случае действие возвращается к шагу 204.
На шаге 212 определяется, установлен ли флаг начального времени (m_bStart==TRUE), при положительном результате определения действие переходит к шагу 213, в противном случае действие переходит к шагу 214.
На шаге 213 система сбрасывает флаг начального времени (m_bStart=FALSE) и записывает конечное время в файле временных индексов, и это означает, что задача выполнения записи в целом завершена.
На шаге 214 выполнение видеозаписи завершается и файл видеозаписи и соответствующий ему файл временных индексов для обеспечения доступа к ним помещаются в устройство хранения.
В описанном выше процессе минимальный период времени маркировки видеозаписи представляет собой заранее заданный период времени, например, 30 с, и этот заранее заданный период времени гарантирует, что длительность каждого динамического кадра составляет, по меньшей мере, некую минимальную величину. В частности, если за все время задачи выполнения видеозаписи движущийся объект не появился, согласно описанному выше процессу маркирования временных индексов, в файле временных индексов все же будет промаркирован фрагмент видеозаписи, причем начальный момент времени данного фрагмента видеозаписи представляет собой начальный момент времени, когда началось выполнение видеозаписи, а конечный момент времени представляет собой момент времени спустя 30 с после начала выполнения видеозаписи. Несмотря на то, что данный фрагмент видеозаписи не содержит движущегося объекта, как описано ранее, такой фрагмент видеозаписи также считается динамическим кадром, поскольку содержит маркировку начала записи, которая отражает изменение изображения при его возникновении, тогда как до этого изображения не существовало.
По сравнению с уровнем техники настоящее изобретение не вносит изменений в саму запись видеонаблюдения и, следовательно, не влияет на воспроизведение записи видеонаблюдения в обычном режиме воспроизведения. Напротив, в настоящем изобретении период времени воспроизведения движущегося изображения, содержащего значимую информацию, т.е. динамический кадр, маркируется путем создания файла временных индексов. Когда клиентская сторона получает доступ к данному файлу видеозаписи, устройство воспроизведения может последовательно воспроизвести все динамические кадры, записанные в соответствующем файле временных индексов, таким образом, чтобы эффективно пропустить ненужную информацию и сократить время воспроизведения видеозаписи.
Настоящее изобретение не влияет на воспроизведение в обычном режиме воспроизведения, но позволяет реализовать другой режим воспроизведения, в котором возможно автоматическое распознавание и воспроизведение движущихся изображений записи видеонаблюдения без потери значимой информации, что значительно сокращает время воспроизведения записи видеонаблюдения, обеспечивая превосходный технический результат.
Для специалиста в данной области техники очевидно, что отдельные средства и шаги в настоящем изобретении могут быть реализованы с помощью вычислительных устройств общего назначения, могут быть интегрированы в одном вычислительном устройстве или распределены в сети, состоящей из множества вычислительных устройств. Как вариант, они могут быть реализованы с использованием программных кодов, исполняемых вычислительными устройствами, и, следовательно, могут содержаться в запоминающих устройствах для исполнения вычислительными устройствами, или могут быть реализованы в виде соответствующих интегральных схем, кроме того, несколько средств и шагов могут быть реализованы в виде одной интегральной схемы. Таким образом, настоящее изобретение не ограничено какой-либо конкретной комбинацией аппаратной части и программного обеспечения.
Разумеется,. возможно множество других вариантов осуществления настоящего изобретения. Без отклонения от сущности и принципа настоящего изобретения специалист в данной области техники способен выполнить различные изменения и вариации в настоящем изобретении и все такие изменения и вариации включены в объем формулы настоящего изобретения.
Класс H04N7/18 замкнутые телевизионные системы, те системы, в которых сигнал не используется для широковещания
Класс G06T7/20 анализ движения
Класс G08B13/196 с телевизионными камерами