WO2022252688A1 - Augmented reality data presentation method and apparatus, electronic device, and storage medium - Google Patents
Augmented reality data presentation method and apparatus, electronic device, and storage medium Download PDFInfo
- Publication number
- WO2022252688A1 WO2022252688A1 PCT/CN2022/076270 CN2022076270W WO2022252688A1 WO 2022252688 A1 WO2022252688 A1 WO 2022252688A1 CN 2022076270 W CN2022076270 W CN 2022076270W WO 2022252688 A1 WO2022252688 A1 WO 2022252688A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- special effect
- audio commentary
- effect data
- preset knowledge
- 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.)
- Ceased
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
-
- 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/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- 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
Definitions
- the present disclosure relates to the field of augmented reality technology, and in particular to a method, device, electronic device and storage medium for presenting augmented reality data.
- Augmented Reality is a new technology that integrates real world information and virtual world information.
- the goal of this technology is to put the virtual world on the screen and interact with the real world.
- AR technology is applied in various scenarios, such as travel scenarios, shopping scenarios, education scenarios and so on.
- Embodiments of the present disclosure at least provide an augmented reality data presentation method, device, electronic device, and storage medium.
- an embodiment of the present disclosure provides a method for presenting augmented reality data, including: acquiring positioning information of an AR device; When the preset location conditions are satisfied, obtain the audio commentary data corresponding to any preset knowledge point and the AR special effect data matching the audio commentary data; control the AR device to play the audio commentary data, and display AR special effect data matching the currently playing audio commentary data.
- the AR device by controlling the AR device to play the audio commentary data corresponding to any preset knowledge point, while playing the audio commentary data, the AR special effect data matching the currently played audio commentary data is displayed, and the audio commentary is explained by using the AR special effect data
- the auxiliary explanation of the data makes the explanation process of the preset knowledge points clearer and more intuitive, and improves the efficiency of the explanation of the preset knowledge points.
- the controlling the AR device to play audio commentary data and presenting AR special effect data matching the currently played audio commentary data includes: determining that the AR device meets the requirements based on the positioning information. In the case of triggering display conditions of the AR special effect data, the AR device is controlled to play the audio commentary data and display the AR special effect data.
- the method also includes:
- the AR device is controlled to display first guidance information for guiding adjustment of the positioning information of the AR device.
- the method further includes: when the audio commentary data corresponding to any preset knowledge point is played, and/or when the presentation of the AR special effect data ends, controlling the AR The device displays at least one of the following information:
- the navigation end information is used to indicate that the AR device has played the audio commentary data corresponding to each preset knowledge point.
- the displaying the AR special effect data corresponding to the currently played audio commentary data includes: during the process of playing the audio commentary data, switching to display various AR special effect data corresponding to the currently played audio commentary data. AR special effect data.
- the switching display of various AR special effect data corresponding to the currently played audio commentary data includes: responding to a target trigger operation, selecting from a variety of AR special effect data corresponding to the currently played audio commentary data , determining the AR special effect data to be displayed; controlling the AR device to display the AR special effect data to be displayed.
- the obtaining the positioning information of the augmented reality AR device includes: obtaining the real-time scene image collected by the AR device; determining the AR device based on the real-time scene image and the constructed 3D scene model location information.
- the audio commentary data corresponding to each preset knowledge point is pre-determined according to the following steps: acquiring the audio commentary data to be processed corresponding to the target area; Determine target keywords that match a plurality of preset knowledge points in the data; according to the corresponding playback time positions of each of the target keywords in the audio commentary data to be processed, from the audio commentary data to be processed, respectively Determine the audio commentary data corresponding to each of the preset knowledge points.
- the method is applied to a client application platform, and the client application platform is a web page (Web) application platform or a small program application platform.
- Web web page
- an augmented reality data presentation device including:
- the first obtaining module is configured to obtain the positioning information of the AR device
- the second acquiring module is configured to acquire the corresponding position of any preset knowledge point when it is determined that the explanation area corresponding to the AR device and any preset knowledge point satisfies the preset location condition based on the positioning information.
- the control module is configured to control the AR device to play audio commentary data, and display AR special effect data matching the currently played audio commentary data.
- control module is configured to: control the AR device to play the audio when it is determined based on the positioning information that the AR device satisfies the trigger display condition of the AR special effect data Explain the data and display the AR special effect data.
- the apparatus further includes: a first presentation module configured to: control the The AR device displays first guide information for guiding and adjusting the positioning information of the AR device.
- the device further includes: a second display module configured to:
- the AR device is controlled to display at least one of the following information:
- the navigation end information is used to indicate that the AR device has played the audio commentary data corresponding to each preset knowledge point.
- control module is configured to: during the process of playing the audio commentary data, switch and display various AR special effect data corresponding to the currently played audio commentary data.
- control module is configured to: determine the AR special effect data to be displayed from a variety of AR special effect data corresponding to the currently played audio commentary data in response to a target trigger operation; control the AR The device displays the AR special effect data to be displayed.
- the first obtaining module is configured to: obtain a real-time scene image collected by the AR device; determine the positioning information of the AR device based on the real-time scene image and the constructed 3D scene model .
- the device further includes a determination module configured to predetermine the audio commentary data corresponding to each preset knowledge point according to the following steps: acquire the audio commentary data to be processed corresponding to the target area; A point library, determining target keywords respectively matching with a plurality of preset knowledge points from the audio commentary data to be processed; according to the corresponding playing time position of each target keyword in the audio commentary data to be processed, from Among the audio commentary data to be processed, audio commentary data corresponding to each of the preset knowledge points are respectively determined.
- the method is applied to a client application platform, and the client application platform is a Web application platform or an applet application platform.
- an embodiment of the present disclosure provides an electronic device, including: a processor, a memory, and a bus, the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor The memory communicates with the memory through a bus, and when the machine-readable instructions are executed by the processor, the steps of the method for presenting augmented reality data as described in the above first aspect or any implementation manner are executed.
- an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor as described in the above-mentioned first aspect or any implementation manner.
- the steps of the augmented reality data presentation method are described in the above-mentioned first aspect or any implementation manner.
- FIG. 1 shows a schematic flowchart of a method for presenting augmented reality data provided by an embodiment of the present disclosure
- FIG. 2 shows a schematic diagram of triggering display conditions corresponding to AR special effect data in a method for presenting augmented reality data provided by an embodiment of the present disclosure
- FIG. 3 shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure
- Fig. 4a shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure
- Fig. 4b shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure
- Fig. 4c shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure
- Fig. 4d shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure
- FIG. 5 shows a schematic flowchart of another augmented reality data presentation method provided by an embodiment of the present disclosure
- FIG. 6 shows a schematic structural diagram of an augmented reality data presentation device provided by an embodiment of the present disclosure
- Fig. 7 shows a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure.
- AR is a new technology that integrates real world information and virtual world information.
- the goal of this technology is to put the virtual world on the screen and interact with the real world.
- AR technology is applied in various scenarios, such as travel scenarios, shopping scenarios, education scenarios and so on. Based on this, embodiments of the present disclosure provide an augmented reality data presentation method, device, electronic device, and storage medium.
- the execution subject of the augmented reality data display method provided by the embodiments of the present disclosure may be an AR device, and the AR device is a smart device capable of supporting AR functions.
- the AR device includes but is not limited to a mobile phone, a tablet, and AR glasses.
- FIG. 1 it is a schematic flowchart of a method for presenting augmented reality data provided by an embodiment of the present disclosure.
- the method includes S101-S103, wherein:
- the AR device by controlling the AR device to play the audio explanation data corresponding to any preset knowledge point, while playing the audio explanation data, display the AR special effect data matching the currently played audio explanation data, and use the AR special effect data to explain the audio
- the auxiliary explanation of the data makes the explanation process of the preset knowledge points clearer and more intuitive, and improves the efficiency of the explanation of the preset knowledge points.
- the target area may be an area corresponding to any target scenic spot, or may be various exhibition areas in the target scenic spot, etc.
- the positioning information of the AR device can be determined according to the sensors set on the AR device.
- the sensor can be a Global Positioning System (Global Positioning System, GPS), an inertial sensor (Inertial Measurement Unit, IMU), etc. .
- obtaining the positioning information of the AR device may include: obtaining a real-time scene image collected by the AR device; determining the AR device based on the real-time scene image and the constructed 3D scene model. Device location information.
- the positioning information may include position information and/or orientation information, for example, the position information may be the coordinate information of the AR device in the coordinate system corresponding to the 3D scene model; the orientation information may be the Euler angle corresponding to the AR device.
- the three-dimensional scene model can be constructed according to the following steps: collecting multiple frames of scene images at different positions, different angles, and different times in the target area, and extracting feature points from each frame of the scene image to obtain each frame The point cloud set corresponding to the scene image; the feature point cloud corresponding to the target area is obtained by using the point cloud set corresponding to the multi-frame scene image, and the feature point cloud corresponding to the target area constitutes a 3D scene model.
- the point cloud set corresponding to the video frame; the 3D scene model corresponding to the target area is obtained by using the point cloud set corresponding to the multi-frame video frame.
- the positioning information of the AR device can be determined more accurately.
- preset knowledge points can be set as any explainable knowledge points in the target area.
- the preset knowledge point can be the name of any painting and calligraphy in the exhibition; for example, when the target area is the Forbidden City Museum, the preset knowledge point can be the name of any building in the exhibition, etc. .
- the spatial position of each preset knowledge point and the explanation area corresponding to each preset knowledge point can be determined in the constructed three-dimensional scene model.
- the position of the real object in the target area can be determined as the spatial position of the preset knowledge point corresponding to the real object; the surrounding area of the real object in the target area can also be set as the preset knowledge corresponding to the real object Points of explanation area.
- the preset location condition can be that the distance between the AR device and the explanation area corresponding to the preset knowledge point is less than the set distance threshold, or the preset location condition can also be that the AR device is located in the explanation area corresponding to the preset knowledge point area etc.
- the distance between the AR device and the explaining area corresponding to each preset knowledge point may be determined based on the position information indicated by the positioning information of the AR device. For example, the distance between the AR device and the central point of the explaining area may be determined.
- the audio explanation data corresponding to the preset knowledge point and the AR special effect data matching the audio explanation data are acquired.
- the AR device determines whether the AR device is located in the explanation area of the preset knowledge point, if it is determined that the AR device is located in the explanation area of the preset knowledge point , the audio commentary data corresponding to the preset knowledge point and the AR special effect data matching the audio commentary data are acquired.
- the audio explanation data can be preset audio data explaining the preset knowledge point; the AR special effect data can be AR data including one or more of the following contents: video content, image content, and text content.
- the audio explanation data can be the audio data explaining the purpose, history, culture, architectural style and other information of the Hall of Supreme Harmony; AR data; or, the AR special effect data can also be the AR data of the overall picture of the Hall of Supreme Harmony in the historical time period, etc.
- the AR special effect data matched with the audio commentary data can be set as required; and the audio commentary data can correspond to one kind of AR special effect data, or can correspond to multiple kinds of AR special effect data.
- the display pose of the AR special effect data can be set in the 3D scene model as required.
- the display pose of AR special effect data can be located in the explanation area of the preset knowledge points.
- the display pose of the AR special effect data may also be determined based on the spatial position corresponding to the preset knowledge point.
- each audio commentary data can be matched with corresponding AR special effect data in advance, and after the audio commentary data is acquired, the AR special effect data matching the audio commentary data can be determined.
- the AR special effect data matching the audio commentary data may be determined in real time. For example, after obtaining the audio commentary data corresponding to any preset knowledge point, the target keywords corresponding to the audio commentary data can be identified; based on the target keywords corresponding to the audio commentary data and the keywords corresponding to each AR special effect data, Determine the AR special effect data matching the audio commentary data.
- the audio commentary data can be identified to determine the target keywords included in the audio commentary data; or, the text content of the audio commentary data can also be determined , identifying the text content corresponding to the audio commentary data, and determining a target keyword included in the audio commentary data; the target keyword may be a word related to a preset knowledge point.
- the AR special effect data matching the audio commentary data may be determined based on the target keywords corresponding to the audio commentary data and the keywords corresponding to each AR special effect data.
- the AR device when controlling the AR device to play audio commentary data, the AR device can be controlled to display AR special effect data related to the target keyword according to the target keyword of the currently played audio commentary data, so that the played AR special effect data and The content of the played audio explanation data is consistent, and the preset knowledge points can be clearly explained and displayed.
- the audio commentary data corresponding to each preset knowledge point can be pre-determined according to the following steps:
- Step A1 obtaining the audio commentary data to be processed corresponding to the target area
- Step A2 according to the preset knowledge point library, determine the target keywords respectively matching with multiple preset knowledge points from the audio commentary data to be processed;
- Step A3 according to the corresponding playing time position of each target keyword in the audio commentary data to be processed, from the audio commentary data to be processed, respectively determine the audio commentary data corresponding to each of the preset knowledge points .
- the to-be-processed audio commentary data corresponding to the target area can be generated according to the multiple knowledge point information included in the target area, wherein the to-be-processed audio commentary data can be complete audio explanations for each knowledge point respectively data.
- the target keywords that match the multiple preset knowledge points can be determined from the audio explanation data to be processed; Set the target keywords that the knowledge points match respectively.
- the audio commentary data to be processed is segmented, and from the multiple audio commentary data obtained after segmentation, it is determined that each preset knowledge Click the corresponding audio explanation data.
- the audio commentary data to be processed can be identified according to the preset knowledge point database, and the target keywords in the audio data to be processed that match the preset knowledge points can be determined; From the audio commentary data to be processed, determine the audio commentary data corresponding to each preset knowledge point more accurately and quickly.
- the audio commentary data can be played (or output) through the voice playback device of the AR device, and the AR device can be controlled to display the AR special effect data matching the currently played audio commentary data.
- controlling the AR device to play audio commentary data and display AR special effect data matching the currently played audio commentary data may include:
- Method 1 When it is determined based on the positioning information that the AR device satisfies the trigger display condition of the AR special effect data, control the AR device to play the audio commentary data and display the AR special effect data.
- Method 2 When it is determined based on the positioning information that the AR device does not meet the trigger display condition of the AR special effect data, control the AR device to display the first guide for guiding the adjustment of the positioning information of the AR device information.
- the AR device when the AR device satisfies the triggering display conditions of the AR special effect data, the AR device is controlled to play the audio explanation data and display the AR special effect data, so as to avoid poor playback effect of the AR special effect data when the positioning information of the AR device is inappropriate. If the situation occurs, the display effect of AR special effect data will be improved.
- the AR device can be controlled to display the first guidance information for guiding the adjustment of the positioning information of the AR device, so that the positioning information of the AR device can be adjusted according to the first guidance information , so that the adjusted AR device can display AR special effect data more clearly and intuitively, avoiding the omission of preset knowledge points, and improving the efficiency of explaining preset knowledge points.
- a corresponding trigger display condition may be set for each AR special effect data.
- the triggering display condition may include a triggering display direction and/or a triggering display distance.
- the triggering display condition includes a triggering display direction, and when the positioning information of the AR device indicates that the orientation of the AR device is within the set triggering display direction, it is determined that the AR device satisfies the triggering display condition of the AR special effect data.
- the trigger display condition includes the trigger display distance
- the positioning information of the AR device indicates that the distance between the AR device and the display pose of the AR special effect data is less than the set first distance value, and/or greater than the set second distance value , to determine that the AR device satisfies the trigger display condition of the AR special effect data.
- the trigger display direction and trigger display distance corresponding to the AR special effect data may be generated based on the display pose of the AR special effect data.
- the orientation of the AR device is within the direction range corresponding to the trigger display direction, it is determined that the AR device satisfies the trigger display condition, for example, for the AR device 21 in FIG. 2 , when the orientation of the AR device 21 is direction 211, If the orientation of the AR device 21 is within the direction range corresponding to the set trigger display direction, the AR device 21 satisfies the trigger display condition; when the AR device 21 is facing in direction 212, the AR device 21 does not meet the trigger display condition.
- the AR device 21 in FIG. 2 and the display location of the AR special effect data are less than the set first distance value and greater than the set second distance value, then the AR device 21 meets the set trigger display distance.
- the distance between the AR device 22 in FIG. 2 and the display position of the AR special effect data is greater than the set first distance value, so the AR device 22 does not meet the set trigger display distance.
- the triggering display conditions include the triggering display direction and the triggering display distance
- the orientation indicated by the positioning information of the AR device satisfies the triggering display direction condition, and the location information indicated by the AR device’s positioning information satisfies the triggering display distance condition
- determine the AR The device meets the trigger display conditions for AR special effect data.
- the orientation indicated by the positioning information of the AR device does not meet the conditions for triggering the display direction, and/or the position information indicated by the positioning information of the AR device does not meet the conditions for triggering the display distance, it is determined that the AR device does not meet the conditions for triggering the display of AR special effect data .
- the AR device When the AR device satisfies the trigger display condition corresponding to the AR special effect data, the AR device is controlled to play the audio explanation data and display the AR special effect data. If the AR device does not meet the trigger display condition corresponding to the AR special effect data, generate the first guide information for guiding the adjustment of the positioning information of the AR device, and display the first guide information through the AR device, so as to pass the first guide information The guidance information adjusts the pose of the AR device, so that the AR device can display the AR special effect data more clearly.
- the first guide information can be "Please move the AR device to the right to view the AR corresponding to the preset knowledge point A special effects data".
- the method further includes: when the audio commentary data corresponding to any preset knowledge point is played, and/or when the display of the AR special effect data ends, controlling the AR The device displays at least one of the following information: second guidance information for instructing the AR device to move to the explaining area corresponding to the next preset knowledge point; list information for indicating that the AR device has not visited the preset knowledge point ; Navigation end information used to indicate that the AR device has played the audio explanation data corresponding to each preset knowledge point.
- a variety of information types to be displayed are set, so that after the audio explanation data corresponding to any preset knowledge point is played and/or the AR special effect data is displayed, the AR device can be controlled to display at least one type of information to improve Demonstrated diversity and flexibility.
- the AR device display user can be controlled.
- the second guidance information included in Fig. 4a may be "please move forward and view preset knowledge point B".
- Fig. 4a may also include navigation information from the current position to the next preset knowledge point (ie, preset knowledge point B).
- the AR device can also be controlled to display a list of preset knowledge points that the AR device has not visited; see FIG. 4b.
- the AR device can also be controlled to display the list information of all preset knowledge points, and mark the visited preset knowledge points and unvisited preset knowledge points among all the preset knowledge points. See Figure 4c, where the preset knowledge points with checkmark " ⁇ " can be browsed preset knowledge points, and the preset knowledge points without checkmark " ⁇ ” can be unbrowsed preset knowledge points ; and then in response to the trigger operation, determine the preset knowledge point of the next tour of the AR device, and control the AR device to display the second guide for instructing the AR device to move to the explanation area corresponding to the determined preset knowledge point of the next tour information.
- the triggering operation may be voice data, touch screen operation, and the like.
- the AR device when the AR device has no preset knowledge points that have not been visited, the AR device can also be controlled to display the navigation end indicating that the AR device has finished playing the audio explanation data corresponding to each preset knowledge point.
- Information as shown in FIG. 4d, the navigation end information may be "this navigation is over, welcome to use next time". It is also possible to control the AR device to display a navigation end mark, for example, the smiley face mark in FIG. 4d may be a navigation end mark.
- the displaying the AR special effect data corresponding to the currently played audio commentary data includes: during the process of playing the audio commentary data, switching and displaying various AR special effect data corresponding to the currently played audio commentary data. AR special effect data.
- multiple AR special effect data may include AR special effects of historical figures in different postures, for example, multiple AR special effect data may include AR special effects of historical figures in learning postures Special effects, AR special effects of historical figures in a resting posture, etc.
- multiple AR special effect data may include AR special effects of buildings under different lighting conditions, or the AR special effect data may include AR special effects of buildings located in different historical periods Wait.
- various AR special effect data can be switched and displayed according to the target keywords being explained in the currently played audio explanation data, so that the displayed AR special effect data matches the target keywords being explained.
- the user can switch and display various AR special effect data corresponding to the currently played audio commentary data by adjusting the position of the AR device.
- the user can switch and display various AR special effect data corresponding to the currently played audio commentary data by moving the AR device left and right, or turning the AR device clockwise.
- the audio commentary data can correspond to various AR special effect data, so that in the process of playing the audio commentary data, various AR special effect data corresponding to the currently played audio commentary data can be switched and displayed, thereby improving the display of the AR special effect data Flexibility and variety.
- the switching displays a variety of AR special effect data corresponding to the currently played audio commentary data, including:
- Step B1 in response to the target trigger operation, determine the AR special effect data to be displayed from the various AR special effect data corresponding to the currently played audio commentary data;
- Step B2 controlling the AR device to display the AR special effect data to be displayed.
- the AR device When the AR device plays the audio commentary data, the AR device can be synchronously controlled to play the AR special effect data corresponding to the audio commentary data. For example, one can be randomly selected from a variety of AR special effect data to play. If the user wants to view other AR special effect data, the target trigger operation can be performed. Among the various AR special effect data, determine the AR special effect data to be displayed; control the AR device to display the AR special effect data to be displayed.
- the target trigger operation can be set according to actual needs.
- the target trigger operation can be voice data, touch screen operation, pose change status of the AR device, etc.
- voice data can be input into the AR device.
- the input voice data can be "special effect one".
- AR special effect data to be displayed can be "special effect one".
- AR special effect data to be displayed can be displayed.
- a touch screen operation may be performed on the AR device, and in response to the touch screen operation, the AR special effect data to be displayed is determined from various AR special effect data corresponding to the currently played audio commentary data.
- the AR special effect data to be displayed may be determined from a variety of AR special effect data corresponding to the currently played audio commentary data through the pose change state of the AR device.
- the next AR special effect data behind the currently played AR special effect data among various special effect data may be determined as the AR special effect data to be displayed.
- the AR device can be controlled to display the determined AR special effect data to be displayed.
- the AR special effect data to be displayed may be determined from the various AR special effect data corresponding to the currently playing audio commentary data in response to the target trigger operation, so that the determined AR special effect data to be displayed AR special effect data can meet user needs and improve the flexibility of AR special effect data display.
- the method may be applied to a client application platform, and the client application platform is a Web application platform or an applet application platform.
- the method can be applied to a client application platform, and the client can be a web application platform on the AR device, or a small program application platform on the AR device.
- the client application platform may also be an application program for AR navigation on the AR device.
- the augmented reality data presentation method may include:
- the preset position condition is met, acquire the audio commentary data corresponding to any preset knowledge point meeting the preset position condition, and the AR special effect data matching the audio commentary data. For example, when the distance between the AR device and the explaining area corresponding to any preset knowledge point is less than 2 meters, it is confirmed that the AR device satisfies the preset location condition. If the preset position condition is not satisfied between the AR device and the explaining area corresponding to any preset knowledge point, the positioning information of the AR device can continue to be acquired.
- control the AR device to display first guidance information for guiding and adjusting the positioning information of the AR device, so as to guide the AR device to view the AR special effect data. For example, when the orientation of the AR device is within the trigger display direction corresponding to the AR special effect data, and/or, the distance between the AR device and the display pose of the AR device and the AR special effect data is within 0.5 meters to 5 meters (including 0.5 meters) and 5 meters), it is determined that the AR device satisfies the trigger display condition for AR special effect data.
- the AR device may be prompted to view the next preset knowledge point until all the preset knowledge points in the target area correspond to If all the audio commentary data of the audio guide is played, it is confirmed that the navigation is finished.
- the writing order of each step does not mean a strict execution order and constitutes any limitation on the implementation process.
- the specific execution order of each step should be based on its function and possible
- the inner logic is OK.
- the embodiment of the present disclosure also provides an augmented reality data presentation device, as shown in FIG. Two acquisition module 602 and control module 603, specifically:
- the first obtaining module 601 is configured to obtain positioning information of the AR device
- the second obtaining module 602 is configured to obtain any preset location condition when it is determined that the explanation area corresponding to the AR device and any preset knowledge point satisfies a preset location condition based on the positioning information. Audio commentary data corresponding to the knowledge point, and AR special effect data matching the audio commentary data;
- the control module 603 is configured to control the AR device to play audio commentary data, and display AR special effect data matching the currently played audio commentary data.
- control module 603 is configured to: control the AR device to play the The audio explains the data and displays the AR special effect data.
- the device further includes: a first display module 604, configured to: when it is determined based on the positioning information that the AR device does not meet the trigger display condition of the AR special effect data, control The AR device displays first guide information for guiding adjustment of positioning information of the AR device.
- the device further includes: a second display module 605 configured to:
- the AR device is controlled to display at least one of the following information:
- the navigation end information is used to indicate that the AR device has played the audio commentary data corresponding to each preset knowledge point.
- control module 603 is configured to: during the process of playing the audio commentary data, switch and display various AR special effect data corresponding to the currently played audio commentary data.
- control module 603 is configured to: determine the AR special effect data to be displayed from various AR special effect data corresponding to the currently played audio commentary data in response to a target trigger operation; control the The AR device displays the AR special effect data to be displayed.
- the first acquisition module 601 is configured to: acquire a real-time scene image collected by the AR device; determine the positioning of the AR device based on the real-time scene image and the constructed 3D scene model information.
- the device further includes a determination module 606 configured to predetermine the audio commentary data corresponding to each preset knowledge point according to the following steps: acquire the audio commentary data to be processed corresponding to the target area; A knowledge point library, determining target keywords that match a plurality of preset knowledge points from the audio commentary data to be processed; according to the corresponding playing time positions of each target keyword in the audio commentary data to be processed, From the audio commentary data to be processed, audio commentary data corresponding to each of the preset knowledge points are respectively determined.
- the method is applied to a client application platform, and the client application platform is a Web application platform or an applet application platform.
- an embodiment of the present disclosure also provides an electronic device.
- an electronic device 700 includes a processor 701 , a memory 702 and a bus 703 .
- the memory 702 is used to store execution instructions, including a memory 7021 and an external memory 7022; the memory 7021 here is also called an internal memory, and is used to temporarily store calculation data in the processor 701 and exchange data with an external memory 7022 such as a hard disk.
- the processor 701 exchanges data with the external memory 7022 through the memory 7021.
- the processor 701 communicates with the memory 702 through the bus 703, so that the processor 701 is executing the augmented reality data presentation method of the embodiment of the present disclosure. A step of.
- an embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the method for presenting augmented reality data described in the foregoing method embodiments is executed.
- the storage medium may be a volatile or non-volatile computer-readable storage medium.
- An embodiment of the present disclosure also provides a computer program product, the computer program product carries a program code, and the instructions included in the program code can be used to execute the steps of the method for presenting augmented reality data described in the method embodiment above, for details, please refer to The foregoing method embodiments are not described in detail here.
- the above-mentioned computer program product may be specifically implemented by means of hardware, software or a combination thereof.
- the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK) etc. Wait.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor.
- the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present disclosure.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
相关申请的交叉引用Cross References to Related Applications
本公开基于申请号为202110619445.8、申请日为2021年06月03日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此以引入方式并入本公开。This disclosure is based on a Chinese patent application with application number 202110619445.8 and a filing date of June 3, 2021, and claims the priority of this Chinese patent application. The entire content of this Chinese patent application is hereby incorporated into this disclosure by reference.
本公开涉及增强现实技术领域,具体涉及一种增强现实数据呈现方法、装置、电子设备及存储介质。The present disclosure relates to the field of augmented reality technology, and in particular to a method, device, electronic device and storage medium for presenting augmented reality data.
增强现实(Augmented Reality,AR),是一种将真实世界信息和虚拟世界信息进行集成的新技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。随着科技的发展,AR技术被应用于各种场景内,比如,旅游场景、购物场景、教育场景等等。Augmented Reality (Augmented Reality, AR) is a new technology that integrates real world information and virtual world information. The goal of this technology is to put the virtual world on the screen and interact with the real world. With the development of science and technology, AR technology is applied in various scenarios, such as travel scenarios, shopping scenarios, education scenarios and so on.
因此提出一种AR数据的展示方法尤为重要。Therefore, it is particularly important to propose a display method for AR data.
发明内容Contents of the invention
本公开实施例至少提供一种增强现实数据呈现方法、装置、电子设备及存储介质。Embodiments of the present disclosure at least provide an augmented reality data presentation method, device, electronic device, and storage medium.
第一方面,本公开实施例提供了一种增强现实数据呈现方法,包括:获取AR设备的定位信息;基于所述定位信息,确定所述AR设备与任一预设知识点对应的讲解区域之间满足预设位置条件的情况下,获取所述任一预设知识点对应的音频讲解数据、以及与所述音频讲解数据匹配的AR特效数据;控制所述AR设备播放音频讲解数据,并展示与当前播放的音频讲解数据匹配的AR特效数据。In the first aspect, an embodiment of the present disclosure provides a method for presenting augmented reality data, including: acquiring positioning information of an AR device; When the preset location conditions are satisfied, obtain the audio commentary data corresponding to any preset knowledge point and the AR special effect data matching the audio commentary data; control the AR device to play the audio commentary data, and display AR special effect data matching the currently playing audio commentary data.
本公开实施例通过控制AR设备播放任一预设知识点对应的音频讲解数据,在播放音频讲解数据的同时,展示与当前播放的音频讲解数据匹配的AR特效数据,利用AR特效数据对音频讲解数据进行辅助说明,使得预设知识点的讲解过程较为清楚直观,提 高了预设知识点的讲解效率。In the embodiment of the present disclosure, by controlling the AR device to play the audio commentary data corresponding to any preset knowledge point, while playing the audio commentary data, the AR special effect data matching the currently played audio commentary data is displayed, and the audio commentary is explained by using the AR special effect data The auxiliary explanation of the data makes the explanation process of the preset knowledge points clearer and more intuitive, and improves the efficiency of the explanation of the preset knowledge points.
在一些可能的实施方式中,所述控制所述AR设备播放音频讲解数据,并展示与当前播放的音频讲解数据匹配的AR特效数据,包括:在基于所述定位信息确定所述AR设备满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备播放所述音频讲解数据,并展示所述AR特效数据。In some possible implementation manners, the controlling the AR device to play audio commentary data and presenting AR special effect data matching the currently played audio commentary data includes: determining that the AR device meets the requirements based on the positioning information. In the case of triggering display conditions of the AR special effect data, the AR device is controlled to play the audio commentary data and display the AR special effect data.
在一些可能的实施方式中,所述方法还包括:In some possible implementation manners, the method also includes:
在基于所述定位信息确定所述AR设备不满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备展示用于指引调整所述AR设备的定位信息的第一指引信息。In a case where it is determined based on the positioning information that the AR device does not meet the triggering display condition of the AR special effect data, the AR device is controlled to display first guidance information for guiding adjustment of the positioning information of the AR device.
在一些可能的实施方式中,所述方法还包括:在所述任一预设知识点对应的音频讲解数据播放完毕,和/或,所述AR特效数据展示结束的情况下,控制所述AR设备展示以下至少一种信息:In some possible implementation manners, the method further includes: when the audio commentary data corresponding to any preset knowledge point is played, and/or when the presentation of the AR special effect data ends, controlling the AR The device displays at least one of the following information:
用于指示所述AR设备移动至下一预设知识点对应的讲解区域的第二指引信息;Second guidance information for instructing the AR device to move to the explanation area corresponding to the next preset knowledge point;
用于指示所述AR设备未游览的预设知识点的列表信息;List information used to indicate the preset knowledge points that the AR device has not visited;
用于指示所述AR设备已播放各预设知识点分别对应的音频讲解数据的导航结束信息。The navigation end information is used to indicate that the AR device has played the audio commentary data corresponding to each preset knowledge point.
在一些可能的实施方式中,所述展示与当前播放的音频讲解数据对应的AR特效数据,包括:在播放所述音频讲解数据的过程中,切换展示与当前播放的音频讲解数据对应的多种AR特效数据。In some possible implementation manners, the displaying the AR special effect data corresponding to the currently played audio commentary data includes: during the process of playing the audio commentary data, switching to display various AR special effect data corresponding to the currently played audio commentary data. AR special effect data.
在一些可能的实施方式中,所述切换展示与当前播放的音频讲解数据对应的多种AR特效数据,包括:响应于目标触发操作,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据;控制所述AR设备展示所述待展示AR特效数据。In some possible implementation manners, the switching display of various AR special effect data corresponding to the currently played audio commentary data includes: responding to a target trigger operation, selecting from a variety of AR special effect data corresponding to the currently played audio commentary data , determining the AR special effect data to be displayed; controlling the AR device to display the AR special effect data to be displayed.
在一些可能的实施方式中,所述获取增强现实AR设备的定位信息,包括:获取所述AR设备采集的实时场景图像;基于所述实时场景图像和构建的三维场景模型,确定所述AR设备的定位信息。In some possible implementation manners, the obtaining the positioning information of the augmented reality AR device includes: obtaining the real-time scene image collected by the AR device; determining the AR device based on the real-time scene image and the constructed 3D scene model location information.
在一些可能的实施方式中,根据以下步骤预先确定各个预设知识点对应的音频讲解数据:获取目标区域对应的待处理音频讲解数据;根据预设的知识点库,从所述待处理音频讲解数据中确定与多个预设知识点分别匹配的目标关键词;根据各个所述目标关键词在所述待处理音频讲解数据中对应的播放时间位置,从所述待处理音频讲解数据中,分别确定与各个所述预设知识点对应的音频讲解数据。In some possible implementations, the audio commentary data corresponding to each preset knowledge point is pre-determined according to the following steps: acquiring the audio commentary data to be processed corresponding to the target area; Determine target keywords that match a plurality of preset knowledge points in the data; according to the corresponding playback time positions of each of the target keywords in the audio commentary data to be processed, from the audio commentary data to be processed, respectively Determine the audio commentary data corresponding to each of the preset knowledge points.
在一些可能的实施方式中,所述方法应用于客户端应用平台,所述客户端应用平台为网页(Web)端应用平台或小程序端应用平台。In some possible implementation manners, the method is applied to a client application platform, and the client application platform is a web page (Web) application platform or a small program application platform.
第二方面,本公开实施例提供了一种增强现实数据呈现装置,包括:In a second aspect, an embodiment of the present disclosure provides an augmented reality data presentation device, including:
第一获取模块,配置为获取AR设备的定位信息;The first obtaining module is configured to obtain the positioning information of the AR device;
第二获取模块,配置为基于所述定位信息,确定所述AR设备与任一预设知识点对应的讲解区域之间满足预设位置条件的情况下,获取所述任一预设知识点对应的音频讲解数据、以及与所述音频讲解数据匹配的AR特效数据;The second acquiring module is configured to acquire the corresponding position of any preset knowledge point when it is determined that the explanation area corresponding to the AR device and any preset knowledge point satisfies the preset location condition based on the positioning information. audio commentary data, and AR special effect data matching the audio commentary data;
控制模块,配置为控制所述AR设备播放音频讲解数据,并展示与当前播放的音频讲解数据匹配的AR特效数据。The control module is configured to control the AR device to play audio commentary data, and display AR special effect data matching the currently played audio commentary data.
在一些可能的实施方式中,所述控制模块,配置为:在基于所述定位信息确定所述AR设备满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备播放所述音频讲解数据,并展示所述AR特效数据。In some possible implementation manners, the control module is configured to: control the AR device to play the audio when it is determined based on the positioning information that the AR device satisfies the trigger display condition of the AR special effect data Explain the data and display the AR special effect data.
在一些可能的实施方式中,所述装置还包括:第一展示模块,配置为:在基于所述定位信息确定所述AR设备不满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备展示用于指引调整所述AR设备的定位信息的第一指引信息。In some possible implementation manners, the apparatus further includes: a first presentation module configured to: control the The AR device displays first guide information for guiding and adjusting the positioning information of the AR device.
在一些可能的实施方式中,所述装置还包括:第二展示模块,配置为:In some possible implementation manners, the device further includes: a second display module configured to:
在所述任一预设知识点对应的音频讲解数据播放完毕,和/或,所述AR特效数据展示结束的情况下,控制所述AR设备展示以下至少一种信息:When the audio explanation data corresponding to any preset knowledge point is played, and/or the AR special effect data display is completed, the AR device is controlled to display at least one of the following information:
用于指示所述AR设备移动至下一预设知识点对应的讲解区域的第二指引信息;Second guidance information for instructing the AR device to move to the explanation area corresponding to the next preset knowledge point;
用于指示所述AR设备未游览的预设知识点的列表信息;List information used to indicate the preset knowledge points that the AR device has not visited;
用于指示所述AR设备已播放各预设知识点分别对应的音频讲解数据的导航结束信息。The navigation end information is used to indicate that the AR device has played the audio commentary data corresponding to each preset knowledge point.
在一些可能的实施方式中,所述控制模块,配置为:在播放所述音频讲解数据的过程中,切换展示与当前播放的音频讲解数据对应的多种AR特效数据。In some possible implementation manners, the control module is configured to: during the process of playing the audio commentary data, switch and display various AR special effect data corresponding to the currently played audio commentary data.
在一些可能的实施方式中,所述控制模块,配置为:响应于目标触发操作,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据;控制所述AR设备展示所述待展示AR特效数据。In some possible implementation manners, the control module is configured to: determine the AR special effect data to be displayed from a variety of AR special effect data corresponding to the currently played audio commentary data in response to a target trigger operation; control the AR The device displays the AR special effect data to be displayed.
在一些可能的实施方式中,所述第一获取模块,配置为:获取所述AR设备采集的实时场景图像;基于所述实时场景图像和构建的三维场景模型,确定所述AR设备的定位信息。In some possible implementation manners, the first obtaining module is configured to: obtain a real-time scene image collected by the AR device; determine the positioning information of the AR device based on the real-time scene image and the constructed 3D scene model .
在一些可能的实施方式中,所述装置还包括确定模块,配置为根据以下步骤预先确定各个预设知识点对应的音频讲解数据:获取目标区域对应的待处理音频讲解数据;根据预设的知识点库,从所述待处理音频讲解数据中确定与多个预设知识点分别匹配的目标关键词;根据各个所述目标关键词在所述待处理音频讲解数据中对应的播放时间位置,从所述待处理音频讲解数据中,分别确定与各个所述预设知识点对应的音频讲解数据。In some possible implementation manners, the device further includes a determination module configured to predetermine the audio commentary data corresponding to each preset knowledge point according to the following steps: acquire the audio commentary data to be processed corresponding to the target area; A point library, determining target keywords respectively matching with a plurality of preset knowledge points from the audio commentary data to be processed; according to the corresponding playing time position of each target keyword in the audio commentary data to be processed, from Among the audio commentary data to be processed, audio commentary data corresponding to each of the preset knowledge points are respectively determined.
在一些可能的实施方式中,所述方法应用于客户端应用平台,所述客户端应用平台为Web端应用平台或小程序端应用平台。In some possible implementation manners, the method is applied to a client application platform, and the client application platform is a Web application platform or an applet application platform.
第三方面,本公开实施例提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述第一方面或任一实施方式所述的增强现实数据呈现方法的步骤。In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor, a memory, and a bus, the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor The memory communicates with the memory through a bus, and when the machine-readable instructions are executed by the processor, the steps of the method for presenting augmented reality data as described in the above first aspect or any implementation manner are executed.
第四方面,本公开实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述第一方面或任一实施方式所述的增强现实数据呈现方法的步骤。In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor as described in the above-mentioned first aspect or any implementation manner. The steps of the augmented reality data presentation method.
为使本公开实施例的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。In order to make the above-mentioned purpose, features and advantages of the embodiments of the present disclosure more comprehensible, preferred embodiments will be described in detail below together with the accompanying drawings.
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to illustrate the technical solutions of the embodiments of the present disclosure more clearly, the following will briefly introduce the accompanying drawings used in the embodiments. The accompanying drawings here are incorporated into the specification and constitute a part of the specification. The drawings show the embodiments consistent with the present disclosure, and are used together with the description to explain the technical solutions of the present disclosure. It should be understood that the following drawings only show some embodiments of the present disclosure, and therefore should not be regarded as limiting the scope. For those skilled in the art, they can also make From these drawings other related drawings are obtained.
图1示出了本公开实施例所提供的一种增强现实数据呈现方法的流程示意图;FIG. 1 shows a schematic flowchart of a method for presenting augmented reality data provided by an embodiment of the present disclosure;
图2示出了本公开实施例所提供的一种增强现实数据呈现方法中,AR特效数据对应的触发展示条件的示意图;FIG. 2 shows a schematic diagram of triggering display conditions corresponding to AR special effect data in a method for presenting augmented reality data provided by an embodiment of the present disclosure;
图3示出了本公开实施例所提供的一种AR设备的界面示意图;FIG. 3 shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure;
图4a示出了本公开实施例所提供的一种AR设备的界面示意图;Fig. 4a shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure;
图4b示出了本公开实施例所提供的一种AR设备的界面示意图;Fig. 4b shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure;
图4c示出了本公开实施例所提供的一种AR设备的界面示意图;Fig. 4c shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure;
图4d示出了本公开实施例所提供的一种AR设备的界面示意图;Fig. 4d shows a schematic interface diagram of an AR device provided by an embodiment of the present disclosure;
图5示出了本公开实施例所提供的另一种增强现实数据呈现方法的流程示意图;FIG. 5 shows a schematic flowchart of another augmented reality data presentation method provided by an embodiment of the present disclosure;
图6示出了本公开实施例所提供的一种增强现实数据呈现装置的架构示意图;FIG. 6 shows a schematic structural diagram of an augmented reality data presentation device provided by an embodiment of the present disclosure;
图7示出了本公开实施例所提供的一种电子设备的结构示意图。Fig. 7 shows a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure.
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开实施例的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开实施例保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments It is only a part of the embodiments of the present disclosure, but not all the embodiments. The components of the disclosed embodiments generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations. Accordingly, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed embodiments of the present disclosure, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the embodiments of the present disclosure.
AR是一种将真实世界信息和虚拟世界信息进行集成的新技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。随着科技的发展,AR技术被应用于各种场景内,比如,旅游场景、购物场景、教育场景等等。基于此,本公开实施例提供了一种增强现实数据呈现方法、装置、电子设备及存储介质。AR is a new technology that integrates real world information and virtual world information. The goal of this technology is to put the virtual world on the screen and interact with the real world. With the development of science and technology, AR technology is applied in various scenarios, such as travel scenarios, shopping scenarios, education scenarios and so on. Based on this, embodiments of the present disclosure provide an augmented reality data presentation method, device, electronic device, and storage medium.
针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。The defects in the above solutions are all the results obtained by the inventor after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the present disclosure below for the above problems should be the result of the inventor Contributions made to this disclosure during the course of this disclosure.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that like numerals and letters denote similar items in the following figures, therefore, once an item is defined in one figure, it does not require further definition and explanation in subsequent figures.
为便于对本公开实施例进行理解,首先对本公开实施例所公开的一种增强现实数据呈现方法进行详细介绍。本公开实施例所提供的增强现实数据展示方法的执行主体可以为AR设备,AR设备为能够支持AR功能的智能设备,比如,AR设备包括但不限于手机、平板、AR眼镜等。In order to facilitate understanding of the embodiments of the present disclosure, a method for presenting augmented reality data disclosed in the embodiments of the present disclosure is first introduced in detail. The execution subject of the augmented reality data display method provided by the embodiments of the present disclosure may be an AR device, and the AR device is a smart device capable of supporting AR functions. For example, the AR device includes but is not limited to a mobile phone, a tablet, and AR glasses.
参见图1所示,为本公开实施例所提供的增强现实数据呈现方法的流程示意图,该方法包括S101-S103,其中:Referring to FIG. 1 , it is a schematic flowchart of a method for presenting augmented reality data provided by an embodiment of the present disclosure. The method includes S101-S103, wherein:
S101,获取AR设备的定位信息;S101, acquiring positioning information of an AR device;
S102,基于所述定位信息,确定所述AR设备与任一预设知识点对应的讲解区域之间满足预设位置条件的情况下,获取所述任一预设知识点对应的音频讲解数据、以及与所述音频讲解数据匹配的AR特效数据;S102. Based on the positioning information, when it is determined that a preset location condition is satisfied between the AR device and the explaining area corresponding to any preset knowledge point, acquire audio explaining data corresponding to any preset knowledge point, And AR special effect data matching with the audio commentary data;
S103,控制所述AR设备播放音频讲解数据,并展示与当前播放的音频讲解数据匹配的AR特效数据。S103. Control the AR device to play audio commentary data, and display AR special effect data matching the currently played audio commentary data.
上述方法中,通过控制AR设备播放任一预设知识点对应的音频讲解数据,在播放音频讲解数据的同时,展示与当前播放的音频讲解数据匹配的AR特效数据,利用AR特效数据对音频讲解数据进行辅助说明,使得预设知识点的讲解过程较为清楚直观,提高了预设知识点的讲解效率。In the above method, by controlling the AR device to play the audio explanation data corresponding to any preset knowledge point, while playing the audio explanation data, display the AR special effect data matching the currently played audio explanation data, and use the AR special effect data to explain the audio The auxiliary explanation of the data makes the explanation process of the preset knowledge points clearer and more intuitive, and improves the efficiency of the explanation of the preset knowledge points.
下述对S101-S103进行具体说明。S101-S103 will be specifically described below.
针对S101:在AR设备到达目标区域后,可以通过扫描目标区域内设置的信息码,进入到AR导览的流程,即可以通过获取到的AR设备的定位信息,为AR设备匹配对应的音频讲解数据、以及与音频讲解数据匹配的AR特效数据,为AR设备提供音频导览和AR特效导览。其中,示例性的,在文旅场景中,目标区域可以为任一目标景区对应的区域,也可以为目标景区内的各个展览区域等。For S101: After the AR device reaches the target area, you can scan the information code set in the target area to enter the AR navigation process, that is, you can match the corresponding audio explanation for the AR device through the obtained positioning information of the AR device The data, as well as the AR special effect data matched with the audio commentary data, provide audio guides and AR special effect guides for AR devices. Wherein, for example, in the cultural tourism scene, the target area may be an area corresponding to any target scenic spot, or may be various exhibition areas in the target scenic spot, etc.
在一些可选实施例中,可以根据AR设备上设置的传感器,确定AR设备的定位信息,比如,传感器可以为全球定位系统(Global Positioning System,GPS)、惯性传感器(Inertial Measurement Unit,IMU)等。In some optional embodiments, the positioning information of the AR device can be determined according to the sensors set on the AR device. For example, the sensor can be a Global Positioning System (Global Positioning System, GPS), an inertial sensor (Inertial Measurement Unit, IMU), etc. .
一种可选实施方式中,在S101中,获取AR设备的定位信息,可以包括:获取所述AR设备采集的实时场景图像;基于所述实时场景图像和构建的三维场景模型,确定所述AR设备的定位信息。In an optional implementation manner, in S101, obtaining the positioning information of the AR device may include: obtaining a real-time scene image collected by the AR device; determining the AR device based on the real-time scene image and the constructed 3D scene model. Device location information.
获取AR设备采集的实时场景图像后,可以提取实时场景图像中的特征点,将该特征点与三维场景模型中包括的特征点云进行匹配,确定AR设备采集实时场景图像时的定位信息。其中,该定位信息可以包括位置信息和/或朝向信息,比如该位置信息可以为AR设备在三维场景模型对应的坐标系下的坐标信息;朝向信息可以为AR设备对应的欧拉角。After acquiring the real-time scene image collected by the AR device, you can extract the feature points in the real-time scene image, match the feature point with the feature point cloud included in the 3D scene model, and determine the positioning information when the AR device collects the real-time scene image. Wherein, the positioning information may include position information and/or orientation information, for example, the position information may be the coordinate information of the AR device in the coordinate system corresponding to the 3D scene model; the orientation information may be the Euler angle corresponding to the AR device.
在一些可选实施例中,可以根据下述步骤构建三维场景模型:采集目标区域内不同位置、不同角度、不同时间下的多帧场景图像,对每帧场景图像进行特征点提取,得到每帧场景图像对应的点云集合;利用多帧场景图像分别对应的点云集合,得到目标区域 对应的特征点云,该目标区域对应的特征点云构成了三维场景模型。In some optional embodiments, the three-dimensional scene model can be constructed according to the following steps: collecting multiple frames of scene images at different positions, different angles, and different times in the target area, and extracting feature points from each frame of the scene image to obtain each frame The point cloud set corresponding to the scene image; the feature point cloud corresponding to the target area is obtained by using the point cloud set corresponding to the multi-frame scene image, and the feature point cloud corresponding to the target area constitutes a 3D scene model.
在另一些可选实施例中,还可以采集不同位置、不同角度、不同时间下的场景视频,从采集的场景视频中获取多帧视频帧,对每帧视频帧进行特征点提取,得到每帧视频帧对应的点云集合;利用多帧视频帧分别对应的点云集合,得到目标区域对应的三维场景模型。In some other optional embodiments, it is also possible to collect scene videos at different positions, different angles, and different times, obtain multiple frames of video frames from the collected scene videos, and extract feature points from each frame of video frames to obtain each frame. The point cloud set corresponding to the video frame; the 3D scene model corresponding to the target area is obtained by using the point cloud set corresponding to the multi-frame video frame.
这里,通过利用AR设备采集的实时场景图像和构建的三维场景模型,能够较为准确的确定AR设备的定位信息。Here, by using the real-time scene image collected by the AR device and the constructed three-dimensional scene model, the positioning information of the AR device can be determined more accurately.
针对S102:预设知识点可以为目标区域内设置任一可讲解的知识点。比如,在目标区域为书画展览馆时,预设知识点可以为展览的任一书画的名称;比如,在目标区域为故宫博物馆时,预设知识点可以为展览的任一建筑物的名称等。For S102: preset knowledge points can be set as any explainable knowledge points in the target area. For example, when the target area is a calligraphy and painting exhibition hall, the preset knowledge point can be the name of any painting and calligraphy in the exhibition; for example, when the target area is the Forbidden City Museum, the preset knowledge point can be the name of any building in the exhibition, etc. .
在一些可选实施例中,可以在构建的三维场景模型中,确定每个预设知识点的空间位置、以及每个预设知识点对应的讲解区域。比如,可以将目标区域内真实物体所在的位置,确定为该真实物体对应的预设知识点的空间位置;也可以将目标区域内真实物体的周围区域,设置为该真实物体对应的预设知识点的讲解区域。In some optional embodiments, the spatial position of each preset knowledge point and the explanation area corresponding to each preset knowledge point can be determined in the constructed three-dimensional scene model. For example, the position of the real object in the target area can be determined as the spatial position of the preset knowledge point corresponding to the real object; the surrounding area of the real object in the target area can also be set as the preset knowledge corresponding to the real object Points of explanation area.
示例性的,预设位置条件可以为AR设备与预设知识点对应的讲解区域之间的距离小于设置的距离阈值,或者,预设位置条件也可以为AR设备位于预设知识点对应的讲解区域内等。Exemplarily, the preset location condition can be that the distance between the AR device and the explanation area corresponding to the preset knowledge point is less than the set distance threshold, or the preset location condition can also be that the AR device is located in the explanation area corresponding to the preset knowledge point area etc.
在一些可选实施例中,可以基于AR设备的定位信息指示的位置信息,确定AR设备与每个预设知识点对应的讲解区域之间的距离。比如,可以确定AR设备与讲解区域的中心点之间的距离。在AR设备与预设知识点对应的讲解区域之间的距离小于预设距离阈值时,获取该预设知识点对应的音频讲解数据、以及与音频讲解数据匹配的AR特效数据。In some optional embodiments, the distance between the AR device and the explaining area corresponding to each preset knowledge point may be determined based on the position information indicated by the positioning information of the AR device. For example, the distance between the AR device and the central point of the explaining area may be determined. When the distance between the AR device and the explanation area corresponding to the preset knowledge point is less than the preset distance threshold, the audio explanation data corresponding to the preset knowledge point and the AR special effect data matching the audio explanation data are acquired.
或者,还可以基于预设知识点对应的讲解区域和AR设备的定位信息指示的位置信息,确定AR设备是否位于预设知识点的讲解区域内,若确定AR设备位于预设知识点的讲解区域内,则获取该预设知识点对应的音频讲解数据、以及与音频讲解数据匹配的AR特效数据。Alternatively, based on the explanation area corresponding to the preset knowledge point and the position information indicated by the positioning information of the AR device, determine whether the AR device is located in the explanation area of the preset knowledge point, if it is determined that the AR device is located in the explanation area of the preset knowledge point , the audio commentary data corresponding to the preset knowledge point and the AR special effect data matching the audio commentary data are acquired.
音频讲解数据可以为预先设置的、对该预设知识点进行讲解的音频数据;AR特效数据可以为包括以下一种或多种内容的AR数据:视频内容、图像内容、文字内容。比如,在预设知识点为太和殿时,则音频讲解数据可以为对太和殿的用途、历史文化、建筑风格等信息进行讲解的音频数据;AR特效数据可以为皇帝在太和殿上朝的AR数据; 或者,AR特效数据也可以为历史时间段内太和殿的建筑全貌的AR数据等。其中,音频讲解数据匹配的AR特效数据可以根据需要进行设置;以及音频讲解数据可以对应一种AR特效数据、也可以对应多种AR特效数据。The audio explanation data can be preset audio data explaining the preset knowledge point; the AR special effect data can be AR data including one or more of the following contents: video content, image content, and text content. For example, when the preset knowledge point is the Hall of Supreme Harmony, the audio explanation data can be the audio data explaining the purpose, history, culture, architectural style and other information of the Hall of Supreme Harmony; AR data; or, the AR special effect data can also be the AR data of the overall picture of the Hall of Supreme Harmony in the historical time period, etc. Wherein, the AR special effect data matched with the audio commentary data can be set as required; and the audio commentary data can correspond to one kind of AR special effect data, or can correspond to multiple kinds of AR special effect data.
其中,AR特效数据的展示位姿可以根据需要在三维场景模型中进行设置。比如,AR特效数据的展示位姿可以位于预设知识点的讲解区域内。或者,也可以基于预设知识点对应的空间位置,确定AR特效数据的展示位姿。Among them, the display pose of the AR special effect data can be set in the 3D scene model as required. For example, the display pose of AR special effect data can be located in the explanation area of the preset knowledge points. Alternatively, the display pose of the AR special effect data may also be determined based on the spatial position corresponding to the preset knowledge point.
在一些可选实施例中,可以预先为每个音频讲解数据匹配对应的AR特效数据,在获取到音频讲解数据后,可以确定与该音频讲解数据匹配的AR特效数据。In some optional embodiments, each audio commentary data can be matched with corresponding AR special effect data in advance, and after the audio commentary data is acquired, the AR special effect data matching the audio commentary data can be determined.
或者,也可以在获取到任一预设知识点对应的音频讲解数据之后,实时的确定与音频讲解数据匹配的AR特效数据。比如,可以在获取到任一预设知识点对应的音频讲解数据后,识别音频讲解数据对应的目标关键词;基于音频讲解数据对应的目标关键词、以及每个AR特效数据对应的关键词,确定与音频讲解数据匹配的AR特效数据。Alternatively, after acquiring the audio commentary data corresponding to any preset knowledge point, the AR special effect data matching the audio commentary data may be determined in real time. For example, after obtaining the audio commentary data corresponding to any preset knowledge point, the target keywords corresponding to the audio commentary data can be identified; based on the target keywords corresponding to the audio commentary data and the keywords corresponding to each AR special effect data, Determine the AR special effect data matching the audio commentary data.
可选地,在获取到任一预设知识点对应的音频讲解数据后,可以对音频讲解数据进行识别,确定音频讲解数据中包括的目标关键词;或者,也可以确定音频讲解数据的文本内容,对音频讲解数据对应的文本内容进行识别,确定音频讲解数据中包括的目标关键词;该目标关键词可以为与预设知识点相关的词语。再可以基于音频讲解数据对应的目标关键词,以及每个AR特效数据对应的关键词,确定与音频讲解数据匹配的AR特效数据。Optionally, after obtaining the audio commentary data corresponding to any preset knowledge point, the audio commentary data can be identified to determine the target keywords included in the audio commentary data; or, the text content of the audio commentary data can also be determined , identifying the text content corresponding to the audio commentary data, and determining a target keyword included in the audio commentary data; the target keyword may be a word related to a preset knowledge point. Then, the AR special effect data matching the audio commentary data may be determined based on the target keywords corresponding to the audio commentary data and the keywords corresponding to each AR special effect data.
本实施例中,在控制AR设备播放音频讲解数据时,可以根据当前播放的音频讲解数据的目标关键词,控制AR设备展示与该目标关键词相关的AR特效数据,以便播放的AR特效数据与播放的音频讲解数据的内容保持一致,能够较为清楚明了的对预设知识点进行讲解和展示。In this embodiment, when controlling the AR device to play audio commentary data, the AR device can be controlled to display AR special effect data related to the target keyword according to the target keyword of the currently played audio commentary data, so that the played AR special effect data and The content of the played audio explanation data is consistent, and the preset knowledge points can be clearly explained and displayed.
一种可选实施方式中,可以根据以下步骤预先确定各个预设知识点对应的音频讲解数据:In an optional implementation manner, the audio commentary data corresponding to each preset knowledge point can be pre-determined according to the following steps:
步骤A1,获取目标区域对应的待处理音频讲解数据;Step A1, obtaining the audio commentary data to be processed corresponding to the target area;
步骤A2,根据预设的知识点库,从所述待处理音频讲解数据中确定与多个预设知识点分别匹配的目标关键词;Step A2, according to the preset knowledge point library, determine the target keywords respectively matching with multiple preset knowledge points from the audio commentary data to be processed;
步骤A3,根据各个所述目标关键词在所述待处理音频讲解数据中对应的播放时间位置,从所述待处理音频讲解数据中,分别确定与各个所述预设知识点对应的音频讲解数据。Step A3, according to the corresponding playing time position of each target keyword in the audio commentary data to be processed, from the audio commentary data to be processed, respectively determine the audio commentary data corresponding to each of the preset knowledge points .
示例性的,可以根据目标区域内包括的多个知识点信息,生成目标区域对应的待处理音频讲解数据,其中,该待处理音频讲解数据可以为分别对各个知识点进行讲解的、完整的音频数据。再可以根据预设的知识点库,从待处理音频讲解数据中确定与多个预设知识点分别匹配的目标关键词;或者,从待处理音频讲解数据对应的文本内容中确定与多个预设知识点分别匹配的目标关键词。最后,根据各个目标关键词在待处理音频讲解数据中对应的播放时间位置,将待处理音频讲解数据进行分段,从分段后得到的多个音频讲解数据中,确定与每个预设知识点对应的音频讲解数据。Exemplarily, the to-be-processed audio commentary data corresponding to the target area can be generated according to the multiple knowledge point information included in the target area, wherein the to-be-processed audio commentary data can be complete audio explanations for each knowledge point respectively data. Then, according to the preset knowledge point library, the target keywords that match the multiple preset knowledge points can be determined from the audio explanation data to be processed; Set the target keywords that the knowledge points match respectively. Finally, according to the playback time position corresponding to each target keyword in the audio commentary data to be processed, the audio commentary data to be processed is segmented, and from the multiple audio commentary data obtained after segmentation, it is determined that each preset knowledge Click the corresponding audio explanation data.
这里,可以根据预设的知识点库,对待处理音频讲解数据进行识别,确定待处理音频数据中与预设知识点分别匹配的目标关键词;再可以根据各个目标关键词在待处理音频讲解数据中对应的播放时间位置,从待处理音频讲解数据中,较为准确、快速的确定与每个预设知识点对应的音频讲解数据。Here, the audio commentary data to be processed can be identified according to the preset knowledge point database, and the target keywords in the audio data to be processed that match the preset knowledge points can be determined; From the audio commentary data to be processed, determine the audio commentary data corresponding to each preset knowledge point more accurately and quickly.
针对S103:可以通过AR设备的语音播放装置,播放(或输出)音频讲解数据,以及控制AR设备展示与当前播放的音频讲解数据匹配的AR特效数据。For S103: the audio commentary data can be played (or output) through the voice playback device of the AR device, and the AR device can be controlled to display the AR special effect data matching the currently played audio commentary data.
一种可选实施方式中,所述控制所述AR设备播放音频讲解数据,并展示与当前播放的音频讲解数据匹配的AR特效数据,可以包括:In an optional implementation manner, the controlling the AR device to play audio commentary data and display AR special effect data matching the currently played audio commentary data may include:
方式一、在基于所述定位信息确定所述AR设备满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备播放所述音频讲解数据,并展示所述AR特效数据。Method 1: When it is determined based on the positioning information that the AR device satisfies the trigger display condition of the AR special effect data, control the AR device to play the audio commentary data and display the AR special effect data.
方式二、在基于所述定位信息确定所述AR设备不满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备展示用于指引调整所述AR设备的定位信息的第一指引信息。Method 2: When it is determined based on the positioning information that the AR device does not meet the trigger display condition of the AR special effect data, control the AR device to display the first guide for guiding the adjustment of the positioning information of the AR device information.
这里,在AR设备满足AR特效数据的触发展示条件时,控制AR设备播放音频讲解数据,并展示AR特效数据,以避免AR设备的定位信息不适宜时,造成AR特效数据的播放效果较差的情况发生,提高AR特效数据的展示效果。Here, when the AR device satisfies the triggering display conditions of the AR special effect data, the AR device is controlled to play the audio explanation data and display the AR special effect data, so as to avoid poor playback effect of the AR special effect data when the positioning information of the AR device is inappropriate. If the situation occurs, the display effect of AR special effect data will be improved.
在AR设备不满足AR特效数据的触发展示条件时,可以控制AR设备展示用于指引调整AR设备的定位信息的第一指引信息,以便可以根据第一指引信息,对AR设备的定位信息进行调整,使得调整后的AR设备能较为清楚直观的展示AR特效数据,避免对预设知识点的遗漏,提高预设知识点的讲解效率。When the AR device does not meet the trigger display condition of the AR special effect data, the AR device can be controlled to display the first guidance information for guiding the adjustment of the positioning information of the AR device, so that the positioning information of the AR device can be adjusted according to the first guidance information , so that the adjusted AR device can display AR special effect data more clearly and intuitively, avoiding the omission of preset knowledge points, and improving the efficiency of explaining preset knowledge points.
在一些可选实施例中,可以为每个AR特效数据设置对应的触发展示条件。比如,该触发展示条件可以包括触发展示方向和/或触发展示距离。在触发展示条件包括触发展示方向时,在AR设备的定位信息指示AR设备的朝向位于设置的触发展示方向内时, 确定该AR设备满足AR特效数据的触发展示条件。在触发展示条件包括触发展示距离时,在AR设备的定位信息指示AR设备与AR特效数据的展示位姿之间的距离小于设置的第一距离值、和/或大于设置的第二距离值时,确定该AR设备满足AR特效数据的触发展示条件。In some optional embodiments, a corresponding trigger display condition may be set for each AR special effect data. For example, the triggering display condition may include a triggering display direction and/or a triggering display distance. When the triggering display condition includes a triggering display direction, and when the positioning information of the AR device indicates that the orientation of the AR device is within the set triggering display direction, it is determined that the AR device satisfies the triggering display condition of the AR special effect data. When the trigger display condition includes the trigger display distance, when the positioning information of the AR device indicates that the distance between the AR device and the display pose of the AR special effect data is less than the set first distance value, and/or greater than the set second distance value , to determine that the AR device satisfies the trigger display condition of the AR special effect data.
参见图2所示,该图2中针对AR特效数据,可以基于该AR特效数据的展示位姿,生成该AR特效数据对应的触发展示方向和触发展示距离。示例性的,在AR设备的朝向位于该触发展示方向对应的方向范围内时,确定AR设备满足触发展示条件,比如,图2中的AR设备21,在AR设备21的朝向为方向211时,则该AR设备21的朝向位于设置的触发展示方向对应的方向范围内,该AR设备21满足触发展示条件;在AR设备21的朝向为方向212时,则该AR设备21不满足触发展示条件。Referring to FIG. 2 , in FIG. 2 , for the AR special effect data, the trigger display direction and trigger display distance corresponding to the AR special effect data may be generated based on the display pose of the AR special effect data. Exemplarily, when the orientation of the AR device is within the direction range corresponding to the trigger display direction, it is determined that the AR device satisfies the trigger display condition, for example, for the
再比如,图2中的AR设备21与AR特效数据的展示位置之间的距离,小于设置的第一距离值且大于设置的第二距离值,则该AR设备21满足设置的触发展示距离。图2中的AR设备22与AR特效数据的展示位置之间的距离大于设置的第一距离值,故该AR设备22不满足设置的触发展示距离。For another example, if the distance between the
在触发展示条件包括触发展示方向和触发展示距离时,则在AR设备的定位信息指示的朝向满足触发展示方向条件、以及AR设备的定位信息指示的位置信息满足触发展示距离的条件时,确定AR设备满足AR特效数据的触发展示条件。在AR设备的定位信息指示的朝向不满足触发展示方向的条件,和/或AR设备的定位信息指示的位置信息不满足触发展示距离的条件时,确定AR设备不满足AR特效数据的触发展示条件。When the triggering display conditions include the triggering display direction and the triggering display distance, then when the orientation indicated by the positioning information of the AR device satisfies the triggering display direction condition, and the location information indicated by the AR device’s positioning information satisfies the triggering display distance condition, determine the AR The device meets the trigger display conditions for AR special effect data. When the orientation indicated by the positioning information of the AR device does not meet the conditions for triggering the display direction, and/or the position information indicated by the positioning information of the AR device does not meet the conditions for triggering the display distance, it is determined that the AR device does not meet the conditions for triggering the display of AR special effect data .
在AR设备满足AR特效数据对应的触发展示条件的情况下,则控制AR设备播放音频讲解数据,并展示AR特效数据。在AR设备不满足AR特效数据对应的触发展示条件的情况下,则生成用于指引调整AR设备的定位信息的第一指引信息,并通过AR设备展示该第一指引信息,以便通过该第一指引信息对AR设备的位姿进行调整,使得AR设备能够较为清晰的展示AR特效数据。When the AR device satisfies the trigger display condition corresponding to the AR special effect data, the AR device is controlled to play the audio explanation data and display the AR special effect data. If the AR device does not meet the trigger display condition corresponding to the AR special effect data, generate the first guide information for guiding the adjustment of the positioning information of the AR device, and display the first guide information through the AR device, so as to pass the first guide information The guidance information adjusts the pose of the AR device, so that the AR device can display the AR special effect data more clearly.
参见图3所示的一种AR设备的界面示意图,该图3中展示有第一指引信息,比如,第一指引信息可以为“请向右移动AR设备,查看预设知识点A对应的AR特效数据”。Refer to the schematic diagram of an AR device interface shown in Figure 3, which shows the first guide information, for example, the first guide information can be "Please move the AR device to the right to view the AR corresponding to the preset knowledge point A special effects data".
一种可选实施方式中,所述方法还包括:在所述任一预设知识点对应的音频讲解数据播放完毕,和/或,所述AR特效数据展示结束的情况下,控制所述AR设备展示以下至少一种信息:用于指示所述AR设备移动至下一预设知识点对应的讲解区域的第二指引信息;用于指示所述AR设备未游览的预设知识点的列表信息;用于指示所述AR设 备已播放各预设知识点分别对应的音频讲解数据的导航结束信息。In an optional implementation manner, the method further includes: when the audio commentary data corresponding to any preset knowledge point is played, and/or when the display of the AR special effect data ends, controlling the AR The device displays at least one of the following information: second guidance information for instructing the AR device to move to the explaining area corresponding to the next preset knowledge point; list information for indicating that the AR device has not visited the preset knowledge point ; Navigation end information used to indicate that the AR device has played the audio explanation data corresponding to each preset knowledge point.
本实施例中,设置了多种待展示的信息类型,以便在任一预设知识点对应的音频讲解数据播放完毕和/或AR特效数据展示结束后,可以控制AR设备展示至少一种信息,提高了展示的多样性和灵活性。In this embodiment, a variety of information types to be displayed are set, so that after the audio explanation data corresponding to any preset knowledge point is played and/or the AR special effect data is displayed, the AR device can be controlled to display at least one type of information to improve Demonstrated diversity and flexibility.
在一种实施例中,在任一预设知识点对应的音频讲解数据播放完毕和/或AR特效数据展示结束后,在AR设备还存在未游览的预设知识点时,可以控制AR设备展示用于指示AR设备移动至下一预设知识点对应的讲解区域的第二指引信息。参见图4a所示,图4a中包括的第二指引信息可以为“请向前移动,查看预设知识点B”。示例性的,图4a中还可以包括从当前位置至下一预设知识点(即预设知识点B)的导航信息。In one embodiment, after the audio commentary data corresponding to any preset knowledge point is played and/or the display of AR special effect data is finished, when there are preset knowledge points that have not been visited on the AR device, the AR device display user can be controlled. The second guide information for instructing the AR device to move to the explaining area corresponding to the next preset knowledge point. Referring to Fig. 4a, the second guidance information included in Fig. 4a may be "please move forward and view preset knowledge point B". Exemplarily, Fig. 4a may also include navigation information from the current position to the next preset knowledge point (ie, preset knowledge point B).
在另一种实施例中,还可以控制AR设备展示用于指示AR设备未游览的预设知识点的列表信息;参见图4b所示。In another embodiment, the AR device can also be controlled to display a list of preset knowledge points that the AR device has not visited; see FIG. 4b.
在又一种实施例中,还可以控制AR设备展示全部预设知识点的列表信息,并在全部预设知识点中标记出已游览的预设知识点和未游览的预设知识点。参见图4c所示,其中,存在对钩“√”的预设知识点可以为已浏览的预设知识点,不存在对钩“√”的预设知识点可以为未浏览的预设知识点;进而可以响应于触发操作,确定AR设备下一个游览的预设知识点,并控制AR设备展示用于指示AR设备移动至确定的下一个游览的预设知识点对应的讲解区域的第二指引信息。其中,触发操作可以为语音数据、触屏操作等。In yet another embodiment, the AR device can also be controlled to display the list information of all preset knowledge points, and mark the visited preset knowledge points and unvisited preset knowledge points among all the preset knowledge points. See Figure 4c, where the preset knowledge points with checkmark "√" can be browsed preset knowledge points, and the preset knowledge points without checkmark "√" can be unbrowsed preset knowledge points ; and then in response to the trigger operation, determine the preset knowledge point of the next tour of the AR device, and control the AR device to display the second guide for instructing the AR device to move to the explanation area corresponding to the determined preset knowledge point of the next tour information. Wherein, the triggering operation may be voice data, touch screen operation, and the like.
在另一种实施例中,在AR设备不存在未游览的预设知识点时,还可以控制AR设备展示用于指示AR设备已播放完各预设知识点分别对应的音频讲解数据的导航结束信息,参见图4d所示,导航结束信息可以为“本次导航结束,欢迎下次使用”。还可以控制AR设备显示导航结束标识,比如,图4d中的笑脸标识可以为导航结束标识。In another embodiment, when the AR device has no preset knowledge points that have not been visited, the AR device can also be controlled to display the navigation end indicating that the AR device has finished playing the audio explanation data corresponding to each preset knowledge point. Information, as shown in FIG. 4d, the navigation end information may be "this navigation is over, welcome to use next time". It is also possible to control the AR device to display a navigation end mark, for example, the smiley face mark in FIG. 4d may be a navigation end mark.
一种可选实施方式中,所述展示与当前播放的音频讲解数据对应的AR特效数据,包括:在播放所述音频讲解数据的过程中,切换展示与当前播放的音频讲解数据对应的多种AR特效数据。In an optional implementation manner, the displaying the AR special effect data corresponding to the currently played audio commentary data includes: during the process of playing the audio commentary data, switching and displaying various AR special effect data corresponding to the currently played audio commentary data. AR special effect data.
在音频讲解数据匹配有多种AR特效数据时,在播放音频讲解数据的过程中,可以切换展示与当前播放的音频讲解数据对应的多种AR特效数据。比如,在音频讲解数据为对历史人物进行讲解的音频数据时,多种AR特效数据可以包括不同姿态的历史人物的AR特效,例如,多种AR特效数据可以包括处于学习姿态的历史人物的AR特效、处于休息姿态的历史人物的AR特效等。在音频讲解数据为对建筑物进行讲解的音频数 据时,多种AR特效数据可以包括不同光照下的建筑物的AR特效,或者,AR特效数据可以包括位于不同历史时期时该建筑物的AR特效等。When the audio commentary data matches multiple AR special effect data, in the process of playing the audio commentary data, various AR special effect data corresponding to the currently played audio commentary data can be switched and displayed. For example, when the audio commentary data is audio data explaining historical figures, multiple AR special effect data may include AR special effects of historical figures in different postures, for example, multiple AR special effect data may include AR special effects of historical figures in learning postures Special effects, AR special effects of historical figures in a resting posture, etc. When the audio commentary data is audio data explaining buildings, multiple AR special effect data may include AR special effects of buildings under different lighting conditions, or the AR special effect data may include AR special effects of buildings located in different historical periods Wait.
比如,可以根据当前播放的音频讲解数据中正在讲解的目标关键词,切换展示多种AR特效数据,以便展示的AR特效数据与正在讲解的目标关键词相匹配。或者,在播放音频讲解数据的过程中,用户可以通过调整AR设备的位置,切换展示与当前播放的音频讲解数据对应的多种AR特效数据。比如,在播放音频讲解数据的过程中,用户可以通过左右移动AR设备、或者顺时针转动AR设备的方式,切换展示与当前播放的音频讲解数据对应的多种AR特效数据。For example, various AR special effect data can be switched and displayed according to the target keywords being explained in the currently played audio explanation data, so that the displayed AR special effect data matches the target keywords being explained. Or, during the process of playing the audio commentary data, the user can switch and display various AR special effect data corresponding to the currently played audio commentary data by adjusting the position of the AR device. For example, in the process of playing audio commentary data, the user can switch and display various AR special effect data corresponding to the currently played audio commentary data by moving the AR device left and right, or turning the AR device clockwise.
本实施例中,音频讲解数据可以对应多种AR特效数据,使得在播放音频讲解数据的过程中,可以切换展示与当前播放的音频讲解数据对应的多种AR特效数据,提高AR特效数据的展示灵活性和多样性。In this embodiment, the audio commentary data can correspond to various AR special effect data, so that in the process of playing the audio commentary data, various AR special effect data corresponding to the currently played audio commentary data can be switched and displayed, thereby improving the display of the AR special effect data Flexibility and variety.
一种可选实施方式中,所述切换展示与当前播放的音频讲解数据对应的多种AR特效数据,包括:In an optional implementation manner, the switching displays a variety of AR special effect data corresponding to the currently played audio commentary data, including:
步骤B1,响应于目标触发操作,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据;Step B1, in response to the target trigger operation, determine the AR special effect data to be displayed from the various AR special effect data corresponding to the currently played audio commentary data;
步骤B2,控制所述AR设备展示所述待展示AR特效数据。Step B2, controlling the AR device to display the AR special effect data to be displayed.
在AR设备播放音频讲解数据时,可以同步控制AR设备播放音频讲解数据对应的AR特效数据。比如,可以随机从多种AR特效数据中选择一种进行播放,若用户想要查看其他AR特效数据时,可以执行目标触发操作,响应于该目标触发操作,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据;控制AR设备展示待展示AR特效数据。When the AR device plays the audio commentary data, the AR device can be synchronously controlled to play the AR special effect data corresponding to the audio commentary data. For example, one can be randomly selected from a variety of AR special effect data to play. If the user wants to view other AR special effect data, the target trigger operation can be performed. Among the various AR special effect data, determine the AR special effect data to be displayed; control the AR device to display the AR special effect data to be displayed.
目标触发操作可以根据实际需要进行设置,比如目标触发操作可以为语音数据、触屏操作、AR设备的位姿变化状态等。示例性的,可以在AR设备中输入语音数据,比如,输入的语音数据可以为“特效一”,响应于该语音数据,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据。或者,可以在AR设备上进行触屏操作,响应于该触屏操作,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据。或者,可以通过AR设备的位姿变化状态,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据。比如,若AR设备的位姿变换状态为左右移动,则可以将多种特效数据中位于当前播放的AR特效数据后面的下一个AR特效数据,确定为待展示AR特效数据。进而可以控制AR 设备展示确定的待展示AR特效数据。The target trigger operation can be set according to actual needs. For example, the target trigger operation can be voice data, touch screen operation, pose change status of the AR device, etc. Exemplarily, voice data can be input into the AR device. For example, the input voice data can be "special effect one". AR special effect data to be displayed. Alternatively, a touch screen operation may be performed on the AR device, and in response to the touch screen operation, the AR special effect data to be displayed is determined from various AR special effect data corresponding to the currently played audio commentary data. Alternatively, the AR special effect data to be displayed may be determined from a variety of AR special effect data corresponding to the currently played audio commentary data through the pose change state of the AR device. For example, if the pose transformation state of the AR device is moving left and right, the next AR special effect data behind the currently played AR special effect data among various special effect data may be determined as the AR special effect data to be displayed. Furthermore, the AR device can be controlled to display the determined AR special effect data to be displayed.
这里,在音频讲解数据对应有多种AR特效数据时,可以响应于目标触发操作,从与当前播放的音频讲解数据对应的多种AR特效数据中确定待展示AR特效数据,使得确定的待展示AR特效数据能够满足用户需求,提高AR特效数据展示的灵活性。Here, when the audio commentary data corresponds to a variety of AR special effect data, the AR special effect data to be displayed may be determined from the various AR special effect data corresponding to the currently playing audio commentary data in response to the target trigger operation, so that the determined AR special effect data to be displayed AR special effect data can meet user needs and improve the flexibility of AR special effect data display.
一种可选实施方式中,所述方法可以应用于客户端应用平台,所述客户端应用平台为Web端应用平台或小程序端应用平台。In an optional implementation manner, the method may be applied to a client application platform, and the client application platform is a Web application platform or an applet application platform.
本实施例中,该方法可以应用于客户端应用平台,该客户端可以为AR设备上的Web应用平台,也可以为AR设备上的小程序端应用平台。或者,该客户端应用平台还可以为AR设备上的用于进行AR导览的应用程序。In this embodiment, the method can be applied to a client application platform, and the client can be a web application platform on the AR device, or a small program application platform on the AR device. Alternatively, the client application platform may also be an application program for AR navigation on the AR device.
参见图5所示,该增强现实数据呈现方法可以包括:Referring to Fig. 5, the augmented reality data presentation method may include:
S501,在AR设备到达目标区域后,获取AR设备的定位信息。S501. Acquire positioning information of the AR device after the AR device arrives at a target area.
S502,基于AR设备的定位信息,判断AR设备与任一预设知识点对应的讲解区域之间是否满足预设位置条件。S502. Based on the positioning information of the AR device, it is judged whether a preset location condition is satisfied between the AR device and an explanation area corresponding to any preset knowledge point.
S503,若满足预设位置条件,则获取满足预设位置条件的任一预设知识点对应的音频讲解数据、以及音频讲解数据匹配的AR特效数据。比如,在AR设备与任一预设知识点对应的讲解区域之间的距离小于2米时,则确认AR设备满足预设位置条件。若AR设备与任一预设知识点对应的讲解区域之间均不满足预设位置条件,则可以继续获取AR设备的定位信息。S503. If the preset position condition is met, acquire the audio commentary data corresponding to any preset knowledge point meeting the preset position condition, and the AR special effect data matching the audio commentary data. For example, when the distance between the AR device and the explaining area corresponding to any preset knowledge point is less than 2 meters, it is confirmed that the AR device satisfies the preset location condition. If the preset position condition is not satisfied between the AR device and the explaining area corresponding to any preset knowledge point, the positioning information of the AR device can continue to be acquired.
S504,基于定位信息,判断AR设备是否满足AR特效数据的触发展示条件。S504. Based on the positioning information, determine whether the AR device satisfies a condition for triggering display of the AR special effect data.
S505,若满足AR特效数据的触发展示条件,控制AR设备播放音频讲解数据,并展示AR特效数据。S505. If the trigger display condition of the AR special effect data is satisfied, control the AR device to play the audio explanation data and display the AR special effect data.
S506,若不满足AR特效数据的触发展示条件,则控制AR设备展示用于指引调整AR设备的定位信息的第一指引信息,以引导AR设备查看该AR特效数据。比如,在AR设备的朝向位于AR特效数据对应的触发展示方向内时,和/或,AR设备与AR设备与AR特效数据的展示位姿之间的距离在0.5米-5米(包括0.5米和5米)范围内时,确定AR设备满足AR特效数据的触发展示条件。S506. If the trigger display condition of the AR special effect data is not met, control the AR device to display first guidance information for guiding and adjusting the positioning information of the AR device, so as to guide the AR device to view the AR special effect data. For example, when the orientation of the AR device is within the trigger display direction corresponding to the AR special effect data, and/or, the distance between the AR device and the display pose of the AR device and the AR special effect data is within 0.5 meters to 5 meters (including 0.5 meters) and 5 meters), it is determined that the AR device satisfies the trigger display condition for AR special effect data.
S507,在任一预设知识点的音频讲解数据播放结束,和/或,AR特效数据展示完毕后,可以提示AR设备查看下一预设知识点,直至目标区域内的全部预设知识点分别对应的音频讲解数据全部播放结束,则确认导航结束。S507. After the audio explanation data of any preset knowledge point is played, and/or, after the AR special effect data is displayed, the AR device may be prompted to view the next preset knowledge point until all the preset knowledge points in the target area correspond to If all the audio commentary data of the audio guide is played, it is confirmed that the navigation is finished.
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不 意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。Those skilled in the art can understand that in the above method of specific implementation, the writing order of each step does not mean a strict execution order and constitutes any limitation on the implementation process. The specific execution order of each step should be based on its function and possible The inner logic is OK.
基于相同的构思,本公开实施例还提供了一种增强现实数据呈现装置,参见图6所示,为本公开实施例提供的增强现实数据呈现装置的架构示意图,包括第一获取模块601、第二获取模块602和控制模块603,具体的:Based on the same idea, the embodiment of the present disclosure also provides an augmented reality data presentation device, as shown in FIG. Two acquisition module 602 and control module 603, specifically:
所述第一获取模块601,配置为获取AR设备的定位信息;The first obtaining module 601 is configured to obtain positioning information of the AR device;
所述第二获取模块602,配置为基于所述定位信息,确定所述AR设备与任一预设知识点对应的讲解区域之间满足预设位置条件的情况下,获取所述任一预设知识点对应的音频讲解数据、以及与所述音频讲解数据匹配的AR特效数据;The second obtaining module 602 is configured to obtain any preset location condition when it is determined that the explanation area corresponding to the AR device and any preset knowledge point satisfies a preset location condition based on the positioning information. Audio commentary data corresponding to the knowledge point, and AR special effect data matching the audio commentary data;
所述控制模块603,配置为控制所述AR设备播放音频讲解数据,并展示与当前播放的音频讲解数据匹配的AR特效数据。The control module 603 is configured to control the AR device to play audio commentary data, and display AR special effect data matching the currently played audio commentary data.
一种可能的实施方式中,所述控制模块603,配置为:在基于所述定位信息确定所述AR设备满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备播放所述音频讲解数据,并展示所述AR特效数据。In a possible implementation manner, the control module 603 is configured to: control the AR device to play the The audio explains the data and displays the AR special effect data.
一种可能的实施方式中,所述装置还包括:第一展示模块604,配置为:在基于所述定位信息确定所述AR设备不满足所述AR特效数据的触发展示条件的情况下,控制所述AR设备展示用于指引调整所述AR设备的定位信息的第一指引信息。In a possible implementation manner, the device further includes: a first display module 604, configured to: when it is determined based on the positioning information that the AR device does not meet the trigger display condition of the AR special effect data, control The AR device displays first guide information for guiding adjustment of positioning information of the AR device.
一种可能的实施方式中,所述装置还包括:第二展示模块605,配置为:In a possible implementation manner, the device further includes: a second display module 605 configured to:
在所述任一预设知识点对应的音频讲解数据播放完毕,和/或,所述AR特效数据展示结束的情况下,控制所述AR设备展示以下至少一种信息:When the audio explanation data corresponding to any preset knowledge point is played, and/or the AR special effect data display is completed, the AR device is controlled to display at least one of the following information:
用于指示所述AR设备移动至下一预设知识点对应的讲解区域的第二指引信息;Second guidance information for instructing the AR device to move to the explanation area corresponding to the next preset knowledge point;
用于指示所述AR设备未游览的预设知识点的列表信息;List information used to indicate the preset knowledge points that the AR device has not visited;
用于指示所述AR设备已播放各预设知识点分别对应的音频讲解数据的导航结束信息。The navigation end information is used to indicate that the AR device has played the audio commentary data corresponding to each preset knowledge point.
一种可能的实施方式中,所述控制模块603,配置为:在播放所述音频讲解数据的过程中,切换展示与当前播放的音频讲解数据对应的多种AR特效数据。In a possible implementation manner, the control module 603 is configured to: during the process of playing the audio commentary data, switch and display various AR special effect data corresponding to the currently played audio commentary data.
一种可能的实施方式中,所述控制模块603,配置为:响应于目标触发操作,从与当前播放的音频讲解数据对应的多种AR特效数据中,确定待展示AR特效数据;控制所述AR设备展示所述待展示AR特效数据。In a possible implementation manner, the control module 603 is configured to: determine the AR special effect data to be displayed from various AR special effect data corresponding to the currently played audio commentary data in response to a target trigger operation; control the The AR device displays the AR special effect data to be displayed.
一种可能的实施方式中,所述第一获取模块601,配置为:获取所述AR设备采集 的实时场景图像;基于所述实时场景图像和构建的三维场景模型,确定所述AR设备的定位信息。In a possible implementation manner, the first acquisition module 601 is configured to: acquire a real-time scene image collected by the AR device; determine the positioning of the AR device based on the real-time scene image and the constructed 3D scene model information.
一种可能的实施方式中,所述装置还包括确定模块606,配置为根据以下步骤预先确定各个预设知识点对应的音频讲解数据:获取目标区域对应的待处理音频讲解数据;根据预设的知识点库,从所述待处理音频讲解数据中确定与多个预设知识点分别匹配的目标关键词;根据各个所述目标关键词在所述待处理音频讲解数据中对应的播放时间位置,从所述待处理音频讲解数据中,分别确定与各个所述预设知识点对应的音频讲解数据。In a possible implementation manner, the device further includes a determination module 606 configured to predetermine the audio commentary data corresponding to each preset knowledge point according to the following steps: acquire the audio commentary data to be processed corresponding to the target area; A knowledge point library, determining target keywords that match a plurality of preset knowledge points from the audio commentary data to be processed; according to the corresponding playing time positions of each target keyword in the audio commentary data to be processed, From the audio commentary data to be processed, audio commentary data corresponding to each of the preset knowledge points are respectively determined.
一种可能的实施方式中,所述方法应用于客户端应用平台,所述客户端应用平台为Web端应用平台或小程序端应用平台。In a possible implementation manner, the method is applied to a client application platform, and the client application platform is a Web application platform or an applet application platform.
本公开实施例提供的装置具有的功能或包含的模板可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。The functions of the device provided by the embodiments of the present disclosure or the included templates can be used to execute the methods described in the above method embodiments, and its specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, details are not repeated here.
基于同一技术构思,本公开实施例还提供了一种电子设备。参照图7所示,为本公开实施例提供的电子设备的结构示意图,电子设备700包括处理器701、存储器702和总线703。其中,存储器702用于存储执行指令,包括内存7021和外部存储器7022;这里的内存7021也称内存储器,用于暂时存放处理器701中的运算数据,以及与硬盘等外部存储器7022交换的数据,处理器701通过内存7021与外部存储器7022进行数据交换,当电子设备700运行时,处理器701与存储器702之间通过总线703通信,使得处理器701在执行本公开实施例的增强现实数据呈现方法的步骤。Based on the same technical idea, an embodiment of the present disclosure also provides an electronic device. Referring to FIG. 7 , which is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure, an electronic device 700 includes a processor 701 , a memory 702 and a bus 703 . Among them, the memory 702 is used to store execution instructions, including a memory 7021 and an external memory 7022; the memory 7021 here is also called an internal memory, and is used to temporarily store calculation data in the processor 701 and exchange data with an external memory 7022 such as a hard disk. The processor 701 exchanges data with the external memory 7022 through the memory 7021. When the electronic device 700 is running, the processor 701 communicates with the memory 702 through the bus 703, so that the processor 701 is executing the augmented reality data presentation method of the embodiment of the present disclosure. A step of.
此外,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的增强现实数据呈现方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。In addition, an embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the method for presenting augmented reality data described in the foregoing method embodiments is executed. A step of. Wherein, the storage medium may be a volatile or non-volatile computer-readable storage medium.
本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的增强现实数据呈现方法的步骤,具体可参见上述方法实施例,在此不再赘述。An embodiment of the present disclosure also provides a computer program product, the computer program product carries a program code, and the instructions included in the program code can be used to execute the steps of the method for presenting augmented reality data described in the method embodiment above, for details, please refer to The foregoing method embodiments are not described in detail here.
其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。Wherein, the above-mentioned computer program product may be specifically implemented by means of hardware, software or a combination thereof. In an optional embodiment, the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK) etc. Wait.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the foregoing method embodiment, and details are not repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
以上仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。The above is only a specific implementation of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope of the present disclosure, and should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be determined by the protection scope of the claims.
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110619445.8A CN113359983A (en) | 2021-06-03 | 2021-06-03 | Augmented reality data presentation method and device, electronic equipment and storage medium |
| CN202110619445.8 | 2021-06-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022252688A1 true WO2022252688A1 (en) | 2022-12-08 |
Family
ID=77531631
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/076270 Ceased WO2022252688A1 (en) | 2021-06-03 | 2022-02-15 | Augmented reality data presentation method and apparatus, electronic device, and storage medium |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN113359983A (en) |
| TW (1) | TW202248808A (en) |
| WO (1) | WO2022252688A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116056017A (en) * | 2022-12-30 | 2023-05-02 | 深圳影目科技有限公司 | Information display method of smart wearable device, smart wearable device and medium |
| CN116249074A (en) * | 2022-12-30 | 2023-06-09 | 深圳影目科技有限公司 | Information display method of smart wearable device, smart wearable device and medium |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113359983A (en) * | 2021-06-03 | 2021-09-07 | 北京市商汤科技开发有限公司 | Augmented reality data presentation method and device, electronic equipment and storage medium |
| CN114327204A (en) * | 2021-12-30 | 2022-04-12 | 北京达佳互联信息技术有限公司 | Information display method, device, equipment and storage medium |
| CN114625895A (en) * | 2022-03-30 | 2022-06-14 | 上海商汤智能科技有限公司 | Explanation model generation method and device, computer equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190251750A1 (en) * | 2018-02-09 | 2019-08-15 | Tsunami VR, Inc. | Systems and methods for using a virtual reality device to emulate user experience of an augmented reality device |
| CN110716646A (en) * | 2019-10-15 | 2020-01-21 | 北京市商汤科技开发有限公司 | Augmented reality data presentation method, device, equipment and storage medium |
| CN112348969A (en) * | 2020-11-06 | 2021-02-09 | 北京市商汤科技开发有限公司 | Display method and device in augmented reality scene, electronic equipment and storage medium |
| CN113359983A (en) * | 2021-06-03 | 2021-09-07 | 北京市商汤科技开发有限公司 | Augmented reality data presentation method and device, electronic equipment and storage medium |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6056178B2 (en) * | 2012-04-11 | 2017-01-11 | ソニー株式会社 | Information processing apparatus, display control method, and program |
| CN105718588A (en) * | 2016-01-26 | 2016-06-29 | 北京行云时空科技有限公司 | Space-time log automatic generation method and system based on 3D glasses |
| CN107728782A (en) * | 2017-09-21 | 2018-02-23 | 广州数娱信息科技有限公司 | Exchange method and interactive system, server |
| CN110110104B (en) * | 2019-04-18 | 2020-07-21 | 贝壳找房(北京)科技有限公司 | A method and device for automatically generating a house explanation in a virtual three-dimensional space |
| CN110286773B (en) * | 2019-07-01 | 2023-09-19 | 腾讯科技(深圳)有限公司 | Information providing methods, devices, equipment and storage media based on augmented reality |
| CN110716645A (en) * | 2019-10-15 | 2020-01-21 | 北京市商汤科技开发有限公司 | Augmented reality data presentation method and device, electronic equipment and storage medium |
| CN111638796A (en) * | 2020-06-05 | 2020-09-08 | 浙江商汤科技开发有限公司 | Virtual object display method and device, computer equipment and storage medium |
| CN111640171B (en) * | 2020-06-10 | 2023-09-01 | 浙江商汤科技开发有限公司 | Historical scene explanation method and device, electronic equipment and storage medium |
| CN112179331B (en) * | 2020-09-23 | 2023-01-31 | 北京市商汤科技开发有限公司 | AR navigation method, AR navigation device, electronic equipment and storage medium |
| CN112181141B (en) * | 2020-09-23 | 2023-06-23 | 北京市商汤科技开发有限公司 | AR positioning method and device, electronic equipment and storage medium |
-
2021
- 2021-06-03 CN CN202110619445.8A patent/CN113359983A/en active Pending
-
2022
- 2022-02-15 WO PCT/CN2022/076270 patent/WO2022252688A1/en not_active Ceased
- 2022-03-09 TW TW111108666A patent/TW202248808A/en unknown
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190251750A1 (en) * | 2018-02-09 | 2019-08-15 | Tsunami VR, Inc. | Systems and methods for using a virtual reality device to emulate user experience of an augmented reality device |
| CN110716646A (en) * | 2019-10-15 | 2020-01-21 | 北京市商汤科技开发有限公司 | Augmented reality data presentation method, device, equipment and storage medium |
| CN112348969A (en) * | 2020-11-06 | 2021-02-09 | 北京市商汤科技开发有限公司 | Display method and device in augmented reality scene, electronic equipment and storage medium |
| CN113359983A (en) * | 2021-06-03 | 2021-09-07 | 北京市商汤科技开发有限公司 | Augmented reality data presentation method and device, electronic equipment and storage medium |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116056017A (en) * | 2022-12-30 | 2023-05-02 | 深圳影目科技有限公司 | Information display method of smart wearable device, smart wearable device and medium |
| CN116249074A (en) * | 2022-12-30 | 2023-06-09 | 深圳影目科技有限公司 | Information display method of smart wearable device, smart wearable device and medium |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202248808A (en) | 2022-12-16 |
| CN113359983A (en) | 2021-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022252688A1 (en) | Augmented reality data presentation method and apparatus, electronic device, and storage medium | |
| TWI782332B (en) | An augmented reality data presentation method, device and storage medium | |
| WO2021073268A1 (en) | Augmented reality data presentation method and apparatus, electronic device, and storage medium | |
| US10055888B2 (en) | Producing and consuming metadata within multi-dimensional data | |
| US9661214B2 (en) | Depth determination using camera focus | |
| US10249095B2 (en) | Context-based discovery of applications | |
| JP6013583B2 (en) | Method for emphasizing effective interface elements | |
| US9437038B1 (en) | Simulating three-dimensional views using depth relationships among planes of content | |
| CN113359986B (en) | Augmented reality data display method, device, electronic device and storage medium | |
| TW202314535A (en) | Data display method, computer device and computer-readable storage medium | |
| JP2022505998A (en) | Augmented reality data presentation methods, devices, electronic devices and storage media | |
| JP2022545598A (en) | Virtual object adjustment method, device, electronic device, computer storage medium and program | |
| EP3314581B1 (en) | Augmented reality device for visualizing luminaire fixtures | |
| WO2022179344A1 (en) | Methods and systems for rendering virtual objects in user-defined spatial boundary in extended reality environment | |
| JP2022507502A (en) | Augmented Reality (AR) Imprint Method and System | |
| US10732706B2 (en) | Provision of virtual reality content | |
| WO2022095468A1 (en) | Display method and apparatus in augmented reality scene, device, medium, and program | |
| WO2022267626A1 (en) | Augmented reality data presentation method and apparatus, and device, medium and program | |
| CN114967914A (en) | Virtual display method, device, equipment and storage medium | |
| CN112947756A (en) | Content navigation method, device, system, computer equipment and storage medium | |
| CN111652986B (en) | Stage effect presentation method and device, electronic equipment and storage medium | |
| CN113362474A (en) | Augmented reality data display method and device, electronic equipment and storage medium | |
| CN111918114A (en) | Image display method, image display device, display equipment and computer readable storage medium | |
| US11647260B2 (en) | Content event mapping | |
| US10372297B2 (en) | Image control method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22814737 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22814737 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22814737 Country of ref document: EP Kind code of ref document: A1 |