CN101852980A - 一种在cave投影***上交互式播放全景视频流的方法 - Google Patents

一种在cave投影***上交互式播放全景视频流的方法 Download PDF

Info

Publication number
CN101852980A
CN101852980A CN 201010194949 CN201010194949A CN101852980A CN 101852980 A CN101852980 A CN 101852980A CN 201010194949 CN201010194949 CN 201010194949 CN 201010194949 A CN201010194949 A CN 201010194949A CN 101852980 A CN101852980 A CN 101852980A
Authority
CN
China
Prior art keywords
microcomputer
panoramic video
sphere
projector
rectangular pyramids
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.)
Granted
Application number
CN 201010194949
Other languages
English (en)
Other versions
CN101852980B (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.)
Changchun University of Science and Technology
Original Assignee
Changchun University of Science and Technology
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 Changchun University of Science and Technology filed Critical Changchun University of Science and Technology
Priority to CN2010101949491A priority Critical patent/CN101852980B/zh
Publication of CN101852980A publication Critical patent/CN101852980A/zh
Application granted granted Critical
Publication of CN101852980B publication Critical patent/CN101852980B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Studio Devices (AREA)

Abstract

本发明公开一种在CAVE投影***上交互式播放全景视频流的方法,属于数字媒体技术领域。当前现有的360度全景视频浏览器不支持在CAVE投影***上交互式播放全景视频流。本发明将全景画面图像作为纹理映射到一个3D球面上,再将360度全周球形视场分割成六个子区域,使用五个不同的虚拟相机分别拍摄其中的前、后、左、右、天顶等五子区域,从而分别得到CAVE投影***各投影幕的画面。本发明的方法解决了无法直接在CAVE投影***上交互式播放全景视频流的问题。本发明的方法简单、易行,不需要昂贵的特殊设备,同时具有实时交互能力,实施成本较低,便于推广应用。

Description

一种在CAVE投影***上交互式播放全景视频流的方法
技术领域
本发明属于数字媒体技术领域,涉及一种在CAVE投影***上交互式播放全景相机录制的全景视频流的方法。
背景技术
CAVE投影***是一种洞穴式正交多幕投影***,图像以背投的方式投影到幕上,其投影采用“虚拟现实剧场”形式,完全符合Showcase标准。CAVE投影***是一个立方空间,典型情况下前、后、左、右四面墙各有一个投影幕,同时天顶也有一个投影幕。所以CAVE投影***是一种理想的展示全景视频画面的装置。目前的全景相机(例如PointGrey公司的Ladybug全景相机)多数能以流文件的形式保存录制的全景视频,使用现有的360度全景视频浏览器可在单台微机的显示器上播放视频流,但是不支持在CAVE投影***上的播放。在CAVE投影***中,一般投影每个幕的投影机都与一***立的微机相连,通过微机将图像输出到对应的投影机上;每台微机输出的图像仅是全部投影画面的一部分,各微机通过局域网相连,相互之间可以进行通信。CAVE投影***自身的特点使得在其上播放全景视频流的方法完全不同于工作在单台微机上的全景视频浏览器,因此需要一种简单、经济的在CAVE投影***上交互式播放全景视频流的方法,以便实现在CAVE投影***上交互式播放全景视频流。
发明内容
本发明的目的在于提供一种在CAVE投影***上交互式播放全景视频流的方法,先将全景画面图像作为纹理映射到一个3D球面上,再将360度全周球形视场分割成六个子区域,使用五个不同的虚拟相机分别拍摄其中的前、后、左、右、天顶等五子区域,从而分别得到CAVE投影***各投影幕的画面。本发明的方法所需的设备及其实现步骤如下:
1.所需设备:无线游戏手柄(A001)、无线游戏手柄的PC端连接适配器(112)、CAVE投影***(A002)、微机和网络交换机(113)。CAVE投影***(A002)包含五个投影幕和五台投影机,如图1所示,其中投影机(101)投天顶幕,投影机(102)投左侧幕,投影机(103)投后方幕,投影机(104)投右侧幕,投影机(105)投前方幕;投影机(101)与微机(106)相连,投影机(102)与微机(110)相连,投影机(103)与微机(109)相连,投影机(104)与微机(107)相连,投影机(105)与微机(108)相连;各台微机通过网络交换机(113)进行互联;无线游戏手柄的PC端连接适配器(112)与微机(111)相连。
2.实现步骤:
本发明使用五个虚拟相机分别拍摄360度全周球形视场空间的前、后、左、右、天顶等五个子区域。本方法(010)部分,得到五个虚拟相机的相机参数,具体步骤如下:
步骤(S011):如图2所示,将CAVE投影立方体ABCDEFGH的中心Po设为视点,在CAVE投影立方体ABCDEFGH之内创建一个以Po为中心的立方体A′B′C′D′E′F′G′H′,其各个面均与CAVE投影立方体ABCDEFGH的某个面平行;
步骤(S012):如图2所示,将立方体A′B′C′D′E′F′G′H′与立方体ABCDEFGH的对应顶点相连,得到六个四棱台,即四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD、四棱台E′F′G′H′EFGH;
步骤(S013):把步骤(S012)中得到的四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD分别作为五个虚拟相机的透视投影视域体,据此可计算出五个虚拟相机的相机参数,即相机位置、相机视场角、相机上方向、相机观察中心、相机透视投影视域体的近裁剪平面和远裁剪平面。
本方法(020)部分,实现在CAVE投影***上的全景视频流播放,具体步骤如下:
步骤(S021):在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上分别安装自主研制的3D球面虚拟拍摄程序(A003);
步骤(S022):在微机(111)上安装自主研制的全景视频播放控制程序(A004);
步骤(S023):分别在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003)中创建一个3D球面(201),其与立方体ABCDEFGH内切,而且立方体A′B′C′D′E′F′G′H′被完全包含于其中;
步骤(S024):全景视频播放控制程序(A004)从全景视频流文件中读入一帧全景画面图像,并将该帧全景画面图像发送给安装在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003),同时全景视频播放控制程序(A004)启动一个时间触发器(A005),并设置触发时刻为下一帧的播放时刻;
步骤(S025):各台微机上的3D球面虚拟拍摄程序(A003)接收全景视频播放控制程序(A004)通过局域网发送的全景画面图像,并将该全景画面图像以纹理方式映射到3D球面(201)上;
步骤(S026):微机(109)上的3D球面虚拟拍摄程序(A003)根据四棱台D′C′G′H′DCGH对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(103),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(107)上的3D球面虚拟拍摄程序(A003)根据四棱台B′C′G′F′BCGF对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(104),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(108)上的3D球面虚拟拍摄程序(A003)根据四棱台A′E′F′B′AEFB对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(105),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(110)上的3D球面虚拟拍摄程序(A003)根据四棱台A′E′H′D′AEHD对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(102),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(106)上的3D球面虚拟拍摄程序(A003)根据四棱台A′B′C′D′ABCD对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(101),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;
步骤(S027):如果全景视频流文件中已没有未播放的全景画面帧,则停止播放,否则当时间触发器(A005)的时间触发事件发生时,若全景视频播放控制程序(A004)收到了所有微机上的3D球面虚拟拍摄程序(A003)发送的纹理更新完成消息,则全景视频播放控制程序(A004)关闭时间触发器(A005)并转步骤(S024),否则提示发生错误。
本方法(030)部分,实现在CAVE投影***上全景视频流播放的人机交互,具体步骤如下:
步骤(S031):全景视频播放控制程序(A004)从与微机(111)相连的无线游戏手柄的PC端连接适配器(112)中读取观众通过无线游戏手柄(A001)输入的方向盘旋转量,计算方位方向旋转角α和俯仰方向旋转角β,并将α和β发送给微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003);
步骤(S032):微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003)在收到方位方向旋转角α和俯仰方向旋转角β后,各自将程序中的3D球面(201)先在方位方向上旋转一个角度α,再在俯仰方向上旋转一个角度β,最后重新计算虚拟相机拍摄到的画面图像并输出给与微机相连的投影机,同时向全景视频播放控制程序(A004)发送一个交互更新完成消息;
步骤(S033):若全景视频播放控制程序(A004)在一定时间间隔内收到了所有3D球面虚拟拍摄程序(A003)发送的交互更新完成消息,则表明交互正常,否则提示发生错误。
有益效果
本发明提供了一种在CAVE投影***上交互式播放全景视频流的方法,解决了无法直接在CAVE投影***上交互式播放全景视频流的问题。本发明的方法简单、易行,不需要昂贵的特殊设备,同时具有实时交互能力,实施成本较低,便于推广应用。
附图说明
图1是本发明所需的设备及其连接方式示意图;图2是CAVE投影立方体、3D球面以及虚拟相机的透视投影视域体示意图。
具体实施方式
为了使本发明的特征和优点更加清楚明白,下面参照附图结合具体实施例对本发明作进一步的描述。
本发明的主要思想是:首先根据图2所示的CAVE投影立方体ABCDEFGH确定其内切3D球面(201),根据CAVE投影立方体ABCDEFGH的中心Po确定立方体A′B′C′D′E′F′G′H′(立方体A′B′C′D′E′F′G′H′的各个面均与立方体ABCDEFGH的某个面平行),连接立方体A′B′C′D′E′F′G′H′与立方体ABCDEFGH的对应顶点,得到六个四棱台,即四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD、四棱台E′F′G′H′EFGH;分别以四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD作为五个虚拟相机的透视投影视域体,据此计算出五个虚拟相机的相机参数,并用这些参数设置不同微机上的3D球面虚拟拍摄程序(A003)的虚拟相机参数;在不同微机上的3D球面虚拟拍摄程序(A003)中,将全景视频播放控制程序(A004)发送来的全景画面图像以纹理方式映射到3D球面(201)上,再用虚拟相机拍摄3D球面(201),将拍摄到的图像输出到与微机相连的投影机,从而实现CAVE投影***上的全景视频流播放;从无线游戏手柄的PC端连接适配器(112)读取通过无线游戏手柄输入的方向盘旋转量,据此对3D球面(201)进行旋转变换,从而实现全景视频流播放的人机交互。
本方法(010)部分,得到五个虚拟相机的相机参数,具体步骤如下:
步骤(S011):如图2所示,将CAVE投影立方体ABCDEFGH的中心Po设为视点,在CAVE投影立方体ABCDEFGH之内创建一个以Po为中心的立方体A′B′C′D′E′F′G′H′,其各个面均与CAVE投影立方体ABCDEFGH的某个面平行;
步骤(S012):如图2所示,将立方体A′B′C′D′E′F′G′H′与立方体ABCDEFGH的对应顶点相连,得到六个四棱台,即四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD、四棱台E′F′G′H′EFGH;
步骤(S013):把步骤(S012)中得到的四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD分别作为五个虚拟相机的透视投影视域体,据此可计算出五个虚拟相机的相机参数,即相机位置、相机视场角、相机上方向、相机观察中心、相机透视投影视域体的近裁剪平面和远裁剪平面。
本方法(020)部分,实现在CAVE投影***上的全景视频流播放,具体步骤如下:
步骤(S021):在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上分别安装自主研制的3D球面虚拟拍摄程序(A003);
步骤(S022):在微机(111)上安装自主研制的全景视频播放控制程序(A004);
步骤(S023):分别在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003)中创建一个3D球面(201),其与立方体ABCDEFGH内切,而且立方体A′B′C′D′E′F′G′H′被完全包含于其中;
步骤(S024):全景视频播放控制程序(A004)从全景视频流文件中读入一帧全景画面图像,并将该帧全景画面图像发送给安装在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003),同时全景视频播放控制程序(A004)启动一个时间触发器(A005),并设置触发时刻为下一帧的播放时刻;
步骤(S025):各台微机上的3D球面虚拟拍摄程序(A003)接收全景视频播放控制程序(A004)通过局域网发送的全景画面图像,并将该全景画面图像以纹理方式映射到3D球面(201)上;
步骤(S026):微机(109)上的3D球面虚拟拍摄程序(A003)根据四棱台D′C′G′H′DCGH对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(103),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(107)上的3D球面虚拟拍摄程序(A003)根据四棱台B′C′G′F′BCGF对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(104),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(108)上的3D球面虚拟拍摄程序(A003)根据四棱台A′E′F′B′AEFB对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(105),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(110)上的3D球面虚拟拍摄程序(A003)根据四棱台A′E′H′D′AEHD对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(102),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(106)上的3D球面虚拟拍摄程序(A003)根据四棱台A′B′C′D′ABCD对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(101),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;
步骤(S027):如果全景视频流文件中已没有未播放的全景画面帧,则停止播放,否则当时间触发器(A005)的时间触发事件发生时,若全景视频播放控制程序(A004)收到了所有微机上的3D球面虚拟拍摄程序(A003)发送的纹理更新完成消息,则全景视频播放控制程序(A004)关闭时间触发器(A005)并转步骤(S024),否则提示发生错误。
本方法(030)部分,实现在CAVE投影***上全景视频流播放的人机交互,具体步骤如下:
步骤(S031):全景视频播放控制程序(A004)从与微机(111)相连的无线游戏手柄的PC端连接适配器(112)中读取观众通过无线游戏手柄(A001)输入的方向盘旋转量,计算方位方向旋转角α和俯仰方向旋转角β,并将α和β发送给微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003);
步骤(S032):微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003)在收到方位方向旋转角α和俯仰方向旋转角β后,各自将程序中的3D球面(201)先在方位方向上旋转一个角度α,再在俯仰方向上旋转一个角度β,最后重新计算虚拟相机拍摄到的画面图像并输出给与微机相连的投影机,同时向全景视频播放控制程序(A004)发送一个交互更新完成消息;
步骤(S033):若全景视频播放控制程序(A004)在一定时间间隔内收到了所有3D球面虚拟拍摄程序(A003)发送的交互更新完成消息,则表明交互正常,否则提示发生错误。
在本发明的方法中,全景视频播放控制程序(A004)使用PointGrey公司的Ladybug相机API函数读取全景视频流文件中的全景画面帧,使用OpenGL实现3D球面虚拟拍摄程序(A003)中的纹理映射以及虚拟相机功能,使用Socket套接字实现3D球面虚拟拍摄程序(A003)和全景视频播放控制程序(A004)之间的消息收发功能。

Claims (1)

1.一种在CAVE投影***上交互式播放全景视频流的方法,其特征在于,所需的设备及实现步骤如下:
所需设备:无线游戏手柄(A001)、无线游戏手柄的PC端连接适配器(112)、CAVE投影***(A002)、微机和网络交换机(113);CAVE投影***(A002)包含五个投影幕和五台投影机,其中投影机(101)投天顶幕,投影机(102)投左侧幕,投影机(103)投后方幕,投影机(104)投右侧幕,投影机(105)投前方幕;投影机(101)与微机(106)相连,投影机(102)与微机(110)相连,投影机(103)与微机(109)相连,投影机(104)与微机(107)相连,投影机(105)与微机(108)相连;各台微机通过网络交换机(113)进行互联;无线游戏手柄的PC端连接适配器(112)与微机(111)相连;
实现步骤:
本方法(010)部分,得到五个虚拟相机的相机参数,具体步骤如下:
步骤(S011):将CAVE投影立方体ABCDEFGH的中心Po设为视点,在CAVE投影立方体ABCDEFGH之内创建一个以Po为中心的立方体A′B′C′D′E′F′G′H′,其各个面均与CAVE投影立方体ABCDEFGH的某个面平行;
步骤(S012):将立方体A′B′C′D′E′F′G′H′与立方体ABCDEFGH的对应顶点相连,得到六个四棱台,即四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD、四棱台E′F′G′H′EFGH;
步骤(S013):把步骤(S012)中得到的四棱台D′C′G′H′DCGH、四棱台B′C′G′F′BCGF、四棱台A′E′F′B′AEFB、四棱台A′E′H′D′AEHD、四棱台A′B′C′D′ABCD分别作为五个虚拟相机的透视投影视域体,据此可计算出五个虚拟相机的相机参数,即相机位置、相机视场角、相机上方向、相机观察中心、相机透视投影视域体的近裁剪平面和远裁剪平面;
本方法(020)部分,实现在CAVE投影***上的全景视频流播放,具体步骤如下:
步骤(S021):在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上分别安装自主研制的3D球面虚拟拍摄程序(A003);
步骤(S022):在微机(111)上安装自主研制的全景视频播放控制程序(A004);
步骤(S023):分别在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003)中创建一个3D球面(201),其与立方体ABCDEFGH内切,而且立方体A′B′C′D′E′F′G′H′被完全包含于其中;
步骤(S024):全景视频播放控制程序(A004)从全景视频流文件中读入一帧全景画面图像,并将该帧全景画面图像发送给安装在微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003),同时全景视频播放控制程序(A004)启动一个时间触发器(A005),并设置触发时刻为下一帧的播放时刻;
步骤(S025):各台微机上的3D球面虚拟拍摄程序(A003)接收全景视频播放控制程序(A004)通过局域网发送的全景画面图像,并将该全景画面图像以纹理方式映射到3D球面(201)上;
步骤(S026):微机(109)上的3D球面虚拟拍摄程序(A003)根据四棱台D′C′G′H′DCGH对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(103),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(107)上的3D球面虚拟拍摄程序(A003)根据四棱台B′C′G′F′BCGF对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(104),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(108)上的3D球面虚拟拍摄程序(A003)根据四棱台A′E′F′B′AEFB对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(105),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(110)上的3D球面虚拟拍摄程序(A003)根据四棱台A′E′H′D′AEHD对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(102),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;微机(106)上的3D球面虚拟拍摄程序(A003)根据四棱台A′B′C′D′ABCD对应的虚拟相机参数创建一个虚拟相机来拍摄3D球面(201),将拍摄到的画面图像输出给投影机(101),并向全景视频播放控制程序(A004)发送一条纹理更新完成消息;
步骤(S027):如果全景视频流文件中已没有未播放的全景画面帧,则停止播放,否则当时间触发器(A005)的时间触发事件发生时,若全景视频播放控制程序(A004)收到了所有微机上的3D球面虚拟拍摄程序(A003)发送的纹理更新完成消息,则全景视频播放控制程序(A004)关闭时间触发器(A005)并转步骤(S024),否则提示发生错误;
本方法(030)部分,实现在CAVE投影***上全景视频流播放的人机交互,具体步骤如下:
步骤(S031):全景视频播放控制程序(A004)从与微机(111)相连的无线游戏手柄的PC端连接适配器(112)中读取观众通过无线游戏手柄(A001)输入的方向盘旋转量,计算方位方向旋转角α和俯仰方向旋转角β,并将α和β发送给微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003);
步骤(S032):微机(106)、微机(107)、微机(108)、微机(109)、微机(110)上的3D球面虚拟拍摄程序(A003)在收到方位方向旋转角α和俯仰方向旋转角β后,各自将程序中的3D球面(201)先在方位方向上旋转一个角度α,再在俯仰方向上旋转一个角度β,最后重新计算虚拟相机拍摄到的画面图像并输出给与微机相连的投影机,同时向全景视频播放控制程序(A004)发送一个交互更新完成消息;
步骤(S033):若全景视频播放控制程序(A004)在一定时间间隔内收到了所有3D球面虚拟拍摄程序(A003)发送的交互更新完成消息,则表明交互正常,否则提示发生错误。
CN2010101949491A 2010-06-09 2010-06-09 一种在cave投影***上交互式播放全景视频流的方法 Expired - Fee Related CN101852980B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101949491A CN101852980B (zh) 2010-06-09 2010-06-09 一种在cave投影***上交互式播放全景视频流的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101949491A CN101852980B (zh) 2010-06-09 2010-06-09 一种在cave投影***上交互式播放全景视频流的方法

Publications (2)

Publication Number Publication Date
CN101852980A true CN101852980A (zh) 2010-10-06
CN101852980B CN101852980B (zh) 2011-10-05

Family

ID=42804520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101949491A Expired - Fee Related CN101852980B (zh) 2010-06-09 2010-06-09 一种在cave投影***上交互式播放全景视频流的方法

Country Status (1)

Country Link
CN (1) CN101852980B (zh)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510474A (zh) * 2011-10-19 2012-06-20 中国科学院宁波材料技术与工程研究所 一种360度全景监控***
CN102508405A (zh) * 2011-11-02 2012-06-20 天津理工大学 立方体幕的直接被动立体实现装置及图像的校正方法
CN102945563A (zh) * 2012-09-26 2013-02-27 天津游奕科技有限公司 一种全景视频的展示与交互***及方法
CN103731622A (zh) * 2013-12-27 2014-04-16 合肥市艾塔器网络科技有限公司 一种三维表面投影呈现***
CN104202593A (zh) * 2014-09-23 2014-12-10 长春理工大学 大型正交多幕播放装置
CN104202546A (zh) * 2014-08-22 2014-12-10 湖南华凯文化创意股份有限公司 Cave沉浸式虚拟显示***与显示方法
CN104244019A (zh) * 2014-09-18 2014-12-24 孙轩 一种全景视频影像室内分屏显示方法及显示***
CN105163158A (zh) * 2015-08-05 2015-12-16 北京奇艺世纪科技有限公司 一种图像处理方法和装置
CN105872353A (zh) * 2015-12-15 2016-08-17 乐视网信息技术(北京)股份有限公司 一种在移动设备上实现播放全景视频的***和方法
CN105898337A (zh) * 2015-11-18 2016-08-24 乐视网信息技术(北京)股份有限公司 全景视频的显示方法和装置
CN106791840A (zh) * 2016-12-29 2017-05-31 上海国茂数字技术有限公司 一种全景视频双环带采样方法及装置
CN107205140A (zh) * 2017-07-12 2017-09-26 赵政宇 一种全景视频的分割投影方法以及应用其的***
CN107463253A (zh) * 2017-07-21 2017-12-12 核动力运行研究所 一种畅游核电站的互动操作***
CN107592514A (zh) * 2017-09-14 2018-01-16 深圳市圆周率软件科技有限责任公司 一种全景投影***及方法
CN108769524A (zh) * 2018-06-11 2018-11-06 广州中科云图智能科技有限公司 无人机空中720度航拍全景比对方法
CN109429008A (zh) * 2017-08-31 2019-03-05 佳能株式会社 图像处理装置、信息处理***、信息处理方法和存储介质
TWI653875B (zh) 2017-01-03 2019-03-11 聯發科技股份有限公司 用於生成且編碼具有由包裝在金字塔投影佈局內的基底投影面與側向投影面來表現的360度內容的基於投影的幀的方法及設備
CN109792550A (zh) * 2016-10-10 2019-05-21 三星电子株式会社 防止边界伪影的***和方法
CN110347005A (zh) * 2019-07-04 2019-10-18 牡丹江师范学院 一种用于虚拟体验的沉浸感强的洞穴式显示***
CN110376736A (zh) * 2019-04-30 2019-10-25 成都理想境界科技有限公司 一种扫描显示模组及近眼显示设备
CN111047711A (zh) * 2019-12-16 2020-04-21 山东东艺数字科技有限公司 一种沉浸式可交互Box影像制作方法
US10652516B2 (en) 2017-01-03 2020-05-12 Mediatek Inc. Method and apparatus for generating and encoding projection-based frame with 360-degree content represented by base projection face and lateral projection faces packed in pyramid projection layout
CN111447476A (zh) * 2020-04-29 2020-07-24 厦门奇翼科技有限公司 一种5d沉浸式互动体验空间
CN112601069A (zh) * 2020-12-11 2021-04-02 深圳市创凯智能股份有限公司 三维场景投影设备、方法及可读存储介质
CN113315963A (zh) * 2021-04-23 2021-08-27 深圳市洲明科技股份有限公司 扩展现实显示方法、装置、***和存储介质
CN114513702A (zh) * 2022-02-23 2022-05-17 北京邮电大学 基于Web的分块全景视频处理方法、***及存储介质
WO2022141781A1 (zh) * 2020-12-30 2022-07-07 惠州Tcl移动通信有限公司 一种播放全景视频的方法、***、存储介质及播放设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1184312A (ja) * 1996-10-21 1999-03-26 Hitachi Ltd 映写機、投写装置、体感装置及び透過スクリーンの製造方法
EP0989436A2 (en) * 1998-08-28 2000-03-29 Lucent Technologies Inc. Stereoscopic panoramic viewing system
CN101697233A (zh) * 2009-10-16 2010-04-21 长春理工大学 一种基于结构光的三维物体表面重建方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1184312A (ja) * 1996-10-21 1999-03-26 Hitachi Ltd 映写機、投写装置、体感装置及び透過スクリーンの製造方法
EP0989436A2 (en) * 1998-08-28 2000-03-29 Lucent Technologies Inc. Stereoscopic panoramic viewing system
CN101697233A (zh) * 2009-10-16 2010-04-21 长春理工大学 一种基于结构光的三维物体表面重建方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《中国优秀硕士学位论文全文数据库》 20030315 林柏纬 PC架构的多投影面沉浸式虚拟环境及其应用 , 2 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510474B (zh) * 2011-10-19 2013-12-25 中国科学院宁波材料技术与工程研究所 一种360度全景监控***
CN102510474A (zh) * 2011-10-19 2012-06-20 中国科学院宁波材料技术与工程研究所 一种360度全景监控***
CN102508405A (zh) * 2011-11-02 2012-06-20 天津理工大学 立方体幕的直接被动立体实现装置及图像的校正方法
CN102945563A (zh) * 2012-09-26 2013-02-27 天津游奕科技有限公司 一种全景视频的展示与交互***及方法
CN103731622B (zh) * 2013-12-27 2017-02-15 合肥市艾塔器网络科技有限公司 一种单台投影仪三维表面投影呈现***
CN103731622A (zh) * 2013-12-27 2014-04-16 合肥市艾塔器网络科技有限公司 一种三维表面投影呈现***
CN104202546A (zh) * 2014-08-22 2014-12-10 湖南华凯文化创意股份有限公司 Cave沉浸式虚拟显示***与显示方法
CN104202546B (zh) * 2014-08-22 2017-09-12 湖南华凯文化创意股份有限公司 Cave沉浸式虚拟显示***与显示方法
CN104244019B (zh) * 2014-09-18 2018-01-19 孙轩 一种全景视频影像室内分屏显示方法及显示***
CN104244019A (zh) * 2014-09-18 2014-12-24 孙轩 一种全景视频影像室内分屏显示方法及显示***
CN104202593A (zh) * 2014-09-23 2014-12-10 长春理工大学 大型正交多幕播放装置
CN105163158A (zh) * 2015-08-05 2015-12-16 北京奇艺世纪科技有限公司 一种图像处理方法和装置
CN105898337A (zh) * 2015-11-18 2016-08-24 乐视网信息技术(北京)股份有限公司 全景视频的显示方法和装置
CN105872353A (zh) * 2015-12-15 2016-08-17 乐视网信息技术(北京)股份有限公司 一种在移动设备上实现播放全景视频的***和方法
CN109792550B (zh) * 2016-10-10 2021-11-16 三星电子株式会社 用于处理360°视频的方法、用户设备及服务器
CN109792550A (zh) * 2016-10-10 2019-05-21 三星电子株式会社 防止边界伪影的***和方法
CN106791840A (zh) * 2016-12-29 2017-05-31 上海国茂数字技术有限公司 一种全景视频双环带采样方法及装置
US10652516B2 (en) 2017-01-03 2020-05-12 Mediatek Inc. Method and apparatus for generating and encoding projection-based frame with 360-degree content represented by base projection face and lateral projection faces packed in pyramid projection layout
TWI653875B (zh) 2017-01-03 2019-03-11 聯發科技股份有限公司 用於生成且編碼具有由包裝在金字塔投影佈局內的基底投影面與側向投影面來表現的360度內容的基於投影的幀的方法及設備
CN107205140A (zh) * 2017-07-12 2017-09-26 赵政宇 一种全景视频的分割投影方法以及应用其的***
CN107463253A (zh) * 2017-07-21 2017-12-12 核动力运行研究所 一种畅游核电站的互动操作***
CN109429008A (zh) * 2017-08-31 2019-03-05 佳能株式会社 图像处理装置、信息处理***、信息处理方法和存储介质
CN109429008B (zh) * 2017-08-31 2021-07-09 佳能株式会社 图像处理装置、信息处理***、信息处理方法和存储介质
US11023999B2 (en) 2017-08-31 2021-06-01 Canon Kabushiki Kaisha Image processing apparatus, information processing system, information processing method, and storage medium
CN107592514A (zh) * 2017-09-14 2018-01-16 深圳市圆周率软件科技有限责任公司 一种全景投影***及方法
CN108769524A (zh) * 2018-06-11 2018-11-06 广州中科云图智能科技有限公司 无人机空中720度航拍全景比对方法
CN108769524B (zh) * 2018-06-11 2021-01-12 广州中科云图智能科技有限公司 无人机空中720度航拍全景比对方法
CN110376736A (zh) * 2019-04-30 2019-10-25 成都理想境界科技有限公司 一种扫描显示模组及近眼显示设备
CN110347005B (zh) * 2019-07-04 2021-03-30 牡丹江师范学院 一种用于虚拟体验的沉浸感强的洞穴式显示***
CN110347005A (zh) * 2019-07-04 2019-10-18 牡丹江师范学院 一种用于虚拟体验的沉浸感强的洞穴式显示***
CN111047711A (zh) * 2019-12-16 2020-04-21 山东东艺数字科技有限公司 一种沉浸式可交互Box影像制作方法
CN111047711B (zh) * 2019-12-16 2023-08-22 山东东艺数字科技有限公司 一种沉浸式可交互Box影像制作方法
CN111447476A (zh) * 2020-04-29 2020-07-24 厦门奇翼科技有限公司 一种5d沉浸式互动体验空间
CN112601069A (zh) * 2020-12-11 2021-04-02 深圳市创凯智能股份有限公司 三维场景投影设备、方法及可读存储介质
WO2022141781A1 (zh) * 2020-12-30 2022-07-07 惠州Tcl移动通信有限公司 一种播放全景视频的方法、***、存储介质及播放设备
CN113315963A (zh) * 2021-04-23 2021-08-27 深圳市洲明科技股份有限公司 扩展现实显示方法、装置、***和存储介质
CN114513702A (zh) * 2022-02-23 2022-05-17 北京邮电大学 基于Web的分块全景视频处理方法、***及存储介质

Also Published As

Publication number Publication date
CN101852980B (zh) 2011-10-05

Similar Documents

Publication Publication Date Title
CN101852980B (zh) 一种在cave投影***上交互式播放全景视频流的方法
CN108648257B (zh) 全景画面的获取方法、装置、存储介质及电子装置
CN112533002A (zh) 一种用于vr全景直播的动态图像融合方法及***
ES2675802T3 (es) Procedimiento y aparato para transmitir y recibir un flujo de video panorámico
CN105163158A (zh) 一种图像处理方法和装置
CN110248078A (zh) 一种全景图像的曝光参数获取方法
CN106605407A (zh) 用于捕获、流传输和/或回放内容的方法和装置
CN105137705B (zh) 一种虚拟球幕的创建方法和装置
CN106775528A (zh) 一种虚拟现实的旅游***
US8730409B2 (en) Projection system and method of curved film
CN107426491B (zh) 一种360度全景视频的实现方法
CN207212211U (zh) 一种互动智能窗户
CN101930158B (zh) 一种360度整体式全球形银幕电影装置及其实现方法
CN207354509U (zh) 全景多媒体展示装置
CN102340633A (zh) 一种利用多台摄像机生成鱼眼效果图片的方法
CN107005689B (zh) 数字视频渲染
CN2667827Y (zh) 一种准全景环绕式影视播放***
CN106210856A (zh) 在网络视频直播平台上观看3d全景视频的方法及***
CN105141941A (zh) 一种数字全景3d影片制作的方法及***
CN101807311A (zh) 一种数字球幕电影的制作方法
WO2020198823A1 (pt) Sistema e método de captação e projeção de imagem, e, uso do sistema
CN202661722U (zh) 一种三维立体成像***
US20220253975A1 (en) Panoramic presentation methods and apparatuses
JP6969249B2 (ja) 遠隔空間を接続するためのパノラマポータルのためのシステム及びプログラム
CN102043322A (zh) 便携式360°环幕影院***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111005

Termination date: 20140609

EXPY Termination of patent right or utility model