CN109298776B - Augmented reality interaction system, method and device - Google Patents
Augmented reality interaction system, method and device Download PDFInfo
- Publication number
- CN109298776B CN109298776B CN201710613850.2A CN201710613850A CN109298776B CN 109298776 B CN109298776 B CN 109298776B CN 201710613850 A CN201710613850 A CN 201710613850A CN 109298776 B CN109298776 B CN 109298776B
- Authority
- CN
- China
- Prior art keywords
- interaction
- clients
- actual
- area
- virtual objects
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses an augmented reality interaction system, method and device. The system comprises at least one server and a plurality of clients, wherein the server determines the clients participating in interaction and an actual interaction area, the plurality of clients or part of the clients perform interactive operation on one or more predetermined virtual objects displayed in an augmented reality mode in the actual interaction area shot by a camera of the plurality of clients on respective screens of the plurality of clients, the predetermined virtual objects are limited by the server to be displayed in the actual interaction area, and the display positions of the predetermined virtual objects are synchronized by the server to the screens of the plurality of clients participating in interaction in real time. Therefore, by limiting the participants and the participation range of the interactive activity, the participation sense of the user to the interactive activity is improved, and feasibility is provided for realizing complex interactive content, so that the interest of the interaction is improved, and the interactive experience of the user is improved.
Description
Technical Field
The invention relates to the technical field of information, in particular to an augmented reality interaction system, method and device.
Background
With the increasing processing speed and rendering capability of mobile devices, people increasingly use Virtual Objects (VOs) displayed on the mobile device to learn, communicate or play games. Especially, with the popularization of Augmented Reality (AR) technology, people are more exposed to various virtual objects capable of interacting therewith. The AR technology enhances reality by superimposing computer-generated virtual objects, scenes, or system cues into the real scene. However, how to combine AR technology and virtual objects to improve the user's interactive experience is a major problem facing today.
Taking an AR virtual electronic red envelope playing method in the market at present as an example, as shown in fig. 1, a user hides an AR red envelope at any position in a real environment through a "red envelope hiding" function, and a current user or other users can view a red envelope displayed in a certain area range nearby on their own terminal devices through the "red envelope finding" function. And scanning a possible red packet hiding position by a user through a camera of the terminal equipment, and if the scanned position is correct, obtaining the red packet.
Although the functions of hiding and finding the red envelope can bring pleasure to users to a certain extent, the receiving and sending scenes of the whole red envelope are single and tedious, and the participation sense of the users is not strong. Moreover, good interaction is still lacked among different users, between the users and the red envelope, and between the red envelope and the real world, and impressive interactive experience is difficult to bring to the users.
Therefore, an augmented reality interaction scheme capable of providing interest and interaction feeling to a user is needed.
Disclosure of Invention
The invention provides an augmented reality interaction scheme, which improves the interaction interest by expanding the interaction operation mode of one or more preset virtual objects by utilizing an augmented reality technology, and thus enhances the interaction experience of users.
According to one aspect of the invention, an augmented reality interaction system is provided, which may include at least one server and a plurality of clients, wherein the server may determine the plurality of clients participating in an interaction; the server can also determine the actual interaction area for developing the interaction; the multiple clients or part of the clients can perform interactive operation on one or more preset virtual objects displayed in an augmented reality mode in an actual interaction area shot through the cameras of the clients on the respective screens. The predetermined virtual object can be limited to be displayed in the actual interaction area by the server, and the display position of the predetermined virtual object can be synchronized on the screens of the plurality of clients participating in the interaction in real time by the server.
Therefore, feasibility is provided for realizing a complex interactive scene by limiting the number of participants and the actual range of AR interaction.
The server may determine the plurality of clients participating in the interaction in a variety of ways. For example, the server may determine the multiple clients participating in the interaction according to a limiting condition specified by a specific or any one or more of the multiple clients, may determine the multiple clients participating in the interaction according to a limiting condition preset by the system, and may also determine the multiple clients participating in the interaction according to other suitable limiting conditions.
The defined conditions may include, but are not limited to: identifying clients connected to a specific wireless local area network as a plurality of clients participating in interaction; the method comprises the steps that clients entering the same friend group are regarded as a plurality of clients participating in interaction; and/or consider clients entering the same virtual room as multiple clients participating in the interaction. The server may determine the plurality of clients participating in the interaction by satisfying one or several or any of the above-mentioned defining conditions.
Therefore, the client participating in the interaction can be flexibly determined according to the specific application.
Preferably, the server may determine the actual interaction area for the interaction in a number of ways. For example, the server may determine an actual interaction area for interaction according to the positioning or shooting information of a specific or any one or more of the plurality of clients; the server can also determine an actual interaction area for carrying out interaction according to a limiting condition preset by the system; and/or the server can also determine the actual interaction area for interaction according to the coverage area of the same wireless local area network connected with a plurality of clients.
Therefore, the actual interaction area can be determined by selecting a proper mode according to specific application, and the interaction flexibility is further improved.
The movement of the one or more predetermined virtual objects may be influenced by the server or the client participating in the interaction. For example, one or more predetermined virtual objects move along a route prescribed by the server; and/or one or more predetermined virtual objects may also change the line of motion in response to a virtual operation being performed on it by a plurality of clients or a portion of the clients.
In this way, one or more predetermined virtual objects can interact with the user according to the user's idea through the virtual operation of the user on the virtual object, thereby bringing more interest to the user.
The server or a plurality of clients participating in the interaction can perform interactive operation on one or more predetermined virtual objects. For example, one or more predetermined virtual objects may be issued to the actual interaction region by a specific one or more of the plurality of clients participating in the interaction, and other clients may perform an interaction operation on the one or more predetermined virtual objects displayed in the augmented reality in the actual interaction region.
Therefore, interaction scenes are further enriched through distribution of different identities, and user experience is improved.
According to another aspect of the present invention, there is provided an augmented reality interaction method, which may include: the current client joins the interaction to be participated when meeting the limited conditions of the interaction; displaying an actual interaction area for interaction to be carried out on a screen; and augmented reality displaying one or more predetermined virtual objects in the displayed actual interaction area, wherein the predetermined virtual objects are limited to be displayed in the actual interaction area by the server, and the display positions of the predetermined virtual objects are synchronized to screens of other clients participating in the interaction in real time.
Preferably, the defined condition may be defined by the current client, one or more other clients participating in the interaction, and/or by a server implementing the interaction.
Preferably, the defining conditions may include: identifying the client connected to the specific wireless local area network as a client participating in interaction; the method comprises the steps that clients entering the same friend group are regarded as clients participating in interaction; and/or consider clients entering the same virtual room as clients participating in the interaction.
Preferably, the actual interaction area for interaction can be determined according to the positioning or shooting information of the current client and/or one or more other clients; the actual interaction area for carrying out the interaction can be determined according to the preset limiting conditions of the system; the actual interaction area for interaction can also be determined according to the coverage area of the same wireless local area network connected with the client participating in the interaction. The determination of the actual interaction area is not limited.
Preferably, the method may further comprise: and carrying out interactive operation on one or more preset virtual objects displayed in the augmented reality in the actual interactive region.
Preferably, the movement of the one or more predetermined virtual objects is influenced by a virtual operation performed on it by the current client. For example, the current client issues one or more predetermined virtual objects to the actual interaction area, and the other clients perform further interaction operations on the one or more predetermined virtual objects displayed in the augmented reality in the actual interaction area. Or one or more other clients issue one or more predetermined virtual objects to the actual interaction area, and the current client performs further interaction operation on the one or more predetermined virtual objects displayed in the augmented reality in the actual interaction area.
According to another aspect of the present invention, there is also provided an augmented reality interaction apparatus, including: the interaction joining unit is used for joining the interaction to be participated in when the current client side meets the limited conditions of the interaction participation; the interactive area display unit is used for displaying an actual interactive area to be interacted on a screen; and a virtual object display unit for augmented reality displaying one or more predetermined virtual objects in the displayed actual interaction area, wherein the predetermined virtual objects are limited by the server to be displayed in the actual interaction area, and the display positions of the predetermined virtual objects are synchronized on screens of other clients participating in the interaction in real time.
Preferably, the defined conditions are defined by the current client, one or more other clients participating in the interaction, and/or by a server implementing the interaction, and the defined conditions include: identifying the client connected to the specific wireless local area network as a client participating in interaction; the method comprises the steps that clients entering the same friend group are regarded as clients participating in interaction; and/or consider clients entering the same virtual room as clients participating in the interaction.
Preferably, the interaction area display unit may determine an actual interaction area for performing interaction according to positioning or shooting information of the current client and/or one or more other clients; the actual interaction area for carrying out the interaction can be determined according to the preset limiting conditions of the system; the actual interaction area for interaction can also be determined according to the coverage area of the same wireless local area network connected with the client participating in the interaction.
Preferably, the device may further comprise an interactive operation unit for performing interactive operation on one or more predetermined virtual objects displayed in the real interactive region in the augmented reality mode.
Preferably, the interactive operation unit may be further configured to issue one or more predetermined virtual objects to the actual interactive area; the interactive operation unit can also be used for performing interactive operation on one or more preset virtual objects issued by the client or other clients.
According to yet another aspect of the present invention, there is also provided a graphical user interface system on a portable electronic device with a touch screen display, comprising: the interaction area display interface is used for responding to the participation of the current client side in the interaction to be participated and displaying the actual interaction area to be interacted on the screen of the current client side; and the virtual object interactive interface is used for displaying one or more preset virtual objects in the displayed actual interactive area in an augmented reality mode for interactive operation.
According to yet another aspect of the present invention, there is also provided a computing device comprising: a processor; and a memory having executable code stored thereon, which when executed by the processor, causes the processor to perform the above-described method.
According to yet another aspect of the present invention, there is also provided a non-transitory machine-readable storage medium having stored thereon executable code, which when executed by a processor of an electronic device, causes the processor to perform the above-described method.
According to the augmented reality interaction scheme, the AR technology and the virtual objects are combined, and the interaction operation mode of one or more preset virtual objects is expanded through a certain interaction rule, so that the interestingness of the interaction operation is increased, and impressive interaction experience is brought to a user.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent by describing in greater detail exemplary embodiments thereof with reference to the attached drawings, in which like reference numerals generally represent like parts throughout.
Fig. 1 shows an example of an existing virtual electronic red envelope.
Fig. 2 shows a schematic system diagram of an augmented reality interaction system in which the present invention may be implemented.
Fig. 3 shows a schematic flow diagram of an augmented reality interaction method according to an embodiment of the invention.
Fig. 4 shows a schematic block diagram of an augmented reality interaction device according to an embodiment of the present invention.
FIG. 5 shows a schematic block diagram of a computing device in accordance with one embodiment of the present invention.
Detailed Description
Preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While the preferred embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
With the development of Augmented Reality (AR) technology, the augmented reality technology has wide applications in fields such as sophisticated weaponry, development and development of aircrafts, visualization of data models, virtual training, entertainment, and art. By means of the augmented reality technology, virtual objects which do not exist in the real environment can be accurately placed in the real environment, the virtual objects and the real environment are integrated by means of the display equipment, and a new environment with real sensory effect is presented to a user, so that the user can experience experiences which cannot be experienced or are difficult to experience in the real world.
Although the cognitive boundaries of the user are broadened with respect to the manipulation and interaction of the virtual object, the interaction of the user with the virtual object is still subject to many limitations in view of the limitations of the current state of the art. At present, a scheme capable of effectively promoting interaction among a plurality of users, between a user and a virtual object, and between a virtual object and the real world is still lacked, and impressive interaction experience is difficult to bring to the user.
In view of this, the present invention provides an augmented reality interaction scheme, which firstly determines an augmented reality display scene of a virtual object by limiting a person participating in an interaction and an interaction range, and secondly makes the augmented reality display of the virtual object more interesting by allowing the participating person to perform an interaction operation with the virtual object, thereby bringing impressive interactive experience to a user. The augmented reality interaction scheme associated with the interactive personnel and the interaction range is suitable for various scenes such as business, games and/or social activities, and can further improve good interaction feeling of the participants.
The augmented reality interaction scheme of the present invention will be described in detail with reference to fig. 2 to 5 and an embodiment. First, a description will be made in conjunction with a system block diagram 2 for implementing an embodiment of the present invention.
As shown in fig. 2, the system includes at least one server 20 and a plurality of terminal devices 10. The terminal device 10 can transmit and receive information to and from the server 20 via the network 40. The server 20 may access the database 30 to obtain the content required by the terminal devices 10, and enable each terminal device 10 to perform an interactive operation on one or more predetermined virtual objects displayed in an augmented reality within an actual interaction area photographed via its camera on its respective screen.
Network 40 may be a network for information transfer in a broad sense and may include one or more communication networks such as a wireless communication network, the internet, a private network, a local area network, a metropolitan area network, a wide area network, or a cellular data network, among others. In one embodiment, the network 40 may also include a satellite network, whereby the GPS signals of the terminal device 10 are transmitted to the server 20.
The terminal device 10 is any suitable electronic device that can be used to access a server (e.g., having a client installed for accessing a particular networked game), preferably a portable electronic device having a camera and a display screen, including but not limited to a smart phone, tablet or other portable client, etc. Indirect interaction between a plurality of terminal devices 10 may also be achieved through a server.
Although a plurality of terminal devices 10-1 … N and a single server 20 and database 30 are shown and one or some of them will be selected for description in the following description (e.g., terminal device 10-1), it should be understood by those skilled in the art that the above-mentioned 1 … N terminal devices are intended to represent a large number of terminal devices existing in a real network, and the single server 20 and database 30 shown are intended to represent the operation of the technical solution of the present invention involving a server and a database. The specific numbering of the terminal devices and the individual servers and databases is detailed at least for convenience of description and is not meant to imply any limitation as to the specific type or location.
The system shown in fig. 2 may be implemented as an augmented reality interactive system, which includes at least one server and a plurality of clients, where the server may determine a plurality of clients participating in interaction and an actual interaction area where the interaction is performed, and the plurality of clients or some of the plurality of clients may perform an interactive operation on one or more predetermined virtual objects displayed in an augmented reality manner in the actual interaction area captured by their cameras on their respective screens. The predetermined virtual objects can be limited to be displayed in the actual interaction area by the server, and the display positions of the predetermined virtual objects can be synchronized on the screens of the plurality of clients participating in the interaction in real time by the server. Here, the server is generally a server remotely located for implementing the same set of AR interactive services for a set of clients. The clients are typically closer in physical distance, e.g., all or the clients meeting predetermined conditions in the same room, the same floor, or the same common area.
It should be noted that, in the present invention, a "client" refers to a "user" using a terminal device, and an application program (also referred to as APP) capable of implementing the technical solution of the present invention, such as a communication APP, a payment APP, and the like, may be installed on the terminal device. In general, "client" and "user" are interchangeable.
An "interaction" in which a client participates may refer to an activity initiated by a server or a certain client, which enables multiple clients to participate therein, and which enables interaction with a predetermined virtual object. Virtual objects may include, but are not limited to, virtual characters, virtual goods, virtual currency, virtual tools, and the like. In a preferred embodiment, the interactive activity may be a transceiving activity of a virtual electronic red packet, and the virtual electronic red packet is a predetermined virtual object capable of interacting with the plurality of clients respectively.
In addition, in the invention, one or more virtual objects of the augmented reality display can be displayed in a same scale, and also can be reduced or enlarged by a preset proportion, so that the virtual objects can be more vividly augmented reality displayed, and the sense of reality is improved.
For better understanding of the present invention, the functions performed by the server according to the present invention will be described in detail below.
1. Determining clients participating in an interaction
The number of clients participating in the interaction may be determined by the server, and the server may determine the number of clients participating in the interaction, or may determine the number of clients participating in the interaction in various ways. For example, the server may determine the plurality of clients participating in the interaction according to a limiting condition preset by the system, may determine the plurality of clients participating in the interaction according to a limiting condition specified by a specific or any one or more of the plurality of clients, or may determine the plurality of clients participating in the interaction according to other suitable manners. Of course, reference herein to "determined by the server" may also refer to a process decided or selected by the originator of one or more AR interactions and ultimately implemented via the server, in other words "determined by the server" may also be understood as a process of "the client initiating the interaction implementing its (i.e., the client initiating the interaction) determination via the server".
The defined conditions may include, but are not limited to, multiple clients that consider multiple clients connected to a particular wireless local area network to participate in an interaction, multiple clients that consider multiple clients entering the same buddy group to participate in an interaction, multiple clients that consider multiple clients entering the same virtual room to participate in an interaction, and so on. Other suitable defining conditions may also be set, such as defining a plurality of clients belonging to the same area (e.g., the same room, the same floor, the same public area, etc.) as a plurality of clients participating in the interaction, or defining a plurality of clients belonging to the same level (e.g., account level, member level, etc.) as a plurality of clients participating in the interaction. The server may also determine the plurality of clients participating in the interaction according to other suitable defining conditions or defining manners, which are not listed here. Similarly, the above-mentioned limiting condition may be determined or selected by the client initiating the interaction and implemented via the server.
The server can determine a plurality of clients meeting one of the conditions, any one of the conditions or a plurality of conditions as a plurality of clients participating in the interaction. Therefore, the multiple clients participating in interaction can be screened in multiple ways according to specific applications, so that the interactive activities are interestingly carried out.
The preset limiting condition of the system may be a default limiting condition of the system, or may be a limiting condition preset by the system each time an interactive activity is initiated. For example, in a virtual electronic red packet transceiving scenario, the system may determine, as a default, all or part of active friends in a friend group where the red packet issuing user issues the electronic red packet as users participating in the interaction. As another example, the system may default to other users in the same area as the red envelope issuing user as the users participating in the interaction. For another example, when the user uses a certain payment APP to send and receive an electronic red envelope, the server may be authorized to read a predetermined number of recent contacts in a predetermined communication application (e.g., WeChat, QQ, microblog, etc.) installed on the terminal device as users participating in interaction. For another example, in a scenario where a merchant issues virtual currency or coupons, the merchant may determine users meeting a predetermined user rating as users participating in the interaction via system settings, and so on.
A particular client and any client may be understood as two relative concepts, which may for example refer to differences in the identity, status, etc. of the clients (users) specifying the defined conditions, or to differences or other differences in the role they play in the interactive activity.
A particular client may refer to a client having a particular identity among a plurality of clients participating in an interaction, e.g., one or more clients initiating an interaction. The specific client may specify the limiting conditions and the specific client may also specify the specific interactive operation rules, and the limiting conditions and the operation rules are embodied by the server. For example, in a virtual electronic red envelope transceiving scenario, a red envelope issuing user may be considered to have a specific identity, which may select other clients participating in an interaction, may determine a part of users capable of performing an interaction operation (for example, may determine an administrative user, so that a part of clients participating in an interaction may perform an interaction operation on one or more predetermined virtual objects), and may further specify an interaction operation that other users are capable of performing on an electronic red envelope, for example, whether an amount, a receiving form, or an attribute or state setting of the electronic red envelope may be changed.
Any client may refer to any one of multiple clients participating in interaction, and at this time, multiple clients may have any identities that are equal to each other. For example, when participating in the same merchant or system interaction, all active users have equal identities and can obtain virtual currency and virtual coupons issued by the system. As another example, anyone in the same buddy group or virtual room may issue a red envelope and specify rules for participating in the interaction. The "equal identity" may be understood as "equal" of being a participant rather than an initiator, and in a specific interaction operation, a user of the "equal identity" may obtain virtual items of different levels according to the user level, the activity level, the participation time, and the like, for example, a high-level user obtains more virtual money and the like.
Therefore, the server can determine a plurality of users participating in interaction through a plurality of modes or defined conditions, and the interaction between the system and the users, between a plurality of users, between the users and the virtual object, and between the virtual object and the real world can be more interesting to different degrees no matter the users participating in interaction or the interaction rules of participation, so that the participation sense of the users is stronger, and the interaction experience of the users is fully improved.
2. Determining an actual interaction area for developing an interaction
The actual interaction area for interaction development refers to a real activity range of a real world which is superposed by one or more preset virtual objects, the preset virtual objects can be limited by the server to be displayed in the actual interaction area, and the display positions of the preset virtual objects can also be synchronized by the server to screens of a plurality of clients participating in the interaction in real time.
The actual interaction area may be determined by the server. In a specific application, the server may determine the actual interaction area for the interaction in various ways. Similarly, the above "determining by the server" may also be understood as a process of "the client initiating the interaction realizes the determination thereof (i.e., the client initiating the interaction) via the server".
The server can determine the actual interaction area for interaction according to the positioning or shooting information of a specific or any one or more of the plurality of clients. For example, in a virtual electronic red packet receiving and sending scene, the server may obtain geographic location information of a red packet issuer, and determine a predetermined area near the location where the red packet issuer is located as an actual interaction area; or the server can also read the image information of the area shot or uploaded by the user, and the area determined by the image information obtained after analysis is determined as the actual interaction area of the electronic red packet. In the same scenario, the actual interaction areas determined by the positioning or shooting information may be the same or different.
The server may also determine an actual interaction area for performing interaction according to a limiting condition preset by the system, or may determine an actual interaction area for performing interaction according to a coverage area of the same wireless local area network to which a plurality of clients are connected, or may determine an actual interaction area for performing interaction according to a range that can be photographed by a camera of the terminal device, and the like. The actual interaction area for carrying out the interaction can also be determined in other ways in the invention, which are not listed here.
Therefore, the actual interaction area of the virtual object is determined through various limiting modes, and the scheme completes the determination of the interaction activity participation range (namely, the activity participants and the activity development area) by combining the limitation on the participating users. Compared with the existing scheme that the participation area is not limited and/or the participation user is not limited, the method limits the complex AR interaction in a more specific and specific limited range, thereby providing feasibility for subsequent activities with stronger interactivity. By limiting the participants and the participation range of the interactive activity (such as the interactive game), the participation sense of the interactive activity (such as the interactive game) is improved, so that the interest of the interaction is improved, and the interactive experience of the user is improved.
3. Interactive operation on virtual objects
As described above, the predetermined virtual object may be limited to be displayed in the actual interaction area by the server, and the display position of the predetermined virtual object may also be synchronized in real time by the server to the screens of the plurality of clients participating in the interaction. In this way, virtual objects moving within the actual interaction area can be captured via a camera (e.g., a camera) and augmented reality displayed on a display screen of the terminal device, and a user can see one or more virtual objects of the augmented reality display.
The server or a plurality of clients participating in the interaction can perform interactive operation on one or more predetermined virtual objects.
Specifically, one or more predetermined virtual objects may be issued to the actual interaction area by a specific one or more of the plurality of clients participating in the interaction, and other clients may perform an interaction operation on one or more predetermined virtual objects displayed in the augmented reality in the actual interaction area.
The specific "specific one or more clients" and "other clients" herein are two opposite concepts. For example, one or more predetermined virtual objects may be issued by a current client (e.g., an activity-initiating client) to an actual interaction region, and other clients perform further interactive operations on the one or more predetermined virtual objects augmented reality within the actual interaction region. One or more predetermined virtual objects can also be issued to the actual interaction region by one or more other users, and the current client (e.g., the activity participation client) performs further interaction operations on the one or more predetermined virtual objects displayed in the augmented reality in the actual interaction region.
The interactive operation refers to an interactive operation between the plurality of clients or some of the clients and one or more predetermined virtual objects, and may include, but is not limited to, setting of properties or movement of the virtual objects by the clients, and the predetermined virtual objects may execute corresponding commands in response to the interactive operation. Therefore, the interestingness of interaction is fully improved.
The interactive operation of the client can affect the attributes of the virtual object. For example, the virtual electronic red envelope may have different shapes, and the client can change the shape of the virtual electronic red envelope from a rectangle to a heart shape to develop the interaction in a more vivid and interesting way. For another example, the client may also scale the size of the electronic red packet or hide it in a corner of the actual interactive area, and need to satisfy certain conditions (e.g., a specific operation in the correct position or a long enough attention is time duration) so that other users will be more exciting and have a sense of achievement when they find the red packet through too many searches.
One or more predetermined virtual objects can stay at predetermined positions in the actual interaction area, and can also move in the actual interaction area, and the state or the motion of the virtual objects can be influenced by the server or a plurality of clients participating in the interaction.
The interactive operation of the client may be to change the state of the virtual object, for example, from a static state to a moving state, or from a moving state to a static state. The interactive operation of the client can also be to float a plurality of virtual objects in the actual interactive area and regularly or randomly transform the floating positions.
The interactive operation of the client can influence the movement route of the virtual object. For example, one or more predetermined virtual objects may move along a route prescribed by the server, or may change a moving route in response to a virtual operation performed on the plurality of clients or a part of the plurality of clients; or fly away in the actual interaction area, or cover the face of the participant, etc., in response to the interactive operation performed on it by the client.
The interactive operation of the client may also include changing the virtual object to be owned by itself through a predetermined virtual operation. For example, virtual electronic red packages, virtual currency, virtual goods, etc. may be found or captured by clicking or the like.
Therefore, the multiple users can perform interactive operation with richer contents on the virtual object, so that the users can really participate in the interactive activity, a profound impression is brought to the users, and the interactive experience of the users is improved.
So far, the technical scheme of the invention can be clearly understood through the respective descriptions.
The following description will be made in detail by way of example, with reference to a virtual electronic red envelope as a virtual object.
Example one
When a company starts a meeting, the meeting organizer can create a virtual room and limit the number of the room people N, and the first N users entering the virtual room are used as interactive participants. The server can acquire positioning information of the annual meeting organization personnel, and the server defaults to take an area within a range of 100 meters near the position of the annual meeting organization personnel as an actual interaction area, so that users within the range are allowed to participate in the interaction. A plurality of users participating in interaction can see the electronic red packet displayed in the augmented reality on the screen through the mobile phone camera to move in the interaction area. The electronic red envelope can be virtually operated by a plurality of participating users or partial users thereof, for example, the electronic red envelope can be made to have various activities, such as flying away, stealing food on a table or covering the face of the user participating in the interaction, and the like. Multiple users can search for the moving electronic red packet in the actual interaction area and capture the electronic red packet by clicking or sliding on the screen and the like to contend for the electronic red packet.
Example two
When a friend meets, any one of the friends may first establish a virtual room or a friend group (or may be a virtual room or a friend group that already exists before), and pull all the participating friends into the virtual room or the friend group. Every person can shoot or upload the photo of actual party's place, and the server can confirm the actual activity region of virtual electron red envelope according to the photo characteristics, promptly actual interactive range. When one of the people issues a red envelope, the friends can see that the electronic red envelope is active within the activity area just defined. The friends or a plurality of friends thereof can perform virtual operation on the electronic red packet, and can capture the red packet by clicking or sliding and the like.
So far, the augmented reality display system implementing the technical solution of the present invention has been described in detail with reference to fig. 2 and the embodiment. In addition, the technical scheme of the invention can also be realized as an augmented reality interaction method. Fig. 3 shows a schematic flow diagram of an augmented reality interaction method according to an embodiment of the invention. The method can be implemented by the augmented reality interaction system shown in fig. 2, and the augmented reality interaction method is briefly described as follows.
As shown in fig. 3, in step S310, the server determines whether the current client meets the constraint. If the judgment result is yes, namely the current client side meets the limitation condition of participating in the interaction, the current client side joins the interaction to be participated in. If the determination result is negative, that is, the current client does not meet the limitation condition for participating in the interaction, the process returns to step S310, and other clients except the current client are used as new current clients to determine whether the new current clients meet the limitation condition.
The current client refers to a client of any user, and may be a friend or a contact of one user, a client of a certain merchant or system, or any player of a game, and the like.
The defined conditions may be defined by the current client, or one or more other clients participating in the interaction, or by the server implementing the interaction. The limiting condition may satisfy one, several or any of the following: identifying the client connected to the specific wireless local area network as a client participating in interaction; the method comprises the steps that clients entering the same friend group are regarded as clients participating in interaction; and/or consider clients entering the same virtual room as clients participating in the interaction.
The server can judge whether the current client meets the preset limiting conditions or not, and join the current client into interaction when the current client meets the preset limiting conditions.
In step S320, an actual interaction area where the interaction is to be performed is displayed on the screen.
And after the current client enters the interaction, displaying an actual interaction area for interaction development on a screen of the current client.
The actual interaction area may be determined by the server from the positioning or photographing information of the current client and/or one or more other clients; or the server can determine the state according to a preset limiting condition of the system; but also can be determined by the server according to the coverage range of the same wireless local area network connected with the client participating in the interaction. The determination of the actual interaction area is not limited.
The actual interactive area can be displayed on the screen completely or partially, and the user can move or rotate the mobile client to display other parts of the actual interactive area on the screen.
In step S330, one or more predetermined virtual objects are augmented reality displayed within the displayed actual interaction region.
The predetermined virtual object can be limited to be displayed in the actual interaction area by the server, and the display position of the predetermined virtual object can also be synchronized to the screens of other clients participating in the interaction in real time. In this way, multiple users participating in the interaction can each see one or more virtual objects of the augmented reality display, giving the users a realistic sensory effect.
In addition, in a preferred embodiment, the method may further include an interactive operation step S340, that is, the interactive operation may be performed on one or more predetermined virtual objects displayed in the augmented reality in the actual interactive region. The interactive operation may be performed by a plurality of clients participating in the interaction or a part of the clients, and the interactive operation may include, but is not limited to, a virtual operation on the virtual object, for example, a form, a property, a motion, a display form, and the like of the virtual object may be changed.
The movement of one or more predetermined virtual objects may be affected by a virtual operation performed on it by the current client. For example, the current client issues one or more predetermined virtual objects to the actual interaction area, and the other clients perform further interaction operations on the one or more predetermined virtual objects displayed in the augmented reality in the actual interaction area. Or one or more other clients issue one or more predetermined virtual objects to the actual interaction area, and the current client performs further interaction operation on the one or more predetermined virtual objects displayed in the augmented reality in the actual interaction area.
The detailed implementation of the above steps can be referred to in fig. 2, and is not described herein again. So far, the augmented reality interaction scheme of the present invention has been described in detail with reference to fig. 2-3 and the embodiment. The augmented reality interaction scheme of the invention can also be realized by an augmented reality interaction device.
Fig. 4 shows a schematic block diagram of an augmented reality interaction device according to an embodiment of the present invention. The functional blocks of the interaction means 400 can be implemented by hardware, software or a combination of hardware and software for implementing the principles of the present invention. It will be appreciated by those skilled in the art that the functional blocks described in fig. 4 may be combined or divided into sub-blocks to implement the principles of the invention described above. Thus, the description herein may support any possible combination, or division, or further definition of the functional modules described herein.
The interaction apparatus 400 shown in fig. 4 can be used to implement the augmented reality interaction scheme shown in fig. 2-3, and only the functional modules that the interaction apparatus 400 can have and the operations that each functional module can perform are briefly described below, and for the details related thereto, reference may be made to the description above in conjunction with fig. 2-3, and details are not repeated here.
As shown in fig. 4, the augmented reality interaction apparatus of the present invention may include an interaction adding unit 410, an interaction region display unit 420, and a virtual object display unit 430.
The interaction joining unit 410 may be configured to join the interaction to be participated in by the current client when a defined condition for participating in the interaction is met. The defined conditions may be defined by the current client, one or more other clients participating in the interaction, and/or by a server implementing the interaction, and the defined conditions may include: identifying the client connected to the specific wireless local area network as a client participating in interaction; the method comprises the steps that clients entering the same friend group are regarded as clients participating in interaction; and/or consider clients entering the same virtual room as clients participating in the interaction.
The interactive area display unit 420 may be used to display an actual interactive area on a screen where an interaction is to be performed. The interactive area display unit can determine an actual interactive area for interaction according to the positioning or shooting information of the current client and/or one or more other clients; the actual interaction area for carrying out the interaction can be determined according to the preset limiting conditions of the system; the actual interaction area for interaction can also be determined according to the coverage area of the same wireless local area network connected with the client participating in the interaction.
The virtual object display unit 430 may be configured to perform augmented reality display of one or more predetermined virtual objects in the displayed actual interaction region, where the predetermined virtual objects are limited to be displayed in the actual interaction region by the server, and the display positions of the predetermined virtual objects are synchronized in real time to screens of other clients participating in the interaction.
Preferably, the interactive device may further include an interactive operation unit 440.
The interactive operation unit 440 may be configured to perform an interactive operation on one or more predetermined virtual objects displayed in an actual interactive region in an augmented reality manner. In a preferred embodiment, the interactive operation unit 440 may issue one or more predetermined virtual objects to the actual interactive area, and the interactive operation unit 440 may also perform an interactive operation on one or more predetermined virtual objects issued by itself or other clients.
In another embodiment, the present invention also discloses a graphical user interface system on a portable electronic device with a touch screen display, comprising: the interaction area display interface is used for responding to the participation of the current client side in the interaction to be participated and displaying the actual interaction area to be interacted on the screen of the current client side; and the virtual object interactive interface is used for displaying one or more preset virtual objects in the displayed actual interactive area in an augmented reality mode for interactive operation. Wherein the participant and the actual interaction area can be determined by the server or the activity initiator via the server as described above, thereby providing feasibility for implementing rich interactive contents. In addition, the invention also discloses a computing device for realizing the augmented reality interaction scheme. FIG. 5 shows a schematic block diagram of a computing device in accordance with one embodiment of the present invention.
As shown in fig. 5, computing device 500 of the present invention may include a processor 510 and memory 520.
The memory 520 may have stored thereon executable code that, when executed by the processor 510, causes the processor to perform the augmented reality interaction method of the present invention.
Preferably, the computing device 500 may also include a display screen 530 or may be connected to a display screen. The display screen 530 may display an actual interaction area for performing the interaction, and may also display one or more predetermined virtual objects in the actual interaction area.
The augmented reality interaction system, method and apparatus according to the present invention have been described in detail above with reference to the accompanying drawings.
Furthermore, the method according to the invention may also be implemented as a computer program or computer program product comprising computer program code instructions for carrying out the above-mentioned steps defined in the above-mentioned method of the invention.
Alternatively, the invention may also be embodied as a non-transitory machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) having stored thereon executable code (or a computer program, or computer instruction code) which, when executed by a processor of an electronic device (or computing device, server, etc.), causes the processor to perform the steps of the above-described method according to the invention.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems and methods according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (21)
1. An augmented reality interaction system comprises at least one server and a plurality of clients, wherein,
the server determines a plurality of clients participating in interaction;
the server determines an actual interaction area for developing interaction; and
the multiple clients or part of the clients perform interactive operation on one or more preset virtual objects displayed in an augmented reality manner in the actual interaction area shot by the camera of the clients on the respective screens of the multiple clients, wherein the actual interaction area refers to the real activity range of the one or more preset virtual objects superposed to the real world, the preset virtual objects are limited by the server to be displayed in the actual interaction area, and the display positions of the preset virtual objects are synchronized by the server on the screens of the multiple clients participating in the interaction in real time,
wherein the server determines an actual interaction area for developing the interaction comprises:
the server determines the actual interaction area for carrying out interaction according to the positioning or shooting information of a specific client in the plurality of clients, wherein the server acquires the geographic position information of the specific client and determines a preset area near the position as the actual interaction area,
the server determining a plurality of clients participating in the interaction comprises:
and the server determines a plurality of clients participating in the interaction according to a limiting condition specified by the specific client, wherein the limiting condition comprises that a plurality of clients belonging to the same area are limited to be the plurality of clients participating in the interaction.
2. The interactive system of claim 1, wherein the server determining a plurality of clients to participate in an interaction further comprises:
and the server determines a plurality of clients participating in interaction according to a limiting condition preset by the system.
3. The interactive system of claim 2, wherein the qualifying condition further comprises:
identifying clients connected to a specific wireless local area network as the plurality of clients participating in interaction;
the clients entering the same friend group are identified as the plurality of clients participating in interaction; and/or
And identifying the clients entering the same virtual room as the plurality of clients participating in the interaction.
4. The interactive system of claim 1, wherein the server determining an actual interaction area for developing an interaction further comprises:
the server determines the actual interaction area for carrying out interaction according to a limiting condition preset by the system; and/or
And the server determines the actual interaction area for carrying out interaction according to the coverage range of the same wireless local area network connected with the plurality of clients.
5. The interactive system of claim 1, wherein the one or more predetermined virtual objects move according to a route prescribed by the server; and/or
The one or more predetermined virtual objects change the line of motion in response to a virtual operation being performed on the plurality of clients or a portion thereof.
6. The interactive system of claim 1, wherein the one or more predetermined virtual objects are issued to the actual interactive region by the specific client participating in the interaction, and other clients perform interactive operations on the one or more predetermined virtual objects displayed in the augmented reality in the actual interactive region.
7. An augmented reality interaction method, comprising:
the current client joins the interaction to be participated when meeting the limited condition of the interaction;
displaying an actual interaction area for interaction to be carried out on a screen; and
augmented reality displays one or more predetermined virtual objects in the displayed actual interaction area, wherein the actual interaction area refers to a real activity range of the one or more predetermined virtual objects which are superposed to the real world, the predetermined virtual objects are limited to be displayed in the actual interaction area by a server, and the display positions of the predetermined virtual objects are synchronized on screens of other clients participating in the interaction in real time,
wherein,
the server determines the actual interaction area for carrying out interaction according to the positioning or shooting information of a specific client in the plurality of clients, wherein the server acquires the geographic position information of the specific client and determines a preset area near the position as the actual interaction area,
the server determining a plurality of clients participating in the interaction comprises:
and the server determines a plurality of clients participating in the interaction according to a limiting condition specified by the specific client, wherein the limiting condition comprises that a plurality of clients belonging to the same area are limited to be the plurality of clients participating in the interaction.
8. The method of claim 7, wherein the defined conditions are further definable by a server that implements the interaction.
9. The method of claim 7, wherein the defining conditions further comprise:
identifying the client connected to the specific wireless local area network as a client participating in interaction;
the method comprises the steps that clients entering the same friend group are regarded as clients participating in interaction; and/or
And the clients entering the same virtual room are regarded as the clients participating in the interaction.
10. The method of claim 7, wherein,
determining the actual interaction area for carrying out interaction according to a limiting condition preset by a system; and/or
And determining the actual interaction area for carrying out the interaction according to the coverage area of the same wireless local area network connected with the client participating in the interaction.
11. The method of claim 7, further comprising:
and carrying out interactive operation on one or more preset virtual objects displayed in the actual interactive region in the augmented reality mode.
12. The method of claim 11, wherein the motion of the one or more predetermined virtual objects is affected by a virtual operation performed on it by the current client.
13. The method of claim 7, wherein the current client issues the one or more predetermined virtual objects to the actual interaction region, and other clients perform further interaction operations on the one or more predetermined virtual objects displayed in the augmented reality in the actual interaction region, or
One or more other clients issue the one or more preset virtual objects to the actual interaction area, and the current client performs further interaction operation on the one or more preset virtual objects displayed in the augmented reality in the actual interaction area.
14. An augmented reality interaction device, comprising:
the interaction joining unit is used for joining the interaction to be participated in when the current client side meets the limited condition of the interaction participation;
the interactive area display unit is used for displaying an actual interactive area to be interacted on a screen; and
a virtual object display unit, configured to perform augmented reality display of one or more predetermined virtual objects in the displayed actual interaction region, where the actual interaction region refers to a real activity range in which the one or more predetermined virtual objects are superimposed on a real world, the predetermined virtual objects are limited by a server to be displayed in the actual interaction region, and display positions of the predetermined virtual objects are synchronized in real time to screens of other clients participating in interaction,
wherein the server determines the actual interaction area for carrying out interaction according to the positioning or shooting information of a specific client in the plurality of clients, wherein the server acquires the geographic position information of the specific client and determines a predetermined area near the position as the actual interaction area,
and the server determines a plurality of clients participating in the interaction according to a limiting condition specified by the specific client, wherein the limiting condition comprises that a plurality of clients belonging to the same area are limited to be the plurality of clients participating in the interaction.
15. The apparatus of claim 14, wherein the qualification is further definable by a server implementing the interaction, and
the defining conditions further include:
identifying the client connected to the specific wireless local area network as a client participating in interaction;
the method comprises the steps that clients entering the same friend group are regarded as clients participating in interaction; and/or
And the clients entering the same virtual room are regarded as the clients participating in the interaction.
16. The apparatus of claim 15, wherein the interactive area display unit:
determining the actual interaction area for carrying out interaction according to a limiting condition preset by a system; and/or
And determining the actual interaction area for carrying out the interaction according to the coverage area of the same wireless local area network connected with the client participating in the interaction.
17. The apparatus of claim 14, further comprising:
and the interactive operation unit is used for carrying out interactive operation on one or more preset virtual objects displayed in the actual interactive region in an augmented reality manner.
18. The apparatus of claim 17, the interactive operation unit:
the virtual object is used for issuing one or more predetermined virtual objects to the actual interaction area; and/or
The method is used for carrying out interactive operation on the one or more preset virtual objects issued by the client or other clients.
19. A graphical user interface system on a portable electronic device with a touch screen display, comprising:
the interaction area display interface is used for responding to the participation of the current client side in the interaction to be participated and displaying the actual interaction area to be interacted on the screen of the current client side;
a virtual object interactive interface for augmented reality display of one or more predetermined virtual objects in a displayed actual interactive region for interactive operation, wherein the actual interactive region refers to a real activity range of the real world in which the one or more predetermined virtual objects are superimposed, the predetermined virtual objects are limited by a server to be displayed in the actual interactive region, and the display positions of the predetermined virtual objects are synchronized on screens of other clients participating in interaction in real time,
wherein the server determines a plurality of clients participating in an interaction, and determines the actual interaction area for developing the interaction according to positioning or photographing information of a specific client among the plurality of clients,
wherein the server acquires the geographical location information of the specific client, determines a predetermined area near the location as the actual interaction area,
and the server determines a plurality of clients participating in the interaction according to a limiting condition specified by the specific client, wherein the limiting condition comprises that a plurality of clients belonging to the same area are limited to be the plurality of clients participating in the interaction.
20. A computing device, comprising:
a processor; and
a memory having executable code stored thereon, which when executed by the processor, causes the processor to perform the method of any one of claims 7-13.
21. A non-transitory machine-readable storage medium having stored thereon executable code, which when executed by a processor of an electronic device, causes the processor to perform the method of any one of claims 7-13.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710613850.2A CN109298776B (en) | 2017-07-25 | 2017-07-25 | Augmented reality interaction system, method and device |
PCT/CN2018/096679 WO2019019974A1 (en) | 2017-07-25 | 2018-07-23 | Augmented reality interaction system, method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710613850.2A CN109298776B (en) | 2017-07-25 | 2017-07-25 | Augmented reality interaction system, method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109298776A CN109298776A (en) | 2019-02-01 |
CN109298776B true CN109298776B (en) | 2021-02-19 |
Family
ID=65040413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710613850.2A Active CN109298776B (en) | 2017-07-25 | 2017-07-25 | Augmented reality interaction system, method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109298776B (en) |
WO (1) | WO2019019974A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992108B (en) * | 2019-03-08 | 2020-09-04 | 北京邮电大学 | Augmented reality method and system for multi-user interaction |
CA3175113A1 (en) * | 2020-03-23 | 2021-09-30 | Mentar Holding AG | Device and method for providing augmented reality interaction |
CN112148188A (en) * | 2020-09-23 | 2020-12-29 | 北京市商汤科技开发有限公司 | Interaction method and device in augmented reality scene, electronic equipment and storage medium |
CN113093915A (en) * | 2021-04-23 | 2021-07-09 | 深圳市商汤科技有限公司 | Multi-person interaction control method, device, equipment and storage medium |
CN113490063B (en) * | 2021-08-26 | 2023-06-23 | 上海盛付通电子支付服务有限公司 | Method, device, medium and program product for live interaction |
CN114911345A (en) * | 2022-05-16 | 2022-08-16 | 深圳市商汤科技有限公司 | Interaction method, terminal, equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105264460A (en) * | 2013-04-12 | 2016-01-20 | 微软技术许可有限责任公司 | Holographic object feedback |
CN105393158A (en) * | 2013-06-18 | 2016-03-09 | 微软技术许可有限责任公司 | Shared and private holographic objects |
CN105843396A (en) * | 2010-03-05 | 2016-08-10 | 索尼电脑娱乐美国公司 | Maintaining multiple views on a shared stable virtual space |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9111418B2 (en) * | 2010-12-15 | 2015-08-18 | Bally Gaming, Inc. | System and method for augmented reality using a player card |
KR101850179B1 (en) * | 2012-05-08 | 2018-04-18 | 노키아 테크놀로지스 오와이 | Method and apparatus for providing immersive interaction via everyday devices |
CN104335227B (en) * | 2012-06-06 | 2018-09-25 | 索迪欧有限公司 | Anchor point for location-based navigation and augmented reality application |
US10262462B2 (en) * | 2014-04-18 | 2019-04-16 | Magic Leap, Inc. | Systems and methods for augmented and virtual reality |
CN103942049B (en) * | 2014-04-14 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | Implementation method, client terminal device and the server of augmented reality |
CN104700038B (en) * | 2015-03-26 | 2018-10-12 | 联想(北京)有限公司 | A kind of information processing method and device |
CN106534125B (en) * | 2016-11-11 | 2021-05-04 | 厦门汇鑫元软件有限公司 | Method for realizing VR multi-person interactive system based on local area network |
CN106843507B (en) * | 2017-03-24 | 2024-01-05 | 苏州创捷传媒展览股份有限公司 | Virtual reality multi-person interaction method and system |
-
2017
- 2017-07-25 CN CN201710613850.2A patent/CN109298776B/en active Active
-
2018
- 2018-07-23 WO PCT/CN2018/096679 patent/WO2019019974A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843396A (en) * | 2010-03-05 | 2016-08-10 | 索尼电脑娱乐美国公司 | Maintaining multiple views on a shared stable virtual space |
CN105264460A (en) * | 2013-04-12 | 2016-01-20 | 微软技术许可有限责任公司 | Holographic object feedback |
CN105393158A (en) * | 2013-06-18 | 2016-03-09 | 微软技术许可有限责任公司 | Shared and private holographic objects |
Also Published As
Publication number | Publication date |
---|---|
CN109298776A (en) | 2019-02-01 |
WO2019019974A1 (en) | 2019-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109298776B (en) | Augmented reality interaction system, method and device | |
CN111744202B (en) | Method and device for loading virtual game, storage medium and electronic device | |
CN109426333B (en) | Information interaction method and device based on virtual space scene | |
US10656903B1 (en) | Directional audio for virtual environments | |
CN113633973B (en) | Game picture display method, device, equipment and storage medium | |
US20180174369A1 (en) | Method, apparatus and system for triggering interactive operation with virtual object | |
EP3131263B1 (en) | Method and system for mobile terminal to simulate real scene to achieve user interaction | |
CN110519611A (en) | Living broadcast interactive method, apparatus, electronic equipment and storage medium | |
CN108550190A (en) | Augmented reality data processing method, device, computer equipment and storage medium | |
JP2021168922A (en) | Verification of player's real-world position using in-game activities | |
US20140156366A1 (en) | Interactive tracking virtual world system | |
CN108144294B (en) | Interactive operation implementation method and device and client equipment | |
US20120050325A1 (en) | System and method for providing virtual reality linking service | |
JP6637650B2 (en) | Game program, computer control method, information processing device, image output device, image output method, and image output program | |
CN109005099B (en) | Real scene sharing method and social and game method thereof | |
CN103412953A (en) | Social contact method on the basis of augmented reality | |
CN102939139A (en) | Calibration of portable devices in shared virtual space | |
KR102492985B1 (en) | A digital theme park implementation system that provides a digital twin-based metaverse | |
KR20140108436A (en) | System and method for exercise game of social network type using augmented reality | |
US12361632B2 (en) | Information processing system, information processing method, and information processing program | |
JP7245890B1 (en) | Information processing system, information processing method, information processing program | |
CN112138381A (en) | Game data processing method and device, storage medium and electronic device | |
JP7004825B2 (en) | Methods and equipment for visualization of public welfare activities | |
Jouet et al. | AR-Chat: an AR-based instant messaging system | |
KR101039611B1 (en) | How to display messages based on augmented 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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200709 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower Applicant before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |