Область техники, к которой относится изобретение
[0001] Настоящее раскрытие относится к способу наблюдения, использующему систему камеры наблюдения, которая передает захваченные движущиеся изображения на сервер, чтобы накапливать движущиеся изображения для предотвращения преступлений или, например, для администрирования, и устройству разбиения движущегося изображения, подходящему для передачи движущихся изображений от камеры наблюдения.
Предпосылки создания изобретения
[0002] Обычно, с целью предотвращения преступлений, досмотра, или администрирования, вводится система камеры, в которой за точками, которые должны быть целями наблюдения, включая входы зданий, таких как многоквартирные дома, или магазины, улицы, фабрики, или распределительные центры, например, своевременно осуществляется наблюдение, используя камеры наблюдения, и результат наблюдения отправляется на монитор терминала пользователя через Интернет или другие электрические линии связи для наблюдения. Также разработана система камеры, в которой захватываются неподвижные изображения, причем полученные изображения сжимаются на сервере, и затем изображения отображаются на терминале (например, см. документ JP 2013-51534 A). Тем не менее, обычно, более известна система, которая записывает движущиеся изображения, захваченные на камере (например, см. документ JP 2002-77882 A). Известны некоторые способы кодирования и декодирования изображений движущегося изображения (например, см. документ WO 2014/103529 A).
Сущность изобретения
[0003] Устройство разбиения движущегося изображения в соответствии с аспектом настоящего раскрытия является
устройством разбиения движущегося изображения, соединенным с камерами у группы камер, которые захватывают движущиеся изображения, и соединенным с процессором информации через сеть, причем устройство разбиения движущегося изображения, включающее в себя
процессор, при этом
процессор запрашивает у камеры отправку движущегося изображения и получает захваченное движущееся изображение от камеры,
процессор повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с последовательностью, назначенной в очередности времени захвата в единице GOP, включающей в себя I кадр, и накопление созданных данных разбиения на запоминающем устройстве,
в ответ на запрос данных разбиения от процессора информации, процессор извлекает данные разбиения из запоминающего устройства со ссылкой на последовательность, назначенную данным разбиения, и
процессор передает извлеченные данные разбиения в процессор информации.
Краткое описание чертежей
[0004] Фиг. 1 является схемой, показывающей примерную конфигурацию системы камеры наблюдения в способе наблюдения в соответствии с вариантом осуществления.
Фиг. 2 является структурной схемой записывающего сервера системы камеры наблюдения в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления.
Фиг. 3 является структурной схемой первого рабочего примера устройства разбиения движущегося изображения в соответствии с вариантом осуществления.
Фиг. 4 является структурной схемой терминала (мобильного терминала) системы камеры наблюдения в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления.
Фиг. 5 является структурной схемой терминала (персонального компьютера (PC)) системы камеры наблюдения в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления.
Фиг. 6 является иллюстративной схемой передачи данных от камеры наблюдения (камеры движущегося изображения) записывающему серверу в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления.
Фиг. 7 является блок-схемой последовательности процедур от соединения между камерой и записывающим сервером до записи первичных данных картинки в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления.
Фиг. 8 является иллюстрацией способа передачи движущегося изображения от камеры устройству разбиения движущегося изображения и способа сохранения данных разбиения в первом рабочем примере способа наблюдения, использующего систему камеры наблюдения в соответствии с вариантом осуществления.
Описание вариантов осуществления
[0005] В обычных системах, изображения могут быть сжаты на сервере. Тем не менее, системы имеют проблему в том, что передача движущегося изображения от камеры наблюдения серверу уязвима к ухудшению состояния линии и это в особенности заметно в случае движущихся изображений.
[0006] Для того, чтобы предотвратить ухудшение разрешения картинок из-за ухудшения состояния линии от камеры наблюдения до сервера, интервал захвата должен быть увеличен, чтобы уменьшить число кадров, которые должны передаваться, или должно быть понижено разрешение захвата.
[0007] Из-за этих проблем, картинки камеры наблюдения не собираются стабильно в облачных средах, где движущиеся изображения не легко обрабатываются.
[0008] [Варианты осуществления]
Первая цель варианта осуществления, который будет описан ниже, состоит в предоставлении способа наблюдения, использующего систему камеры наблюдения, который решает описанные выше проблемы и обеспечивает стабильный сбор картинок камеры наблюдения в облачных средах, и устройства разбиения движущегося изображения для того же.
[0009] Устройство разбиения движущегося изображения в соответствии с первым аспектом варианта осуществления является устройством разбиения движущегося изображения, соединенным с камерами у группы камер, которые захватывают движущиеся изображения, соединенным с записывающим сервером через маршрутизатор и Интернет, и с папкой накопления, в которой сохраняются данные. Устройство разбиения движущегося изображения имеет:
средство получения движущегося изображения, которое запрашивает у камеры отправку движущегося изображения, и получает захваченное движущееся изображение от камеры в качестве движущегося изображения в базовом профиле посредством потоковой передачи;
средство создания данных разбиения, которое повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с порядковыми номерами, назначенными в очередности времени захвата в единице GOP, где I кадр является начальным изображением, и накопление данных в папке накопления;
средство извлечения последних данных разбиения, которое извлекает последние данные разбиения из папки накопления каждый раз при приеме запроса в отношении последних данных разбиения от записывающего сервера;
средство передачи последних данных разбиения, которое передает извлеченные последние данные разбиения записывающему серверу; и
средство передачи дополняющих данных разбиения, которое передает данные разбиения друг за другом в качестве дополняющих данных разбиения из папки накопления записывающему серверу каждый раз при приеме запроса дополняющей картинки от записывающего сервера. Группа Картинок (GOP) является группой кадров, сформированной из одного или более I кадров и множества P кадров или множества B кадров.
[0010] В соответствии с первым аспектом варианта осуществления, при передаче данных картинки от группы камер записывающему серверу, данные картинки разбиваются в единицах с небольшой емкостью, в которых исходные картинки могут быть воссозданы позже, и данные картинки могут быть переданы при этом избегая времени занятости сети. Таким образом, обеспечивается стабильный сбор картинок камеры наблюдения в облачных средах.
[0011] Отметим, что понятие «изображение» включает в себя значение как неподвижного изображения, так и изображения движущегося изображения. Тем не менее, в настоящем раскрытии, неподвижное изображение представляется как «изображение», а изображение движущегося изображения представляется как «картинка» для того, чтобы провести различие между изображениями.
[0012] Способ наблюдения, использующий систему камеры наблюдения в соответствии с вторым аспектом варианта осуществления, является способом наблюдения, использующим систему камеры наблюдения с группой камер, которые захватывают движущиеся изображения, устройство разбиения движущегося изображения, соединенное с камерами у группы камер и с папкой накопления, в которой сохраняются данные, и записывающий сервер, соединенный с устройством разбиения движущегося изображения через маршрутизатор и Интернет. Способ включает в себя:
этап получения движущегося изображения, на котором устройство разбиения движущегося изображения запрашивает у камеры отправку движущегося изображения и получает захваченное движущееся изображение от камеры в качестве движущегося изображения в базовом профиле посредством потоковой передачи;
этап создания данных разбиения, на котором устройство разбиения движущегося изображения повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с порядковыми номерами, назначенными в очередности времени захвата в единице GOP, где I кадр является начальным изображением, и накопление созданных данных разбиения в папке накопления;
этап запроса сбора-запланированного-времени, на котором записывающий сервер запрашивает у устройства разбиения движущегося изображения отправку последних данных разбиения в каждое предварительно определенное время;
этап извлечения последних данных разбиения, на котором каждый раз при приеме запроса в отношении последних данных разбиения от записывающего сервера, устройство разбиения движущегося изображения извлекает последние данные разбиения из папки накопления;
этап передачи последних данных разбиения, на котором устройство разбиения движущегося изображения передает извлеченные последние данные разбиения записывающему серверу;
этап запроса сбора дополняющих данных разбиения, на котором записывающий сервер многократно запрашивает у устройства разбиения движущегося изображения отправку дополняющих данных разбиения;
этап передачи дополняющих данных разбиения, на котором каждый раз при приеме запроса дополняющих данных разбиения от записывающего сервера, устройство разбиения движущегося изображения передает данные разбиения друг за другом в качестве дополняющих данных разбиения из папки накопления записывающему серверу с согласованием по времени отличным от согласования по времени этапа передачи последних данных разбиения;
этап сохранения изображения, на котором каждый раз при приеме последних данных разбиения или дополняющих данных разбиения, записывающий сервер извлекает I кадр, и сохраняет I кадр в качестве данных первичного изображения; и
этап сохранения картинки, на котором записывающий сервер объединяет последние данные разбиения с дополняющими данными разбиения для каждых времен единицы генерации первичных данных картинки, и сохраняет объединенные данные в качестве первичных данных картинки.
[0013] В соответствии с вторым аспектом варианта осуществления, при передаче данных картинки от группы камер записывающему серверу, данные картинки разбиваются в единицах с небольшой емкостью, в которых исходные картинки могут быть воссозданы позже, и данные картинки могут быть переданы при этом избегая времени занятости сети. Изображения, которые могут быть подтверждены в неподвижных изображениях сразу после того, как передаются записывающему серверу, как, впрочем, и картинки, которые могут быть подтверждены по движущимся картинкам высокого качестве изображения могут быть созданы, и, следовательно, обеспечивается стабильный сбор картинок камеры наблюдения в облачных средах.
[0014] Способ наблюдения в соответствии с третьим аспектом варианта осуществления включает в себя: этап удаления, на котором по каждому истечению времени единицы генерации первичных данных картинки, записывающий сервер запрашивает у устройства разбиения движущегося изображения удаление данных разбиения в папке накопления; и этап удаления, на котором в ответ на запрос удаления в отношении данных разбиения от записывающего сервера, устройство разбиения движущегося изображения удаляет данные разбиения из папки накопления. Устройство разбиения движущегося изображения имеет небольшую емкость. Следовательно, устройство разбиения движущегося изображения имеет отличную компактность, и обеспечивается сокращение стоимости.
[0015] В способе наблюдения в соответствии с четвертым аспектом варианта осуществления, на этапе передачи дополняющих данных разбиения, когда быстрые и последние данные разбиения у единицы генерации первичных данных картинки присутствуют в данных разбиения, оставшихся в папке накопления, начальные данные разбиения и последние данные разбиения устанавливаются в дополняющие данные разбиения в приоритете, и, впоследствии, по назначенным порядковым номерам, данные разбиения с моментом времени захвата, близким к моменту настоящего времени устанавливаются в дополняющие данные разбиения в приоритете в данных разбиения с порядковыми номерами наиболее близкими к срединному значению в группе с наивысшей непрерывностью. Может быть сокращено время для фиксации скачков картинки (отброшенных кадров или пропуска кадров), которые возникают при потере данных из-за сбоев сбора дополняющих данных.
[0016] В настоящем раскрытии, понятие «сеть» включает в себя сети, сконфигурированные из сетей связи, таких как локальные сети (LAN), Интернет, линии Беспроводной-Преданности (Wi-Fi), линии третьего поколения (3G)/долгосрочного развития (LTE), и арендованные линии, и сочетания этих линий. Камеры имеют функцию вывода и функцию захвата движущегося изображения. Камера предпочтительно является камерой Интернет Протокола (IP). Тем не менее, также допускается что камера является аналоговой камерой. В аспекте, камера не должна быть соединена с записывающим сервером через сеть LAN. Даже камера наблюдения движущегося изображения, соединенная с Интернетом через линию 3G/LTE, может передавать данные, которые воссоздаются, чтобы воспроизводить движущееся изображение высокого разрешения на записывающем сервере, и расширяется диапазон, в котором могут быть помещены камеры наблюдения движущегося изображения.
[0017] В соответствии с вариантом осуществления, обеспечивается стабильный сбор картинок камеры наблюдения в облачных средах.
[0018] В нижеследующем, вариант осуществления будет описан более подробно, используя вариант осуществления, который является не ограничивающим.
[0019] [Первый вариант осуществления]
Способ наблюдения в соответствии с первым рабочим примером является способом наблюдения, использующим систему камеры наблюдения, в которой камера наблюдения активируется записывающим сервером через сеть, записывающий сервер, который является примером процессора информации, захватывает, собирает, редактирует, и сохраняет изображения камеры, такие как движущиеся изображения или неподвижные изображения, и записывающий сервер передает изображения, в отношении которых должно осуществляться наблюдение, через сеть терминалу пользователя в ответ на запрос от терминала. Среди прочего, способ в соответствии с первым рабочим примером является способом наблюдения, использующим систему камеры наблюдения, предусмотренную с камерой захвата движущегося изображения, которая соединена с записывающим сервером через Интернет; камера не находится в сети LAN, к которой принадлежит записывающий сервер. Также будет описано устройство разбиения движущегося изображения первого рабочего примера для использования в способе наблюдения в соответствии с первым рабочим примером.
[0020] Система камеры наблюдения может передавать изображения или картинки, которые воссоздаются на записывающем сервере чтобы терминал, например, мог воспроизводить, осуществлять перемотку назад, и осуществлять переметку вперед эфирных изображений, и мог также воспроизводить библиотеки. Система камеры наблюдения может сжимать и сохранять воссозданные изображения, может передавать изображения терминалу, например, и может воспроизводить, осуществлять перемотку назад, и осуществлять перемотку вперед прошлых изображений. В варианте осуществления, движущиеся изображения, захваченные на камере, разбиваются и передаются от устройства разбиения движущегося изображения записывающему серверу в соответствии с Протоколом Управления Передачей/Интернет Протоколом (TCP/IP). Таким образом, данные могут быть собраны максимально даже в средах, в которых линия между устройством разбиения движущегося изображения и записывающим сервером является нестабильной, и сбор движущегося изображения обеспечивается при помощи облачного сервера, например, без инсталляции записывающего сервера в локальном месте. Обеспечивается передача данных устойчивая к ухудшению состояния линии, при этом обеспечивая воссоздание картинок высокого качества изображения, в сравнении с простым сбором движущегося изображения. При очередности в виде передачи после того, как устройство разбиения движущегося изображения разбивает движущееся изображение, согласования по времени передачи, и обработки на записывающем сервере, предотвращается задержка передачи картинки записывающему серверу, эфирные изображения высокого качества изображения могут быть воспроизведены, перемотаны назад, и перемотаны вперед даже при сборе движущегося изображения на записывающем сервере, и движущиеся изображения, которые могут быть воспроизведены, перемотаны назад, и перемотаны вперед в высоком качестве изображения также могут быть сохранены. Отметим, что понятие «воспроизведение библиотеки» в данном документе означает воспроизведение после того, как эфирное изображение перемотано назад в прошлое или означает воспроизведение с перемоткой вперед изображений в прошлом.
[0021] (Конфигурация)
Фиг. 1 является схемой, показывающей примерную конфигурацию системы камеры наблюдения в соответствии со способом наблюдения в соответствии с вариантом осуществления. В сети 500, составленной из сочетания сетей связи, таких как LAN, Интернет, линии Wi-Fi, линии 3G/LTE, и арендованные линии, соединено следующее: (1) множество камер с 700A по 70°C наблюдения (камеры движущегося изображения) и множество камер 701A наблюдения (камеры неподвижного изображения) в качестве камер, которые захватывают изображения; (2) устройства 400B и 40°C разбиения движущегося изображения, соответственно соединенные с камерами 700B и 70°C наблюдения (камеры движущегося изображения), и устройства 400A и 40°C получают захваченные картинки на камерах наблюдения, и передают картинки записывающему серверу 100; (3) записывающий сервер 100 в качестве записывающего сервера, который соединен с камерами 701 наблюдения (камеры неподвижного изображения) или камерами 700 наблюдения (камерами движущегося изображения) через сеть 500 для получения и накопления данных изображения или данных картинки, захваченных на камерах, и передачи данных терминалу; и (4) мобильные терминалы 200A и 200B, такие как интеллектуальные телефоны, и персональные компьютеры с 300A по 30°C (PC) для просмотра, такие как настольные персональные компьютеры (PC) или PC типа ноутбук, в качестве терминалов, которые соединены с записывающим сервером 100 через сеть 500 и принимают и отображают данные изображения от записывающего сервера 100. На Фиг. 1, потоки движущихся изображений (потоковые движущиеся изображения), которые захватываются на камерах наблюдения (камерах движущегося изображения), изображены посредством пунктирных стрелок. Отметим, что в нижеследующем, мобильные терминалы и PC для просмотра собирательно именуются «терминалами» или «Зрителями».
[0022] Записывающий сервер 100 соединен с камерами 700B и 70°C наблюдения (камеры движущегося изображения) через сеть 500, включающую в себя Интернет. В системе камеры наблюдения варианта осуществления, камеры наблюдения (камеры неподвижного изображения), которые захватывают неподвижные изображения, как, впрочем, и камеры наблюдения (камеры движущегося изображения), которые захватывают движущиеся изображения, также предоставляются в сетях отличных от LAN, к которой принадлежит записывающий сервер 100. Вариант осуществления является способом наблюдения, использующим систему камеры наблюдения, включающую в себя камеры наблюдения (камеры движущегося изображения) в сетях отличных от LAN, к которой принадлежит записывающий сервер. Камеры наблюдения (камеры неподвижного изображения) и камеры наблюдения (камеры движущегося изображения) в сети LAN, к которой принадлежит записывающий сервер, могут быть не предоставлены. Терминал для просмотра может быть предоставлен только в сети LAN, к которой принадлежит записывающий сервер, может быть только терминалом, соединенным с записывающим сервером через Интернет, или записывающий сервер также служит в качестве терминала для просмотра. Записывающий сервер 100 соединен с камерой 700B наблюдения (камера движущегося изображения) через устройство 400B разбиения движущегося изображения, маршрутизатор 600B, Интернет, маршрутизатор 600A, и сеть LAN. Сервер 100 соединен с камерой 70°C наблюдения (камера движущегося изображения) через устройство 40°C разбиения движущегося изображения, маршрутизатор 600C, Интернет, маршрутизатор 600A, и сеть LAN. Сервер 100 получает данные изображения на камерах 700B и 70°C наблюдения (камеры движущегося изображения) от устройств 400B и 40°C разбиения движущегося изображения. С сетью Интернет, соединенной с LAN, с которой соединен записывающий сервер 100, через маршрутизатор 600A, соединяются линии 3G/LTE, и другая LAN соединяется через маршрутизатор 600C. Устройство 400B разбиения движущегося изображения соединяется с сетью Интернет через маршрутизатор 600B и линию 3G/LTE. Устройство 40°C разбиения движущегося изображения соединяется с сетью Интернет через маршрутизатор 60°C и сетью LAN. Устройство 40°C разбиения движущегося изображения соединяется с LAN, к которой не принадлежит записывающий сервер 100. Фиг. 1 показывает не ограничивающее примерное соединение, в котором камеры наблюдения (камеры движущегося изображения) и камеры наблюдения (камеры неподвижного изображения) или PC или мобильные терминалы для просмотра соединяются с записывающим сервером через множество сетей. В варианте осуществления, соединения между камерами 701 наблюдения (камерами неподвижного изображения) и записывающим сервером 100 и соединения между камерами 700 наблюдения (камерами движущегося изображения) и записывающим сервером 100 выполняются в соответствии с Протоколом Управления Транспортировкой (TCP) с высокой надежностью, в котором сеанс создается и затем запускается связь. Тем не менее, связь может быть выполнена посредством Протокола Пользовательских Дейтаграмм (UDP), который является быстрым и имеет отличную производительность в режиме реального времени, в котором данные передаются без создания какого-либо сеанса. Изображения могут быть получены в соответствии как TCP, так и UDP.
[0023] В варианте осуществления, камеры наблюдения (камеры движущегося изображения) и камеры наблюдения (камеры неподвижного изображения) являются IP-камерами, но камеры могу быть аналоговыми камерами. Тем не менее, в случае аналоговых камер необходим преобразователь. PC 300 для просмотра, который является терминалом отображения изображения, не ограничивается случаем, в котором PC 300 представляется в LAN, к которой принадлежит записывающий сервер 100. PC 300 может быть соединен через множество сетей, таких как Интернет, LAN, и линии Wi-Fi. Мобильный терминал 200, который является терминалом отображения изображения, может быть соединен через множество сетей, таких как LAN, Интернет, и мобильные телефонные сети (линии Wi-Fi, линии 3G/LTE, и любые другие линии), например. Отметим, что маршрутизатор 600 присутствует между LAN и Интернет и между камерами наблюдения (камерами движущегося изображения) и камерами наблюдения (камерами неподвижного изображения) и Интернет.
[0024] Один записывающий сервер 100 может получать движущиеся изображения камеры от множества камер 700 наблюдения (камер движущегося изображения), и может получать неподвижные изображения камеры от множества камер 701 наблюдения (камер неподвижного изображения). В варианте осуществления, поскольку сторона записывающего сервера 100 автоматически распространяет сетевой трафик, исполнение сети является необязательным, и камеры должны быть только соединены с портами, что делает работу очень простой. В случае, когда связь прерывается, перезапуск является простым.
[0025] С записывающим сервером 100, камера 700A наблюдения (камера движущегося изображения) и камера 701A наблюдения (камера движущегося изображения) также соединены через LAN. Тем не менее, способ наблюдения в соответствии с вариантом осуществления ориентирован на самостоятельные камеры наблюдения (камеры движущегося изображения), и не ориентирован на камеры, соединенные с записывающим сервером 100 по LAN. Таким образом, камеры, описываемые ниже, не включают в себя камеры наблюдения (камеры неподвижного изображения) (иллюстрируемая как камера 701A наблюдения (камера неподвижного изображения) на Фиг. 1) и камеры наблюдения (камеры движущегося изображения) (иллюстрируемая как камера 700A наблюдения (камера движущегося изображения на Фиг. 1) соединенные с записывающим сервером 100 по LAN.
[0026] В обычной системе IP-камеры, картинки с большой вероятностью будут неточными, когда ухудшается состояние линии, при условии, что иначе камера, которая получает движущиеся изображения, не помещена в LAN, к которой принадлежит записывающий сервер. Тем не менее, поскольку вариант осуществления обеспечивает стабильный сбор картинок камеры наблюдения в облачных средах, камеры наблюдения движущегося изображения также могут быть предоставлены по Интернет или линиям 3G/LTE для портативных терминалов, например, и, следовательно, значительно улучшается степень свободы.
[0027] Фиг. 2 является структурной схемой записывающего сервера системы камеры наблюдения в соответствии с первым рабочим примером способа наблюдения варианта осуществления. Записывающий сервер 100 является примером процессора информации, оборудованного: арифметическим логическим блоком управления с центральным блоком 101 обработки (CPU) с памятью 102, которая является кэш-памятью, драйверами устройства, и любым другим устройством; запоминающим устройством 110 с основным запоминающим устройством, таким как DRAM, и вспомогательным запоминающим устройством, таким как жесткий диск; и устройством ввода-вывода, составленным из контроллера связи, такого как сетевой интерфейс 104, дисплея 103, который является устройством отображения, клавиатуры 105, мыши 106, и любого другого устройства. На запоминающем устройстве 110 хранятся, папка 111 первичного изображения, папка 115 первичной картинки, папка 112 вторичной картинки, программа 113, база данных аутентификации, и папка конфигурации среды, например, как, впрочем, и операционная система 114. Программа 113, главным образом, хранится на вспомогательном запоминающем устройстве у запоминающего устройства 110, и загружается в основное запоминающее устройство при исполнении. В папке 111 первичной картинки в качестве данных первичного изображения накапливается неподвижное изображение I кадра, извлеченного из данных разбиения, полученных от устройства 400 разбиения движущегося изображения. В папке 115 первичной картинки, в качестве данных первичной картинки накапливается движущееся изображение, созданное посредством объединения данных разбиения, полученных от устройства 400 разбиения движущегося изображения в очередности порядковых номеров, которые являются примерной последовательностью. В папке 112 вторичной картинки, данные первичной картинки, за определенный период времени накопленные в папке 111 первичной картинки, сжимаются и преобразуются в движущееся изображение, и движущееся изображение накапливается в качестве данных вторичной картинки. Программа 113 включает в себя разнообразные программы, такие как программа сбора и редактирования и программа передачи. В базе данных аутентификации накапливаются ID, пароли, номера портов и IP-адреса камер 700 и 701 наблюдения, мобильных терминалов 200, и PC 300 для просмотра, и уникальные идентификации (UID) накапливаются для терминалов без IP-адресов. В варианте осуществления, записывающий сервер 100 обладает записывающим сервером и терминалом, которые являются сформированными в целом. Для того, чтобы служить в качестве функции терминала отображения изображения, и выполнять обслуживание и администрирование, сервер 100 имеет дисплей 103, и клавиатуру 105 и мышь 106, которые являются блоками ввода. В случае, когда нет необходимости в воспроизведении изображений камеры на записывающем сервере, терминал, функционирующий в качестве устройства отображения, может быть не предусмотрен. В папке конфигурации среды накапливаются согласование по времени получения картинок от устройств разбиения движущегося изображения, интервалы создания данных первичного изображения и данных первичной картинки и данных вторичной картинки, условия сжатия, и любой другой параметр. Несмотря на то, что записывающий сервер 100 является облачным сервером, сервер 100 может быть инсталлированным сервером.
[0028] Записывающий сервер 100 запрашивает у камер 700B и 70°C наблюдения (камер движущегося изображения), соединенных с Интернет, создание соединения через устройства 400B и 40°C разбиения движущегося изображения, соответственно. Устройства 400B и 40°C разбиения движущегося изображения запрашивают у камер 700B и 70°C наблюдения (камер движущегося изображения) захват движущихся изображений, устройства 400B и 40°C разбиения движущегося изображения получают движущиеся изображения от камер 700B и 70°C наблюдения (камер движущегося изображения), и устройства 400B и 40°C разбиения движущегося изображения разбивают движущееся изображения. Записывающий сервер запрашивает у устройств 400B и 40°C разбиения движущегося изображения отправку данных разбиения движущихся изображений, и записывающий сервер 100 запрашивает у устройств 400B и 40°C разбиения движущегося изображения передачу данных разбиения, которые могут быть воссозданы позже, записывающему серверу 100.
[0029] Записывающий сервер 100 выполняет функций компьютера, который обеспечивает процессы от получения изображения от устройства разбиения движущегося изображения до редактирования и сохранения изображений в способе наблюдения в соответствии с вариантом осуществления посредством загрузки программы сбора и редактирования в память 102 и исполнения программы посредством CPU 101. Записывающий сервер 100 выполняет функции компьютера, который обеспечивает обработку отправки изображения терминалу посредством загрузки программы передачи в память 102 и исполнения программы посредством CPU 101. CPU 101 является арифметическим устройством обработки, инсталлированным на типичном компьютере. CPU 101 исполняет разнообразные программы, и выполняет разнообразные виды управления, например.
[0030] Записывающий сервер 100 является одним сервером, или может быть группой серверов, составленной из множества записывающих серверов. Например, применительно к папке вторичной картинки, данные вторичной картинки после истечения определенного периода (например, 24 часов) могут быть сохранены в папке вторичной картинки, предусмотренной на другом записывающем сервере, отличном от записывающего сервера, который получает изображения камеры. Данные, сохраненные в прошлом, которые не воспроизводятся часто, являются отделенными, и, следовательно, это обеспечивает осуществление наблюдения по большому числу камер в одной и той же сети.
[0031] Программа сбора и редактирования является программой, которая предписывает компьютеру выполнять: (1) функцию соединения устройства разбиения движущегося изображения, которая соединяет устройство разбиения движущегося изображения; (2) функцию получения последних данных разбиения, которая предписывает соединенному устройству разбиения движущегося изображения вводить последние данные разбиения в записывающий сервер для каждого определенного периода времени (например, трех секунд); (3) функцию получения дополняющих данных разбиения, которая предписывает устройству разбиения движущегося изображения вводить дополняющие данные разбиения в записывающий сервер; (4) функцию извлечения I кадра, которая извлекает I кадр из данных разбиения, полученных от устройства разбиения движущегося изображения; (5) функцию восстановления в памяти I кадра, которая восстанавливает извлеченный I кадр в памяти; (6) функцию сохранения данных первичного изображения, которая сохраняет извлеченный I кадр в качестве данных первичного изображения в папке данных первичного изображения; (7) функцию сохранения данных первичной картинки, которая объединяет данные разбиения, полученные от устройства разбиения движущегося изображения, применительно к каждому из времен единицы генерации данных первичной картинки (например, десяти минутам) и сохраняет объединенные данные в качестве данных первичной картинки в папке данных первичной картинки; (8) функцию определения истечения-времени-единицы-генерации-данных-первичной-картинки, которая определяет, истекло ли время единицы генерации данных первичной картинки; (9) функцию определения необходимости дополнения, которая определяет, присутствует ли пропуск в порядковых номерах полученных данных разбиения; и (10) функцию запроса удаления данных разбиения, которая предписывает устройству разбиения движущегося изображения удалять предварительно определенный фрагмент данных разбиения.
[0032] В варианте осуществления, программа сбора и редактирования, в качестве более предпочтительного аспекта, является программой, которая также предписывает компьютеру выполнять функцию создания данных вторичной картинки, которая объединяет данные первичной картинки применительно к каждому определенному периоду времени (например, десять минут) и преобразует данные первичной картинки в данные вторичной картинки, сжатые в формат движущегося изображения с временной меткой. Все фрагменты данных первичного изображения являются полными изображениями (I кадрами (интра-кодированными кадрами)). Данные первичной картинки являются данными движущегося изображения, составленного из I кадров и P кадров (предсказывающих интер кадров), в которых полученные данные разбиения организуются и объединяются в очередности захвата (т.е., очередности порядковых номеров). В данных вторичной картинки, данные первичной картинки сжимаются в формат движущегося изображения без изменения. Например, I кадр присутствует из расчета на 200 кадров, и P кадр (предсказывающий интер кадр), как, впрочем, и B кадр (двунаправленно предсказывающий интер кадр) могут быть вставлены в сочетании, что сокращает емкость без ухудшения. В варианте осуществления, поскольку ссылка может быть сделана на I кадр спереди, B кадр может быть вставлен. Поскольку B кадр является разностью между текущим кадром и предшествующим и следующим кадрами, B кадр меньше P кадра.
[0033] Программа передачи является программой, которая также предписывает компьютеру выполнять: функцию соединения терминала, которая соединяет терминал; функцию принятия выбора изображения, которая отображает список камер на терминале и осуществляет принятие выбора камеры; функцию передачи эфирного изображения, которая передает изображение первичных данных выбранной камеры в качестве эфирного изображения терминалу; функцию принятия перемотки назад эфирного изображения, которая осуществляет принятие запроса на перемотку назад эфирного изображения от терминала; функцию передачи перемотанного назад эфирного изображения, которая извлекает первичные данные в точке во времени на определенный период времени (например, одну секунду) в прошлом от изображения, которое ранее передавалось терминалу, применительно к каждому запросу перемотки назад, и передает извлеченные данные в качестве перемотанного назад эфирного изображения терминалу; функцию принятия перемотки вперед перемотанного назад эфирного изображения, которая осуществляет принятие запроса в отношении перематываемого вперед перемотанного назад эфирного изображения от терминала; и функцию передачи перемотанного вперед эфирного изображения, которая извлекает первичные данные в точке во времени на определенный период времени (например, одну секунду) в будущем от изображения ранее переданного терминалу применительно к каждому запросу перемотки вперед до тех пор, пока не достигается изображение в настоящей точке во времени, и передает данные в качестве перемотанного вперед эфирного изображения терминалу. Понятие «изображение в настоящей точке во времени» означает новейший I кадр в I кадрах, извлеченных из данных разбиения, полученных от устройства разбиения движущегося изображения. Следовательно, изображение в настоящей точке во времени меняется на новое изображение каждый раз, когда данные разбиения от устройства разбиения движущегося изображения вводятся в записывающий сервер.
[0034] Программа передачи является программой, которая также предписывает компьютеру выполнять: функцию принятия изображения библиотеки, которая осуществляет принятие запроса в отношении изображения библиотеки из прокрученного назад эфирного изображения от терминала; и функцию передачи изображения библиотеки, которая извлекает данные первичного изображения в точке в будущем времени от изображения ранее переданного терминалу на определенный период времени, т.е., на интервал для получения последних данных разбиения от устройства 400 разбиения движущегося изображения записывающим сервером 100 применительно к каждому запросу изображения библиотеки и передает данные в качестве прокрученного вперед эфирного изображения терминалу. Отметим, что «изображение библиотеки» сформулированное в данном документе означает изображения воспроизведения перемотки вперед у прошлого изображения.
[0035] В случае, когда терминал делает запрос воспроизведения картинки после того, как создаются данные вторичной картинки, программа передачи является программой, которая предписывает компьютеру выполнять функцию передачи вторичной картинки, которая извлекает данные вторичной картинки вместо данных первичного изображения и передает картинки терминалу в ответ на запрос, такой как запрос воспроизведения, запрос перемотки назад, и запрос перемотки вперед, от терминала.
[0036] В варианте осуществления, соединение между терминалами 200 и 300 и записывающим сервером 100 также выполняется в соответствии со способом TCP/IP, в котором аутентификация осуществляется используя ID пользователя и пароль, осуществляется подтверждение терминала в том, что терминал является зарегистрированным на записывающем сервере, и затем передаются изображения. Аутентификация предпочтительно является аутентификацией посредством базы данных аутентификации на записывающем сервере.
[0037] Когда записывающий сервер соединяется с сетью через маршрутизатор, даже несмотря на то, что терминал не находится в LAN, к которой принадлежит записывающий сервер, изображение (полное изображение или сжатое изображение) получается от записывающего сервера, используя IP-адрес соединенного маршрутизатора и номер порта, назначенный маршрутизатору. Для соединения терминала, аутентификация терминала осуществляется, используя UID, зарегистрированный в аутентификации терминала.
[0038] Поскольку записывающий сервер 100 идентифицирует терминал на основании уникальной информации терминала, используя UID при установлении соединения мобильного терминала 200, сервер 100 обеспечивает отображение изображения в соответствии с аутентификацией ID пользователя и пароля и совпадением уникальной информации терминала.
[0039] Фиг. 3 является структурной схемой первого рабочего примера устройства разбиения движущегося изображения в соответствии с вариантом осуществления. Устройство 400 разбиения движущегося изображения оборудовано: арифметическим логическим устройством управления с CPU 401 с памятью 402, драйверами устройства, и любым другим устройством; запоминающим устройством 410 с основным запоминающим устройством, таким как DRAM, и вспомогательным запоминающим устройством, таким как жесткий диск; контроллером связи, таким как сетевой интерфейс 404; дисплеем 403, который является устройством отображения для использования в соединении только для обслуживания; и устройством ввода-вывода, составленным из клавиатуры 405, мыши 406, и любого другого устройства. На запоминающем устройстве 410 хранятся папка 411 накопления, папка конфигурации среды, программа 413 разбиения движущегося изображения, и операционная система 414. Папка 411 накопления является папкой, в которую сохраняются изображения. В папке 411 накопления, накапливаются данные разбиения, при этом данные разбиения получаются от камеры наблюдения (камеры движущегося изображения), причем данные разбиты так, что длина разбиения является единицей GOP (например, одной секундой) и I кадр является начальным изображением, и порядковые номера назначаются данным разбиения в очередности времени захвата. В папке конфигурации среды накапливаются условия для определения, появляется ли I кадр, условия для длины, и другие условия. Порядковый номер назначается так, что порядковые номера продолжаются в порядке возрастания моментов времени захвата. Например, форматом могут быть порядковые номера 00001, 00002, и 00003, или может быть форматом 0201153059, 0201153100, и 0201153101 на основании дат захвата и времени и длины разбиения.
[0040] Устройство 400 разбиения движущегося изображения соединено с камерой 700 наблюдения (камерой движущегося изображения), соединенной с записывающим сервером 100 через Интернет один к одному.
[0041] В варианте осуществления, записывающий сервер 100 управляет запросом соединения от устройства 400 разбиения движущегося изображения к камере 700 наблюдения (камере движущегося изображения), с которой соединено устройство 400 разбиения движущегося изображения. Устройство 400 разбиения движущегося изображения получает картинки камеры от камеры 700 наблюдения (камера движущегося изображения), разбивает картинки камеры на предварительно определенный фрагмент данных разбиения, и передает последние данные разбиения записывающему серверу 100 в предварительно определенные интервалы, при этом передавая дополняющие данные разбиения записывающему серверу 100.
[0042] Устройство 400 разбиения движущегося изображения выполняет функции компьютера, которые обеспечивают получение, редактирование, и сохранение изображений камеры и передачу изображений записывающему серверу в режиме наблюдения в соответствии с вариантом осуществления посредством загрузки программы 413 разбиения движущегося изображения в память 402 и исполнения программы 413 посредством CPU 401. CPU 401 является арифметическим устройством обработки, инсталлированным на типичном компьютере, и CPU 401 исполняет разнообразные программы, и выполняет разнообразные виды управления, например.
[0043] Программа 413 разбиения движущегося изображения является программой, которая предписывает компьютеру выполнять: (1) функцию соединения с камерой, которая создает соединение с камерой наблюдения (камерой движущегося изображения) после того, как соединение создано с записывающим сервером; (2) функцию получения движущегося изображения, которая запрашивает у соединенной камеры наблюдения (камеры движущегося изображения) отправку движущегося изображения и получает захваченное движущееся изображение от камеры наблюдения (камеры движущегося изображения) в качестве движущегося изображения в базовом профиле посредством потоковой передачи; (3) функцию создания данных разбиения, которая повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с порядковыми номерами, назначенными в очередности времени захвата в единице GOP, включающей в себя I кадр (например, единица GOP, где I кадр является начальным кадром), и накопления данных в папке накопления; (4) функцию извлечения последних данных разбиения, которая извлекает последние данные разбиения из папки накопления каждый раз, когда запрос в отношении последних данных разбиения принимается от записывающего сервера; (5) функцию передачи последних данных разбиения, которая передает извлеченные последние данные разбиения записывающему серверу; и (6) функцию передачи дополняющих данных разбиения, которая передает данные разбиения одни за другими в качестве дополняющих данных разбиения из папки накопления каждый раз, когда запрос дополняющей картинки принимается от записывающего сервера.
[0044] В варианте осуществления, программа сбора и редактирования, в качестве более предпочтительного аспекта, является программой, которая предписывает компьютеру также выполнять функцию создания дополняющих данных разбиения в которой по дополняющим данным разбиения, когда быстрые и последние данные разбиения единицы генерации данных первичной картинки присутствуют в данных разбиения, оставшихся в папке накопления, начальные данные разбиения и последние данные разбиения устанавливаются в дополняющие данные разбиения в приоритете, и, впоследствии, по назначенным порядковым номерам, данные разбиения с моментом времени захвата близким к моменту настоящего времени устанавливаются в дополняющие данные разбиения в приоритете в данных разбиения, с порядковыми номерами наиболее близкими к срединному значению в группе с наивысшей непрерывностью.
[0045] В варианте осуществления, соединение между камерой наблюдения и устройством разбиения движущегося изображения создается в соответствии со способом TCP/IP, и для того, чтобы идентифицировать камеру наблюдения, аутентификация выполняется через устройство разбиения движущегося изображения, используя ID пользователя и пароль, установленные стороной записывающего сервера, и затем выполняется запрос, такой как захват изображения камеры. Аутентификация является предпочтительно аутентификацией, проводимой посредством базы данных аутентификации на записывающем сервере через устройство разбиения движущегося изображения.
[0046] Устройства 400B и 40°C разбиения движущегося изображения в способе наблюдения в соответствии с вариантом осуществления не присутствуют в LAN, к которой принадлежит записывающий сервер, и соединены через сеть посредством маршрутизатора. Таким образом, движущиеся изображения получаются от устройства разбиения движущегося изображения на основании IP адреса соединенного маршрутизатора и номера порта, назначенного маршрутизатору. Когда устройства разбиения движущегося изображения соединяются в среде без глобального IP, передача движущегося изображения выполняется от устройства разбиения движущегося изображения записывающему серверу. В данной передаче, номер порта маршрутизатора стороны записывающего сервера является открытым, и порт передается записывающему серверу. Устройства 400B и 40°C разбиения движущегося изображения соединяются с камерами 700B и 70°C наблюдения (камерами движущегося изображения) через LAN, к которой принадлежат камеры 700B и 70°C через сеть. Устройства 400B и 40°C получают, разбивают, и накапливают движущиеся изображения невзирая на запросы от записывающего сервера.
[0047] В случае камеры наблюдения в локальной среде (например, в LAN, к которой принадлежит сервер 100), записывающий сервер 100 может идентифицировать камеру на другом конце соединения посредством соединения, использующего IP-адрес и номер порта, при установлении соединения для аутентификации с ID пользователя и паролем. Тем не менее, при соединении с камерой наблюдения в удаленной среде через сеть Интернет, например, камера на другом конце соединения идентифицируется с помощью глобального IP-адреса и номера порта, используя передачу порта маршрутизатора (также именуемого переадресацией порта, например).
[0048] Фиг. 4 является структурной схемой терминала (мобильного терминала) системы камеры наблюдения в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления. Мобильный терминал 200 оборудован: арифметическим логическим устройством управления с CPU 201 и памятью 202, драйверами устройства, и любым другим устройством; запоминающим устройством 210, контроллером связи, который выполняет передачу и прием данных, например; дисплеем 203, который является устройством отображения; и устройством ввода-вывода, таким как кнопки манипуляции или сенсорная панель. На запоминающем устройстве 210 хранятся программа 213 отображения изображения и операционная система 214. Например, мобильный терминал 200 является мобильным телефоном, таким как интеллектуальный телефон. Терминал 200 выполняет функции компьютера, которые обеспечивают отображение изображения в способе наблюдения в соответствии с вариантом осуществления посредством загрузки программы 213 отображения изображения в память 202 и исполнения программы 213 посредством CPU 201. CPU 201 является арифметическим устройством обработки, инсталлированным в типичном мобильном терминале, и CPU 201 исполняет разнообразные программы, и выполняет разнообразные виды управления, например.
[0049] Фиг. 5 является структурной схемой терминала (PC) системы камеры наблюдения первого рабочего примера способа наблюдения в соответствии с вариантом осуществления. PC 300 для просмотра оборудован: арифметическим логическим устройством управления с CPU 301 с памятью 302, драйверами устройства, и любым другим устройством; запоминающим устройством 310 с основным запоминающим устройством, таким как DRAM, и вспомогательным запоминающим устройством, таким как жесткий диск; контроллером связи, таким как сетевой интерфейс 304; дисплеем 303, который является устройством отображения; и устройством ввода-вывода, составленным из клавиатуры 305, мыши 306, и любого другого устройства. На запоминающем устройстве 310 хранятся программа 313 отображения изображения и операционная система 314. PC 300 для просмотра является настольным PC, PC типа ноутбук, планшетным терминалом, и любым другим устройством, например. PC 300 для просмотра выполняет функции компьютера, которые обеспечивают отображение изображения в способе наблюдения в соответствии с вариантом осуществления посредством загрузки программы 313 отображения изображения в память 302 и исполнения программы 313 посредством CPU 301. CPU 301 является арифметическим устройством обработки, инсталлированным в типичном PC, и CPU 301 исполняет разнообразные программы, и выполняет разнообразные виды управления, например.
[0050] Программа отображения изображения является программой, которая предписывает компьютеру выполнять функцию соединения терминала, которая создает соединение с записывающим сервером, и функцию отображения изображения, которая отображает изображения, передаваемые от записывающего сервера.
[0051] Программа отображения изображения, в качестве более предпочтительного аспекта, является программой, которая также предписывает компьютеру выполнять: функцию запроса эфирного изображения, которая запрашивает у записывающего сервера отправку эфирных изображения в каждый интервал получения изображения камеры от камеры наблюдения записывающему серверу во время отображения эфирного изображения; функцию запроса начала перемотки назад, которая осуществляет принятие запроса перемотки назад во время отображения эфирного изображения и запрашивает у записывающего сервера отправку перемотанного назад эфирного изображения; функцию запроса продолжения перемотки назад, которая запрашивает у записывающего сервера перемотанное назад эфирное изображение в каждый определенный период времени (например, 0.2 секунды) более короткий чем интервал запроса эфирных изображений во время отображения перемотанного назад эфирного изображения; функцию запроса начала перемотки вперед перемотанного назад эфирного изображения, которая осуществляет принятие ввода запроса перемотки вперед от пользователя во время отображения перемотанного назад эфирного изображения и запрашивает у записывающего сервера отправку перемотанного вперед эфирного изображения; и функцию запроса продолжения перемотки вперед перемотанного назад эфирного изображения, которая запрашивает у записывающего сервера отправку перемотанного вперед эфирного изображения в каждый определенный период времени (например, 0.2 секунды) более короткий, чем интервал запроса эфирных изображений во время отображения перемотанного вперед эфирного изображения.
[0052] В варианте осуществления, программа отображения изображения, в качестве более предпочтительного аспекта, является программой, которая также предписывает компьютеру выполнять: функцию запроса начала изображения библиотеки, которая осуществляет принятие ввода запроса изображения библиотеки во время отображения перемотанного назад эфирного изображения и запрашивает у записывающего сервера отправку изображения библиотеки; и функцию запроса продолжения изображения библиотеки, которая запрашивает у записывающего сервера отправку изображения библиотеки в каждый интервал получения изображения камеры от камеры записывающему серверу во время отображения изображения библиотеки. Сформулированное в данном документе понятие «изображение библиотеки» означает воспроизводимое изображение после того, как эфирное изображение перемотано назад в прошлое или означает изображение воспроизведения перемотки вперед у прошлого изображения.
[0053] В варианте осуществления, записывающий сервер 100, PC 300 для просмотра, и устройство 400 разбиения движущегося изображения все сконфигурированы в качестве персонального компьютера, и оборудованы функцией часов и любой другой функцией, которую, как правило, имеет персональный компьютер. Мобильный терминал 200 также оборудован функцией часов и любой другой функцией.
[0054] В способе наблюдения в соответствии с вариантом осуществления, устройство 400 разбиения движущегося изображения первого рабочего примера является устройством разбиения движущегося изображения, соединенным с камерами (камерами 700B и 70°C наблюдения (камерами движущегося изображения)) из группы камер, которые захватывают движущиеся изображения, соединенными с записывающим сервером 100 через сеть 500, включающую в себя маршрутизатор 600 и Интернет, и с папкой 411 накопления, в которой сохраняются данные. Устройство 400 предусмотрено с: (1) средством получения движущегося изображения, которое запрашивает у соединенной камеры 700 наблюдения (камеры движущегося изображения) отправку движущегося изображения и получает захваченное движущееся изображение от камеры 700 наблюдения (камеры движущегося изображения) в качестве движущегося изображения в базовом профиле посредством потоковой передачи; (2) средством создания данных разбиения, которое повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с порядковыми номерами, назначенными в очередности времени захвата в единице GOP, включающей в себя I кадр (например, единица GOP, где I кадр является начальным изображением), и накопление данных разбиения в папке 411 накопления; (3) средством извлечения последних данных разбиения, которое извлекает последние данные разбиения из папки 411 накопления каждый раз при приеме запроса в отношении последних данных разбиения от записывающего сервера 100; (4) средством передачи последних данных разбиения, которое передает извлеченные последние данные разбиения записывающему серверу 100; и (5) средством передачи дополняющих данных разбиения, которое передает данные разбиения одни за другими в качестве дополняющих данных разбиения из папки 411 накопления записывающему серверу 100 каждый раз при приеме запроса дополняющей картинки от записывающего сервера 100. В варианте осуществления, устройство 400 также предусмотрено с: (6) средством создания дополняющих данных разбиения, в котором когда быстрые и последние данные разбиения единицы генерации данных первичной картинки присутствуют в данных разбиения, оставшихся в папке 411 накопления, начальные данные разбиения и последние данные разбиения устанавливаются в дополняющие данные разбиения в приоритете, и, впоследствии, по назначенным порядковым номерам, данные разбиения с моментом времени захвата близким к моменту настоящего времени устанавливаются в дополняющие данные разбиения в приоритете в данных разбиения, с порядковыми номерами наиболее близкими к срединному значению в группе с наивысшей непрерывностью.
[0055] Устройство 400 разбиения движущегося изображения функционирует как средство с (1) по (6) посредством описанного выше конфигурации аппаратного обеспечения и программы 413 разбиения движущегося изображения.
[0056] В способе наблюдения в соответствии с вариантом осуществления, записывающий сервер 100 предусмотрен с: (1) средством соединения с устройством разбиения движущегося изображения, которое создает соединение с устройством разбиения движущегося изображения; (2) средством получения последних данных разбиения, которое предписывает соединенному устройству разбиения движущегося изображения вводить последние данные разбиения в записывающий сервер для каждого определенного периода времени (например, трех секунд); (3) средством получения дополняющих данных разбиения, которое предписывает устройству разбиения движущегося изображения вводить дополняющие данные разбиения в записывающий сервер; (4) средством извлечения I кадра, которое извлекает I кадр из данных разбиения, полученных от устройства разбиения движущегося изображения; (5) средством восстановления в памяти I кадра, которое восстанавливает извлеченный I кадр в памяти; (6) средством сохранения данных первичного изображения, которое сохраняет извлеченный I кадр в качестве данных первичного изображения в папке данных первичного изображения; (7) средством сохранения перечных данных картинки, которое объединяет данные разбиения, полученные от устройства разбиения движущегося изображения применительно к каждому из времен единицы генерации данных первичной картинки (например, десяти минут) и сохраняет объединенные данные в качестве данных первичной картинки в папке данных первичной картинки; (8) средством определения истечения-времени-единицы-генерации-данных-первичной-картинки, которое определяет, истекло ли время единицы генерации данных первичной картинки; (9) средством определения необходимости дополнения, которое определяет, присутствует ли пропуск в порядковых номерах полученных данных разбиения; и (10) средством запроса удаления данных разбиения, которое предписывает устройству разбиения движущегося изображения удалять предварительно определенный фрагмент данных разбиения. Сервер 100 дополнительно предусмотрен с: (11) средством создания данных вторичной картинки, которое объединяет данные первичной картинки для каждого определенного периода времени (например, десяти минут) и преобразует данные первичной картинки в данные вторичной картинки, сжатые в формат движущегося изображения с временной меткой.
[0057] Записывающий сервер 100 функционирует в качестве средств с (1) по (11) посредством описанной выше конфигурации аппаратного обеспечения и программы сбора и редактирования. Записывающий сервер 100 функционирует в качестве средства передачи изображения, которое передает эфирные изображения и изображения библиотеки терминалу и передает перемотанные назад или перемотанные вперед изображения, например, этих изображений посредством описанной выше конфигурации аппаратного обеспечения и программы передачи. Сформулированное в данном документе понятие «изображение библиотеки» означает воспроизводимое изображение после того, как эфирное изображение перемотано назад в прошлое или означает воспроизведение с перемоткой вперед изображений у прошлых изображений.
[0058] Терминалы 200 и 300 предусмотрены с: (1) средством соединения терминала, которое создает соединение с записывающим сервером (100); и (2) средством отображения изображения, которое отображает изображения, переданные от записывающего сервера 100. Терминалы функционируют в качестве средств с (1) по (2) посредством описанной выше конфигурации аппаратного обеспечения и программ 213 и 313 отображения изображения. Подробнее, средство отображения изображения дополнительно включает в себя: (2-1) средство запроса эфирного воспроизведения, которое запрашивает у записывающего сервера 100 выполнение эфирного воспроизведения движущихся изображений камеры у одной или множества камер 700 и 701 наблюдения с авторизацией наблюдения; (2-2) средство отображения эфирного воспроизведения, которое отображает данные первичного изображения, переданные от записывающего сервера 100; (2-3) средство запроса воспроизведения прошлой картинки, которое запрашивает у записывающего сервера 100 выполнение воспроизведения прошлых движущихся изображений камеры у одной или множества камер 700 и 701 наблюдения с авторизацией наблюдения; и (2-4) средство отображения воспроизведения прошлой картинки, которое отображает данные первичной картинки или данные вторичной картинки, переданные от записывающего сервера 100.
[0059] Отметим, что поскольку данные вторичной картинки, созданные посредством сжатия данных изображения камеры, преобразуются в данные вторичной картинки на записывающем сервере в каждый определенный период времени, терминал способен воспроизводить, перематывать назад, и перематывать вперед прошлые изображения камеры, что допускают обычные устройства записи и воспроизведения, кроме как перемотки назад эфирных изображений или перемотки вперед изображения после перемотки назад. Поскольку первичные данные, сжатые для первичного сохранения, используются применительно к перемотанным назад эфирным композитным изображениям и перемотанным вперед эфирным композитным изображениям с небольшими объемами данных, тогда как композитные изображения соответствуют высокому качеству изображения, эти композитные изображения имеют небольшой объем данных, обладая высоким качеством изображения. Когда прошлые изображения воспроизводятся, перематываются вперед, или перематываются назад в единице создания вторичных данных или более, что используется не часто, используются данные вторичной картинки, которые являются сжатым или преобразованным файлом движущегося изображения, и, следовательно, объем данных, необходимый для сохранения, является небольшим, несмотря на то, что данные являются движущимся изображением. Обеспечивается воспроизведение эфирных композитных изображений после того, как изображения перемотаны назад.
[0060] Система камеры наблюдения, составленная из камеры наблюдения, устройства разбиения движущегося изображения, записывающего сервера, и терминала, описанная выше, является системой камеры наблюдения, которая выполняет способ наблюдения в соответствии с первым рабочим примером. При управлении передачей данных, которые должны быть переданы от устройства разбиения движущегося изображения записывающему серверу, проблема, такая как задержка данных, не склонна к возникновению даже на камере захвата движущегося изображения, инсталлированной в месте, отличном от локальной среды. Движущиеся изображения, захваченные на камере, разбиваются и передаются записывающему серверу. Таким образом, данные могут быть собраны максимально даже в средах, в которых линия между устройством разбиения движущегося изображения и записывающим сервером является нестабильной, и сбор движущегося изображения допускается, используя облачный сервер, например, без инсталляции записывающего сервера в локальном месте. Т.е., обеспечивается стабильный сбор картинок камеры наблюдения в облачных средах. Система наблюдения, которая обеспечивает передачу данных стойкую к ухудшению состояния линии, может быть достигнута при том, что система обеспечивает высокое разрешение и высокое качество изображения. С помощью управления передачей данных одновременно протекающих по сети, изображения камеры могут протекать к записывающему серверу, например, через общие линии Интернета, а сетевая информация камеры может протекать к общим линиям Интернет, например. Следовательно, обеспечивается накопление данных движущегося изображения от камеры наблюдения через использование облачного сервера через линию Интернет (глобальная сеть EAM)). Предотвращается задержка передачи картинки записывающего сервера, эфирные изображения высокого качестве изображения, могут быть воспроизведены, перемотаны назад, и перемотаны вперед даже при сборе движущегося изображения на записывающем сервере, движущиеся изображения, которые могут быть воспроизведены, перемотаны назад, и перемотаны вперед с высоким качеством изображения также могут быть сохранены. В соответствии с системой камеры наблюдения, описанной выше, при записи картинки потоковой передачи, исключение явления, при котором картинки являются нечеткими или кадры пропускаются в простом соединении, подобном соединению LAN, когда ухудшается состояние линии, которое является ухудшением картинок и потерей кадров, может быть достигнуто, несмотря на то, что камера соединена с записывающим сервером через Интернет, посредством стабильной записи данных движущегося изображения, используя устройство рядом с камерой при отсутствии влияния линии, разбиения данных движущегося изображения, и отправки данных записывающему серверу под управлением передачей.
[0061] (Процедуры)
В нижеследующем, будут описаны процедуры наблюдения первого рабочего варианта осуществления способа наблюдения, использующего систему камеры наблюдения в соответствии с вариантом осуществления. В процедурах, используется система камеры наблюдения, описанная выше. Система составлена из камеры наблюдения (камера движущегося изображения), устройства разбиения движущегося изображения, записывающего сервера, соединенного с камерой наблюдения (камерой движущегося изображения) через Интернет, и терминала.
[0062] Фиг. 6 является иллюстративной схемой передачи данных от камеры наблюдения (камеры движущегося изображения) записывающему серверу первого рабочего примера способа наблюдения в соответствии с вариантом осуществления. IP-камера потоковой передачи, которая является камерой наблюдения (камерой движущегося изображения), соединена с устройством разбиения движущегося изображения через сетевой HUB. Устройство разбиения движущегося изображения соединено с сетью Интернет через сетевой HUB. Серверная машина, которая является записывающим сервером, соединена с сетью Интернет.
[0063] От записывающего сервера устройству разбиения движущегося изображения передается запрос в отношении данных разбиения. По приему запроса соединения от записывающего сервера, устройство разбиения движущегося изображения создает соединение с камерой наблюдения (камерой движущегося изображения) и запрашивает движущееся изображение. Камера наблюдения (камера движущегося изображения) передает движущееся изображения потоковой передачи устройству разбиения движущегося изображения на основании запроса от устройства разбиения движущегося изображения. Движущееся изображение потоковой передачи, передаваемое устройству разбиения движущегося изображения, редактируется на данные разбиения, т.е., разбиваются в единицах GOP на устройстве разбиения движущегося изображения, и данные разбиения передаются записывающему серверу в соответствии с TCP/IP.
[0064] Данные потоковой передачи (протокола потоковой передачи в режиме реального времени (RTSP)) соответствуют протоколу очень уязвимому к ситуациям, подобным ситуациям, при которых емкость передачи меняется или отсекается в зависимости от состояния линии, и проблема данных потоковой передачи состоит в том, что обмен данными через линии, такие как линии 3G/LTE, отличные от LAN, вызывает нестабильное получение движущегося изображения. Когда линии заняты, кадров значительно меньше, или картинки грубые. Когда состояние линии ухудшается до обрыва связи, создание повторного соединения занимает очень продолжительное время. Тем не менее, в соответствии с первым рабочим примером способа наблюдения варианта осуществления, данные могут быть собраны максимально, даже в средах, в которых линия между устройством разбиения движущегося изображения и записывающим сервером является нестабильной, и, следовательно, обеспечивается передача данных устойчивая к ухудшению состояния линии. В случае, когда состояние линии является стабильным, первый рабочий пример способа наблюдения в соответствии с вариантом осуществления обеспечивает генерацию движущихся изображений на том же самом уровне, как тот что у обычных способов, при которых движущиеся изображения потоковой передачи передаются без изменения. Тем не менее, в случае, когда состояние линии ухудшается и скорость передачи данных меняется с 300Кбит/с (килобит в секунду) до 37.5Кбит/с, например, обычные способы, при которых движущиеся изображения потоковой передачи передаются без изменения, пытаются сохранить число кадров, так что картинки являются с высокой вероятностью грубыми. Предположим, что скорость передачи в 300Кбит/с используется полностью, тогда качество изображения является одной восьмой. В единицах разрешения, картинки должны быть картинками с размером Видеографического Массива (VGA) (640×480 точек) раздутым из размера VGA (160×120 точек). Тем не менее, в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления, картинки имеют скачки, которые являются картинками из расчета на восемь секунд, проще говоря. В первом рабочем примере способа наблюдения в соответствии с вариантом осуществления, когда состояние линии улучшается, функционирует дополняющий процесс, и скачок в восемь секунд вероятно будет дополнен. Отметим, что поскольку LAN присутствует между камерой и устройством разбиения движущегося изображения, картинки, протекающие между камерой и устройством разбиения движущегося изображения, являются независимыми от ситуаций линий между записывающим сервером и устройством разбиения движущегося изображения. В обычном способе, при котором движущиеся изображения потоковой передачи передаются без изменения, даже несмотря на то, что состояние линии ухудшается и затем улучшается, картинки остаются грубыми, так как не выполняется дополняющий процесс. В обычном способе, при котором движущиеся изображения потоковой передачи передаются без изменения, в случае, когда состояние линии дополнительно ухудшается и связь обрывается, связь восстанавливается не просто. В LAN, связь вероятно должна быть повторно соединена в относительно раннее время (около одной минуты). Тем не менее, в линиях, таких как линии 3G/LTE, отличных от LAN, связь вряд ли будет восстановлена. Это потому, что внимание обращается только на соединение LAN с записывающим сервером, который должен быть соединен, во многих случаях. Даже несмотря на то, что больше или меньше увеличивается число повторных попыток, когда происходит обрыв соединения в промежуточной точке соединения, незавершенные соединения распознаются и в некоторых случаях не находят квитанции от камеры. С другой стороны, в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления, связь является прерывистой, при которой данные разбиваются и передаются в первом месте, и, следовательно, картинки не затрагиваются даже при обрыве соединения. Когда продолжительность обрыва соединения затягивается, кадры пропускаются. Тем не менее, поскольку доступна дополняющая функция, кадры вероятно будут наполнены позже. С осознанием дополнения, проблема не возникает, когда скорость передачи устанавливается на основе 256Кбит/с при максимальной скорости передачи в 300Кбит/с даже несмотря на ухудшения статуса линии.
[0065] Фиг. 7 является блок-схемой последовательности процедур от соединения камеры к записывающему серверу до записи первичных данных картинки в первом рабочем примере способа наблюдения в соответствии с вариантом осуществления.
[0066] Способ наблюдения в соответствии с вариантом осуществления является способом наблюдения, использующим систему камеры наблюдения с группой камер, которые захватывают движущиеся изображения, устройством разбиения движущегося изображения, соединенным с камерами (камерами наблюдения (камерами движущегося изображения)) группы камер и с папкой накопления, в которой сохраняются данные, и записывающим сервером, соединенным с устройством разбиения движущегося изображения через маршрутизатор и Интернет. Способ включает в себя: (1) этап получения движущегося изображения, на котором устройство разбиения движущегося изображения запрашивает у камер наблюдения (камер движущегося изображения) отправку движущегося изображения и получает захваченное движущееся изображение от камеры наблюдения (камеры движущегося изображения) в качестве движущегося изображения в базовом профиле посредством потоковой передачи; (2) этап создания данных разбиения, на котором устройство разбиения движущегося изображения повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с порядковыми номерами, назначенными в очередности времени захвата в единице GOP, включающей в себя I кадр (например, единице GOP, где I кадр является начальным изображением), и накопление данных в папке накопления; (3) этап запроса сбора-запланированного-времени, на котором записывающий сервер запрашивает у устройства разбиения движущегося изображения отправку последних данных разбиения в каждое предварительно определенное время; (4) этап извлечения последних данных разбиения, на котором устройство разбиения движущегося изображения извлекает последние данные разбиения из папки накопления каждый раз при приеме запроса в отношении последних данных разбиения от записывающего сервера; (5) этап передачи последних данных разбиения, на котором устройство разбиения движущегося изображения передает извлеченные последние данные разбиения записывающему серверу; (6) этап запроса сбора дополняющих данных разбиения, на котором записывающий сервер многократно запрашивает у устройства разбиения движущегося изображения отправку дополняющих данных разбиения; (7) этап передачи дополняющих данных разбиения, на котором устройство разбиения движущегося изображения передает данные разбиения друг за другом в качестве дополняющих данных разбиения из папки накопления записывающему серверу каждый раз при приеме запроса дополняющих данных разбиения от записывающего сервера с согласованием по времени отличным от согласования по времени этапа передачи последних данных разбиения; (8) этап сохранения изображения, на котором записывающий сервер извлекает I кадр и сохраняет I кадр в качестве данных первичного изображения каждый раз при приеме последних данных разбиения или дополняющих данных разбиения; и (9) этап сохранения картинки, на котором записывающий сервер соединяет последние данные разбиения с дополняющими данными разбиения для каждых времен единицы генерации данных первичной картинки, и сохраняет данные в качестве данных первичной картинки. В варианте осуществления, способ также включает в себя: (10) этап удаления, на котором записывающий сервер запрашивает у устройства разбиения движущегося изображения удаление данных разбиения в папке накопления каждое истечение времени единицы генерации данных первичной картинки. Способ дополнительно включает в себя этап удаления, на котором устройство разбиения движущегося изображения удаляет данные разбиения из папки накопления в ответ на запрос удаления в отношении данных разбиения от записывающего сервера. В варианте осуществления, на этапе передачи дополняющих данных разбиения, описанном выше, когда быстрые и последние данные разбиения единицы генерации данных первичной картинки присутствуют в данных разбиения, оставшихся в папке накопления, устройство разбиения движущегося изображения устанавливает начальные данные разбиения и последние данные разбиения в дополняющие данные разбиения в приоритете, и, впоследствии, по назначенным порядковым номерам, устройство разбиения движущегося изображения устанавливает данные разбиения с моментом времени захвата близким к моменту настоящего времени в дополняющие данные разбиения в приоритете в данных разбиения с порядковыми номерами наиболее близкими к срединному значению в группе с наивысшей непрерывностью.
[0067] Программа системы камеры наблюдения с программой сбора и редактирования и программой разбиения изображения предписывает компьютеру исполнять эти этапы.
[0068] (Этап 1)
Фиг. 8 является иллюстрацией способа передачи движущегося изображения от камеры устройству разбиения движущегося изображения и способа сохранения данных разбиения в первом рабочем примере способа наблюдения, использующего систему камеры наблюдения в соответствии с вариантом осуществления. По приему запроса движущегося изображения, камера наблюдения (камера движущегося изображения) непрерывно захватывает движущееся изображение, и передает захваченное и полученное движущееся изображение посредством потоковой передачи в качестве движущегося изображения, т.е. картинок камеры в соответствии с базовым профилем H.264, устройству разбиения движущегося изображения. По приему движущегося изображения от камеры наблюдения (камеры движущегося изображения) посредством потоковой передачи, устройство разбиения движущегося изображения передает квитанцию соединения записывающему серверу. После того, как аутентификация успешно выполняется при обращении к базе данных аутентификации записывающего сервера, записывающий сервер находится в соединении с камерой наблюдения (камерой движущегося изображения) через устройство разбиения движущегося изображения. Когда создание соединения терпит неудачу, процесс возвращается к Этапу S.
[0069] (Этап 2)
Устройство разбиения движущегося изображения обнаруживает I кадр в движущемся изображении, полученном от камеры наблюдения (камеры движущегося изображения), создает данные разбиения с порядковыми номерами, назначенными в очередности времени захвата в единице GOP, где I кадр является начальным изображением, и накапливает данные в папке накопления. Устройство разбиения движущегося изображения повторяет данный процесс во время приема движущихся изображения от камеры наблюдения (камеры движущегося изображения). В варианте осуществления, по обнаружению I кадра, устройство разбиения движущегося изображения формирует фрагмент данных разбиения от I кадра до кадра непосредственно перед последующим обнаруженным I кадром. В варианте осуществления, единица GOP составляет одну секунду, что не является ограничивающим. В варианте осуществления, движущееся изображение является движущимся изображением, включающим в себя один I кадр в одну секунду. Тем не менее, устройство разбиения движущегося изображения устанавливает для какой каждой секунды содержится I кадр, и устройство разбиения движущегося изображения предписывает камере наблюдения (камере движущегося изображения) при запросе движущегося изображения. В варианте осуществления, фрагмент данных разбиения формируется из одного I кадра и одного или множества P кадров, например. В варианте осуществления, фрагмент данных разбиения содержит один I кадр. Тем не менее, фрагмент данных разбиения может включать в себя предварительно определенное число I кадров, которое составляет, по меньшей мере, два, что не является ограничивающим. После обнаружения предварительно определенного числа I кадров, устройство разбиения движущегося изображения формирует фрагмент данных разбиения от I кадра до кадра непосредственно перед последующим обнаруженным I кадром. Тем не менее, это увеличивает объемы данных, которые должны передаваться сети Интерне, и также увеличивает нагрузку обработки на записывающем сервере. Таким образом, устройство разбиения движущегося изображения предпочтительно создает фрагмент данных разбиения каждый раз при обнаружении I кадра. В данном случае, данные разбиения включают в себя только начальный I кадр.
[0070] (Этап 3)
Впоследствии, записывающий сервер делает запрос сбора запланированного-времени, который запрашивает у устройства разбиения движущегося изображения отправку последних данных разбиения в каждый предварительно определенный период времени (например, три секунды). По приему запроса в отношении последних данных разбиения, устройство разбиения движущегося изображения извлекает последние данные разбиения, т.е., данные с наибольшим порядковым номером в папке данных накопления, и передает данные записывающему серверу. Например, когда присутствует три фрагмента данных разбиения с порядковыми номерами 00005, 00006, и 00007 в папке данных накопления, устройство разбиения движущегося изображения передает данные разбиения с порядковым номером 00007, которые являются последними данными разбиения, записывающему серверу в сбор запланированного-времени. Как описано выше, устройство разбиения движущегося изображения извлекает последние данные разбиения из запоминающего устройства 410 со ссылкой на порядковые номера, которые являются примерной последовательностью, назначенной данным разбиения.
[0071] (Этап 4)
По получению данных разбиения от устройства разбиения движущегося изображения, записывающий сервер извлекает I кадр из данных разбиения, восстанавливает I кадр в памяти, и сохраняет извлеченный I кадр в качестве данных первичного изображения в папке первичного изображения. Записывающий сервер объединяет полученные данные разбиения для каждых времен единицы генерации данных первичной картинки (например, десяти минут), и сохраняет объединенные данные в качестве данных первичной картинки в папке данных первичной картинки. Записывающий сервер определяет, истекло ли время единицы генерации данных первичной картинки. В случае, когда время единицы генерации данных первичной картинки не истекло, процесс переходит к Этапу 5, тогда как в случае, когда время единицы генерации данных первичной картинки истекло, процесс переходит к Этапу 8.
[0072] (Этап 5)
В случае, когда время единицы генерации данных первичной картинки не истекло, записывающий сервер тогда определяет, присутствует ли пропуск в порядковых номерах полученных данных разбиения. В случае, когда пропуск присутствует в порядковых номерах, процесс переходит к Этапу 6, тогда как в случае, когда не присутствует пропуск в порядковых номерах, процесс переходит к Этапу 8.
[0073] (Этап 6)
В случае, когда присутствует пропуск в порядковых номерах, записывающий сервер запрашивает у устройства разбиения движущегося изображения отправку дополняющих данных разбиения. Устройство разбиения движущегося изображения передает данные разбиения одни за другими в качестве дополняющих данных разбиения из папки накопления записывающему серверу в согласование по времени отличное от согласования по времени передачи последних данных разбиения записывающему серверу каждый раз, при приеме запроса в отношении дополняющих данных разбиения от записывающего сервера, и процесс возвращается к Этапу 4. По дополняющим данным разбиения, когда быстрые и последние данные разбиения в единице генерации данных первичной картинки присутствуют в данных разбиения, оставшихся в папке накопления, устройство разбиения движущегося изображения устанавливает начальные данные разбиения и последние данные разбиения в дополняющие данные разбиения в приоритете, и, впоследствии, по назначенным порядковым номерам, устройство разбиения движущегося изображения устанавливает данные разбиения с моментом времени захвата близким к моменту настоящего времени в дополняющие данные разбиения в приоритете в данных разбиения с порядковыми номерами наиболее близкими к срединному значению в группе с наивысшей непрерывностью. Т.е., при сборе дополняющих данных разбиения, записывающий сервер ставит порядковый номер в местах с длинными интервалами. Например, когда пять фрагментов данных разбиения с порядковыми номера 00001, 00002, 00005, 00010, и 00012 присутствуют в папке первичного изображения записывающего сервера, при сборе дополняющих данных разбиения, дополняется место между порядковыми номерами 00005 и 00010, где присутствует самый длинный интервал, и, следовательно, порядковый номер 00008 близкий к моменту настоящего времени является целевым между порядковыми номерами 00007 и 00008. Отметим, что устройство разбиения движущегося изображения всегда дополняет начальные данные разбиения и последние данные разбиения в единице генерации данных первичной картинки с высшим приоритетом. Как описано выше, когда быстрые и последние данные разбиения в единице генерации данных первичной картинки присутствуют в данных разбиения, оставшихся в запоминающем устройстве 410, CPU 401 устройства разбиения движущегося изображения передает начальные данные разбиения и последние данные разбиения в качестве дополняющих данных разбиения в приоритете записывающему серверу. CPU 401 устройства разбиения движущегося изображения выбирает данные разбиения из данных разбиения, оставшихся в запоминающем устройстве 410 со ссылкой на непрерывность последовательности (например, порядковых номеров), назначенную данным разбиения, оставшимся в запоминающем устройстве 410, и передает выбранные данные разбиения в качестве дополняющих данных разбиения записывающему серверу. При обработке, например, CPU 401 устройства разбиения движущегося изображения выбирает дополняющие данные разбиения из группы с данными разбиения с непрерывной последовательностью, назначенной в данных разбиения, оставшихся в запоминающем устройстве 410.
[0074] (Этап 7)
На Этапе 4, в случае, когда истекло время единицы генерации данных первичной картинки, записывающий сервер отправляет запрос удаления данных разбиения устройству разбиения движущегося изображения, чтобы удалять предварительно определенный фрагмент данных разбиения. В принципе, все фрагменты данных разбиения в папке данных накопления устройства разбиения движущегося изображения передаются записывающему серверу, и данные разбиения объединяются и накапливаются на основании группы последних данных разбиения, собранных в запланированное время и группы дополняющих данных разбиения, дополнительно собранных между фрагментами последних данных разбиения. Таким образом, устройство разбиения движущегося изображения удаляет данные разбиения в папке данных накопления. Поскольку папка данных накопления является периодически незанятой, незанятая емкость устройства разбиения движущегося изображения увеличивается. Также, когда дополняющие данные разбиения не полностью собираются после истечения времени единицы генерации данных первичной картинки из-за проблем, например, устройство разбиения движущегося изображения удаляет данные разбиения в папке данных накопления. В данном случае, скачки картинки, которые возникают в ассоциации с потерей данных, происходят в данных первичной картинки, накопленных в папке данных первичной картинки. После того, как данные разбиения удалены, процесс переходит к Этапу 8.
[0075] (Этап 8)
Здесь, процесс возвращается к Этапу 3. В случае, когда предварительно определенный период времени не истек, записывающий сервер засыпает до истечения времени.
[0076] (Этап T)
Записывающий сервер объединяет данные первичной картинки применительно к каждому определенному периоду времени (например, десяти минутам) и преобразует данные первичной картинки в данные вторичной картинки, сжатые в формат движущегося изображения с временной меткой в согласовании по времени, когда нагрузки не являются сосредоточенными, и накапливает данные в папке данных вторичной картинки.
[0077] Как описано выше, устройство разбиения движущегося изображения в соответствии с вариантом осуществления соединено с камерами у группы камер, которые захватывают движущиеся изображения, и соединено с процессором информации через сеть, и устройство имеет CPU 410, которое является примером процессора. CPU 401 повторяет запрос к камере отправки движущегося изображения, получение захваченного движущегося изображения от камеры, обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с последовательностью, назначенной в очередности времени захвата в единицах GOP, включающих в себя I кадр, и накопление созданных данных разбиения в запоминающем устройстве. В ответ на запрос в отношении данных разбиения от записывающего сервера, CPU 401 извлекает данные разбиения из запоминающего устройства со ссылкой на последовательность, назначенную данным разбиения, и передает извлеченные данные разбиения записывающему серверу.
[0078] Отметим, что данные первичного изображения и данные вторичного изображения, которые накапливаются, передаются терминалу, и данные могут быть воспроизведены, перемотаны назад, и перемотаны вперед.
[0079] (Результат)
В соответствии с вариантом осуществления, обеспечивается стабильный сбор картинок камеры наблюдения в облачных средах.
[0080] В соответствии с вариантом осуществления, при передаче записывающему серверу данных от камеры, данные могут быть собраны максимально, даже в средах, в которых линия между устройством разбиения движущегося изображения и записывающим сервером является нестабильной. Следовательно, обеспечивается передача данных устойчивая к ухудшению состояния линии, и обеспечивается стабильное накопление данных на облачном сервере через линию Интернет (WAN). Нет необходимости в инсталляции записывающего сервера в локальном месте, и повышается степень свободы. Данные разбиваются так, что обеспечивается воссоздание картинок высокого качества изображения. При очередности вида: передача после того, как устройство разбиения движущегося изображения разбивает движущееся изображение, согласование по времени передачи, и обработка на записывающем сервере, терминалу всегда могут быть переданы последние изображения высокого качества изображения, и изображения также могут быть легко подтверждены по движущимся изображениям.
[0081] Отметим, что вариант осуществления не ограничивается вариантом осуществления, и разнообразные модификации допускаются в объеме, который не отклоняется от сущности изобретения. Компоненты вариантов осуществления могут быть свободно объединены в объеме, который не отклоняется от сущности изобретения.
[0082] Например, картинки, полученные от группы камер, которые захватывают движущиеся изображения, предпочтительно передаются устройству разбиения движущегося изображения в соответствии с H.264, что не является ограничивающим. Передача может осуществляться в соответствии с MotionJPEG или MPEG2. Картинки могут непрерывно передаваться устройству разбиения движущегося изображения в соответствии со способом, который рассматривается как эквивалентный базовому профилю в соответствии с H.264, т.е., в соответствии со способом в сочетании полного изображения, рассматриваемого как эквивалентного I кадру, и дифференциального изображения, рассматриваемого как эквивалентного P кадру. Формат сжатия предпочтительно является H.264, т.е., высоким сжатием в настоящей точке, поскольку формат H.264 является простым и легко реализуемым как в аппаратном обеспечении, так и программном обеспечении. Тем не менее, сжатие может быть выполнено посредством другого способа в соответствии со способом передачи данных устройству разбиения движущегося изображения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ СЖАТИЯ ИЗОБРАЖЕНИЯ, СПОСОБ ВОССТАНОВЛЕНИЯ ИЗОБРАЖЕНИЯ, УСТРОЙСТВО СЖАТИЯ ИЗОБРАЖЕНИЯ И УСТРОЙСТВО ВОССТАНОВЛЕНИЯ ИЗОБРАЖЕНИЯ | 2017 |
|
RU2697702C1 |
СПОСОБ ГЕНЕРИРОВАНИЯ ИЗОБРАЖЕНИЯ ВИРТУАЛЬНОЙ ТОЧКИ ОБЗОРА И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ | 2017 |
|
RU2704244C1 |
УСТРОЙСТВО УПРАВЛЕНИЯ, СПОСОБ УПРАВЛЕНИЯ И ПРОГРАММА | 2017 |
|
RU2713238C1 |
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ГЕНЕРАЦИИ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ И НОСИТЕЛЬ ДАННЫХ | 2017 |
|
RU2718119C1 |
УСТРОЙСТВО УПРАВЛЕНИЯ, СПОСОБ УПРАВЛЕНИЯ И НОСИТЕЛЬ ДАННЫХ | 2017 |
|
RU2704608C1 |
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ГЕНЕРАЦИИ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ И НОСИТЕЛЬ ДАННЫХ | 2017 |
|
RU2745414C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ОПОРНЫХ ИЗОБРАЖЕНИЙ ДЛЯ ВНЕШНЕГО ПРЕДСКАЗАНИЯ | 2013 |
|
RU2666233C1 |
Способ записи, редактирования и воссоздания компьютерного сеанса | 2018 |
|
RU2733919C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ОПОРНЫХ ИЗОБРАЖЕНИЙ ДЛЯ ВНЕШНЕГО ПРЕДСКАЗАНИЯ | 2013 |
|
RU2628319C2 |
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ЗАПРОСА СОДЕРЖАНИЯ И КОМПЬЮТЕРНАЯ ПРОГРАММА | 2014 |
|
RU2755145C2 |
Изобретение относится к способу наблюдения, использующему систему камеры наблюдения, которая передает захваченные движущиеся изображения на сервер. Техническим результатом является предотвращение снижения разрешения изображения. Результат достигается тем, что устройство разбиения движущегося изображения соединено с камерами у группы камер, которые захватывают движущиеся изображения, соединено с процессором информации через сеть и с процессором. Процессор повторяет запрос у камеры отправки движущегося изображения, получение захваченного движущегося изображения от камеры, обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с последовательностью, назначенной в порядке возрастания моментов времени захвата в единице GOP, включающей в себя I кадр, и накопление данных разбиения в запоминающем устройстве. В ответ на запрос данных разбиения от процессора информации процессор извлекает данные разбиения из запоминающего устройства со ссылкой на последовательность, назначенную данным разбиения, и передает извлеченные данные разбиения процессору информации. 2 н. и 7 з.п. ф-лы, 8 ил.
1. Устройство разбиения движущегося изображения, соединенное с камерами группы камер, которые захватывают движущиеся изображения, и соединенное с процессором информации через сеть, причем устройство разбиения движущегося изображения содержит
процессор, при этом
процессор запрашивает у камеры отправку движущегося изображения и получает захваченное движущееся изображение от камеры,
процессор повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с последовательностью, назначенной в очередности времени захвата в единице GOP, включающей в себя I кадр, и накопление созданных данных разбиения в запоминающем устройстве,
в ответ на запрос данных разбиения от процессора информации процессор извлекает данные разбиения из запоминающего устройства, обращаясь к последовательности, назначенной данным разбиения, и
процессор передает извлеченные данные разбиения в процессор информации.
2. Устройство разбиения движущегося изображения по п. 1, в котором процессор передает данные разбиения одни за другими в качестве дополняющих данных разбиения из запоминающего устройства в процессор информации каждый раз при приеме запроса дополняющей картинки от процессора информации.
3. Устройство разбиения движущегося изображения по п. 2, в котором при передаче дополняющих данных разбиения, когда быстрые и последние данные разбиения, соответствующие единице генерирования данных первичной картинки, сгенерированных в процессоре информации, присутствуют в данных разбиения, оставшихся в запоминающем устройстве, процессор передает начальные данные разбиения и последние данные разбиения в качестве дополняющих данных разбиения приоритетным образом в процессор информации.
4. Устройство разбиения движущегося изображения по п. 2, в котором при передаче дополняющих данных разбиения процессор выбирает данные разбиения из данных разбиения, оставшихся в запоминающем устройстве, со ссылкой на непрерывность последовательности, назначенной данным разбиения, оставшимся в запоминающем устройстве, и передает выбранные данные разбиения в качестве дополняющих данных разбиения в процессор информации.
5. Способ наблюдения, использующий систему камеры наблюдения с группой камер, которые захватывают движущиеся изображения, устройством разбиения движущегося изображения, соединенным с камерами группы камер, и процессором информации, соединенным с устройством разбиения движущегося изображения через сеть, причем способ наблюдения содержит:
этап получения движущегося изображения, на котором устройство разбиения движущегося изображения запрашивает у камеры отправку движущегося изображения и получает захваченное движущееся изображение от камеры;
этап создания данных разбиения, на котором устройство разбиения движущегося изображения повторяет обнаружение I кадра в полученном движущемся изображении, создание данных разбиения с последовательностью, назначенной в очередности времени захвата в единице GOP, включающей в себя I кадр, и накопление созданных данных разбиения в запоминающем устройстве;
этап запроса сбора в запланированное время, на котором процессор информации запрашивает у устройства разбиения движущегося изображения отправку данных разбиения;
этап извлечения данных разбиения, на котором каждый раз при приеме запроса в отношении данных разбиения от процессора информации устройство разбиения движущегося изображения извлекает данные разбиения из запоминающего устройства, обращаясь к последовательности, назначенной данным разбиения;
этап передачи данных разбиения, на котором устройство разбиения движущегося изображения передает извлеченные данные разбиения в процессор информации; и
этап сохранения изображения, на котором каждый раз при приеме данных разбиения процессор информации извлекает I кадр и сохраняет I кадр в качестве данных первичного изображения.
6. Способ наблюдения по п. 5, дополнительно содержащий:
этап запроса сбора дополняющих данных разбиения, на котором процессор информации многократно запрашивает у устройства разбиения движущегося изображения отправку дополняющих данных разбиения;
этап передачи дополняющих данных разбиения, на котором каждый раз при приеме запроса дополняющих данных разбиения от процессора информации устройство разбиения движущегося изображения передает данные разбиения друг за другом в качестве дополняющих данных разбиения из запоминающего устройства в процессор информации во время, отличное от времени этапа передачи данных разбиения;
этап сохранения изображения, на котором каждый раз при приеме дополняющих данных разбиения процессор информации извлекает I кадр и сохраняет I кадр в качестве данных первичного изображения; и
этап сохранения картинки, на котором процессор информации объединяет данные разбиения, переданные на этапе передачи данных разбиения, с дополняющими данными разбиения для каждого момента времени единицы генерирования данных первичной картинки и сохраняет объединенные данные разбиения в качестве данных первичной картинки.
7. Способ наблюдения по п. 6, дополнительно содержащий:
этап запроса удаления, на котором процессор информации запрашивает у устройства разбиения движущегося изображения удаление данных разбиения в запоминающем устройстве, по каждому истечению времени единицы генерирования данных первичной картинки; и
этап удаления, на котором в ответ на запрос удаления в отношении данных разбиения от процессора информации устройство разбиения движущегося изображения удаляет данные разбиения из запоминающего устройства.
8. Способ наблюдения по п. 6, в котором на этапе передачи дополняющих данных разбиения, когда быстрые и последние данные разбиения в единице генерирования данных первичной картинки присутствуют в данных разбиения, оставшихся в запоминающем устройстве, начальные данные разбиения и последние данные разбиения передаются в качестве дополняющих данных разбиения приоритетным образом в процессор информации.
9. Способ наблюдения по п. 6, в котором на этапе передачи дополняющих данных разбиения данные разбиения выбираются из данных разбиения, оставшихся в запоминающем устройстве, со ссылкой на непрерывность последовательности, назначенной данным разбиения, оставшимся в запоминающем устройстве, и выбранные данные разбиения передаются в качестве дополняющих данных разбиения в процессор информации.
WO 2008022305 A2, 2008.02.21 | |||
US 2015373075 A1, 2015.12.24 | |||
US 2007106419 A1, 2007.05.10 | |||
US 2003231863 A1, 2003.12.18 | |||
JP 2003309847 A, 2003.10.31 | |||
JP 2015195474 A, 2015.11.05 | |||
КОДИРОВАНИЕ ВИДЕО МНОЖЕСТВЕННЫХ ВИДОВ | 2012 |
|
RU2556882C1 |
ИДЕНТИФИКАЦИЯ КЛЮЧЕВОГО КАДРА ВИДЕОПОСЛЕДОВАТЕЛЬНОСТИ НА ОСНОВЕ ОГРАНИЧЕННОГО КОНТЕКСТА | 2010 |
|
RU2549584C2 |
Авторы
Даты
2019-05-08—Публикация
2017-03-03—Подача