Information display method and device, equipment, medium and product
By receiving and processing multimedia data streams in the activity area and using media data processing equipment for special effects processing, the problem of single screen content of the public display device is solved, and higher user participation and activity effects are achieved.
Patent Information
- Application Number
- CN202510600658.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, the singularity and limitations of the screen content of the public display device lead to poor performance in the event and insufficient enthusiasm for users to participate in the event.
By receiving the multimedia data streams sent by multiple acquisition devices, using the media data processing device to perform special effects processing, a rich multimedia data stream is generated, and displayed on a public display device, enhancing the fun and interactiveness of the screen content.
It improves users' enthusiasm for participating in activities and the effectiveness of event holding. Through rich picture content and interactivity, it enhances the sense of participation and interactive atmosphere of the event.
Smart Images

Figure CN120343331A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of image processing technologies, and particularly to an information display method, apparatus, device, medium, and product. Background Art
[0002] In the scenario of holding an event, in order to improve the enthusiasm of users to participate in the event and the event atmosphere, a public display device can be set in the event holding area to present the captured picture content during the event on the public display device for the users participating in the event to watch.
[0003] In the related art, the public display device is only a picture display device, that is, the presented picture content has certain limitations and monotonicity, resulting in the problem of poor event holding effect. Summary of the Invention
[0004] The present disclosure provides an information display method, apparatus, device, medium, and product, so as to improve the public display device in a preset area, and the presented picture content is not only related to the users participating in the event, but also enriches the picture content, thereby improving the enthusiasm of users to participate in the event and the effect of holding the event.
[0005] In a first aspect, embodiments of the present disclosure provide an information display method, and the method includes:
[0006] Receiving first multimedia data streams sent by at least two collection devices, and sending second multimedia data streams that meet preset conditions to a media data processing device to determine third multimedia data streams corresponding to the second multimedia data streams based on the media data processing device, where the at least two collection devices are devices deployed in a preset area for collecting multimedia data streams in the preset area, the second multimedia data streams are first multimedia data streams that meet the preset conditions, and the third multimedia data streams are video streams obtained by performing special effects processing on the second multimedia data streams;
[0007] Receiving the third multimedia data streams fed back by the media data processing device, and sending the third multimedia data streams to a first display device for display, where the first display device is a device deployed in the preset area and can be watched by multiple users for picture content.
[0008] In a second aspect, embodiments of the present disclosure further provide an information display apparatus, and the apparatus includes:
[0009] A multimedia data stream receiving module, configured to receive first multimedia data streams sent by at least two acquisition devices, and send second multimedia data streams that meet preset conditions to a media data processing device, so as to determine, based on the media data processing device, third multimedia data streams corresponding to the second multimedia data streams, where the at least two acquisition devices are devices deployed in a preset area for acquiring multimedia data streams in the preset area, the second multimedia data streams are first multimedia data streams that meet the preset conditions, and the third multimedia data streams are video streams obtained by performing special effects processing on the second multimedia data streams;
[0010] A multimedia data stream display module, configured to receive the third multimedia data streams fed back by the media data processing device, and send the third multimedia data streams to a first display device for display, where the first display device is a device deployed in the preset area and capable of being viewed by multiple users for the picture content.
[0011] In a third aspect, an embodiment of the present disclosure further provides an electronic device, which includes:
[0012] One or more processors;
[0013] A storage device, configured to store one or more programs,
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described in any one of the embodiments of the present disclosure.
[0015] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute the information display method as described in any one of the embodiments of the present disclosure when executed by a computer processor.
[0016] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, and the computer program implements the information display method as described in any one of the embodiments of the present disclosure when executed by a processor.
[0017] The technical solution provided by the embodiments of the present disclosure receives the first multimedia data streams collected by at least two acquisition devices, and uses the first multimedia data stream corresponding to the preset conditions as the second multimedia data stream. If the second multimedia data stream needs to be presented after special effect processing, the second multimedia data stream can be sent to the media data processing device so that the media data processing device performs special effect processing on the second multimedia data stream to obtain the third multimedia data stream after special effect processing. The third multimedia data stream can be presented on the first display device in the preset area so that the users in the preset area can view the picture content in the first display device. Since the picture content displayed in the first display device is the picture content after special effect processing of at least one user in the preset area, this picture content has the characteristics of certain interest and rich content. Therefore, the enthusiasm of users to participate in the activity can be improved, and further the effectiveness of the activity held can be improved. Description of the Drawings
[0018] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent. 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 the original elements and elements are not necessarily drawn to scale.
[0019] Figure 1 Schematic flowchart of an information display method provided by an embodiment of the present disclosure;
[0020] Figure 2 Schematic flowchart of an information display method provided by an embodiment of the present disclosure;
[0021] Figure 3 Schematic structural diagram of an information display device provided by an embodiment of the present disclosure;
[0022] Figure 4 Schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed Embodiments
[0023] The embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the 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 set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0024] It should be understood that the various steps described in the method embodiments of the present disclosure may be executed 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 regard.
[0025] As used herein, the term "including" and its variations are open-ended, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0026] It should be noted that the concepts such as "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependent relationships.
[0027] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".
[0028] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0029] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0030] For example, in response to receiving an active request from the user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the technical solutions of the present disclosure according to the prompt message.
[0031] As an optional but non-limiting implementation manner, for example, the manner of sending a prompt message to the user in response to receiving an active request from the user may be in the form of a pop-up window, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0032] It can be understood that the above notification and the process of obtaining user authorization are only illustrative and do not limit the implementation manners of the present disclosure. Other manners that comply with relevant laws and regulations can also be applied to the implementation manners of the present disclosure.
[0033] It can be understood that the data involved in the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and related provisions.
[0034] Before introducing the technical solution provided by the embodiments of the present disclosure, an exemplary description of the application scenario can be given first. The embodiments of the present disclosure can be applied to the scenario where the multimedia data stream collected by the camera device is presented on the public display device during the process of holding an event, and at least one of the multimedia data presented on the public display device includes the video stream after special effect processing. For example, if the event held is a concert, then the public display device can be a display screen placed in a preset area, and a certain multimedia data stream after special effect processing can be displayed on the display screen. The preset area can be the event holding area. If the event held is a football game, then the public display device can be a display screen placed in the football field. At the same time, a plurality of camera devices are also deployed in the event holding area, and each camera device can collect the multimedia data stream from its corresponding perspective, and a certain multimedia data stream can be presented on the public display device after special effect processing.
[0035] Figure 1 As shown in the flowchart of an information display method provided by the embodiments of the present disclosure, the embodiments of the present disclosure are applicable to the scenario where the multimedia data stream collected from the event holding area is presented on the display device deployed in the event holding area after special effect processing. This method can be executed by an information display device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0036] As Figure 1 shown, the method of this embodiment can specifically include:
[0037] S110. Receive the first multimedia data streams sent by at least two collection devices, and send the second multimedia data stream that meets the preset conditions to the media data processing device, so as to determine the third multimedia data stream corresponding to the second multimedia data stream based on the media data processing device, where the at least two collection devices are devices deployed in the preset area for collecting the media data stream in the preset area, the second multimedia data stream is the first multimedia data stream that meets the preset conditions, and the third multimedia data stream is the video stream after special effect processing of the second multimedia data stream.
[0038] Among them, the acquisition device can be understood as a device deployed in a preset area for acquiring multimedia data streams within the preset. Optionally, the acquisition device can be a camera, a mobile terminal, or a PC. Multimedia data in a certain acquisition perspective within the preset area can be acquired in real time based on the acquisition device. In this embodiment, the acquisition device can be a handheld device, and its acquisition perspective can be controlled by the user to whom the handheld device belongs, or can be determined based on the method for determining the region of interest integrated in the acquisition device. The acquisition end of the acquisition device can rotate 340 degrees to acquire multimedia data streams from different perspectives. The method for determining the region of interest can be: acquiring multimedia data streams from different acquisition perspectives, analyzing and processing the multimedia data streams, determining the video stream with rich picture content, and using the perspective corresponding to the video stream with rich picture content as the region of interest. Correspondingly, the perspective corresponding to the region of interest is used as the acquisition perspective. The richness of the picture content can be determined based on the picture content richness analysis model or analysis method, and its specific determination method is not limited in this embodiment.
[0039] Generally, multiple acquisition devices can be deployed within the preset area to acquire multimedia data streams from corresponding acquisition perspectives based on different acquisition devices. The preset area can be a completely open area or a semi-open area. A completely open area can be understood as any square or a certain open-air area. A semi-open area can be understood as an indoor area. Optionally, the indoor area can be a sports center, etc. The preset area at least includes activity participating users and a public screen display device. The public screen display device can be a device whose presented content can be seen by activity participating users in the preset area from different perspectives. In this embodiment, the public screen display device has the following characteristics in terms of visual presentation effects: high resolution, high brightness, high contrast, rich colors, and high refresh rate. The multimedia data stream corresponding to a certain acquisition device among the multiple acquisition devices can be presented on the public screen display device. At the same time, in order to increase the interactivity among activity participating users in the preset area, the multimedia data stream after special effect processing can be presented on the public screen display device.
[0040] In this embodiment, the acquisition device can acquire the data stream in the corresponding perspective within the preset area in real time, and this data stream can be used as the first multimedia data stream. The second multimedia data stream is a certain data stream among multiple first multimedia data streams. The preset condition is a condition preset for how to determine the second multimedia data stream from multiple first multimedia data streams. That is, the first multimedia data stream that meets the preset condition is used as the second multimedia data stream.
[0041] Exemplarily, 10 camera devices (acquisition devices) are deployed inside the event hosting area, and each camera device acquires a first multimedia data stream from its corresponding perspective. If the first multimedia data stream acquired by the 5th camera device currently meets the preset conditions, then the first multimedia data stream acquired by the fifth camera device is the second multimedia data stream.
[0042] Generally, in order to improve the interactivity between the event participating users in the preset area and the public screen display device, the second multimedia data stream to be presented on the public screen display device can be processed. Optionally, the processing can be special effect processing, and the second multimedia data stream after the special effect processing is used as the third multimedia data stream. It can be understood that the third multimedia data stream is the video stream to be presented on the public screen display device, and the third multimedia data stream is the video stream after the special effect processing of the content presented in the second multimedia data stream.
[0043] In this embodiment, the second multimedia data stream can be composed of one video frame after another. Special effect processing can be performed on the users in each video frame, or special effect processing can be performed on the entire picture content of the video frame. The specific object to which the special effect is applied can be set according to the requirements in the development stage and is not limited in this embodiment.
[0044] The media data processing device can be understood as a device for performing special effect processing on the second multimedia data stream. In this embodiment, in order to solve the latency problem presented after the media data processing device performs special effect processing on the second multimedia data stream and provides feedback, the media data processing device can adopt a high-performance device. Optionally, the media data processing device selects high-performance PC hardware, high-performance GPU graphics card devices, etc., so as to meet the high computing requirements of video acquisition, special effect processing, and real-time rendering.
[0045] It should also be noted that in order to further improve the processing performance of the media data processing device, the code can be optimized, that is, the code flow is optimized to reduce unnecessary calculations and memory overhead. At the same time, a reasonable memory management mechanism can be developed so that after the third multimedia data stream after the special effect processing is fed back, the multimedia data stream can be released based on the memory management mechanism, thereby solving the problem that the system performance deteriorates due to memory leakage.
[0046] Specifically, multiple acquisition devices can be deployed within a preset area. At the same time, the multiple acquisition devices can communicate with the server corresponding to the production console, so that after the first multimedia data stream is acquired by the acquisition device, it can be sent to the server and presented on the display device of the production console corresponding to the server. The display device of the production console can be divided into multiple display areas, and each display area is used to display the multimedia data stream acquired by the corresponding acquisition device. The first multimedia data stream that meets the preset conditions can be used as the second multimedia data stream. The second multimedia data stream is sent to the media data processing device so that the media data processing device performs special effects processing on the second multimedia data stream.
[0047] Exemplarily, taking the application scenario as a concert scenario as an example, correspondingly, the preset area is the area that accommodates the concert stage and the audience. Multiple acquisition devices can be deployed within the preset area. After each acquisition device acquires the first multimedia data stream, it can be transmitted to the display device of the production console corresponding to the production console, so as to display the corresponding first multimedia data stream in different display areas of the display device of the production console. The first multimedia data stream triggered by the user corresponding to the production console is used as the second multimedia data stream and sent to the media data processing device. After receiving the second multimedia data stream, the media data processing device can perform special effects processing on the second multimedia data stream to obtain the third multimedia data stream.
[0048] S120. Receive the third multimedia data stream fed back by the media data processing device and send the third multimedia data stream to the first display device for display.
[0049] Among them, the first display device is a device deployed within the preset area that can be viewed by multiple user objects for the picture content. Optionally, taking the application scenario as a concert scenario as an example, the first display device is deployed on the large electronic screen in the concert area. That is to say, the first display device is the display public screen placed within the preset area.
[0050] It can be understood that after the media data processing device processes and obtains the third multimedia data stream, the third multimedia data stream can be fed back to the server corresponding to the production console, so as to display the third multimedia data stream based on the display device of the production console corresponding to the server of the production console, and display the third multimedia data stream on the first display device placed within the preset area.
[0051] After receiving the first multimedia data streams sent by at least two acquisition devices, the technical solution provided by the embodiments of the present disclosure can send the second multimedia data stream that meets the preset conditions to the media data processing device, so that the media data processing device performs special effect processing on the second multimedia data stream to obtain the third multimedia data stream after special effect processing. After receiving the third multimedia data stream fed back by the media data processing device, the third multimedia data stream can be presented on the first display device. At this time, the content presented on the first display device is mainly the picture content after special effect processing and related to the users within the preset area. Therefore, the interactivity of users participating in the activity is improved.
[0052] Taking the application scenario of holding a concert as an example to illustrate the implementation link, multiple acquisition devices (cameras) can be deployed in the concert venue. All the acquisition devices communicate with the devices corresponding to the production control desk. A public display device (the first display device) can be deployed in the activity area. The first display device communicates with the devices of the production control desk and is used to present the second multimedia data stream or the third multimedia data stream on the first display device. It can be understood that after the camera captures the first multimedia data stream, it can be presented on the display device of the production control desk. At this time, the first multimedia data stream can include the video stream corresponding to the audience, the video stream corresponding to the stage, the video stream corresponding to the guests, and so on. If a certain video stream needs to be presented on the first display device after special effect processing, the first multimedia data stream that meets the preset conditions (that is, the first multimedia data stream that needs to be presented) can be sent to the media data processing device as the second multimedia data stream. After receiving the second multimedia data stream, the media data processing device can call the special effect processing model. For example, based on the special effect processing model, the faces of the users in the second multimedia data stream are processed into donkey face special effects to obtain the third multimedia data stream. After the third multimedia data stream is sent to the display device corresponding to the production control desk, it is sent to the first display device for presentation to achieve the effect of interacting with the audience or guests.
[0053] Through special effect interaction on the first display device, the users participating in the activity no longer passively watch the performance and can interact with the performers. There is a better sense of fun and interactive atmosphere at the scene. At this time, the special effects are no longer limited to short videos and online live broadcast scenarios, but can also play a greater role in offline performance scenarios. Moreover, after the users participating in the activity take pictures of the third multimedia data stream presented on the first display device, they can display it in various application programs, further improving the effect of activity promotion.
[0054] Based on the foregoing embodiments, multiple acquisition devices deployed in a preset area can acquire the first multimedia data stream of this area, and send the first multimedia data stream that meets the preset conditions to the media data processing device, so that the media data processing device performs special effect processing on this multimedia data stream. In this embodiment, the second multimedia data stream that meets the preset conditions is determined based on the following method:
[0055] Display the first multimedia data streams acquired by at least two acquisition devices in multiple display areas of the display interface, where the first multimedia data streams presented in each display area are different; in response to a trigger operation on the first multimedia data stream presented in any display area, use the triggered first multimedia data stream as the second multimedia data stream; or, determine the second multimedia data stream from multiple first multimedia data streams according to the special effect processing order and preset duration of at least two acquisition devices configured in advance. Determine the second multimedia data stream based on the analysis result of the first multimedia data stream presented in the display area
[0056] In this embodiment, the display interface corresponds to the interface presented by the display device of the production switcher. Since the server corresponding to the production switcher communicates with multiple acquisition devices, the first multimedia data streams acquired by the acquisition devices can be presented on the display interface corresponding to the production switcher. When there are multiple acquisition devices, in order to simultaneously display multiple first multimedia data streams on the display interface, the display interface can be divided into multiple display areas. Each display area is used to present the corresponding first multimedia data stream. That is, the first multimedia data streams presented in all display areas are acquired by different acquisition devices.
[0057] The user of the production switcher can click on the display area and use the first multimedia data stream corresponding to the clicked display area as the second multimedia data stream. Or, the display interface may include a selection identifier for each first multimedia data stream, and use the first multimedia data stream corresponding to the identifier triggered by the user as the second multimedia data stream. Correspondingly, the preset conditions correspond to the trigger operation on the display area or the identifier of the first multimedia data stream.
[0058] The advantage of determining the second multimedia data stream in this way is that: the user corresponding to the production switcher has a certain aesthetic ability. Determining the second multimedia data stream based on their selection can, on the one hand, achieve natural transition of the picture, and on the other hand, present the high-quality or interesting content acquired on the first display device to improve the user's participation during the event.
[0059] Of course, to improve the convenience of determining the second multimedia data stream, the second multimedia data stream can be determined based on an automated method. Optionally, the special effect processing order of each acquisition device and the special effect video duration corresponding to each acquisition device can be pre-configured. The special effect video duration can be understood as the duration of the second multimedia data stream, that is, the first multimedia data stream collected within a certain period of time is sequentially sent to the media data processing device as the second multimedia data stream. The special effect processing order can be understood as the order in which the first multimedia data stream collected by the acquisition device is used as the second multimedia data stream, which is pre-set. Exemplarily, there are three acquisition devices respectively labeled as Device 1, Device 2, and Device 3. The special effect processing order is Device 1, Device 3, and Device 2. The duration of the first multimedia data stream collected by each acquisition device that can be used as the second multimedia data stream is 1 minute. The first multimedia data stream collected by Device 1 can be used as the second multimedia data stream. When it is detected that the duration as the second multimedia data stream reaches the preset duration of 1 minute, the first multimedia data stream collected by Device 3 is used as the second multimedia data stream. When it is detected that the duration as the second multimedia data stream reaches the preset duration of 1 minute, the first multimedia data stream collected by Device 2 is used as the second multimedia data stream. The above operations are repeated until no multimedia data stream collected by the acquisition device is received or an instruction to stop determining the second multimedia data stream in this way is received. In this case, the preset condition corresponds to the special effect processing order and the preset duration of the pre-configured acquisition device.
[0060] The advantage of determining the second multimedia data stream in the above way is that it can improve the efficiency and convenience of determining the second multimedia data stream.
[0061] Of course, another way to determine the second multimedia data stream can be: based on the analysis result of the received first multimedia data stream, determine the second multimedia data stream.
[0062] It can be understood that after the server corresponding to the production control desk receives the first multimedia data stream, the first multimedia data stream can be evaluated for the richness of the picture content, and the first multimedia data stream with rich picture content is used as the second multimedia data stream. Correspondingly, the preset condition is the richness of the picture content of the first multimedia data stream. The richness of the picture content can be determined according to existing models.
[0063] The advantage of this method is that the second multimedia data stream can be automatically determined according to the richness of the picture content, which can not only ensure the automation of determining the second multimedia data stream, but also ensure the richness of the picture content presented on the first display device.
[0064] It can also be to use the multimedia data stream collected in the pre-set interaction session as the second multimedia data stream.
[0065] It should be noted that it can also be determined based on one or a combination of the above methods for the second multimedia data stream.
[0066] The method provided by the embodiments of the present disclosure can adopt the above method to determine the second multimedia data stream that meets the preset conditions, improving the convenience of determining the second multimedia data stream and the effect of picture transition coordination.
[0067] Based on the above technical solution, after the second multimedia data stream is determined, the second multimedia data stream can be directly presented on the first display device. It can also be that the second multimedia data stream is sent to the media data processing device, so that the media data processing device performs special effects processing on the second multimedia data stream to obtain a third multimedia data stream, and the third multimedia data stream is presented on the first display device.
[0068] Based on the above, before obtaining the third multimedia data stream, it is necessary to first send the second multimedia data stream to the media data processing device for processing, and then feedback it to the server corresponding to the production control desk. After that, it is presented on the first display device, and there are multiple transmission links. To solve the problem of latency caused during the transmission process, corresponding data acquisition cards can be deployed in the server corresponding to the production control desk and the media data processing device.
[0069] Optionally, the second multimedia data stream that meets the preset conditions is sent to the media data processing device based on the configured data acquisition card.
[0070] Among them, the data acquisition card SDI (Serial Digital Interface) is a data acquisition card for collecting video signals. This acquisition card has the functions of high-quality signal acquisition and multi-format support. At the same time, the SDI acquisition card has a hardware compression encoding function, which can perform real-time compression while collecting video, thereby reducing the burden on the computer CPU and facilitating video storage and transmission. Further, the encoding parameters are usually adjustable, such as resolution, bit rate, etc. Based on this, the second multimedia data stream can be encoded and sent to the media data processing device based on the SDI acquisition card, thereby improving the data transmission efficiency and reducing the latency duration.
[0071] The embodiments of the present disclosure can be applied in scenarios such as network video live broadcast, video production, and post-editing. Therefore, the first multimedia data stream collected by the camera can be converted into a format suitable for network transmission based on the data acquisition card, and then played through relevant software.
[0072] After sending the second multimedia data stream to the media data processing device based on the data acquisition card, the second multimedia data stream can be analyzed and processed based on the media data processing device, so as to obtain a third multimedia data stream. Figure 2 The following is a schematic flowchart of an information display method provided by an embodiment of the present disclosure, as Figure 2 shown, the method includes:
[0073] S210. Receive a second multimedia data stream based on the data acquisition card in the media data processing device.
[0074] It can be understood that: the second multimedia data stream sent by the server corresponding to the director console can be received by the media data processing device. When the media data processing device receives the second multimedia data stream, it indicates that the second multimedia data stream needs to be processed. At this time, the corresponding special effect processing model can be called for special effect processing.
[0075] S220. Invoke a special effect processing model corresponding to the second multimedia data stream, and perform special effect processing on the second multimedia data stream based on the special effect processing model to obtain a third multimedia data stream.
[0076] Among them, the special effect processing model is a model for performing special effect processing on the second multimedia data stream. The special effect processing model is determined based on the pre-provided special effect requirement description information. The activity organizer or the special effect requirement party may pre-provide the special effect requirement description information. Optionally, in the scenario of holding a concert, the organizer of the concert may provide the requirement description information. The special effect requirement description information can be conveyed in forms such as voice, text, image, video, etc. Optionally, if the activity organizer wants to undertake an activity on caring for giant pandas, the special effect requirement description information may be a text description of processing the user's face in the collected multimedia data stream into a panda special effect. Then, the first model can be a model for processing the user into a panda special effect; if the activity organizer holds a concert for a certain singer and the theme of the concert is "happy", the first model can be a special effect processing for making the facial features of the user in the multimedia data stream happy. The specific form of the effect processed by the first model can be adjusted according to the needs of the activity organizer, so as to both perform special effect processing on the media data stream and meet the special effect requirement description information provided by the activity organizer.
[0077] Further, the special effect effect obtained by processing the first model is at least related to the special effect element used to describe the special effect presentation effect in the special effect requirement description information. It can be understood that at least one special effect element is a content in the special effect requirement description text, and this content can determine the special effect processing result of the first model.
[0078] Specifically, after the media data processing device receives the second multimedia data stream, it can retrieve the first model adapted to the second multimedia data stream to perform special effect processing on the second multimedia data stream based on the first model, thereby obtaining the third multimedia data stream.
[0079] The advantage of processing the second multimedia data stream in the above manner is that the picture content presented in the second special effect video stream can be adjusted, thereby enriching the presented content in the second multimedia data stream. Correspondingly, when the third multimedia data stream obtained by the special effect is presented on the first display device, the users in the active display area can be provided with the interest of watching the picture content on the first display device when watching the picture content on the first display device.
[0080] After the media data processing device receives the second multimedia data drop, it can convert the image buffer buffer of the CPU into a GPU texture for special effect rendering, and render to obtain the third multimedia data stream.
[0081] In this embodiment, the special effect processing model can be a model for performing special effect processing on the user's facial features in the multimedia data stream, a model for stylizing the entire picture content, or a model for performing two-dimensional and three-dimensional animation processing on the user. The specific functions that the special effect processing model can implement are not limited here and can be developed and designed according to specific actual needs.
[0082] It should be noted that based on the data acquisition card, the data format of the second multimedia data stream can be converted into a preset format, and the second multimedia data stream in the preset format is sent to the media data processing device. Correspondingly, after the media data processing device receives the second multimedia data stream corresponding to the data acquisition card, it can first perform format conversion and resolution adjustment to make it meet the special effect processing requirements. Further, after processing to obtain the third multimedia data stream, the third multimedia data stream can be subjected to format conversion to send the third multimedia data stream to the server corresponding to the video switcher based on the data acquisition card in the media data processing device, and then push it to the first display device for presentation.
[0083] It should also be noted that a rendering area for the video can be created on the media data processing device. The advantage of creating the rendering area is that it can be adaptively adjusted according to the resolution of the first display device (large screen), ensuring that the video can be clearly displayed on large screens with different resolutions. When the media data processing device receives the second multimedia data stream, the multimedia data stream collected by the SDI is converted into the RGBA format. When the third multimedia data stream is presented after the special effect processing, seamless switching can be achieved, so as to ensure that the users participating in the activity can see the picture content after the special effect processing in real time.
[0084] Further, a device selection area can be presented on the display device of the production control console. In this device selection area, all detected SDI input and output devices, including the device names, can be displayed in the form of a UI. When debugging devices in the preset area, the SDI route to be used can be selected by clicking on the list options.
[0085] In the technical solution provided by the embodiments of the present disclosure, after the second multimedia data stream is determined, the second multimedia data stream can be sent to the media data processing device based on the data acquisition card. After receiving the second multimedia data stream, the media data processing device can determine the special effect processing model corresponding to the second multimedia data stream, and then perform special effect processing on the second multimedia data stream based on the special effect processing model to obtain the third multimedia data stream after special effect processing. Since the third multimedia data stream is a video stream after special effect processing and may include the special effect content of a certain user in the active area, the enthusiasm of users to participate in the activity can be improved.
[0086] On the basis of the foregoing embodiments, for all multimedia data streams, the corresponding special effect processing models can be the same. Of course, in order to further improve the effect of presenting diverse special effect content, that is, the picture diversity of the third multimedia data stream presented in the first display device, multiple special effect processing models can be created according to the special effect requirement description information, and then the third multimedia data stream that is most suitable for the second multimedia data stream can be determined.
[0087] In this embodiment, the special effect processing model corresponding to the second multimedia data stream can be determined based on the following method:
[0088] The first method is: using the pre-deployed special effect processing model as the special effect processing model.
[0089] It can be understood that a special effect processing model is created in advance, and regardless of what the received second multimedia data stream is, it can be processed based on this special effect processing model. That is to say, the pre-deployed special effect processing model is directly used as the model for special effect processing of the second multimedia data stream.
[0090] The second method is: retrieving the special effect processing model from multiple special effect processing models according to the device identifier of the acquisition device corresponding to the second multimedia data stream; wherein, each device identifier is associated with a special effect model.
[0091] Among them, for each acquisition device, the acquisition area range is different. For example, device A mainly acquires the multimedia data stream in area A, and device B mainly acquires the multimedia data stream in area B. There may be certain differences in the user types or scenarios corresponding to each area. Based on this, multiple special effect processing models can be pre-trained, and different acquisition areas (acquisition devices) correspond to one special effect processing model. The device identifier of the acquisition device can be associated with the corresponding special effect processing model. When the second multimedia data stream is received, the special effect processing model can be retrieved according to the device identifier of the acquisition device of the second multimedia data stream.
[0092] It can be understood that when the second multimedia data stream is sent to the media data processing device, the device identifier of the acquisition device corresponding to the second multimedia data stream can be sent to the media data processing device together. When the media data processing device receives the second multimedia data stream, it can retrieve the special effect processing model associated with it according to the device identifier in the second multimedia data stream, so as to process the second multimedia data stream into a special effect video stream based on the special effect processing model.
[0093] Exemplarily, there are three acquisition devices in the preset area, which are respectively marked as device 1, device 2, and device 3. A special effect processing model 1 corresponding to device 1, a special effect processing model 2 corresponding to device 2, and a special effect processing model 3 corresponding to device 3 are pre-created. If it is necessary to send the second multimedia data stream acquired by device 1 to the media data processing device, the device identifier of device 1 and the second multimedia data stream can be sent to the media data processing device together. After the media data processing device receives the second multimedia data stream, it can obtain the device identifier 1 and retrieve the special effect processing model 1 associated with the device identifier 1. The second multimedia data stream is processed with special effects based on the special effect processing model 1.
[0094] The third implementation method can be: retrieving the special effect processing model from multiple special effect processing models according to the model identifier carried in the second multimedia data stream; wherein, the model identifier is determined based on the special effect thumbnail triggered by the first user on the display interface, and the special effect thumbnail is the picture content obtained after multiple special effect processing models perform special effect processing on the preset video stream.
[0095] Among them, the first user corresponds to the production control desk. At the same time, multiple special effect thumbnails can be presented in a specific area of the display interface. The number of special effect thumbnails is related to the number of special effect processing models. The content of the special effect thumbnails is related to the special effect processing effects of the special effect processing models. Each special effect processing model can process a certain picture, and the corresponding rendering effect after processing can be displayed as a thumbnail on the display interface. The advantage of presenting multiple special effect thumbnails on the display interface is that it can facilitate the first user to timely understand the special effect processing results corresponding to each special effect model. Furthermore, when determining the second multimedia data stream, the first user can select the special effect model corresponding to the special effect thumbnail according to their appreciation ability, thereby improving the coordination effect of the picture content.
[0096] It can be understood that the preset media data can be input into the special effect processing models respectively. Each special effect processing model can process the preset media data to obtain a schematic diagram of the effect corresponding to the preset media data under each special effect processing model. To facilitate the first user corresponding to the production control desk to timely understand the special effect processing results corresponding to each special effect processing model, the thumbnail corresponding to the schematic diagram of the effect can be displayed on the display interface. This thumbnail is used as the special effect thumbnail. When obtaining the second multimedia data stream, if a specific special effect model is required to perform special effect processing on it, the special effect thumbnail corresponding to the special effect processing model can be selected on the display interface. After the selection of the special effect thumbnail is completed, the model identifier corresponding to the special effect thumbnail and the second multimedia data stream can be jointly sent to the media data processing device. After receiving the second multimedia data stream, the media data processing device can retrieve the special effect processing model corresponding to the model identifier according to the model identifier carried in the second multimedia data stream.
[0097] Based on the above, the special effect processing model can be determined based on the trigger selection of the first user.
[0098] Of course, the preset area usually includes invited users, and these special effect users can be used as preset objects. To reflect the differences of the invited users, real-time face analysis can be performed on the second multimedia data stream to determine whether the second multimedia data stream includes the facial features corresponding to the invited users. If the facial features corresponding to the invited users are included, the special effect processing model corresponding to the invited user can be retrieved to perform special effect processing on it. Of course, if the facial features of the invited users are not included, it can be processed based on the currently used special effect model.
[0099] Optionally, in the process of performing special effect processing on the second multimedia data stream based on the special effect processing model to obtain the third multimedia data stream, the method further includes: when it is detected that the second multimedia data stream includes a preset object, performing special effect processing on the preset object based on the preset model corresponding to the preset object.
[0100] It can be understood that during the special effect processing of the second multimedia data stream based on the determined special effect model, if it is detected that the second multimedia data stream includes a preset object, the preset model corresponding to the preset object can be retrieved for special effect processing of the preset object. Of course, when the second multimedia data stream does not include a preset object, the determined special effect processing model is continued to be used to process the second multimedia data stream.
[0101] Exemplarily, in the scenario of a concert, there is a special guest A. When sending the second multimedia data stream corresponding to the special guest A to the media data processing device, the user's facial features in the second media data stream can be recognized and analyzed. When it is determined that there are facial features corresponding to the special guest A, the preset model corresponding to the special guest A is retrieved for processing it to obtain a third multimedia data stream.
[0102] In this embodiment, when there are multiple preset objects and the special effect processing models corresponding to each preset object are different, the special effect processing models corresponding to each preset object can be retrieved and processed respectively to display the schematic diagrams of the effects after different special effect processing models process different preset objects in the same picture.
[0103] Exemplarily, if the second multimedia data stream includes multiple special guests at the same time, the special effect processing models corresponding to each special guest can be retrieved respectively and applied to the corresponding special guests to obtain the schematic diagrams of the effects of different special guests under different special effect processing models in the same picture.
[0104] It should also be noted that in practical applications, if a specific special effect processing model is required for special effect processing of the second multimedia data stream, the special effect processing model can be determined based on the trigger operation of the first user, or the specific special effect processing model can be determined based on the communication between the first user and the media data processing user.
[0105] In this embodiment, the special effect processing of the second multimedia data stream to obtain the third multimedia data stream can be: based on the special effect processing model, identifying the preset parts of the user in the second multimedia data stream and adding special effects to the preset parts to obtain the third multimedia data stream corresponding to the second multimedia data stream.
[0106] Among them, the preset parts can be any part of the limb trunk or at least one part of the facial features.
[0107] It can be understood that: based on the special effect processing model, users in the second media data stream can be identified, and the preset parts of the users can be identified. After the preset parts are identified, target special effects can be added to the preset parts. The second multimedia data stream with the target special effects added is used as the third multimedia data stream.
[0108] That is to say, based on the special effect processing model, special effect elements can be added to the users in the second multimedia data stream. Through rendering processes such as image algorithms, face detection algorithms, and special effect generation, the natural integration of special effects and video content is achieved. At the same time, when the special effect processing model is a face processing model, it can be controlled that the special effects move in real time following the movement of the face, thereby ensuring that the effects of the special effects in the low-light scene of the concert can still accurately follow the users.
[0109] Exemplarily, in the concert scene, the preset part is the facial features on the face, and the target special effect is the special effect of processing the face into a donkey face. Identify the users in the second multimedia data stream, and identify the facial parts of the users. Process the facial parts into donkey face special effects, and use the obtained multimedia data stream as the third multimedia data stream.
[0110] It should be noted that taking the application scenario of the event being a concert scene as an example, the special effect processing model can be determined according to the special effect requirement description information provided by the concert team (event organizer) (this description information includes the concert theme, style, and specific requirements of the interactive session). The number of special effect processing models can be one or more, and the corresponding special effect processing effects can be static special effects or dynamic special effects, and the specific special effect content can be set according to actual needs. For example, it can be stylized special effects, 2D special effects, 3D animation special effects, etc. At the same time, the special effect processing model can be optimized to ensure smooth operation under different hardware configurations and at the same time ensure the fusion effect of the special effects and the multimedia data stream.
[0111] After obtaining the third multimedia data stream through special effect processing of the second multimedia data stream, the technical solution provided by the embodiments of the present disclosure can present the third multimedia data stream on the first display device in the preset area, that is, the public display device, and this public display device can be viewed by the users in the preset area. Since the displayed third multimedia data stream is related to the users in the preset area, not only the richness and interest of the picture content are improved, but also the effect of improving the enthusiasm of the users to participate in the event is achieved.
[0112] Figure 3 It is a schematic structural diagram of an information display device provided by an embodiment of the present disclosure, as Figure 3 shown, the device includes: a multimedia data stream receiving module 310 and a multimedia data stream display module 320.
[0113] The multimedia data stream receiving module 310 is configured to receive first multimedia data streams sent by at least two acquisition devices, and send a second multimedia data stream that meets a preset condition to a media data processing device, so as to determine a third multimedia data stream corresponding to the second multimedia data stream based on the media data processing device. Wherein, the at least two acquisition devices are devices deployed in a preset area for acquiring multimedia data streams in the preset area, the second multimedia data stream is the first multimedia data stream that meets the preset condition, and the third multimedia data stream is a video stream obtained by performing special effect processing on the second multimedia data stream; The multimedia data stream display module 320 is configured to receive the third multimedia data stream fed back by the media data processing device, and send the third multimedia data stream to a first display device for display. Wherein, the first display device is a device deployed in the preset area and can be viewed by multiple users for the picture content.
[0114] Based on the above technical solution, the second multimedia data stream is determined by at least one of the following methods:
[0115] Display the first multimedia data streams collected by at least two acquisition devices in multiple display areas of the display interface; in response to a trigger operation on the first multimedia data stream presented in any display area, use the triggered first multimedia data stream as the second multimedia data stream, where the first multimedia data streams presented in each display area are different;
[0116] Determine the second multimedia data stream from multiple first multimedia data streams according to the special effect processing order and preset duration of at least two pre-configured acquisition devices;
[0117] Determine the second multimedia data stream based on the analysis result of the received first multimedia data stream.
[0118] Based on the above technical solutions, the multimedia data stream display module is further configured to:
[0119] Send the second multimedia data stream that meets the preset condition to the media data processing device based on the configured data acquisition card.
[0120] Based on the above technical solutions, the multimedia data stream display module includes:
[0121] The multimedia data stream receiving unit is configured to receive the second multimedia data stream based on the data acquisition card in the media data processing device;
[0122] A multimedia data stream display unit for retrieving a special effect processing model corresponding to the second multimedia data stream, and performing special effect processing on the second multimedia data stream based on the special effect processing model to obtain the third multimedia data stream;
[0123] Wherein, the special effect processing model is determined based on the special effect requirement description information provided by the event organizer, and the special effect requirement information at least includes at least one special effect element included in the description of the special effect presentation effect.
[0124] Based on the above technical solutions, the multimedia data stream display unit includes:
[0125] A special effect processing model retrieval unit for retrieving a special effect processing model from a plurality of special effect processing models according to the device identifier of the acquisition device corresponding to the second multimedia data stream; wherein, each device identifier is associated with a special effect model, or,
[0126] The special effect processing model retrieval unit is further configured to retrieve a special effect processing model from a plurality of special effect processing models according to the model identifier carried in the second multimedia data stream; wherein, the model identifier is determined based on the special effect thumbnail triggered by the first user on the display interface, and the special effect thumbnail is the picture content obtained after special effect processing of the preset media data by a plurality of the special effect processing models.
[0127] Based on the above technical solutions, the device further includes:
[0128] When it is detected that the second multimedia data stream includes a preset object, performing special effect processing on the preset object based on a preset model corresponding to the preset object.
[0129] Based on the above technical solutions, the device further includes: a preset model retrieval module for identifying a preset part of the user in the second multimedia data stream based on the special effect processing model, and adding a special effect to the preset part to obtain a third multimedia data stream corresponding to the second multimedia data stream.
[0130] Based on the above technical solutions, the method is applied to presenting any one of a plurality of first multimedia data streams on a public display device, and in the scene of the first multimedia data stream after special effect processing presented on the public display device, the public display device is the first display device.
[0131] The technical solution provided by the embodiments of the present disclosure, after receiving the first multimedia data streams sent by at least two acquisition devices, can send the second multimedia data stream that meets the preset conditions to the media data processing device, so that the media data processing device performs special effect processing on the second multimedia data stream to obtain the third multimedia data stream after special effect processing. After receiving the third multimedia data stream fed back by the media data processing device, the third multimedia data stream can be presented on the first display device. At this time, the content presented on the first display device is mainly the picture content after special effect processing and related to the users within the preset area. Therefore, the interactivity of users participating in the activity is improved.
[0132] The following refers to Figure 4 , which shows a schematic structural diagram of an electronic device (such as Figure 1 the terminal device or server in Figure 4 ) 400 suitable for implementing the 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 (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc.
[0133] As Figure 4 shown, the electronic device 400 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage device 406 into the random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. The input / output (I / O) interface 405 is also connected to the bus 404.
[0134] Generally, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 406 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 4An electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.
[0135] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device 409, or installed from a storage device 406, or installed from a ROM 402. When the computer program is executed by a processing device 401, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0136] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0137] The electronic device provided by the embodiment of the present disclosure and the information display method provided by the above embodiment belong to the same inventive concept. Technical details not described in detail in the embodiment of the present disclosure can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0138] The embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, the information display method provided by the above embodiment is implemented.
[0139] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can 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, the computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate, or transmit 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 can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0140] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0141] The above computer-readable medium can be included in the above electronic device; or it can exist separately and not be assembled into the electronic device.
[0142] The above 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:
[0143] Receive the first multimedia data stream sent by at least two acquisition devices, and send the second multimedia data stream that meets the preset conditions to the media data processing device to determine the third multimedia data stream corresponding to the second multimedia data stream based on the media data processing device, where the at least two acquisition devices are devices deployed in a preset area for acquiring multimedia data streams in the preset area, the second multimedia data stream is the first multimedia data stream that meets the preset conditions, and the third multimedia data stream is a video stream after special effect processing of the second multimedia data stream;
[0144] Receive the third multimedia data stream fed back by the media data processing device, and send the third multimedia data stream to the first display device for display, where the first display device is a device deployed in the preset area and capable of being viewed by multiple users for the picture content.
[0145] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include, but are not limited to, object-oriented programming languages - such as Java, Smalltalk, C++; and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may execute 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 the case of 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).
[0146] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0147] The units involved in the embodiments of the present disclosure can be implemented in software or in hardware. Among them, the name of the unit does not constitute a limitation to the unit itself in some cases. For example, the first acquisition unit can also be described as "the unit for acquiring at least two Internet protocol addresses".
[0148] The functions described above herein can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Product (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and so on.
[0149] 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 connection with an instruction execution system, apparatus, or device. 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, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include electrical connections based on one or more wires, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or Flash Memory), optical fiber, portable compact disc read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0150] The above description is only for the preferred embodiments of the present disclosure and the description of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the (but not limited to) technical features with similar functions disclosed in the present disclosure.
[0151] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the present disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features that are described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.
[0152] 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. An information display method, characterized in that, Including: Receiving first multimedia data streams sent by at least two collection devices, and sending second multimedia data streams that meet preset conditions to a media data processing device to determine third multimedia data streams corresponding to the second multimedia data streams based on the media data processing device, where the at least two collection devices are devices deployed in a preset area for collecting multimedia data streams in the preset area, the second multimedia data streams are first multimedia data streams that meet the preset conditions, and the third multimedia data streams are video streams obtained by performing special effect processing on the second multimedia data streams; Receiving the third multimedia data streams fed back by the media data processing device, and sending the third multimedia data streams to a first display device for display, where the first display device is a device deployed in the preset area and can be viewed by multiple users for the picture content; 2. The method according to claim 1, characterized in that, The second multimedia data streams are determined by at least one of the following methods: Displaying the first multimedia data streams collected by at least two collection devices in a display interface, and in response to a trigger operation on the first multimedia data stream presented in any display area, using the triggered first multimedia data stream as the second multimedia data stream; Determining the second multimedia data streams from multiple first multimedia data streams according to the special effect processing order and preset duration of at least two collection devices configured in advance; Determining the second multimedia data streams based on the analysis result of the received first multimedia data streams; 3. The method according to claim 1, characterized in that, The sending the second multimedia data streams that meet the preset conditions to the media data processing device includes: Based on the configured data acquisition card, sending the second multimedia data streams that meet the preset conditions to the media data processing device; 4. The method according to claim 3, wherein The determining the third multimedia data streams corresponding to the second multimedia data streams based on the media data processing device includes: Receiving the second multimedia data streams based on the data acquisition card in the media data processing device; Invoking a special effect processing model corresponding to the second multimedia data streams to perform special effect processing on the second multimedia data streams based on the special effect processing model to obtain the third multimedia data streams; Wherein, the special effect processing model is determined based on the provided special effect requirement description information, and the special effect requirement description information at least includes at least one special effect element included in the description of the special effect presentation effect; 5. The method according to claim 4, wherein The invoking the special effect processing model corresponding to the second multimedia data streams includes: According to the device identifier of the collection device corresponding to the second multimedia data streams, invoking the special effect processing model from multiple special effect processing models; where each device identifier is associated with a special effect model, or, According to the model identifier carried in the second multimedia data streams, invoking the special effect processing model from multiple special effect processing models; where the model identifier is determined based on the special effect thumbnail triggered by the first user on the display interface, and the special effect thumbnail is the picture content obtained by performing special effect processing on the preset media data by multiple special effect processing models.
6. The method according to claim 4, characterized in that, In the process of performing special effect processing on the second multimedia data stream based on the special effect processing model to obtain the third multimedia data stream, the method further includes: When it is detected that the second multimedia data stream includes a preset object, performing special effect processing on the preset object based on a preset model corresponding to the preset object.
7. The method according to claim 4, characterized in that, The performing special effect processing on the second multimedia data stream based on the special effect processing model to obtain the third multimedia data stream includes: Identifying a preset part of the user in the second multimedia data stream based on the special effect processing model, and adding special effects to the preset part to obtain a third multimedia data stream corresponding to the second multimedia data stream.
8. The method according to any one of claims 1 to 6, characterized in that, The method is applied to presenting any one of a plurality of first multimedia data streams on a public display device, and in the scene after special effect processing of the first multimedia data stream presented on the public display device, the public display device is the first display device.
9. An information display device, characterized in that, It includes: A multimedia data stream receiving module, configured to receive first multimedia data streams sent by at least two acquisition devices, and send a second multimedia data stream that meets a preset condition to a media data processing device to determine a third multimedia data stream corresponding to the second multimedia data stream based on the media data processing device, where the at least two acquisition devices are devices deployed in a preset area for acquiring multimedia data streams in the preset area, the second multimedia data stream is a first multimedia data stream that meets the preset condition, and the third multimedia data stream is a video stream after special effect processing of the second multimedia data stream; A multimedia data stream display module, configured to receive the third multimedia data stream fed back by the media data processing device, and send the third multimedia data stream to a first display device for display, where the first display device is a device deployed in the preset area and capable of being viewed by multiple users for the picture content.
10. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described in any one of claims 1-8.
11. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions are used to execute the information display method as described in any one of claims 1-8 when executed by a computer processor.
12. A computer program product, comprising a computer program, characterized in that, The computer program implements the information display method as described in any one of claims 1-8 when executed by a processor.