Advertisement-fused image playing system and image playing method
By adjusting the brightness and saturation of virtual advertisements to adapt to the photographic conditions of multimedia images, the problem of unnatural display of virtual advertisements in live or broadcast images is solved, achieving the effects of natural integration and reduced hardware costs.
Patent Information
- Application Number
- CN202411191855.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2026-03-10
AI Technical Summary
Virtual advertisements appear unnatural and jarring in live or broadcast footage due to changes in photographic conditions.
The brightness and saturation of advertising media are adjusted through the multimedia input module, color space conversion module, and image parameter adjustment module to adapt them to different photographic conditions and integrate them into multimedia images.
It achieves a natural integration of advertising into multimedia images, reduces hardware costs, and improves the harmony of visual effects.
Smart Images

Figure CN121644781A_ABST
Abstract
Description
Technical Field
[0001] This case relates to an image playback system and method, and more particularly to an image playback system and method that integrates advertising. Background Technology
[0002] In typical live sports broadcasts, it's common practice to place physical advertisements at the event to increase revenue, but this increases the cost of setting up physical advertisements. To overcome this cost issue, virtual advertising has been developed to reduce the cost of physical advertising setup.
[0003] Virtual advertising is a technique that embeds advertising content into live or broadcast footage using digital technology, seamlessly integrating the advertising content with the scene within the video, making the advertisement appear indistinguishable from a physical advertisement set up on-site. Unlike physical advertising, which is an advertisement actually placed on-site, virtual advertising uses image processing technology to stitch the advertising image onto the live or broadcast footage. However, the image quality of live or broadcast footage varies depending on different shooting conditions, such as the camera equipment, weather conditions, and the shooting environment. Under these different conditions, the image of the virtual advertisement does not adjust, making the virtual advertisement appear unnatural and jarring when stitched into the live or broadcast footage.
[0004] Therefore, overcoming the problem of virtual advertising splicing causing jarring display in images is what those skilled in the art want to overcome. Summary of the Invention
[0005] This proposal suggests an image playback technology that adaptively adjusts advertising media within the video to integrate advertising.
[0006] One embodiment of this invention provides a video playback system for integrated advertising, including a multimedia input module, a color space conversion module, an image parameter adjustment module, and a multimedia adjustment output module. The multimedia input module receives multimedia images in a first color space and original advertising media. The color space conversion module is coupled to the multimedia input module and converts the multimedia images and original advertising media from the first color space to a second color space, respectively. The image parameter adjustment module is coupled to the color space conversion module and adjusts the original advertising media into adjusted advertising media; wherein the image parameter adjustment module includes a brightness adjustment module, which adjusts the brightness of the original advertising media with reference to the brightness channel of the multimedia images in the second color space. The multimedia adjustment output module is coupled to the image parameter adjustment module and embeds suitable advertising media into the image blocks of the multimedia images and outputs the integrated advertising image; wherein the color space conversion module converts the adjusted advertising media in the second color space into suitable advertising media in the first color space.
[0007] One embodiment of this invention provides a method for playing a fused advertisement video, including receiving a multimedia video in a first color space and an original advertising medium; converting the multimedia video and the original advertising medium from the first color space to a second color space respectively; adjusting the brightness of the original advertising medium with reference to the brightness channel of the multimedia video in the second color space to obtain an adjusted advertising medium; converting the adjusted advertising medium in the second color space into a suitable advertising medium in the first color space; and embedding the suitable advertising medium into an image block of the multimedia video and outputting the fused advertisement video. Attached Figure Description
[0008] Figure 1 This is an illustration of a live broadcast of a baseball game.
[0009] Figure 2 A schematic diagram of multimedia images for a live baseball game;
[0010] Figure 3 This is an illustration of how advertising content is presented within a merged advertising image.
[0011] Figure 4 This is a block diagram illustrating a video playback system for integrated advertising according to one embodiment of this case;
[0012] Figure 5 This is a flowchart illustrating a method for playing images in a fused advertisement according to an embodiment of this case;
[0013] Figure 6 This is a schematic diagram illustrating the data flow from adaptive advertising media to multimedia images according to an embodiment of this case;
[0014] Figure 7 This is a block diagram illustrating a video playback system for integrated advertising according to one embodiment of this case;
[0015] Figure 8 This is a flowchart illustrating a method for playing images in a fused advertisement according to an embodiment of this case;
[0016] Figure 9 This is a schematic diagram illustrating another multimedia image fusion advertisement according to one embodiment of this case.
[0017] [Symbol Explanation]
[0018] 123: Digital Kanban
[0019] 210: Multimedia Images
[0020] 212: Image Block
[0021] 310: Integration of Advertising Images
[0022] 312: Image location
[0023] 314: Suitable Advertising Media
[0024] 400, 700: Video playback system integrating advertising
[0025] 410, 710: Multimedia input module
[0026] 420, 720: Color Space Conversion Module
[0027] 430, 730: Image parameter adjustment module
[0028] 432, 732: Brightness adjustment module
[0029] 734: Saturation Adjustment Module
[0030] 440, 740: Multimedia adjustment output module
[0031] 610: Multimedia Input Module
[0032] 620: Color Space Conversion Module
[0033] 630: Image Parameter Adjustment Module
[0034] 640: Multimedia Adjustment Output Module
[0035] 652: Multimedia Images
[0036] 654: Intermediate Multimedia Image
[0037] 658: Integrated Advertising Images
[0038] 672: Original Advertising Media
[0039] 674: Intermediate Advertising Media
[0040] 676: Adjusted advertising media
[0041] 678: Suitable Advertising Media
[0042] S510~S550, S810~S860: Steps
[0043] 910: Multimedia Images
[0044] 930: Area of Interest
[0045] 952, 954, 956: Image blocks Detailed Implementation
[0046] The present invention will be further described below with reference to the accompanying drawings and embodiments, so that those skilled in the art can better understand the present invention and implement it accordingly. However, the embodiments are not intended to limit the present invention.
[0047] Figure 1 This is an illustration of a live broadcast of a baseball game.
[0048] like Figure 1 As shown, a digital billboard 123 is installed in the baseball field. The digital billboard 123 can be a liquid crystal display (LCD). The digital billboard 123 displays advertisements placed by advertisers. In this scenario, the digital billboard 123 needs to be connected to the field's power supply, incurring hardware setup and maintenance costs. Furthermore, changing the advertisements displayed on the digital billboard 123 is inconvenient.
[0049] Figure 2 A schematic diagram of multimedia images used in live baseball games.
[0050] To provide users with a view of a baseball game, cameras (not shown) set up at the stadium capture multimedia images 210. Multimedia images 210 are images that have not been integrated with advertisements. Traditionally, multimedia images 210 are the images seen by the user. For example, multimedia images 210 are images in the RGB color space.
[0051] In one embodiment, the original advertising media to be deployed is first processed into an adapted advertising media whose image characteristics are close to those of the multimedia image 210. Then, the adapted advertising media is merged into the multimedia image 210 to obtain a merged advertising image (see [link to documentation]). Figure 3 For example, adaptive advertising media can be integrated into the wall in front of the stands in a stadium, such as image block 212 of multimedia image 210. The image characteristics can be the image's brightness, lightness, luminance, saturation, chroma, hue, or channel characteristics of any color space.
[0052] Figure 3 This is an illustration of how advertising content is presented within a merged advertising video.
[0053] In the integrated advertising image 310, the appropriate advertising media 314 is presented at image position 312. Image position 312 corresponds to the position of the wall in front of the stands in the stadium.
[0054] This case uses live or broadcast footage of a baseball stadium as an example, but it is not limited to the baseball stadium and the perimeter wall in front of the stands as the location for the merged image. The image playback technology for this merged advertisement is applicable to any live, broadcast, or pre-recorded footage.
[0055] To further illustrate the video playback technology of the integrated advertisement in this case, please refer to... Figure 4 .
[0056] Figure 4 This is a block diagram illustrating a video playback system for integrated advertising according to an embodiment of this case.
[0057] The video playback system 400 integrating advertising includes a multimedia input module 410, a color space conversion module 420, an image parameter adjustment module 430, and a multimedia adjustment output module 440. The color space conversion module 420 is coupled to the multimedia input module 410 and the image parameter adjustment module 430. The image parameter adjustment module 430 is coupled to the multimedia adjustment output module 440.
[0058] The multimedia input module 410 receives multimedia images 210 in the first color space and the original advertising media.
[0059] In one embodiment, the multimedia image 210 is a video, including but not limited to live broadcast, rebroadcast, pre-recorded, or any video composed of multiple images.
[0060] In one embodiment, the original advertising medium is an image encompassing the advertising content, and the image format can be PNG, JPG, GIF, or MP4, etc. For example, the original advertising medium is data including trademarks, logos, goods or services for sale, etc.
[0061] In one embodiment, the first color space includes the RGB color space.
[0062] The color space conversion module 420 converts the multimedia image 210 and the original advertising media from the first color space to the second color space respectively.
[0063] In one embodiment, the second color space includes the HSV color space, HSL color space, YUV color space, YCbCr color space, and Lab color space.
[0064] For example, the color space conversion module 420 converts the multimedia image 210 from the RGB color space to the HSV color space, and converts the original advertising media from the RGB color space to the HSV color space.
[0065] The image parameter adjustment module 430 adjusts the original advertising media into an adjusted advertising media. In one embodiment, the image parameter adjustment module 430 adjusts the brightness of the original advertising media to obtain the adjusted advertising media.
[0066] The image parameter adjustment module 430 includes a brightness adjustment module 432. The brightness adjustment module 432 adjusts the brightness of the original advertising media by referencing the brightness channel of the multimedia image 210 in a second color space. In one embodiment, the brightness adjustment module 432 calculates the brightness difference between the multimedia image 210 and the original advertising media and uses the brightness difference to adjust the brightness of the original advertising media.
[0067] Next, the color space conversion module 420 converts the adjusted advertising media in the second color space into the suitable advertising media 314 in the first color space. In other words, after the multimedia image 210 and the original advertising media are converted to the second color space, the color space conversion module 420 refers to the brightness channels of both in the second color space, adjusts the brightness of the original advertising media in the second color space (at this time, the adjusted advertising media is obtained), and then converts the adjusted advertising media back from the second color space to the first color space (at this time, the suitable advertising media 314 is obtained).
[0068] The multimedia adjustment output module 440 embeds adaptive advertising media 314 into the image block 212 of the multimedia image 210 and outputs the merged advertising image 310 (e.g., Figure 3 (As shown).
[0069] Figure 5 This is a flowchart illustrating a method for playing images in a merged advertisement according to an embodiment of this case. The method for playing images in a merged advertisement can be... Figure 4 This is executed by the video playback system for integrated advertising. The following explanation is also provided. Figure 2 , Figure 3 and Figure 5 .
[0070] In step S510, the multimedia image 210 in the first color space and the original advertising media in the first color space are received by the multimedia input module 410.
[0071] In step S520, the multimedia image 210 and the original advertising media are converted from the first color space to the second color space by the color space conversion module 420.
[0072] In step S530, the image parameter adjustment module 430 adjusts the original advertising media by referring to the brightness channel of the multimedia image 210 in the second color space to obtain the adjusted advertising media.
[0073] In step S540, the color space conversion module 420 converts the adjusted advertising media in the second color space into the suitable advertising media 314 in the first color space.
[0074] In step S550, the multimedia adjustment output module 440 embeds the adaptive advertising media 314 into the image block 212 of the multimedia image 210 and outputs the fused advertising image 310.
[0075] Figure 6 This is a schematic diagram illustrating the data flow from adaptive advertising media to multimedia images according to an embodiment of this case.
[0076] The multimedia input module 610 receives multimedia images 652 and original advertising media 672. Both multimedia images 652 and original advertising media 672 are based on a first color space. For example, multimedia image 652 is each frame of a live baseball game, and original advertising media 672 is an image containing the text "Hello! I am an Ad image."
[0077] Color space conversion module 620 converts multimedia image 652 from a first color space to a second color space to obtain intermediate multimedia image 654. On the other hand, color space conversion module 620 converts original advertising media 672 from the first color space to the second color space to obtain intermediate advertising media 674. In one embodiment, the second color space includes representation data of the luminance channel. For example, the intermediate multimedia image 654 and the intermediate advertising media 674 are data in the HSV color space.
[0078] The image parameter adjustment module 630 includes a brightness adjustment module ( Figure 6 (Not shown). The brightness adjustment module calculates the brightness difference between the multimedia image 652 in the second color space and the original advertising media 672 in the second color space, and uses the brightness difference to adjust the brightness of the original advertising media 672. In one embodiment, the brightness adjustment module calculates the brightness difference between the intermediate multimedia image 654 and the intermediate advertising media 674, and uses this brightness difference to adjust the brightness of the intermediate advertising media 674 to obtain the adjusted advertising media 676.
[0079] The following details how the brightness adjustment module adjusts the brightness of the original advertising media 672.
[0080] The brightness adjustment module references all pixels of the multimedia image 652 (or intermediate multimedia image 654) in the second color space and calculates the average brightness of all pixels in the multimedia image 652 to obtain the average brightness of the multimedia image 652. Simultaneously, the brightness adjustment module references all pixels of the original advertising medium 672 (or intermediate advertising medium 674) in the second color space and calculates the average brightness of all pixels in the original advertising medium 672 to obtain the average advertising brightness of the original advertising medium 672. The brightness adjustment module subtracts the average advertising brightness of the original advertising medium 672 from the average brightness of the multimedia image 652 to obtain a brightness difference. Then, the brightness adjustment module adds the brightness difference to the brightness of each pixel in the original advertising medium 672 (or intermediate advertising medium 674) in the second color space to obtain the adjusted advertising medium 676.
[0081] The color space conversion module converts the adjusted advertising media 676 from the second color space back to the first color space to obtain the suitable advertising media 678.
[0082] The multimedia adjustment output module 640 embeds a suitable advertising medium 678 into an image block of the multimedia image 652, and after merging the suitable advertising medium 678 with the multimedia image 652 into a single image, it obtains the merged advertising image 658.
[0083] In one embodiment, "fusion" can mean combining an appropriate advertising medium 678 onto a multimedia image 652 to obtain a single image, such as a fused advertising image 658.
[0084] In one embodiment, the location where the adaptive advertising media 678 is embedded in the multimedia image 652 can be any image block on the multimedia image 652. In one embodiment, the multimedia adjustment output module 640 can detect the location of the wall in front of the stands in the stadium in the multimedia image 652 as the image block where the adaptive advertising media 678 is embedded.
[0085] The image block embedded in the adaptive advertising media 678 may overlap with people or scenes on site. In addition to detecting the position of the wall in front of the stands in the stadium within the multimedia image 652, the multimedia adjustment output module 640 also detects foreground objects. It sets the layer of the foreground objects as the priority level and the layer of the adaptive advertising media 678 as the secondary level. In this way, when the multimedia adjustment output module 640 integrates the adaptive advertising media 678, it can prevent the adaptive advertising media 678 from obscuring the foreground objects.
[0086] Figure 7 This is a block diagram illustrating a video playback system for integrated advertising according to an embodiment of this case.
[0087] The video playback system 700 for integrated advertising includes a multimedia input module 710, a color space conversion module 720, an image parameter adjustment module 730, and a multimedia adjustment output module 740.
[0088] Figure 4 The image parameter adjustment module 430 of the integrated advertising image playback system 400 adjusts the brightness of the original advertising media. In contrast, the image parameter adjustment module 730 of the integrated advertising image playback system 700 adjusts the brightness and saturation of the original advertising media. For the sake of brevity, the operation of the image parameter adjustment module 730 will be described below.
[0089] The image parameter adjustment module 730 includes a brightness adjustment module 732 and a saturation adjustment module 734.
[0090] The brightness adjustment module 732 refers to the brightness channel of the multimedia image 210 in a second color space to adjust the brightness of the original advertising media. In one embodiment, the brightness adjustment module 732 calculates the brightness difference between the multimedia image 210 and the original advertising media and uses the brightness difference to adjust the brightness of the original advertising media.
[0091] The saturation adjustment module 734 refers to the saturation channel of the multimedia image 210 in a second color space to adjust the saturation of the original advertising media. In one embodiment, the saturation adjustment module 734 calculates the saturation difference between the multimedia image 210 and the original advertising media and uses the saturation difference to adjust the saturation of the original advertising media.
[0092] Thus, the image parameter adjustment module 730 adjusts the brightness and saturation of the original advertising media to obtain the adjusted advertising media.
[0093] Figure 8 This is a flowchart illustrating a method for playing images in a merged advertisement according to an embodiment of this case. The method for playing images in a merged advertisement can be... Figure 7 This is executed by the video playback system for integrated advertising. The following explanation is also provided. Figure 2 , Figure 3 and Figure 7 .
[0094] In step S810, the multimedia image 210 in the first color space and the original advertising media in the first color space are received by the multimedia input module 710.
[0095] In step S820, the multimedia image 210 and the original advertising media are converted from the first color space to the second color space by the color space conversion module 720.
[0096] In step S832, the brightness of the original advertising media is adjusted by the image parameter adjustment module 730 with reference to the brightness channel of the multimedia image 210 in the second color space.
[0097] In step S834, the saturation of the original advertising media is adjusted by the image parameter adjustment module 730 with reference to the saturation channel of the multimedia image 210 in the second color space.
[0098] In step S840, the brightness and saturation of the original advertising media are adjusted by the image parameter adjustment module 730 (steps S832 and S834) to obtain the adjusted advertising media.
[0099] It is worth mentioning that steps S832 and S834 can be programs executed in parallel or sequentially.
[0100] In step S850, the color space conversion module 720 converts the adjusted advertising media in the second color space into the suitable advertising media 314 in the first color space.
[0101] In step S860, the multimedia adjustment output module 740 embeds the adaptive advertising media 314 into the image block 212 of the multimedia image 210 and outputs the fused advertising image 310.
[0102] Please refer to the following: Figure 6 The following describes how to adjust the brightness and saturation of the original advertising media and integrate the data stream of the adaptive advertising media into the multimedia image. For the sake of brevity, only the operation of the image parameter adjustment module 630 will be described below.
[0103] In this embodiment, the second color space includes representation data for the luminance channel and the saturation channel.
[0104] The image parameter adjustment module 630 includes a brightness adjustment module and a saturation adjustment module. Figure 6 (not shown).
[0105] The brightness adjustment module calculates the brightness difference between the multimedia image 652 in the second color space and the original advertising media 672 in the second color space, and uses the brightness difference to adjust the brightness of the original advertising media 672. In one embodiment, the brightness adjustment module calculates the brightness difference between the intermediate multimedia image 654 and the intermediate advertising media 674, and uses this brightness difference to adjust the brightness of the intermediate advertising media 674 to obtain the adjusted advertising media 676.
[0106] The saturation adjustment module calculates the saturation difference between the multimedia image 652 in the second color space and the original advertising media 672 in the second color space, and uses the saturation difference to adjust the saturation of the original advertising media 672. In one embodiment, the brightness adjustment module calculates the saturation difference between the intermediate multimedia image 654 and the intermediate advertising media 674, and uses this saturation difference to adjust the saturation of the intermediate advertising media 674 to obtain the adjusted advertising media 676.
[0107] In this embodiment, by performing the above-described processing on the brightness and saturation of the intermediate advertising medium 674, the advertising medium 676 is adjusted to the above-described processing result.
[0108] The following details how to adjust the saturation of the original advertising media 672 using the saturation adjustment module.
[0109] The saturation adjustment module references all pixels of the multimedia image 652 (or intermediate multimedia image 654) in the second color space and calculates the average saturation of all pixels in the multimedia image 652 to obtain the average saturation of the multimedia image 652. Simultaneously, the saturation adjustment module references all pixels of the original advertising medium 672 (or intermediate advertising medium 674) in the second color space and calculates the average saturation of all pixels in the original advertising medium 672 to obtain the average advertising saturation of the original advertising medium 672. The saturation adjustment module subtracts the average advertising saturation of the original advertising medium 672 from the average saturation of the multimedia image 652 to obtain a saturation difference. Next, the saturation adjustment module adds the saturation difference to the brightness of each pixel in the original advertising medium 672 (or intermediate advertising medium 674) in the second color space to obtain the adjusted advertising medium 676.
[0110] The color space conversion module converts the adjusted advertising media 676 from the second color space back to the first color space to obtain suitable advertising media 678. Suitable advertising media 678 refers to advertising content whose brightness and saturation have been processed to approximate the image characteristics of multimedia image 210.
[0111] Please refer to the following: Figure 6 and Figure 7Multiple options are available for the second color space used to convert multimedia image 652 and original advertising media 672. Color space conversion module 620 uses each option to convert multimedia image 652 and original advertising media 672 to another color space. In one embodiment, color space conversion module 720 uses a first option of the second color space to convert the color space of multimedia image 652, and uses a second option of the second color space to convert the color space of original advertising media 672. When the first option is the same as the second option, for example, multimedia image 652 is converted from RGB color space to HSV color space, and original advertising media 672 is also converted from RGB color space to HSV color space (both the first and second options are HSV color space). Alternatively, when the first option is different from the second option, multimedia image 652 is converted from RGB color space to HSL color space, and original advertising media 672 is converted from RGB color space to YUV color space (the first option is HSL color space, and the second option is YUV color space).
[0112] After the multimedia image 652 and the original advertising media 672 are converted to the second color space, the image parameter adjustment module 730 calculates the brightness and saturation respectively.
[0113] In one embodiment, the brightness adjustment module 732 uses a first selection in the second color space to calculate the brightness difference between the multimedia image 652 and the original advertising media 672. The saturation adjustment module 734 uses a second selection in the second color space to calculate the saturation difference between the multimedia image 652 and the original advertising media 672. The first selection and the second selection may be the same or different color spaces. For example, if the first and second selections are the same, the brightness adjustment module 732 uses the brightness channel of the HSV color space (first selection) to calculate the brightness difference between the multimedia image 652 and the original advertising media 672, and the saturation adjustment module 734 uses the saturation channel of the HSV color space (second selection) to calculate the saturation difference between the multimedia image 652 and the original advertising media 672. In cases where the first and second choices differ, for example, the brightness adjustment module 732 uses the brightness channel of the HSL color space (first choice) to calculate the brightness difference between the multimedia image 652 and the original advertising media 672, while the saturation adjustment module 734 uses the saturation channel of the YUV color space (second choice) to calculate the saturation difference between the multimedia image 652 and the original advertising media 672. The brightness and saturation differences are used to adjust the brightness and saturation of the original advertising media to obtain the adjusted advertising media 676.
[0114] Figure 9This is a schematic diagram illustrating another multimedia image fusion advertisement according to one embodiment of this case. The following description also refers to... Figure 7 and Figure 9 .
[0115] In the foregoing embodiment, the color space conversion module 720 converts the entire multimedia image to a different color space. In this embodiment, the color space conversion module 720 processes a portion of the multimedia image (hereinafter referred to as the region of interest).
[0116] In this embodiment, the brightness adjustment module 732 adjusts the brightness of the original advertising media by referring to the brightness difference between the region of interest 930 of the multimedia image 910 and the original advertising media. On the other hand, the saturation adjustment module 734 adjusts the saturation of the original advertising media by referring to the saturation difference between the region of interest 930 and the original advertising media. In the case of multiple original advertising media, each original advertising media undergoes the above-described brightness and saturation processing to ultimately obtain a suitable advertising media.
[0117] The appropriate advertising media can be embedded in any image location of the multimedia image 910, such as image blocks 952, 954 and 956.
[0118] In one embodiment, the region of interest 930 is any image location in the multimedia image 910 that is adjacent to, partially overlaps with, or completely contains an image block. For example, the region of interest 930 is adjacent to image block 956, partially overlaps with image block 954, and completely contains image block 952.
[0119] In one embodiment, in this case Figure 4 and Figure 7 The “module” can be a program that has the function of executing algorithms or a circuit that executes algorithms. Figure 4 The integrated advertising video playback system 400 and Figure 7 The integrated advertising video playback system 700 also includes a processor (not shown) and storage media (not shown). When the processor loads multiple program codes from the storage media, it executes the aforementioned... Figure 5 or Figure 8 The steps of the video playback method for integrated advertising.
[0120] In summary, the image playback system and method for integrated advertising proposed in this case process the original advertising media into a suitable advertising media whose image characteristics closely resemble those of the multimedia image by referencing one or more channel characteristics (such as brightness or saturation channels). After the suitable advertising media is integrated into the multimedia image, the integrated advertising image seen by the user is more consistent with the multimedia image. In this way, regardless of changes in the ambient light source, the original advertising media can be dynamically adjusted to present harmonious advertising information in the integrated advertising image.
[0121] Furthermore, by referencing the average brightness or saturation of all pixels in the multimedia image to adjust the brightness or average value of the original advertising media, the presentation of the merged advertising image is more harmonious, resulting in a better visual effect for the merged advertisement. Additionally, when referencing the region of interest (ROI) of the multimedia image rather than the entire image, since brightness or saturation is calculated only for the ROI pixels, merged advertising images can be provided quickly, resulting in excellent overall operational efficiency.
[0122] Furthermore, this project does not require additional hardware to sense the ambient light at the camera's shooting location, nor does it require prior data collection or model training. It can simply and effectively dynamically adjust the brightness and saturation of the original advertising media based on each frame of multimedia imagery and the original advertising media, making the technology of integrated advertising more applicable to different scenarios and easier to popularize.
[0123] The above description is merely a specific example of this case and does not limit the claims of this case. Therefore, all equivalent changes made using the content of this case are similarly included within the scope of this case and are hereby stated.
Claims
1. An image play system with fusion advertisement, characterized in that, The application relates to a method for adjusting an advertisement media in a multimedia image, comprising: a multimedia input module receiving a multimedia image in a first color space and an original advertisement media; a color space conversion module coupled to the multimedia input module and converting the multimedia image and the original advertisement media from the first color space to a second color space respectively; an image parameter adjustment module coupled to the color space conversion module and adjusting the original advertisement media to an adjusted advertisement media, comprising: a brightness adjustment module adjusting the brightness of the original advertisement media by referring to the brightness channel of the multimedia image in the second color space; and a multimedia adjustment output module coupled to the image parameter adjustment module and embedding a suitable advertisement media in an image block of the multimedia image and outputting a fused advertisement image, wherein the color space conversion module converts the adjusted advertisement media in the second color space to the suitable advertisement media in the first color space. The brightness adjustment module calculates a brightness difference between the multimedia image and the original advertisement media and uses the brightness difference to adjust the brightness of the original advertisement media.
2. The fusion advertisement image play system according to claim 1, wherein The image parameter adjustment module further comprises:
3. The fusion advertisement image play system according to claim 2, wherein a saturation adjustment module adjusting the saturation of the original advertisement media by referring to the saturation channel of the multimedia image in the second color space. The image parameter adjustment module calculates a saturation difference between the multimedia image and the original advertisement media and uses the saturation difference to adjust the saturation of the original advertisement media.
4. The fusion advertisement video playing system according to claim 3, wherein, The operation of the brightness adjustment module calculating the brightness difference between the multimedia image and the original advertisement media and using the brightness difference to adjust the brightness of the original advertisement media comprises:
5. The fusion advertisement video playing system according to claim 2, wherein, calculating the average value of the brightness of all pixels of the multimedia image to obtain an image average brightness; calculating the average value of the brightness of all pixels of the original advertisement media to obtain an advertisement average brightness; subtracting the advertisement average brightness from the image average brightness to obtain the brightness difference; and adding the brightness difference to the brightness of all pixels of the original advertisement media respectively to obtain the adjusted advertisement media. The operation of the saturation adjustment module calculating the saturation difference between the multimedia image and the original advertisement media and using the saturation difference to adjust the saturation of the original advertisement media comprises:
6. The fusion advertisement video playing system according to claim 4, wherein, calculating the average value of the saturation of all pixels of the multimedia image to obtain an image average saturation; calculating the average value of the saturation of all pixels of the original advertisement media to obtain an advertisement average saturation; subtracting the advertisement average saturation from the image average saturation to obtain the saturation difference; and adding the saturation difference to the saturation of all pixels of the original advertisement media respectively to obtain the adjusted advertisement media. The brightness adjustment module uses a first selection in the second color space to calculate the brightness difference between the multimedia image and the original advertisement media, and the saturation adjustment module uses a second selection in the second color space to calculate the saturation difference between the multimedia image and the original advertisement media; 7. The fusion-advertising video playing system according to claim 4, wherein, wherein the first selection and the second selection are different color spaces. 8. The fusion-advertising video playing system according to claim 4, wherein, The brightness adjustment module adjusts the brightness of the original advertisement media with reference to the brightness difference between a region of interest of the multimedia image and the original advertisement media, and the saturation adjustment module adjusts the saturation of the original advertisement media with reference to the saturation difference between the region of interest and the original advertisement media, to obtain the adjusted advertisement media.
9. A method for playing an image with a fusion advertisement, characterized by, Comprising: receiving a multimedia image and an original advertisement media in a first color space; converting the multimedia image and the original advertisement media from the first color space to a second color space respectively; adjusting the brightness of the original advertisement media with reference to the brightness channel of the multimedia image in the second color space, to obtain an adjusted advertisement media; converting the adjusted advertisement media in the second color space to a suitable advertisement media in the first color space; and embedding the suitable advertisement media to an image block of the multimedia image and outputting a merged advertisement image.
10. The image play method of fusing advertisement according to claim 9, wherein, The step of adjusting the brightness of the original advertisement media further comprises: calculating a brightness difference between the multimedia image and the original advertisement media, and adjusting the brightness of the original advertisement media using the brightness difference.
11. The image play method of fusing advertisement according to claim 10, wherein, The step of converting the adjusted advertisement media in the second color space to the suitable advertisement media in the first color space further comprises: adjusting the saturation of the original advertisement media with reference to the saturation channel of the multimedia image in the second color space.
12. The image play method of fusing advertisement according to claim 11, wherein, The step of adjusting the saturation of the original advertisement media further comprises: calculating a saturation difference between the multimedia image and the original advertisement media, and adjusting the saturation of the original advertisement media using the saturation difference.
13. The image play method of fusing advertisement according to claim 10, wherein, The steps of calculating the brightness difference between the multimedia image and the original advertisement media, and adjusting the brightness of the original advertisement media using the brightness difference, comprise: calculating the average value of the brightness of all pixels of the multimedia image to obtain an image average brightness; calculating the average value of the brightness of all pixels of the original advertisement media to obtain an advertisement average brightness; subtracting the advertisement average brightness from the image average brightness to obtain the brightness difference; and adding the brightness difference to the brightness of all pixels of the original advertisement media respectively to obtain the adjusted advertisement media.
14. The image play method of fusing advertisement according to claim 12, wherein, The steps of calculating the saturation difference between the multimedia image and the original advertisement media, and adjusting the saturation of the original advertisement media using the saturation difference, comprise: calculating the average value of the saturation of all pixels of the multimedia image to obtain an image average saturation; calculating the average value of the saturation of all pixels of the original advertisement media to obtain an advertisement average saturation; subtracting the advertisement average saturation from the image average saturation to obtain the saturation difference; and adding the saturation difference to the saturation of all pixels of the original advertisement media respectively to obtain the adjusted advertisement media.
15. The image play method of fusing advertisement according to claim 12, wherein, Further comprising: using a first selection of the plurality of second color spaces to calculate the brightness difference between the multimedia image and the original advertisement media; and using a second selection of the plurality of second color spaces to calculate the saturation difference between the multimedia image and the original advertisement media; wherein the first selection and the second selection are different color spaces. 16. The image play method of fusing advertisement according to claim 12, wherein, The step of obtaining the adjusted advertisement media includes: adjusting a brightness of the original advertisement media with reference to the brightness difference between a region of interest of the multimedia image and the original advertisement media, and adjusting a saturation of the original advertisement media with reference to the saturation difference between the region of interest and the original advertisement media, to obtain the adjusted advertisement media.