RU2657168C2 - Программно-аппаратный комплекс для автоматической калибровки многопроекторных систем с возможностью воспроизводить контент в высоком разрешении с использованием средств шифрования и цифровой дистрибьюции, способ шифрования контента для использования в способе воспроизведения контента - Google Patents

Программно-аппаратный комплекс для автоматической калибровки многопроекторных систем с возможностью воспроизводить контент в высоком разрешении с использованием средств шифрования и цифровой дистрибьюции, способ шифрования контента для использования в способе воспроизведения контента Download PDF

Info

Publication number
RU2657168C2
RU2657168C2 RU2016116993A RU2016116993A RU2657168C2 RU 2657168 C2 RU2657168 C2 RU 2657168C2 RU 2016116993 A RU2016116993 A RU 2016116993A RU 2016116993 A RU2016116993 A RU 2016116993A RU 2657168 C2 RU2657168 C2 RU 2657168C2
Authority
RU
Russia
Prior art keywords
file
projectors
video
screen
compensate
Prior art date
Application number
RU2016116993A
Other languages
English (en)
Other versions
RU2016116993A (ru
Inventor
Георгий Викторович Аистов
Original Assignee
Общество с ограниченной ответственностью "Общество Сферического Кино"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество с ограниченной ответственностью "Общество Сферического Кино" filed Critical Общество с ограниченной ответственностью "Общество Сферического Кино"
Priority to RU2016116993A priority Critical patent/RU2657168C2/ru
Priority to EP16900647.5A priority patent/EP3451658A4/en
Priority to CN201680084619.2A priority patent/CN109417614A/zh
Priority to US16/081,503 priority patent/US20190082152A1/en
Priority to PCT/RU2016/000609 priority patent/WO2017188848A1/ru
Publication of RU2016116993A publication Critical patent/RU2016116993A/ru
Application granted granted Critical
Publication of RU2657168C2 publication Critical patent/RU2657168C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3188Scale or resolution adjustment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3102Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] using two-dimensional electronic spatial light modulators
    • H04N9/3111Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] using two-dimensional electronic spatial light modulators for displaying the colours sequentially, e.g. by using sequentially activated light sources
    • H04N9/3114Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] using two-dimensional electronic spatial light modulators for displaying the colours sequentially, e.g. by using sequentially activated light sources by using a sequential colour filter producing one colour at a time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional details thereof
    • H04N9/3147Multi-projection systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3182Colour adjustment, e.g. white balance, shading or gamut
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3185Geometric adjustment, e.g. keystone or convergence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3191Testing thereof
    • H04N9/3194Testing thereof including sensor feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Geometry (AREA)
  • Technology Law (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Projection Apparatus (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Изобретение относится к области формирования и отображения картинки на криволинейных экранах с помощью проекторов. Технический результат – повышение качества отображения лицензионного зашифрованного контента на криволинейной поверхности. Способ воспроизведения лицензионного контента включает этапы, на которых: получают кадр исходного видеоизображения, разделяют его на части, шифруют каждую часть и передают в модуль автокалибровки, создающий для каждого проектора маску и фильтр, шейдер для компенсации геометрических искажений на поверхности экрана, фильтр для компенсации паразитных свечений от проекторов и фильтр для компенсации различия цветовой гаммы, и автоматически калибрующий плавные переходы между проекторами, накладывают на каждый проектор соответствующие фильтры и проектируют на экран от каждого проектора соответствующую ему часть кадра видеоизображения, при этом файлы, полученные в результате деления, и аудиофайлы упаковываются в один файл, а во время загрузки указанный файл распаковывается на стороне сервера и видео- и аудиопотоки декодируются параллельно. 3 н.п. ф-лы, 9 ил.

Description

Настоящее изобретение связано с формированием и выводом картинки на экраны с помощью проекторов и может использоваться в купольных проекционных системах, симуляторах, системах виртуальной реальности.
Из уровня техники известны следующие технические решения.
Известна система для автоматической калибровки многопроекторных систем с использованием камеры, при этом осуществляется компенсация геометрических искажений на криволинейной поверхности экрана, компенсация различий цветовой гаммы, компенсация баланса белого и черного в местах перекрытия (заявка на патент США №2014313423, 23.10.2014).
Известен способ шифрования мультимедийного контента (патент Тайваня №201448577, 16.12.2014), в котором осуществляется выделение случайного фрагмента из контента, шифрование и генерация ключа, соответствующего фрагменту. Файл лицензии создается в соответствии с идентификационной информацией файла фрагмента.
Также известна система воспроизведения контента (патент США №9117389, 25. 08.2015), включающая средства воспроизведения контента на сферическом экране с предварительной обработкой данных и корректировки искажений, вызванных криволинейной поверхностью экрана.
Известные средства имеют следующие недостатки:
1. Отсутствие полной автоматической калибровки.
2. Сложные аппаратные средства (фильтры) для компенсации паразитных засветок.
3. Необходимость разрезать и воспроизводить кадр отдельно под каждый проектор с использованием выделенного под каждый проектор сервера.
4. Использование мощных и дорогих устройств.
5. Сложное управление.
6. Отсутствие или не качественная реализация захвата изображение в режиме реального времени.
7. Отсутствие шифрования контента.
Задача, на решение которой направлена заявленная группа изобретений - сшивка нескольких устройств отображения информации в единую синхронизированную картинку, исключение наличия видимых перекрытий, цветовых различий, световой интенсивности, паразитных засветок между фрагментами, создаваемыми различными проекторами или цифровыми экранами. Возможность воспроизводить зашифрованный видео поток высокого разрешения и многоканальный аудио поток. Возможность производить аудио и видео захват высокого разрешения в режиме реального времени, с последующим выводом на экран. Возможность работы с лицензиями, позволяющими проигрывать зашифрованный видео поток с ограничением по времени или количеству воспроизведений в высоком качестве.
Технический результат, достигаемый заявленной группой изобретений заключается в повышении качества отображения лицензионного зашифрованного контента на криволинейной поверхности за счет равномерной нагрузки декодирования на процессорные ядра, обеспечивающей отсутствие задержек, пропущенных кадров и дрожания картинки, а также автоматической калибровки геометрических искажений, плавных переходов между проекторами, выравнивание яркости, гаммы, и паразитных засветок.
Для формирования качественного изображения на купольном экране, используется множество проекторов, каждый из которых проецирует на экран некоторый фрагмент изображения. Информация о проецируемом изображении передается в проекторы из одного компьютера напрямую, или через устройства, разделяющие картинку на части. С целью исключить наличие видимых границ между фрагментами, создаваемыми различными проекторами, в устройство введены средства, приспособленные вводить в компьютер информацию о получаемом на экране изображении, а компьютер приспособлен получать эту информацию, обрабатывать ее и выдавать на проекторы вертикально синхронизированное и скорректированное изображение с учетом перекрытий, паразитных засветок, различной цветовой гаммы, неравномерного распределения светового потока, неровностей экрана.
Заявленный технический результат достигается за счет конструкции программно-аппаратный комплекса для воспроизведения лицензионного контента в высоком разрешении на криволинейной поверхности, включающего компьютер с видео входом для получения исходного видеоизображения, соединенные с компьютером посредством кабелей (VGA, HDMI, DVI, SDI, HDBaseT, и др.), по меньшей мере, два проектора, экран с криволинейной поверхностью, по меньшей мере, одно средство для получения тестового снимка экрана во время передачи на экран изображений с проекторов, средство дистанционного управления, по меньшей мере, один процессор, выполненный с возможностью разделения кадра исходного видеоизображения на, по меньшей мере, две части, кодирования посредством кодека каждой части кадра видеоизображения после разделения, шифрования каждой части видеоизображения посредством, по меньшей мере, одного лицензионного ключа, упаковывания всех зашифрованных частей видеоизображения в один файл, запоминающее средство для хранения упакованного файла, машиночитаемый носитель с файлом лицензии для упакованного файла, средство для распаковывания файла, модуль декодирования файла и модуль автокалибровки, выполненный с возможностью создания для каждого проектора фильтра для компенсации интенсивности свечения в местах перекрытия, шейдера для компенсации геометрических искажений на поверхности экрана, фильтра для компенсации паразитных свечений от проекторов и фильтра для компенсации различия цветовой гаммы, запоминающее устройство для хранения полученных фильтров, модуль воспроизведения.
Также заявленный технический результат достигается за счет выполнения способа воспроизведения лицензионного контента в высоком разрешении, включающего этапы, на которых получают исходное видеоизображение, делят видеоизображение на кадры, разделяют каждый кадр исходного видеоизображения на, по меньшей мере, две части, кодируют посредством кодека каждую часть кадра видеоизображения после разделения, шифруют каждую часть видеоизображения посредством, по меньшей мере, одного лицензионного ключа, упаковывают все зашифрованные части видеоизображения в один файл и записывают его на запоминающее устройство, подключают запоминающее устройство с записанным файлом одновременно с запоминающим устройством, хранящим файл лицензии для записанного файла, распаковывают записанный файл, декодируют файл передают декодированный поток на модуль автокалибровки, создающий для каждого проектора фильтр для компенсации интенсивности свечения в местах перекрытия, шейдер для компенсации геометрических искажений на поверхности экрана, при этом на первом этапе калибровки геометрии, определяются границы засветки каждого проектора, на основе этих данных строятся маски, выделяющие из общего кадра участок изображения для каждого проектора, фильтр для компенсации паразитных свечений от проекторов и фильтр для компенсации различия цветовой гаммы, накладывают на каждый проектор соответствующие ему фильтры и проектируют на экран от каждого проектора соответствующие ему части кадров видеоизображения.
При расположении проекторов таким образом, что бы они закрыли всю поверхность купольного экрана, неизбежно возникают взаимные наложения, и в этих местах образуются зоны повышенного свечения. Кроме того при проецировании на поверхность сферы, создаются геометрические искажения влекущие за собой не равномерность распределения светового потока. Так же проекторы могут иметь разную цветовую гамму, интенсивность свечения, не точное расположение относительно экрана, посторонние или специально установленные объекты на пути прохождения лучей от проекторов. Все эти факторы возможно определить на этапе калибровки и компенсировать программно аппаратными средствами в автоматическом или полу автоматическом режиме. С помощью созданных на этой основе шейдеров, возможно проигрывание видео потоков высокого разрешения с применением множества фильтров в реальном времени. Для равномерной нагрузки на процессорные ядра и соблюдения максимально допустимого разрешения кадра для кодека, исходное видео изображение разрезается на несколько частей в зависимости от величины общего разрешения. Модуль декодирования выполнен с возможностью открыть предварительно зашифрованные файлы и передать декодированный поток на дальнейшую обработку.
Далее решение поясняется ссылками на фигуры, на которых показано следующее:
Фиг. 1 - общий вид системы для автоматической калибровки многопроекторных систем и воспроизведения лицензионного контента.
Фиг. 2 - расположение 4-х проекторов для создания проекции на сферическом экране.
Фиг. 3 - блок-схема выполнения автокалибровки многопроекторной системы.
Фиг. 4 - блок-схема осуществления способа воспроизведения лицензионного контента.
Фиг. 5 - блок-схема системы воспроизведения лицензионного контента.
Фиг. 6 - блок-схема выполнения настройки калибровки.
Фиг. 7 - блок-схема калибровки геометрии.
Фиг. 8 - блок-схема цветовой калибровки.
Фиг. 9 - блок-схема калибровки переходов.
На фиг. 1 показано расположение проекторов, экрана, и средств, приспособленных вводить в компьютер информацию о получаемом на экране изображении. Программно-аппаратный комплекс включает компьютер 1 с программным обеспечением, подключенные к нему камеру 2 и проекторы 3. Для отображения видеоконтента комплекс включает экран 4 с криволинейной поверхностью (например, сферической). Для захвата исходного видеоизображения ПК содержит видео вход 6. Для управления программными модулями комплекс включает устройство дистанционного управления 5, связанное с ПК посредством радио-модуля 7.
На фиг. 2 показано примерное расположение 4-х проекторов для создания проекции на сферическом экране.
В качестве примера рассмотрим работу устройства с подключенными проекторами 31, 32, 33, 34, где каждый проектор 31-34 формирует свой фрагмент изображения 31', 32', 33', 34' на экране 4 и взаимно перекрывается с другими проекторами 31-34, и вместе они закрывают 100% площади экрана 4. Для определенности будем полагать, что изображение формируется одинаковыми проекторами 31, 32, 33, 34, имеющими одинаковые матрицы с w пикселами по горизонтали и h пикселами по вертикали. Формируемое на экране изображение при помощи камеры передается в компьютер 5. В качестве камеры 2 может использоваться цифровой фотоаппарат с высоким разрешением, профессиональная видеокамера, цифровая матрица и т.п., с линзой, способной охватить всю площадь экрана в случае использовании одной камеры, или часть экрана в случае использования нескольких камер, например, круговая фишай линза.
Перед началом калибровки производится установка и первоначальная настройка камеры 2. Рассмотрим вариант установки камеры в центре сферы с 100% охватом всей поверхности экрана. Охватить 100% поверхности сферического экрана позволяет линза типа круговой фишай 360×180 градусов.
Калибровка начинается с тестового снимка экрана во время передачи на проектора максимального белого свечения всех пикселей. Снимок передается в компьютер и выводится на управляющее устройство. Если во время визуального определения мы убедились что камера и проекторы установлены правильно, можно начинать процесс калибровки. Первым шагом является вывод на экран контрастного четкого изображения для автоматической настройки фокуса если это позволяет камера и линза. В случае невозможности сделать это автоматически, фокус настраивается вручную. Далее на каждый проектор с помощью сервера и установленного в нем ПО, поочередно выводятся шаблоны. Камера делает снимки этих шаблонов и передает в компьютер на анализ.
Анализируя полученные снимки ПО определяет границы засвечиваемой области каждого проектора и сохраняет результат в файлы. С помощью серии различных шаблонов мы определяем ориентацию экрана, последовательность подключения проекторов, и возможные геометрические искажения на поверхности экрана. На основе полученной информации из первого этапа калибровки мы определяем точные координаты перекрытий и создаем простые фильтры для компенсации интенсивности свечения в местах перекрытия и шейдеры для компенсации геометрических искажений.
Большинство проекторов не имеют бесконечного контраста и одинаковой интенсивности свечения на всех цветах. Второй этап калибровки призван устранить паразитные свечения от самих проекторов и (или) других источников, в условиях максимальной темноты. Камера делает серию снимков с различной длинной выдержки, и передает их на анализ в компьютер. ПО определяет места интенсивного свечения паразитного света и создает новые шаблоны для вывода на экран. Постепенно повышая уровень свечения других областей, мы добиваемся равномерного распределения паразитного свечения по всему экрану или части экрана. По окончании второго этапа калибровки, на основе данных о границах полученных на первом этапе, мы создаем отдельные фильтры для каждого проектора.
Далее переходим к калибровке, призванной устранить не идеальное распределение светового потока по поверхности экрана. На основе фильтров созданных на первом этапе калибровки мы выводим на экран белую картинку и делаем серию снимков с различной выдержкой. На основе этих снимков строим новый шаблон и выводим на экран. При помощи новых шаблонов, постепенно понижая уровень свечения в местах взаимного наложения с другими проекторами, и местах более плотного сосредоточения светового потока, мы добиваемся равномерного распределения интенсивности светового потока по всему экрану. По окончании третьего этапа калибровки, на основе данных о границах полученных на первом этапе, мы создаем отдельные фильтры для каждого проектора. В случае если результат не удовлетворительный, так как проекторы имеют различную цветовую гамму или усиление яркости белого свечения, мы вводим в процесс калибровку призванную компенсировать это различие. Этот этап калибровки должен происходить после первого этапа, так как на основании полученных данных происходит корректировка в калибровке остальных этапов. Процесс начинается с определения области без перекрытий у каждого проектора. Далее в этих областях проецируются цветовые шаблоны с различной интенсивностью свечения и различными оттенками всех цветов. На основе полученных с камеры снимков строятся цветовые фильтры, способные компенсировать различие цветовой гаммы, и скорректировать дальнейшие этапы калибровки.
По окончании калибровки все созданные фильтры и файлы компенсации геометрических искажений сохраняются на диске.
Во время запуска ПО, фильтры и файлы шейдеров передаются в GPU, где на их основе производится корректировка изображения, поступающего на проекторы в режиме реального времени. Встроенный модуль воспроизведения по команде от внешнего контроллера начинает проигрывание видео и аудио файлов предварительно подготовленных и записанных на диск.
Файлы подготавливаются специальным ПО следующим образом. На вход программы кодирования подается видео секвенция или видео файл, каждый кадр разрезается на несколько частей. Например, на вход подается кадр в разрешении 4к (3840×3840). Программа разрезает кадр на 8 равных частей 1920×960) и полученные файлы кодируются выбранным кодеком, например MPEG2. Подобный метод способен равномерно распределить нагрузку декодирования по всем ядрам процессора. Далее каждый видео файл шифруется одним ключом или несколькими ключами в зависимости от условий распространения контента и типа лицензии. Для удобства полученные видео файлы, аудио файлы, файлы описания, и вспомогательные файлы пакуются в один файл для последующей загрузки на диск компьютера. Во время загрузки в компьютер, файл контента распаковывается на стороне сервера, и находится на диске в виде папки с зашифрованными файлами. В зависимости от условий распространения этого видео файла может быть сгенерирован файл лицензии, который представляет собой зашифрованный текстовый документ с описанием условий распространения и техническую информацию. Файл лицензии загружается в сервер и расшифровывается в помощью внутренних ключей. И так как каждому компьютеру присваиваются уникальные ключи идентификаторы, приватные ключи, публичные ключи, и эталонное время хранятся во внешнем устройстве защиты информации, то на основании публичных и приватных ключей пользователя и системы, мы можем сгенерировать лицензию для определенного файла и определенной системы. Так как эталонное время хранится на внешнем, обладающим стойкостью ко взлому устройстве с собственной постоянной памятью, мы можем генерировать лицензии с ограничением действия как по времени, так и количеству воспроизведений. Для работы системы достаточно одного сервера, и установленной карты захвата, представляющей собой устройство с портом Thunderbolt, HDMI, DP, DVI и т.п., способное принимать входящий сигнал, а программная часть сервера способна подключаться к устройству захвата, и перенаправлять поток через маски и фильтры системы, что позволяет воспроизводить статичные или динамические изображения в высоком разрешении в режиме реального времени, захватывая их с других устройств, таких как компьютер, ноутбук, смартфон, видео камеры, видео и аудио пульты, и другие. Так же в системе существует возможность увеличивать количество карт захвата, тем самым увеличивая пропускную способность и общее разрешение.
Ручная настройка такой системы сводится к ориентации проекторов в пространстве, фокусировке изображения и установки камеры. Дальнейшая настройка всей системы производится в автоматическом режиме один раз во время установки, или в случае изменения положения проекторов и (или) экрана, замены лампы и других факторов.
Предлагаемое техническое решение обеспечивает следующие преимущества перед известными устройствами того же назначения:
1. Отсутствие необходимости в точной ориентации проекторов.
2. Для работы системы достаточно одного сервера.
3. Простота настройки и управления.
4. Беспроводное сенсорное управление.
5. Идеальная синхронизация видео и звука, за счет нахождения всех файлов на одном сервере, параллельном декодировании видео и аудио потоков, и использования GPU ускорения.
6. Отсутствие задержек, пропущенных кадров, дрожания картинки, за счет использования вертикальной синхронизации GPU и быстрой дисковой подсистемы.
7. Автоматическая калибровка геометрических искажений, плавных переходов между проекторами, выравнивание яркости, гаммы, и паразитных засветок.
8. Для получения необходимого разрешения и яркости изображения, количество проекторов может как увеличиваться, так и уменьшаться.
9. Возможность работы с любыми типами проекторов.
10. Исключаются весьма серьезные проблемы традиционных проекторов, связанные с искажениями, вносимыми оптикой, такие как сферическая и хроматическая аберрации, бочкообразная и подушкообразная дисторсия и т.п.
11. Устраняются эффекты, связанные со старением оборудования, так как при настройке проекторов эти обстоятельства автоматически принимаются во внимание.
12. В традиционных проекторах со временем появляются дефектные пикселы. Если этот пиксел находится в зоне перекрытия с другим проектором, дефектные пикселы автоматически исключаются из работы на этапе калибровки, так как они дают пятно нулевой интенсивности.
13. Отсутствие необходимости подготавливать контент для каждого проектора в отдельности.
14. Исключительная надежность.
15. Система защиты контента с возможностью контролировать время или количество воспроизведений.
16. Простая подготовка и загрузка контента.
17. Захват видео потока высокого разрешения в режиме реального времени.
18. Настройка проекции с помощью программного обеспечения гораздо быстрее, дешевле, точнее, гибче и оперативнее, чем настройка аппаратуры с помощью механических регуляторов.
19. Устройство для формирования на экране изображений, состоящее из вычислительной системы, камеры, и цифрового проектора, приспособленных выводить на экран изображение в соответствии с информацией, полученной из вычислительной системы, отличающееся тем, что в качестве средства для фиксации в памяти вычислительной системы информации об имеющемся на экране изображении введена камера, и устройство выполнено с возможностью производить калибровку множества цифровых проекторов, а вычислительная система приспособлена обрабатывать переданную камерой в ее память информацию об имеющемся на экране изображении и с учетом информации о требуемом полном изображении на экране выдавать в каждый проектор информацию о том изображении, которое он должен показывать.
20. Открывать и декодировать зашифрованные файлы контента с использованием лицензий.

Claims (3)

1. Программно-аппаратный комплекс для воспроизведения лицензионного контента в высоком разрешении на криволинейной поверхности, включающий компьютер, машиночитаемый носитель с программным обеспечением калибровки и проигрывания видео- и аудиофайлов с жесткого диска, видеовход для захвата изображения, программным обеспечением для подготовки контента или доступа к базе подготовленных файлов, видеовход, соединительные видеокабели HDMI, DVI, DP, SDI, по меньшей мере два проектора, и кабели управления проекторами RS232, Ethernet, экран с криволинейной поверхностью, по меньшей мере одно средство для получения тестового снимка экрана во время передачи на экран изображений с проекторов, средство дистанционного управления, вычислительное устройство, включающее по меньшей мере один процессор, выполненный с возможностью разделения кадра исходного видеоизображения на по меньшей мере две части, кодирования посредством кодека каждой части кадра видеоизображения после разделения, шифрования каждой части кадра видеоизображения посредством по меньшей мере одного лицензионного ключа, упаковывания всех зашифрованных частей видеоизображения и аудиофайла в один файл, запоминающее средство для хранения упакованного файла, машиночитаемый носитель с файлом лицензии для упакованного файла, средство для распаковывания файла, модуль декодирования файла и модуль автокалибровки, выполненный с возможностью создания для каждого проектора фильтра для компенсации интенсивности свечения в местах перекрытия, шейдера для компенсации геометрических искажений на поверхности экрана, фильтра для компенсации паразитных свечений от проекторов и фильтра для компенсации различия цветовой гаммы, а также с возможностью автоматической калибровки плавных переходов между проекторами, запоминающее устройство для хранения полученных фильтров, модуль воспроизведения, вычислительное устройство выполнено с возможностью обрабатывать переданную камерой в его память информацию об имеющемся на экране изображении и с учетом информации о требуемом полном изображении на экране выдавать в каждый проектор информацию о том изображении, которое он должен показывать, при этом во время загрузки в компьютер указанный файл распаковывается на стороне сервера и видео- и аудиопотоки декодируются параллельно с использованием GPU ускорения и использованием вертикальной синхронизации GPU и быстрой дисковой подсистемы.
2. Способ воспроизведения лицензионного контента в высоком разрешении, включающий этапы, на которых получают по меньшей мере один кадр исходного видеоизображения, разделяют его на части и шифруют каждую часть посредством вычислительной системы и передают в модуль автокалибровки, создающий для каждого проектора маску и фильтр для компенсации интенсивности свечения в местах перекрытия, шейдер для компенсации геометрических искажений на поверхности экрана, фильтр для компенсации паразитных свечений от проекторов и фильтр для компенсации различия цветовой гаммы, и автоматически калибрующий плавные переходы между проекторами, накладывают на каждый проектор соответствующие ему фильтры и проектируют на экран от каждого проектора соответствующую ему часть кадра видеоизображения, при этом файлы, полученные в результате деления каждого кадра видеоизображения, и аудиофайлы упаковываются в один файл для последующей загрузки на диск, а во время загрузки в компьютер указанный файл распаковывается на стороне сервера и видео- и аудиопотоки декодируются параллельно с использованием GPU ускорения и использованием вертикальной синхронизации GPU и быстрой дисковой подсистемы.
3. Способ шифрования контента для осуществления способа по п. 2, включающий этапы, на которых делят исходное видеоизображение на кадры, разделяют каждый кадр исходного видеоизображения на по меньшей мере две части, кодируют посредством кодека каждую часть кадра видеоизображения после разделения, шифруют каждую часть кадра видеоизображения посредством по меньшей мере одного лицензионного ключа, упаковывают все зашифрованные части видеоизображения и аудиофайл в один файл и записывают его на запоминающее устройство, подключают к ПК запоминающее устройство с записанным файлом одновременно с запоминающим устройством, хранящим файл лицензии для записанного файла, распаковывают записанный файл, декодируют файл и передают декодированный поток на модуль автокалибровки.
RU2016116993A 2016-04-29 2016-04-29 Программно-аппаратный комплекс для автоматической калибровки многопроекторных систем с возможностью воспроизводить контент в высоком разрешении с использованием средств шифрования и цифровой дистрибьюции, способ шифрования контента для использования в способе воспроизведения контента RU2657168C2 (ru)

Priority Applications (5)

Application Number Priority Date Filing Date Title
RU2016116993A RU2657168C2 (ru) 2016-04-29 2016-04-29 Программно-аппаратный комплекс для автоматической калибровки многопроекторных систем с возможностью воспроизводить контент в высоком разрешении с использованием средств шифрования и цифровой дистрибьюции, способ шифрования контента для использования в способе воспроизведения контента
EP16900647.5A EP3451658A4 (en) 2016-04-29 2016-09-07 SYSTEM FOR HIGH-RESOLUTION PLAYBACK OF CONTENTS
CN201680084619.2A CN109417614A (zh) 2016-04-29 2016-09-07 高分辨率内容回放包
US16/081,503 US20190082152A1 (en) 2016-04-29 2016-09-07 System for high-resolution content playback
PCT/RU2016/000609 WO2017188848A1 (ru) 2016-04-29 2016-09-07 Комплекс для воспроизведения контента в высоком разрешении

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2016116993A RU2657168C2 (ru) 2016-04-29 2016-04-29 Программно-аппаратный комплекс для автоматической калибровки многопроекторных систем с возможностью воспроизводить контент в высоком разрешении с использованием средств шифрования и цифровой дистрибьюции, способ шифрования контента для использования в способе воспроизведения контента

Publications (2)

Publication Number Publication Date
RU2016116993A RU2016116993A (ru) 2017-11-02
RU2657168C2 true RU2657168C2 (ru) 2018-06-08

Family

ID=60160891

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016116993A RU2657168C2 (ru) 2016-04-29 2016-04-29 Программно-аппаратный комплекс для автоматической калибровки многопроекторных систем с возможностью воспроизводить контент в высоком разрешении с использованием средств шифрования и цифровой дистрибьюции, способ шифрования контента для использования в способе воспроизведения контента

Country Status (5)

Country Link
US (1) US20190082152A1 (ru)
EP (1) EP3451658A4 (ru)
CN (1) CN109417614A (ru)
RU (1) RU2657168C2 (ru)
WO (1) WO2017188848A1 (ru)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108574854A (zh) * 2017-03-10 2018-09-25 达创科技股份有限公司 传输多媒体数据的方法、伺服器及***
CN109862328B (zh) * 2019-03-22 2021-08-17 光速视觉(北京)科技有限公司 一种天象厅实景实时展示方法
KR20220060380A (ko) 2020-11-04 2022-05-11 삼성전자주식회사 이미지 센서 패키지

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2290767C2 (ru) * 2001-03-12 2006-12-27 Конинклейке Филипс Электроникс Н.В. Приемное устройство для защищенного сохранения единицы контента и устройство воспроизведения
US20070217612A1 (en) * 2006-03-17 2007-09-20 Vincent So Method and system of key-coding a video
EP2403244A1 (en) * 2010-07-01 2012-01-04 Thomson Licensing Secure encryption method for electronic content distribution
US20140189358A1 (en) * 2005-07-14 2014-07-03 Conax As Multimedia data protection
US20140313423A1 (en) * 2013-03-15 2014-10-23 Scalable Display Technologies, Inc. System and method for calibrating a display system using a short throw camera
US20140334533A1 (en) * 2013-05-13 2014-11-13 Broadcom Corporation System And Method For Adaptive Coding Tree Mode Decision
US20150049004A1 (en) * 2008-01-23 2015-02-19 Michael Frank Deering Eye Mounted Displays and Systems Using Eye Mounted Displays
US20160034183A1 (en) * 2014-01-24 2016-02-04 Boe Technology Group Co., Ltd. Projection Screen, Remote Control Terminal, Projection Device, Display Device, Projection System and Remote Control Method for Projection System

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1196130C (zh) * 1999-05-28 2005-04-06 松下电器产业株式会社 半导体存储器卡、重放装置、记录装置、重放方法、记录方法、和计算机可读存储介质
US8224064B1 (en) * 2003-05-21 2012-07-17 University Of Kentucky Research Foundation, Inc. System and method for 3D imaging using structured light illumination
US7154395B2 (en) * 2004-07-01 2006-12-26 Mitsubishi Electric Research Laboratories, Inc. Interactive wireless tag location and identification system
US7871416B2 (en) * 2005-07-22 2011-01-18 Phillips Edward H Clamp device to plicate the stomach
US7614753B2 (en) * 2005-10-31 2009-11-10 Hewlett-Packard Development Company, L.P. Determining an adjustment
US20070133794A1 (en) * 2005-12-09 2007-06-14 Cloutier Frank L Projection of overlapping sub-frames onto a surface
JP5916739B2 (ja) * 2011-04-15 2016-05-11 大塚製薬株式会社 6,7−ジヒドロイミダゾ[2,1−b][1,3]オキサジン化合物
GB2499635B (en) * 2012-02-23 2014-05-14 Canon Kk Image processing for projection on a projection screen

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2290767C2 (ru) * 2001-03-12 2006-12-27 Конинклейке Филипс Электроникс Н.В. Приемное устройство для защищенного сохранения единицы контента и устройство воспроизведения
US20140189358A1 (en) * 2005-07-14 2014-07-03 Conax As Multimedia data protection
US20070217612A1 (en) * 2006-03-17 2007-09-20 Vincent So Method and system of key-coding a video
US20150049004A1 (en) * 2008-01-23 2015-02-19 Michael Frank Deering Eye Mounted Displays and Systems Using Eye Mounted Displays
EP2403244A1 (en) * 2010-07-01 2012-01-04 Thomson Licensing Secure encryption method for electronic content distribution
US20140313423A1 (en) * 2013-03-15 2014-10-23 Scalable Display Technologies, Inc. System and method for calibrating a display system using a short throw camera
US20140334533A1 (en) * 2013-05-13 2014-11-13 Broadcom Corporation System And Method For Adaptive Coding Tree Mode Decision
US20160034183A1 (en) * 2014-01-24 2016-02-04 Boe Technology Group Co., Ltd. Projection Screen, Remote Control Terminal, Projection Device, Display Device, Projection System and Remote Control Method for Projection System

Also Published As

Publication number Publication date
US20190082152A1 (en) 2019-03-14
CN109417614A (zh) 2019-03-01
EP3451658A4 (en) 2019-08-14
RU2016116993A (ru) 2017-11-02
WO2017188848A1 (ru) 2017-11-02
EP3451658A1 (en) 2019-03-06

Similar Documents

Publication Publication Date Title
US9817305B2 (en) Image correction system and method for multi-projection
US9298071B2 (en) Multi-projection system
US9679369B2 (en) Depth key compositing for video and holographic projection
KR101489261B1 (ko) 상영관 파라미터 관리 장치 및 방법
US10148924B2 (en) Projection apparatus, method of controlling projection apparatus, and projection system
RU2657168C2 (ru) Программно-аппаратный комплекс для автоматической калибровки многопроекторных систем с возможностью воспроизводить контент в высоком разрешении с использованием средств шифрования и цифровой дистрибьюции, способ шифрования контента для использования в способе воспроизведения контента
US8401339B1 (en) Apparatus for partitioning and processing a digital image using two or more defined regions
KR101583289B1 (ko) 영상 중첩 영역의 보정 방법, 기록 매체 및 실행 장치
KR20170108094A (ko) 다중 스크린 환경을 위한 디지털 시네마 패키지를 병합하기 위한 시스템 및 방법
WO2014130575A1 (en) Image appearance framework and applications for digital image creation and display
JP2017500800A (ja) 映像の重なり合い領域の歪みの補正方法、記録媒体および実行装置
CA2483384C (en) Processing apparatus and computer program for adjusting gamma value
KR101455662B1 (ko) 다면 상영을 위한 영상 보정 시스템 및 방법
US20180018941A1 (en) Display device, display control method, and display system
JP2010085563A (ja) 画像調整装置、画像表示システム及び画像調整方法
CN101803374A (zh) 数字光处理反摄录开关
US9013522B2 (en) Display apparatus and method of controlling the same
JP2019101066A (ja) マルチプロジェクションシステム、画像処理装置及び画像表示方法
US11048468B2 (en) Sound output control method and display system
CN113035150B (zh) 显示装置的控制方法和显示装置
TWI828091B (zh) 全景影像傳輸系統、方法以及電腦程式產品
KR20160109927A (ko) 은닉포인트를 이용한 기하학 보정 방법 및 장치
JP2022182040A (ja) 投射型表示装置
JP2024082769A (ja) 画像表示システム、画像供給装置、及び表示装置
JP2022074626A (ja) 映像処理方法

Legal Events

Date Code Title Description
HZ9A Changing address for correspondence with an applicant