掌桥专利:专业的专利平台
掌桥专利
首页

一种酒吧屏幕内容管理系统

文献发布时间:2023-06-19 19:28:50


一种酒吧屏幕内容管理系统

技术领域

本发明涉及屏幕管理技术领域,具体涉及一种酒吧屏幕内容管理系统。

背景技术

目前酒吧常见的屏幕内容管理软件为resolumearena,它能实现各个屏幕之间的音频,视频等素材内容投放,但无法直接采集浏览器内容作为素材,也无法实现对音频、视频素材内容分时段投放的精细化管理。在加载第三方软件后,现有技术需要通过第三方插件进行多内容融合,并且还需要在多软件之间来回切换设置调整效果(亮度/透明度/色差/色相),使用不便。

此外,一些酒吧需要将酒吧内实时场景共享到屏幕,甚至想将酒吧屏幕内容共享到抖音、快手、或自建的直播平台。传统方案是利用数码相机、手机设备录制视频推流到直播平台,但此种方案无法使用酒吧内现有的IPC设备,也无法对视频进行较好的二次处理(比如视频叠加,透明度调整等)。

发明内容

本发明的目的在于克服现有技术的缺点,提供了一种酒吧屏幕内容管理系统。能够对多种数据源进行采集并统一处理,具体通过以下技术方案来实现:

一种酒吧屏幕内容管理系统,包括:

内容管理模块,包括内容存储平台、内容检索平台和图像识别模块,能够直接从云端中下载内容,用于存储、检索、鉴定内容素材;

数据采集模块,从内容管理模块采集静态数据源和动态数据源,并将采集的数据移送至数据预处理模块;

所述数据预处理模块,包括编码器和素材编排模块,通过CPU+GPU对采集的数据源进行渲染,将视频数据转换为纹理数据,将处理好的数据传输给数据投屏模块;

所述数据投屏模块与多个屏幕相连接,能将数据分发给指定屏幕;

屏幕管理模块,能够主动或被动的添加可用屏幕。

可选或优选地,所述静态数据源包括本地图片、视频、文本;采用FFmpeg组件加载静态数据源。

可选或优选地,所述动态数据源包括网页内容、IPC直播流数据、显示器捕获、游戏窗口捕获。

可选或优选地,对于动态数据源中的网页内容,采用基于chromium的cef浏览器对网页内容进行渲染,在windows平台上利用DirectX的SharedResource技术将渲染后的数据加入到本系统中;在macos平台上利用OpenGL的surfacetexture技术将渲染后的数据加入到本系统中。

可选或优选地,对于动态数据源中的IPC直播流数据,搭建直播数据处理平台,该直播数据处理平台通过GB/T28181、布标协议、萤石协议和NB-IOT协议接入本系统。

可选或优选地,对于动态数据源中的显示器捕获,在windows7上使用BitBlt技术或在Win8+系统上引入基于DXGI的API来实现捕获。

可选或优选地,使用tex2D()对纹理进行采样,然后对两个纹理的rgba进行相加运算。

可选或优选地,所述内容检索平台采用ElasticSearch作为内容检索框架,在使用时,将内容存入到OSS平台时,将元数据写入到ElasticSearch中,以此构建全文检索库。

可选或优选地,所述屏幕管理模块包括屏幕主动发现程序和被动式虚拟屏幕管理程序,所述屏幕主动发现程序通过轮询调用EnumDisplayMonitors函数来获取最新的屏幕设备;所述被动式虚拟屏幕管理程序可供用户自定义虚拟屏幕,将原屏幕拆分为不同的形状、及不同排版的虚拟屏幕。

基于上述技术方案,可产生如下技术效果:

本发明提供的一种酒吧屏幕内容管理系统,能够对多种来源的数据进行采集,统一进行渲染处理,并投放到屏幕上。本发明满足了屏幕多内容的投放需求,能通过一个系统达成解决多种不同场景需求的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。

图1为本发明的整体架构图;

图2为本发明中数据采集模块的架构图;

图3为本发明中数据预处理模块的功能示意图;

图4为本发明中内容管理模块的处理流程图。

具体实施方式

应当理解,此处所描述的具体实施方式仅用以解释本发明,并不用于限定本发明。基于本发明中的具体实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

本实施例提供了一种酒吧屏幕内容管理系统,如图1所示,包括:

内容管理模块,包括内容存储平台、内容检索平台和图像识别模块,能够直接从云端中下载内容,用于存储、检索、鉴定内容素材;其中,内容存储平台主要用于存储视频、音频、图片等内容,可利用现有的内容存储平台(例如阿里云/腾讯云等的OSS)或者自建NAS平台;所述内容检索平台采用ElasticSearch作为内容检索框架,具体在使用时,将内容存入到OSS平台时,同时将文件类型、文件名称、标签等元数据写入到ElasticSearch中,以此构建全文检索库;在内容管理模块中,能直接利用现有第三方平台进行内容鉴定,也能通过与阿里云协作持续更新,如图4所示,针对云端内容或用户发送内容及酒吧本地化素材,进行敏感内容检索,检索后识别相关信息及图片进行初次分类鉴定及屏蔽,对于隐性内容进行智能分类反馈管理后台,在管理后台通过人工鉴定进行二次审核,进行数据库维护并同步阿里云协作,作为后续类似内容及图片的鉴定标准。

数据采集模块,从内容管理模块采集静态数据源、动态数据源和直播流,并将采集的数据移送至数据预处理模块,其中:

所述静态数据源包含常见的F4V、RM、AVI、MP4、MOV、WEBM、3GP、MPEG、RMVB、VOB等格式的视频文件,MP3、AAC等格式的音频文件以及BMP、JPG、PNG、GIF、APNG、SVG、WEBP等格式的图片文件,这些文件一般存放在用户的电脑硬盘上;在本发明中,采用FFmpeg组件加载静态数据源。

所述动态数据源包括网页内容、微喵大屏互动、IPC直播流数据、视频播放源、显示器捕获、游戏窗口捕获;

对于网页内容,通常需经过web浏览器渲染后方能呈现给用户,常见的chrome、firfox、360浏览器和QQ等浏览器,都是封装好的,无法直接应用,只能切换使用,而本发明采用的是基于chromium的cef浏览器,该浏览器具有渲染性能高、内存占用小、网页兼容性好等特点;

进一步地,借助该浏览器高效的网页渲染过程,将其渲染后的数据在windows平台上利用DirectX的SharedResource技术加入到本系统中,使之成为本系统的数据源,若在macos平台上则利用OpenGL的surfacetexture技术将其加入到本系统件中,使之成为本系统的数据源。

对于动态数据源中的IPC直播流数据,搭建直播数据处理平台,如miao_ipc设备平台,miao_ipc设备平台通过GB/T28181、布标协议、萤石协议和NB-IOT协议等多种协议方式接入本系统,同时,如有特使需求,也可以支持定制化的私有协议接入。

对于显示器捕获画面的接入,对于不同的操作系统这里使用不同的捕获方式,在windows7上使用BitBlt技术,在Win8+系统上引入基于DXGI的API来实现捕获。

在本系统中,所述数据预处理模块,能根据采集的数据类型进行预处理,包含但不限于视频解码处理、视频源数据滤镜处理、视频效果及音频效果调整处理,其中编码器的作用对象主要是视频文件,它会在每一帧将视频数据转换为纹理数据(Texture);使用tex2D()对纹理进行采样之后,然后对两个纹理的rgba进行相加运算。

所述数据投屏模块与多个屏幕相连接,能将数据分发给指定屏幕;

屏幕管理模块,能够主动或被动的添加可用屏幕;所述屏幕主动发现程序通过轮询调用EnumDisplayMonitors函数来获取最新的屏幕设备;所述被动式虚拟屏幕管理程序则提供了一个可供用户添加虚拟屏幕的方式,根据此程序用户可以自定义一个或多个指定宽高、位置和排版的虚拟屏幕设备,同时该设备也可用于素材投放。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

相关技术
  • 一种基于率失真代价的屏幕内容编码帧间快速算法
  • 一种内容管理系统对内容进行管理的方法及内容管理系统
  • 一种内容管理系统对内容进行管理的方法及内容管理系统
技术分类

06120115919618