Information processing device, information processing method, and information processing program

The information processing device addresses the issue of inappropriate logo images in advertising by evaluating them against preset rules, ensuring brand integrity and identification.

JP7674309B2Active Publication Date: 2025-05-09LY CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022130683
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-08-18
Publication Date
2025-05-09
Estimated Expiration
2042-08-18

AI Technical Summary

Technical Problem

Existing advertising delivery technologies do not consider the appropriateness of logo images used in advertising images, which can lead to brand identification issues and damage to brand image.

Method used

An information processing device that includes a reception unit for accepting advertisement images with logo images, a judgment unit to determine if the logo images meet preset rules, and an output unit to provide the judgment result.

Benefits of technology

Enables the determination of whether logo images in advertising images are appropriate, ensuring brand identification and maintaining brand image integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007674309000001
    Figure 0007674309000001
  • Figure 0007674309000002
    Figure 0007674309000002
  • Figure 0007674309000003
    Figure 0007674309000003
Patent Text Reader

Abstract

To determine whether or not a logo image used in an advertisement image is appropriate.SOLUTION: An information processing device comprises a reception section that receives an advertisement image including a logo image, a determination section that determines whether or not the logo image included in the advertisement image received by the reception section satisfies a preset rule, and an output section that outputs a determination result by the determination section.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] In recent years, advertisement distribution via networks such as the Internet has become popular. In order to distribute such advertisements, various techniques have been proposed for accepting submissions of content, which is advertisements to be posted on web pages, from advertisers and examining whether the accepted advertisements are appropriate for distribution (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-177600 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, no consideration is given to determining whether or not a logo image used in an advertisement image is appropriate.

[0005] The present invention has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can determine whether a logo image used in an advertising image is appropriate. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the information processing device of the present invention is characterized in that it comprises a reception unit that receives an advertising image including a logo image, a judgment unit that judges whether the logo image included in the advertising image received by the reception unit satisfies a predetermined rule, and an output unit that outputs the judgment result by the judgment unit. Effect of the Invention

[0007] According to the present invention, it is possible to determine whether or not a logo image used in an advertisement image is appropriate. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of an information providing process according to the embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of the information providing device according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a template information storage unit according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a rule information storage unit according to the embodiment. [Diagram 5] FIG. 5 is a conceptual diagram of template matching according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a confirmation screen displayed on the terminal device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of discoloration determination according to the embodiment. [Figure 8] FIG. 8 is a flowchart illustrating an example of a processing procedure of information processing according to the embodiment. [Figure 9] FIG. 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, the information processing device, the information providing method, and the information providing program according to the present application (hereinafter, referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information providing method, and the information providing program according to the present application are not limited to these embodiments. In addition, each embodiment can be appropriately combined as long as the processing contents are not contradictory. In addition, the same parts in each of the following embodiments are given the same reference numerals, and duplicated explanations will be omitted.

[0010] [1. Overview of Information Processing] FIG. 1 is a diagram showing an example of an information providing process according to an embodiment, and in this embodiment, an information processing method is executed by an information processing device 1. As shown in FIG.

[0011] 1, the information processing device 1 is communicably connected to a terminal device 2 used by a user U, and transmits and receives information to and from the terminal device 2. The information processing device 1 can also transmit and receive information to and from each of a plurality of terminal devices 2 used by a plurality of users U.

[0012] The terminal device 2 is a terminal device used by a user U, and may be, for example, a notebook PC (Personal Computer) or a desktop PC, but may also be a smartphone or a tablet. For example, the user U is an administrator who is responsible for tasks related to advertising images, such as reviewing advertising images created by each advertising creator. For example, when an advertising creator uses a logo image of a company that has requested the creation of an advertising image in the process of creating the image, there are cases in which a logo that does not meet the standards is used, such as when the aspect ratio of the logo image changes or the color of the logo changes due to an operational error. As another example, there may be a case in which, for example, the background of the logo image includes a pattern, even though the standard for the logo image set by the company that has requested the creation is a plain background.

[0013] The information processing device 1 receives an advertisement image from the terminal device 2 of the user U (step S1). For example, the information processing device 1 receives the advertisement image from the terminal device 2 through an application or a Web browser provided to the terminal device 2.

[0014] Here, the terminal device 2 displays a reception screen G1 related to advertisement images as shown in Fig. 1. As shown in Fig. 1, the reception screen G1 has an upload area for uploading image files of advertisement images, and an input area for inputting the type and quantity of logo images included in the advertisement images to be uploaded.

[0015] When the user U uploads an image file of an advertisement image to the upload area, the information processing device 1 can accept the image file of the advertisement image uploaded from the terminal device 2.

[0016] At this time, for example, the information processing device 1 can accept multiple advertisement images as one image file according to the display medium on which the advertisement images are displayed and the type of terminal (PC or smartphone). That is, the information processing device 1 can accept multiple advertisement images linked to one campaign as one image file.

[0017] In addition, the user U inputs the type and quantity of logo images included in each advertisement image in the input area for each type. This allows the information processing device 1 to easily recognize the type and quantity of logo images. Here, a logo image is an image that consumers use to distinguish brands, and includes characters, figures, symbols, illustrations, etc.

[0018] When the information processing device 1 receives information regarding the types and quantities of advertisement images and logo images contained in the advertisement images, it specifies the display positions at which the logo images are to be displayed from each advertisement image (step S2).

[0019] The information processing device 1 can specify the display position of the logo image by two-stage template matching using template images of the type of logo image input by the user U, the details of which will be described later.

[0020] Next, the information processing device 1 performs rule determination on the logo image for the logo image at the identified display position (step S3). The rule determination here is to determine whether the logo image included in the advertisement image satisfies the criteria for displaying it as an advertisement image.

[0021] For example, if a logo image included in an advertisement image does not meet the criteria, consumers may not be able to identify the brand from the advertisement image, or the brand image may be damaged. Therefore, the information processing device 1, for example, determines whether or not the logo image included in the advertisement image meets a pre-specified rule. Note that such a rule can be set in advance by the user U who is the administrator, or it can also be set by downloading a certain agreement from the Web, for example.

[0022] As will be described later, the information processing device 1 determines whether or not the logo image included in the advertisement image satisfies pre-specified rules based on a plurality of determination items, and outputs the determination results for each of the determination items to the terminal device 2 (step S4).

[0023] Then, the terminal device 2 displays the determination result received from the information processing device 1. For example, a notification screen G2 showing the determination result is displayed on the terminal device 2. The notification screen G2 displays the determination result for each check item for each logo image included in the advertisement image.

[0024] That is, the user U can easily understand from the notification screen G2 which logo image complies with or violates which check item.

[0025] In this way, the information processing device 1 according to the embodiment determines whether the logo image included in the advertisement image satisfies the preset rule and outputs the determination result. As a result, the information processing device 1 according to the embodiment can determine whether the logo image used in the advertisement image is appropriate.

[0026] 2. Example of the configuration of an information processing device Next, a configuration example of the information processing device 1 according to the embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of the information processing device 1 according to the embodiment. As shown in Fig. 2, the information processing device 1 has a communication unit 10, a storage unit 11, and a processing unit 12.

[0027] (Communication Section 10) The communication unit 10 is realized by, for example, a network interface card (NIC), etc. The communication unit 10 is connected to a network in a wired or wireless manner.

[0028] (Storage unit 11) The storage unit 11 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 2, the storage unit 11 has a template information storage unit 20 and a rule information storage unit 21.

[0029] (Template information storage unit 20) The template information storage unit 20 stores template information. The template information is information about a template image for extracting a logo image included in an advertisement image. Fig. 3 is a diagram illustrating an example of the template information storage unit 20 according to the embodiment.

[0030] 2, the template information storage unit 20 according to the embodiment has items such as "Image ID," "Image information," and "Scale setting." The "Image ID" is an identifier for identifying a template image corresponding to each logo image.

[0031] "Image information" is image information of a template image. For example, different image information is stored for each image ID in the template information storage unit 20. "Scale setting" is a setting related to the scale when the image information identified by the image ID is used as a template image.

[0032] As shown in Fig. 3, the scale setting is different for the first granularity and the second granularity. In the example shown in Fig. 3, the scale is adjusted in increments of 25% for the first granularity, and in increments of 0.1% for the second granularity. In other words, the scale is adjusted at a finer granularity for the second granularity than for the first granularity.

[0033] (Rule information storage unit 21) The rule information storage unit 21 stores rule information. The rule information is information on rules used when determining whether a logo image included in an advertisement image satisfies the criteria for displaying the image as an advertisement image.

[0034] Fig. 4 is a diagram illustrating an example of the rule information storage unit 21 according to the embodiment. As illustrated in Fig. 4, the rule information storage unit 21 has items such as "rule ID", "overview", and "determination method".

[0035] "Rule ID" is an identifier for identifying each rule. "Summary" is a summary of the rule identified by the corresponding rule ID. "Determination method" is a method (e.g., an algorithm) for determining the rule identified by the corresponding rule ID.

[0036] As shown in Figure 4, the rule identified by the rule ID "R1" has an overview of "Is there sufficient white space?", and the judgment is made by judgment method "#1." White space here refers to the margin (clear space) between the logo image and the background of the advertisement image.

[0037] Additionally, the summary of the rule identified by rule ID "R2" is "Is there a problem with the aspect ratio?", and indicates that the judgment is made by judgment method "#2." In other words, rule ID "R2" judges whether the asbestos ratio of the logo image included in the advertisement image is within an appropriate range. For example, if the aspect ratio of the template image is "A" and the asbestos ratio of the logo image included in the advertisement image is "B," the judgment can be made using the score that is the absolute value of "(AB) / A."

[0038] Additionally, the summary of the rule identified by rule ID "R3" is "Is the logo size too small?", and indicates that the judgment is made by judgment method "#3." In other words, rule ID "R3" judges whether the logo image included in the advertisement image is smaller than a reference value. For example, it judges whether the width and height of the logo image meet a predetermined reference value, such as 12 pixels or less.

[0039] Moreover, the outline of the rule identified by the rule ID "R4" is "whether the color used in the logo has been discolored," and indicates that the determination is made by the judgment method "#4." In other words, it is determined whether the logo image included in the advertisement image has been discolored. A specific example of the judgment method "#4" will be described later with reference to FIG. 7.

[0040] The rule ID "R5" identifies the rule by its rule ID, "Is the color of the logo appropriate?", and indicates that the judgment is made by the judgment method "#5." For example, it judges whether the color (RGB value) of the text, etc., included in the logo image is a predetermined value.

[0041] The rule identified by rule ID "R5" has the following general rule description: "Is the brightness difference with the background color sufficient?", which is determined by judgment method "#5." The rule identified by rule ID "R6" has the following general rule description: "Is the color difference with the background color sufficient?", which is determined by judgment method "#6."

[0042] That is, rule ID "R5" and rule ID "R6" judge whether the contrast between the logo image included in the advertisement image and its background is appropriate. For example, judgment method "#5" calculates "((R x 299) + (G x 587) + (B x 144)) / 10000" from the 255-level RGB values ​​for each of the text and background of the logo image, and judges it as OK if the difference is equal to or greater than a predetermined value (e.g., 125), and NG if it is less than the predetermined value.

[0043] For example, in judgment method "#6", assuming maximum (maxR, maxG, maxB) and minimum (minR, minG, minB) values ​​based on the RGB values ​​of the text and background of the logo image, "(maxR-minR)+(maxG-minG)+(maxB-minB)" is calculated, and if the difference is equal to or greater than a predetermined value (e.g., 500), it is judged as OK, and if it is less than the predetermined value, it is judged as NG. Note that the rules shown in FIG. 4 are merely examples and are not limiting.

[0044] (Processing section 12) The processing unit 12 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) using a RAM as a working area to execute various programs (corresponding to an example of an information provision program) stored in a storage device inside the information processing device 1. The processing unit 12 is also, for example, a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0045] As shown in Fig. 2, the processing unit 12 includes a receiving unit 30, an extracting unit 31, an identifying unit 32, a determining unit 33, and an output unit 34, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in Fig. 2, and may be other configurations as long as they perform the information processing described below. Also, the connection relationship between the processing units in the processing unit 12 is not limited to the connection relationship shown in Fig. 2, and may be other connection relationships.

[0046] (Reception Department 30) The reception unit 30 receives an advertisement image including a logo image. For example, the reception unit 30 receives an advertisement image including a logo image from the terminal device 2 of the user U via the communication unit 10. At this time, the reception unit 30 receives information regarding the type of logo image and the quantity thereof.

[0047] The receiving unit 30 may, for example, acquire various Web pages on which the advertisement images are actually displayed from the Web. That is, the receiving unit 30 may receive not only advertisement images before submission but also advertisement images after submission.

[0048] Furthermore, the receiving unit 30 receives, for example, a template image of a logo image and various rule information related to the logo image from the terminal device 2 of the user U. For example, the template image is stored as template information in the template information storage unit 20, and the rule information is stored in the rule information storage unit 21.

[0049] As will be described later, the reception unit 30 can also receive an input operation from the user U to specify the logo area or display position of the logo image, which will be described later with reference to FIG.

[0050] (Extraction part 31) The extraction unit 31 extracts a logo area including a logo image from the advertisement image received by the reception unit 30 by template matching using a template image of the first granularity.

[0051] For example, the extraction unit 31 sets the template image of the type of logo image accepted by the accepting unit 30 to a granularity set to the first granularity, and then uses the template image of each granularity to shift the template image by one pixel and calculate a similarity score for each pixel.

[0052] Then, the extraction unit 31 generates, for example, a heat map indicating a score related to the similarity for each pixel. After that, the extraction unit 31 extracts the top N logo regions from the heat map, for example, based on the quantity input by the user U. Note that the extraction of the logo regions is not limited to template matching, and may be performed, for example, by inputting the advertisement image into a model generated by various types of machine learning.

[0053] (Specific Section 32) The identification unit 32 identifies the display position of the logo image for the logo area extracted by the extraction unit 31 by template matching using a template image of a second granularity that is finer than the first granularity.

[0054] Specifically, the identification unit 32 sets the scale of the template image used by the extraction unit 31 to extract the logo region to the second granularity, and performs template matching on the logo region. The identification unit 32 then identifies the region with the highest similarity score or one that exceeds a predetermined value as the display position of the logo image.

[0055] Here, the template matching by the extraction unit 31 and the identification unit 32 will be described with reference to Fig. 5. Fig. 5 is a conceptual diagram of template matching according to the embodiment. As shown in Fig. 5, it is assumed that the extraction unit 31 extracts a logo area 110 from an advertisement image 100 by template matching with a first granularity.

[0056] In this case, the identification unit 32 sets the logo region 110 as the target region for template matching using the template image of the second granularity, and excludes the region other than the logo region from the target region of the second granularity.

[0057] In other words, by performing template matching using a template image of the second granularity, which is finer than the first granularity, and limiting it to the logo area 110, the identification unit 32 can reduce the processing load and processing time compared to performing template matching using a template image of the second granularity for all areas of the advertising image 100.

[0058] In this way, by performing two-stage template matching using template images of a first granularity and a second granularity that is finer than the first granularity, the processing unit 12 can accurately identify the display position of the logo image while reducing the processing load related to template matching.

[0059] Thereafter, the processing unit 12 requests the user U to confirm the display position prior to processing by the determination unit 33, which will be described later. Fig. 6 is a diagram showing an example of a confirmation screen displayed on the terminal device 2 according to the embodiment.

[0060] 6, a confirmation screen 200 is displayed on the terminal device 2 of the user U. For example, on the confirmation screen 200, an advertisement image in which a recognition area relating to the display position recognized by the processing unit 12 is surrounded by a rectangle is displayed.

[0061] If there is no discrepancy between the recognition area and the actual logo image, that is, if the processing unit 12 has properly recognized the display position of the logo image, the user U can request the subsequent determination unit 33 to start processing.

[0062] 6, when the recognition area and the actual logo image are separated, the user U operates the terminal device 2 to request a screen transition to the input screen 210. On the input screen 210, the user U surrounds the display position of the logo image with a rectangle in accordance with input operations using various input devices.

[0063] This information is transmitted from the terminal device 2 of the user U to the reception unit 30 of the processing unit 12, and the processing unit 12 again performs template matching on the area specified by the user U.

[0064] Then, after these steps and the visual check by the user U is completed, the processing unit 12 starts the subsequent processing by the determination unit 33. In other words, by having the user U visually check, it is possible to prevent the logo image from being overlooked.

[0065] (Judgment unit 33) The determination unit 33 determines whether or not the logo image included in the advertisement image accepted by the acceptance unit 30 satisfies a preset rule. For example, the determination unit 33 uses each determination method (algorithm) registered in the rule information storage unit 21 to determine whether or not the logo image included in the advertisement image satisfies the rule, with respect to the display position of the logo image identified by the identification unit 32.

[0066] The determination unit 33 uses each determination method set for rule ID "R1" to rule ID "R7" to determine whether or not the logo image included in the advertisement image satisfies the rule for each determination item.

[0067] Here, a method for determining discoloration corresponding to rule ID "R4" will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of discoloration determination according to an embodiment. As shown in Fig. 7, the background colors of the template image and the logo image are removed, and then a histogram relating to the frequency of appearance of RGB is generated (step S21).

[0068] Here, to remove the background color, first, the determination unit 33 registers the background color of the logo image to the template image using a predetermined tool (such as an eyedropper tool), thereby unifying the background colors of the template image and the logo image.

[0069] Next, the determination unit 33 replaces the RGB values ​​relating to the background color with values ​​not used in the image, such as (-1, -1, -1), thereby making it possible to remove the background colors from both the template image and the logo image.

[0070] The determination unit 33 then generates histograms relating to the frequency of RGB values ​​of each pixel in the template image from which the background color has been removed and the logo image, and performs a discoloration determination by comparing the RGB values ​​with the highest frequency of appearance in each histogram (step S22).

[0071] Specifically, when the RGB values ​​with the highest application frequency in each histogram match, the determination unit 33 determines that the logo image is not discolored, and when the RGB values ​​with the highest application frequency do not match, the determination unit 33 determines that the logo image is discolored. That is, when the RGB value with the highest application frequency (r1, g1, b1) of the template image matches the RGB value with the highest application frequency (r2, g2, b2) of the logo image, it determines that there is no discoloration, and when they do not match, it determines that there is discoloration.

[0072] Then, the determination unit 33 performs a determination process for each determination item including the discoloration determination, and passes the result to the output unit 34. Note that the determination unit 33 may perform various determinations regarding the logo image by, for example, a determination process using a trained model. Furthermore, an explainable AI may be used as the trained model.

[0073] (Output section 34) The output unit 34 outputs the determination result by the determination unit 33. For example, based on the determination result by the determination unit 33, the output unit 34 generates various information related to the notification screen G2 (see FIG. 1) including the determination result of each determination item.

[0074] Then, the output unit 34 outputs various information related to the generated notification screen G2 to the terminal device 2 of the user U. For example, as shown in Fig. 1, the notification screen G2 can use a check tool to notify which rules each logo image included in the advertisement image complies with and which rules it violates.

[0075] In other words, the user U can easily understand which rule is violated, which makes it easier to improve the logo image. Note that the output unit 34 may output a suggested image in which a logo image that violates any rule is replaced with a logo image that complies with the rule.

[0076] [3. Processing flow] Next, a process procedure executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of information processing according to the embodiment. The process procedure shown below is executed by the processing unit 12 of the information processing device 1.

[0077] 8, the information processing device 1 receives, for example, an advertisement image including a logo image from the terminal device 2 of a user U (step S101). Next, the information processing device 1 extracts a logo area from the advertisement image using a template image of a first granularity (step S102).

[0078] Next, the information processing device 1 specifies the display position of the logo image for the extracted logo area using the template image of the second granularity (step S103). Next, the information processing device 1 displays a confirmation screen regarding the display position on the terminal device 2 of the user U (step S104).

[0079] Next, the information processing device 1 determines whether or not an input operation to correct the display position has been accepted from the user U based on the display result of the confirmation screen (step S105). If the information processing device 1 accepts the input operation (step S105; Yes), the information processing device 1 transitions to the process of step S102 for the area specified by the input operation.

[0080] Furthermore, if the information processing device 1 does not accept an input operation, that is, if the display position passes the visual check by the user U (step S105; No), the information processing device 1 judges the logo image for each judgment item (step S106).

[0081] Then, the information processing device 1 outputs the determination result to the terminal device 2 of the user U, and ends the process.

[0082] 4. Modifications In the above embodiment, the case where the determination is made on the logo image of the advertisement image has been described, but the present invention is not limited to this. For example, it may be possible to determine whether a branded product is genuine or pirated based on a product image showing the branded product.

[0083] In the above embodiment, the case where the type and quantity of logo images are input by the user U has been described, but the present invention is not limited to this. For example, the information processing device 1 may estimate the type and quantity of logo images from the advertisement image using a model generated by various machine learning methods. In this case, the information processing device 1 may use a model for a series of processes up to the extraction of the logo area, and perform template matching for the process of specifying the display position of the logo image.

[0084] Furthermore, without being limited to the above example, the information processing device 1 may use a model generated by various machine learning methods to perform a series of processes including a process of estimating the type and number of logo images from an advertisement image, a process of extracting logo areas, and a process of identifying the display positions of logo images. In addition, in this case, the information processing device 1 may set a number of processes from the extraction of logo areas to a number larger than the number estimated using the model. This makes it possible to extract an appropriate number of logo areas, for example, even if the model estimates that the number of logo areas is smaller than the actual number.

[0085] [5. Hardware Configuration] The information processing device 1 or the terminal device 2 according to the embodiment described above is realized by a computer 80 having a configuration as shown in Fig. 9, for example. The information processing device 1 will be described below as an example. Fig. 9 is a hardware configuration diagram showing an example of a computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, an HDD (Hard Disk Drive) 84, a communication interface (I / F) 85, an input / output interface (I / F) 86, and a media interface (I / F) 87.

[0086] The CPU 81 operates and controls each part based on a program stored in the ROM 83 or the HDD 84. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 is started up, a program dependent on the hardware of the computer 80, and the like.

[0087] The HDD 84 stores programs executed by the CPU 81, data used by such programs, etc. The communication interface 85 receives data from other devices via the communication network and sends it to the CPU 81, and transmits data generated by the CPU 81 to other devices via the communication network.

[0088] The CPU 81 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 86. The CPU 81 acquires data from the input devices via the input / output interface 86. The CPU 81 also outputs data generated via the input / output interface 86 to the output devices.

[0089] The media interface 87 reads a program or data stored in a recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0090] For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes a program loaded onto the RAM 82 to realize the function of the processing unit 12. In addition, the HDD 84 stores data in the storage unit 11. The CPU 81 of the computer 80 reads and executes these programs from a recording medium 88, but as another example, these programs may be obtained from another device via a communication network.

[0091] [6. Other] In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

[0092] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.

[0093] The information processing device 1 may be configured with two or more server devices, in which case the information processing device 1 includes, for example, a processing server and a storage server. The above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.

[0094] [7. Effects] The information processing device 1 according to the above-described embodiment includes a reception unit 30 that receives an advertising image including a logo image, a determination unit 33 that determines whether the logo image included in the advertising image received by the reception unit satisfies a predetermined rule, and an output unit 34 that outputs the determination result by the determination unit 33.

[0095] In addition, the judgment unit 33 judges whether or not the logo image included in the advertising image satisfies a predetermined rule based on each of a plurality of judgment items, and the output unit 34 outputs the judgment results of the judgment unit 33 for each of the plurality of judgment items.

[0096] The determination unit 33 also determines whether the logo image included in the advertisement image satisfies a preset rule based on a determination item related to the clear space of the logo image. The determination unit 33 also determines whether the logo image included in the advertisement image satisfies a preset rule based on a determination item related to the aspect ratio of the logo image.

[0097] The determination unit 33 also determines whether the logo image included in the advertisement image satisfies the preset rules based on a determination item related to the lower limit of the size of the logo image. The determination unit 33 also determines whether the logo image included in the advertisement image satisfies the preset rules based on a determination item related to the contrast between the logo image and the background.

[0098] By performing any one or a combination of the above-described processes, the information processing device according to the present application can determine whether or not a logo image used in an advertisement image is appropriate.

[0099] The above describes the embodiment of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.

[0100] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, an acquisition section can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]

[0101] 1. Information processing device 2 Terminal Device 10. Communications Department 11 Storage section 12 Processing section 20 Template information storage section 21 Rule information storage unit 30 Reception 31 Extraction part 32 Specific part 33 Judgment section 34 Output section U User

Claims

1. an advertisement image including a logo image, and a reception unit that receives a designation of a type of the logo image used in the advertisement image from among preset options; an extracting unit that extracts a logo area including the logo image from the advertisement image accepted by the accepting unit, using a template image corresponding to the type of logo image specified through the option; a determination unit that determines whether the logo image included in the logo area extracted by the extraction unit satisfies a preset rule; an output unit that outputs a determination result by the determination unit; An information processing device comprising:

2. The determination unit is determining whether the logo image included in the advertisement image satisfies a preset rule based on each of a plurality of determination items; The output unit is outputting a judgment result for each of a plurality of judgment items by the judgment unit; 2. The information processing apparatus according to claim 1,

3. The determination unit is Determining whether or not the logo image included in the advertisement image satisfies a preset rule based on a determination item related to a clear space of the logo image.

3. The information processing apparatus according to claim 2,

4. The determination unit is determining whether or not the logo image included in the advertisement image satisfies a preset rule based on a determination item related to the aspect ratio of the logo image; 3. The information processing apparatus according to claim 2,

5. The determination unit is Determining whether the logo image included in the advertisement image satisfies a preset rule based on a determination item related to a lower limit value of the size of the logo image.

3. The information processing apparatus according to claim 2,

6. The determination unit is determining whether the logo image included in the advertisement image satisfies a preset rule based on a determination item related to the contrast between the logo image and a background; 3. The information processing apparatus according to claim 2,

7. 1. A computer-implemented information processing method, comprising: a receiving step of receiving an advertisement image including a logo image and a designation of the type of the logo image used in the advertisement image from among preset options; an extraction step of extracting a logo area including the logo image from the advertisement image accepted in the acceptance step by using a template image corresponding to the type of logo image specified through the option; a determination step of determining whether or not the logo image included in the logo area extracted by the extraction step satisfies a preset rule; an output step of outputting a determination result obtained by the determination step; 13. An information processing method comprising:

8. a receiving step of receiving an advertisement image including a logo image and a designation of the type of the logo image used in the advertisement image from among preset options; an extraction step of extracting a logo area including the logo image from the advertisement image accepted in the acceptance step by using a template image corresponding to the type of logo image specified through the option; a determination step of determining whether or not the logo image included in the logo area extracted by the extraction step satisfies a preset rule; an output step of outputting a result of the determination step; An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Information processor and its control method

    JP2008146604A

  • Advertiser evaluation device, advertiser evaluation method, and advertiser evaluation program

    JP2016177600A

  • Information processing apparatus, image forming apparatus, and information processing program

    JP2021180445A

  • Method, system and computer program

    JP2022091269A