СПОСОБ И СИСТЕМА ОБРАБОТКИ, ХРАНЕНИЯ И ПЕРЕДАЧИ ДАННЫХ ОТ ПО МЕНЬШЕЙ МЕРЕ ОДНОГО ПОДВИЖНОГО ОБЪЕКТА
METHOD AND SYSTEM FOR PROCESSING, STORING AND TRANSMITTING DATA FROM AT LEAST ONE MOBILE OBJECT

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] По данной заявке испрашивается приоритет на основании предварительной заявки на патент США № 62/337,227, поданной 16 мая 2016 г., испрашивается приоритет на основании предварительной заявки на патент США № 62/337,227, поданной 16 мая 2016 г., испрашивается приоритет на основании предварительной заявки на патент США № 62/337,228, поданной 16 мая 2016 г., испрашивается приоритет на основании обычной заявки на патент США № 15/595,689, поданной 15 мая 2017 г., и испрашивается приоритет на основании обычной заявки на патент США № 15/595,650, поданной 15 мая 2017 г., частичным продолжением которой является настоящая заявка, в пределах, предусмотренных законодательством, содержимое которых в полном объёме включено в настоящее описание путём ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Изобретение относится к системе и способу просмотра видео, изображений и данных от системы получения и записи данных в режиме реального времени, используемой в дорогостоящих подвижных объектах.
УРОВЕНЬ ТЕХНИКИ
[0003] Дорогостоящие подвижные объекты, такие как локомотивы, летательные аппараты, системы общественного транспорта, горнодобывающее оборудование, транспортируемое медицинское оборудование, грузовые, морские суда и военные суда, как правило, используют бортовые системы получения и записи данных типа «черный ящик» и/или системы «записи событий». Эти системы получения и записи данных, такие как устройства записи данных событий или устройства записи данных полета, регистрируют различные параметры системы, используемые для расследования происшествий, оценки эффективности работы экипажа, анализа топливной эффективности, планирования технического обслуживания, и прогнозирующей диагностики. Примерная система получения и записи данных содержит цифровые и аналоговые вводы, как, впрочем, и реле давления и преобразователи давления, которые записывают данные с различных бортовых устройств датчика. Записанные данные могут включать в себя такие параметры как скорость, пройденное расстояние, местоположение, уровень топлива, число оборотов в минуту (RPM) двигателя, уровни жидкостей, элементы управления оператора, давления, текущие и прогнозируемые погодные условия и условия окружающей среды. В дополнение к базовому событию и рабочим данным, также на многих из этих видов одинаковых подвижных объектов размещены средства записи аудио и видео событий/данных. Как правило, данные извлекаются из устройств записи данных, после того как происходит происшествие с участием объекта, и требуется расследование, как только устройство записи данных восстанавливается. Могут возникнуть определенные ситуации, в которых устройство записи данных не может быть восстановлено или данные иным образом являются недоступными. В этих ситуациях, данные, такие как события и рабочие данные, видеоданные и аудиоданные, полученные посредством системы получения и записи данных, требуются срочно независимо от того, имеется ли физический доступ к системе получения и записи данных или данным.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[0004] Данное изобретение относится в общем к системам получения и записи данных в режиме реального времени, которые используются в дорогостоящих подвижных объектах. Сведения, раскрытые в данном документе, могут обеспечивать доступ к данным в режиме реального времени, или режиме, близком к реальному времени, таким как события и рабочие данные, видеоданные и аудиоданные, записанные системой получения и записи данных в режиме реального времени на дорогостоящем подвижном объекте. Одна реализация способа обработки, хранения, и передачи данных от по меньшей мере одного подвижного объекта, описанного в данном документе, включает в себя этапы, на которых: принимают, используя систему администрирования мультимедиа на борту подвижного объекта, данные на основании по меньшей мере одного сигнала данных от по меньшей мере одного из по меньшей мере одной камеры с 360-градусным обзором; по меньшей мере одной фиксированной камеры; и по меньшей мере одного микрофона; принимают данные, используя устройство записи данных на борту подвижного объекта; кодируют, используя кодер данных устройства записи данных, запись, содержащую битовый поток, на основании данных; и сохраняют, используя бортовое средство администрирования данных устройства записи данных, по меньшей мере одно из данных и записи с конфигурируемой первой заданной частотой  по меньшей мере в одном локальном компоненте памяти устройства записи данных.
[0005] Одна реализация способа отображения данных от по меньшей мере одного подвижного объекта, описываемого в данном документе, включает в себя этапы, на которых: принимают, используя веб-сервер, запрос, содержащий указанные мультимедийные данные по меньшей мере одного подвижного объекта и указанный режим просмотра; принимают, используя веб-сервер, указанные мультимедийные данные по меньшей мере одного подвижного объекта от удаленного компонента памяти; и отображают, используя устройство отображения, указанные мультимедийные данные по меньшей мере одного подвижного объекта в указанном виде.
[0006] Одна реализация системы получения и записи данных в режиме реального времени, описанной в данном документе, включает в себя по меньшей мере одно из по меньшей мере одной камеры с 360-градусным обзором, по меньшей мере одной фиксированной камеры и по меньшей мере одного микрофона; систему администрирования мультимедиа на борту подвижного объекта, выполненную с возможностью приема данных на основании по меньшей мере одного сигнала данных от по меньшей мере одного из по меньшей мере одной камеры с 360-градусным обзором, по меньшей мере одной фиксированной камеры и по меньшей мере одного микрофона; устройство записи данных на борту подвижного объекта, содержащее по меньшей мере один локальный компонент памяти, бортовое средство администрирования данных и кодер данных, причем устройство записи данных выполнено с возможностью приема данных от системы администрирования мультимедиа; кодер данных выполнен с возможностью кодирования записи, содержащей битовый поток, на основании данных; и бортовое средство администрирования данных выполнено с возможностью сохранения по меньшей мере одного из данных и записи с конфигурируемой первой заданной частотой по меньшей мере в одном локальном компоненте памяти устройства записи данных.
[0007] Вариации этих и других аспектов изобретения будут описаны с дополнительными подробностями далее.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0008] Описание в данном документе приведено с обращением к сопровождающим чертежам, на которых аналогичные ссылочные позиции относятся к аналогичным частям на протяжении нескольких видов, и при этом:
[0009] Фиг. 1 иллюстрирует полевую реализацию примерной системы получения и записи данных в режиме реального времени в соответствии с реализациями данного изобретения;
[0010] Фиг. 2 является блок-схемой процесса записи видеоданных, аудиоданных и/или информации от подвижного объекта в соответствии с реализациями данного изобретения;
[0011] Фиг. 3 является блок-схемой процесса отображения записанных видеоданных, аудиоданных, и/или информации от подвижного объекта в соответствии с реализациями данного изобретения;
[0012] Фиг. 4 является схемой, которая иллюстрирует примерный широкоугольный вид камеры с 360-градусным обзором системы получения и записи данных в режиме реального времени в соответствии с реализациями данного изобретения;
[0013] Фиг. 5 является схемой, которая иллюстрирует примерный панорамный вид камеры с 360 градусным обзором системы получения и записи данных в режиме реального времени в соответствии с реализациями данного изобретения;
[0014] Фиг. 6 является схемой, которая иллюстрирует примерный вид виртуального квадратора камеры с 360-градусным обзором системы получения и записи данных в режиме реального времени в соответствии с реализациями данного изобретения.
[0015] Фиг. 7 является схемой, которая иллюстрирует примерный развернутый вид камеры с 360-градусным обзором системы получения и записи данных в режиме реального времени в соответствии с реализациями данного изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0016] Описанная в данном документе система получения и записи данных в режиме реального времени обеспечивает в режиме реального времени или в режиме, близком к реальному времени, доступ к широкому диапазону данных, таких как данные события и рабочие данные, видеоданные и аудиоданные, от дорогостоящего объекта для удаленно расположенных пользователей, таких как владельцы объекта, операторы и следователи. Система получения и записи данных записывает посредством устройства записи данных данные, относящиеся к объекту, и осуществляет потоковую передачу данных к удаленному хранилищу данных и удаленно расположенным пользователям до, во время и после того, как происходит происшествие. Потоковая передача данных осуществляется к удаленному хранилищу данных в режиме реального времени, или режиме, близком к реальному времени, делая информацию доступной по меньшей мере до момента происшествия или чрезвычайной ситуации, тем самым виртуально исключая необходимость определения местоположения и выгрузки «черного ящика» для того, чтобы расследовать происшествие с участием объекта и исключая необходимость взаимодействия с устройством записи данных на объекте, чтобы запрашивать выгрузку особых данных, определять местоположение и переносить файлы, и использовать специальное приложение, чтобы просматривать данные. Система настоящего изобретения сохраняет типичные возможности записи и добавляет возможность потоковой передачи данных к удаленному хранилищу данных и удаленному конечному пользователю до, во время, и после происшествия. В подавляющем большинстве ситуаций, информация, записываемая в устройстве записи данных, является избыточной и не требуется, поскольку данные уже были собраны и сохранены в удаленном хранилище данных.
[0017] До системы настоящего изобретения, данные извлекались из «черного ящика» или «устройства записи события» после того, как происходило происшествие, и требовалось расследование. Файлы данных, содержащие сегменты времени, записанные «черным ящиком», должны были выгружаться и извлекаться из «черного ящика» и затем просматриваться пользователем с помощью специализированного программного обеспечения. Пользователь должен получить физический или удаленный доступ к объекту, выбрать требуемые данные, которые должны быть выгружены из «черного ящика», выгрузить файл, содержащий требуемую информацию, на вычислительное устройство, и определить местоположение надлежащего файла с требуемыми данными посредством использования специального приложения, которое работает на вычислительном устройстве. Система настоящего изобретения исключает потребность в том, чтобы пользователь выполнял эти этапы, требуя лишь того, чтобы пользователь использовал обыкновенный веб-браузер для перехода к требуемым данным. Удаленно расположенный пользователь может осуществлять доступ к обычному веб-браузеру, чтобы переходить к требуемым данным, относящимся к выбранному объекту, чтобы просматривать и анализировать рабочие характеристики и безопасность объекта в режиме реального времени или в режиме, близком к реальному времени.
[0018] Удаленно расположенный пользователь, такой как владелец объекта, оператор и/или следователь, может осуществлять доступ к обыкновенному веб-браузеру, чтобы переходить к требуемым актуальным и/или историческим данным, относящимся к выбранному объекту, чтобы просматривать и анализировать рабочие характеристики и безопасность объекта в режиме реального времени или режиме, близком к реальному времени. Возможность просмотра операций в режиме реального времени, или режиме, близком к реальному времени, обеспечивает быструю оценку и регулировку поведения. Во время происшествия, например, информация и/или данные в режиме реального времени могут способствовать сортировке ситуации и обеспечивать ценную информацию специалистам оперативного реагирования. Во время нормальной работы, например, информация и/или данные в режиме реального времени могут быть использованы, чтобы контролировать эффективность работы экипажа, и чтобы способствовать осведомленности о ситуации по всей сети.
[0019] Система настоящего изобретения использует камеры с 360-градусным обзором в, на, или в непосредственной близости от подвижного объекта как часть системы получения и записи данных. До систем настоящего изобретения, «черный ящик» и/или устройство «записи события» не включали в себя камеры с 360-градусным обзором в подвижном объекте, на нём или в непосредственной близости от него. Система настоящего изобретения добавляет возможность использования и записи видео, используя камеры с 360-градусным обзором как часть системы получения и записи данных, обеспечивая виды с 360-градусным обзором в подвижном объекте, на нём или в непосредственной близости от него для удаленного хранилища данных и удаленного пользователя или следователей, до, во время, и после того как произошло происшествие с участием подвижного объекта. Возможность просмотра операций и/или видео с 360-градусным обзором в режиме реального времени, или близко к реальному времени, обеспечивает быструю оценку и регулировку поведения экипажа. Владельцы, операторы, и следователи могут просматривать и анализировать рабочие характеристики, безопасность людей, транспортных средств, и инфраструктуры и могут расследовать или инспектировать происшествие. Возможность просмотра видео с 360-градусным обзором от подвижного объекта обеспечивает быструю оценку и регулировку поведения экипажа. Во время происшествия, например, видео с 360-градусным обзором может способствовать сортировке ситуации и обеспечивать ценную информацию специалистам оперативного реагирования и следователям. Во время нормальной работы, например, видео с 360-градусным обзором может быть использовано, чтобы контролировать эффективность работы экипажа, и чтобы способствовать осведомленности о ситуации по всей сети. Камеры с 360-градусным обзором и фиксированные камеры обеспечивают полную картину ситуаций, чтобы обеспечивать видеонаблюдение правоохранительным органам и/или железнодорожной полиции, инспектирование критической инфраструктуры, мониторинг железнодорожных переездов, просмотр хода выполнения работ, контроль за экипажем как внутри кабины, так и в депо, и удаленное наблюдение в режиме реального времени.
[0020] Системы из уровня техники требуют, чтобы пользователь загружал видеофайлы, содержащие сегменты времени, для того чтобы просматривать видеофайлы, используя специализированное приложение программного обеспечения или другие внешние приложения воспроизведения видео. Система получения и записи данных настоящего изобретения обеспечивает видео с 360-градусным обзором и информацию изображения и аудиоинформацию, которые могут быть отображены удаленному пользователю посредством использования устройства виртуальной реальности и/или посредством стандартного веб-клиента, тем самым исключая необходимость в выгрузке и использовании внешних приложений, чтобы смотреть видео. Дополнительно, удаленно расположенные пользователи могут просматривать видео с 360-градусным обзором в различных режимах посредством использования устройства виртуальной реальности или посредством стандартного веб-клиента, такого как веб-браузер, тем самым исключая необходимость в выгрузке и использовании внешних приложений, чтобы смотреть видео. Видеосистемы предшествующего уровня техники требуют, чтобы пользователь загружал видеофайлы, содержащие сегменты времени данных, которые были с возможностью просмотра только используя специализированное прикладное программное обеспечение или другие внешние приложения воспроизведения видео, которые пользователь должен покупать отдельно.
[0021] Данные могут включать в себя, но не ограничиваются, видео и информацию изображения с камер, расположенных в различных местоположениях в объекте, на нём или в непосредственной близости от него, и аудиоинформацию с микрофонов, расположенных в различных местоположениях в объекте, на нём или в непосредственной близости от него. Камера с 360-градусным обзором является камерой, которая обеспечивает 360-градусное сферическое поле обзора и/или 360-градусное полусферическое поле обзора. Использование камер с 360-градусным обзором в объекте, на нём или в непосредственной близости от него обеспечивает возможность использования и записи видео, используя камеры с 360-градусным обзором, как часть DARS, тем самым делая доступным вид с 360-градусным обзором в объекте, на нём или в непосредственной близости от него для удаленного хранилища данных, удаленно расположенных пользователей, и следователей до, во время и после происшествия.
[0022] Фиг. 1 иллюстрирует полевую реализацию первого варианта осуществления примерной системы 100 получения и записи данных (DARS) в режиме реального времени, в которой могут быть реализованы аспекты изобретения. DARS 100 является системой, которая доставляет в режиме реального времени информацию, видеоинформацию, и аудиоинформацию от устройства 108 записи данных на подвижном объекте 130 удаленно расположенным конечным пользователям через центр 132 обработки данных. Устройство 108 записи данных установлено на транспортном средстве или подвижном объекте 130 и осуществляет связь с любым числом различных источников информации посредством любого сочетания проводных и/или беспроводных линий связи для передачи данных, таких как беспроводной шлюз/маршрутизатор (не показано). Устройство 108 записи данных содержит ударопрочный модуль 110 памяти, бортовое средство 112 администрирования данных и кодер 114 данных. Во втором варианте осуществления, устройство 108 записи данных также содержит неударопрочное съемное запоминающее устройство (не показано). Примерным ударопрочным модулем 110 памяти может быть, например, ударопрочный модуль памяти устройства записи событий, который соответствует Своду федеральных правил и правилам Федерального управления железных дорог, защищённый блок памяти, который соответствует Своду федеральных правил и правилам Федерального управления авиации, ударопрочный модуль памяти в соответствии с любым применимым Сводом федеральных правил, или любое другое подходящее упрочненное устройство памяти, известное в данной области техники. Проводные и/или беспроводные линии связи для передачи данных могут включать в себя любое одно из вводов дискретного сигнала, стандартной или специализированной Ethernet, последовательных соединений, и беспроводных соединений, или их сочетание.
[0023] Устройство 108 записи данных собирает видеоданные, аудиоданные, и другие данные и/или информацию от широкого многообразия источников, которые могут варьироваться на основании конфигурации объекта, посредством бортовых линий связи для передачи данных. В данной реализации, устройство 108 записи данных принимает от системы 104 администрирования видео, которая непрерывно записывает видеоданные и аудиоданные с камер 102 с 360-градусным обзором и фиксированных камер 106, которые помещены в, на или в непосредственно близости от объекта 130, и система 104 администрирования видео сохраняет видео- и аудиоданные в ударопрочном модуле 110 памяти и также может сохранять видео- и аудиоданные в неударопрочном съемном запоминающем устройстве второго варианта осуществления. Разные версии видеоданных создаются, используя разные скорости передачи битов или пространственные разрешения и эти версии разделяются на сегменты переменной длины, такие как миниатюры, пятиминутные сегменты низкого разрешения, и пятиминутные сегменты высокого разрешения.
[0024] Кодер 114 данных кодирует по меньшей мере минимальный набор данных, который, как правило, определяется регулирующим органом. Кодер 114 данных принимает видео- и аудиоданные от системы 104 администрирования видео и сжимает или кодирует данные и синхронизирует по времени данные для того, чтобы способствовать эффективной передаче и дублированию в режиме реального времени в удаленное хранилище 120 данных. Кодер 114 данных передает кодированные данные бортовому средству 112 администрирования данных, которое затем отправляет кодированные видео- и аудиоданные удаленному хранилищу 120 данных через удаленное средство 118 администрирования данных, расположенное в центре 130 обработки данных в ответ на запрос по требованию посредством удаленно расположенного пользователя 134 или в ответ на определенные рабочие условия, наблюдаемые на борту объекта 130. Бортовое средство 112 администрирования данных и удаленное средство 118 администрирования данных работают синхронно для осуществления администрирования процесса дублирования данных. Удаленное средство 118 администрирования данных в центре 132 обработки данных может осуществлять администрирование дублирования данных от множества объектов. Видео- и аудиоданные, хранящиеся в удаленном хранилище 120 данных, являются доступными веб-серверу 122 для доступа со стороны удаленно расположенного пользователя 134.
[0025] Бортовое средство 112 администрирования данных отправляет данные хранилищу массового обслуживания (не показано). Бортовое средство 112 администрирования данных осуществляет контроль видео- и аудиоданных, сохраненных в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемной запоминающем устройстве второго варианта осуществления, посредством системы 104 администрирования видео и определяет, находится ли она в режиме, близком к реальному времени или в режиме реального времени. В режиме, близком к реальному времени, бортовое средство 112 администрирования данных сохраняет кодированные данные, включающие в себя видеоданные, аудиоданные, и любые другие данные или информацию, принятые от кодера 114 данных, и любую информацию события в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, и в хранилище массового обслуживания. После того, как аккумулируется пять минут кодированных данных в хранилище массового обслуживания, бортовое средство 112 администрирования данных сохраняет пять минут кодированных данных в удаленном хранилище 120 данных через удаленное средство 118 администрирования данных в центре 132 обработки данных через беспроводную линию 116 связи для передачи данных. В режиме реального времени, бортовое средство 112 администрирования данных сохраняет кодированные данные, включающие в себя видеоданные, аудиоданные, и любые другие данные или информацию, принятые от кодера 114 данных, и любую информацию события в удаленном хранилище 120 данных через удаленное средство 118 администрирования данных в центре 132 обработки данных через беспроводную линию 116 связи для передачи данных. Бортовое средство 112 администрирования данных и удаленное средство 118 администрирования данных могут осуществлять связь через различные линии связи у беспроводной линии связи. Беспроводная линия 116 связи для передачи данных может быть, например, беспроводной локальной сетью (WLAN), беспроводной городской сетью (WMAN), беспроводной глобальной сетью (WWAN), частной беспроводной системой, сотовой телефонной сетью или любым другим средством переноса данных от кодера 108 данных к, в данном примере, удаленному средству 118 администрирования данных. Процесс отправки и извлечения видеоданных и аудиоданных удаленно из объекта 130 требует беспроводного соединения для передачи данных между объектом 130 и центром 132 обработки данных. Когда беспроводное соединение для передачи данных недоступно, данные сохраняются и организуются в очереди в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, до тех пор, пока беспроводное соединение не восстанавливается. Процесс извлечения видео, аудио, и любых других дополнительных данных возобновляется, как только беспроводное соединение восстанавливается.
[0026] Параллельно с записью данных, устройство 108 записи данных непрерывно и автономно дублирует данные на удаленное хранилище 120 данных. Процесс дублирования имеет два режима, режим реального времени и режим, близкий к реальному времени. В режиме реального времени, данные дублируются на удаленное хранилище 120 данных каждую секунду. В режиме, близком к реальному времени, данные дублируются на удаленное хранилище 120 данных каждые пять минут. Частота, используемая для режима, близкого к реальному времени, является конфигурируемой, а частота, используемая для режима реального времени, может быть отрегулирована, чтобы поддерживать высокое разрешение данных посредством дублирования данных на удаленном хранилище 120 данных каждую 0,10 секунды. Режим, близкий к реальному времени используется во время нормальной работы, в большинстве условий, для того, чтобы повысить эффективность процесса дублирования данных.
[0027] Режим реального времени может быть инициирован на основании возникновения событий на борту объекта 130 или посредством запроса, инициированного от центра 132 обработки данных. Типичный инициируемый центром 132 обработки данных запрос в отношении режима в реальном времени инициируется, когда удаленно расположенный пользователь 134 запросил информацию в режиме реального времени из веб-клиента 126. Типичной причиной того, чтобы режим реального времени был инициирован на борту объекта 130, является обнаружение события или происшествия, такого как инициируемый оператором запрос экстренной остановки, действие экстренного торможения, резкое ускорение или замедление по любой оси, или потеря входного питания на устройстве 108 записи данных. При переходе от режима, близкого к реальному времени, к режиму реального времени все данные которые еще не были продублированы на удаленное хранилище 120 данных, дублируются и сохраняются в удаленном хранилище 120 данных и затем инициируется дублирование вживую. Переход между режимом, близким к реальному времени, и режимом реального времени, как правило, происходит менее чем за пять секунд. После того, как заданное количество времени прошло с момента события или происшествия, заданное количество времени бездействия, или когда пользователю 134 более не требуется информация в режиме реального времени от объекта 130, устройство 108 записи данных возвращается к режиму близко к реальному времени. Заданное количество времени, требуемое для инициирования перехода, является конфигурируемым и, как правило, устанавливается в десять минут.
[0028] Когда устройство 108 записи данных находится в режиме реального времени, бортовое средство 112 администрирования данных пытается непрерывно опустошить свою очередь в удаленное средство 118 администрирования данных, сохраняя данные в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, и оправляя данные удаленному средству 118 администрирования данных одновременно.
[0029] По приему видеоданных, аудиоданных, и любых других данных или информации, которые должны быть продублированы, от устройства 108 записи данных, удаленное средство 118 администрирования данных сохраняет данные в удаленном хранилище 120 данных в центре 130 обработки данных. Удаленное хранилище 120 данных может быть, например, основанным на облаке хранилищем данных или любым другим подходящим удаленным хранилищем данных. Когда данные принимаются, инициируется процесс, который предписывает декодеру данных (не показано) декодировать последние продублированные данные от удаленного хранилища 120 данных, и отправить декодированные данные к удаленному детектору события (не показано). Удаленное средство 118 администрирования данных сохраняет информацию события транспортного средства в удаленном хранилище 120 данных. Когда удаленный детектор события принимает декодированные данные, он обрабатывает декодированные данные, чтобы определить, найдено ли в декодированных данных интересующее событие. Декодированная информация затем используется удаленным детектором события, чтобы обнаруживать события, происшествия, или другие заданные ситуации, в данных, происходящие с объектом 130. При обнаружении интересующего события в декодированных данных, ранее сохраненных в удаленном хранилище 120 данных, удаленный детектор события сохраняет информацию события и поддерживающие данные в удаленном хранилище 120 данных.
[0030] Видеоданные, аудиоданные, и любые другие данные или информация являются доступными пользователю 134 в ответ на запрос по требованию со стороны пользователя 134 и/или отправляются посредством бортового средства 112 администрирования данных в удаленное хранилище 120 данных в ответ на определенные рабочие условия, наблюдаемые на борту объекта 130. Видеоданные, аудиоданные, и любые другие данные или информация, хранящаяся в удаленном хранилище 120 данных, является доступной на веб-сервере 122 для доступа пользователя 134. Удаленно расположенный пользователь 134 может осуществлять доступ к видеоданным, аудиоданным, и любым другим данным или информации, относящимся к конкретному объекту 130 или к множеству объектов, хранящимся в удаленном хранилище 120 данных, используя стандартный веб-клиент 126, такой как веб-браузер, или устройство 128 виртуальной реальности, которое, в данной реализации, может отображать изображения миниатюры выбранных камер. Веб-клиент 126 сообщает запрос пользователя 134 в отношении, видео, аудио, и/или другой информации веб-серверу 122 через сеть 124, используя обычные протоколы веб-стандартов, и методики. Сеть 124 может быть, например, Интернет. Сеть 124 также может быть локальной сетью (LAN), городской сетью (MAN), глобальной сетью (WAN), виртуальной частной сетью (VPN), сотовой телефонной сетью или любым другим средством переноса данных от веб-сервера 122 к, в данном примере, веб-клиенту 126. Веб-сервер 122 запрашивает требуемые данные у удаленного хранилища 120 данных. Веб-сервер 122 затем отправляет запрошенные данные веб-клиенту 126, который обеспечивает воспроизведение и отображение в режиме реального времени стандартного видел и видео с 360-градусным обзором. Веб-клиент 126 проигрывает видеоданные, аудиоданные, и любые другие данные или информацию для пользователя 134, который может взаимодействовать с видеоданными с 360-градусным обзором для просмотра и анализа. Пользователь 134 также может загружать видеоданные, аудиоданные, и любые другие данные или информацию, используя веб-клиент 126, и затем может использовать устройство 128 виртуальной реальности, чтобы взаимодействовать с видеоданными с 360-градусным обзором для просмотра и анализа.
[0031] Веб-клиент 126 может быть улучшен с помощью приложения программного обеспечения, которое обеспечивает воспроизведение видео с 360-градусным обзором в многообразии разных режимов. Пользователь 134 может избирать режим, в котором приложение программного обеспечения представляет воспроизведение видео, такой как, например, широкоугольный вид, показанный на Фиг. 4, панорамный вид, как показано на Фиг. 5, двойной панорамный вид (не показано), вид виртуального квадратора, как показано на Фиг. 6, и развернутый вид, как показано на Фиг. 7.
[0032] Фиг. 2 является блок-схемой, показывающей процесс 200 записи видеоданных, аудиоданных, и/или информации от объекта 130 в соответствии с реализацией данного изобретения. Система 104 администрирования видео принимает 202 сигналы данных от различных компонентов ввода, таких как камеры 102 с 360-градусным обзором и фиксированные камеры 106 на объекте 130, в нём или в непосредственной близости от него. Система 104 администрирования видео затем сохраняет 204 видеоданные, аудиоданные, и/или информацию в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, используя любое сочетание форматов промышленного стандарта, таких как, например, форматы неподвижных изображений, миниатюр, последовательности неподвижных изображений, или сжатого видео. Кодер 114 данных создает 206 запись, которая включает в себя структурированный ряд битов, используемый чтобы конфигурировать и записывать информацию сигнала данных. В режиме, близком к реальному времени, система 104 администрирования видео сохраняет 208 видеоданные в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, при этом лишь отправляя ограниченные видеоданные, такие как миниатюры или очень короткие сегменты видео низкого разрешения, за борт к удаленному хранилищу 120 данных.
[0033] В другой реализации, кодированная запись затем отправляется бортовому средству 112 администрирования данных, которое последовательно объединяет ряд записей в хронологическом порядке в блоки записей, которые включают в себя до пяти минут данных. Промежуточный блок записей включает в себя менее пяти минут данных, тогда как полный блок записей включает в себя полные пять минут данных. Каждый блок записей включает в себя все данные, требуемые чтобы полностью декодировать включенные сигналы, включая проверку целостности данных. Минимум, блок записей должен начинаться с начальной записи и заканчиваться конечной записью.
[0034] Для того, чтобы гарантировать то, что все из кодированных данных сигнала сохраняются в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, если устройство 108 записи данных потеряет питание, бортовое средство 112 администрирования данных сохраняет промежуточные блоки записей в ударопрочном модуле 110 памяти, и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, с заданной частотой, где заданная частота является конфигурируемой и/или переменной. Промежуточные блоки записей сохраняются по меньшей мере один раз в секунду, но также могут сохраняться настолько часто, как каждую десятую часть секунды. Частота, с которой промежуточные блоки записей сохраняются, зависит от частот выборки каждого сигнала. Каждый промежуточный блок записей включает в себя полный набор записей с момента последнего полного блока записей. Устройство 108 записи данных может поочередно использовать два временных местоположения хранения в ударопрочном модуле 110 памяти, при записи каждого промежуточного блока записи, чтобы не допускать разрушения или потери более чем одной секунды данных, когда устройство 108 записи данных теряет питание при сохранении данных на ударопрочном модуле 110 памяти. Каждый раз, когда новый промежуточный блок записей сохраняется во временном местоположении ударопрочной памяти, он будет перезаписывать существующий ранее сохраненный промежуточный блок записей в том местоположении.
[0035] Каждые пять минут, в данной реализации, когда устройство 108 записи данных находится в режиме, близком к реальному времени, бортовое средство 112 администрирования данных сохраняет полный блок записей, включая последние пять минут кодированных данных сигнала, в сегменте записей в ударопрочном модуле 110 памяти и при необходимости в неударопрочном съемном запоминающем устройстве второго варианта осуществления, и отправляет копию полного блока записей, содержащего пять минут видеоданных, аудиоданных, и/или информацию, к удаленному средству 118 администрирования данных для сохранения в удаленном хранилище 120 данных на заданный период сохранности, такой как два года. Ударопрочный модуль 110 памяти, и при необходимости неударопрочное съемное запоминающее устройство второго варианта осуществления, хранит сегмент записей самых последних блоков записей в течение предписанной продолжительности хранения, которая в данной реализации является федерально предписанной продолжительностью, в течение которой устройство 108 записи данных должно хранить рабочие или видео данные в ударопрочном модуле 110 памяти с дополнительным 24 часовым буфером, и затем перезаписываться.
[0036] Фиг. 3 является блок-схемой, показывающей процесс 300 просмотра данных и/или информации от объекта 130 посредством веб-браузера или устройства виртуальной реальности. Когда происходит событие или когда удаленно расположенный авторизованный пользователь 134 запрашивает сегмент видеоданных, хранящихся в ударопрочном модуле 110 памяти через веб-клиент 126, бортовое средство 112 администрирования данных, в зависимости от события, будет начинать отправку данных за борт в режиме реального времени с наилучшим доступным разрешением при заданной полосе пропускания беспроводной линии связи 116 для передачи данных. Удаленно расположенный пользователь 134 инициирует 302 запрос в отношении конкретных видео- и/или аудиоданных в конкретном режиме просмотра через веб-клиент 126, который сообщает запрос веб-серверу 122 через сеть 124. Веб-сервер 122 запрашивает особые видео- и/или аудиоданные у удаленного хранилища 120 данных и отправляет 304 запрошенные видео- и/или аудиоданные веб-клиенту 126 через сеть 124. Веб-клиент 126 отображает 306 видео- и/или аудиоданные в режиме просмотра, указанном пользователем 134. Пользователь 134 затем может загрузить указанные видео- и/или аудиоданные для просмотра на устройстве 128 виртуальной реальности. В другой реализации, в режиме реального времени сначала отправляются миниатюры с интервалами в одну секунду, затем короткие сегменты видео низкого разрешения, и затем короткие сегменты видео более высокого разрешения.
[0037] Для простоты объяснения, процесс 200 и процесс 300 изображены и описаны как ряд этапов. Тем не менее, этапы в соответствии с данным изобретением могут происходить в различных очередностях и/или параллельно. Дополнительно, этапы в соответствии с данным изобретением могут происходить с другими этапами, не представленным и описанными в данном документе. Кроме того, не все иллюстрируемые этапы могут потребоваться, чтобы реализовывать способ в соответствии с раскрываемым предметом изобретения.
[0038] При том, что настоящее изобретение было описано в связи с определенными вариантами осуществления, следует понимать, что изобретение не должно ограничиваться раскрытыми вариантами осуществления а, напротив, подразумевается, что оно охватывает различные модификации и эквивалентные конфигурации, включенные в объем прилагаемой формулы изобретения, объем которой должен соответствовать самой широкой интерпретации таким образом, чтобы охватывать все такие модификации и эквивалентные конфигурации, насколько допускает законодательство.