Method, medium, apparatus and computing device for generating a virtual carrier
By generating and playing virtual media, the problem of limited interaction methods for users on multimedia platforms is solved, improving user experience and platform appeal, and increasing user engagement.
Patent Information
- Application Number
- CN202210051780.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-17
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2042-01-17
AI Technical Summary
The limited interaction methods during the playback or sharing of multimedia objects result in a lack of surprise and novelty, leading to low user engagement.
It provides a method for generating virtual media, allowing users to create and play virtual media on multimedia platforms. By triggering preset effects, inputting text objects, and adding multimedia objects, users can generate personalized virtual media.
It enhances the fun and user experience of the multimedia platform, increases user interaction and stickiness, and brings more surprises and novelty through a variety of interactive methods.
Smart Images

Figure CN114399577B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of Internet, and more particularly, embodiments of the present disclosure relate to a virtual carrier generation method, medium, device and computing device. BACKGROUND
[0002] This section is intended to provide background information to the embodiments of the present disclosure set forth in the claims. The description herein does not constitute admission of prior art.
[0003] With the continuous development of Internet products, people's interactive needs for Internet products are also getting higher and higher. For example, in a music playing platform, a video playing platform or other streaming media platforms, if personalized interactive ways can be provided to play multimedia objects (such as music, videos, etc.) or share multimedia objects, it means that the platform can obtain more extensive applications, thereby maximizing the interests of the platform and users, and at the same time, guaranteeing user experience.
[0004] However, in the related art, the interactive way is relatively single in the process of playing multimedia objects or sharing multimedia objects, which cannot bring more surprises and freshness to users, resulting in low user stickiness. SUMMARY
[0005] The present disclosure provides a virtual carrier generation method, medium, device and computing device to solve the technical problem that in the related art, the interactive way is relatively single in the process of playing multimedia objects or sharing multimedia objects, which cannot bring more surprises and freshness to users, resulting in low user stickiness.
[0006] In a first aspect of the embodiments of the present disclosure, a virtual carrier generation method is provided, applied to a first device, the virtual carrier generation method comprising: displaying a production page of a virtual carrier of a target multimedia object on an interface of the first device; in response to a triggering operation on an original effect in a preset effect, displaying the original effect on the production page of the first device; in response to an input operation of a first text object on the original effect, displaying the text object on the original effect, and / or in response to an adding operation of a first multimedia object on the production page, displaying the first multimedia object on the production page, the first multimedia object comprising at least one of the following: music, image, text, voice and video; generating a virtual carrier corresponding to the target multimedia object based on the text object and / or the first multimedia object, the preset effect, the original effect and the target multimedia object.
[0007] In a second aspect of the embodiments of the present disclosure, a virtual carrier playing method applied to a second device is provided, and the virtual carrier playing method comprises: obtaining a virtual carrier from a first device or a server, the virtual carrier being made by the first device based on a preset effect; playing a target multimedia object in a playing interface of the second device; based on the preset effect, displaying a first multimedia object of the virtual carrier on the playing interface, and / or, in response to a triggering operation on an original effect corresponding to the preset effect, displaying a text object in the virtual carrier on the original effect of the second device based on the preset effect, the first multimedia object comprising at least one of the following: music, image, text, voice and video.
[0008] In a third aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, and the computer readable storage medium stores computer execution instructions, when a processor executes the computer execution instructions, the generation method of the virtual carrier in the first aspect and / or the playing method of the virtual carrier in the second aspect is implemented.
[0009] In a fourth aspect of the embodiments of the present disclosure, a virtual carrier generation apparatus applied to a first device is provided, and the virtual carrier generation apparatus comprises: a first display module configured to display a making page of a virtual carrier of a target multimedia object on an interface of the first device; a second display module configured to display an original effect on the making page of the first device in response to a triggering operation on the original effect in a preset effect; a third display module configured to display a text object on the original effect in response to an input operation of a first text object on the original effect, and / or display a first multimedia object on the making page in response to an adding operation of the first multimedia object on the making page, the first multimedia object comprising at least one of the following: music, image, text, voice and video; and a generation module configured to generate a virtual carrier corresponding to the target multimedia object based on the text object and / or the first multimedia object, the preset effect, the original effect and the target multimedia object.
[0010] In a fifth aspect of the embodiments of the present disclosure, a virtual carrier playing apparatus applied to a second device is provided, and the virtual carrier playing apparatus comprises: an obtaining module configured to obtain a virtual carrier from a first device or a server, the virtual carrier being made by the first device based on a preset effect; a playing module configured to play a target multimedia object in a playing interface of the second device; a display module configured to display a first multimedia object of the virtual carrier on the playing interface based on the preset effect, and / or display a text object in the virtual carrier on an original effect of the second device based on the preset effect in response to a triggering operation on the original effect corresponding to the preset effect, the first multimedia object comprising at least one of the following: music, image, text, voice and video.
[0011] In a sixth aspect of the embodiments of the present disclosure, a computing device is provided, comprising: at least one processor and a memory; the memory stores computer-executable instructions; and the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method for generating a virtual carrier according to the first aspect, and / or the method for playing a virtual carrier according to the second aspect.
[0012] The method for generating a virtual carrier, the medium, the device and the computing device provided by the embodiments of the present disclosure, in the process of making the virtual carrier, in response to the triggering operation on the original effect in the preset effect, the original effect is displayed on the making page of the first device; in response to the input operation of the first text object on the original effect, the text object is displayed on the original effect, and / or in response to the adding operation of the first multimedia object on the making page, the first multimedia object is displayed on the making page; and based on the text object and / or the first multimedia object, the preset effect, the original effect and the target multimedia object, the virtual carrier corresponding to the target multimedia object is generated. In the embodiments of the present disclosure, by providing the function of generating the virtual carrier of the target multimedia object for the user, the interestingness of the multimedia platform can be improved, and new interactive experience is provided to the user. In addition, in the process of making the virtual carrier, the user can trigger the original effect to input the text object based on the original effect, which can bring more surprise and freshness to the user, thereby improving the user experience and increasing the user stickiness. BRIEF DESCRIPTION OF DRAWINGS
[0013] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0014] Figure 1 The application scenario schematic diagram provided by the embodiments of the present disclosure;
[0015] Figure 2 The flowchart of the method for generating a virtual carrier provided by the embodiments of the present disclosure;
[0016] Figures 3(a) - 3(f) The making page example diagram of the virtual carrier provided by the embodiments of the present disclosure;
[0017] Figure 4 The flowchart of the method for playing a virtual carrier provided by the embodiments of the present disclosure;
[0018] Figure 5 The playing interface example diagram of the virtual carrier provided by the embodiments of the present disclosure;
[0019] Figure 6 The structure schematic diagram of the storage medium provided by the embodiments of the present disclosure;
[0020] Figure 7 A structural schematic diagram of a virtual carrier generation apparatus provided by an embodiment of the present disclosure is shown in FIG. 1.
[0021] Figure 8 A structural schematic diagram of a virtual carrier playing apparatus provided by an embodiment of the present disclosure is shown in FIG. 2.
[0022] Figure 9 A structural schematic diagram of a computing device provided by an embodiment of the present disclosure is shown in FIG. 3.
[0023] In the drawings, identical or corresponding reference signs indicate identical or corresponding parts. DETAILED DESCRIPTION
[0024] The principles and spirits of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and implement the present disclosure, and do not limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0025] Those skilled in the art understand that the embodiments of the present disclosure can be implemented as a system, apparatus, device, method or computer program product. Therefore, the present disclosure can be embodied as a complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0026] According to embodiments of the present disclosure, a virtual carrier generation method, medium, apparatus and computing device are provided.
[0027] In addition, any number of elements in the drawings is used for illustration only and not limitation, and any naming is only for distinction and does not have any limiting meaning.
[0028] The principles and spirits of the present disclosure will be described below with reference to several representative embodiments of the present disclosure. SUMMARY
[0030] In the related art, the interaction mode is relatively single in the process of playing multimedia objects or sharing multimedia objects, which cannot bring more surprises and freshness to users, resulting in low user stickiness and being not conducive to the operation of the platform.
[0031] Therefore, the embodiment of the present disclosure provides a virtual carrier generation method, medium, device and computing device, which provides a function of generating a virtual carrier of a target multimedia object for a user, thereby improving the interest of a multimedia platform, providing a new interactive experience for the user, and in addition, in the production process of the virtual carrier, the user can trigger an original effect and input a text object based on the original effect, thereby bringing more surprise and freshness to the user, improving the user experience and increasing the user stickiness.
[0032] It should be understood that the virtual carrier can be a product obtained by the user for secondary creation of the multimedia object (the secondary creation process includes but is not limited to adding video, text, image to the multimedia object, or setting the playing effect of the multimedia object, etc.), and the specific type of the virtual carrier is not limited in the embodiment of the present disclosure. Taking the multimedia platform as a music platform for example, the virtual carrier of the target multimedia object can be a music box containing a certain music, a music jar, etc., and when the user opens the virtual carrier, a playing interface of the music is presented, and the secondary creation content of the user is also displayed.
[0033] After introducing the basic principle of the present disclosure, various non-limiting embodiments of the present disclosure will be specifically introduced below.
[0034] Overview of Application Scenarios
[0035] Firstly, refer to Figure 1 , Figure 1 The application scenario provided by the embodiment of the present disclosure is shown in the figure, and the devices involved in the application scenario include a first device 101, a second device 102 and a server 103.
[0036] The server 103 can communicate with the first device 101 and the second device 102 through the network, and the first device 101 and the second device 102 can also communicate through the network.
[0037] The first device 101 and the second device 102 can be a personal digital assistant (PDA), a handheld device (such as a smart phone, a tablet computer) with wireless communication function, a computing device (such as a personal computer (PC)), a vehicle-mounted device, a wearable device (such as a smart watch, a smart bracelet), a smart home device (such as a smart display device), etc. In the figure, a mobile phone is taken as an example, but it is not limited thereto.
[0038] The server 103 can be a product server of an application program, and the user data, business data, etc. of the application program are deployed in the server 103, thereby providing the user of a plurality of devices (such as the first device 101 and the second device 102) with the service related to the application program.
[0039] For example, the server 101 is a music playing server, a video server, etc., and the application program can be a music playing application program, a video playing application program, etc.
[0040] Correspondingly, the first device 101 and the second device 102 are installed with a client of the application program, and the user can use the service provided by the product server through the client.
[0041] Exemplary Method
[0042] The application scenario of Figure 1 will be described below, and the generation method of the virtual carrier according to the exemplary embodiments of the present disclosure will be described with reference to Figures 2-5 , and the playing method of the virtual carrier according to the exemplary embodiments of the present disclosure will be described with reference to Figures 6-9 . It should be noted that the above application scenario is only shown for the purpose of facilitating the understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in this respect. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0043] Referring to Figure 2 , Figure 2 , a flowchart of the generation method of the virtual carrier provided by the embodiments of the present disclosure is shown in Figure 1 . As shown in Figure 2 , the generation method of the virtual carrier includes the following steps.
[0044] S201, a production page of a virtual carrier of a target multimedia object is displayed on an interface of a first device.
[0045] It should be noted that the target multimedia object corresponding to different categories of multimedia platforms is different. For example, for a music playing platform, the target multimedia object can be music, for a video playing platform, the target multimedia object can be a video, for a literature reading platform, the target multimedia object can be a literature work, and for other categories, they are not listed one by one here.
[0046] The user can enter the production page of the virtual carrier of the target multimedia platform through various ways, and the embodiments of the present disclosure do not make specific limitation.
[0047] In the first embodiment, a production mark of the virtual carrier can be displayed on a playing (or browsing) interface of the target multimedia object, and the user can jump from the playing page to the production page of the virtual carrier by clicking the production mark.
[0048] In the second implementation, the production function of the virtual carrier can be shared with other users in a sharing form such as a link. When the user clicks the sharing link, the user can jump from the current interface to the production page of the virtual carrier, and thus the production of the virtual carrier can be performed. The current interface can be any type of interface, which is not limited in the embodiments of the present disclosure.
[0049] Through the embodiments, the interaction effect between friends can be further improved, the user experience can be improved, the awareness of the virtual carrier production function of potential users can be increased, and the multimedia platform can be helped to attract traffic.
[0050] S202, in response to the triggering operation on the original effect in the preset effect, displaying the original effect on the production page of the first device.
[0051] FIG. 3(a) is an example of a production page provided by the embodiments of the present disclosure Figure 1 As shown in FIG. 3(a), the production page includes a "preset effect" selection control. The user can trigger the selection control to select a preset effect. When the user selects a preset effect, the effect is displayed in the "effect display area" of the production page.
[0052] The preset effect can include a code effect, a bubble dialogue effect, a reflection effect, a glass window effect, and the like, which are not limited in the embodiments of the present disclosure.
[0053] In the first implementation, when the user triggers the "preset effect" selection control once, the first preset effect is displayed in the "effect display area" according to a preset order. When the user triggers the "preset effect" selection control again, the "effect display area" is switched to display the second preset effect according to the preset order. The process is repeated until the user no longer triggers the "preset effect" selection control. The preset effect triggered last time is determined as the preset effect for producing the current virtual carrier.
[0054] In the second implementation, as shown in FIG. 3(a), when the user triggers the "preset effect" selection control, all preset effects can be displayed in the "effect display area" in the form of preset effect thumbnails, such as "preset effect 1, preset effect 2, preset effect 3, …" shown in FIG. 3(a). The user can select a desired preset effect by sliding (for example, up and down or left and right). When the user clicks a preset effect thumbnail, the preset effect is enlarged and displayed in the "effect display area". In this way, the comparison effect between the preset effects can be presented, so that the user can quickly and accurately select the desired preset effect, and the user experience is better.
[0055] In the third embodiment, when the user triggers the preset effect selection control, the effect name of each preset effect can be displayed in the form of a pop-up window. When the user selects an effect name, the pop-up window is eliminated, and the preset effect corresponding to the effect name is displayed in the effect display area. In this way, the selection of the preset effect can also be realized. Compared with the above-mentioned method, this method does not need to design small pictures of each preset effect for the platform side, and is simpler in method, and can reduce the cost of the platform to a certain extent.
[0056] In an optional embodiment, each preset effect can also include a preset multimedia object. For example, the preset multimedia object of the glass window effect is, for example, a window flower, a dynamic picture of blooming fireworks, and the like. The embodiments of the present disclosure are not limited in this regard. The window flower or the dynamic picture of blooming fireworks can be displayed synchronously while the glass window is displayed in the display area of the preset effect, thereby improving the interest of the preset effect.
[0057] It should be noted that different preset effects correspond to different original effects, and each preset effect can correspond to multiple original effects.
[0058] For example, for the bubble dialogue effect, the corresponding original effect for generating a dialogue bubble in the effect display area can be: generating a dynamic bubble in the effect display area; for the reflection effect, the corresponding original effect for generating a water surface reflection or a mirror reflection for a component in the effect display area can be: generating a dynamic water wave on the water surface, or generating water mist on the mirror; for the glass window effect, the corresponding original effect can be: generating water mist on the glass window, glass window shatter effect, or generating dust on the glass window.
[0059] In the first embodiment, the original effect corresponding to the preset effect can be triggered by the selection operation of the user on the preset effect. That is, when the user selects a preset effect, the original effect corresponding to the preset effect is directly displayed in the effect display area. For example, when the user selects the glass window effect, the glass window with water mist is directly displayed in the effect display area.
[0060] Optionally, when the preset effect corresponds to multiple original effects, the user can also switch the original effects. For example, when the user selects the glass window effect, the first original effect, for example, the glass window with water mist, is directly displayed in the effect display area. When the user switches the original effect, the second original effect corresponding to the glass window effect, for example, the glass shatter effect, is displayed in the effect display area. By providing multiple original effects and preset effect templates, more selection space is provided for the user, which helps to improve the user experience.
[0061] In the second embodiment, after the user selects a preset effect through the "preset effect" selection control, the original effect can be triggered through a preset triggering action. In one aspect, the preset effect is first displayed in the effect display area, and the "original effect" selection control corresponding to the preset effect is displayed simultaneously. The original effect is triggered by triggering the selection control. Please refer to "original effect 1, original effect 2, …" in FIG. 3(b). The user can select the corresponding original effect by triggering the "original effect" selection control. When a certain original effect is selected, the original effect is superimposed on the preset effect. Taking the glass window effect as an example, when the selected original effect is the "water mist effect", the water mist effect is displayed on the glass window.
[0062] On the other hand, each preset effect corresponds to a preset triggering operation. For example, for the glass window effect, the triggering operation corresponding to the water mist effect or the dust effect can be a blowing sound or a snorting sound. The user can make the water mist effect or the dust effect appear on the glass window by blowing or snorting. The triggering operation corresponding to the glass shattering effect can be a screen click. The user can make the glass window appear the shattering effect by clicking the screen.
[0063] Please refer to FIG. 3(c). Taking the glass window as an example, when the user selects the preset effect as the glass window, the glass window is first displayed in the effect display area.
[0064] Optionally, a corresponding prompt can be displayed on the glass window to prompt the user to perform the related operation. For example, "blow (blow) the device snort (blow) …" and / or "try clicking the screen" can be displayed on the glass window.
[0065] Correspondingly, when the user blows (snorts) at the screen or the earpiece of the first device, the water mist effect or the dust effect appears on the glass window. When the user clicks the screen of the first device, the shattering effect appears on the glass window. It should be noted that multiple original effects can be used simultaneously. For example, the glass shattering effect and the water mist effect can appear on the glass window simultaneously.
[0066] In one specific implementation, the first device can determine whether the user performs the snorting or blowing action by collecting audio signals. Specifically, the user can snort or blow into the first device through the earpiece of the first device. At the same time, the first device detects the audio signals received by the earpiece in real time. When the volume of the collected audio signals is greater than a preset volume and / or the resonance frequency of the audio signals is less than a preset resonance frequency, it indicates that the user is currently blowing or snorting into the first device. It should be noted that the size of the preset resonance frequency and the preset volume is not limited in the embodiments of the present disclosure. For example, the snorting sound and the blowing sound can be collected, and the volume and the resonance frequency of the snorting sound and the blowing sound can be analyzed by big data to determine the preset volume range or the preset resonance frequency range corresponding to the snorting or blowing.
[0067] It should be understood that the resonance frequency is used to reflect the performance of the low frequency response of the loudspeaker and the earpiece, that is, the frequency corresponding to the first main peak of the loudspeaker impedance modulus value rising with the frequency on the impedance curve, wherein the calculation formula of the resonance frequency F0 is as follows:
[0068]
[0069] Wherein, C ms is the compliance of the earpiece vibration system, M ms is the equivalent mass of the earpiece vibration system.
[0070] It can be understood that the low frequency signal is the basic part of the sound, which is not easy to hear by human ear, but it has huge energy, the lower the resonance frequency, the better the low frequency response, and the sound will sound full and round. Under the same structure, the lower the resonance frequency, the better the sound effect. Therefore, in the embodiments of the disclosure, by taking the resonance frequency as the identification standard of the blowing or blowing action, a more accurate identification result can be obtained.
[0071] In another specific implementation, the first device can also determine whether the user performs the blowing or blowing action by collecting a face image of the user. Specifically, the first device can collect a current face image of the user through a camera, and determine whether the user is currently blowing or blowing according to the face action.
[0072] S203, in response to the input operation of the text object on the original effect, displaying the text object on the original effect, and / or, in response to the adding operation of the first multimedia object on the production page, displaying the first multimedia object on the production page.
[0073] In an implementation, the user can input the text object on the original effect, taking the original effect as a water mist effect for example, that is, inputting the text object on the water mist.
[0074] Taking the preset effect as a glass window effect and the original effect as a water mist effect for example, on the one hand, the user can directly write on the screen of the first device, thereby inputting the text object. Please refer to FIG. 3(d), during the writing process, the user can display the currently written text object on the water mist effect in the writing order of the user's writing process.
[0075] On the other hand, please refer to FIG. 3(e), a writing box can be generated on the water mist effect, the user writes in the writing box, and the currently written text object is synchronously displayed on the preset position on the water mist effect, when the writing is completed, the writing box and the text object in the writing box disappear, and the text object on the water mist effect is retained.
[0076] Optionally, the text object can also be inputted word by word or sentence by sentence, that is, the user can write a word and then display the whole word on the water mist effect according to the writing order, or the user can write a sentence and then display the whole sentence on the water mist effect according to the writing order of each word in the sentence.
[0077] In some embodiments, the text object can be a character, for example, Chinese, Korean, Japanese, etc. Such characters have a fixed stroke order. In this embodiment, the characters can be displayed stroke by stroke according to the stroke order.
[0078] Optionally, the text object can also be English, numbers, Martian language and symbols, etc. Such characters usually do not have a fixed stroke order. In this embodiment, the writing order of the user needs to be obtained during the writing process, so that the characters can be displayed on the water mist effect according to the writing order.
[0079] In the embodiments of the present disclosure, by providing the user with multiple types of input methods of text objects, the input needs of the user for various text objects can be met, and the interest of the interactive process is further improved, and the user experience is improved.
[0080] It should be noted that the text object displayed on the water mist effect can be the font written by the user, or the text object written by the user can be converted into a preset font and then displayed on the water mist effect. The embodiments of the present disclosure are not limited.
[0081] It should be understood that the display principle of other original effects is similar to that of the water mist effect. For example, when the original effect is a dust effect, dust is displayed on the glass window, and the text input by the user is displayed stroke by stroke on the dust. It should be understood that the display manner is similar to that of the water mist effect, and will not be listed one by one here.
[0082] In another embodiment, the user can add other multimedia objects in the production page, wherein the first multimedia object includes at least one of the following: music, image, text, voice and video, etc.
[0083] For example, please refer to Figures 3(a) - 3(e)The "first multimedia object selection area" can be displayed on the making page, and the selection area includes selection controls of multiple multimedia objects, such as music, image, text, voice, and video. When the user clicks the "music" control, the music list is displayed, and when the user selects a music in the list, the music is added to the virtual carrier. When the user clicks the "recording" control, the user is prompted to perform a voice input operation. When the user clicks the "image or video" control, the album or online gallery is entered, and when the user selects an image or video, the image or video can be previewed in the effect display area. When the user clicks the "text" control, a text input box can be displayed on the making page, and the user input text can be displayed on the preset effect.
[0084] It should be noted that when inputting text, on the one hand, the user input text can be directly displayed on the effect display area without being based on the original effect; on the other hand, the text can also be displayed on the original effect based on the current original effect. Taking the water mist effect as an example, when the user inputs the text, the text is displayed on the water mist effect stroke by stroke, and the text display manner on the water mist effect is the same as the display manner of the input text object in the above embodiment, which will not be described here.
[0085] S204, based on the text object and / or the first multimedia object, the preset effect, the original effect, and the target multimedia object, a virtual carrier corresponding to the target multimedia object is generated.
[0086] In an optional embodiment, as shown in FIG. 3(e), the making page of the virtual carrier is further provided with other operation controls, such as "done", "cancel", "undo", and the like. The user can trigger these operation controls to realize corresponding functions.
[0087] For example, when the user triggers the "cancel" operation control, the making page of the virtual carrier can be exited; when the user triggers the "undo" operation control, the previous operation can be undone, for example, the input operation of the text object is undone, and / or the adding operation of the first multimedia object is undone; when the user triggers the "done" operation control, the virtual carrier of the target multimedia object is generated based on the preset effect and the original effect, and through the current added text object and / or the first multimedia object.
[0088] It should be noted that the type of virtual carrier is not limited in the embodiments of the present disclosure. Taking the current platform as a music platform as an example, the virtual carrier of the target multimedia object can be a music box containing a certain music (i.e., the target multimedia object), a music jar, or the like. When the user opens the virtual carrier, the user enters the playing interface of the music, and the added text object and / or the first multimedia object are displayed in the playing interface based on the preset effect and the original effect added when the virtual carrier is made.
[0089] It should be noted that the specific playing method of the virtual carrier is shown in subsequent embodiments, and will not be described here.
[0090] In a first optional implementation, the time setting control of the virtual carrier is further included in the making page, which is used to set the display time of the virtual carrier in the playing process of the target multimedia object. The specific type of the time setting control is not limited in the embodiments of the present disclosure.
[0091] For example, as shown in FIG. 3(f), the playing process of the target multimedia object is displayed in the making page of the virtual carrier, which is used to identify the duration of the target multimedia object. The user can adjust the time setting control by sliding on the playing process, so as to adjust the display time of the virtual carrier in the playing process. Optionally, the corresponding guide information can also be displayed in the playing interface to guide the user to adjust, wherein the guide information is, for example, text information such as “slide to the right (left) to adjust the appearance time of the virtual carrier”, and can also be an arrow pointing to the sliding direction, a gesture icon, or the like.
[0092] Correspondingly, when playing the virtual carrier, the target multimedia object corresponding to the virtual carrier is played first, and when the display time is reached, the added text object and / or the first multimedia object are displayed in the playing interface based on the preset effect and the original effect added when the virtual carrier is made.
[0093] Taking the target multimedia object in the virtual carrier as music, the original effect as a water mist effect, and the display time as one minute of music playing as an example, in one example, when the user opens the virtual carrier of the music, the music is played first, and when playing for one minute, the water mist effect is displayed in the playing interface, and the added text object and / or the first multimedia object in the virtual carrier are displayed on the water mist effect.
[0094] In another example, when the user plays the music, the virtual carrier is displayed in the music playing interface when playing for one minute. When the user opens the virtual carrier, the water mist effect is displayed in the playing interface, and the added text object and / or the first multimedia object in the virtual carrier are displayed on the water mist effect.
[0095] In some embodiments, when the first device finishes making the virtual carrier, the first device can share or store the virtual carrier. For example, in FIG. 3(e), when the user triggers the "Done" operation control, the user can select a sharing mode to share the virtual carrier in different ways, or select a saving mode to save the virtual carrier in the local or cloud.
[0096] For the sharing mode, the embodiments of the present disclosure do not make specific limitations. On the one hand, the virtual carrier can be shared in the current platform, and the sharing object is any user in the platform. Of course, some users can be shielded.
[0097] Specifically, the first device can send the virtual carrier of the target multimedia object to the server corresponding to the current platform. The server can display the virtual carrier on a designated virtual carrier acquisition page, and the sharing object can acquire the virtual carrier on the designated virtual carrier acquisition page. When the server receives an acquisition request for the virtual carrier of the target multimedia object from a second device, the server can send the virtual carrier to the second device.
[0098] Optionally, the virtual carrier can also be shared in other platforms, such as a friend circle or a microblog.
[0099] It should be noted that the second device can be the first device used to make the virtual carrier, that is, the second device can also acquire the virtual carrier made by itself on the designated virtual carrier acquisition page.
[0100] On the other hand, the first device can share the virtual carrier with a designated user. For example, the user can share the virtual carrier with friends in the current platform, or share the virtual carrier with a designated user through other platforms, such as a WeChat friend. Here, the other platforms are not listed one by one.
[0101] In the embodiments of the present disclosure, the interaction effect of the friends can be improved, the interest of the platform can be increased, the user experience can be improved, the user stickiness can be increased, the awareness of the virtual carrier making function of potential users can be increased, and the platform can be helped to attract users.
[0102] Figure 4 A flowchart of a virtual carrier playing method provided by the embodiments of the present disclosure is shown in FIG. 4. Figure 4 As shown in FIG. 4, the virtual carrier playing method provided by the embodiments of the present disclosure includes the following steps:
[0103] S401, acquiring a virtual carrier from a first device or a server.
[0104] S402, playing a target multimedia object in a playing interface of a second device.
[0105] The virtual carrier is made by the first device based on a preset effect.
[0106] The virtual carrier is made by the first device based on a preset effect.
[0107] In another embodiment, if the first device publishes the virtual carrier on a designated virtual carrier obtaining page through a server, the second device needs to obtain the virtual carrier from the server. Specifically, when a user selects a virtual carrier on the designated obtaining page of the second device, the server sends the virtual carrier to the second device.
[0108] It should be noted that the second device in the embodiments of the present disclosure can also be the first device that makes the virtual carrier.
[0109] In the embodiments of the present disclosure, the designated obtaining page of the virtual carrier is not limited, for example, the designated obtaining page can be a playing interface of the target multimedia object. In actual application, when a user plays a target multimedia object through the second device, the virtual carriers made by other users (or the current user) for the multimedia object can be displayed on the playing page of the target multimedia object.
[0110] For example, Figure 5 An example diagram of a playing page of a target multimedia object. It should be noted that the name of the virtual carrier is taken as "music jar" for example, but it is not limited to this. For example, Figure 5 As shown in (a) of FIG. 1, taking "music 1" as an example, the related information of the virtual carrier for "music 1" is displayed on the playing interface of "music 1", so as to guide the user to open the virtual carrier. The related information is, for example, guiding information such as "music jar from user 1". When the user triggers the information, the music jar published by user 1 can be opened.
[0111] In an optional embodiment, in the process of displaying the virtual carrier to the user, in addition to displaying the maker of the virtual carrier, the effect preview of each virtual carrier can also be displayed on the playing page. For example, the preview area of "music jar" in (a) of FIG. 1 can display the preview video of the music jar of user 1. It should be understood that in the embodiments of the present disclosure, the specific position of the preview area on the playing page is not limited. Figure 5
[0112] Specifically, a video part of a preset time length in the music jar of the user 1 can be acquired, so as to generate a preview video, and the preview video is displayed in the preview area of the music jar, so that the user can preview the display effect of the virtual carrier. Through this design, the user can intuitively view the display effect of each virtual carrier, so as to select a virtual carrier that meets the needs, thereby improving the user experience.
[0113] In some embodiments, when the "music 1" corresponds to multiple virtual carriers, on one hand, the related information of each virtual carrier can be switched in the playing page at a preset rate. As for the size of the preset rate, the embodiments of the present disclosure do not make specific limitation.
[0114] On the other hand, the user can also actively switch the currently recommended virtual carrier. For example, a switching control such as "previous", "next", etc. can be set in the playing page, so as to realize the switching of the virtual carrier.
[0115] In other aspects, since the user who makes the virtual carrier can set the appearance time of the virtual carrier in the playing process of the target multimedia object, in the embodiments of the present disclosure, the virtual carrier can also be recommended to the user according to the appearance time of each virtual carrier. For example, the appearance time set by the virtual carrier 1 is 1 minute of the playing of the target multimedia object, and the related information of the virtual carrier 1 is displayed in the playing interface at the time of 1 minute of the playing of the target multimedia object. If the appearance time set by the virtual carrier 2 is 1 minute and 3 seconds of the playing of the target multimedia object, the related information of the virtual carrier 2 is displayed in the playing interface at the time of 1 minute and 3 seconds of the playing of the target multimedia object…
[0116] In some embodiments, please refer to (a) of FIG. 1 in Figure 5 In the playing interface, operation controls such as "share", "reply to Ta", "collect", etc. can also be set, and by providing such diversified functions, the interactive effect is increased, and the user experience is improved.
[0117] For example, when the user triggers the "share" control, the currently displayed virtual carrier can be shared to the platform or a specified object; or when the user triggers the "collect" control, the currently displayed virtual carrier can be stored locally or in the cloud; or when the user triggers the "reply to Ta" control, an input box is provided in the playing page, and the user can input response content such as text, expression, image, etc. in the input box. After the input is completed, the response content is sent to the first device of the maker of the current virtual carrier.
[0118] S403. Based on a preset effect, display a first multimedia object of the virtual carrier on the playback interface, and / or, in response to a triggering operation of the original effect corresponding to the preset effect, display a text object in the virtual carrier on the original effect of the second device based on the preset effect.
[0119] The first multimedia object includes at least one of the following: music, images, text, voice, and video.
[0120] In some embodiments, when a user selects a virtual media, they are directed to the playback page of that virtual media, for example... Figure 5 The image in Figure (b) shows the "Music Jar Playback Page for User 1," and displays preset effects used in creating this virtual device, such as code effects, speech bubble effects, reflection effects, and glass window effects. Figure 5 Figure (b) in the figure illustrates the effect of a glass window, but is not limited to this.
[0121] Among them, the code effect and the bubble dialogue effect are usually used to process text-based multimedia objects. For example, when the first multimedia object contains text, if the preset effect is the code effect, the text is displayed word by word in the playback interface; if the preset effect is the bubble effect, a chat bubble is generated in the playback interface and the text is displayed in the bubble; the reflection effect generates a water surface effect or a mirror effect in the playback interface, thereby generating a reflection of the first multimedia object on the reflection effect; the glass window effect transforms the playback interface into a glass window.
[0122] Correspondingly, users can also trigger the original effect corresponding to the preset effect to achieve a better interactive experience. As for the specific scheme for triggering the original effect, this disclosure embodiment does not limit it.
[0123] On the one hand, the original effect and the preset effect can be generated simultaneously. That is, the original effect can be triggered by the user's selection of the virtual carrier, thereby automatically generating the original effect corresponding to the preset effect while displaying the preset effect on the playback interface. For example, taking the preset effect of the virtual carrier as a glass window effect, when the user opens the virtual carrier, the glass window is directly displayed on the playback interface, and original effects such as water mist, glass cracks, and dust are generated on the glass window (the displayed original effect can be determined based on the original effect selected when creating the virtual carrier).
[0124] On the other hand, after the user selects a virtual carrier and the preset effect of that virtual carrier is displayed on the playback page, a prompt message guiding the user to trigger the original effect is displayed on the playback page. For example, taking a preset effect as a glass window effect and an original effect as a water mist effect as an example, please continue to see... Figure 5(b) of FIG. 1, a "blow into the earpiece (or screen) to open the 'New Year Greetings'" is displayed on the generated glass window, thereby guiding the user to trigger the original effect.
[0125] It should be understood that the specific text content is determined according to the text object added in the virtual carrier, which is an example and does not limit the disclosure.
[0126] In a specific implementation, the second device can determine whether the user blows or puffs by collecting the audio signal. Specifically, the user can blow or puff into the earpiece of the first device to the second device, and the second device detects the audio signal received by the earpiece in real time. When the volume of the collected audio signal is greater than a preset volume, and / or the resonant frequency of the audio signal is less than a preset resonant frequency, it indicates that the user is currently blowing or puffing into the second device.
[0127] In another specific implementation, the second device can also determine whether the user blows or puffs by collecting the face image of the user. Specifically, the second device can collect the current face image of the user through the camera, and determine whether the user is currently blowing or puffing according to the face action.
[0128] Correspondingly, if it is determined that the user is currently blowing or puffing, the water mist effect shown in (c) of FIG. 1 is generated on the glass window, and the text object is displayed on the water mist effect stroke by stroke. Figure 5
[0129] It should be noted that the text object can be a character, for example, Chinese, Korean, Japanese, etc. Such characters have a fixed stroke order. In this embodiment, the characters can be displayed on the water mist effect stroke by stroke according to the stroke order of the characters.
[0130] Optionally, the text object can also be English, numbers, Martian language, symbols, etc. Such characters usually do not have a fixed stroke order. In this embodiment, the characters need to be displayed on the water mist effect according to the writing order of the user writing the text object.
[0131] Optionally, when the text object is displayed on the original effect, the text object can also be displayed word by word or sentence by sentence.
[0132] In the embodiments of the disclosure, by providing the user with multiple types of text objects, the interestingness of the interaction process can be further improved, and the user experience can be improved.
[0133] In some embodiments, if the same virtual carrier contains both a text object and a first multimedia object, the user can be guided to trigger the original effect to display the text object first, and then display the first multimedia object after the display of the text object is completed.
[0134] Exemplary Medium
[0135] Having introduced the method of the exemplary embodiments of the present disclosure, next, reference will be made to Figure 6 A storage medium of the exemplary embodiments of the present disclosure is described.
[0136] Reference will be made to Figure 6 As shown in FIG. 6, the storage medium 600 stores therein a program product for implementing the above-described method according to the embodiments of the present disclosure, which can take a portable compact disc read-only memory (CD-ROM) and include program codes, and can be executed on a terminal device such as a personal computer. However, the program product of the present disclosure is not limited thereto.
[0137] The program product can take any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0138] The readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which readable program codes are borne. Such a propagated data signal can take on many forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. The readable signal medium can also be any readable medium that is not a readable storage medium.
[0139] The program code for performing the operations of the present disclosure can be written in any combination of one or more programming languages, including an object-oriented programming language such as Java, C++, and the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of the latter, the remote computing device can be connected to the user's computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN).
[0140] Exemplary Apparatus
[0141] After introducing the medium of the exemplary embodiments of the present disclosure, next, with reference to Figure 7 , Figure 8 The virtual carrier generation apparatus and the virtual carrier playing apparatus of the exemplary embodiments of the present disclosure are described respectively.
[0142] Referring to Figure 7 , Figure 7 The structure diagram of the virtual carrier generation apparatus provided by the embodiments of the present disclosure is shown in FIG. 7. As shown in FIG. 7, the virtual carrier generation apparatus 700 provided by the embodiments of the present disclosure includes: Figure 7
[0143] The first display module 701 is configured to display a production page of the virtual carrier of the target multimedia object on the interface of the first device.
[0144] The second display module 702 is configured to display the original effect on the production page of the first device in response to the triggering operation on the original effect in the preset effect.
[0145] The third display module 703 is configured to display the text object on the original effect in response to the input operation of the first text object on the original effect, and / or display the first multimedia object on the production page in response to the adding operation of the first multimedia object on the production page, the first multimedia object including at least one of the following: music, image, text, voice and video.
[0146] The generation module 704 is configured to generate the virtual carrier corresponding to the target multimedia object based on the text object and / or the first multimedia object, the preset effect, the original effect and the target multimedia object.
[0147] In one embodiment of the present disclosure, the production page includes a selection control of a plurality of preset effects, the preset effects including at least one of the following: code effect, bubble dialogue effect, reverse image effect and glass window effect, and the second display module 702 is specifically configured to display the preset effect on the production page of the first device in response to the selection operation of the preset effect through the selection control, and display the original effect on the preset effect in response to the triggering operation on the original effect in the preset effect.
[0148] In an embodiment of the present disclosure, when the preset effect is a glass window, the original effect includes a water mist effect; the second display module 702 is specifically configured to: in response to a selection operation of the water mist effect on the production page, display the water mist effect on the glass window; or, collect a first audio signal, and in response to the volume of the first audio signal being greater than a preset volume, and / or the resonant frequency of the first audio signal being less than a preset resonant frequency, display the water mist effect on the glass window, the first audio signal including at least one of the following: snorting sound and blowing sound; or, collect a facial action of a user, and analyze the facial action, and in response to the facial action matching a preset action, display the water mist effect on the glass window, the preset action including at least one of the following: snorting action and blowing action.
[0149] In an embodiment of the present disclosure, when the text object is a character, the third display module 703 is specifically configured to: in response to a writing operation of the text on the original effect, display the character on the water mist effect of the production page in the order of strokes of the character.
[0150] In an embodiment of the present disclosure, when the text object is any one of English, digital Martian script and symbol, the third display module 703 is specifically configured to: in response to a writing operation of the text object on the original effect, display the text object on the water mist effect of the production page in the order of writing of the writing operation.
[0151] In an embodiment of the present disclosure, the production page further includes a time setting control of the virtual carrier, and the time setting control is used to set the display time of the virtual carrier in the playing process of the target multimedia object.
[0152] In an embodiment of the present disclosure, the virtual carrier generation apparatus 700 further includes: a sending module configured to send the virtual carrier of the target multimedia object to a server, so as to share the virtual carrier with other devices through the server; and / or send the virtual carrier of the target multimedia object to a second device.
[0153] It should be noted that the virtual carrier generation apparatus 700 provided by the embodiments of the present disclosure is used to implement the virtual carrier generation method in any of the above method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0154] Reference Figure 8 , Figure 8 The structure schematic diagram of the virtual carrier playing apparatus provided by the embodiments of the present disclosure is shown in FIG. 8. Figure 8 As shown in FIG. 8, the virtual carrier playing apparatus 800 includes an acquisition module 801 configured to acquire a virtual carrier from a first device or a server, the virtual carrier being made by the first device based on a preset effect.
[0155] The playing module 802 is configured to play the target multimedia object in a playing interface of the second device.
[0156] The display module 803 is configured to display the first multimedia object of the virtual carrier on the playing interface based on the preset effect, and / or, in response to a triggering operation on the original effect corresponding to the preset effect, display the text object in the virtual carrier on the original effect of the second device based on the preset effect, the first multimedia object including at least one of music, an image, text, a voice, and a video.
[0157] In an embodiment of the present disclosure, the preset effect includes at least one of a code effect, a bubble dialogue effect, a reverse image effect, and a glass window effect.
[0158] In an embodiment of the present disclosure, when the preset effect is the glass window, the original effect corresponding to the glass window includes a water mist effect; the display module 803 is specifically configured to: in response to a triggering operation on the mist effect, display the water mist effect on the glass window; generate the text in the water mist effect in a stroke order of the text in the text object, and / or generate the text object in the water mist effect in a writing order of the text object, the text object including at least one of English, digital Martian text, and a symbol.
[0159] In an embodiment of the present disclosure, the display module 803 is specifically configured to: in response to a selection operation on the water mist effect in the glass window, display the water mist effect on the glass window; or, collect a second audio signal, and in response to a volume of the second audio signal being greater than a preset volume and / or a positive degree of the second audio signal being less than a preset resonance frequency, display the water mist effect on the glass window, the second audio signal including at least one of a snort sound and a blowing sound; or, collect a facial action of a user, analyze the facial action, and in response to the facial action matching a preset action, display the water mist on the glass window, the preset action including at least one of a snort action and a blowing action.
[0160] In an embodiment of the present disclosure, the display module 803 is specifically configured to: in response to a playing operation on the virtual carrier, obtain a display time of the virtual carrier in a playing process of the target multimedia object; and when a playing time of the target multimedia object reaches the display time, display the text object in the virtual carrier on the original effect based on the preset effect.
[0161] It should be noted that the playing device 800 of the virtual carrier provided in the embodiments of the present disclosure is used to implement the playing method of the virtual carrier in any of the above method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0162] Exemplary Computing Device
[0163] Having introduced the method, medium and apparatus of the exemplary embodiments of the present disclosure, next, reference will be made to Figure 9 The computing device of the exemplary embodiments of the present disclosure is explained. It should be understood that Figure 9 The displayed computing device 900 is merely one example and should not be taken to limit the scope of the functionality and use of the embodiments of the present disclosure.
[0164] Figure 9 The structural schematic diagram of the computing device provided by the embodiments of the present disclosure is shown. As Figure 9 shown, the computing device 900 is in the form of a general computing device. The components of the computing device 900 can include, but are not limited to, the above-mentioned at least one processing unit 901, the above-mentioned at least one storage unit 902, a bus 903 connecting different system components including the processing unit 901 and the storage unit 902.
[0165] The bus 903 includes a data bus, a control bus and an address bus. The storage unit 902 can include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 912 and / or a cache memory 922, and can further include a readable medium in the form of a non-volatile memory, such as a read-only memory (ROM) 932.
[0166] The storage unit 902 can also include a program / utility 952 having a set of program modules 942, including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination thereof can include implementation of a network environment.
[0167] The computing device 900 can also communicate with one or more external devices 904 (such as a keyboard, a pointing device, etc.) through an input / output (I / O) interface 905. Also, the computing device 900 can communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 906. As Figure 9 shown, the network adapter 906 communicates with other modules of the computing device 900 through the bus 903. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in conjunction with the computing device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0168] It should be noted that although several elements / modules or sub-elements / modules of the timing update apparatus are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, according to an embodiment of the disclosure, the features and functionalities of two or more elements / modules described above can be embodied in one element / module. Conversely, the features and functionalities of one element / module described above can be further divided into elements / modules embodied by several elements / modules.
[0169] Moreover, although the operations of the methods of the present disclosure are described in a particular, sequential order, this order is not meant to be a limitation and is not intended to imply that the described operations are the only ones that can be performed or that the operations described must be performed in the order described. Additionally or alternatively, certain of the steps described can be handled in parallel, separate steps can be combined, and / or the order of steps can be changed.
[0170] While the spirit and principles of the present disclosure have been described with reference to several specific embodiments, it is to be understood that the disclosure is not limited to the disclosed specific embodiments, and that the division into aspects does not imply that features from these aspects cannot be combined to benefit. The division into aspects is merely for ease of presentation. The present disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the claims that follow.
Claims
1. A method for generating a virtual carrier, applied to a first device, the method comprising: The creation page for the virtual carrier of the target multimedia object is displayed on the interface of the first device; In response to a triggering operation on the original effect in the preset effects, the original effect is displayed on the creation page; In response to an input operation on a text object on the original effect, the text object is displayed on the original effect, and / or, in response to an addition operation on a first multimedia object on the production page, the first multimedia object is displayed on the production page, the first multimedia object including at least one of the following: music, image, text, voice, and video. Based on the text object and / or the first multimedia object, the preset effect, the original effect and the target multimedia object, generate a virtual carrier corresponding to the target multimedia object; When the preset effect is a glass window, the original effect includes a water mist effect; The method of displaying the original effect on the creation page in response to a trigger operation of the original effect in the preset effect includes at least one of the following methods: A first audio signal is acquired. In response to the volume of the first audio signal being greater than a preset volume, and / or the resonant frequency of the first audio signal being less than a preset resonant frequency, the water mist effect is displayed on the glass window. The first audio signal includes at least one of the following: a breath sound and a blowing sound. The resonant frequency is the frequency corresponding to the first main peak of the speaker impedance modulus rising with frequency on the impedance curve, used to reflect the low-frequency response performance of the speaker and earpiece. or, The system collects and analyzes the user's facial movements. In response to the facial movements matching a preset movement, the system displays the water mist effect on the glass window. The preset movement includes at least one of the following: a breathing movement and a blowing movement.
2. The method for generating a virtual carrier according to claim 1, wherein the creation page includes multiple preset effect selection controls, and the preset effects include at least one of the following: code effect, speech bubble effect, reflection effect, and glass window effect. The step of responding to a first user's triggering operation on the original effect in the preset effects and displaying the original effect on the creation page of the first device includes: In response to a selection operation of a preset effect performed via a selection control, the preset effect is displayed on the creation page of the first device; In response to a triggering operation on the original effect in the preset effects, the original effect is displayed on the preset effects.
3. The method for generating a virtual carrier according to claim 2, wherein when the text object is text, the step of displaying the text object on the original effect in response to an input operation on the text object on the original effect includes: In response to the writing operation of the text on the original effect, the text is displayed stroke by stroke on the water mist effect of the page, following the stroke order of the text.
4. The method for generating a virtual carrier according to claim 2, wherein when the text object is any one of English, numbers, Martian language, and symbols, the step of displaying the text object on the original effect in response to an input operation of the text object on the original effect includes: In response to a writing operation on the text object on the original effect, the text object is displayed stroke by stroke on the water mist effect of the page being created, in the order of the writing operation.
5. The method for generating a virtual carrier according to any one of claims 1 to 4, wherein the production page further includes a time setting control for the virtual carrier, the time setting control being used to set the display time of the virtual carrier in the playback process of the target multimedia object.
6. The method for generating a virtual carrier according to any one of claims 1 to 4, further comprising: Send a virtual carrier of the target multimedia object to the server so that the virtual carrier can be shared with other devices through the server; And / or, send the virtual carrier of the target multimedia object to the second device.
7. A method for playing a virtual medium, applied to a second device, the method for playing the virtual medium comprising: The virtual carrier corresponding to the target multimedia object is obtained from the first device or server, and the virtual carrier is created by the first device based on a preset effect. Play the target multimedia object in the playback interface of the second device; Based on the preset effect, a first multimedia object of the virtual carrier is displayed on the playback interface. In response to the triggering operation of the original effect corresponding to the preset effect, a text object in the virtual carrier is displayed on the original effect of the second device based on the original effect. The first multimedia object includes at least one of the following: music, image, text, voice and video. When the preset effect is a glass window, the original effect corresponding to the glass window includes a water mist effect; The step of responding to a trigger operation on the original effect corresponding to the preset effect, and displaying the text object in the virtual carrier on the original effect of the second device based on the original effect, includes: Acquire a second audio signal, and in response to the volume of the second audio signal being greater than a preset volume, and / or the positive value of the second audio signal being less than a preset resonant frequency, display a water mist effect on the glass window. The second audio signal includes at least one of the following: a breath sound and a blowing sound; the resonant frequency is the frequency corresponding to the first main peak of the speaker impedance modulus rising with frequency on the impedance curve, used to reflect the low-frequency response performance of the speaker and earpiece. or, The system collects and analyzes the user's facial movements. In response to the facial movements matching a preset action, it displays water mist on the glass window. The preset action includes at least one of the following: a breathing action and a blowing action.
8. The playback method of the virtual carrier according to claim 7, wherein the preset effect includes at least one of the following: code effect, bubble dialogue effect, reflection effect, and glass window effect.
9. The method for playing a virtual carrier according to claim 8, wherein the step of displaying the text object in the virtual carrier on the original effect of the second device based on the original effect in response to a triggering operation of the original effect corresponding to the preset effect, further comprises: The text is generated stroke by stroke on the water mist effect according to the stroke order of the characters in the text object, and / or the text object is generated stroke by stroke on the water mist effect according to the writing order of the text object, wherein the text object includes at least one of the following: English, numeric Martian text, and symbols.
10. The method for playing a virtual medium according to any one of claims 7 to 9, wherein displaying the text object in the virtual medium on the original effect of the second device based on the original effect comprises: In response to a playback operation on the virtual carrier, the display time of the virtual carrier in the playback process of the target multimedia object is obtained; When the playback time of the target multimedia object reaches the display time, the text object in the virtual carrier is displayed on the original effect based on the preset effect.
11. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the method for generating a virtual carrier as described in any one of claims 1 to 6, and / or the method for playing a virtual carrier as described in any one of claims 7 to 10.
12. A virtual carrier generation apparatus, applied to a first device, the virtual carrier generation apparatus comprising: The first display module is used to display the creation page of the virtual carrier of the target multimedia object on the interface of the first device; The second display module is used to display the original effect on the production page of the first device in response to the triggering operation of the original effect in the preset effect; A third display module is configured to display the text object on the original effect in response to an input operation of the first text object on the original effect, and / or to display the first multimedia object on the production page in response to an addition operation of the first multimedia object on the production page, wherein the first multimedia object includes at least one of the following: music, image, text, voice, and video. The generation module is used to generate a virtual carrier corresponding to the target multimedia object based on the text object and / or the first multimedia object, the preset effect, the original effect and the target multimedia object; When the preset effect is a glass window, the original effect includes a water mist effect; The second display module is specifically used to acquire a first audio signal, and in response to the volume of the first audio signal being greater than a preset volume, and / or the resonant frequency of the first audio signal being less than a preset resonant frequency, to display the water mist effect on the glass window. The first audio signal includes at least one of the following: a breath sound and a blow sound; the resonant frequency is the frequency corresponding to the first main peak of the speaker impedance modulus rising with frequency on the impedance curve, used to reflect the low-frequency response performance of the speaker and earpiece; or, to acquire the user's facial movements and analyze the facial movements, and in response to the facial movements matching a preset movement, to display the water mist effect on the glass window, the preset movement including at least one of the following: a breath movement and a blow movement.
13. A playback device for a virtual medium, applied to a second device, the playback device for the virtual medium comprising: The acquisition module is used to acquire a virtual carrier corresponding to the target multimedia object from a first device or server, wherein the virtual carrier is created by the first device based on a preset effect. A playback module is used to play the target multimedia object in the playback interface of the second device; The display module is used to display a first multimedia object of the virtual carrier on the playback interface based on the preset effect, and in response to the triggering operation of the original effect corresponding to the preset effect, display a text object in the virtual carrier on the original effect of the second device based on the original effect. The first multimedia object includes at least one of the following: music, image, text, voice and video. When the preset effect is a glass window, the original effect corresponding to the glass window includes a water mist effect; The display module is specifically used to collect a second audio signal, and in response to the volume of the second audio signal being greater than a preset volume, and / or the positive frequency of the second audio signal being less than a preset resonant frequency, to display a water mist effect on the glass window. The second audio signal includes at least one of the following: a breath sound and a blowing sound. The resonant frequency is the frequency corresponding to the first main peak of the speaker impedance modulus rising with frequency on the impedance curve, used to reflect the low-frequency response performance of the speaker and earpiece; or, the user's facial movements are collected and analyzed, and in response to the facial movements matching a preset movement, water mist is displayed on the glass window, the preset movement including at least one of the following: a breath movement and a blow movement.
14. A computing device, comprising: At least one processor and memory; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method for generating a virtual carrier as described in any one of claims 1 to 6, and / or the method for playing a virtual carrier as described in any one of claims 7 to 10.
Citation Information
Patent Citations
Song sharing method, device and storage medium
CN109144346A
Multimedia file generation method and electronic equipment
CN110913261A
Character display method and device and electronic equipment
CN111324405A
Multimedia file sharing method and device, electronic equipment and readable storage medium
CN112241397A
Music gift generation method, display method, and device, medium, and computing equipment
CN113450742A