ОБЛАСТЬ ПРИМЕНЕНИЯ
Настоящее изобретение относится к области отображения данных, а более конкретно к системам и способам использования средств графического пользовательского интерфейса для настройки отображения данных на видеостене.
УРОВЕНЬ ТЕХНИКИ
Видеостена (Video wall) - это система видео отображающих устройств (дисплеев, мониторов), которые физически и логически объединены между собой и формируют единый экран, позволяющий отображать в многооконном режиме большие объемы информации, получаемой из различных источников.
Видеостены используются для удобства представления большого объема информации, например, на выставках, в торговых центрах, на концертных площадках и т.д. Видеостены хорошо подходят для вывода изображений большого размера с высокой степенью детализации. Поэтому большинство известных из уровня техники решений описывают деление видеоизображения на части, соответствующие количеству мониторов видеостены, и последующую синхронную подачу видеоданных на экраны (для примера см. US 2011/0047489 А1, US 8911291 В2). Такие решения являются более дешевыми в исполнении, в сравнении с использованием огромных экранов, ведь если выйдет из строя огромный дисплей, его смена будет дорогостоящей. В то время как видеостена состоит из множества стандартных дисплеев и, если один из них выйдет из строя, его легко можно заменить на новый.
Однако, не менее полезна установка и использование видеостен в помещениях (например, в ситуационных центрах, диспетчерских залах, операторских центрах и т.д), где осуществляется постоянный мониторинг охраняемых объектов (помещений, территорий). Такие объекты как правило оснащены системами видеонаблюдения, которые используют множество обзорных видеокамер, данные с которых обрабатываются и пишутся в архив. При этом в операторских центрах осуществляется оперативный анализ больших объемов получаемых данных (графических, картографических, текстовых и видеоданных).
Под системами видеонаблюдения в общем случае понимаются программно-аппаратное обеспечение или технические средства, использующие, в том числе и методы компьютерного зрения для автоматизированного сбора данных на основании анализа потокового видео. Упомянутые системы видеонаблюдения опираются на алгоритмы обработки изображений и распознавания образов, позволяющие анализировать видео по заданным критериям без прямого участия человека.
То, насколько хорошо и наглядно представляется на видеостене в операторских центрах информация из множества различных источников, оказывает огромное влияние на эффективность работы охранных систем в целом. При этом на крупных объектах видеостена может содержать очень большое количество мониторов, к тому же упомянутые мониторы могут быть подключены к разным серверам или устройствам, что несомненно затрудняет и замедляет процесс настройки отображения данных на видеостене.
Из уровня техники известно решение, раскрытое в заявке US 2011/0320948 A1, G06F 3/048, опубл. 29.12.2011, в котором раскрыты различные варианты способов предоставления пользовательского интерфейса устройства отображения, при этом способ в одном из вариантов содержит: ввод пользовательского сигнала для выбора по меньшей мере одного режима из множества режимов, соответствующих устройству системы видеостены; ввод информации установки экрана, соответствующей выбранному, по меньшей мере, одному режиму из множества режимов; и отображение окна пользовательского интерфейса настройки видеостены для конфигурирования множества настроек системы видеостены в соответствии с введенной информацией о настройке экрана.
Данное решение согласно описанию направлено на отображение общего видеоизображения, разделенного на все экраны видеостены, и отличается от заявляемого нами решения главным образом тем, что оно в каждой своей реализации содержит этап выбора режима расположения устройств отображения, то есть пользователь системы не сам строит представление видеостены на основании реальной видеостены, а выбирает из шаблонов возможных представлений. При этом в известном решении не раскрыто как осуществляется соотнесение реальных мониторов и их представлений.
Наиболее близким по технической сущности к заявляемому нами решению является известное из уровня техники решение, раскрытое в заявке US 2015/0220300 A1, G06F 3/14, опубл. 06.08.2015, в котором описана система настройки видеостены в режиме реального времени, которая содержит: видеопроцессор, который обрабатывает данные источника видео для отображения на устройствах отображения видео; видео холст, содержащий: один или несколько видеоисточников, подключенных в качестве входов к видеопроцессору; и одно или несколько устройств отображения, подключенных в качестве выходов к видеопроцессору, при этом, по меньшей мере, один из одного или нескольких видеоисточников видеопанели содержит множество видеоисточников, или одно или несколько устройств отображения видеопанели содержат множество дисплейных устройств; и вычислительное устройство, отдельное от видеопроцессора и связанное с ним, причем вычислительное устройство содержит процессор и память, которая в свою очередь включает в себя хранимые инструкции, которые при исполнении процессором заставляют процессор: генерировать объект видео холста, представляющий видео холст; и передавать данные конфигурации в видеопроцессор, представляющий конфигурацию объекта видеопанели, при этом видеопроцессор управляет одним или несколькими устройствами отображения для отображения одного или нескольких источников на основе данных конфигурации.
В известном решении описана очень громоздкая система настройки видеостены, при этом в нем не раскрыто как именно осуществляется конфигурирование видеостены и соотнесение реальных мониторов и их визуальных представлений. Кроме того, согласно описанию, в данном решении идет речь только об отображении видеоданных.
Наше же решение разработано главным образом для применения в операторских центрах мониторинга, видеонаблюдения и контроля за объектами. То есть в систему априори включены камеры видеонаблюдения и соответственно это отображено в ГПИ настройки видеостены. При этом наше решение не ограничивается отображением только видеоданных, то есть на видеостене можно отобразить любые данные, например, статистические данные, карту или план местности, отчеты об анализе и т.п. А за счет воссоздания наглядного представления видеостены любого вида на экране вычислительного устройства пользователя, полностью соответствующего реальной видеостене, заявляемое решение позволяет упростить процесс настройки видеостены и значительно сократить ее время.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Заявляемое техническое решение направлено на устранение недостатков, присущих предшествующему уровню техники и на развитие уже известных идей.
Техническим результатом заявленной группы изобретений является повышение точности и скорости настройки видеостены.
Данный технический результат достигается за счет того, что система настройки отображения данных на видеостене содержит: по меньшей мере одну видеокамеру, сконфигурированную для получения в режиме реального времени видеоданных и передачи их к по меньшей мере одному устройству обработки и хранения данных; по меньшей мере два устройства отображения данных, подключенных к по меньшей мере одному устройству обработки и хранения данных и логически и физически объединенных в видеостену; по меньшей мере одно устройство обработки и хранения данных, выполненное с возможностью обработки данных, получаемых от видеокамер, хранения данных и передачи данных к устройствам отображения данных, при этом на по меньшей мере одном устройстве обработки и хранения данных установлен графический пользовательский интерфейс (ГПИ), содержащий средства ввода и вывода данных, позволяющие пользователю, который видит реальную видеостену, настраивать отображаемые на ней данные, причем для упомянутой настройки пользователь системы выполняет такие этапы, как: выстраивает визуальное представление видеостены на экране устройства обработки и хранения данных путем добавления и расположения визуального представления каждого устройства отображения данных в соответствии с количеством и расположением реальных устройств отображения данных на реальной видеостене; задает для каждого визуального представления устройства отображения данных конкретные данные для отображения, при этом упомянутые данные будут аналогичным образом отображаться на реальных устройствах отображения данных видеостены.
Указанный технический результат также достигается за счет способа настройки отображения данных на видеостене, выполняемого компьютерной системой, к которой подключены по меньшей мере два устройства отображения данных, логически и физически объединенные в видеостену, а также по сети подключена по меньшей мере одна видеокамера, причем компьютерная система имеет графический пользовательский интерфейс (ГПИ), содержащий средства ввода и вывода данных, позволяющие пользователю, который видит реальную видеостену, настраивать отображаемые на ней данные, при этом для упомянутой настройки способ содержит этапы, на которых пользователь системы посредством использования средств ГПИ: выстраивает визуальное представление видеостены на экране путем добавления и расположения визуального представления каждого устройства отображения данных в соответствии с количеством и расположением реальных устройств отображения данных на реальной видеостене; задает для каждого визуального представления устройства отображения данных конкретные данные для отображения, при этом упомянутые данные будут аналогичным образом отображаться на реальных устройствах отображения данных видеостены.
В одном частном варианте заявленного решения каждому добавленному на представление видеостены визуальному представлению устройства отображения данных присваивается порядковый номер, соответствующий реальному устройству отображения данных, при этом по команде пользователя упомянутые порядковые номера отображаются как на реальных устройствах отображения данных, так и на каждом визуальном представлении устройства отображения данных, для предоставления пользователю возможности правильно расположить на представлении видеостены визуальные представления устройств отображения данных в соответствии с реальным их положением на видеостене.
В другом частном варианте заявленного решения соотношение сторон каждого добавленного на представление видеостены визуального представления устройства отображения данных пропорционально разрешению соответствующего ему реального устройства отображения данных.
Еще в одном частном варианте заявленного решения расположение каждого визуального представления устройства отображения данных на представлении видеостены осуществляется методом перетаскивания drag-and-drop.
В другом частном варианте заявленного решения при расположении каждого визуального представления устройства отображения данных на представлении видеостены автоматически не допускается возможность их наложения друг на друга.
А еще в одном частном варианте заявленного решения при расположении каждого визуального представления устройства отображения данных их грани автоматически притягиваются друг к другу и устанавливаются на предварительно заданное пользователем системы расстояние, исключая таким образом образование больших промежутков между ними.
В другом частном варианте заявленного решения данными, выбираемыми пользователем системы и отображаемыми на устройствах отображения данных видеостены являются по меньшей мере одно или комбинация из: видеоданные, получаемые от видеокамер; план местности или карта местности; информационное окно, содержащее данные, относящиеся к видеоданным, и отображаемые в виде списков, графиков или таблиц.
Еще в одном частном варианте заявленного решения для задания конкретных данных, отображаемых на каждом визуальном представлении устройства отображения данных, пользователь системы видит одно или комбинацию из: панель со списком подключенных видеокамер и устройств обработки и хранения данных, доступных для предоставления данных на видеостену; панель со списком раскладок, причем каждая раскладка содержит N ячеек с отображаемыми в них данными, где N - положительное целое число; панель со списком информационных данных; карту или план местности, на котором значками отмечены подключенные к системе видеокамеры; при этом пользователь системы выбирает либо название из списка с любой из упомянутых панелей, либо значок с карты или плана местности и перетаскивает его методом drag-and-drop в нужное визуальное представление устройства отображения данных или в нужную ячейку.
А в другом частном варианте заявленного решения при расположении раскладки с N ячейками в любом визуальном представлении устройства отображения данных, данное визуальное представление устройства отображения данных аналогичным образом автоматически разбивается на N ячеек, при этом пользователь системы имеет возможность задавать и изменять отображаемые в каждой ячейке данные.
Помимо указанного выше, данный технический результат также достигается за счет считываемого компьютером носителя данных, содержащего исполняемые процессором компьютера инструкции для осуществления способов настройки отображения данных на видеостене.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 - блок-схема системы настройки отображения данных на видеостене.
Фиг. 2 - блок-схема варианта визуального представления видеостены в ГПИ (пример 1);
Фиг. 3 - блок-схема варианта визуального представления видеостены в ГПИ (пример 2);
Фиг. 4 - блок-схема способа настройки отображения данных на видеостене.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Ниже будет приведено описание примерных вариантов осуществления заявленной группы изобретений. Однако заявленная группа изобретений не ограничивается только этими вариантами осуществления. Специалистам в данной области техники будет очевидно, что под объем заявленной группы изобретений, описанной в формуле, могут попадать и другие варианты реализаций.
Заявляемое техническое решение в различных своих вариантах осуществления может быть выполнено в виде систем и способов, реализуемых различными вычислительными средствами, а также в виде считываемого компьютером носителя данных, хранящего исполняемые процессором компьютера инструкции.
На фиг. 1 представлена блок-схема варианта системы настройки отображения данных на видеостене. Данная система включает в себя: по меньшей мере одну видеокамеру (40, …, 4m); по меньшей мере два устройства отображения данных (1, 2, 3, …, n), логически и физически объединенных в видеостену (30), причем каждое устройство отображения данных подключено к по меньшей мере одному устройству обработки и хранения данных (50, …, 5k), также входящему в систему и выполненному с возможностью обработки данных, получаемых от видеокамер, хранения данных и передачи данных к упомянутым устройствам отображения данных (1, 2, 3, …, n), при этом на по меньшей мере одном устройстве обработки и хранения данных (50, …, 5k) установлен графический пользовательский интерфейс (60), содержащий средства ввода и вывода данных, позволяющие пользователю системы, который видит реальную видеостену, настраивать отображаемые на ней данные. Видеокамеры (40, …, 4m) системы в свою очередь подключены к по меньшей мере одному устройству обработки и хранения данных (50, …, 5k) по локальной или глобальной сети (сети Интернет).
В данном контексте под системами понимаются любые вычислительные/компьютерные системы, построенные на базе программно-аппаратных взаимосвязанных технических средств.
Видеокамеры сконфигурированы для получения в режиме реального времени видеоданных и передачи их по сети к по меньшей мере одному устройству обработки и хранения данных.
Устройствами отображения данных могут являться дисплеи, мониторы, экраны, панели и т.п. При этом устройства отображения данных системы физически и логически объединены в единый экран - видеостену.
В качестве устройства обработки и хранения данных может выступать компьютер, ноутбук, сервер, планшет и т.п. При этом для обработки данных каждое упомянутое устройство содержит одно или комбинацию из: процессора, микропроцессора, графического процессора, ЭВМ (электронно-вычислительная машина), ПЛК (программируемый логический контроллер), сконфигурированные для исполнения определенных команд (инструкций, программ) по обработке данных. А для хранения данных упомянутые устройства содержат, по меньшей мере одно из, но не ограничиваясь: жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические накопители информации и т.д.
Графический пользовательский интерфейс (ГПИ), установленный на по меньшей мере одном устройстве обработки и хранения данных, представляет из себя систему средств ввода и вывода данных, для обеспечения взаимодействия пользователя с вычислительным устройством, основанную на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков, панелей и т.п.). При этом пользователь имеет произвольный доступ, посредством устройств ввода/вывода данных, ко всем видимым экранным объектам - блокам интерфейса, которые отображаются на дисплее. Устройство ввода/вывода данных может представлять собой, но не ограничиваясь, например, манипулятор мышь, клавиатуру, тачпад, стилус, джойстик, трекпад и т.п.
Следует отметить, что в описанную систему могут входить и любые другие известные в данном уровне техники устройства, например, такие как различного вида датчики, устройства ввода/вывода, дополнительные устройства отображения и т.п.
Далее будет подробно описан пример работы вышеупомянутой системы настройки отображения данных на видеостене. Все нижеописанные этапы работы системы также применимы и к реализации заявляемого способа настройки отображения данных на видеостене, который будет рассмотрен более подробно ниже.
Итак, рассмотрим подробно принцип работы заявляемой системы настройки отображения данных на видеостене. Предположим рассматриваемая система, а также соответствующее ей ПО, установлены на контролируемом объекте. Таким объектом для примера может являться как маленькое, так и крупное предприятие с огромной подконтрольной территорией. В зависимости от площади контролируемого объекта там устанавливается необходимое для полного контроля количество видеокамер (одна или несколько, не ограничиваясь). Видеокамеры используются для непрерывно получения видеоданных из своей области зрения. В случае, когда требуется установить больше одной видеокамеры, установщики предпочтительно располагают их таким образом, чтобы полностью охватывать все помещение/территорию, при этом области зрения видеокамер могут немного пересекаться/накладываться, для получения полной картины. Таким образом при дальнейшем анализе видеоизображений легко обнаружить различные движущиеся или стационарные объекты, отследить траекторию движения объектов, идентифицировать объекты, осуществить поиск интересующих объектов, получить хорошее одно или несколько интересующих изображений по видеоданным, а также выполнить многие другие необходимые действия. Все установленные видеокамеры подключены по сети (локальной или глобальной) к одному или нескольким устройствам обработки и хранения данных, в данном случае к серверу.
В то же время, в операторском центре, в котором операторы системы осуществляют мониторинг, устанавливается видеостена. Видеостена представляет из себя некоторый каркас, в котором крепятся устройства отображения данных, для простоты понимания - мониторы. Мониторы предпочтительно устанавливаются вплотную друг к другу, исключая таким образом большие промежутки между ними. Это важно для эстетичного отображения данных. Далее мониторы посредством использования кабелей физически подключаются к по меньшей мере одному компьютеру, на котором установлен ГПИ системы, через который осуществляется подключение к серверу (с помощью IP адреса и параметров авторизации). Таким образом выстраивается видеостена. При этом мониторы могут быть как одного размера, так и разного. Допустим для примера, что видеостена имеет конфигурацию 6×4, то есть 24 монитора одного размера расположены прямоугольным образом, как представлено на фиг. 1. Однако видеостена может состоять в самом простом случае только из двух мониторов, а может иметь конфигурацию 2×2, 3×3, 4×2 и т.д. В зависимости от потребности, можно выстроить видеостену из любого количества мониторов различного размера, не ограничиваясь. При этом видеостена может быть построена в форме прямоугольника, квадрата, или же иметь нестандартную форму, например, крест, звезда или любая другая форма.
Как уже было указано ранее, все мониторы видеостены физически (посредством кабелей) подключены к одному или нескольким компьютерам. Для примера рассмотрим различные варианты конфигурации системы, от простого к сложному.
(1) Самый простой вариант, это когда в системе только одно устройство обработки и хранения данных - сервер. Сервер - это компьютер, на котором установлены серверные службы для обработки данных и ГПИ. К нему подключены по сети все видеокамеры системы и физически подключены все мониторы (устройства отображения данных, из которых сконфигурирована видеостена). Такой вариант возможен на маленьких предприятиях.
(2) Следующий вариант, это когда в системе два устройства обработки и хранения данных - сервер и операторский компьютер. Все видеокамеры системы подключены по локальной сети к серверу, который получает в режиме реального времени все видеоданные от камер, обрабатывает эти данные, хранит архив, а также по предварительной настройке отправляет требуемые данные к заданным мониторам. Все мониторы видеостены физически подключены к операторскому компьютеру, на котором администратор системы посредством использования средств ГПИ осуществляет настройку отображаемых данным на видеостене. При этом через ГПИ на операторском компьютере установлено подключение к серверу по локальной или глобальной сети.
(3) Еще один вариант исполнения, это когда система содержит 3 устройства обработки и хранения данных - сервер, к которому подключены все видеокамеры, операторский компьютер, к которому физически подключены все устройства отображения данных видеостены, и ноутбук администратора. Операторский компьютер и ноутбук администратора подключены по локальной или глобальной сети к серверу, при этом на них установлен ГПИ для настройки видеостены. Администратор на своем ноутбуке в ГПИ видит подключенный операторский компьютер с подключенными к нему мониторами, выстраивает визуальное представление видеостены, а также осуществляет настройку отображения данных на видеостене.
Следует отметить, что система может быть сконфигурирована абсолютно любым образом, не ограничиваясь описанными вариантами, но при этом в рамках формулы изобретения. То есть система на крупном предприятии может содержать один сервер, к которому по сети подключены все видеокамеры, при этом мониторы видеостены могут быть физически подключены к различному количеству операторских компьютеров (например, это может быть 10 операторских компьютеров, к каждому из которых подключено по 2 монитора видеостены). И тогда в этом случае администратор на своем компьютере видит все подключенные операторские компьютеры с подключенными к ним мониторами и логически настраивает видеостену. Кроме того, система может содержать и несколько серверов, к каждому из которых подключено множество видеокамер.
Далее рассмотрим более подробно конфигурирование видеостены и настройку отображения данных на ней. Для этого на каждом устройстве обработки и хранения данных заранее установлен графический пользовательский интерфейс (ГПИ), содержащий средства ввода и вывода данных. Доступ к упомянутому ГПИ есть у всех пользователей системы, однако их полномочия различаются. То есть у администраторов системы будут полные права, позволяющие выстраивать визуальное представление видеостены и настраивать отображаемые данные на ней, в то время как операторы системы не смогут ничего редактировать. Операторы могут просматривать отображаемые данные, включать или выключать звук на любом из мониторов видеостены, регулировать громкость воспроизводимых данных, а также осуществлять какие-либо предопределенные действия.
Для логического конфигурирования и настройки видеостены администратор системы заходит в ГПИ настройки на своем компьютере и, видя перед собой реальную видеостену, выстраивает аналогичным образом визуальное представление реальной видеостены, отображаемое в ГПИ. Для этого администратор системы последовательно добавляет нужное количество визуальных представлений устройств отображения данных в соответствии с количеством реальных мониторов на реальной видеостене. Следует отметить, что ГПИ обладает такой особенностью, согласно которой соотношение сторон каждого визуального представления устройства отображения данных пропорционально разрешению соответствующего ему реального устройства отображения данных. Проще говоря, длина и ширина визуального представления монитора соответственно пропорциональны физическим размерам (длине и ширине) реального монитора. То есть визуальное представление квадратного монитора будет квадратным, визуальное представление Full HD монитора (1920×1080) - прямоугольником с соотношением сторон пропорциональным 16×9, а визуальное представление VGA монитора (640×480) - прямоугольник 4×3 (см. фиг. 2).
Далее администратор системы располагает каждое добавленное визуальное преставление монитора в соответствии с положением реального монитора на видеостене, последовательно воссоздавая таким образом визуальное представление видеостены, полностью соответствующее реальной видеостене. Следует отметить, что администратор может как добавлять визуальные представления мониторов, так и удалять их. Для этого на каждом добавленном визуальном представлении есть кнопка в виде «крестика» (см. фиг. 2).
На этапе расположения визуальных представлений мониторов администратору системы будет очень полезна такая функция ГПИ, согласно которой каждому добавленному на представление видеостены визуальному представлению устройства отображения данных присваивается порядковый номер, соответствующий реальному устройству отображения данных. Так по команде администратора, осуществляемой посредством использования средств ГПИ, упомянутые порядковые номера отображаются как на реальных подключенных к системе устройствах отображения данных (мониторах), так и на каждом визуальном представлении устройства отображения данных. Таким образом администратор видит, например, что монитор с порядковых номеров 3 располагается в первом ряду справа на реальной видеостене, и соответственно располагает визуальное представление третьего устройства отображения данных на то же положение, что и на реальной видеостене. Следовательно, администратору легко точно и быстро правильно сопоставить положения реальных и визуальных представлений и воссоздать в ГПИ визуальное представление реальной видеостены. Следует отметить, что расположение каждого визуального представления устройства отображения данных на представлении видеостены осуществляется методом перетаскивания drag-and-drop (бери-бросай). То есть для примера администратор добавляет первое визуальное представление устройства отображения данных, которое автоматически располагается на представлении видеостены произвольным образом (например, по центру). Далее используя компьютерную мышь пользователь «берет» это визуальное представление и переносит в то положение, где ему нужно находится в соответствии с расположением мониторов на реальной видеостене.
Кроме того, при расположении визуальных представлений мониторов в системе предусмотрено несколько особенностей, помогающих пользователю быстро и правильно располагать визуальные представления. Первая особенность - при расположении каждого визуального представления устройства отображения данных на представлении видеостены автоматически не допускается возможность их наложения друг на друга. Вторая особенность - при расположении каждого визуального представления устройства отображения данных их грани автоматически притягиваются друг к другу и устанавливаются на предварительно заданное пользователем системы расстояние, исключая таким образом образование больших промежутков между ними. То есть для примера, когда администратор системы расположил уже два визуальных представления монитора на представлении видеостены, далее он добавляет третье представление монитора, затем берет его мышью и перетаскивает, пытаясь пристыковать его ко второму визуальному представлению. Когда администратор отпускает кнопку мыши примерно рядом со вторым визуальным представлением монитора, то упомянутое третье визуальное представление автоматически становится на правильное место, то есть без наложения, но и не слишком далеко. Грань третьего визуального представления притягивается к грани второго визуального представления монитора и автоматически устанавливается на предварительно заданное расстояние. Упомянутое расстояние заранее задается администратором, например, R=10 мм. Таким образом каждое новое визуальное представление устройства отображения данных в итоге всегда будет располагаться на заданном расстоянии от другого (соседнего) визуально представления монитора. Такой подход позволяет пользователю системы точно и быстро располагать визуальные представления мониторов, не боясь ошибиться, если сам не попал туда, куда планировал.
Для большей наглядности, на фиг. 2 представлен пример визуального представления видеостены в ГПИ. Данное представление видеостены состоит из четырех визуальных представлений реальных устройств отображения данных, причем два монитора одного размера, и еще два монитора другого размера. На каждом визуальном представлении устройства отображения данных отображен его порядковый номер, а также значок крестика, позволяющий удалить любое из имеющихся визуальных представлений с представления видеостены. При этом стыкующиеся (смежные) грани всех представлений устройств отображения данных расположены на заданном расстоянии друг от друга.
После того, как схема визуального представления видеостены логически сформирована в ГПИ по аналогии с реальной видеостеной, администратор выбирает из всех доступных данных, что именно будет отображаться на каждом мониторе как реальной видеостены, так и на ее представлении в ГПИ.
Данными, выбираемыми пользователем системы и отображаемыми на устройствах отображения данных видеостены могут являются по меньшей мере одно или комбинация из (но не ограничиваясь): видеоданные, получаемые от камер видеонаблюдения; план местности или карта местности (подконтрольной территории); или же информационное окно, содержащее данные, относящиеся к видеоданным. Упомянутые информационные данные, относящиеся к видеоданным, могут быть получены путем обработки и анализа видеоданных, поступающих от видеокамер. То есть по меньшей мере одно устройство обработки и хранения данных анализирует получаемые видеоданные на основании заданных пользователем критериев за заданный промежуток времени. Например, можно выполнить идентификацию объектов (человека, транспортного средства и т.д.), отследить траекторию перемещения объектов, распознать необходимые атрибуты одежды человека (например, униформу или средства индивидуальной защиты человека), а также многое другое, что может быть необходимо для контроля конкретной территории. Полученные после анализа данные сохраняются как отчетные документы в виде списков (например, списков событий), графиков или таблиц на том устройстве обработки и хранения данных, на котором выполнялся упомянутый анализ (например, на операторском компьютере или на сервере). При этом файлы с упомянутыми данными отображаются в блоке ГПИ, сконфигурированном для задания конкретных данных, отображаемых на мониторах видеостены, а именно на панели со списком информационных данных. Таким образом администратор видит все возможные данные, доступные для отображения, и задает для каждого визуального представления устройства отображения данных конкретные данные. Следует еще раз отметить, что упомянутые данные будут аналогичным образом отображаться на реальных устройствах отображения данных видеостены.
А для задания конкретных данных, отображаемых на каждом визуальном представлении устройства отображения данных, пользователь системы видит в ГПИ одно или комбинацию из:
(1) панель со списком подключенных видеокамер и устройств обработки и хранения данных, доступных для предоставления данных на видеостену,
(2) панель со списком раскладок, причем каждая раскладка содержит N ячеек с отображаемыми в них данными, где N - положительное целое число,
(3) панель со списком информационных данных (отчеты, файлы, документы и т.д.)
(4) карту или план местности, на котором значками отмечены подключенные к системе видеокамеры.
Администратор системы мышью выбирает название из списка на любой из представленных панелей, а именно или название устройства из списка на панели (1) или название раскладки на панели (2) или название файла с информационными данными на панели (3). Либо администратор системы выбирает значок видеокамеры с карты или плана местности (4). И затем выбранное название или значок администратор перетаскивает методом drag-and-drop в нужное визуальное представление устройства отображения данных или же в нужную ячейку.
Для примера, в случае (1) пользователь с правами администратора видит панель, где отображены все подключенные устройства системы, допустим 30 видеокамер, 1 сервер и 2 операторских компьютера. Выбирая видеокамеру и перенося ее название мышкой в определенное визуальное представление устройства отображения данных, в данном визуальном представлении начинается трансляция видеоданных, получаемых от выбранной видеокамеры. В зависимости от дальнейших настроек пользователя системы, видеоданные с камер могут транслироваться в режиме реального времени (то есть получаемые в настоящий момент) или же можно отобразить архивные видеоданные. Если же пользователь хочет посмотреть какие-либо информационные данные, то он на панели со списком информационных данных (3) видит названия всех доступных для отображения файлов информационных данных и выбирает любое название из имеющихся.
В случае (4), в ГПИ для выбора отображается карта или план местности. Это удобно, когда не знаешь, например, название или порядковый номер видеокамеры, но знаешь с какого места контролируемой территории нужны видеоданные. При этом на карте местности значками отмечены все подключенные к системе видеокамеры, причем расположены они на карте также, как и в реальности. Тогда администратор выбирает на карте необходимую видеокамеру и переносит ее в конкретное визуальное представление устройства отображения данных.
Что касается случая (2), когда в ГПИ отображается панель со списком раскладок, то в данном случае пользователь выбирает мышью необходимую раскладку и переносит ее в нужное визуальное представление устройства отображения данных. Следует отметить, что под раскладкой понимается комплект ячеек, в которых отображаются предварительно заданные пользователем данные (как видеоданные, так и информационные данные). Для примера, но не ограничиваясь, раскладка может быть 3×3, причем в центральной ячейке отображаются какие-либо информационные данные или допустим карта местности, а вокруг этой ячейки (в остальных 8 ячейках) транслируется видео с 8 выбранных видеокамер. Раскладки могут содержать любое количество ячеек (N) с предварительно настроенными данными в них. Если во всех ячейках раскладки отображаются только видеоданные с разных видеокамер, то такая раскладка является раскладкой видеокамер. Когда администратор переносит название раскладки на визуальное представление конкретного монитора, на нем открывается эта раскладка, причем независимо от того, какие данные и сколько ячеек на этом визуальном представлении монитора было установлено до этого. То есть визуальное представление монитора, на которое перенесена раскладка с N ячейками, будет аналогичным образом автоматически разбито на N ячеек в которых отображаются предварительно заданные данные. При этом пользователь системы имеет возможность задавать и изменять отображаемые в каждой ячейке данные. То есть пользователь просто выбирает другие данные из доступных (на панелях или на карте/плане местности в ГПИ) и переносит их аналогичным описанному ранее образом в нужную ячейку.
Применение раскладок бывает очень полезно в случае, когда нужно отобразить очень много данных (больше, чем количество мониторов видеостены). Для примера на фиг. 3 представлено визуальное представление видеостены в ГПИ. Данное визуальное представление состоит из 4 мониторов одинакового размера, расположенных т-образно, причем 3 из них разделены на 9 ячеек каждое, а еще одно визуальное представление монитора представлено в стандартном виде. В трех разделенных на ячейки визуальных представлениях могут транслироваться данные с видеокамер (получается 3 раскладки видеокамер), а в четвертом визуальном представлении можно отобразить, например, карту местности, на которой значками отмечены видеокамеры, с которых транслируется видео.
Следует отметить, что администратор системы перед настройкой видеостены сам выбирает, в каком виде (из возможных вариантов и комбинаций) будут представлены данные для выбора. Такой подход позволяет быстро найти необходимые данные для отображения и соответственно настроить видеостену.
Далее будет описан пример конкретной реализации способа настройки отображения данных на видеостене. На фиг. 4 представлена блок-схема одного из вариантов реализации способа настройки отображения данных на видеостене.
Указанный способ выполняется уже описанной выше компьютерной системой, к которой подключены по меньшей мере два устройства отображения данных, логически и физически объединенные в видеостену, а также по сети подключена по меньшей мере одна видеокамера, причем компьютерная система имеет графический пользовательский интерфейс (ГПИ), содержащий средства ввода и вывода данных, позволяющие пользователю, который видит реальную видеостену, настраивать отображаемые на ней данные. А для упомянутой настройки способ содержит этапы, на которых пользователь системы посредством использования средств ГПИ:
(100) выстраивает визуальное представление видеостены на экране путем добавления и расположения визуального представления каждого устройства отображения данных в соответствии с количеством и расположением реальных устройств отображения данных на реальной видеостене;
(200) задает для каждого визуального представления устройства отображения данных конкретные данные для отображения, при этом упомянутые данные будут аналогичным образом отображаться на реальных устройствах отображения данных видеостены.
Этапы способа были уже подробно расписаны ранее, при описании системы. Кроме того, поскольку данный способ может быть реализован посредством использования охарактеризованной ранее вычислительной системы, то он может быть расширен и уточнен всеми теми же частными вариантами исполнения, которые уже были описаны выше для реализации системы настройки отображения данных на видеостене.
Помимо прочего, варианты осуществления настоящей группы изобретений могут быть реализованы с использованием программного обеспечения, аппаратных средств, программной логики или их комбинации. В данном примере осуществления программная логика, программное обеспечение или набор инструкций хранятся на одном или более из различных традиционных считываемых компьютером носителе данных.
В контексте данного описания «считываемым компьютером носителем данных» может быть любая среда или средства, которые могут содержать, хранить, передавать, распространять или транспортировать инструкции (команды) для их использования (исполнения) вычислительной системой, например, такой как компьютер. При этом носитель данных может являться энергонезависимым машиночитаемым носителем данных.
При необходимости, по меньшей мере часть различных операций, рассмотренных в описании данного решения, может быть выполнена в отличном от представленного порядке и/или одновременно друг с другом.
Хотя данное техническое решение было описано подробно в целях иллюстрации наиболее необходимых в настоящее время и предпочтительных вариантов осуществления, следует понимать, что данное изобретение не ограничивается раскрытыми вариантами осуществления и более того, предназначено для модификации и различных других комбинаций признаков из описанных вариантов осуществления. Например, следует понимать, что настоящее изобретение предполагает, что в возможной степени, один или более признаков любого варианта осуществления могут быть объединены с другим одним или более признаками любого другого варианта осуществления.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМА И СПОСОБ ОТОБРАЖЕНИЯ ДВИЖУЩИХСЯ ОБЪЕКТОВ НА КАРТЕ МЕСТНОСТИ | 2020 |
|
RU2742582C1 |
Интегрированная судовая видеосистема | 2020 |
|
RU2760365C1 |
СИСТЕМА И СПОСОБ СОПРОВОЖДЕНИЯ ДВИЖУЩИХСЯ ОБЪЕКТОВ | 2019 |
|
RU2701092C1 |
СИСТЕМА И СПОСОБ ОБЪЕДИНЕНИЯ НЕСКОЛЬКИХ ВИДЕОИЗОБРАЖЕНИЙ В ОДНО ПАНОРАМНОЕ ВИДЕОИЗОБРАЖЕНИЕ | 2019 |
|
RU2706576C1 |
УСТРОЙСТВО ОТОБРАЖЕНИЯ ВИДЕОИНФОРМАЦИИ НА СОСТАВНОМ ЖИДКОКРИСТАЛЛИЧЕСКОМ ЭКРАНЕ | 2014 |
|
RU2557070C1 |
Комплексная система дистанционного обучения пилотированию летательных аппаратов | 2016 |
|
RU2647345C1 |
СИСТЕМА И СПОСОБ СИНХРОНИЗАЦИИ ПО ВРЕМЕНИ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ ОТ РАЗЛИЧНЫХ УСТРОЙСТВ | 2018 |
|
RU2703154C1 |
СИСТЕМА И СПОСОБ ДЛЯ ОБРАБОТКИ ВИДЕОДАННЫХ ИЗ АРХИВА | 2019 |
|
RU2710308C1 |
Интегральная система дистанционного обучения пилотированию летательных аппаратов, комплексных испытаний и видеоконференцсвязи | 2018 |
|
RU2703325C1 |
ДИЗАЙН СВЯЗАННОГО С СОЦИАЛЬНЫМИ СЕТЯМИ КРУПНОФОРМАТНОГО ТЕАТРА | 2015 |
|
RU2725471C2 |
Изобретение относится к вычислительной технике. Технический результат заключается в повышении точности и скорости настройки видеостены. Система настройки отображения данных на видеостене содержит несколько видеокамер, установленных на контролируемом объекте и сконфигурированных для получения в режиме реального времени видеоданных и передачи их к по меньшей мере одному устройству обработки и хранения данных; по меньшей мере два устройства отображения данных, подключенных к по меньшей мере одному устройству обработки и хранения данных и логически и физически объединенных в видеостену; по меньшей мере одно устройство обработки и хранения данных для обработки данных, получаемых от видеокамер, хранения данных и передачи данных к устройствам отображения данных, при этом на устройстве обработки и хранения данных установлен графический пользовательский интерфейс (ГПИ), содержащий средства ввода и вывода данных, позволяющие пользователю, который видит реальную видеостену, настраивать отображаемые на ней данные. 3 н. и 14 з.п. ф-лы, 4 ил.
1. Система настройки отображения данных на видеостене,
содержащая:
несколько видеокамер, установленных на контролируемом объекте и сконфигурированных для получения в режиме реального времени видеоданных и передачи их к по меньшей мере одному устройству обработки и хранения данных;
по меньшей мере два устройства отображения данных, подключенных к по меньшей мере одному устройству обработки и хранения данных и логически и физически объединенных в видеостену;
по меньшей мере одно устройство обработки и хранения данных, выполненное с возможностью обработки данных, получаемых от видеокамер, хранения данных и передачи данных к устройствам отображения данных,
при этом на по меньшей мере одном устройстве обработки и хранения данных установлен графический пользовательский интерфейс (ГПИ), содержащий средства ввода и вывода данных, позволяющие пользователю, который видит реальную видеостену, настраивать отображаемые на ней данные, причем ГПИ содержит одно или комбинацию из:
панели со списком подключенных видеокамер и устройств обработки и хранения данных, доступных для предоставления данных на видеостену;
панели со списком раскладок, причем каждая раскладка содержит N ячеек с отображаемыми в них данными, где N - положительное целое число; панели со списком информационных данных;
карты или плана местности, на котором значками отмечены подключенные к системе видеокамеры;
при этом ГПИ сконфигурирован для предоставления пользователю системы возможности:
выстраивать визуальное представление видеостены на экране устройства обработки и хранения данных путем добавления и расположения визуального представления каждого устройства отображения данных в соответствии с количеством и расположением реальных устройств отображения данных на реальной видеостене;
задавать для каждого визуального представления устройства отображения данных конкретные данные для отображения путем предоставления пользователю возможности выбирать либо название из списка с любой из упомянутых панелей, либо значок с карты или плана местности и перетаскивать его методом drag-and-drop в нужное визуальное представление устройства отображения данных или ячейку, при этом упомянутые данные будут аналогичным образом отображаться на реальных устройствах отображения данных видеостены.
2. Система по п. 1, в которой каждому добавленному на представление видеостены визуальному представлению устройства отображения данных присваивается порядковый номер, соответствующий реальному устройству отображения данных,
при этом по команде пользователя упомянутые порядковые номера отображаются как на реальных устройствах отображения данных, так и на каждом визуальном представлении устройства отображения данных для предоставления пользователю возможности правильно расположить на представлении видеостены визуальные представления устройств отображения данных в соответствии с реальным их положением на видеостене.
3. Система по п. 2, в которой соотношение сторон каждого добавленного на представление видеостены визуального представления устройства отображения данных пропорционально разрешению соответствующего ему реального устройства отображения данных.
4. Система по любому из пп. 1-3, в которой расположение каждого визуального представления устройства отображения данных на представлении видеостены осуществляется методом перетаскивания drag-and-drop.
5. Система по п. 4, в которой при расположении каждого визуального представления устройства отображения данных на представлении видеостены автоматически не допускается возможность их наложения друг на друга.
6. Система по п. 4, в которой при расположении каждого визуального представления устройства отображения данных их грани автоматически притягиваются друг к другу и устанавливаются на предварительно заданное пользователем системы расстояние, исключая таким образом образование больших промежутков между ними.
7. Система по любому из пп. 1-6, в которой данными, выбираемыми пользователем системы и отображаемыми на устройствах отображения данных видеостены, являются по меньшей мере одно или комбинация из:
видеоданные, получаемые от видеокамер;
план местности или карта местности;
информационное окно, содержащее данные, относящиеся к видеоданным и отображаемые в виде списков, графиков или таблиц.
8. Система по п. 1, в которой при расположении раскладки с N ячейками в любом визуальном представлении устройства отображения данных данное визуальное представление устройства отображения данных аналогичным образом автоматически разбивается на N ячеек, при этом пользователь системы имеет возможность задавать и изменять отображаемые в каждой ячейке данные.
9. Способ настройки отображения данных на видеостене,
выполняемый компьютерной системой, к которой подключены по меньшей мере два устройства отображения данных, логически и физически объединенные в видеостену, а также по сети подключены несколько видеокамер, причем компьютерная система имеет графический пользовательский интерфейс (ГПИ), содержащий средства ввода и вывода данных, позволяющие пользователю, который видит реальную видеостену, настраивать отображаемые на ней данные, причем ГПИ содержит одно или комбинацию из:
панели со списком подключенных видеокамер и устройств обработки и хранения данных, доступных для предоставления данных на видеостену;
панели со списком раскладок, причем каждая раскладка содержит N ячеек с отображаемыми в них данными, где N - положительное целое число; панели со списком информационных данных;
карты или плана местности, на котором значками отмечены подключенные к системе видеокамеры;
при этом для упомянутой настройки ГПИ сконфигурирован выполнять:
предоставление пользователю системы возможности выстраивать визуальное представление видеостены на экране устройства обработки и хранения данных путем предоставления возможности для добавления и расположения визуального представления каждого устройства отображения данных в соответствии с количеством и расположением реальных устройств отображения данных на реальной видеостене;
предоставление пользователю системы возможности задавать для каждого визуального представления устройства отображения данных конкретные данные для отображения путем предоставления возможности выбирать либо название из списка с любой из упомянутых панелей, либо значок с карты или плана местности и перетаскивать его методом drag-and-drop в нужное визуальное представление устройства отображения данных или ячейку, при этом упомянутые данные будут аналогичным образом отображаться на реальных устройствах отображения данных видеостены.
10. Способ по п. 9, в котором каждому добавленному на представление видеостены визуальному представлению устройства отображения данных присваивается порядковый номер, соответствующий реальному устройству отображения данных,
при этом по команде пользователя упомянутые порядковые номера отображаются как на реальных устройствах отображения данных, так и на каждом визуальном представлении устройства отображения данных для предоставления пользователю возможности правильно расположить на представлении видеостены визуальные представления устройств отображения данных в соответствии с реальным их положением на видеостене.
11. Способ по п. 10, в котором соотношение сторон каждого добавленного на представление видеостены визуального представления устройства отображения данных пропорционально разрешению соответствующего ему реального устройства отображения данных.
12. Способ по любому из пп. 9-11, в котором расположение каждого визуального представления устройства отображения данных на представлении видеостены осуществляется методом перетаскивания drag-and-drop.
13. Способ по п. 12, в котором при расположении каждого визуального представления устройства отображения данных на представлении видеостены автоматически не допускается возможность их наложения друг на друга.
14. Способ по п. 13, в котором при расположении каждого визуального представления устройства отображения данных их грани автоматически притягиваются друг к другу и устанавливаются на предварительно заданное пользователем системы расстояние, исключая таким образом образование больших промежутков между ними.
15. Способ по любому из пп. 9-14, в котором данными, выбираемыми пользователем системы и отображаемыми на устройствах отображения данных видеостены являются по меньшей мере одно или комбинация из:
видеоданные, получаемые от видеокамер;
план местности или карта местности;
информационное окно, содержащее данные, относящиеся к видеоданным и отображаемые в виде списков, графиков или таблиц.
16. Способ по п. 9, в котором при расположении раскладки с N ячейками в любом визуальном представлении устройства отображения данных данное визуальное представление устройства отображения данных аналогичным образом автоматически разбивается на N ячеек, при этом пользователь системы имеет возможность задавать и изменять отображаемые в каждой ячейке данные.
17. Считываемый компьютером носитель данных, содержащий исполняемые процессором компьютера инструкции для осуществления способов настройки отображения данных на видеостене по любому из пп. 9-16.
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
US 20170262247 A1, 14.09.2017 | |||
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
Способ получения цианистых соединений | 1924 |
|
SU2018A1 |
Токарный резец | 1924 |
|
SU2016A1 |
Устройства и способы оптической передачи данных в светодиодном экране | 2016 |
|
RU2628230C1 |
Авторы
Даты
2021-05-20—Публикация
2020-05-18—Подача