引导观看者观看场景的三维直播流的系统和方法与流程

文档序号:15079599发布日期:2018-08-03 12:28阅读:190来源:国知局

本发明涉及三维成像领域,尤其是一种引导观看者观看场景的三维直播流的系统和方法。



背景技术:

近来举办了许多不同类型的物品展销会和艺术博览会。对许多人来说,线下展会是他们推销自我的好机会和平台。展会可以是艺术作品或特定物品在博物馆内、美术馆内或商品交易会上的示范或公开陈列。通常这些展会有固定的场地和固定的时间。此外,受场地大小、时间安排等诸如此类的限制,大多数展会对允许来参观展会的人数有限制。另外,人们也有自身的局限性,例如展会的时间对他们来说不适合,或者可能展会的会场距离他们的位置过远。因此,想看展会的人有时会因为上述这些限制而无法去现场观看。而且,当实际参观一个地方或一个展会的人数众多时,分析这些参观人员的喜好和兴趣数据将变得十分困难。此外,目前展会只有二维直播系统,但是在二维流媒体直播中,细节、颜色等是不清楚的。而目前的展会也不支持引导观看三维直播流的功能,无法根据参观人员的喜好和兴趣来对展会等场景内的三维直播流进行引导观看,功能不够丰富。



技术实现要素:

为解决上述技术问题,本发明的第一目的在于:提供一种清晰、方便和功能丰富的引导观看者观看场景的三维直播流的系统和方法,以向观看者展示场景的三维直播流以及一个或多个导航选项。所述场景包括展会、博物馆、某个地点等。

本发明的第二目的在于:提供一种清晰、方便和功能丰富的引导观看者观看场景的三维直播流的系统和方法,以向观看者展示场景的三维直播流以及一个或多个导航选项并接收观看者所选择的导航选项来引导观看者进行三维直播流观看。导航选项包括向左移动、向右移动、向前移动、向后移动以及以360度视角观看场景的选项。

本发明所采取的第一技术方案是:

引导观看者观看场景的三维直播流的系统,包括:

数据库,用于存储场景的多个三维扫描图像,其中,所述多个三维扫描图像由多个扫描仪捕捉以覆盖所述场景的360度视图;

叠加模块,用于从数据库中检索所述场景预先存储的多个扫描图像,并将所述场景的二维直播流与预先存储的多个三维扫描图像进行叠加以生成所述场景的三维直播流;

展示管理模块,用于向观看者展示场景的三维直播流以及一个或多个导航选项,所述一个或多个导航选项用于引导观看者在所述三维直播流内进行观看,所述观看者从一个或多个导航选项中至少选择一个。

进一步,还包括访问管理模块,所述访问管理模块用于根据有效的登录凭证授予观看者观看场景的三维直播流的访问权限。

进一步,所述三维直播流以及一个或多个导航选项是实时生成并实时展示给观看者的。

进一步,所述数据库具体用于存储和维护观看者的登录证书信息,多个场景的三维直播流,多个场景的多个扫描图像,观看者的历史观看记录,观看者的兴趣所在,一个或多个产品/服务的详细信息,各种展会或场景的信息,虚拟三维显示内容以及观看者在观看三维直播流时的一个或多个活动。

进一步,所述数据库位于包括服务器的远程设备上。

进一步,所述三维直播流通过基于网页的系统、增强现实设备和虚拟现实设备中的至少一个展示给观看者。

进一步,所述导航选项包括向左移动、向右移动、向前移动、向后移动以及以360度视角观看场景的选项。

本发明所采取的第二技术方案是:

引导观看者观看场景的三维直播流的系统,包括:

数据库,用于存储场景的多个三维扫描图像,其中,所述多个三维扫描图像由多个扫描仪捕捉以覆盖所述场景的360度视图;

叠加模块,用于从数据库中检索所述场景预先存储的多个扫描图像,并将所述场景的二维直播流与预先存储的多个三维扫描图像进行叠加以生成所述场景的三维直播流;

展示管理模块,用于向观看者展示场景的三维直播流以及一个或多个导航选项,所述一个或多个导航选项用于引导观看者在所述三维直播流内进行观看,所述观看者从一个或多个导航选项中至少选择一个,所述导航选项包括向左移动、向右移动、向前移动、向后移动以及以360度视角观看场景的选项;

导航模块,用于接收观看者所选择的导航选项,并引导观看者根据接收的导航选项观看场景的三维直播流。

进一步,所述导航模块还引用于感测观看者的一个或多个活动,所述观看者的一个或多个活动包括观看者在预设位置停留的时间,观看者对产品或服务的当前兴趣所在以及观看者的姿势。

本发明所采取的第三技术方案是:

引导观看者观看场景的三维直播流的方法,包括以下步骤:

将场景的多个三维扫描图像存储到数据库中,其中,所述多个三维扫描图像由多个扫描仪捕捉以覆盖所述场景的360度视图;

从数据库中检索所述场景预先存储的多个扫描图像;

将所述场景的二维直播流与预先存储的多个三维扫描图像进行叠加以生成所述场景的三维直播流;

向观看者展示场景的三维直播流以及一个或多个导航选项,所述一个或多个导航选项用于引导观看者在所述三维直播流内进行观看,所述观看者从一个或多个导航选项中至少选择一个。

进一步,所述场景的三维直播流以及一个或多个导航选项是实时展示给观看者的。

进一步,还包括向观看者展示所述场景的虚拟三维显示内容,以使观看者身临其境地感受到自己已成为虚拟三维显示内容的一部分的步骤。

进一步,还包括根据有效的登录凭证授予观看者观看场景的三维直播流的访问权限的步骤。

进一步,还包括以下步骤:

通过数据库存储和维护观看者的登录证书信息,多个场景的三维直播流,多个场景的多个扫描图像,观看者的历史观看记录,观看者的兴趣所在,一个或多个产品/服务的详细信息,各种展会或场景的信息,虚拟三维显示内容以及观看者在观看三维直播流时的一个或多个活动。

进一步,所述三维直播流通过基于网页的系统、增强现实设备和虚拟现实设备中的至少一个展示给观看者。

本发明所采取的第四技术方案是:

引导观看者观看场景的三维直播流的方法,包括以下步骤:

存储场景的多个三维扫描图像,其中,所述多个三维扫描图像由多个扫描仪捕捉以覆盖所述场景的360度视图;

从数据库中检索所述场景预先存储的多个扫描图像,并将所述场景的二维直播流与预先存储的多个三维扫描图像进行叠加以生成所述场景的三维直播流;

向观看者展示场景的三维直播流以及一个或多个导航选项,所述一个或多个导航选项用于引导观看者在所述三维直播流内进行观看,所述观看者从一个或多个导航选项中至少选择一个,所述导航选项包括向左移动、向右移动、向前移动、向后移动以及以360度视角观看场景的选项;

接收观看者所选择的导航选项,并引导观看者根据接收的导航选项观看场景的三维直播流。

进一步,还包括感测观看者的一个或多个活动的步骤,所述观看者的一个或多个活动包括观看者在预设位置停留的时间,观看者对产品或服务的当前兴趣所在以及观看者的姿势。

本发明的有益效果是:本发明引导观看者观看场景的三维直播流的系统和方法,通过登录,检索,叠加,导航选择,三维直播流展示,存储等操作,为观看者提供了一种全新的高清三维直播流引导观看体验,使得观看者能身临其境地对展会等场景进行高清的三维直播观看,将线下的展会等场景搬到了线上,不受线下展会的参观人数、举办时间和举办地点的限制,可以随时随地通过计算设备在线观看展会,而且能支持观看者在线根据个人的喜好和兴趣来选择相应的导航选项进行引导观看的功能,支持AR观看以及VR观看功能,进一步丰富了观看者的观看选择和观看体验。

附图说明

图1为本发明各种实施例可以起作用的示例性环境;

图2为本发明三维直播流导航系统的一种内部结构框图;

图3为应用图2的系统对场景进行三维直播流导航观看的方法的流程图。

具体实施方式

下面结合说明书附图和具体实施例对本发明作进一步解和说明。

图1示出了本发明的各种实施例可以起作用的示例性环境。如图1所示,该示例性环境主要包括观看者(也可称为观众、参观人员、查看者等)102,内置有导航系统106的计算设备104以及服务器108。观看者102可以通过在计算设备104的界面上输入一个或多个个人详细信息(如姓名、年龄、位置、性别等)来向导航系统106注册。观看者102可以是拥有授权登录证书的任何用户,该授权登录证书允许已得到授权的用户通过导航系统106,增强现实设备/系统,基于网络的系统或/和虚拟现实设备/系统中的至少一个来访问某个场景(如展会等地点)的虚拟视图或三维直播流。例如,导航系统106允许观看者102通过输入有效登录凭证来在计算设备104上随时随地观看展会等地点的虚拟3D直播流和/或虚拟3D显示内容。观看者102不需要参加实际的线下展会就可以在线观看该展会。通过导航系统106,可以向观看者102展示包括展会或某个地点的虚拟视图的三维(3D)实况流和/或某个地点的三维(3D)虚拟显示内容,使得观看者102可以感觉到自己已成为展会或某个地点的一部分,从而能身临其境地体验展会或某个地点。展会可以是绘画展会、博物馆展览会、产品展会、服务展会等。此外,展会可以是在室内区域(例如大厅)中或在的室外区域(如地面)中产品或服务的在线展示。

进一步作为优选的实施方式,导航系统106可以是安装在计算设备104上的应用程序。

进一步作为优选的实施方式,观看者102可以通过计算设备104上网络浏览器(如谷歌浏览器、微软IE浏览器等)的网站URL来访问导航系统106。在某些实施例中,导航系统106还可以是安装在计算设备104上的软件应用。在某些实施例中,导航系统可以是单个设备/模块/系统、多个设备/模块/系统的组合,这些设备/模块/系统能够在观看虚拟3D显示内容和/或地点/展会的三维(3D)直播流的同时分析期间所生成的数据。此外,导航系统106可以是软件、硬件、固件及其组合。在某些实施例中,计算设备104可以是但不限于智能手机、平板电脑、电视机、笔记本电脑、智能手表、智能电视、计算机等设备。

其中,导航系统106,用于基于有效的登录证书对观看者102进行访问授权。此外,导航系统106还用于为向观看者102展示场景的虚拟3D显示内容或3D实况直播流,使得观看者102感觉自己已成为虚拟3D显示内容/3D实况流的一部分。虚拟3D显示内容包括由一个或多个扫描仪捕捉的场景的多个扫描图像。在场景的虚拟3D显示内容/3D实况流中,观看者102可以真切感受到其所显示的一个或多个产品/对象。优选地,场景的3D直播流可通过基于网页的系统、增强现实设备和虚拟现实设备/系统中的至少一个展示给观看者102。

进一步作为优选的实施方式,导航系统106还可用于感测观看者102的动作,行为,观看者102的一个或多个活动,观看者对三维直播流中的对象或服务的当前兴趣所在,观看者102在观看三维直播流时的一个或多个手势。导航系统106还用于接收观看者102的一个或多个输入。其中,观看者102的一个或多个活动包括但不限于观看者102在某个特定场景停留的时间,观看者102的姿势等。

进一步作为优选的实施方式,导航系统106还用于捕捉场景的多个图像,从而可以获取该场景的360度视图来生成该场景的多个扫描图像。

进一步作为优选的实施方式,导航系统106还用于存储多个场景的多个三维直播流,该场景的多个扫描图像,编辑信息以及与三维直播流相关联的多个链接。其中,链接可以包括统一资源定位符。

进一步作为优选的实施方式,导航系统106还用于存储和保存观看者的登录证书信息,观看者102的历史观看记录,观看者102的兴趣所在,一个或多个产品/服务的详细信息,一系列展会/场景的信息,虚拟3D显示内容,三维直播流,导航信息,多个扫描图像,观看者102在观看三维直播流时的一个或多个活动。

进一步作为优选的实施方式,还包括数据库,所述数据库位于包含有服务器108的远程设备上。3D扫描显示内容,3D扫描图像,观看者102的登录证书可以被保存或存储在计算设备104或者服务器108的存储器/数据库上。服务器108可以部署在远离本地计算和存储设备的远程设备中。

进一步作为优选的实施方式,导航系统106还用于检索场景的多个3D扫描图像。导航系统106还用于生成场景的二维直播流。导航系统106还用于将场景的二维实况流与多个3D扫描图像叠加以生成该场景的三维(3D)实况流(即三维直播流)。导航系统106还用于向观众102展示场景的3D实况流。

进一步作为优选的实施方式,导航系统106用于捕获场景的多个图像,从而可以获取该场景的360度视图来生成该场景的多个扫描图像。

导航系统使得观看者能够以更加清晰和深入的方式在展会中观看产品。此外,导航系统通过3D实况直播流为场景内的产品提供了一个更真实的视图。观众可以通过3D实况直播流真切地体验到产品的深度、颜色、纹理、高度、长度和其他细节。

进一步作为优选的实施方式,导航系统106还用于向观看者102呈现场景的3D实况流以及一个或多个导航选项。所述一个或多个导航选项可引导观看者102观看场景的3D实况流。此外,观看者102可以选择一个或多个导航选项中的至少一个。一个或多个导航选项包括向左移动、向右移动、向前移动、向后移动以及360度视角的选项。在一些实施例中,场景的3D实况直播流和个或多个导航选项实时生成并实时展示给观看者102。此外,3D直播流还可通过基于网络的系统、增强现实设备和虚拟现实设备中的至少一个展示给观看者102。导航选项可以通过一个或多个箭头来表示。

例如,观看者102可以选择一个或多个导航选项中的“向左移动选项”来观看3D直播流的左侧位置内容,所述左侧位置是相对于3D直播流内观看者102的当前位置来说的。

图2示出了导航系统106的各种系统元件的结构框图。如图2所示,导航系统106包括访问管理模块204、展示管理模块206、一个或多个扫描仪208、数据库210、叠加模块212以及导航模块214。在一些实施例中,用户(如图1所示的观看者102),可通过智能手机等计算设备上的网页浏览器访问导航系统106。这样观看者102就可以在线下展会举办时,实时在线观看展会等场景的虚拟3D显示内容和/或3D实况流。进一步作为优选的实施方式,观看者102可以在展会结束后的某一稍后时间线上观看展会/场景的3D实况流。观看者102可以通过使用包含有导航系统106的智能手机随时随地观看该场景/展会。

其中,访问管理模块204,用于基于用户有效的登录凭证来授予观看者102参观不同展会/场景的访问权限。登录凭证可以包括但不限于密码、登录标识符(ID)、名称、位置等。访问管理模块还可通过后期授权,使得观看者102可以访问导航系统106的一个或多个功能。

扫描仪208,用于拍摄覆盖场景360度视图的一个或多个图像,以生成该场景的多个3D扫描图像。扫描仪208可包括但不限于室内环境扫描仪、物体扫描仪和室外/航拍扫描仪。物体扫描仪可用来扫描放置在正在举办的展会的房间、大厅等位置的物体。室内环境扫描仪可以扫描正在发生或已经发生的展会室内的任一房间或大厅,以创建展会内部区域的虚拟三维地图。室外/航拍扫描仪可以扫描任何位置或展会的外部区域,以创建展会或某个位置外部区域的虚拟三维视图。

数据库210可以存储多个图像以及该场景的多个3D扫描图像。数据库210还用于存储多个场景的多个虚拟3D显示内容或三维实况流以及该场景的多个3D扫描图像。优选地,数据库210还用于存储和维护产品/服务的多媒体信息,包括产品/服务的广告,编辑信息,观看者102的登录证书信息,观看者102的历史观看记录,观看者102的兴趣所在,多个展会/场景的信息,虚拟3D显示内容,多个扫描图像,三维直播流,观看者102在观看三维直播流时的一个或多个活动,观看者的简介等。在某些应用场合,数据库210可以远离计算设备104。

叠加模块212,用于从数据库210中检索多个3D扫描图像。同时,叠加模块212,也用于生成场景的二维(2D)直播流。

叠加模块212还用于将场景的二维直播流与该场景的多个3D扫描图像进行叠加,以生成该场景的3D直播流。

展示管理模块206,用于向观看者展示场景的3D直播流以及场景的一个或多个导航选项。一个或多个导航选项可以引导观看者102根据观看者102的一个或多个活动观看场景的3D直播流。观看者102的一个或多个活动包括但不限于观看者102在某个特定场景停留的时间,观看者102对产品/服务的当前兴趣所在,观看者102的姿势等。此外,观看者102可以选择一个或多个导航选项中的至少一个。一个或多个导航选项包括向左移动、向右移动、向前移动、向后移动以及360度视角的选项。在一些实施例中,场景的3D实况直播流和个或多个导航选项实时生成并实时展示给观看者102。此外,3D直播流还可通过基于网络的系统、增强现实设备和虚拟现实设备中的至少一个展示给观看者102。

在一些实施例中,展示管理模块206还用于向观看者102呈现场景的虚拟3D显示内容,使得观看者102感觉到自己已经为虚拟3D显示内容的一部分。虚拟3D显示内容包括多个扫描图像。在一些实施例中,展示管理模块206还用于基于多个扫描图像实时或非实时地创建虚拟3D显示内容。虚拟3D显示内容可以是展览/场景的扫描模型。在一些实施例中,展示管理模块206通过基于网络的系统,增强现实设备和虚拟现实设备中的至少一个向观看者102展示场景的虚拟3D显示内容和/或3D实况流。此外,观看者102可以通过使用增强现实设备或虚拟现实设备中的至少一个来观看虚拟3D显示内容。

导航模块214,用于根据接收的观看者102从一个或多个导航选项中所选择的至少一个的选项来引导观看者102观看三维直播流。

图3示出了应用图2的导航系统来引导观看者观看场景的3D直播流的方法流程图。正如图2所讨论的,导航系统106使得观看者102能够观看场景的在线3D直播,并获得用于导航该场景的导航指令。如图3所示,该引导观看者观看场景的3D直播流的方法包括但不限于以下步骤:

步骤302:授予观看者访问权限。导航系统106可基于有效的登录证书由访问管理模块204授予观众(可以是已付费的用户)相应的访问权限。此外,观看者102可从多个可供在线观看的场景的三维直播流中选择至少一个来进行观看。

步骤304:叠加模块212从数据库210中检索场景预先存储的多个3D扫描图像。

步骤306:叠加模块212将该场景的二维直播流与检索到的多个3D扫描图像进行叠加,以生成该场景的3D直播流。

步骤308:展示管理模块206向观众102展示场景的3D直播流以及一个或多个导航选项。一个或多个导航选项可以通过一个或多个箭头来表示。所述导航选项用于引导观看者102观看场景的3D直播流该场所的3D直播流。导航选项可以包括向左移动、向右移动、向前移动、向后移动以及360度视角的选项。此外,观看者102可选择一个或多个导航选项中的至少一个。优选地,观看者102可通过基于网络的系统,增强现实(AR)系统和虚拟现实(VR)系统中的至少一个来观看该场景的3D直播流。

步骤310:导航模块214接收观看者102对一个或多个导航选项中的至少一个的选择。

步骤312:导航模块214基于所接收的选择在场景内引导观看者102观看3D直播流。

本发明提供了一种引导观看者观看场景的三维直播流的系统和方法。所述场景包括展会、博物馆、某个地点等。

本发明还提供了一种通过向观众展示一个或多个导航选项的来引导观看者观看场景的三维直播流的系统和方法。观看者可以使用基于网络的系统,虚拟现实系统,增强现实系统等中的至少一个来观看场景的三维直播流。

本发明还提供了一种向观看者展示场景的三维直播流的同时通过虚拟3D显示系统向观看者展示一个或多个导航选项的方法及系统。观看者可以使用基于网络的系统,虚拟现实系统,增强现实系统等中的至少一个来观看场景的三维直播流。观看者可以选择至少一个导航选项进行观看。导航选项包括向右移动、向左移动向前移动、向后移动、查看场景的360度视图等选项。观众可以选择至少一个导航选项。此外,导航选项可以被展示为直播流中的一个或多个箭头。

本发明还提供了一种将场景的二维直播流与多个三维扫描图像进行叠加以生成场景的三维直播流的方法和系统。

以上方法和系统的流程图和/或框图详细描述了本发明的实施例。本领域的技术人员容易理解,上述流程图和/或框图中的每个框以及流程图和/或框图中的框的组合可以通过计算机程序指令来实现。这些计算机程序指令可以实现在流程图和/或框图的一个或多个框中指定的动作的手段,可以被提供给通用计算机,专用计算机或其他可编程数据处理装置的处理器以产生可由计算机或其他可编程数据处理装置的处理器执行的机器指令。这些计算机程序指令还可以被存储在计算机可读存储器中,该计算机可读存储器可以指导计算机或其他可编程数据处理装置以特定方式操作,使得存储在计算机可读存储器中的指令产生能实现该指令在流程图和/或框图的一个或多个方框中指定的动作的装置。计算机程序指令还可以被加载到计算机或其他可编程数据处理装置上,使计算机或其他可编程装置上执行一系列操作,从而在计算机或其他可编程装置根据加载的指令实现在流程图和/或框图的一个或多个框中所指定的动作或步骤。

另外,本发明实施例中的步骤编号或模块编号,其仅为了便于阐述说明而设置,对步骤之间的顺序或模块间的连接关系不做任何限定,实施例中的各步骤的执行顺序和模块间的连接关系均可根据本领域技术人员的理解来进行适应性调整。

以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1