CN106210861B - 显示弹幕的方法及*** - Google Patents

显示弹幕的方法及*** Download PDF

Info

Publication number
CN106210861B
CN106210861B CN201610710938.1A CN201610710938A CN106210861B CN 106210861 B CN106210861 B CN 106210861B CN 201610710938 A CN201610710938 A CN 201610710938A CN 106210861 B CN106210861 B CN 106210861B
Authority
CN
China
Prior art keywords
scene
bullet screen
request
unit
template
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.)
Active
Application number
CN201610710938.1A
Other languages
English (en)
Other versions
CN106210861A (zh
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 Hode Information Technology Co Ltd
Original Assignee
Shanghai Hode Information 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 Hode Information Technology Co Ltd filed Critical Shanghai Hode Information Technology Co Ltd
Priority to CN201610710938.1A priority Critical patent/CN106210861B/zh
Publication of CN106210861A publication Critical patent/CN106210861A/zh
Priority to US15/684,544 priority patent/US10499035B2/en
Application granted granted Critical
Publication of CN106210861B publication Critical patent/CN106210861B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/183On-screen display [OSD] information, e.g. subtitles or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41415Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/111Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • 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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种显示弹幕的方法,包含以下步骤:S1、客户端中的具备虚拟现实播放功能的应用在播放虚拟现实视频的过程中,接收用户输入的弹幕显示的请求及弹幕显示类型的请求;S2、根据所述的弹幕显示请求,从所述的服务器中获取与该虚拟现实视频相关联的用户评论;S3、根据所述的弹幕显示类型的请求,从所述的服务器中获取对应的3D空间场景模板;S4、将获取到的用户评论以弹幕的形式显示,并与虚拟现实视频、3D空间场景模板融合输出。本发明还公开了一种显示弹幕的***。本发明能够使用户在虚拟现实的场景下获得一种全新多维的弹幕观赏体验,满足用户对弹幕显示多样性的需求。

Description

显示弹幕的方法及***
技术领域
本发明涉及弹幕显示技术领域,具体涉及一种显示弹幕的方法及***。
背景技术
弹幕是指一种在观看视频时,大量以字幕形式呈现的评论与视频同在一个画面的现象。在视频上方大量飘过的评论如密集炮弹一般,故得名弹幕。弹幕会随着视频的播放实时在视频上呈现,这样观看者在观看该视频时能够看到其他观看者和自己发送的弹幕。
在网络视频的播放过程中,服务器可以从终端获取弹幕信息,然后将各用户对该网络视频发表的弹幕信息添加到网络视频的不同时段中进行显示,这样,用户可以在浏览网络视频的过程中,方便的阅读各用户发表的评论信息。
现有技术中的弹幕应用场景单一,不能满足用户多样化的需求,故亟待改进。
发明内容
本发明的目的在于提供一种显示弹幕的方法及***,能够使用户在虚拟现实的场景下获得一种全新多维的弹幕观赏体验,满足用户对弹幕显示多样性的需求。
为了达到上述目的,本发明通过以下技术方案实现:一种显示弹幕的方法,其特点是,应用于一显示弹幕的***中,所述的显示弹幕的***包含通信连接的客户端与服务器,所述的客户端中安装有具备虚拟现实播放功能的应用,所述的服务器与所述具备虚拟现实播放功能的应用配合使用,该显示弹幕的方法包含以下步骤:
S1、客户端中的具备虚拟现实播放功能的应用在播放虚拟现实视频的过程中,接收用户输入的弹幕显示的请求及弹幕显示类型的请求;
S2、根据所述的弹幕显示请求,从所述的服务器中获取与该虚拟现实视频相关联的用户评论;
S3、根据所述的弹幕显示类型的请求,从所述的服务器中获取对应的3D空间场景模板;
S4、将获取到的用户评论以弹幕的形式显示,并与虚拟现实视频、3D空间场景模板融合输出。
所述的服务器中存储有若干种不同类型的3D空间场景模板,生成若干种不同类型的3D空间场景模板的步骤包含:
采用3D渲染技术实现一3D空间的场景;
对场景模型采用3D材质纹理进行贴图,获得场景贴图;
根据场景的空间关系布置场景贴图;
根据场景模型的时间列表设置场景模型所对应的场景环境的光源数据;
创建主视角虚拟摄像机及多个辅助位虚拟摄像机,根据场景贴图的位置与最终弹幕显示的位置,确定主视角虚拟摄像机和多个辅助位虚拟摄像机在场景中的坐标位置;
重复上述步骤,获得若干种不同类型的3D空间场景模板。
所述的场景模型包含场景物体及场景实体。
所述的场景模型的时间列表包含场景物体或场景实体在虚拟现实视频中的出现时间点和结束时间点。
所述的场景环境的光源数据包含光源位置坐标、光源颜色、光强及光源方向。
所述的步骤S4中,包含:
将获取到的3D空间场景模板进行还原,并将获取到的用户评论根据弹幕的时间轴,加载到最终弹幕显示的位置,同步关联弹幕数据,将主视角虚拟摄像机捕获的图像、多个辅助位虚拟摄像机捕获的图像、关联弹幕数据及场景贴图进行融合输出。
所述的步骤S4之后还包含一步骤S5;
S5、客户端接收用户更换弹幕显示类型的请求,服务器响应该请求,并切换至对应类型的3D空间场景模板,客户端获取对应的3D空间场景模板予以显示。
一种显示弹幕的***,其特点是,包含通信连接的服务器和客户端;所述的服务器包含;
模板制作单元,用于根据3D渲染技术生成若干种不同类型的3D空间场景模板;
模板存储单元,与所述的模板制作单元连接,用于存储所述模板制作单元生成的若干种不同类型的3D空间场景模板;
模式切换单元,与所述模板存储单元连接,用于实现若干种不同类型的3D空间场景模板之间的切换;
弹幕存储单元,用于按照弹幕的时间轴顺序存储不同客户端发送的用户评论;
请求响应单元,分别与所述的模式切换单元及弹幕存储单元连接,用于接收客户端发送的用户输入的弹幕显示的请求及弹幕显示类型的请求;
所述的客户端中安装有具备虚拟现实播放功能的应用,所述的服务器与所述具备虚拟现实播放功能的应用配合使用,所述的客户端还包含;
显示请求单元,与所述请求响应单元连接,用于接收用户输入的弹幕显示的请求,并获取弹幕存储单元存储的不同客户端发送的用户评论;
类型请求单元,与所述请求响应单元连接,用于接收用户输入的弹幕显示类型的请求,并获取用户输入的弹幕显示类型所对应的3D空间场景模板;
场景还原单元,与所述类型请求单元连接,用于对获取到的3D空间场景模板进行还原;
弹幕加载单元,与所述显示请求单元连接,用于将获取到的用户评论按照弹幕的时间轴顺序在最终弹幕显示的位置以弹幕的形式显示;
融合输出单元,分别与所述场景还原单元及弹幕加载单元连接,用于将弹幕、虚拟现实视频及3D空间场景模板融合输出。
所述的模板制作单元包含场景提供子单元,用于采用3D渲染技术实现一3D空间的场景;场景贴图子单元,用于对场景模型采用3D材质纹理进行贴图;虚拟摄像机创建子单元,用于创建主视角虚拟摄像机及多个辅助位虚拟摄像机;场景布置子单元,分别与所述场景提供子单元、场景贴图子单元、虚拟摄像机创建子单元及模板存储单元连接,用于根据场景的空间关系布置场景贴图,根据场景模型的时间列表设置场景模型所对应的场景环境的光源数据,根据场景模型的位置与最终弹幕显示的位置,确定主视角虚拟摄像机和多个辅助位虚拟摄像机在场景中的坐标位置。
所述的场景模型包含场景物体及场景实体;所述的场景模型的时间列表包含场景物体或场景实体在虚拟现实视频中的出现时间点和结束时间点;所述的场景环境的光源数据包含光源位置坐标、光源颜色、光强及光源方向。
本发明一种显示弹幕的方法及***与现有技术相比具有以下优点:能够使用户在虚拟现实的场景下获得一种全新多维的弹幕观赏体验,满足用户对弹幕显示多样性的需求,提供精确快读的视频内容评论服务。
附图说明
图1为本发明一种显示弹幕的***结构框图;
图2为本发明一种显示弹幕的方法流程图;
图3为本发明实施例一效果图;
图4为本发明实施例二效果图;
图5为本发明实施例三效果图。
具体实施方式
以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
如图1所示,一种显示弹幕的***,包含通信连接的服务器100和客户端200;所述的服务器100包含;模板制作单元101,用于根据3D渲染技术生成若干种不同类型的3D空间场景模板;模板存储单元102,与所述的模板制作单元101连接,用于存储所述模板制作单元101生成的若干种不同类型的3D空间场景模板;模式切换单元103,与所述模板存储单元102连接,用于实现若干种不同类型的3D空间场景模板之间的切换;弹幕存储单元104,用于按照弹幕的时间轴顺序存储不同客户端发送的用户评论;请求响应单元105,分别与所述的模式切换单元103及弹幕存储单元104连接,用于接收客户端200发送的用户输入的弹幕显示的请求及弹幕显示类型的请求;所述的客户端100中安装有具备虚拟现实播放功能的应用,所述的服务器100与所述具备虚拟现实播放功能的应用配合使用,所述的客户端200还包含;显示请求单元201,与所述请求响应单元105连接,用于接收用户输入的弹幕显示的请求,并获取弹幕存储单元104存储的不同客户端发送的用户评论;类型请求单元202,与所述请求响应单元105连接,用于接收用户输入的弹幕显示类型的请求,并获取用户输入的弹幕显示类型所对应的3D空间场景模板;场景还原单元203,与所述类型请求单元202连接,用于对获取到的3D空间场景模板进行还原;弹幕加载单元204,与所述显示请求单元201连接,用于将获取到的用户评论按照弹幕的时间轴顺序在最终弹幕显示的位置以弹幕的形式显示;融合输出单元205,分别与所述场景还原单元203及弹幕加载单元204连接,用于将弹幕、虚拟现实视频及3D空间场景模板融合输出。
在实际应用中,本发明中的客户端可以包括智能手机、平板电脑、台式机、笔记本电脑及VR设备等能够播放虚拟现实视频的设备;
本发明中的具备虚拟现实播放功能的应用,即为:具备虚拟现实播放功能的软件,从应用场景的角度来说,从文件格式的角度来说,可以包括,视频应用或者游戏应用;该具备虚拟现实播放功能的应用,可以包括:手机上应用(APP)、网页版的应用,具体地,可以包括:网页视频应用、手机视频应用、网页游戏应用及***应用。
在本实施例中,较佳的,所述的模板制作单元101包含场景提供子单元1011,用于采用3D渲染技术实现一3D空间的场景;场景贴图子单元1012,用于对场景模型采用3D材质纹理进行贴图;虚拟摄像机创建子单元1013,用于创建主视角虚拟摄像机及多个辅助位虚拟摄像机;场景布置子单元1014,分别与所述场景提供子单元1011、场景贴图子单元1012、虚拟摄像机创建子单元1013及模板存储单元102连接,用于根据场景的空间关系布置场景贴图,根据场景模型的时间列表设置场景模型所对应的场景环境的光源数据,根据场景模型的位置与最终弹幕显示的位置,确定主视角虚拟摄像机和多个辅助位虚拟摄像机在场景中的坐标位置。
结合上述的显示弹幕的***,本发明还公开了一种显示弹幕的方法,包含以下步骤:
S1、客户端中的具备虚拟现实播放功能的应用在播放虚拟现实视频的过程中,接收用户输入的弹幕显示的请求及弹幕显示类型的请求。
S2、根据所述的弹幕显示请求,从所述的服务器中获取与该虚拟现实视频相关联的用户评论。
S3、根据所述的弹幕显示类型的请求,从所述的服务器中获取对应的3D空间场景模板。
其中,所述的服务器中存储有若干种不同类型的3D空间场景模板。
生成若干种不同类型的3D空间场景模板的步骤包含:
采用3D渲染技术实现一3D空间的场景;
对场景模型采用3D材质纹理进行贴图,获得场景贴图;
根据场景的空间关系布置场景贴图;
根据场景模型的时间列表设置场景模型所对应的场景环境的光源数据;
创建主视角虚拟摄像机及多个辅助位虚拟摄像机,根据场景贴图的位置与最终弹幕显示的位置,确定主视角虚拟摄像机和多个辅助位虚拟摄像机在场景中的坐标位置;
重复上述步骤,获得若干种不同类型的3D空间场景模板。
所述的场景模型包含场景物体及场景实体;所述的场景模型的时间列表包含场景物体或场景实体在虚拟现实视频中的出现时间点和结束时间点;所述的场景环境的光源数据包含光源位置坐标、光源颜色、光强及光源方向。
S4、将获取到的用户评论以弹幕的形式显示,并与虚拟现实视频、3D空间场景模板融合输出。
具体地,将获取到的3D空间场景模板进行还原,并将获取到的用户评论根据弹幕的时间轴,加载到最终弹幕显示的位置,同步关联弹幕数据,将主视角虚拟摄像机捕获的图像、多个辅助位虚拟摄像机捕获的图像、关联弹幕数据及场景贴图进行融合输出。
S5、客户端接收用户更换弹幕显示类型的请求,服务器响应该请求,并切换至对应类型的3D空间场景模板,客户端获取对应的3D空间场景模板予以显示。
用户进入场景后,可以在主视角状态下,自由选择观看角度,结合场景效果、实时评论与弹幕观看,使用户更融入现场观赏与虚拟现实体验。
具体应用,结合图3~图5所示,图3中展示了一种在月球环境下显示弹幕的形式,弹幕在视频播放屏幕的后方按轨道环绕漂浮飞行的呈现在用户面前;如图4所示,营造了一种海底环境下的显示弹幕的形式,弹幕在视频播放屏幕的前方以气泡形式向上浮动;如图5所示,使用户置身于影院环境下,弹幕在视频播放屏幕两侧的弹幕观看辅助屏幕上滚动显示。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

Claims (7)

1.一种显示弹幕的方法,其特征在于,应用于一显示弹幕的***中,所述的显示弹幕的***包含通信连接的客户端与服务器,所述的客户端中安装有具备虚拟现实播放功能的应用,所述的服务器与所述具备虚拟现实播放功能的应用配合使用,所述的服务器中存储有若干种不同类型的3D空间场景模板,该显示弹幕的方法包含以下步骤:
S1、客户端中的具备虚拟现实播放功能的应用在播放虚拟现实视频的过程中,接收用户输入的弹幕显示的请求及弹幕显示类型的请求;
S2、根据所述的弹幕显示请求,从所述的服务器中获取与该虚拟现实视频相关联的用户评论;
S3、根据所述的弹幕显示类型的请求,从所述的服务器中获取对应的3D空间场景模板;
S4、将获取到的用户评论以弹幕的形式显示,并与虚拟现实视频、3D空间场景模板融合输出;
生成所述若干种不同类型的3D空间场景模板的步骤包含:
采用3D渲染技术实现一3D空间的场景;
对场景模型采用3D材质纹理进行贴图,获得场景贴图,其中,所述的场景模型包含场景物体及场景实体;
根据场景的空间关系布置场景贴图;
根据场景模型的时间列表设置场景模型所对应的场景环境的光源数据;
创建主视角虚拟摄像机及多个辅助位虚拟摄像机,根据场景贴图的位置与最终弹幕显示的位置,确定主视角虚拟摄像机和多个辅助位虚拟摄像机在场景中的坐标位置;
重复上述步骤,获得若干种不同类型的3D空间场景模板。
2.如权利要求1所述的显示弹幕的方法,其特征在于,所述的场景模型的时间列表包含场景物体或场景实体在虚拟现实视频中的出现时间点和结束时间点。
3.如权利要求1所述的显示弹幕的方法,其特征在于,所述的场景环境的光源数据包含光源位置坐标、光源颜色、光强及光源方向。
4.如权利要求1所述的显示弹幕的方法,其特征在于,所述的步骤S4中,包含:
将获取到的3D空间场景模板进行还原,并将获取到的用户评论根据弹幕的时间轴,加载到最终弹幕显示的位置,同步关联弹幕数据,将主视角虚拟摄像机捕获的图像、多个辅助位虚拟摄像机捕获的图像、关联弹幕数据及场景贴图进行融合输出。
5.如权利要求1或4所述的显示弹幕的方法,其特征在于,所述的步骤S4之后还包含一步骤S5;
S5、客户端接收用户更换弹幕显示类型的请求,服务器响应该请求,并切换至对应类型的3D空间场景模板,客户端获取对应的3D空间场景模板予以显示。
6.一种显示弹幕的***,其特征在于,包含通信连接的服务器和客户端;所述的服务器包含;
模板制作单元,用于根据3D渲染技术生成若干种不同类型的3D空间场景模板;
模板存储单元,与所述的模板制作单元连接,用于存储所述模板制作单元生成的若干种不同类型的3D空间场景模板;
模式切换单元,与所述模板存储单元连接,用于实现若干种不同类型的3D空间场景模板之间的切换;
弹幕存储单元,用于按照弹幕的时间轴顺序存储不同客户端发送的用户评论;
请求响应单元,分别与所述的模式切换单元及弹幕存储单元连接,用于接收客户端发送的用户输入的弹幕显示的请求及弹幕显示类型的请求;
所述的客户端中安装有具备虚拟现实播放功能的应用,所述的服务器与所述具备虚拟现实播放功能的应用配合使用,所述的客户端还包含;
显示请求单元,与所述请求响应单元连接,用于接收用户输入的弹幕显示的请求,并获取弹幕存储单元存储的不同客户端发送的用户评论;
类型请求单元,与所述请求响应单元连接,用于接收用户输入的弹幕显示类型的请求,并获取用户输入的弹幕显示类型所对应的3D空间场景模板;
场景还原单元,与所述类型请求单元连接,用于对获取到的3D空间场景模板进行还原;
弹幕加载单元,与所述显示请求单元连接,用于将获取到的用户评论按照弹幕的时间轴顺序在最终弹幕显示的位置以弹幕的形式显示;
融合输出单元,分别与所述场景还原单元及弹幕加载单元连接,用于将弹幕、虚拟现实视频及3D空间场景模板融合输出;
所述的模板制作单元包含场景提供子单元,用于采用3D渲染技术实现一3D空间的场景;场景贴图子单元,用于对场景模型采用3D材质纹理进行贴图;虚拟摄像机创建子单元,用于创建主视角虚拟摄像机及多个辅助位虚拟摄像机;场景布置子单元,分别与所述场景提供子单元、场景贴图子单元、虚拟摄像机创建子单元及模板存储单元连接,用于根据场景的空间关系布置场景贴图,根据场景模型的时间列表设置场景模型所对应的场景环境的光源数据,根据场景模型的位置与最终弹幕显示的位置,确定主视角虚拟摄像机和多个辅助位虚拟摄像机在场景中的坐标位置,其中,所述的场景模型包含场景物体及场景实体。
7.如权利要求6所述的显示弹幕的***,其特征在于,所述的场景模型的时间列表包含场景物体或场景实体在虚拟现实视频中的出现时间点和结束时间点;所述的场景环境的光源数据包含光源位置坐标、光源颜色、光强及光源方向。
CN201610710938.1A 2016-08-23 2016-08-23 显示弹幕的方法及*** Active CN106210861B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610710938.1A CN106210861B (zh) 2016-08-23 2016-08-23 显示弹幕的方法及***
US15/684,544 US10499035B2 (en) 2016-08-23 2017-08-23 Method and system of displaying a popping-screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610710938.1A CN106210861B (zh) 2016-08-23 2016-08-23 显示弹幕的方法及***

Publications (2)

Publication Number Publication Date
CN106210861A CN106210861A (zh) 2016-12-07
CN106210861B true CN106210861B (zh) 2020-08-07

Family

ID=57524068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610710938.1A Active CN106210861B (zh) 2016-08-23 2016-08-23 显示弹幕的方法及***

Country Status (2)

Country Link
US (1) US10499035B2 (zh)
CN (1) CN106210861B (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108616730A (zh) * 2016-12-27 2018-10-02 北京阿吉比科技有限公司 一种基于虚拟现实的立体弹幕方法及***
CN106791786B (zh) * 2016-12-29 2019-04-12 北京奇艺世纪科技有限公司 直播方法及装置
CN106973309A (zh) * 2017-03-27 2017-07-21 福建中金在线信息科技有限公司 一种弹幕生成方法及装置
CN107197339B (zh) * 2017-04-10 2019-12-31 北京小鸟看看科技有限公司 影片弹幕的显示控制方法、装置及头戴式显示设备
CN109246463B (zh) * 2017-06-02 2020-06-26 腾讯科技(深圳)有限公司 用于显示弹幕的方法和装置
CN107231361A (zh) * 2017-06-12 2017-10-03 北京佰才邦技术有限公司 一种信息推送方法、***、服务器及第一客户端
CN107743262B (zh) * 2017-09-14 2020-04-17 阿里巴巴集团控股有限公司 一种弹幕显示方法和装置
CN110166764B (zh) * 2018-02-14 2022-03-01 阿里巴巴集团控股有限公司 虚拟现实vr直播中的视角同步方法及装置
CN108521579B (zh) * 2018-03-06 2020-12-11 阿里巴巴(中国)有限公司 弹幕信息的显示方法及装置
CN110662099B (zh) * 2018-06-28 2023-05-02 北京京东尚科信息技术有限公司 用于显示弹幕的方法和装置
CN109005468B (zh) * 2018-06-29 2021-01-01 武汉斗鱼网络科技有限公司 弹幕消息分发方法、装置、设备及存储介质
CN109068170B (zh) * 2018-07-03 2021-11-09 武汉斗鱼网络科技有限公司 一种弹幕消息的存储方法、装置、终端和存储介质
CN110475130A (zh) * 2019-07-25 2019-11-19 天脉聚源(杭州)传媒科技有限公司 一种基于3d虚拟观众的交互方法、***、装置和存储介质
CN111225287A (zh) * 2019-11-27 2020-06-02 网易(杭州)网络有限公司 一种弹幕处理的方法及装置、电子设备、存储介质
CN111163359B (zh) * 2019-12-31 2021-01-05 腾讯科技(深圳)有限公司 弹幕生成方法、装置和计算机可读存储介质
CN111294661B (zh) * 2020-01-21 2021-10-22 上海米哈游天命科技有限公司 弹幕显示方法、装置、弹幕服务器设备及存储介质
CN111294663B (zh) * 2020-02-10 2022-01-07 腾讯科技(深圳)有限公司 弹幕处理方法、装置、电子设备及计算机可读存储介质
CN111277910B (zh) * 2020-03-07 2022-03-22 咪咕互动娱乐有限公司 弹幕显示方法、装置、电子设备及存储介质
CN112015271B (zh) * 2020-03-10 2022-03-25 中电科安全科技河北有限公司 基于云平台的虚拟现实控制方法、装置及虚拟现实设备
CN111402676A (zh) * 2020-03-12 2020-07-10 深圳捷径观察科技有限公司 一种可进行电子阅读标注的vr深度阅读器及阅读方法
CN114556959A (zh) * 2020-04-01 2022-05-27 谷歌有限责任公司 允许第一屏幕设备上提供的媒体特征呈现在第二屏幕设备上
CN113688337A (zh) * 2020-05-18 2021-11-23 阿里巴巴集团控股有限公司 信息展示方法、直播观看方法、通信方法及装置
CN111800660B (zh) * 2020-06-24 2022-04-19 维沃移动通信有限公司 信息显示方法和装置
CN114257849B (zh) * 2020-09-22 2023-06-02 华为技术有限公司 弹幕播放方法、相关设备及存储介质
CN112532962A (zh) * 2020-11-24 2021-03-19 聚好看科技股份有限公司 一种全景视频字幕显示方法及显示设备
CN113206993A (zh) * 2021-04-13 2021-08-03 聚好看科技股份有限公司 一种调整显示屏幕的方法及显示设备
CN114339360B (zh) * 2021-09-09 2023-05-02 腾讯科技(深圳)有限公司 一种视频处理的方法、相关装置及设备
CN114241024B (zh) * 2021-11-10 2022-10-21 泰瑞数创科技(北京)股份有限公司 基于滑动边缘检测的人工神经网络建筑物纹理贴图方法及其***
CN116939272A (zh) * 2022-04-08 2023-10-24 北京字跳网络技术有限公司 基于虚拟现实的弹幕信息显示方法、装置及电子设备
CN115297354A (zh) * 2022-07-26 2022-11-04 深圳市小财报信息科技有限公司 一种基于在线展厅的互动方法、装置及电子设备
CN116996699A (zh) * 2022-10-12 2023-11-03 广州腾讯科技有限公司 视频评论的显示方法、装置、终端及存储介质
CN116916051B (zh) * 2023-06-09 2024-04-16 北京医百科技有限公司 在云导播台客户端中更新布局场景的方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103035024A (zh) * 2012-12-11 2013-04-10 南京我乐我居数码科技有限公司 一种基于三维虚拟平台的实体材质置换方法
EP2661091B1 (en) * 2012-05-04 2015-10-14 Novabase Digital TV Technologies GmbH Controlling a graphical user interface
CN105069827A (zh) * 2015-08-19 2015-11-18 北京中科大洋科技发展股份有限公司 一种采用三维模型处理视频转场的方法
CN105072504A (zh) * 2015-08-21 2015-11-18 广州弹幕网络科技有限公司 一种影院的弹幕播放方法、装置及***
CN105100927A (zh) * 2015-08-07 2015-11-25 广州酷狗计算机科技有限公司 弹幕显示方法及装置
CN105847718A (zh) * 2016-06-01 2016-08-10 上海幻电信息科技有限公司 基于场景识别的直播视频弹幕显示方法及其显示装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060104600A1 (en) 2004-11-12 2006-05-18 Sfx Entertainment, Inc. Live concert/event video system and method
US8019815B2 (en) 2006-04-24 2011-09-13 Keener Jr Ellis Barlow Interactive audio/video method on the internet
US20150082342A1 (en) 2006-06-15 2015-03-19 Social Commenting, Llc System and method for viewers to comment on television content for display on remote websites using a web browser
US8628414B2 (en) 2006-07-14 2014-01-14 Valve Corporation Enhanced commentary system for 3D computer entertainment
US7809773B2 (en) 2007-12-21 2010-10-05 Yahoo! Inc. Comment filters for real-time multimedia broadcast sessions
US10091460B2 (en) 2008-03-31 2018-10-02 Disney Enterprises, Inc. Asynchronous online viewing party
US8555177B1 (en) 2009-04-22 2013-10-08 Google, Inc. Real-time interaction during video viewing
US8376910B2 (en) 2009-10-02 2013-02-19 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for providing remote participation in multi-media events
US9003306B2 (en) 2010-05-04 2015-04-07 Qwest Communications International Inc. Doodle-in-chat-context
US10225617B2 (en) 2011-06-22 2019-03-05 Time Warner Cable Enterprises Llc Methods and apparatus for presenting social network content in conjunction with video content
US20130326352A1 (en) 2012-05-30 2013-12-05 Kyle Douglas Morton System For Creating And Viewing Augmented Video Experiences
US20140012910A1 (en) 2012-07-09 2014-01-09 Mobitude, LLC, a Delaware LLC Video comment feed
US20140013200A1 (en) 2012-07-09 2014-01-09 Mobitude, LLC, a Delaware LLC Video comment feed with prioritization
US20140092127A1 (en) 2012-07-11 2014-04-03 Empire Technology Development Llc Media annotations in networked environment
US20140081435A1 (en) 2012-09-17 2014-03-20 Coached BY Pros, LLC Connecting Players to Professional Athletes to Receive Evaluations
US9332315B2 (en) 2012-09-21 2016-05-03 Comment Bubble, Inc. Timestamped commentary system for video content
CN103853761B (zh) 2012-12-03 2016-05-25 腾讯科技(深圳)有限公司 网页内容的评论显示、添加方法及装置
JP6122768B2 (ja) * 2013-11-19 2017-04-26 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置、表示方法およびコンピュータプログラム
CN103716709B (zh) 2013-12-23 2017-02-01 乐视致新电子科技(天津)有限公司 一种同屏互动方法以及装置
US20160342287A1 (en) 2015-05-19 2016-11-24 Vipeline, Inc. System and methods for video comment threading
US9467408B1 (en) 2015-12-22 2016-10-11 Linkedin Corporation Interactive commentary based on video-content characteristics
KR101739220B1 (ko) * 2016-02-04 2017-05-24 민코넷주식회사 게임 플레이 상황에 대한 특수 영상 생성 시스템
US10770113B2 (en) * 2016-07-22 2020-09-08 Zeality Inc. Methods and system for customizing immersive media content

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2661091B1 (en) * 2012-05-04 2015-10-14 Novabase Digital TV Technologies GmbH Controlling a graphical user interface
CN103035024A (zh) * 2012-12-11 2013-04-10 南京我乐我居数码科技有限公司 一种基于三维虚拟平台的实体材质置换方法
CN105100927A (zh) * 2015-08-07 2015-11-25 广州酷狗计算机科技有限公司 弹幕显示方法及装置
CN105069827A (zh) * 2015-08-19 2015-11-18 北京中科大洋科技发展股份有限公司 一种采用三维模型处理视频转场的方法
CN105072504A (zh) * 2015-08-21 2015-11-18 广州弹幕网络科技有限公司 一种影院的弹幕播放方法、装置及***
CN105847718A (zh) * 2016-06-01 2016-08-10 上海幻电信息科技有限公司 基于场景识别的直播视频弹幕显示方法及其显示装置

Also Published As

Publication number Publication date
US10499035B2 (en) 2019-12-03
CN106210861A (zh) 2016-12-07
US20180063501A1 (en) 2018-03-01

Similar Documents

Publication Publication Date Title
CN106210861B (zh) 显示弹幕的方法及***
US11076142B2 (en) Real-time aliasing rendering method for 3D VR video and virtual three-dimensional scene
US10403044B2 (en) Telelocation: location sharing for users in augmented and virtual reality environments
US9485493B2 (en) Method and system for displaying multi-viewpoint images and non-transitory computer readable storage medium thereof
US10977864B2 (en) Techniques for capturing and displaying partial motion in virtual or augmented reality scenes
US20080246759A1 (en) Automatic Scene Modeling for the 3D Camera and 3D Video
KR20140082610A (ko) 휴대용 단말을 이용한 증강현실 전시 콘텐츠 재생 방법 및 장치
CN106296781B (zh) 特效图像生成方法及电子设备
US11956408B2 (en) Information processing system, information processing method, and storage medium
CN107295393B (zh) 媒体播放中的附加媒体展示方法及装置以及计算设备和计算机可读存储介质
US20220375358A1 (en) Class system, viewing terminal, information processing method, and program
CN112019907A (zh) 直播画面分流方法、计算机设备及可读存储介质
KR102257132B1 (ko) 몰입형 비디오 컨텐츠를 생성 및 렌더링하기 위한 방법들, 시스템들 및 매체들
Ryskeldiev et al. Streamspace: Pervasive mixed reality telepresence for remote collaboration on mobile devices
US20190164323A1 (en) Method and program for generating virtual reality contents
Langlotz et al. AR record&replay: situated compositing of video content in mobile augmented reality
CN110730340B (zh) 基于镜头变换的虚拟观众席展示方法、***及存储介质
KR20170081456A (ko) 가상현실 기반 개인형 체험요소 공유 시스템 및 그 방법
US20190295324A1 (en) Optimized content sharing interaction using a mixed reality environment
US20160350955A1 (en) Image processing method and device
KR102558294B1 (ko) 임의 시점 영상 생성 기술을 이용한 다이나믹 영상 촬영 장치 및 방법
CN112019906A (zh) 直播方法、计算机设备及可读存储介质
US9942540B2 (en) Method and a device for creating images
CN109872400B (zh) 一种全景虚拟现实场景的生成方法
KR101752691B1 (ko) 시점 선택이 가능한 3차원 가상 콘텐츠 동영상을 제공하는 장치 및 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant