CN110349270A - 基于现实空间定位的虚拟沙盘呈现方法 - Google Patents

基于现实空间定位的虚拟沙盘呈现方法 Download PDF

Info

Publication number
CN110349270A
CN110349270A CN201910590469.8A CN201910590469A CN110349270A CN 110349270 A CN110349270 A CN 110349270A CN 201910590469 A CN201910590469 A CN 201910590469A CN 110349270 A CN110349270 A CN 110349270A
Authority
CN
China
Prior art keywords
sand table
session
virtual
camera
virtual sand
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
CN201910590469.8A
Other languages
English (en)
Other versions
CN110349270B (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 Dihu Landscape Design Co ltd
Original Assignee
Shijiazhuang Zhongyang Network Polytron Technologies Inc
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 Shijiazhuang Zhongyang Network Polytron Technologies Inc filed Critical Shijiazhuang Zhongyang Network Polytron Technologies Inc
Priority to CN201910590469.8A priority Critical patent/CN110349270B/zh
Publication of CN110349270A publication Critical patent/CN110349270A/zh
Application granted granted Critical
Publication of CN110349270B publication Critical patent/CN110349270B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • A63F13/655Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition by importing photos, e.g. of the player
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user interface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6009Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/69Involving elements of the real world in the game world, e.g. measurement in live races, real video
    • A63F2300/695Imported photos, e.g. of the player
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种基于现实空间定位的虚拟沙盘呈现方法,其属于虚拟现实技术领域,将原本的电子沙盘进行空间定位,用户只需要扫描到一个平面就可以将电子沙盘摆放出来,通过移动显示设备来观看不同视角的沙盘,大大增强了虚拟与现实的融合度,提升了用户感官;本发明采用的空间定位与惯性定位的技术能使虚拟的物品真实的方式摆放到平面上。通过移动显示设备,例如手机的移动来观察3D物体建模的各个角度。这种方式的交互能更加深虚拟与现实的融合感带给用户全新的感受。

Description

基于现实空间定位的虚拟沙盘呈现方法
技术领域
本发明涉及一种基于现实空间定位的虚拟沙盘呈现方法,其属于虚拟现实技术领域。
背景技术
增强现实(Augmented Reality,简称AR)是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实。是通过计算机***提供的信息添加用户对现实世界感知的技术。将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或***提示信息叠加到真实场景中。从而实现对现实的增强。
AR 配置中建立现实世界和虚拟世界的纽带,当用相机展示 AR 视图时,用户可以体验到虚拟世界和现实世界相互融合的视图。创建和维护这样的视图,需要去追踪手机设备的运动。
随着计算机图形处理的技术进步,视觉化信息处理的需求愈加增多,从而增强现实(Augmented Reality)的技术亦随之发展。增强现实(以后以AR代替)是通过虚拟建模、识别扫描、空间定位,将虚拟信息叠加到现实场景当中能使用户以一种更直观的角度去观察体验事物。这种技术1990年提出。随着随身电子产品CPU运算能力的提升,预期AR的用途将会越来越广。
由于硬件基础的限制与视野媒介的局限性,现阶段的AR本身所提倡的与交互方式无法给人以身临其境的感觉,其虚拟信息与现实场景存在的割裂感还是很强。其大多无法通过现实场景的交互去影响虚拟信息的变化处理,用户还是通过点击屏幕或操作手柄等方式交互、旋转,那么这给人的感觉的割裂感是挥之不去的,就仿佛只是原本的3D虚拟建模而后开了一个摄像头。
发明内容
本发明所要解决的技术问题是提供了一种基于现实空间定位的虚拟沙盘呈现方法,以增强现实为表现,采用空间定位技术,通过变动移动设备的位置而达到全面观看电子沙盘的效果。
为解决上述技术问题,本发明采用了如下技术方案:
一种基于现实空间定位的虚拟沙盘呈现方法,其包括如下步骤:
S1、摄像头获取平面信息将3D虚拟沙盘模型进行锚点比对;
S2、调用SCNScene控件启动相机ARCamera组件开始捕捉场景;
S3、捕捉到场景后调用ARSCNView组件开始将场景数据交给Session对象;
S4、Session对象通过管理ARSessionConfiguration会话配置控件实现场景的追踪并且返回一个ARFrame对象,给ARSCNView组件中的scene场景添加一个子节点;
S5、利用ARSessionConfiguration会话配置控件捕捉相机的3D位置,用于在添加3D虚拟沙盘模型时比对出3D虚拟沙盘模型相对于相机的真实的矩阵位置,以实现通过移动相机位置观看不同角度的3D虚拟沙盘模型。
进一步的,在步骤1前,首先电子沙盘***接收到进入指令,然后连接服务器以确定发出进入指令的用户的个人信息,确定完成后,服务器接收到请求电子沙盘信息的指令,服务器返回调用信息。
进一步的,所述进入指令为用户经过权鉴***比对实名后触发。
进一步的,所述SCNScene控件为游戏中的场景控件,为放游戏元素的地方,所述游戏元素包括地图、灯光、人物。
进一步的,在WEB开发中,服务器为每个用户浏览器创建一个会话对象,所述会话对象即session对象。
进一步的,所述3D虚拟沙盘模型的不同功能通过点击触发和/或事件触发切换。
进一步的,所述步骤2中ARCamera组件用于AR会话中捕获的视频帧的摄像机位置和成像特性的信息。
进一步的,所述步骤3中ARSCNView组件用于显示使用3D内容增强相机视图的AR体验的视图,Session对象用于管理设备相机和增强现实体验所需的运动处理的共享对象。
进一步的,所述步骤4中一个子节点为一个3D物体模型。
进一步的,所述步骤4中ARSessionConfiguration会话配置控件用于调配AR会话配置的抽象基类,ARFrame对象作为AR会话的一部分捕获的视频图像和位置跟踪信息,ARSCNView组件用于显示使用3D内容增强相机视图的AR体验的视图。
进一步的,进入所述3D虚拟沙盘模型后以第一人称视角浏览细节。
进一步的,通过访问陀螺仪以全景模式展现3D虚拟沙盘模型相应结构。
进一步的,在3D虚拟沙盘模型上用户操作虚拟摇杆触发人物移动指令。
进一步的,本发明所搭建的***中其还包括语音播报***,通过操作人物相机移动到任意房间碰撞空气墙触发房间标签,如用户需要语音播报点击按钮,播放对应的语音讲解。
本发明的有益效果如下:
本发明将原本的电子沙盘进行空间定位,用户只需要扫描到一个平面就可以将电子沙盘摆放出来,通过移动显示设备来观看不同视角的沙盘,大大增强了虚拟与现实的融合度,提升了用户感官。
本发明采用的空间定位与惯性定位的技术能使虚拟的物品真实的方式摆放到平面上。通过移动显示设备,例如手机的移动来观察3D物体建模的各个角度。这种方式的交互能更加深虚拟与现实的融合感带给用户全新的感受。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明的逻辑构架示意图。
图2为本发明的底层AR逻辑实现示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图1-图2和具体实施例对发明进行清楚、完整的描述。
如图1和图2所示,本实施例提供了一种基于现实空间定位的虚拟沙盘呈现方法,是一种现实空间定位的实现方法,用户可以直接扫描一个平面确定位置将虚拟物体摆放至相应位置,用户通过现实的移动来观察虚拟物体的不同位置,使用此实现后虚拟物体将不存在视觉死角。
本实施例的具体实现方法如下:
1)加载相应选择的虚拟沙盘;
2)扫描定点平面的周围空间位置信息;
3)记录定点平面的空间位置信息;
4)进行矩阵运算使空间坐标将虚拟物体定位至现实空间中;次技术就包含在ARKit技术逻辑中。
5)利用惯性定位实现现实移动影响虚拟观测;
6)反馈相应的视觉信息。
本实施例所述方法基于带摄像头的手机实现,通过空间识别信息确定虚拟物体的呈现方式与位置,然后通过手机陀螺仪的访问对虚拟物体进行惯性定位,从而使用户可以全视角观察虚拟物体。其优势相比较普通的AR成像技术,将使用户的空间体验感更强。虚拟物体不会随着手机的移动而移动,而是以真实的地理空间信息为坐标,坐落在空间当中。
本实施例涉及一种基于现实空间定位的虚拟沙盘呈现方法,其包括如下步骤:
S1、摄像头获取平面信息将3D虚拟沙盘模型进行锚点比对;
S2、调用SCNScene控件启动相机ARCamera组件开始捕捉场景;
S3、捕捉到场景后调用ARSCNView组件开始将场景数据交给Session对象;
S4、Session对象通过管理ARSessionConfiguration会话配置控件实现场景的追踪并且返回一个ARFrame对象,给ARSCNView组件中的scene场景添加一个子节点;
S5、利用ARSessionConfiguration会话配置控件捕捉相机的3D位置,用于在添加3D虚拟沙盘模型时比对出3D虚拟沙盘模型相对于相机的真实的矩阵位置,以实现通过移动相机位置观看不同角度的3D虚拟沙盘模型。
进一步的,在步骤1前,首先电子沙盘***接收到进入指令,然后连接服务器以确定发出进入指令的用户的个人信息,确定完成后,服务器接收到请求电子沙盘信息的指令,服务器返回调用信息。
进一步的,所述进入指令为用户经过权鉴***比对实名后触发。
进一步的,所述SCNScene控件为游戏中的场景控件,为放游戏元素的地方,所述游戏元素包括地图、灯光、人物。
进一步的,在WEB开发中,服务器为每个用户浏览器创建一个会话对象,所述会话对象即session对象。
进一步的,所述3D虚拟沙盘模型的不同功能通过点击触发和/或事件触发切换。
进一步的,所述步骤2中ARCamera组件用于AR会话中捕获的视频帧的摄像机位置和成像特性的信息。
进一步的,所述步骤3中ARSCNView组件用于显示使用3D内容增强相机视图的AR体验的视图,Session对象用于管理设备相机和增强现实体验所需的运动处理的共享对象。
进一步的,所述步骤4中一个子节点为一个3D物体模型。
进一步的,所述步骤4中ARSessionConfiguration会话配置控件用于调配AR会话配置的抽象基类,ARFrame对象作为AR会话的一部分捕获的视频图像和位置跟踪信息,ARSCNView组件用于显示使用3D内容增强相机视图的AR体验的视图。
进一步的,进入所述3D虚拟沙盘模型后以第一人称视角浏览细节。
进一步的,通过访问陀螺仪以全景模式展现3D虚拟沙盘模型相应结构。
进一步的,在3D虚拟沙盘模型上用户操作虚拟摇杆触发人物移动指令。
进一步的,本发明所搭建的***中其还包括语音播报***,通过操作人物相机移动到任意房间碰撞空气墙触发房间标签,如用户需要语音播报点击按钮,播放对应的语音讲解。
进一步的,默认情况下,一个浏览器独占一个session对象。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。
进一步的,Session和Cookie的区别如下:Cookie是把用户的数据写给用户的浏览器;Session技术把用户的数据写到用户独占的session中;Session对象由服务器创建,开发人员可以调用request对象的getSession方法得到session对象。
进一步的,服务器实现一个session为一个用户浏览器服务的服务器的过程如下:创建session出来后,会把session的id号,以cookie的形式回写给客户机,这样,只要客户机的浏览器不关,再去访问服务器时,都会带着session的id号去,服务器发现客户机浏览器带session id过来了,就会使用内存中与之对应的session为之服务。
进一步的,ARSession是一个连接底层与AR视图之间的桥梁,ARSCNView内部所有的代理方法都是由ARSession来提供的。ARSessionConfiguration 是ARSession 的基本的配置。ARSessionConfiguration 类跟踪设备运动的三个自由度,其包括三个旋转的轴,即滚动、俯仰和左右。
进一步的,在任何AR体验中,第一步是配置一个ARSession对象来管理摄像头捕捉和运动处理。 会话定义和维护设备所在的真实世界空间与开发者为AR内容建模的虚拟空间之间的对应关系。 要在自定义视图中显示开发者的AR体验,需要:从会话中检索视频帧和跟踪信息;将这些帧图像作为视图的背景渲染;使用跟踪信息在相机图像上方定位和绘制AR内容。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。

Claims (10)

1.一种基于现实空间定位的虚拟沙盘呈现方法,其特征在于,其包括如下步骤:
S1、摄像头获取平面信息将3D虚拟沙盘模型进行锚点比对;
S2、调用SCNScene控件启动相机ARCamera组件开始捕捉场景;
S3、捕捉到场景后调用ARSCNView组件开始将场景数据交给Session对象;
S4、Session对象通过管理ARSessionConfiguration会话配置控件实现场景的追踪并且返回一个ARFrame对象,给ARSCNView组件中的scene场景添加一个子节点;
S5、利用ARSessionConfiguration会话配置控件捕捉相机的3D位置,用于在添加3D虚拟沙盘模型时比对出3D虚拟沙盘模型相对于相机的真实的矩阵位置,以实现通过移动相机位置观看不同角度的3D虚拟沙盘模型。
2.根据权利要求1所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,在步骤1前,首先电子沙盘***接收到进入指令,然后连接服务器以确定发出进入指令的用户的个人信息,确定完成后,服务器接收到请求电子沙盘信息的指令,服务器返回调用信息。
3.根据权利要求2所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,所述进入指令为用户经过权鉴***比对实名后触发。
4.根据权利要求1-3任一所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,所述SCNScene控件为游戏中的场景控件,为放游戏元素的地方,所述游戏元素包括地图、灯光、人物。
5.根据权利要求1-3任一所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,在WEB开发中,服务器为每个用户浏览器创建一个会话对象,所述会话对象即session对象。
6.根据权利要求1-3任一所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,所述3D虚拟沙盘模型的不同功能通过点击触发和/或事件触发切换。
7.根据权利要求1-3任一所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,所述步骤2中ARCamera组件用于AR会话中捕获的视频帧的摄像机位置和成像特性的信息。
8.根据权利要求1-3任一所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,所述步骤3中ARSCNView组件用于显示使用3D内容增强相机视图的AR体验的视图,Session对象用于管理设备相机和增强现实体验所需的运动处理的共享对象。
9.根据权利要求1-3任一所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,所述步骤4中一个子节点为一个3D物体模型。
10.根据权利要求1-3任一所述的基于现实空间定位的虚拟沙盘呈现方法,其特征在于,所述步骤4中ARSessionConfiguration会话配置控件用于调配AR会话配置的抽象基类,ARFrame对象作为AR会话的一部分捕获的视频图像和位置跟踪信息,ARSCNView组件用于显示使用3D内容增强相机视图的AR体验的视图。
CN201910590469.8A 2019-07-02 2019-07-02 基于现实空间定位的虚拟沙盘呈现方法 Active CN110349270B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910590469.8A CN110349270B (zh) 2019-07-02 2019-07-02 基于现实空间定位的虚拟沙盘呈现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910590469.8A CN110349270B (zh) 2019-07-02 2019-07-02 基于现实空间定位的虚拟沙盘呈现方法

Publications (2)

Publication Number Publication Date
CN110349270A true CN110349270A (zh) 2019-10-18
CN110349270B CN110349270B (zh) 2023-07-28

Family

ID=68177564

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910590469.8A Active CN110349270B (zh) 2019-07-02 2019-07-02 基于现实空间定位的虚拟沙盘呈现方法

Country Status (1)

Country Link
CN (1) CN110349270B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111651056A (zh) * 2020-06-10 2020-09-11 浙江商汤科技开发有限公司 一种沙盘演示方法、装置、计算机设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102884490A (zh) * 2010-03-05 2013-01-16 索尼电脑娱乐美国公司 在共享的稳定虚拟空间上维持多视图
US20130050500A1 (en) * 2011-08-31 2013-02-28 Nintendo Co., Ltd. Information processing program, information processing system, information processing apparatus, and information processing method, utilizing augmented reality technique
CN105807931A (zh) * 2016-03-16 2016-07-27 成都电锯互动科技有限公司 一种虚拟现实的实现方法
CN107797665A (zh) * 2017-11-15 2018-03-13 王思颖 一种基于增强现实的三维数字沙盘推演方法及其***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102884490A (zh) * 2010-03-05 2013-01-16 索尼电脑娱乐美国公司 在共享的稳定虚拟空间上维持多视图
US20130050500A1 (en) * 2011-08-31 2013-02-28 Nintendo Co., Ltd. Information processing program, information processing system, information processing apparatus, and information processing method, utilizing augmented reality technique
CN105807931A (zh) * 2016-03-16 2016-07-27 成都电锯互动科技有限公司 一种虚拟现实的实现方法
CN107797665A (zh) * 2017-11-15 2018-03-13 王思颖 一种基于增强现实的三维数字沙盘推演方法及其***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111651056A (zh) * 2020-06-10 2020-09-11 浙江商汤科技开发有限公司 一种沙盘演示方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN110349270B (zh) 2023-07-28

Similar Documents

Publication Publication Date Title
US11272165B2 (en) Image processing method and device
WO2018121333A1 (zh) 一种360度vr全景图形图像及视频实时生成方法
WO2021258994A1 (zh) 虚拟场景的显示方法、装置、设备及存储介质
CN112312111A (zh) 虚拟图像的显示方法、装置、电子设备及存储介质
US20130321575A1 (en) High definition bubbles for rendering free viewpoint video
US20130218542A1 (en) Method and system for driving simulated virtual environments with real data
CN104915979A (zh) 跨移动平台实现沉浸式虚拟现实的***
US11880999B2 (en) Personalized scene image processing method, apparatus and storage medium
CN112933606B (zh) 游戏场景转换方法及装置、存储介质、计算机设备
US11698680B2 (en) Methods and systems for decoding and rendering a haptic effect associated with a 3D environment
CN107274491A (zh) 一种三维场景的空间操控虚拟实现方法
US20200106959A1 (en) Panoramic light field capture, processing, and display
WO2014075237A1 (zh) 一种实现增强现实的方法及用户设备
CN111142967B (zh) 一种增强现实显示的方法、装置、电子设备和存储介质
TW202249484A (zh) 在虛擬實境中動態混合實境內容
CN110349270A (zh) 基于现实空间定位的虚拟沙盘呈现方法
CN110047035B (zh) 全景视频热点交互***及交互设备
CN112929750A (zh) 一种摄像头调节方法及显示设备
Foote et al. One-man-band: A touch screen interface for producing live multi-camera sports broadcasts
JP2004178036A (ja) 遠隔者の映像を伴う仮想空間の提示装置
CN112891940B (zh) 图像数据处理方法及装置、存储介质、计算机设备
US11948257B2 (en) Systems and methods for augmented reality video generation
CN114779981B (zh) 全景视频中可拖拽式热点交互方法、***及存储介质
KR102561903B1 (ko) 클라우드 서버를 이용한 ai 기반의 xr 콘텐츠 서비스 방법
CN117425044A (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
TA01 Transfer of patent application right

Effective date of registration: 20230705

Address after: 200940 Room 2525, Building 3, No. 112-118 Gaoyi Road, Baoshan District, Shanghai

Applicant after: Shanghai Dihu Landscape Design Co.,Ltd.

Address before: 050000 floor 5, accelerator 1, Jinshi Industrial Park, No. 368, Xinshi North Road, Shijiazhuang City, Hebei Province

Applicant before: SHIJIAZHUANG ZHONGYANG NETWORK TECHNOLOGY CO.,LTD.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant