CN113596415A - 基于gpu实时计算的多投影机融合播放***及其方法 - Google Patents

基于gpu实时计算的多投影机融合播放***及其方法 Download PDF

Info

Publication number
CN113596415A
CN113596415A CN202010368345.8A CN202010368345A CN113596415A CN 113596415 A CN113596415 A CN 113596415A CN 202010368345 A CN202010368345 A CN 202010368345A CN 113596415 A CN113596415 A CN 113596415A
Authority
CN
China
Prior art keywords
fusion
projectors
projector
server
playing
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202010368345.8A
Other languages
English (en)
Inventor
曾子光
吴云武
王冬雷
曾晓翔
慈正宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Fengyuzhu Culture Technology Co ltd
Original Assignee
Shanghai Fengyuzhu Culture Technology Co ltd
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 Shanghai Fengyuzhu Culture Technology Co ltd filed Critical Shanghai Fengyuzhu Culture Technology Co ltd
Priority to CN202010368345.8A priority Critical patent/CN113596415A/zh
Publication of CN113596415A publication Critical patent/CN113596415A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明具体是一种基于GPU实时计算的多投影机融合播放***;其特征是:包括投影机组、服务器和调试主机;投影机组包括多台投影机,投影机用于显示融合服务器渲染的内容,服务器是指搭载了独立显卡的windows***的PC主机,其用于将渲染的图像传输到投影机组并控制同步播放或屏幕的抓取;调试主机通过局域网连接到融合服务器,其用于调整各个投影机所显示的内容,具体包括几何矫正及颜色融合,进而是各投影机所显示的内容最终融合。本发明所提出的融合播放***放弃了传统的硬件融合做法,其具自定义程度高、融合效果好的特点。

Description

基于GPU实时计算的多投影机融合播放***及其方法
技术领域
本发明涉及多媒体设备领域,尤其涉及计算机信息处理技术、实时通讯领域和实时渲染领域,具体是一种基于GPU实时计算的多投影机融合播放***。
背景技术
多投影拼接融合***通常应用于各种规划馆、天文馆、博物馆、投影沙盘、3D无缝沉浸式影院、主题公园、会展舞台、桌面融合等场合。其能广泛支持弧幕、360°环幕、球幕和穹顶等各种应用方案。然而,当前传统的投影融合播放***存在一些不足之处:例如,融合调整不方便,各种参数不直观;融合需要硬件设备支持,成本高;自定义程度不高,功能有限;CPU计算程序不流畅卡顿,支持分辨率受限等。这些缺陷使得当前的投影融合播放***无法提供高质量的融合体验。
发明内容
本发明的目的在于克服上述缺陷,提出一种自定义程度高并且能够提供高质量融合效果的多投影拼接融合***。
为了达到上述目的,本发明是这样实现的:
一种基于GPU实时计算的多投影机融合播放***;包括
投影机组、服务器和调试主机;其中,投影机组包括多台投影机,所述投影机用于显示融合服务器渲染的内容,服务器是指搭载了独立显卡的windows***的PC主机,其用于将渲染的图像传输到投影机组并控制同步播放或屏幕的抓取;调试主机通过局域网连接到融合服务器,其用于调整各个投影机所显示的内容,具体包括几何矫正及颜色融合,进而是各投影机所显示的内容最终融合。
所述的基于GPU实时计算的多投影机融合播放***的方法;包括
步骤1、屏幕内容的抓取:通过DirectX DXGI和nVidia Capture SDK软件及功能,经独立显卡在8k分辨率下实时将屏幕内容抓取;
步骤2、几何校正:通过线性和曲面变形算法,逐点、行、列、四角模式进行几何校正;具体是通过openGL网格编程以及图像算法进行几何校正;
步骤2.1、将图像的四个角进行仿射变化,将投影画面梯形矫正成方正矩形;
步骤2.2、通过对图像控制点进行细分M*N控制点,每个网格又是通过X*Y 三角形组成,通过移动控制点同步计算出附近的顶点插值计算出顶点坐标映射到纹理坐标,当需要自由曲面变化则通过三次样条插值算法获得;
步骤3、各投影机间的亮度融合:将不同亮度、不同色彩的投影机校正至一个水平,每台投影机可以自定义设立融合带的宽度和数量,采用shader计算的亮度曲线以及自定义多点调节亮度曲线最大程度的保证了融合带的干净消隐;
步骤4、视频帧同步播放:通过gstream同步视频播放器及独立显卡的硬件加速解码实现同步播放。
本发明所提出的融合播放***放弃了传统的硬件融合做法,其具有以下优点:
(1)自定义程度高:通过设置投影仪布局适应各种情况,支持支持全分辨率、包括非标准的分辨率的投影仪,自定义的颜色曲线和自定义宽度的融合带调整融合区域的颜色和大小,使颜色更加柔和。
(2)调整各种参数方便直观:融合参数都有合适默认值,只需要进行微调,调整数值的同时可以实时预览效果,能够做到所见即所得,集成化的操作面板、一致的ui设计。
(3)效果自然:通过几何曲面矫正,shader着色融合技术显示出一个没有缝隙、色彩均匀、高分辨率的沉浸式画面。
(4)软件融合:相比于传统的硬件融合本***内置了融合模块,效果可以媲美硬件融合,几何校正、色彩统一、边缘消隐,免去融合硬件的额外成本。
(5)视频帧同步播放:支持多台主机视频帧同步播放,画面流畅无撕裂。
(6)使用GPU计算保证程序高性能流畅运行,单台主机可支持8K程序以及影片流畅运行。
附图说明
图1为本融合***的运作示意图。
具体实施方式
以下通过具体实施例进一步说明本发明。
如图1所示,一种基于GPU实时计算的多投影机融合播放***;包括
投影机组、服务器和调试主机;其中,投影机组包括多台投影机,所述投影机用于显示融合服务器渲染的内容,服务器是指搭载了独立显卡的windows***的PC主机,其用于将渲染的图像传输到投影机组并控制同步播放或屏幕的抓取;调试主机通过局域网连接到融合服务器,其用于调整各个投影机所显示的内容,具体包括几何矫正及颜色融合,进而是各投影机所显示的内容最终融合。
所述的基于GPU实时计算的多投影机融合播放***的方法;包括
步骤1、屏幕内容的抓取:通过DirectX DXGI和nVidia Capture SDK软件及功能,经独立显卡在8k分辨率下实时将屏幕内容抓取;
步骤2、几何校正:通过线性和曲面变形算法,逐点、行、列、四角模式进行几何校正;具体是通过openGL网格编程以及图像算法进行几何校正;
步骤2.1、将图像的四个角进行仿射变化,将投影画面梯形矫正成方正矩形;
步骤2.2、通过对图像控制点进行细分M*N控制点,每个网格又是通过X*Y 三角形组成,通过移动控制点同步计算出附近的顶点插值计算出顶点坐标映射到纹理坐标,当需要自由曲面变化则通过三次样条插值算法获得;
步骤3、各投影机间的亮度融合:将不同亮度、不同色彩的投影机校正至一个水平,每台投影机可以自定义设立融合带的宽度和数量,采用shader计算的亮度曲线以及自定义多点调节亮度曲线最大程度的保证了融合带的干净消隐;
步骤4、视频帧同步播放:通过gstream同步视频播放器及独立显卡的硬件加速解码实现同步播放。
本发明所提出的融合播放***放弃了传统的硬件融合做法,其具有以下优点:
(1)自定义程度高:通过设置投影仪布局适应各种情况,支持支持全分辨率、包括非标准的分辨率的投影仪,自定义的颜色曲线和自定义宽度的融合带调整融合区域的颜色和大小,使颜色更加柔和。
(2)调整各种参数方便直观:融合参数都有合适默认值,只需要进行微调,调整数值的同时可以实时预览效果,能够做到所见即所得,集成化的操作面板、一致的ui设计。
(3)效果自然:通过几何曲面矫正,shader着色融合技术显示出一个没有缝隙、色彩均匀、高分辨率的沉浸式画面。
(4)软件融合:相比于传统的硬件融合本***内置了融合模块,效果可以媲美硬件融合,几何校正、色彩统一、边缘消隐,免去融合硬件的额外成本。
(5)视频帧同步播放:支持多台主机视频帧同步播放,画面流畅无撕裂。
(6)使用GPU计算保证程序高性能流畅运行,单台主机可支持8K程序以及影片流畅运行。

Claims (2)

1.一种基于GPU实时计算的多投影机融合播放***;其特征是:包括
投影机组、服务器和调试主机;其中,投影机组包括多台投影机,所述投影机用于显示融合服务器渲染的内容,服务器是指搭载了独立显卡的windows***的PC主机,其用于将渲染的图像传输到投影机组并控制同步播放或屏幕的抓取;调试主机通过局域网连接到融合服务器,其用于调整各个投影机所显示的内容,具体包括几何矫正及颜色融合,进而是各投影机所显示的内容最终融合。
2.权利要求1所述的基于GPU实时计算的多投影机融合播放***的方法;其特征是:包括
步骤1、屏幕内容的抓取:通过DirectX DXGI和nVidia Capture SDK软件及功能,经独立显卡在8k分辨率下实时将屏幕内容抓取;
步骤2、几何校正:通过线性和曲面变形算法,逐点、行、列、四角模式进行几何校正;具体是通过openGL网格编程以及图像算法进行几何校正;
步骤2.1、将图像的四个角进行仿射变化,将投影画面梯形矫正成方正矩形;
步骤2.2、通过对图像控制点进行细分M*N控制点,每个网格又是通过X*Y 三角形组成,通过移动控制点同步计算出附近的顶点插值计算出顶点坐标映射到纹理坐标,当需要自由曲面变化则通过三次样条插值算法获得;
步骤3、各投影机间的亮度融合:将不同亮度、不同色彩的投影机校正至一个水平,每台投影机可以自定义设立融合带的宽度和数量,采用shader计算的亮度曲线以及自定义多点调节亮度曲线最大程度的保证了融合带的干净消隐;
步骤4、视频帧同步播放:通过gstream同步视频播放器及独立显卡的硬件加速解码实现同步播放。
CN202010368345.8A 2020-04-30 2020-04-30 基于gpu实时计算的多投影机融合播放***及其方法 Pending CN113596415A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010368345.8A CN113596415A (zh) 2020-04-30 2020-04-30 基于gpu实时计算的多投影机融合播放***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010368345.8A CN113596415A (zh) 2020-04-30 2020-04-30 基于gpu实时计算的多投影机融合播放***及其方法

Publications (1)

Publication Number Publication Date
CN113596415A true CN113596415A (zh) 2021-11-02

Family

ID=78237742

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010368345.8A Pending CN113596415A (zh) 2020-04-30 2020-04-30 基于gpu实时计算的多投影机融合播放***及其方法

Country Status (1)

Country Link
CN (1) CN113596415A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114679575A (zh) * 2022-03-23 2022-06-28 上海丽昂数字科技有限公司 多媒体空间实时播控融合调试方法及一体式***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114679575A (zh) * 2022-03-23 2022-06-28 上海丽昂数字科技有限公司 多媒体空间实时播控融合调试方法及一体式***
CN114679575B (zh) * 2022-03-23 2024-03-29 上海丽昂数字科技有限公司 多媒体空间实时播控融合调试方法及一体式***

Similar Documents

Publication Publication Date Title
JP6909554B2 (ja) 視覚効果を有するオブジェクトを表示する装置及び方法
Agrawala et al. Artistic multiprojection rendering
JP5107338B2 (ja) コンテンツの更なるフレームに基づいたビデオコンテンツの適応的なレンダリング
US10623609B1 (en) Virtual video environment display systems
CN104954769A (zh) 一种浸入式超高清视频处理***及方法
JP2005039788A (ja) 投影システム
CN103797787A (zh) 图像处理方法和图像处理设备
US10859852B2 (en) Real-time video processing for pyramid holographic projections
KR101973985B1 (ko) 고해상도 디스플레이를 위한 분산 병렬 처리 방식의 영상 렌더링 시스템 및 그 방법
CN114071104B (zh) 基于着色器实现多投影机投影渐变融合的方法
JP3956561B2 (ja) 画像データ表示システム及び画像データ生成方法
CN102541488A (zh) 一种实现投影屏幕的无缝对齐的图像处理方法及***
CN113596415A (zh) 基于gpu实时计算的多投影机融合播放***及其方法
CN106951204B (zh) 基于计算机集群可视化***的图像同步方法
CN213426343U (zh) 基于gpu实时计算支持8k超高清融合播放***
JP2001343962A (ja) 画像投影システム、画像投影方法およびその方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体
CN202443687U (zh) 多媒体正投影数字模型互动集成***
Ebert et al. Tiled++: An enhanced tiled hi-res display wall
Minomo et al. Transforming your shadow into colorful visual media: Multi-projection of complementary colors
CN103227914A (zh) 一种多媒体边缘融合技术应用
Fradet et al. [poster] mr TV mozaik: A new mixed reality interactive TV experience
CN102737567A (zh) 多媒体正投影数字模型互动集成***
Yang et al. Geometrically correct imagery for teleconferencing
KR102235679B1 (ko) 시각 효과를 가지는 객체를 디스플레이하는 장치 및 방법
CN220605979U (zh) 基于智能显卡的多屏投影画面融合***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination