CN114697755A - Virtual scene information interaction method, apparatus, device and storage medium - Google Patents
Virtual scene information interaction method, apparatus, device and storage medium Download PDFInfo
- Publication number
- CN114697755A CN114697755A CN202210352747.8A CN202210352747A CN114697755A CN 114697755 A CN114697755 A CN 114697755A CN 202210352747 A CN202210352747 A CN 202210352747A CN 114697755 A CN114697755 A CN 114697755A
- Authority
- CN
- China
- Prior art keywords
- data
- virtual scene
- virtual
- target
- participating
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/2224—Studio circuitry; Studio devices; Studio equipment related to virtual studio applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
- H04N5/2723—Insertion of virtual advertisement; Replacing advertisements physical present in the scene by virtual advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/157—Conference systems defining a virtual conference space and using avatars or agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
- H04N2005/2726—Means for inserting a foreground image in a background image, i.e. inlay, outlay for simulating a person's appearance, e.g. hair style, glasses, clothes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本公开涉及人工智能领域,尤其涉及计算机视觉、语音识别、虚拟现实技术领域,可以应用在云计算、元宇宙和媒体云场景下,具体涉及一种虚拟场景信息交互方法、装置、设备、存储介质以及程序产品。The present disclosure relates to the field of artificial intelligence, in particular to the technical fields of computer vision, speech recognition, and virtual reality, and can be applied in cloud computing, metaverse, and media cloud scenarios, and specifically relates to a virtual scene information interaction method, device, equipment, and storage medium and program products.
背景技术Background technique
随着计算机技术和互联网技术的发展,很多智能产品提供通过虚拟环境进行数据交互的功能,以提升用户的使用体验。With the development of computer technology and Internet technology, many smart products provide the function of data interaction through a virtual environment to improve user experience.
发明内容SUMMARY OF THE INVENTION
本公开提供了一种虚拟场景信息交互方法、装置、设备、存储介质以及程序产品。The present disclosure provides a virtual scene information interaction method, apparatus, device, storage medium and program product.
根据本公开的一方面,提供了一种虚拟场景信息交互方法,包括:响应于针对第一对象的虚拟场景接入请求指令,获取第一对象的基础数据;根据基础数据,在虚拟场景中创建第一对象的虚拟形象,得到与第一对象对应的目标参与对象;以及响应于来自第一对象的目标内容播放指令,在虚拟场景中播放目标内容。According to an aspect of the present disclosure, there is provided a virtual scene information interaction method, including: in response to a virtual scene access request instruction for a first object, acquiring basic data of a first object; creating a virtual scene according to the basic data The virtual image of the first object obtains the target participating object corresponding to the first object; and in response to the target content playback instruction from the first object, the target content is played in the virtual scene.
根据本公开的另一方面,提供了一种虚拟场景信息交互装置,包括:基础数据获取模块、目标参与对象确定模块以及目标内容播放模块。基础数据获取模块,用于响应于针对第一对象的虚拟场景接入请求指令,获取第一对象的基础数据;目标参与对象确定模块,用于根据基础数据,在虚拟场景中创建第一对象的虚拟形象,得到与第一对象对应的目标参与对象;目标内容播放模块,用于响应于来自第一对象的目标内容播放指令,在虚拟场景中播放目标内容。According to another aspect of the present disclosure, a virtual scene information interaction device is provided, comprising: a basic data acquisition module, a target participant object determination module, and a target content playback module. The basic data acquisition module is used for acquiring the basic data of the first object in response to the virtual scene access request instruction for the first object; the target participating object determination module is used for creating the first object in the virtual scene according to the basic data The virtual image obtains the target participating object corresponding to the first object; the target content playing module is used for playing the target content in the virtual scene in response to the target content playing instruction from the first object.
根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器和与所述至少一个处理器通信连接的存储器。其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开实施例的方法。According to another aspect of the present disclosure, there is provided an electronic device comprising: at least one processor and a memory communicatively coupled to the at least one processor. Wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of the embodiments of the present disclosure.
根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开实施例的方法。According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform a method of an embodiment of the present disclosure.
根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开实施例的方法。According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program that, when executed by a processor, implements the method of an embodiment of the present disclosure.
本公开的虚拟场景信息交互方法,至少可以实现以下技术效果之一。The virtual scene information interaction method of the present disclosure can achieve at least one of the following technical effects.
1)通过在虚拟场景中创建第一对象的虚拟形象,得到与第一对象对应的目标参与对象,可以将虚拟形象作为第一对象在虚拟环境中的存在形式,提升用户对于虚拟环境的参与感受,使得用户可以沉浸式地通过虚拟环境进行数据交互。1) By creating the virtual image of the first object in the virtual scene, the target participating object corresponding to the first object can be obtained, and the virtual image can be used as the existence form of the first object in the virtual environment, so as to improve the user's participation in the virtual environment. , so that users can immersely interact with data through the virtual environment.
2)通过在虚拟场景中播放目标内容,可以满足在虚拟场景播放目标内容进行数据交互的需求,拓展基于虚拟场景进行数据交互的应用覆盖范围,提升用户基于虚拟场景的临场感和沉浸感,具有更高的信息交互效率。2) By playing the target content in the virtual scene, it can meet the needs of playing the target content in the virtual scene for data interaction, expand the application coverage of data interaction based on the virtual scene, and improve the user's sense of presence and immersion based on the virtual scene. Higher information exchange efficiency.
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。It should be understood that what is described in this section is not intended to identify key or critical features of embodiments of the disclosure, nor is it intended to limit the scope of the disclosure. Other features of the present disclosure will become readily understood from the following description.
附图说明Description of drawings
附图用于更好地理解本方案,不构成对本公开的限定。其中:The accompanying drawings are used for better understanding of the present solution, and do not constitute a limitation to the present disclosure. in:
图1A示意性示出了根据本公开一实施例的虚拟场景信息交互方法和装置的系统架构图;FIG. 1A schematically shows a system architecture diagram of a method and apparatus for exchanging virtual scene information according to an embodiment of the present disclosure;
图1B示意性示出了根据本公开另一实施例的虚拟场景信息交互方法和装置的系统架构图;FIG. 1B schematically shows a system architecture diagram of a method and apparatus for interacting with virtual scene information according to another embodiment of the present disclosure;
图2示意性示出了根据本公开实施例的虚拟场景信息交互方法的流程图;FIG. 2 schematically shows a flowchart of a virtual scene information interaction method according to an embodiment of the present disclosure;
图3示意性示出了根据本公开实施例的虚拟场景信息交互方法的示意图;FIG. 3 schematically shows a schematic diagram of a virtual scene information interaction method according to an embodiment of the present disclosure;
图4示意性示出了根据本公开一实施例的在虚拟场景中播放目标内容的示意图;FIG. 4 schematically shows a schematic diagram of playing target content in a virtual scene according to an embodiment of the present disclosure;
图5示意性示出了根据本公开另一实施例的虚拟场景信息交互方法的示意图;FIG. 5 schematically shows a schematic diagram of a virtual scene information interaction method according to another embodiment of the present disclosure;
图6示意性示出了根据本公开一实施例的虚拟场景信息交互方法应用于虚拟会议场景对应的系统架构的示意图;FIG. 6 schematically shows a schematic diagram of a system architecture corresponding to a virtual meeting scene applied to a method for exchanging information in a virtual scene according to an embodiment of the present disclosure;
图7示意性示出了根据本公开实施例的虚拟场景信息交互装置的框图;以及FIG. 7 schematically shows a block diagram of a virtual scene information interaction apparatus according to an embodiment of the present disclosure; and
图8示意性示出了可以实现本公开实施例的虚拟场景信息交互方法的电子设备的框图。FIG. 8 schematically shows a block diagram of an electronic device that can implement the virtual scene information interaction method according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding and should be considered as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted from the following description for clarity and conciseness.
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. The terms "comprising", "comprising" and the like as used herein indicate the presence of stated features, steps, operations and/or components, but do not preclude the presence or addition of one or more other features, steps, operations or components.
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。All terms (including technical and scientific terms) used herein have the meaning as commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly rigid manner.
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。Where expressions like "at least one of A, B, and C, etc.," are used, they should generally be interpreted in accordance with the meaning of the expression as commonly understood by those skilled in the art (eg, "has A, B, and C") At least one of the "systems" shall include, but not be limited to, systems with A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc. ).
随着计算机技术和互联网技术的发展,很多智能产品提供通过虚拟环境进行数据交互的功能,以提升用户的使用体验。With the development of computer technology and Internet technology, many smart products provide the function of data interaction through a virtual environment to improve user experience.
可以理解,基于虚拟环境进行数据交互可以突破物理空间的限制,适用于用户被物理空间限制,仍然具有数据交互需求的情况。It can be understood that data interaction based on a virtual environment can break through the limitations of physical space, and is suitable for the situation where users are limited by physical space and still have data interaction requirements.
例如,可以通过虚拟会议应用进行数据交互,在一些实施例中,虚拟会议应用支持语音交互和视频交互。For example, data interaction can be performed through a virtual meeting application, which in some embodiments supports both voice interaction and video interaction.
图1A示意性示出了根据本公开一实施例的虚拟场景信息交互方法和装置的系统架构,图1B示意性示出了根据本公开另一实施例的虚拟场景信息交互方法和装置的系统架构。需要注意的是,图1A和图1B所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。FIG. 1A schematically shows the system architecture of a method and apparatus for interacting with virtual scene information according to an embodiment of the present disclosure, and FIG. 1B schematically shows the system architecture of a method and apparatus for interacting with virtual scene information according to another embodiment of the present disclosure. . It should be noted that FIG. 1A and FIG. 1B are only examples of the system architecture to which the embodiments of the present disclosure can be applied, so as to help those skilled in the art to understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot For use with other devices, systems, environments or scenarios.
如图1A所示,根据该实施例的系统架构100A可以包括客户端101A、102A、103A,网络104A和服务器105A。网络104A用以在客户端101A、102A、103A和服务器105A之间提供通信链路的介质。网络104A可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in FIG. 1A, a
用户可以使用客户端101A、102A、103A通过网络104A与服务器105A交互,以接收或发送消息等。客户端101A、102A、103A上可以安装有各种通讯客户端应用,例如基于虚拟环境进行数据交互的应用、购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。Users can use
客户端101A、102A、103A可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。本公开实施例的客户端101A、102A、103A例如可以运行应用程序。
服务器105A可以是提供各种服务的服务器,例如对用户利用客户端101A、102A、103A所浏览的网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给客户端。另外,服务器105A还可以是云服务器,即服务器105A具有云计算功能。
需要说明的是,本公开实施例所提供的虚拟场景信息交互方法可以由服务器105A执行。相应地,本公开实施例所提供的虚拟场景信息交互装置可以设置于服务器105A中。本公开实施例所提供的虚拟场景信息交互方法也可以由不同于服务器105A且能够与客户端101A、102A、103A和/或服务器105A通信的服务器或服务器集群执行。相应地,本公开实施例所提供的虚拟场景信息交互装置也可以设置于不同于服务器105A且能够与客户端101A、102A、103A和/或服务器105A通信的服务器或服务器集群中。It should be noted that, the virtual scene information interaction method provided by the embodiment of the present disclosure may be executed by the
在一种示例中,服务器105A可以通过网络104A获取来自客户端101A、102A、103A的虚拟场景接入请求指令、目标内容播放指令、位置调整指令、形象调整操作指令中的至少一个。In one example, the
如图1B所示,本公开另一实施例的系统架构100B可以包括客户端101B、102B、103B,网络104B和信令服务器105B、第一媒体服务器106B、第二媒体服务器107B以及用户管理服务器108B。As shown in FIG. 1B , a
与系统架构100A不同地,本公开实施例的系统架构100B的信令服务器105B用于在各个客户端之间协调通信,第一媒体服务器106B用于处理各个客户端的用户的媒体流,第二媒体服务器107B可以存储和处理用于播放的媒体文件,用户管理服务器108B用于管理各个客户端的用户数据。Different from the
应该理解,图1A和图1B中的客户端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的客户端、网络和服务器。It should be understood that the numbers of clients, networks and servers in FIGS. 1A and 1B are merely illustrative. There can be any number of clients, networks, and servers depending on the implementation needs.
应注意,本公开的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。It should be noted that in the technical solutions of the present disclosure, the collection, storage, use, processing, transmission, provision, and disclosure of the user's personal information involved are in compliance with relevant laws and regulations, and do not violate public order and good customs.
在本公开的技术方案中,在获取或采集用户个人信息之前,均获取了用户的授权或同意。In the technical solution of the present disclosure, the authorization or consent of the user is obtained before the user's personal information is obtained or collected.
本公开实施例提供了一种虚拟场景信息交互方法,下面结合图1A和图1B的系统架构,参考图2~图6来描述根据本公开示例性实施方式的虚拟场景信息交互方法。本公开实施例的虚拟场景信息交互方法例如可以由图1A所示的服务器105A来执行。An embodiment of the present disclosure provides a virtual scene information interaction method. The following describes a virtual scene information interaction method according to an exemplary embodiment of the present disclosure with reference to FIGS. 2 to 6 in conjunction with the system architecture of FIGS. 1A and 1B . The virtual scene information interaction method according to the embodiment of the present disclosure may be executed by, for example, the
图2示意性示出了根据本公开一实施例的虚拟场景信息交互方法的流程图。FIG. 2 schematically shows a flowchart of a virtual scene information interaction method according to an embodiment of the present disclosure.
如图2所示,本公开实施例的虚拟场景信息交互方法200例如可以包括操作S210~操作S230。As shown in FIG. 2 , the virtual scene
在操作S210,响应于针对第一对象的虚拟场景接入请求指令,获取第一对象的基础数据。In operation S210, in response to the virtual scene access request instruction for the first object, basic data of the first object is acquired.
虚拟场景可以理解为某一场景的虚拟现实。虚拟现实即利用计算机生成模拟虚拟场景,可以带给用户场景沉浸感。A virtual scene can be understood as a virtual reality of a scene. Virtual reality is the use of computer to generate simulated virtual scenes, which can bring users a sense of immersion in the scene.
基础数据可以包括接入虚拟场景的所需数据以及与虚拟场景的功能相关的其他数据。例如,接入虚拟场景的所需数据可以包括虚拟场景的标识数据和第一对象的标识数据。虚拟场景具有显示虚拟形象的功能时,基础数据可以包括虚拟形象数据,虚拟形象数据可以用于在虚拟环境中创建虚拟形象。The basic data may include data required to access the virtual scene and other data related to the functionality of the virtual scene. For example, the data required for accessing the virtual scene may include identification data of the virtual scene and identification data of the first object. When the virtual scene has the function of displaying an avatar, the basic data may include avatar data, and the avatar data may be used to create an avatar in the virtual environment.
在操作S220,根据基础数据,在虚拟场景中创建第一对象的虚拟形象,得到与第一对象对应的目标参与对象。In operation S220, an avatar of the first object is created in the virtual scene according to the basic data, and a target participating object corresponding to the first object is obtained.
目标参与对象可以理解为参与虚拟环境的、以虚拟形象映射的第一对象。The target participating object can be understood as the first object that participates in the virtual environment and is mapped with an avatar.
在操作S230,响应于来自第一对象的目标内容播放指令,在虚拟场景中播放目标内容。In operation S230, in response to the target content playback instruction from the first object, the target content is played in the virtual scene.
存在以下一种情况:基于虚拟场景进行数据交互时,还涉及到某些目标内容。例如,虚拟场景为虚拟会议的场景,某一虚拟会议的目的是向参与该虚拟会议的参与对象展示某一产品,具体的展示方式是播放该产品的宣传视频,这里的宣传视频即为目标内容。There is a situation as follows: when data interaction is performed based on a virtual scene, some target content is also involved. For example, the virtual scene is the scene of a virtual meeting. The purpose of a virtual meeting is to show a certain product to the participants participating in the virtual meeting. The specific display method is to play the promotional video of the product, and the promotional video here is the target content. .
本公开实施例的虚拟场景信息交互方法,通过在虚拟场景中创建第一对象的虚拟形象,得到与第一对象对应的目标参与对象,可以将虚拟形象作为第一对象在虚拟环境中的存在形式,提升用户对于虚拟环境的参与感受,使得用户可以沉浸式地通过虚拟环境进行数据交互。本公开实施例的虚拟场景信息交互方法,还通过在虚拟场景中播放目标内容,可以满足在虚拟场景播放目标内容进行数据交互的需求,拓展基于虚拟场景进行数据交互的应用覆盖范围,提升用户基于虚拟场景的临场感和沉浸感,具有更高的信息交互效率。In the virtual scene information interaction method according to the embodiment of the present disclosure, the virtual image of the first object is created in the virtual scene to obtain the target participating object corresponding to the first object, and the virtual image can be used as the existence form of the first object in the virtual environment , to enhance the user's experience of participating in the virtual environment, so that users can immersely interact with data through the virtual environment. The virtual scene information interaction method according to the embodiment of the present disclosure can also meet the demand for data interaction by playing the target content in the virtual scene by playing the target content in the virtual scene, expand the application coverage of data interaction based on the virtual scene, and improve the user's ability to interact with data based on the virtual scene. The sense of presence and immersion of virtual scenes has higher information interaction efficiency.
图3示意性示出了根据本公开另一实施例的虚拟场景信息交互方法300的示意图。FIG. 3 schematically shows a schematic diagram of a virtual scene
如图3所示,根据本公开实施例的虚拟场景信息交互方法300可以包括操作S310~操作S330。As shown in FIG. 3 , the virtual scene
在操作S310,响应于针对第一对象的虚拟场景接入请求指令,获取第一对象的基础数据。例如,可以在客户端C3生成第一对象的虚拟场景接入请求指令。In operation S310, in response to the virtual scene access request instruction for the first object, basic data of the first object is acquired. For example, the virtual scene access request instruction of the first object may be generated at the client C3.
在操作S320,根据基础数据,在虚拟场景中创建第一对象的虚拟形象,得到与第一对象对应的目标参与对象。In operation S320, an avatar of the first object is created in the virtual scene according to the basic data, and a target participating object corresponding to the first object is obtained.
在操作S330,响应于来自第一对象的目标内容播放指令,在虚拟场景中播放目标内容。例如,可以在客户端C3生成第一对象的目标内容播放指令。In operation S330, in response to the target content playback instruction from the first object, the target content is played in the virtual scene. For example, the target content playback instruction of the first object may be generated at the client terminal C3.
图3示意性示出了操作S310~操作S330的执行主体为服务器端S3的示例。FIG. 3 schematically shows an example in which the execution subject of operations S310 to S330 is the server side S3 .
图4示意性示出了根据本公开又一实施例的虚拟场景信息交互方法中在虚拟场景中播放目标内容的示意图。FIG. 4 schematically shows a schematic diagram of playing target content in a virtual scene in a virtual scene information interaction method according to yet another embodiment of the present disclosure.
根据本公开又一实施例,可以使用以下实施例来实现虚拟场景信息交互方法中响应于来自第一对象的目标内容播放指令,在虚拟场景中播放目标内容的具体示例。虚拟场景可以是根据虚拟场景数据生成的。虚拟场景数据可以包括虚拟播放设备数据。According to yet another embodiment of the present disclosure, the following embodiments can be used to implement a specific example of playing the target content in the virtual scene in response to the target content playing instruction from the first object in the virtual scene information interaction method. The virtual scene may be generated according to the virtual scene data. The virtual scene data may include virtual playback device data.
如图4所示,在操作S431,响应于来自第一对象的目标内容播放指令,获取目标内容数据。例如,可以在客户端C4生成第一对象的目标内容播放指令。As shown in FIG. 4, in operation S431, in response to a target content play instruction from the first object, target content data is acquired. For example, the target content playback instruction of the first object may be generated at the client terminal C4.
目标内容数据可以位于服务器端S42,服务器端S42例如可以包括上述的第二媒体服务器107B。The target content data may be located at the server side S42, and the server side S42 may include, for example, the above-mentioned
如图4所示,响应于来自第一对象的目标内容播放指令,在获取目标内容之前,可以在服务器端S42确定目标内容数据。As shown in FIG. 4 , in response to the target content playback instruction from the first object, before acquiring the target content, target content data may be determined at the server side S42 .
在操作S432,通过虚拟播放设备播放目标内容。In operation S432, the target content is played through the virtual playback device.
虚拟播放设备根据虚拟播放设备数据生成,目标内容根据目标内容数据生成。The virtual playback device is generated according to the virtual playback device data, and the target content is generated according to the target content data.
示例性地,虚拟播放设备可以包括以下中的至少一个:视频播放设备、语音播放设备、文本播放设备。例如,虚拟播放设备可以是虚拟投影设备、虚拟显示屏幕等。Exemplarily, the virtual playback device may include at least one of the following: a video playback device, a voice playback device, and a text playback device. For example, the virtual playback device may be a virtual projection device, a virtual display screen, or the like.
根据本公开实施例的虚拟场景信息交互方法,通过获取目标内容数据,并利用虚拟播放设备播放目标内容,可以模拟实际场景中利用播放设备播放目标内容的情形,满足在虚拟场景播放目标内容进行数据交互的需求,提升用户基于虚拟场景的临场感和沉浸感,提高信息交互效率。例如,目标内容可以包括某个产品的发布会直播视频,可以通过接入虚拟会议,并在虚拟会议中利用虚拟显示屏幕播放发布会直播视频,虚拟会议的参与对象可以集中、同步观看发布会直播视频,例如可以针对发布会直播视频进行探讨,提高会议效率。According to the virtual scene information interaction method according to the embodiment of the present disclosure, by acquiring the target content data and using the virtual playback device to play the target content, the situation of using the playback device to play the target content in the actual scene can be simulated, and the data can be played in the virtual scene by playing the target content. To meet the needs of interaction, improve the user's sense of presence and immersion based on virtual scenes, and improve the efficiency of information interaction. For example, the target content can include the live video of a product's press conference. You can access the virtual conference and use the virtual display screen to play the live video of the press conference in the virtual conference. Participants in the virtual conference can watch the live broadcast of the press conference in a centralized and synchronous manner. Video, for example, you can discuss the live video of the conference to improve the efficiency of the meeting.
示例性地,根据本公开又一实施例的虚拟场景信息交互方法还可以包括以下操作。虚拟场景可以包括至少一个参与对象,基础数据还可以包括位置数据。Exemplarily, the virtual scene information interaction method according to still another embodiment of the present disclosure may further include the following operations. The virtual scene may include at least one participating object, and the basic data may also include location data.
根据位置数据,确定参与对象在虚拟场景中的位置坐标。According to the position data, the position coordinates of the participating objects in the virtual scene are determined.
根据虚拟场景数据和参与对象在虚拟场景中的位置坐标,确定虚拟场景地图数据。The virtual scene map data is determined according to the virtual scene data and the position coordinates of the participating objects in the virtual scene.
向参与对象发送虚拟场景地图数据。Send virtual scene map data to participating objects.
根据本公开实施例的虚拟场景信息交互方法,通过参与对象在虚拟场景中的位置坐标,可以确定虚拟场景地图数据,使得参与对象可以在虚拟环境中定位自身位置,还可以通过虚拟场景地图数据确定其他参与对象的位置,提升使用体验。According to the virtual scene information interaction method according to the embodiment of the present disclosure, the virtual scene map data can be determined through the position coordinates of the participating objects in the virtual scene, so that the participating objects can locate their own positions in the virtual environment, and can also be determined through the virtual scene map data. The location of other participating objects improves the user experience.
图5示意性示出了根据本公开一实施例的数据交互示意图。FIG. 5 schematically shows a schematic diagram of data interaction according to an embodiment of the present disclosure.
图5示意性示出了六个参与对象,包括参与对象User_A、参与对象User_B、参与对象User_C、参与对象User_D、参与对象User_E以及参与对象User_F。其中,参与对象User_A的位置坐标Pos(Xa,Ya,Za)、参与对象User_B的位置坐标Pos(Xb,Yb,Zb)、参与对象User_C的位置坐标Pos(Xc,Yc,Zc)、参与对象User_D的位置坐标Pos(Xd,Yd,Zd)、参与对象User_E的位置坐标Pos(Xe,Ye,Ze)、参与对象User_F的位置坐标Pos(Xf,Yf,Zf)。FIG. 5 schematically shows six participating objects, including participating object User_A, participating object User_B, participating object User_C, participating object User_D, participating object User_E, and participating object User_F. Among them, the position coordinates Pos (Xa, Ya, Za) of the participating object User_A, the position coordinates Pos (Xb, Yb, Zb) of the participating object User_B, the position coordinates Pos (Xc, Yc, Zc) of the participating object User_C, the participating object User_D The position coordinates Pos (Xd, Yd, Zd) of the participating object User_E, the position coordinates Pos (Xe, Ye, Ze) of the participating object User_E, and the position coordinates Pos (Xf, Yf, Zf) of the participating object User_F.
图5还示意性示出了虚拟播放设备B、会议桌D和虚拟场景地图Ma。FIG. 5 also schematically shows a virtual playing device B, a conference table D and a virtual scene map Ma.
在图5的示例中,可以调用直播流媒体服务的接口,通过虚拟播放设备B播放直播视频,此时,目标内容即为直播视频。直播流媒体服务例如可以由上述的第二媒体服务器107B提供。In the example of FIG. 5 , the interface of the live streaming media service can be invoked, and the live video can be played through the virtual playback device B. In this case, the target content is the live video. The live streaming media service may be provided by the above-mentioned
在图5的示例中,例如,以参与对象User_F为目标参与对象为例,目标参与对象可以通过实时流媒体服务发布语音流,还可以通过实时流媒体服务订阅语音交互对象的语音流。实时流媒体服务例如可以由上述的第一媒体服务器106B提供。In the example of FIG. 5 , for example, taking the participant object User_F as the target participant object, the target participant object can publish the voice stream through the real-time streaming media service, and can also subscribe to the voice stream of the voice interaction object through the real-time streaming media service. The real-time streaming media service may be provided by, for example, the above-mentioned
在图5的示例中,可以通过实时通信信令服务支持参与对象之间的通信。实时通信信息服务例如可以由上述的信令服务器105B提供。In the example of FIG. 5, communication between participating objects may be supported through a real-time communication signaling service. The real-time communication information service can be provided, for example, by the above-mentioned
在图5的示例中,可以通过用户管理服务管理用户的相关数据。用户管理服务例如可以由上述的用户管理服务器108B提供。In the example of FIG. 5, the user's related data can be managed through the user management service. The user management service may be provided, for example, by the
示例性地,根据本公开又一实施例的虚拟场景信息交互方法还可以包括以下操作。Exemplarily, the virtual scene information interaction method according to still another embodiment of the present disclosure may further include the following operations.
响应于针对第一对象的位置调整指令,根据第一对象的位置调整数据,调整目标参与对象的位置坐标,得到目标参与对象的调整后的位置坐标。In response to the position adjustment instruction for the first object, the position coordinates of the target participating object are adjusted according to the position adjustment data of the first object to obtain the adjusted position coordinates of the target participating object.
示例性地,可以在客户端的显示屏上设置位置调整触发窗口,例如可以通过点击触发生成针对第一对象的位置调整指令。Exemplarily, a position adjustment trigger window may be set on the display screen of the client, for example, a position adjustment instruction for the first object may be triggered by clicking.
位置调整数据可以包括调整方向和基于调整方向的调整单元数量。The position adjustment data may include an adjustment direction and the number of adjustment units based on the adjustment direction.
根据位置更新频率和调整后的位置坐标中的至少一个,更新虚拟场景地图数据。The virtual scene map data is updated according to at least one of the location update frequency and the adjusted location coordinates.
位置更新频率可以理解为预先设置的、更新位置坐标的频率,位置更新频率可以根据虚拟场景对于灵敏度的要求确定。例如,虚拟场景对于灵敏度的要求高时,位置更新频率可以是0.2秒/次;虚拟场景对于灵敏度的要求低时,位置更新频率可以是1秒/次。The location update frequency can be understood as a preset frequency of updating the location coordinates, and the location update frequency can be determined according to the sensitivity requirements of the virtual scene. For example, when the virtual scene requires high sensitivity, the location update frequency may be 0.2 seconds/time; when the virtual scene requires low sensitivity, the location update frequency may be 1 second/time.
根据调整后的位置坐标,更新虚拟场景地图数据可以理解为:目标参与对象的位置调整后,将虚拟场景地图数据中的目标参与对象的位置坐标调整为调整后的位置坐标。Updating the virtual scene map data according to the adjusted position coordinates can be understood as: after the position of the target participating object is adjusted, the position coordinates of the target participating object in the virtual scene map data are adjusted to the adjusted position coordinates.
根据本公开实施例的虚拟场景信息交互方法,支持目标参与对象调整位置坐标,还通过更新虚拟场景地图数据,使得虚拟场景地图数据可以适应目标参与对象的位置调整。目标参与对象可以准确确定自身位置以及与其他参与对象的相对位置,提升使用体验。According to the virtual scene information interaction method according to the embodiment of the present disclosure, the target participant object is supported to adjust the position coordinates, and the virtual scene map data can be adapted to the position adjustment of the target participant object by updating the virtual scene map data. The target participating object can accurately determine its own position and the relative position with other participating objects, and improve the use experience.
示例性地,根据本公开又一实施例,参与对象可以包括目标参与对象和至少一个参考参与对象。虚拟场景信息交互方法还可以包括以下操作。Exemplarily, according to yet another embodiment of the present disclosure, the participating objects may include a target participating object and at least one reference participating object. The virtual scene information interaction method may further include the following operations.
根据语音交互范围阈值和参与对象的位置坐标,确定目标参与对象的语音交互参与对象。According to the voice interaction range threshold and the position coordinates of the participating objects, the voice interaction participating objects of the target participating objects are determined.
示例性地,针对目标参与对象,参与对象的位置坐标在语音交互范围阈值内时,可以确定该参与对象为目标参与对象的一个语音交互参与对象。Exemplarily, for the target participant object, when the location coordinates of the participant object are within the voice interaction range threshold, the participant object may be determined to be a voice interaction participant object of the target participant object.
向目标参与对象订阅语音交互参与对象的语音流。Subscribe the voice interaction participant's voice stream to the target participant.
目标参与对象订阅语音交互参与对象的语音流后,目标参与对象可以接收语音交互参与对象发出的语音流。After the target participant subscribes to the voice stream of the voice interaction participant, the target participant can receive the voice stream sent by the voice interaction participant.
可以理解,实际场景中,如果参与实际场景的多个参与对象之间的距离在某一范围阈值,参与对象互相可以接收到对方的声音。It can be understood that, in an actual scene, if the distance between multiple participating objects participating in the actual scene is within a certain range threshold, the participating objects can receive each other's voices.
本公开实施例的数据交互方方法,通过语音交互范围阈值和参与对象的位置坐标,可以确定目标参与对象的语音交互参与对象,并向目标参与对象订阅语音交互参与对象的语音流,可以模拟实际场景中的音效,提升用户基于虚拟场景的沉浸感。According to the data interaction method of the embodiment of the present disclosure, the voice interaction participant object of the target participant object can be determined through the voice interaction range threshold and the position coordinates of the participant object, and the voice interaction participant object of the target participant object can be subscribed to the voice stream, which can simulate the actual situation. The sound effects in the scene enhance the user's immersion based on the virtual scene.
示例性地,根据本公开实施例的虚拟场景信息交互方法还可以包括以下操作。Exemplarily, the virtual scene information interaction method according to the embodiment of the present disclosure may further include the following operations.
响应于语音交互参与对象的位置坐标超出语音交互范围阈值,确定无效语音交互参与对象。In response to the location coordinates of the voice interaction participant object exceeding the voice interaction range threshold, an invalid voice interaction participant object is determined.
向目标参与对象取消订阅无效语音交互参与对象的语音流。Unsubscribes the voice stream of an invalid voice interaction participant from the target participant.
语音交互参与对象是位置坐标在语音交互范围阈值内的参与对象,例如参与对象调整位置坐标,并且调整后的位置坐标超出语音交互范围阈值,此时,语音交互参与对象不再满足目标参与对象订阅其语音流的条件,该语音交互参与对象变成无效语音交互参与对象。由此,可以向目标参与对象取消订阅无效语音交互对象的语音流。目标参与对象取消订阅无效语音交互参与对象的语音流后,目标参与对象不再接收无效语音交互参与对象发出的语音流。The voice interaction participant is the participant whose position coordinates are within the voice interaction range threshold. For example, the participant adjusts the position coordinates, and the adjusted position coordinates exceed the voice interaction range threshold. At this time, the voice interaction participant no longer satisfies the target participant subscription. The condition of its voice flow, the voice interaction participant object becomes an invalid voice interaction participant object. Thereby, the target participant can be unsubscribed from the voice stream of the invalid voice interaction object. After the target participant unsubscribes from the voice stream of the invalid voice interaction participant, the target participant will no longer receive the voice stream sent by the invalid voice interaction participant.
本公开实施例的数据交互方方法,通过语音交互范围阈值和语音交互参与对象的位置坐标,可以动态确定目标参与对象的无效语音交互参与对象,并适应性取消订阅其语音流,模拟实际场景中的音效,提升用户基于虚拟场景的沉浸感。The data interaction method of the embodiment of the present disclosure can dynamically determine the invalid voice interaction participant of the target participant by using the voice interaction range threshold and the position coordinates of the voice interaction participant, and adaptively unsubscribe its voice stream, simulating the actual scene. The sound effects enhance the user's immersion based on the virtual scene.
示例性地,根据本公开实施例的虚拟场景信息交互方法还可以包括以下操作。Exemplarily, the virtual scene information interaction method according to the embodiment of the present disclosure may further include the following operations.
根据目标参与对象的位置坐标和语音交互参与对象的位置坐标,确定语音交互参与对象相对于目标参与对象的相对位置数据。According to the position coordinates of the target participant object and the position coordinates of the voice interaction participant object, the relative position data of the voice interaction participant object relative to the target participant object is determined.
根据相对位置数据,对语音交互参与对象的语音流进行混音处理和双声道处理中的至少一个,得到语音交互参与对象的目标语音流。According to the relative position data, at least one of mixing processing and binaural processing is performed on the voice stream of the voice interaction participant to obtain the target voice stream of the voice interaction participant.
混音处理可以将多路音频整合为一路音频。例如,虚拟环境包括目标参与对象和多个语音交互参与对象,对于目标参与对象,同时刻接收各个语音交互参与对象的语音流。并且,每一个语音交互参与对象与目标参与对象之间的相对位置也会造成目标参与对象接收语音交互参与对象的语音流的差异。例如,目标参与对象与语音交互参与对象User_G的相对位置较近,目标参与对象与语音交互参与对象User_H的相对位置较远,则目标参与对象接收的语音交互参与对象User_G的语音流的衰减较小,目标参与对象接收的语音交互参与对象User_H的语音流的衰减较大。Mixing processing can combine multiple audio channels into one audio channel. For example, the virtual environment includes a target participant object and a plurality of voice interaction participant objects, and for the target participant object, the voice streams of each voice interaction participant object are simultaneously received. In addition, the relative position between each voice interaction participant object and the target participant object also causes differences in the voice streams of the target participant object receiving the voice interaction participant object. For example, if the relative position between the target participant and the voice interaction participant User_G is close, and the relative position between the target participant and the voice interaction participant User_H is farther, the attenuation of the voice stream of the voice interaction participant User_G received by the target participant is small. , the speech stream of the voice interaction participant User_H received by the target participant object has a greater attenuation.
本公开实施例的虚拟场景信息交互方法,通过对语音交互参与对象的语音流进行混音处理和双声道处理中的至少一个,可以使得语音交互参与对象的语音流更加立体,提升语音交互参与对象的语音流的音效,提升用户虚拟场景的沉浸式体验感受。The virtual scene information interaction method of the embodiment of the present disclosure can make the voice flow of the voice interaction participant more three-dimensional and improve the voice interaction participation by performing at least one of mixing processing and binaural processing on the voice stream of the voice interaction participant. The sound effect of the voice stream of the object enhances the immersive experience of the user's virtual scene.
示例性地,根据本公开实施例的虚拟场景信息交互方法还可以包括:响应于针对第一对象的形象调整操作指令,对第一对象的虚拟形象进行调整。其中,形象调整操作指令包括以下中的至少一个:性别调整操作指令、服装调整操作指令、表情调整操作指令以及肢体动作调整操作指令。Exemplarily, the virtual scene information interaction method according to the embodiment of the present disclosure may further include: adjusting the virtual image of the first object in response to the image adjustment operation instruction for the first object. The image adjustment operation instruction includes at least one of the following: a gender adjustment operation instruction, a clothing adjustment operation instruction, an expression adjustment operation instruction, and a body movement adjustment operation instruction.
示例性地,可以在客户端的显示屏上设置形象调整触发窗口,例如可以通过点击触发生成针对第一对象的形象调整操作指令。Exemplarily, an image adjustment trigger window may be set on the display screen of the client, for example, an image adjustment operation instruction for the first object may be generated by triggering by clicking.
根据本公开实施例的虚拟场景信息交互方法,可以对第一对象的虚拟形象进行调整,满足形象调整需求,可以提供新奇、有趣的使用体验。According to the virtual scene information interaction method according to the embodiment of the present disclosure, the virtual image of the first object can be adjusted to meet the image adjustment requirements, and a novel and interesting use experience can be provided.
示例性地,根据本公开实施例的虚拟场景信息交互方法,虚拟场景数据可以包括以下中的至少一个:虚拟会议场景数据、虚拟展厅场景数据以及虚拟场馆场景数据。目标内容数据可以包括以下中的至少一个:语音数据、文本数据以及直播视频数据。Exemplarily, according to the virtual scene information interaction method according to the embodiment of the present disclosure, the virtual scene data may include at least one of the following: virtual conference scene data, virtual exhibition hall scene data, and virtual venue scene data. The target content data may include at least one of the following: voice data, text data, and live video data.
示例性地,可以根据虚拟会议场景数据生成虚拟会议场景,虚拟会议场景例如可以包括会议桌等。可以根据虚拟展厅场景数据生成虚拟展厅场景,虚拟展厅场景例如可以包括展示平台。可以根据虚拟场馆场景数据生成虚拟场馆场景,虚拟场馆场景例如可以包括场馆场地等。Exemplarily, a virtual meeting scene may be generated according to the virtual meeting scene data, and the virtual meeting scene may include, for example, a conference table and the like. A virtual exhibition hall scene may be generated according to the virtual exhibition hall scene data, and the virtual exhibition hall scene may include, for example, a display platform. A virtual stadium scene may be generated according to the virtual stadium scene data, and the virtual stadium scene may include, for example, a stadium venue and the like.
本公开实施例的虚拟场景信息交互方法,通过相应类别的虚拟场景数据生成相应类别的虚拟场景,可以覆盖各种类别的虚拟场景。还通过相应类别的目标内容数据,可以覆盖播放各种类别的目标内容的需求,提升用户基于虚拟场景的临场感和沉浸感。The virtual scene information interaction method of the embodiment of the present disclosure generates virtual scenes of corresponding categories by using virtual scene data of corresponding categories, and can cover various categories of virtual scenes. Also, through the target content data of the corresponding category, the needs of playing various categories of target content can be covered, and the user's sense of presence and immersion based on the virtual scene can be improved.
图6示意性示出了本公开实施例的虚拟场景信息交互方法应用于虚拟会议场景时对应的系统架构的示意图。以下将结合图6,从系统架构层面说明本公开实施例的虚拟场景信息交互方法。FIG. 6 schematically shows a schematic diagram of a corresponding system architecture when the virtual scene information interaction method according to an embodiment of the present disclosure is applied to a virtual conference scene. The following describes the virtual scene information interaction method according to the embodiment of the present disclosure from the system architecture level with reference to FIG. 6 .
如图6所示,本公开实施例的虚拟场景信息交互方法的系统架构包括虚拟会议场景业务逻辑层L1和虚拟引擎层L2。As shown in FIG. 6 , the system architecture of the virtual scene information interaction method according to the embodiment of the present disclosure includes a virtual conference scene business logic layer L1 and a virtual engine layer L2.
虚拟引擎层L2可以包括基础框架Fr、虚拟内核Co、实时语音通信模块M1和媒体播放模块M2。The virtual engine layer L2 may include a basic framework Fr, a virtual kernel Co, a real-time voice communication module M1 and a media playing module M2.
虚拟内核可以提供虚拟形象制作、虚拟场景生成、虚拟形象表情管理以及虚拟形象肢体动作管理等功能。虚拟内核可以包括:特效模块、渲染模块、图形模块、输入系统、管理系统以及音频系统等。The virtual kernel can provide functions such as virtual image production, virtual scene generation, virtual image expression management, and virtual image body motion management. The virtual kernel may include: special effects module, rendering module, graphics module, input system, management system, audio system, etc.
例如,虚拟内核通过提供虚拟形象制作功能,可以在虚拟场景中创建第一对象的虚拟形象,得到第一对象对应的目标参与对象。虚拟内核还通过提供虚拟形象表情管理功能和虚拟形象肢体动作管理功能,可以对第一对象的虚拟形象进行调整。For example, by providing the virtual image making function, the virtual kernel can create the virtual image of the first object in the virtual scene, and obtain the target participating object corresponding to the first object. The virtual kernel can also adjust the virtual image of the first object by providing the virtual image expression management function and the virtual image body motion management function.
实时语音通信模块可以提供多人语音通话以及空间音效功能。实时语音通信模块可以包括:会话管理单元、语音采集单元、脉冲编码调制单元、语音传输单元以及空间音频混音单元等。The real-time voice communication module can provide multi-person voice calls and spatial sound effects. The real-time voice communication module may include: a session management unit, a voice acquisition unit, a pulse code modulation unit, a voice transmission unit, a spatial audio mixing unit, and the like.
例如,实时语音通信模块可以向目标参与对象订阅语音交互参与对象的语音流,还可以向目标参与对象取消订阅无效语音交互参与对象的语音流。For example, the real-time voice communication module can subscribe the target participant to the voice stream of the voice interaction participant, and can also unsubscribe the target participant from the voice stream of the invalid voice interaction participant.
媒体播放模块可以提供虚拟场景内多媒体直播以及点播媒体流拉流播放功能。The media playback module can provide multimedia live broadcast and on-demand media streaming playback functions in the virtual scene.
例如,媒体播放模块可以在虚拟场景中播放目标内容。For example, the media playing module can play the target content in the virtual scene.
基础框架可以提供虚拟引擎层的业务层开发接口。基础框架层封装虚拟内核、实时语音通信模块、媒体播放接口并提供虚拟场景开发的若干基础功能。基础功能例如包括资源管理功能、消息管理功能、用户界面框架、网络框架以及热更新功能等。The basic framework can provide the business layer development interface of the virtual engine layer. The basic framework layer encapsulates the virtual kernel, real-time voice communication module, media playback interface and provides several basic functions for virtual scene development. Basic functions include, for example, resource management functions, message management functions, user interface frameworks, network frameworks, and hot update functions.
图6的示例中,虚拟场景为虚拟会议场景,系统架构的业务逻辑层是基于虚拟引擎接口实现的虚拟会议功能实现。主要包含场景地图功能单元U1、虚拟人物形象功能单元U2、虚拟会议场景功能单元U3、会议控制功能单元U4以及媒体播放功能单元U5。In the example of FIG. 6 , the virtual scene is a virtual conference scene, and the service logic layer of the system architecture is realized based on the virtual conference function realized by the virtual engine interface. It mainly includes a scene map function unit U1, a virtual character image function unit U2, a virtual conference scene function unit U3, a conference control function unit U4 and a media playback function unit U5.
场景地图功能单元提供根据虚拟会议场景模型和参与对象位置生成缩略图的功能,参与对象例如可通过场景地图查找指定的会议场馆或其它参与对象。The scene map function unit provides the function of generating thumbnails according to the virtual conference scene model and the positions of the participating objects. For example, the participating objects can search for the designated conference venue or other participating objects through the scene map.
虚拟人物形象功能单元提供基于虚拟引擎实现虚拟形象的功能,例如可自定义发型、服装、性别、风格等。The avatar function unit provides the function of realizing avatar based on the virtual engine, such as customizable hairstyle, clothing, gender, style, etc.
虚拟会议场景功能单元提供基于虚拟引擎生成虚拟会议场景的功能。虚拟会议场景例如可以包括例如圆桌会议和茶座,也可以生成多媒体会议室。The virtual conference scene functional unit provides the function of generating a virtual conference scene based on the virtual engine. The virtual meeting scene may include, for example, a round table meeting and a coffee table, and a multimedia conference room may also be generated.
会议控制功能单元是会议的控制与管理单元。会议控制单元例如可以提供房间创建、参与对象进/出管理、媒体发布/订阅、直播/点播媒体订阅,解散房间等正常会议通信与管理功能。The conference control function unit is the control and management unit of the conference. For example, the conference control unit can provide normal conference communication and management functions such as room creation, participant entry/exit management, media publication/subscription, live/on-demand media subscription, and room dissolution.
媒体播放功能单元可以提供多媒体会场的直播、点播流媒体播放功能,并且可以接收会议控制功能单元的调用。The media play function unit can provide the live broadcast and on-demand streaming media play functions of the multimedia conference site, and can receive calls from the conference control function unit.
图7示意性示出了根据本公开一实施例的虚拟场景信息交互装置的框图。FIG. 7 schematically shows a block diagram of a virtual scene information interaction apparatus according to an embodiment of the present disclosure.
如图7所示,本公开实施例的虚拟场景信息交互装置700例如包括基础数据获取模块710、目标参与对象确定模块720以及目标内容播放模块730。As shown in FIG. 7 , the virtual scene
基础数据获取模块710,用于响应于针对第一对象的虚拟场景接入请求指令,获取第一对象的基础数据。The basic
目标参与对象确定模块720,用于根据基础数据,在虚拟场景中创建第一对象的虚拟形象,得到与第一对象对应的目标参与对象。The target participating
目标内容播放模块730,用于响应于来自第一对象的目标内容播放指令,在虚拟场景中播放目标内容。The target
根据本公开实施例的虚拟场景信息交互装置,其中,虚拟场景是根据虚拟场景数据生成的;虚拟场景数据包括虚拟播放设备数据,目标内容播放模块可以包括:目标内容获取子模块以及目标内容播放子模块。According to the virtual scene information interaction device according to an embodiment of the present disclosure, the virtual scene is generated according to virtual scene data; the virtual scene data includes virtual playback device data, and the target content playback module may include: a target content acquisition submodule and a target content playback submodule module.
目标内容获取子模块,可以用于响应于来自第一对象的目标内容播放指令,获取目标内容数据。The target content acquisition sub-module may be configured to acquire target content data in response to a target content playback instruction from the first object.
目标内容播放子模块,可以用于通过虚拟播放设备播放目标内容,虚拟播放设备根据虚拟播放设备数据生成,目标内容根据目标内容数据生成。The target content playing sub-module can be used to play the target content through a virtual playing device, the virtual playing device is generated according to the virtual playing device data, and the target content is generated according to the target content data.
根据本公开实施例,虚拟场景包括至少一个参与对象,基础数据还包括位置数据;虚拟场景信息交互装置还可以包括:位置坐标确定模块、虚拟场景地图数据确定模块以及虚拟场景地图数据发送模块。According to an embodiment of the present disclosure, the virtual scene includes at least one participating object, and the basic data also includes location data; the virtual scene information interaction device may further include: a location coordinate determination module, a virtual scene map data determination module, and a virtual scene map data sending module.
位置坐标确定模块,可以用于根据位置数据,确定参与对象在虚拟场景中的位置坐标。The position coordinate determination module can be used to determine the position coordinates of the participating objects in the virtual scene according to the position data.
虚拟场景地图数据确定模块,可以用于根据虚拟场景数据和参与对象在虚拟场景中的位置坐标,确定虚拟场景地图数据。The virtual scene map data determination module can be used to determine the virtual scene map data according to the virtual scene data and the position coordinates of the participating objects in the virtual scene.
虚拟场景地图数据发送模块,用于向参与对象发送虚拟场景地图数据。The virtual scene map data sending module is used for sending virtual scene map data to the participating objects.
根据本公开实施例的虚拟场景信息交互装置,还可以包括:调整位置坐标确定模块以及虚拟场景地图数据更新模块。The virtual scene information interaction device according to the embodiment of the present disclosure may further include: a module for determining the coordinates of an adjusted position and a module for updating virtual scene map data.
调整位置坐标确定模块,可以用于响应于针对第一对象的位置调整指令,根据第一对象的位置调整数据,调整目标参与对象的位置坐标,得到目标参与对象的调整后的位置坐标。The adjustment position coordinate determination module can be used to adjust the position coordinates of the target participating object according to the position adjustment data of the first object in response to the position adjustment instruction for the first object, and obtain the adjusted position coordinates of the target participating object.
虚拟场景地图数据更新模块,可以用于根据位置更新频率和调整后的位置坐标中的至少一个,更新虚拟场景地图数据。The virtual scene map data update module can be configured to update the virtual scene map data according to at least one of the position update frequency and the adjusted position coordinates.
根据本公开实施例参与对象可以包括目标参与对象和至少一个参考参与对象;虚拟场景信息交互装置还可以包括:语音交互参与对象确定模块以及语音流订阅模块。According to the embodiment of the present disclosure, the participating objects may include a target participating object and at least one reference participating object; the virtual scene information interaction apparatus may further include: a voice interaction participating object determination module and a voice stream subscription module.
语音交互参与对象确定模块,可以用于根据语音交互范围阈值和参与对象的位置坐标,确定目标参与对象的语音交互参与对象。The voice interaction participant object determination module can be used to determine the voice interaction participant object of the target participant object according to the voice interaction range threshold and the position coordinates of the participant object.
语音流订阅模块,可以用于向目标参与对象订阅语音交互参与对象的语音流。The voice stream subscription module can be used to subscribe the target participant object to the voice stream of the voice interaction participant object.
根据本公开实施例的虚拟场景信息交互装置,还可以包括:无效语音交互参与对象确定模块以及语音流取消订阅模块。The virtual scene information interaction apparatus according to the embodiment of the present disclosure may further include: a module for determining an invalid voice interaction participating object and a module for canceling subscription of a voice stream.
无效语音交互参与对象确定模块,可以用于响应于语音交互参与对象的位置坐标超出语音交互范围阈值,确定无效语音交互参与对象。The invalid voice interaction participant object determination module may be configured to determine the invalid voice interaction participant object in response to the position coordinates of the voice interaction participant object exceeding the threshold value of the voice interaction range.
语音流取消订阅模块,可以用于向目标参与对象取消订阅无效语音交互参与对象的语音流。The voice stream unsubscription module can be used to unsubscribe the voice stream of the invalid voice interaction participant from the target participant.
根据本公开实施例的虚拟场景信息交互装置,还可以包括:相对位置数据确定模块以及目标语音流确定模块。The virtual scene information interaction apparatus according to the embodiment of the present disclosure may further include: a relative position data determination module and a target voice stream determination module.
相对位置数据确定模块,可以用于根据目标参与对象的位置坐标和语音交互参与对象的位置坐标,确定语音交互参与对象相对于目标参与对象的相对位置数据。The relative position data determination module can be used for determining the relative position data of the voice interaction participant object relative to the target participant object according to the position coordinates of the target participant object and the position coordinates of the voice interaction participant object.
目标语音流确定模块,可以用于根据相对位置数据,对语音交互参与对象的语音流进行混音处理和双声道处理中的至少一个,得到语音交互参与对象的目标语音流。The target voice stream determination module can be configured to perform at least one of mixing processing and binaural processing on the voice stream of the voice interaction participant according to the relative position data, so as to obtain the target voice stream of the voice interaction participant.
根据本公开实施例的虚拟场景信息交互装置,还可以包括:虚拟形象调整模块,用于响应于针对第一对象的形象调整操作指令,对第一对象的虚拟形象进行调整,其中,形象调整操作指令包括以下中的至少一个:性别调整操作指令、服装调整操作指令、表情调整操作指令以及肢体动作调整操作指令。The virtual scene information interaction device according to an embodiment of the present disclosure may further include: an avatar adjustment module, configured to adjust the avatar of the first object in response to an image adjustment operation instruction for the first object, wherein the image adjustment operation The instruction includes at least one of the following: a gender adjustment operation instruction, a clothing adjustment operation instruction, an expression adjustment operation instruction, and a body movement adjustment operation instruction.
根据本公开实施例的虚拟场景信息交互装置,虚拟场景数据包括以下中的至少一个:虚拟会议场景数据、虚拟展厅场景数据以及虚拟场馆场景数据;目标内容数据包括以下中的至少一个:语音数据、文本数据以及直播视频数据。According to the virtual scene information interaction device according to the embodiment of the present disclosure, the virtual scene data includes at least one of the following: virtual conference scene data, virtual exhibition hall scene data, and virtual venue scene data; and the target content data includes at least one of the following: voice data, Text data as well as live video data.
应该理解,本公开装置部分的实施例与本公开方法部分的实施例对应相同或类似,所解决的技术问题和所达到的技术效果也对应相同或类似,本公开在此不再赘述。It should be understood that the embodiments of the apparatus part of the present disclosure are corresponding to the same or similar to the embodiments of the method part of the present disclosure, and the technical problems solved and the technical effects achieved are also the same or similar.
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
图8示出了可以用来实施本公开的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。FIG. 8 shows a schematic block diagram of an example
如图8所示,设备800包括计算单元801,其可以根据存储在只读存储器(ROM)802中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)803中的计算机程序,来执行各种适当的动作和处理。在RAM 803中,还可存储设备800操作所需的各种程序和数据。计算单元801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8 , the
设备800中的多个部件连接至I/O接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Various components in the
计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如虚拟场景信息交互方法。例如,在一些实施例中,虚拟场景信息交互方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到RAM 803并由计算单元801执行时,可以执行上文描述的虚拟场景信息交互方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行虚拟场景信息交互方法。
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described herein above may be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips system (SOC), complex programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpretable on a programmable system including at least one programmable processor that The processor, which may be a special purpose or general-purpose programmable processor, may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device an output device.
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer or other programmable data processing apparatus, such that the program code, when executed by the processor or controller, performs the functions/functions specified in the flowcharts and/or block diagrams. Action is implemented. The program code may execute entirely on the machine, partly on the machine, partly on the machine and partly on a remote machine as a stand-alone software package or entirely on the remote machine or server.
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with the instruction execution system, apparatus or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), fiber optics, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide interaction with a user, the systems and techniques described herein may be implemented on a computer having a display device (eg, a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user ); and a keyboard and pointing device (eg, a mouse or trackball) through which a user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (eg, visual feedback, auditory feedback, or tactile feedback); and can be in any form (including acoustic input, voice input, or tactile input) to receive input from the user.
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。The systems and techniques described herein may be implemented on a computing system that includes back-end components (eg, as a data server), or a computing system that includes middleware components (eg, an application server), or a computing system that includes front-end components (eg, a user's computer having a graphical user interface or web browser through which a user may interact with implementations of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system may be interconnected by any form or medium of digital data communication (eg, a communication network). Examples of communication networks include: Local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。A computer system can include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, the steps described in the present disclosure can be executed in parallel, sequentially, or in different orders. As long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, there is no limitation herein.
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The above-mentioned specific embodiments do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present disclosure should be included within the protection scope of the present disclosure.
Claims (21)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210352747.8A CN114697755A (en) | 2022-03-31 | 2022-03-31 | Virtual scene information interaction method, apparatus, device and storage medium |
KR1020220177568A KR20230002211A (en) | 2022-03-31 | 2022-12-16 | Method and apparatus of performing information interaction in virtual scene, electronic device, storage medium and computer program |
JP2023055900A JP7668834B2 (en) | 2022-03-31 | 2023-03-30 | VIRTUAL SCENE INFORMATION INTERACTION METHOD, DEVICE, ELECTRONIC DEVICE, STORAGE MEDIUM, AND COMPUTER PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210352747.8A CN114697755A (en) | 2022-03-31 | 2022-03-31 | Virtual scene information interaction method, apparatus, device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114697755A true CN114697755A (en) | 2022-07-01 |
Family
ID=82143200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210352747.8A Pending CN114697755A (en) | 2022-03-31 | 2022-03-31 | Virtual scene information interaction method, apparatus, device and storage medium |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP7668834B2 (en) |
KR (1) | KR20230002211A (en) |
CN (1) | CN114697755A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115273865A (en) * | 2022-07-26 | 2022-11-01 | 中国第一汽车股份有限公司 | An intelligent voice interaction method, device, device and storage medium |
CN115408622A (en) * | 2022-09-05 | 2022-11-29 | 江苏银承网络科技股份有限公司 | A metaverse-based online interaction method, device and storage medium |
CN115439195A (en) * | 2022-11-07 | 2022-12-06 | 杭州脸脸会网络技术有限公司 | Virtual account creation method, system, server and computer readable storage medium |
CN115834978A (en) * | 2022-12-07 | 2023-03-21 | 北京百度网讯科技有限公司 | Avatar driving method, avatar driving apparatus, avatar driving device, storage medium, and program product |
CN115915030A (en) * | 2022-09-08 | 2023-04-04 | 咪咕音乐有限公司 | A method, device, equipment, terminal and ring back tone platform for playing video ringtones |
CN116095356A (en) * | 2023-01-18 | 2023-05-09 | 北京有竹居网络技术有限公司 | Method, device, device and storage medium for presenting virtual scene |
WO2024104315A1 (en) * | 2022-11-14 | 2024-05-23 | 北京字跳网络技术有限公司 | Interaction method and apparatus for virtual scene, electronic device and storage medium |
WO2025016120A1 (en) * | 2023-07-20 | 2025-01-23 | 京东方科技集团股份有限公司 | Information display control method and apparatus, head-mounted device, and system |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116499489A (en) * | 2023-03-16 | 2023-07-28 | 阿里巴巴(中国)有限公司 | Human-computer interaction method, device, equipment and product based on map navigation application |
CN117753008A (en) * | 2023-12-21 | 2024-03-26 | 北京字跳网络技术有限公司 | Virtual object interaction methods, devices, media and electronic equipment |
CN118331429B (en) * | 2024-06-12 | 2024-09-10 | 四川物通科技有限公司 | Man-machine interaction system based on meta universe |
CN118764681B (en) * | 2024-08-28 | 2024-12-20 | 北京百度网讯科技有限公司 | Interaction method for video and processing method and device for video |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107103801A (en) * | 2017-04-26 | 2017-08-29 | 北京大生在线科技有限公司 | Long-range three-dimensional scenic interactive education system and control method |
WO2018098720A1 (en) * | 2016-11-30 | 2018-06-07 | 深圳益强信息科技有限公司 | Virtual reality-based data processing method and system |
WO2020045837A1 (en) * | 2018-08-28 | 2020-03-05 | 김영대 | Method for smart-remote lecturing using automatic scene-transition technology having artificial intelligence function in virtual and augmented reality lecture room |
CN112783320A (en) * | 2020-10-21 | 2021-05-11 | 中山大学 | Immersive virtual reality case teaching display method and system |
CN112870706A (en) * | 2021-03-19 | 2021-06-01 | 腾讯科技(深圳)有限公司 | Teaching content display method, device, equipment and storage medium |
CN113325954A (en) * | 2021-05-27 | 2021-08-31 | 百度在线网络技术(北京)有限公司 | Method, apparatus, device, medium and product for processing virtual objects |
CN114071180A (en) * | 2021-11-24 | 2022-02-18 | 上海哔哩哔哩科技有限公司 | Live broadcast room display method and device |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000040088A (en) | 1998-07-23 | 2000-02-08 | Nippon Telegr & Teleph Corp <Ntt> | Information providing method and system in three-dimensional shared virtual space and storage medium storing information providing program in three-dimensional shared virtual space |
JP2006025281A (en) | 2004-07-09 | 2006-01-26 | Hitachi Ltd | Information source selection system and method |
US20090106671A1 (en) | 2007-10-22 | 2009-04-23 | Olson Donald E | Digital multimedia sharing in virtual worlds |
US8930472B2 (en) | 2007-10-24 | 2015-01-06 | Social Communications Company | Promoting communicant interactions in a network communications environment |
JP5368547B2 (en) | 2008-04-05 | 2013-12-18 | ソーシャル・コミュニケーションズ・カンパニー | Shared virtual area communication environment based apparatus and method |
US9514444B2 (en) | 2009-01-15 | 2016-12-06 | Sococo, Inc. | Encapsulating virtual area based communicant assemblies |
EP2377031A4 (en) | 2008-12-05 | 2012-11-21 | Social Communications Co | REAL TIME CORE |
JP6217682B2 (en) | 2015-03-27 | 2017-10-25 | ブラザー工業株式会社 | Information processing apparatus and program |
US10062208B2 (en) | 2015-04-09 | 2018-08-28 | Cinemoi North America, LLC | Systems and methods to provide interactive virtual environments |
EP3331240A1 (en) | 2016-12-02 | 2018-06-06 | Thomson Licensing | Method and device for setting up a virtual meeting scene |
JP6306765B1 (en) | 2017-02-27 | 2018-04-04 | 株式会社コロプラ | Method executed by computer for moving in virtual space, program for causing computer to execute the method, and information processing apparatus |
GB201710840D0 (en) | 2017-07-05 | 2017-08-16 | Jones Maria Francisca | Virtual meeting participant response indication method and system |
JP7042644B2 (en) | 2018-02-15 | 2022-03-28 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing equipment, image generation method and computer program |
JP2020101950A (en) | 2018-12-21 | 2020-07-02 | 梶塚 千春 | Communication method and system using multiple avatars simultaneously |
-
2022
- 2022-03-31 CN CN202210352747.8A patent/CN114697755A/en active Pending
- 2022-12-16 KR KR1020220177568A patent/KR20230002211A/en not_active Ceased
-
2023
- 2023-03-30 JP JP2023055900A patent/JP7668834B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018098720A1 (en) * | 2016-11-30 | 2018-06-07 | 深圳益强信息科技有限公司 | Virtual reality-based data processing method and system |
CN107103801A (en) * | 2017-04-26 | 2017-08-29 | 北京大生在线科技有限公司 | Long-range three-dimensional scenic interactive education system and control method |
WO2020045837A1 (en) * | 2018-08-28 | 2020-03-05 | 김영대 | Method for smart-remote lecturing using automatic scene-transition technology having artificial intelligence function in virtual and augmented reality lecture room |
CN112783320A (en) * | 2020-10-21 | 2021-05-11 | 中山大学 | Immersive virtual reality case teaching display method and system |
CN112870706A (en) * | 2021-03-19 | 2021-06-01 | 腾讯科技(深圳)有限公司 | Teaching content display method, device, equipment and storage medium |
CN113325954A (en) * | 2021-05-27 | 2021-08-31 | 百度在线网络技术(北京)有限公司 | Method, apparatus, device, medium and product for processing virtual objects |
CN114071180A (en) * | 2021-11-24 | 2022-02-18 | 上海哔哩哔哩科技有限公司 | Live broadcast room display method and device |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115273865A (en) * | 2022-07-26 | 2022-11-01 | 中国第一汽车股份有限公司 | An intelligent voice interaction method, device, device and storage medium |
CN115408622A (en) * | 2022-09-05 | 2022-11-29 | 江苏银承网络科技股份有限公司 | A metaverse-based online interaction method, device and storage medium |
CN115915030A (en) * | 2022-09-08 | 2023-04-04 | 咪咕音乐有限公司 | A method, device, equipment, terminal and ring back tone platform for playing video ringtones |
CN115915030B (en) * | 2022-09-08 | 2024-12-13 | 咪咕音乐有限公司 | A method, device, equipment, terminal and color ring back tone platform for playing video color ring back tone |
CN115439195A (en) * | 2022-11-07 | 2022-12-06 | 杭州脸脸会网络技术有限公司 | Virtual account creation method, system, server and computer readable storage medium |
WO2024104315A1 (en) * | 2022-11-14 | 2024-05-23 | 北京字跳网络技术有限公司 | Interaction method and apparatus for virtual scene, electronic device and storage medium |
CN115834978A (en) * | 2022-12-07 | 2023-03-21 | 北京百度网讯科技有限公司 | Avatar driving method, avatar driving apparatus, avatar driving device, storage medium, and program product |
CN116095356A (en) * | 2023-01-18 | 2023-05-09 | 北京有竹居网络技术有限公司 | Method, device, device and storage medium for presenting virtual scene |
WO2025016120A1 (en) * | 2023-07-20 | 2025-01-23 | 京东方科技集团股份有限公司 | Information display control method and apparatus, head-mounted device, and system |
Also Published As
Publication number | Publication date |
---|---|
KR20230002211A (en) | 2023-01-05 |
JP7668834B2 (en) | 2025-04-25 |
JP2023082119A (en) | 2023-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114697755A (en) | Virtual scene information interaction method, apparatus, device and storage medium | |
US11023093B2 (en) | Human-computer interface for computationally efficient placement and sizing of virtual objects in a three-dimensional representation of a real-world environment | |
US11080941B2 (en) | Intelligent management of content related to objects displayed within communication sessions | |
US20230164298A1 (en) | Generating and modifying video calling and extended-reality environment applications | |
US10891014B2 (en) | Remote view manipulation in communication session | |
JP7597824B2 (en) | Avatar-based conference processing method and system | |
CN113711170A (en) | Context-aware control of user interfaces displaying video and related user text | |
EP2868095A1 (en) | Collaboration environments and views | |
US20230386145A1 (en) | Automation of audio and viewing perspectives for bringing focus to relevant activity of a communication session | |
CN116964608A (en) | Data object for external user to selectively participate in each message in conference chat | |
CN113728591A (en) | Previewing video content referenced by hyperlinks entered in comments | |
JP2021528710A (en) | How and system to provide multi-profile | |
CN116965007A (en) | Data object for external user to selectively participate in each message in conference chat | |
WO2023229758A1 (en) | Automation of visual indicators for distinguishing active speakers of users displayed as three-dimensional representations | |
US11776227B1 (en) | Avatar background alteration | |
US20230403367A1 (en) | Customization of a user interface displaying a rendering of multiple participants of a hybrid communication session | |
CN115617439A (en) | A data display method, device, electronic device and storage medium | |
JP7703559B2 (en) | Computer program and avatar expression method | |
CN117519825A (en) | A digital human avatar interaction method, device, electronic device and storage medium | |
CN120345238A (en) | Facilitates meeting participation by switching the viewing perspective to a temporary viewing perspective showing group activity | |
WO2024144863A1 (en) | Promotion of meeting engagement by transitioning viewing perspectives to a temporary viewing perspective showing clusters of group activity | |
WO2024096959A1 (en) | Persistent participant prioritization across communication sessions | |
CN117729183A (en) | Digital automation of virtual events | |
US20240203080A1 (en) | Interaction data processing | |
US20230236792A1 (en) | Audio configuration switching in virtual reality |
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 |