Interaction information display method and apparatus, media content generation method and apparatus, electronic device, storage medium and program product

By displaying the associated display positions of the associated screen elements of the associated interactive information in the media content screen, the problem of a single interactive information display method is solved, and rich interactive information display and user experience are improved.

WO2025161737A1PCT designated stage Publication Date: 2025-08-07BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139577
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-04
Filing Date
2024-12-16
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In the prior art, the display method of interactive information is relatively single, lacking diversity and user interaction experience.

Method used

Provide a method of displaying interactive information, displaying media content screens by receiving a first display operation, and displaying associated interactive information at the associated placement of associated screen elements, allowing the publishing of user to set the display position of interactive information, and supporting the user to publish and view interactive information in the media content screen, displaying detailed information of interactive information.

Benefits of technology

It enriches the display methods of interactive information, meets users' different interactive information display needs, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139577_07082025_PF_FP_ABST
    Figure CN2024139577_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are an interaction information display method and apparatus, a media content generation method and apparatus, an electronic device, a storage medium and a program product. The interaction information display method comprises: receiving a first display operation for media content; and in response to the first display operation, displaying a media content picture of the media content, and displaying at least some associated interaction information of the media content picture, wherein an associated picture element of the associated interaction information is presented in the media content picture, the associated interaction information is displayed at an associated display position of the associated picture element corresponding to the associated interaction information, and the associated picture element is set by a user who publishes the associated interaction information. By using the technical solution, the embodiments of the present disclosure can enrich display modes of interaction information.
Need to check novelty before this filing date? Find Prior Art

Description

Interactive information display method, media content generation method, device, electronic device, storage medium and program product

[0001] This application claims priority to Chinese Patent Application No. 202410162145.5 filed on February 4, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field

[0002] The embodiments of the present disclosure relate to a method for displaying interactive information, a method for generating media content, an apparatus, an electronic device, a storage medium, and a program product. Background Art

[0003] Currently, when displaying media content, interactive information of the media content can be displayed, such as barrage information of the media content. However, the display method of interactive information is relatively simple. Summary of the Invention

[0004] The embodiments of the present disclosure provide a method for displaying interactive information, a method for generating media content, an apparatus, an electronic device, a storage medium, and a program product to enrich the display methods of interactive information.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for displaying interactive information, applied to a first application, the method comprising:

[0006] receiving a first display operation for media content;

[0007] In response to the first display operation, the media content screen of the media content is displayed, and at least part of the associated interactive information of the media content screen is displayed, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

[0008] In a second aspect, an embodiment of the present disclosure further provides a method for generating media content, which is applied to a second application program, and the method includes:

[0009] In response to the material display operation, a material interface is displayed, wherein the material interface displays at least one candidate material, and the candidate material is captured under a single viewing angle;

[0010] In response to the confirmation operation performed within the material interface, generation prompt information of the media content is displayed. The media content is a panoramic video generated based on the original material. The media content supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation. The generation prompt information is used to prompt that the generation of the media content is completed.

[0011] In a third aspect, an embodiment of the present disclosure further provides an interactive information display device, configured in a first application, comprising:

[0012] An operation receiving module, configured to receive a first display operation for media content;

[0013] The first information display module is used to display a media content screen of the media content in response to the first display operation, and display at least part of the associated interactive information of the media content screen, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

[0014] In a fourth aspect, embodiments of the present disclosure further provide a device for generating media content, configured in a second application, the device comprising:

[0015] A material display module, configured to display a material interface in response to a material display operation, wherein the material interface displays at least one candidate material, the candidate material being captured from a single viewing angle;

[0016] A prompt module is used to display generation prompt information of media content in response to a confirmation operation performed within the material interface, wherein the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at an associated display position of an associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to prompt that the generation of the media content is complete.

[0017] In a fifth aspect, an embodiment of the present disclosure further provides an electronic device, including:

[0018] one or more processors;

[0019] a memory for storing one or more programs,

[0020] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive information display method or media content generation method as described in the embodiments of the present disclosure.

[0021] In a sixth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method for displaying interactive information or the method for generating media content as described in the embodiment of the present disclosure is implemented.

[0022] In a seventh aspect, the embodiments of the present disclosure further provide a computer program product, which, when executed by a computer, enables the computer to implement the method for displaying interactive information or the method for generating media content as described in the embodiments of the present disclosure.

[0023] The embodiments of the present disclosure provide a method for displaying interactive information, a method for generating media content, an apparatus, an electronic device, a storage medium, and a program product.

[0024] The method for displaying interactive information includes: receiving a first display operation for media content; in response to the first display operation, displaying a media content screen of the media content, and displaying at least part of the associated interactive information of the media content screen, wherein an associated screen element of the associated interactive information is presented in the media content screen, the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element of the associated interactive information is set by the publisher of the associated interactive information.

[0025] The method for generating media content includes: displaying a material interface in response to a material display operation, wherein at least one candidate material is displayed in the material interface, and the candidate material is captured from a single perspective; and displaying generation prompt information of the media content in response to a confirmation operation performed within the material interface, wherein the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at an associated display position of an associated screen element corresponding to the interactive information, and the original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to prompt that the generation of the media content is complete. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0027] FIG1 is a schematic diagram of a flow chart of a method for displaying interactive information provided by an embodiment of the present disclosure;

[0028] FIG2 is a schematic diagram showing associated interactive information provided by an embodiment of the present disclosure;

[0029] FIG3 is a flow chart of another method for displaying interactive information provided by an embodiment of the present disclosure;

[0030] FIG4 is a schematic diagram showing detailed information provided by an embodiment of the present disclosure;

[0031] FIG5 is a flow chart of a method for generating media content provided by an embodiment of the present disclosure;

[0032] FIG6 is a schematic diagram of a process for generating media content provided by an embodiment of the present disclosure;

[0033] FIG7 is a schematic diagram of a panoramic image generation process provided by an embodiment of the present disclosure;

[0034] FIG8 is a structural block diagram of an interactive information display device provided by an embodiment of the present disclosure;

[0035] FIG9 is a structural block diagram of a device for generating media content provided by an embodiment of the present disclosure;

[0036] FIG10 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0037] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0038] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0039] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0040] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0041] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0042] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0043] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0044] FIG1 is a flow chart of a method for displaying interactive information provided by an embodiment of the present disclosure. The method is applied to a first application and can be executed by an interactive information display device, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, for example, it can be configured in a mobile phone or tablet computer. The interactive information display method provided by an embodiment of the present disclosure is suitable for scenarios of displaying interactive information of media content, and is particularly suitable for scenarios of displaying barrage information of media content. As shown in FIG1 , the interactive information display method provided by this embodiment may include:

[0045] S101: Receive a first display operation for media content.

[0046] Among them, the above-mentioned media content may be the media content corresponding to the first display operation, such as the media content indicated for display by the first display operation. The type of the media content is not limited, such as the media content may include video content and / or graphic content. The video content may include panoramic video and / or non-panoramic video. Optionally, the media content includes a panoramic video, so that when the interactive information is subsequently displayed, the visual effect of the interactive information being located within the panoramic space corresponding to the panoramic video can be presented. For example, the display perspective of the interactive information switches as the display perspective of the panoramic video switches, further enhancing the display effect of the interactive information. The first display operation may be a trigger operation for indicating the display of a certain media content, such as a playback operation for a certain media content.

[0047] Specifically, when the current user wants to view a certain media content, he or she may perform a first display operation on the media content. Accordingly, the first application may receive the first display operation performed by the current user.

[0048] In this embodiment, the current user who performs the first display operation and the user who publishes the media content may be the same user or different users. For example, the user can be supported to view the media content published by himself by performing the first display operation, and the user can also be supported to view the media content published by other users by performing the first display operation.

[0049] In the case where the current user views the media content published by the current user by performing the first display operation, the media content viewed by the user may be published by the current user. For example, the current user may trigger the generation of the media content to be published through the first application or an application other than the first application, and / or may publish the media content through the first application or an application other than the first application. In this case, the application used by the current user to trigger the generation of the media content and the application used by the current user to publish the media content may be the same or different applications.

[0050] In some embodiments, if the media content currently being viewed by a user is content published by the user themselves, the user can, for example, trigger the generation of the media content to be published through a second application, such as by the second application or a server corresponding to the second application; and can publish the media content generated by the second application through the first application. For example, the second application can call the first application to publish the media content, thereby further shortening the publishing path of the media content generated by the second application.

[0051] Optionally, the media content is generated by triggering a second application, and before receiving the first display operation for the media content, it also includes: displaying the publishing interface of the media content in response to a publishing interface display instruction for the media content, and the publishing interface display instruction is generated by the second application; and publishing the media content in response to the media content publishing operation acting on the publishing interface.

[0052] Among them, the second application and the first application can be the same or different applications. The following description takes the case where the second application and the first application are different applications as an example. For example, the first application can be an application that supports displaying and publishing media content, such as a video application; the second application can be an application that supports shooting and creating media content, such as a video editing application. The publishing interface display instruction can be an instruction for instructing the first application to display the publishing interface of the media content triggered and generated by the second application. The media content publishing operation can be a triggering operation for instructing the publication of the media content. The execution method of the media content publishing operation is not limited. For example, the media content publishing operation can be an operation that triggers a media content publishing control or a preset sliding gesture operation.

[0053] For example, after triggering the generation of certain media content, the second application can generate a publishing interface display instruction for the media content, and instruct the first application to display the publishing interface of the media content through the publishing interface display instruction, such as instructing the first application installed in the electronic device where the second application is installed to display the publishing interface of the media content.

[0054] Correspondingly, the first application can respond to the publishing interface display instruction generated by the second application to display the publishing interface of the media content triggered by the second application; and when receiving the media content publishing operation acting on the publishing interface, respond to the media content publishing operation to publish the media content triggered by the second application.

[0055] S102: In response to the first display operation, display a media content screen of the media content, and display at least part of the associated interactive information of the media content screen, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

[0056] The above-mentioned media content screen may be understood as the currently displayed media content screen, and the media content screen may change as the media content is displayed.

[0057] The associated interactive information may be interactive information associated with the currently displayed media content screen. The type of interactive information is not limited, for example, the interactive information may include barrage information and / or comment information, etc. The following description takes barrage information as an example.

[0058] The association of interactive information with a media content screen can be understood as the presentation of an associated screen element of the interactive information within the media content screen. The associated screen element of the interactive information can be a screen element associated with the interactive information, for example, the display location of the interactive information can be the associated display location of its associated screen element. The associated screen element of the interactive information can be set by the user who posted the interactive information, for example, the user who posted the interactive information can set the associated screen element of the interactive information within the media content screen before or after posting the interactive information. There is no limitation on the method for setting the associated screen element.

[0059] The associated display position of an associated screen element can be understood as a position associated with the display position of the associated screen element, such as a position within a preset distance range from the display position of the associated screen element. This position can, for example, overlap with the display position of the associated screen element, or be located above, below, to the left, or to the right of the display position of the associated screen element. A screen element can be understood as an element in the media content screen, such as an image of a person presented in the media content screen, or a certain element point presented in the media content screen, etc.

[0060] Specifically, when a first display operation for media content is received, the media content screen 20 of the media content can be displayed in response to the first display operation, and based on the display position of the associated screen element of the associated interactive information 21 in the media content screen 20, at least part of the associated interactive information 21 of the currently displayed media content can be displayed. For example, the associated interactive information 21 can be displayed at the associated display position of the associated screen element of at least part of the associated interactive information 21 of the media content screen 20, as shown in Figure 2 (the figure takes the media content as a panoramic video as an example).

[0061] There are no limitations on the manner in which the associated interactive information 21 may be displayed in a certain associated display location. For example, the identifier of the user who posted the associated interactive information 21 and / or at least a portion of the information content of the associated interactive information may be displayed in the associated display location. For example, as shown in FIG2 , the identifier of the user who posted the associated interactive information 21 may be displayed, and at least a portion of the information content of the associated interactive information may be displayed above the identifier of the user who posted the associated interactive information 21. The identifier of the user who posted the associated interactive information 21 may be understood as an identifier of the posting user, such as an avatar and / or nickname of the posting user.

[0062] When the media content is a panoramic video, as shown in FIG2 , the currently displayed media content screen 20 may be a portion of a panoramic image 22 corresponding to the panoramic video. For interactive information (not shown in FIG2 ) whose associated screen elements are not currently displayed on the media content screen 20, the first application may not display the interactive information. It should be noted that the panoramic image 22 is actually presented in the form of a sphere; FIG2 shows it as a flat surface simply to facilitate the display of the panoramic image 22.

[0063] It is understood that interactive information is displayed at the associated display position of its associated screen element. As the media content is displayed, when the display position and / or display angle of the screen element associated with the interactive information changes, the display position and / or display angle of the interactive information will also change accordingly. As the media content is displayed, when the screen element associated with the interactive information moves out of the display area of ​​the screen—in other words, when the screen element associated with the interactive information is no longer present in the media content screen—the interactive information can be removed from display.

[0064] In some embodiments, for each associated screen element presented in a media content screen, when associated interaction information is displayed at an associated display position of the associated screen element, one or more pieces of associated interaction information corresponding to the associated screen element may be displayed at the associated display position, and the one or more pieces of associated interaction information corresponding to the associated screen element may not be switched during the presentation of the media content. For example, when the associated screen element is presented, the associated interaction information displayed at the associated display position of the associated screen element remains unchanged. In this case, optionally, displaying at least part of the associated interaction information of the media content screen includes: displaying the associated interaction information corresponding to the associated screen element at the associated display position of the associated screen element, wherein the displayed associated interaction information remains unchanged.

[0065] In some embodiments, for each associated screen element presented on a media content screen, when associated interaction information is displayed at an associated display location of the associated screen element, different associated interaction information corresponding to the associated screen element can be switched for display at the associated display location, such as by switching the associated interaction information displayed at the associated display location according to a preset switching duration, to facilitate user viewing. In this case, optionally, displaying at least a portion of the associated interaction information of the media content screen includes: switching the display of different associated interaction information corresponding to the associated screen element at the associated display location of the associated screen element.

[0066] The interactive information display method provided in this embodiment receives a first display operation for media content; in response to the first display operation, displays a media content screen of the media content, and displays at least part of the associated interactive information of the media content screen, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element of the associated interactive information is set by the publisher of the associated interactive information. This embodiment utilizes the above-mentioned technical solution to support the publisher to set the associated screen element of the interactive information published by the publisher in the media content screen, and supports the display of the interactive information published by the publisher at the display position of the associated screen element, which can enrich the display method of the interactive information and meet the different interactive information display needs of users.

[0067] FIG3 is a flow chart of another method for displaying interactive information provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, after displaying the media content screen of the media content and displaying at least part of the associated interactive information of the media content screen, it also includes at least one of the following: in response to an interactive information publishing operation based on the media content screen, publishing first interactive information for the media content, the first interactive information corresponds to the information publishing operation; in response to a second display operation for the second interactive information in the at least part of the associated interactive information, displaying at least one display surface, and displaying detailed information of the second interactive information in the target display surface of the at least one display surface.

[0068] Accordingly, as shown in FIG3 , the interactive information display method provided in this embodiment may include:

[0069] S201: Receive a first display operation for media content.

[0070] S202. In response to the first display operation, a media content screen of the media content is displayed, and at least part of the associated interactive information of the media content screen is displayed, and S203 and / or S204 are executed, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

[0071] S203: In response to the interactive information publishing operation based on the media content screen, publish first interactive information for the media content, where the first interactive information corresponds to the information publishing operation.

[0072] Among them, the interactive information publishing operation can be a trigger operation for indicating the release of interactive information for the currently displayed media content. The interactive information publishing operation can be executed based on the currently displayed media content screen. The execution method of the interactive information publishing operation is not limited. For example, the interactive information publishing operation can be an operation that triggers the interactive information publishing control or a preset sliding operation. The first interactive information can be understood as the interactive information indicated by the interactive information publishing operation. The type of information content of the first interactive information is not limited. For example, the information content of the first interactive information can include text content, image content and / or links. The link can support triggering the display of the interface or content corresponding to the link.

[0073] In this embodiment, when a certain media content is displayed, users can be supported to publish interactive information based on the media content screen of the media content, such as supporting users to enter the interactive information publishing process by triggering the media content screen of the media content, so as to further enrich the interactive information publishing method.

[0074] Specifically, when an interactive information publishing operation based on a media content screen is received, the first interactive information for the media content to which the media content screen belongs can be published in response to the interactive information publishing operation, such as publishing new interactive information associated with the media content screen.

[0075] In some embodiments, before the first interactive information for the media content is released in response to the interactive information release operation based on the media content screen, it also includes: in response to a first trigger operation acting on the media content screen, an information input area is displayed, and the information input area is used for the user to input information content of the first interactive information.

[0076] The first trigger operation may be an operation for triggering a media content screen, and may be a trigger operation acting on any screen position of the currently displayed media content screen.

[0077] In the above embodiment, the content of the first interactive message can be input by the current user. For example, upon receiving the first trigger operation within the media content screen, the first application can display an information input area for the current user to enter the content of the first interactive message to be published. Thus, upon receiving the interactive message publishing operation from the current user, the information content entered by the current user in the information input area can be obtained as the content of the first interactive message, and the first interactive message can be published.

[0078] In some embodiments, before the first interactive information for the media content is released in response to the interactive information release operation based on the media content screen, the method also includes: in response to a second trigger operation acting on the media content screen, using a first screen element in the media content screen as an associated screen element of the first interactive information, the first screen element corresponding to the second trigger operation.

[0079] The first screen element may be a screen element in the media content screen corresponding to the second trigger operation. The second trigger operation may be a trigger operation for setting an associated screen element for the first interactive information. The execution method of the second trigger operation is not limited. For example, the second trigger operation may be an operation for triggering a certain position on the media content screen. In this case, the first screen element may be a screen element displayed at the trigger position of the second trigger operation on the media content screen, such as a screen object (such as a person) displayed at the trigger position of the second trigger operation or an element point displayed at the trigger position of the second trigger operation. The second trigger operation may also be an operation for inputting certain position coordinates. In this case, the first screen element may be a screen element located at the position coordinates on the media content screen, such as a screen object (such as a person) or an element point located at the position coordinates. The second trigger operation may also be a selection operation within the media content screen. In this case, the first screen element may be at least a portion of the screen elements displayed in the area selected by the selection operation, and so on. The second trigger operation may be the same or different operation as the first trigger operation. When the second trigger operation is the same as the first trigger operation, the first trigger operation may be used to indicate the determination of the associated screen element and information input area for the first interactive information.

[0080] In the above embodiment, before the current user publishes the first interactive information for the media content, the current user may also set an associated screen element of the first interactive information in the media content screen by performing a second trigger operation. For example, the current user may anchor the interactive information to any area or location of the media content screen, so that the displayed media content screen is combined with the interaction. For example, when the first application receives the second trigger operation performed by the current user on the media content screen, it may determine the screen element in the media content screen corresponding to the second trigger operation as the associated screen element of the first interactive information.

[0081] S204: In response to a second display operation on the second interactive information in the at least partially associated interactive information, display at least one display surface, and display detailed information of the second interactive information in a target display surface among the at least one display surface.

[0082] The second display operation may be a triggering operation for instructing the display of detailed information of a certain interactive information. The execution method of the second display operation is not limited. For example, the second display operation may be an operation of single-clicking or double-clicking a certain displayed related interactive information. The second interactive information may be related interactive information corresponding to the second display operation, such as related interactive information whose detailed information is indicated by the second display operation.

[0083] The display surface can be a flat or curved surface used to display the details of the interactive information. Different display surfaces can be used to display different details of the same associated interactive information (such as the second interactive information), and / or different display surfaces can be used to display the details of different associated interactive information, and so on. The following description uses the example of different display surfaces being used to display the details of different associated interactive information. The target display surface can be the display surface used to display the details of the second interactive information. The position of the target display surface within the at least one displayed display surface is not limited. For example, the target display surface can be a display surface of the at least one display surface that is parallel to the plane of the screen.

[0084] For example, when a second display operation is received for the second interactive information in at least part of the displayed associated interactive information, such as when it is detected that the current user triggers a certain displayed associated interactive information, at least one display surface 40 can be displayed, and detailed information of the second interactive information can be displayed within a target display surface in the at least one display surface 40, such as displaying detailed information of the second interactive information within a display surface 40 (i.e., the target display surface) parallel to the plane where the screen is located, as shown in FIG4 .

[0085] In this embodiment, the display method of the at least one display surface is not limited. For example, the at least one display surface can be arranged continuously along a preset direction, such as in a clockwise or counterclockwise direction. Adjacent display surfaces can be arranged at a preset angle, that is, adjacent display surfaces in the at least one display surface are arranged at a preset angle. The preset angle can be greater than 0° and less than or equal to 180°, and its specific value can be flexibly set as needed.

[0086] In some embodiments, after displaying at least one display surface, it also includes: in response to a switching operation on the display surface, switching the currently displayed display surface by controlling the at least one display surface to rotate, wherein different display surfaces are used to display detailed information of different associated interactive information corresponding to a second screen element, and the second screen element is an associated screen element of the second interactive information.

[0087] The switching operation may be a trigger operation for indicating the switching of the currently displayed display surface, and the execution method of the switching operation is not limited. Taking the example of at least one displayed display surface being parallel to the display direction of the media content and its arrangement direction being perpendicular to the display direction of the media content, the switching operation may include a horizontal sliding operation. The second screen element is an associated screen element of the second interactive information. The associated interactive information corresponding to the second screen element can be understood as the associated interactive information of the second screen element being the associated screen element.

[0088] In the above embodiment, different display surfaces can be used to display detailed information of different associated interactive information corresponding to the second screen element, and can support the user to switch the currently displayed display surface by performing a switching operation to view detailed information of different associated interactive information.

[0089] For example, when a switching operation is received for a display surface, such as a horizontal swipe operation by the current user, at least one of the displayed display surfaces can be controlled to rotate in the rotation direction corresponding to the switching operation (e.g., clockwise or counterclockwise), thereby switching the currently displayed display surface and, in turn, switching the currently displayed detailed information for viewing by the current user. Here, each display surface can rotate along the same rotation axis, such as synchronously.

[0090] The interactive information display method provided in this embodiment supports users to publish interactive information based on the displayed media content screen, and / or display detailed information of the interactive information on the display surface, which can further enrich the publishing and display methods of interactive information and enhance the user experience.

[0091] FIG5 is a flow chart of a method for generating media content provided by an embodiment of the present disclosure. The method is applied to a second application and can be executed by a device for generating media content, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, for example, a mobile phone or a tablet computer. The method for generating media content provided by an embodiment of the present disclosure is suitable for scenarios in which media content is generated, and is particularly suitable for scenarios in which a panoramic video is generated based on material captured from a single perspective. As shown in FIG5 , the method for generating media content provided by this embodiment may include:

[0092] S301: In response to a material display operation, a material interface is displayed, wherein the material interface displays at least one candidate material, and the candidate material is captured from a single viewing angle.

[0093] Among them, the material display operation can be a trigger operation for indicating the display of candidate materials. The execution method of the material display operation is not limited. Exemplarily, the material display operation can be an operation that triggers the creation entrance of the panoramic video. The material interface can be a display interface for candidate materials, and at least one candidate material can be displayed in the material interface. The candidate material is a material that can be selected by the user. The type of candidate material is not limited. For example, the candidate material can be a picture material or a video material. The following description takes the candidate material as an example of a picture material. The candidate material is shot from a single perspective, such as shot by a non-panoramic camera.

[0094] For example, when a material display operation is received, such as when it is detected that the current user triggers the creation entrance 60 of the panoramic video (as shown in the first picture in Figure 6), the material interface can be displayed, and at least one candidate material can be displayed in the material interface, as shown in the second picture in Figure 6, for the current user to select.

[0095] S302. In response to a confirmation operation performed within the material interface, generation prompt information of the media content is displayed, where the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at an associated display position of an associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to prompt that generation of the media content is complete.

[0096] The confirmation operation may be a trigger operation for confirming the use of the selected candidate material to generate a panoramic video. The execution method of the confirmation operation is not limited. For example, the confirmation operation may be an operation that triggers a confirmation control in the material interface or a sliding operation in the material interface.

[0097] The original material can be the candidate material confirmed by the confirmation operation, such as the candidate material in the selected state in the material interface. The number of original materials can be one or more, and the following description takes the number of original materials as one as an example.

[0098] The media content can be a panoramic video generated based on the original material. The media content supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information. It is understandable that the media content can also support displaying the interactive information using the display method in the existing technology.

[0099] The generated prompt information can be information used to prompt that the media content generation is completed. The generated prompt information can be provided in the form of text and / or images. Optionally, the generated prompt information includes a preview screen of the panoramic video. At this time, the user can be prompted that the media content generation is completed by displaying a preview screen of the generated media content.

[0100] Specifically, when a confirmation operation is received within the material interface, such as when it is detected that the current user triggers the confirmation control 61 in the material interface (as shown in the second figure in Figure 6), it can trigger the generation of media content (such as a panoramic video) based on the original material selected by the user, and after the media content generation is completed, the generation prompt information of the media content is displayed. For example, a preview screen of the generated media content can be displayed, as shown in the third figure in Figure 6, to prompt the current user that the media content generation is complete.

[0101] In this embodiment, the method for triggering the generation of media content based on the user's selected raw material is not limited. For example, a second application can be triggered to generate media content based on the user's selected raw material, or a server corresponding to the second application can be triggered to generate media content based on the user's selected raw material. The generation method used by the second application and the server can be the same or different, and can be configured as needed. This embodiment uses the example of a second application generating media content based on the user's selected raw material to illustrate.

[0102] In some embodiments, before displaying the prompt information for generating media content, media content can be generated based on the original material 70 selected by the user. For example, a preset image expansion algorithm can be used to expand the original material 70 into a panoramic image 22, as shown in FIG7 (the image within the dotted frame in the panoramic image 22 in FIG7 is the original image in the original material). A panoramic image sequence frame is generated based on the panoramic image 22, and a panoramic video is generated based on the generated panoramic image sequence frame as the generated media content.

[0103] At this time, optionally, before the generation prompt information of the display media content, the method further includes: expanding the original material into a panoramic picture, and generating a panoramic image sequence frame according to the panoramic picture; and generating the media content based on the panoramic image sequence frame.

[0104] The preset image expansion algorithm may be an existing image expansion algorithm. For example, an existing image expansion algorithm may be used to expand the original material selected by the user into a panoramic image. It should be noted that, in the case where the preset image expansion algorithm is an existing image expansion algorithm, the existing image expansion algorithm is generally only used to expand a flat image, and is not used to generate a panoramic image. This embodiment uses the preset image expansion algorithm to expand a panoramic image, which can enrich the method of generating panoramic images. The size of the expanded panoramic image is not limited. For example, the size of the expanded panoramic image can be 8K·16000·8000px.

[0105] Panoramic image sequence frames can be used to generate video frames of a panoramic video. The generation method of the panoramic image sequence frames can be set as needed. For example, different areas of the panoramic image can be cropped and processed in sequence to obtain panoramic image sequence frames.

[0106] After obtaining the panoramic image sequence frames, a panoramic video can be generated based on the panoramic image sequence frames. For example, the panoramic image sequence frames can be converted into video frames of a panoramic video using a long encoder in combination with motion estimation and compensation technology to obtain a panoramic video.

[0107] In some embodiments, the perspective of the panoramic video switches with the perspective of the target object. Before generating the panoramic image sequence frames based on the panoramic picture, it also includes: extracting the target object presented in the material picture of the original material and generating a dynamic model of the target object; generating the panoramic image sequence frames based on the panoramic picture includes: generating the panoramic image sequence frames based on the panoramic picture and the dynamic model.

[0108] The target object may be an object presented in the original footage, which may be an object of a preset type, such as a person presented in the original footage. The dynamic model may be a model describing the motion process of the target object in the panoramic video, which may include but is not limited to a movement process and / or a rotation process.

[0109] In the above embodiment, the perspective of the panoramic video can be switched as the perspective of the target object in the original material switches, so as to further enhance the display effect of the panoramic video and present an immersive atmosphere for users to watch the panoramic video.

[0110] For example, deep learning and motion recognition technologies can be used to extract target objects from the original footage and generate a dynamic model of the target object. For example, a person from the original footage can be extracted as the target object. Three-dimensional modeling techniques can then be used to adjust and bind the target object's movements and posture to generate a dynamic model of the target object. Consequently, a panoramic image sequence can be generated based on the generated panoramic image and the dynamic model.

[0111] In addition, during the generation process of panoramic videos, music can be added to the panoramic videos; and / or, a smooth lens movement method can be generated according to the background environment of the panoramic picture to improve the smoothness of the picture in the panoramic video and ensure that the target object moves and / or rotates stably in the panoramic video, thereby further improving the presentation effect of the panoramic video.

[0112] In this embodiment, after the media content is generated, the generated media content can be released based on the trigger operation of the current user. For example, the second application can release the media content based on the trigger operation of the current user, or instruct the first application to release the media content based on the trigger operation of the current user.

[0113] For the case of instructing the first application to publish the media content, optionally, after the generation prompt information for displaying the media content, it also includes: in response to the instruction generation operation, generating a publishing interface display instruction for the media content, the publishing interface display instruction is used to instruct the first application to display the publishing interface of the media content, and the publishing interface is used to publish the media content.

[0114] The instruction generation operation may be an operation for instructing the generation of a publishing interface display instruction. The execution method of the instruction generation operation is not limited. For example, the instruction generation operation may be an operation for triggering an instruction generation control displayed by the second application or an operation for executing a preset gesture. The publishing interface display instruction may be used to instruct the first media content to display the publishing interface of the media content, thereby publishing the media content.

[0115] Exemplarily, when the second application receives an instruction generation operation, such as when it detects that the current user triggers the instruction generation control 62 displayed by the second application (as shown in the third figure in Figure 6), it can generate a publishing interface display instruction for the media content, and instruct the first application to display the publishing interface of the media content through the publishing interface display instruction.

[0116] Correspondingly, the first application can respond to the publishing interface display instruction generated by the second application to display the publishing interface of the media content triggered by the second application; and when receiving the media content publishing operation acting on the publishing interface, respond to the media content publishing operation to publish the media content triggered by the second application.

[0117] The method for generating media content provided in this embodiment displays a material interface in response to a material display operation, wherein the material interface displays at least one candidate material, and the candidate material is shot from a single perspective; and displays generation prompt information of the media content in response to a confirmation operation performed within the material interface, wherein the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to indicate that the generation of the media content is complete. This embodiment utilizes the above-mentioned technical solution to generate panoramic media content using original material shot from a single perspective, and supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information when displaying the media content. This can enrich the generation method of media content and the display method of interactive information, reduce the difficulty of generating panoramic media content, and improve the utilization rate of materials shot from a single perspective.

[0118] FIG8 is a block diagram of a display device for interactive information provided by an embodiment of the present disclosure. The device is configured in a first application, wherein the device can be implemented by software and / or hardware, and can be configured in an electronic device, for example, a mobile phone or a tablet computer, and can display interactive information of media content by executing an interactive information display method, such as displaying barrage information of media content. As shown in FIG8 , the display device for interactive information provided by this embodiment may include: an operation receiving module 801 and a first information display module 802, wherein,

[0119] An operation receiving module 801 is configured to receive a first display operation for media content;

[0120] The first information display module 802 is used to display the media content screen of the media content in response to the first display operation, and display at least part of the associated interactive information of the media content screen, wherein the associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at the associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

[0121] The interactive information display device provided in this embodiment receives a first display operation for media content through an operation receiving module; and displays the media content screen of the media content and at least part of the associated interactive information of the media content screen in response to the first display operation through the first information display module, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element of the associated interactive information is set by the publisher of the associated interactive information. This embodiment utilizes the above-mentioned technical solution to support the publisher to set the associated screen element of the interactive information published by the publisher in the media content screen, and supports the display of the interactive information published by the publisher at the display position of the associated screen element, which can enrich the display method of the interactive information and meet the different interactive information display needs of users.

[0122] Optionally, the media content includes panoramic video.

[0123] Furthermore, the interactive information display device provided by this embodiment may also include at least one of the following: an information release module for publishing first interactive information for the media content in response to an interactive information release operation based on the media content screen after the media content screen for displaying the media content and displaying at least part of the associated interactive information of the media content screen, wherein the first interactive information corresponds to the information release operation; a second information display module for displaying at least one display surface in response to a second display operation for second interactive information in the at least part of the associated interactive information after the media content screen for displaying the media content and displaying at least part of the associated interactive information of the media content screen, and displaying detailed information of the second interactive information within a target display surface among the at least one display surface.

[0124] Furthermore, the interactive information display device provided in this embodiment may also include at least one of the following: an area display module for displaying an information input area in response to a first trigger operation acting on the media content screen before the first interactive information for the media content is released in response to the interactive information release operation based on the media content screen, wherein the information input area is used for a user to input information content of the first interactive information; an element determination module for using a first screen element in the media content screen as an associated screen element of the first interactive information in response to a second trigger operation acting on the media content screen before the first interactive information for the media content is released in response to the interactive information release operation based on the media content screen, wherein the first screen element corresponds to the second trigger operation.

[0125] Furthermore, the interactive information display device provided in this embodiment may also include: a display surface switching module, which is used to switch the currently displayed display surface by controlling the rotation of the at least one display surface after the at least one display surface is displayed, in response to a switching operation on the display surface, wherein different display surfaces are used to display detailed information of different associated interactive information corresponding to the second screen element, and the second screen element is an associated screen element of the second interactive information.

[0126] Optionally, adjacent display surfaces among the at least one display surface are arranged at a preset angle.

[0127] Optionally, the first information display module 802 is used to: display associated interactive information corresponding to the associated screen element at the associated display position of the associated screen element, wherein the displayed associated interactive information remains unchanged; or, switch to display different associated interactive information corresponding to the associated screen element at the associated display position of the associated screen element.

[0128] Optionally, the media content is generated by triggering a second application. The interactive information display device provided in this embodiment may also include: an interface display module, which is used to display the publishing interface of the media content in response to a publishing interface display instruction for the media content before receiving the first display operation for the media content, and the publishing interface display instruction is generated by the second application; and a content publishing module, which is used to publish the media content in response to the media content publishing operation acting on the publishing interface.

[0129] The interactive information display device provided in the embodiments of the present disclosure can execute the interactive information display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the interactive information display method. For technical details not fully described in this embodiment, please refer to the interactive information display method provided in any embodiment of the present disclosure.

[0130] FIG9 is a structural block diagram of a media content generation device provided by an embodiment of the present disclosure. The device is configured in a second application, wherein the device can be implemented by software and / or hardware, and can be configured in an electronic device, for example, it can be configured in a mobile phone or tablet computer, and can generate media content by executing a media content generation method, such as generating a panoramic video based on material captured at a single perspective. As shown in FIG9 , the media content generation device provided by this embodiment may include: a material display module 901 and a prompt module 902, wherein,

[0131] A material display module 901 is configured to display a material interface in response to a material display operation, wherein the material interface displays at least one candidate material, the candidate material being captured from a single viewing angle;

[0132] The prompt module 902 is used to display the generation prompt information of the media content in response to the confirmation operation performed in the material interface. The media content is a panoramic video generated based on the original material. The media content supports the display of the interactive information at the associated display position of the associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation. The generation prompt information is used to prompt that the generation of the media content is completed.

[0133] The media content generation device provided in this embodiment displays a material interface in response to a material display operation through a material display module, wherein the material interface displays at least one candidate material, and the candidate material is shot from a single perspective; and displays generation prompt information of the media content in response to a confirmation operation performed on the material interface through a prompt module, wherein the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to prompt that the generation of the media content is complete. This embodiment utilizes the above-mentioned technical solution to generate panoramic media content using original material shot from a single perspective, and supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information when displaying the media content. This can enrich the generation method of media content and the display method of interactive information, reduce the difficulty of generating panoramic media content, and improve the utilization rate of materials shot from a single perspective.

[0134] Furthermore, the media content generation device provided in this embodiment may also include: a material expansion module, which is used to expand the original material into a panoramic picture before the generation prompt information of the display media content, and generate a panoramic image sequence frame based on the panoramic picture; a media content generation module, which is used to generate the media content based on the panoramic image sequence frame.

[0135] Optionally, the perspective of the panoramic video switches with the perspective of the target object. The media content generation device provided by this embodiment may also include: a model generation module, which is used to extract the target object presented in the material picture of the original material and generate a dynamic model of the target object before generating a panoramic image sequence frame based on the panoramic picture; the material expansion module can be used to: generate a panoramic image sequence frame based on the panoramic picture and the dynamic model.

[0136] Furthermore, the media content generation device provided in this embodiment may also include: an instruction generation module, which is used to generate a publishing interface display instruction for the media content in response to an instruction generation operation after the generation prompt information of the media content is displayed, and the publishing interface display instruction is used to instruct the first application to display the publishing interface of the media content, and the publishing interface is used to publish the media content.

[0137] Optionally, the generated prompt information includes a preview screen of the panoramic video.

[0138] The media content generation device provided in the embodiments of the present disclosure can execute the media content generation method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the media content generation method. For technical details not fully described in this embodiment, please refer to the media content generation method provided in any embodiment of the present disclosure.

[0139] Reference is now made to FIG10 , which illustrates a schematic diagram of the structure of an electronic device (e.g., a terminal device) 1000 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG10 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.

[0140] As shown in FIG10 , the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. Various programs and data required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0141] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 10 illustrates the electronic device 1000 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.

[0142] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0143] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0144] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.

[0145] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0146] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to: receive a first display operation for media content; in response to the first display operation, display a media content screen of the media content, and display at least part of the associated interactive information of the media content screen, wherein an associated screen element of the associated interactive information is presented in the media content screen, the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information; or

[0147] In response to a material display operation, a material interface is displayed, wherein at least one candidate material is displayed in the material interface, and the candidate material is shot from a single perspective; in response to a confirmation operation performed within the material interface, generation prompt information of media content is displayed, wherein the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at an associated display position of an associated screen element corresponding to the interactive information, and the original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to prompt that the generation of the media content is complete.

[0148] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0149] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0150] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.

[0151] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0152] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0153] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying interactive information, which is applied to a first application program. The method includes:

[0154] receiving a first display operation for media content;

[0155] In response to the first display operation, the media content screen of the media content is displayed, and at least part of the associated interactive information of the media content screen is displayed, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

[0156] According to one or more embodiments of the present disclosure, Example 2 is the method according to Example 1, wherein the media content includes a panoramic video.

[0157] According to one or more embodiments of the present disclosure, Example 3, according to the method of Example 1, further includes, after displaying the media content screen of the media content and displaying at least a portion of the interactive information associated with the media content screen, at least one of the following:

[0158] In response to an interactive information publishing operation based on the media content screen, publishing first interactive information for the media content, where the first interactive information corresponds to the information publishing operation;

[0159] In response to a second display operation on the second interactive information in the at least partially associated interactive information, at least one display surface is displayed, and detailed information of the second interactive information is displayed in a target display surface among the at least one display surface.

[0160] According to one or more embodiments of the present disclosure, Example 4, according to the method of Example 3, further includes at least one of the following before publishing the first interactive information for the media content in response to the interactive information publishing operation based on the media content screen:

[0161] In response to a first triggering operation within the media content screen, displaying an information input area, wherein the information input area is used for a user to input information content of the first interactive information;

[0162] In response to a second trigger operation acting on the media content screen, a first screen element in the media content screen is used as an associated screen element of the first interactive information, the first screen element corresponding to the second trigger operation.

[0163] According to one or more embodiments of the present disclosure, Example 5 is the method according to Example 3, further comprising, after displaying at least one display surface:

[0164] In response to the switching operation on the display surface, the currently displayed display surface is switched by controlling at least one display surface to rotate, wherein different display surfaces are used to display detailed information of different associated interactive information corresponding to the second screen element, and the second screen element is an associated screen element of the second interactive information.

[0165] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in Example 3, wherein adjacent display surfaces in the at least one display surface are arranged at a preset angle.

[0166] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 1, wherein presenting at least a portion of the interactive information associated with the media content screen includes:

[0167] displaying the associated interactive information corresponding to the associated screen element at the associated display position of the associated screen element, wherein the displayed associated interactive information remains unchanged; or

[0168] Different associated interactive information corresponding to the associated screen element is displayed in a switching manner at the associated display position of the associated screen element.

[0169] According to one or more embodiments of the present disclosure, Example 8 is a method according to any one of Examples 1-7, wherein the media content is generated by triggering a second application, and before receiving a first display operation for the media content, further comprising:

[0170] In response to a publishing interface display instruction for the media content, displaying a publishing interface for the media content, the publishing interface display instruction being generated by a second application;

[0171] In response to a media content publishing operation performed within the publishing interface, the media content is published.

[0172] According to one or more embodiments of the present disclosure, Example 9 provides a method for generating media content, which is applied to a second application program. The method includes:

[0173] In response to the material display operation, a material interface is displayed, wherein the material interface displays at least one candidate material, and the candidate material is captured under a single viewing angle;

[0174] In response to the confirmation operation performed within the material interface, generation prompt information of the media content is displayed. The media content is a panoramic video generated based on the original material. The media content supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation. The generation prompt information is used to prompt that the generation of the media content is completed.

[0175] According to one or more embodiments of the present disclosure, Example 10 is the method according to Example 9, and further includes, before the generating prompt information for presenting the media content:

[0176] Expanding the original material into a panoramic picture, and generating a panoramic image sequence frame according to the panoramic picture;

[0177] The media content is generated based on the panoramic image sequence frames.

[0178] According to one or more embodiments of the present disclosure, Example 11 is the method according to Example 10, wherein the viewing angle of the panoramic video switches with the viewing angle of the target object, and before generating a panoramic image sequence frame according to the panoramic picture, the method further includes:

[0179] Extracting a target object presented in the material picture of the original material and generating a dynamic model of the target object;

[0180] Generating a panoramic image sequence frame according to the panoramic picture includes:

[0181] A panoramic image sequence frame is generated according to the panoramic picture and the dynamic model.

[0182] According to one or more embodiments of the present disclosure, Example 12 is a method according to any one of Examples 9-11, further comprising, after the prompt information for displaying the media content is generated:

[0183] In response to the instruction generation operation, a publishing interface display instruction for the media content is generated, wherein the publishing interface display instruction is used to instruct the first application to display a publishing interface for the media content, and the publishing interface is used to publish the media content.

[0184] According to one or more embodiments of the present disclosure, Example 13 is a method according to any one of Examples 9-11, wherein the generated prompt information includes a preview screen of the panoramic video.

[0185] According to one or more embodiments of the present disclosure, Example 14 provides a device for displaying interactive information, configured in a first application, the device comprising:

[0186] An operation receiving module, configured to receive a first display operation for media content;

[0187] The first information display module is used to display a media content screen of the media content in response to the first display operation, and display at least part of the associated interactive information of the media content screen, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

[0188] According to one or more embodiments of the present disclosure, Example 15 provides a device for generating media content, configured in a second application, the device comprising:

[0189] A material display module, configured to display a material interface in response to a material display operation, wherein the material interface displays at least one candidate material, the candidate material being captured from a single viewing angle;

[0190] A prompt module is used to display generation prompt information of media content in response to a confirmation operation performed within the material interface, wherein the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at an associated display position of an associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to prompt that the generation of the media content is complete.

[0191] According to one or more embodiments of the present disclosure, Example 16 provides an electronic device, including:

[0192] one or more processors;

[0193] a memory for storing one or more programs,

[0194] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying interactive information as described in any one of Examples 1-8 or implement the method for generating media content as described in any one of Examples 9-13.

[0195] According to one or more embodiments of the present disclosure, Example 17 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for displaying interactive information as described in any one of Examples 1-8 or a method for generating media content as described in any one of Examples 9-13.

[0196] According to one or more embodiments of the present disclosure, Example 18 provides a computer program product. When the computer program product is executed by a computer, the computer implements the method for displaying interactive information as described in any one of Examples 1-8 or the method for generating media content as described in any one of Examples 9-13.

[0197] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0198] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0199] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A method for displaying interactive information, applied to a first application, comprising: receiving a first display operation for media content; In response to the first display operation, the media content screen of the media content is displayed, and at least part of the associated interactive information of the media content screen is displayed, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

2. The method according to claim 1, wherein The media content includes panoramic video.

3. The method according to claim 1 or 2, wherein: After displaying the media content screen of the media content and displaying at least a portion of the interactive information associated with the media content screen, the method further includes at least one of the following: In response to an interactive information publishing operation based on the media content screen, publishing first interactive information for the media content, where the first interactive information corresponds to the information publishing operation; In response to a second display operation on the second interactive information in the at least partially associated interactive information, at least one display surface is displayed, and detailed information of the second interactive information is displayed in a target display surface among the at least one display surface.

4. The method according to claim 3, wherein: Before publishing the first interactive information for the media content in response to the interactive information publishing operation based on the media content screen, the method further includes at least one of the following: In response to a first triggering operation within the media content screen, displaying an information input area, wherein the information input area is used for a user to input information content of the first interactive information; In response to a second trigger operation acting on the media content screen, a first screen element in the media content screen is used as an associated screen element of the first interactive information, the first screen element corresponding to the second trigger operation.

5. The method according to claim 3 or 4, wherein: After displaying at least one display surface, the method further includes: In response to the switching operation on the display surface, the currently displayed display surface is switched by controlling at least one display surface to rotate, wherein different display surfaces are used to display detailed information of different associated interactive information corresponding to the second screen element, and the second screen element is an associated screen element of the second interactive information.

6. The method according to any one of claims 3 to 5, wherein: Adjacent display surfaces in the at least one display surface are arranged at a preset angle.

7. The method according to any one of claims 1 to 6, wherein: The display of at least a portion of the interactive information associated with the media content screen includes: displaying the associated interactive information corresponding to the associated screen element at the associated display position of the associated screen element, wherein the displayed associated interactive information remains unchanged; or Different associated interactive information corresponding to the associated screen element is displayed in a switching manner at the associated display position of the associated screen element.

8. The method according to any one of claims 1 to 7, wherein: The media content is generated by a second application program, and before the receiving of the first display operation for the media content, the method further includes: In response to a publishing interface display instruction for the media content, displaying a publishing interface for the media content, the publishing interface display instruction being generated by a second application; In response to a media content publishing operation performed within the publishing interface, the media content is published.

9. A method for generating media content, applied to a second application, the method comprising: In response to the material display operation, a material interface is displayed, wherein the material interface displays at least one candidate material, and the candidate material is captured under a single viewing angle; In response to the confirmation operation performed within the material interface, generation prompt information of the media content is displayed. The media content is a panoramic video generated based on the original material. The media content supports displaying the interactive information at the associated display position of the associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation. The generation prompt information is used to prompt that the generation of the media content is completed.

10. The method according to claim 9, wherein: Before generating prompt information for displaying media content, the method further includes: Expanding the original material into a panoramic picture, and generating a panoramic image sequence frame according to the panoramic picture; The media content is generated based on the panoramic image sequence frames.

11. The method according to claim 10, wherein: The viewing angle of the panoramic video is switched according to the viewing angle of the target object. Before generating a panoramic image sequence frame according to the panoramic picture, the method further includes: Extracting a target object presented in the material picture of the original material and generating a dynamic model of the target object; Generating a panoramic image sequence frame according to the panoramic picture includes: A panoramic image sequence frame is generated according to the panoramic picture and the dynamic model.

12. The method according to any one of claims 9 to 11, wherein: After the generation prompt information of the display media content, the method further includes: In response to the instruction generation operation, a publishing interface display instruction for the media content is generated, wherein the publishing interface display instruction is used to instruct the first application to display a publishing interface for the media content, and the publishing interface is used to publish the media content.

13. The method according to any one of claims 9 to 12, wherein: The generated prompt information includes a preview screen of the panoramic video.

14. A device for displaying interactive information, configured in a first application, comprising: An operation receiving module, configured to receive a first display operation for media content; The first information display module is configured to display a media content screen of the media content in response to the first display operation, and display at least part of the associated interactive information of the media content screen, wherein an associated screen element of the associated interactive information is presented in the media content screen, and the associated interactive information is displayed at an associated display position of the associated screen element corresponding to the associated interactive information, and the associated screen element is set by the publisher of the associated interactive information.

15. A device for generating media content, configured in a second application, the device comprising: a material display module configured to display a material interface in response to a material display operation, wherein the material interface displays at least one candidate material, the candidate material being captured from a single viewing angle; The prompt module is configured to display generation prompt information of media content in response to a confirmation operation performed within the material interface, wherein the media content is a panoramic video generated based on the original material, and the media content supports displaying the interactive information at an associated display position of an associated screen element corresponding to the interactive information. The original material is the candidate material confirmed by the confirmation operation, and the generation prompt information is used to prompt that the generation of the media content is completed.

16. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the interactive information display method described in any one of claims 1-8 or the media content generation method described in any one of claims 9-13.

17. A computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a processor to implement the interactive information display method described in any one of claims 1 to 8 or the media content generation method described in any one of claims 9 to 13 when executed.

18. A computer program product, comprising a computer program, wherein when executed by a processor, the computer program implements the method for displaying interactive information according to any one of claims 1 to 8 or the method for generating media content according to any one of claims 9 to 13.

Citation Information

Patent Citations

  • Interactive information display method and device, media content generation method and device, electronic equipment, storage medium and program product

    CN120434442A

  • Live broadcast room bullet screen display method, storage medium, equipment and system

    CN111107381A

  • Message display method and message display device

    CN112286415A

  • Bullet screen message notification method and terminal device

    CN112312192A

  • Interactive information sending method and device, electronic equipment and storage medium

    CN117354271A