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

The information processing system addresses the challenge of content discovery by tagging content with usage and quality information, facilitating easy retrieval and informed storage decisions.

WO2026058639A1PCT designated stage Publication Date: 2026-03-19FUJIFILM CORP
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-12
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

Existing services face challenges in enabling users to easily find desired content due to inadequate methods for searching and sharing content based on user intent and quality analysis.

Method used

An information processing system that attaches usage and quality information as attribute tags to content, utilizing AI to derive and assign these tags, allowing for targeted content retrieval based on user input.

Benefits of technology

Enables users to efficiently find relevant content by leveraging usage and quality tags, while aiding content providers in determining appropriate content storage strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025028554_19032026_PF_FP_ABST
    Figure JP2025028554_19032026_PF_FP_ABST
Patent Text Reader

Abstract

A reception unit receives information inputted by a user, an extraction unit extracts use information that represents the use of content from information received by the reception unit from the user, a search unit searches for content stored in a database on the basis of the information received by the reception unit, a derivation unit derives merit information that represents the merit of the content stored in the database, and an assignment unit generates the use information extracted by the extraction unit and the merit information derived by the derivation unit as tags and assigns the tags to the content.
Need to check novelty before this filing date? Find Prior Art

Description

Information Processing Apparatus, Information Processing Method, and Information Processing Program

[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.

[0002] Japanese Patent Application Laid-Open No. 2007-18342 discloses an information processing apparatus including a storage unit that stores a plurality of pieces of information from which the purpose of use can be estimated from the content, a purpose-of-use estimation unit that analyzes the content of each of the plurality of pieces of information to estimate the purpose of use and stores the estimated purpose of use in the storage unit in association with the information, and an information search / classification unit that searches the storage unit for information having content and a purpose of use related to a presented search request when a search request capable of estimating the content and the purpose of use of the information to be searched is presented.

[0003] Published Again WO2018 / 061668 discloses a teaching material sharing system connected to a contributor terminal and a user terminal via a network, including a posting processing unit that receives uploads of teaching material content from the contributor terminal, a database that stores the teaching material content received by the posting processing unit, and a usage processing unit that receives a usage request for teaching material content from the user terminal, reads out the teaching material content related to the usage request from the database, and downloads it to the user terminal.

[0004] Japanese Patent Application Laid-Open No. 2018-194897 discloses an information processing apparatus including a behavior history acquisition unit that acquires a behavior history representing the behavior of each user on a website that publishes cooking information, a data generation unit that generates relationship information data representing the correspondence between the character string included in the cooking information and the attributes of the user based on the attributes of a first user whose attributes are known and a first behavior history indicating the behavior history of the first user, an estimation unit that estimates the attributes of a second user based on a second behavior history indicating the behavior history of the second user and the relationship information data, and an information providing unit that provides information to the second user based on the estimated attributes of the second user.

[0005] In services that store and share content, there is room for improvement in how users find the content they want when searching for it.

[0006] Therefore, this disclosure aims to provide an information processing device, an information processing method, and an information processing program that enable users to easily search for desired content.

[0007] To achieve the above objective, the information processing device according to the first aspect of this disclosure includes a storage unit used for a service that stores and shares content, the storage unit stores content to which usage information representing the use of the content and quality information representing the quality of the content are attached as attribute information.

[0008] The information processing device according to the second aspect of this disclosure includes a processor, which searches for content from among the content stored in a service that stores and shares content using information received from a user, extracts usage information representing the purpose of the content from the information received from the user, and performs a process of attaching the usage information and quality information representing the quality of the content as attribute information to the searched content.

[0009] The information processing apparatus according to the third aspect of this disclosure, in the information processing apparatus according to the second aspect, includes a processor that performs a process to acquire quality information about the content.

[0010] The information processing apparatus according to the fourth aspect of this disclosure, in the information processing apparatus according to the third aspect, has a processor that uses AI to perform the process of acquiring quality information about the content.

[0011] The information processing device according to the fifth aspect of this disclosure, in the information processing device according to the second aspect, includes a processor that, when searching for content stored in a service, extracts usage information from information received from a user, searches for content corresponding to the usage information, and performs processing to present the searched content and quality information of attribute information corresponding to said content.

[0012] The information processing device according to the sixth aspect of this disclosure, in the information processing device according to the second aspect, receives from the user at least one of the following pieces of information: user account information, information entered when applying to use content, and information entered when searching for content.

[0013] The information processing method relating to the seventh aspect of this disclosure involves a computer that, when searching for content stored in a service for storing and sharing content using information received from a user, extracts usage information representing the purpose of the content from the information received from the user, and adds the usage information and quality information representing the quality of the content as attribute information to the searched content.

[0014] The information processing program according to the eighth aspect of this disclosure causes a computer to perform a process in which, when searching for content from among the content stored in a service for storing and sharing content using information received from a user, extracts usage information representing the purpose of the content from the information received from the user, and adds the usage information and quality information representing the quality of the content as attribute information to the searched content.

[0015] This disclosure provides an information processing device, an information processing method, and an information processing program that enable users to easily search for desired content.

[0016] This figure shows an example of the schematic configuration of the information processing system according to this embodiment. This block diagram shows the main electrical components of the client terminal and cloud server of the information processing system according to this embodiment. This is a functional block diagram showing the functional configuration of the cloud server in the information processing system according to this embodiment. This figure illustrates an example of a method for generating tags to be attached to content stored in a database in the information processing system according to this embodiment. This flowchart shows an example of the processing flow performed by the cloud server when attaching tags to content in the information processing system according to this embodiment. This flowchart shows an example of the processing flow performed by the cloud server when searching for tagged content in the information processing system according to this embodiment. This figure shows a general-purpose personal computer.

[0017] Hereinafter, an example of an embodiment of the present disclosure will be described in detail with reference to the drawings. Note that this embodiment is not limiting to the present invention. Figure 1 is a diagram showing a schematic configuration example of an information processing system according to this embodiment.

[0018] As shown in Figure 1, the information processing system 10 according to this embodiment includes a client terminal 12 and a cloud server 14. The client terminal 12 and the cloud server 14 are each connected to a communication line 16 and are able to communicate with each other via the communication line 16.

[0019] Examples of communication lines 16 include the Internet, LAN (Local Area Network), and WAN (Wide Area Network). While Figure 1 shows an example with multiple client terminals 12 (two in Figure 1), there may be a single client terminal 12 or three or more. Furthermore, the client terminal 12 may be a personal computer, a tablet, or a mobile device such as a smartphone.

[0020] In this embodiment, the information processing system 10 provides a service, as an example of a service for storing and sharing content, where the cloud server 14 provides a service for managing corporate assets such as images, videos, drawings, and / or documents online. The cloud service provided by the cloud server 14 may include cloud services such as Amazon® Web Services, Microsoft® Azure, and Google® Cloud.

[0021] Figure 2 is a block diagram showing the main electrical components of the client terminal 12 and cloud server 14 of the information processing system 10 according to this embodiment. Since the client terminal 12 and cloud server 14 have a typical computer configuration, the cloud server 14 will be described as a representative example below.

[0022] The cloud server 14 includes a CPU (Central Processing Unit) 14A as an example of a processor, a ROM (Read Only Memory) 14B, a RAM (Random Access Memory) 14C, storage 14D, an operation unit 14E, a display unit 14F, and a communication interface unit 14G. The CPU 14A controls the overall operation of the cloud server 14. Various control programs and parameters are pre-stored in the ROM 14B. The RAM 14C is used as a work area when various programs are executed by the CPU 14A. Various data and application programs are stored in the storage unit 14D. The operation unit 14E is used to input various information. The display unit 14F is used to display various information. The communication interface unit 14G can connect to external devices and transmits and receives various data with external devices. All of the above parts of the client terminal 12 are electrically interconnected by a system bus 14H. In this embodiment, the cloud server 14 uses storage 14D as the storage unit, but it is not limited to this, and other non-volatile storage units such as hard disks and / or flash memory may be used.

[0023] With the above configuration, the cloud server 14 according to this embodiment uses the CPU 14A to access the ROM 14B, RAM 14C, and storage 14D, acquire various data via the operation unit 14E, and display various information on the display unit 14F. The cloud server 14 also uses the CPU 14A to control the transmission and reception of various data via the communication interface unit 14G. In this embodiment, a database (DB) 30 (see Figure 3) is constructed in the storage 14D as an example of a storage unit (the "information structure" according to this disclosure) for storing content such as images, videos, drawings, and / or documents.

[0024] Incidentally, the information processing system 10 according to this embodiment provides a service for storing and sharing content, which makes it possible to store, centralize, and / or share various types of content. Furthermore, this service stores at least one of the following content for a single product and / or service: images from multiple angles and images in multiple states. However, from the user's perspective, it can be difficult to find content for the purpose they need. On the other hand, from the content provider's perspective, analysis is required to determine what kind of content should be stored.

[0025] Therefore, in this embodiment, the cloud server 14 searches for content from among the content stored in a service that stores and shares content, using information received from the user, extracts usage information that represents the purpose of the content from the information received from the user, and attaches the usage information and quality information that represents the quality of the content as tags to the searched content.

[0026] Specifically, the CPU 14A of the cloud server 14 loads an information processing program pre-stored in ROM 14B into RAM 14C and executes it, thereby realizing the functions shown in Figure 3. Figure 3 is a functional block diagram showing the functional configuration of the cloud server 14 in the information processing system 10 according to this embodiment.

[0027] As shown in Figure 3, the cloud server 14 in the information processing system 10 according to this embodiment has the functions of a reception unit 20, an extraction unit 22, a search unit 24, an output unit 26, and an assignment unit 28.

[0028] The reception unit 20 receives information entered by the user. For example, it receives account information when logging into a service for storing and sharing content, text information such as search words and / or keywords entered when searching for content, and at least one piece of information from the usage application information entered when applying to use content.

[0029] The extraction unit 22 extracts usage information representing the purpose of the content from the information received by the reception unit 20 from the user. For example, if account information is received, the extraction unit 22 extracts usage information from the qualification information to which the user of the account information belongs (e.g., department information such as the Public Relations Department and / or the Advertising Department). Specifically, if the department information is the Public Relations Department, the extraction of usage information indicates that it is for public relations purposes. In addition, the extraction of usage information may be done from at least one of the following: the user's account information, the content usage application information, the user's search history, the chat content related to the search when searching for content, and the content purchase history.

[0030] The search unit 24 searches the database 30 for content based on the information received by the reception unit 20. For example, if it receives text such as search words and / or keywords, it searches the database 30 for content related to the text received by the reception unit 20. In addition, when searching for content, the search unit 24 searches for content corresponding to the usage information extracted by the extraction unit 22.

[0031] The derivation unit 26 derives quality information that represents the quality of the content itself stored in the database 30. The quality information may be derived for content retrieved by the search unit 24, or it may be derived in the background when the content is stored in the database 30. The derivation unit 26 may also use AI (Artificial Intelligence) to derive the quality information.

[0032] As an example of quality information, there is information that represents at least one of how the content is used and how easily it is used, and this information may change depending on a variable. Specifically, this includes information that uses the content image itself as the information source, and / or information processing system 10 as the information source.

[0033] An example of quality information derived from the image itself is shown below. Note that the following quality information may be derived by AI. Furthermore, the AI ​​may be entrusted with the judgment of "quality."

[0034] Information indicating whether the "subject" you want to appeal to the end user is in good focus and composition; information indicating whether the subject is in the center of the image; information indicating whether it is in focus; information indicating whether it stands out.

[0035] An example of quality information obtained from the information processing system 10 is shown below. Note that the following quality information may be derived by AI. Furthermore, the AI ​​may be entrusted with the judgment of "quality."

[0036] - Information indicating whether the content is frequently viewed by users with the same status (e.g., sales promotion, advertising, public relations, etc.) - Information indicating whether the content is downloaded by users with the same status

[0037] The tagging unit 28 generates tags from the usage information extracted by the extraction unit 22 and the merit information derived by the derivation unit 26, and assigns them to the content. Tags are attribute information that includes information for searching the content and / or information related to the content. Tags are assigned to content that does not have tags by duplicating, reusing, sharing, or creating new tags from content that does have tags.

[0038] Next, an example of a method for generating tags to be attached to content stored in the database 30 in the information processing system 10 according to this embodiment will be described. Figure 4 is a diagram illustrating an example of a method for generating tags to be attached to content stored in the database 30 in the information processing system 10 according to this embodiment.

[0039] First, when a user logs in to the information processing system 10, account information is received. Thus, the extraction unit 22 extracts usage information from the qualification information (e.g., department information such as the public relations department and / or the publicity department, etc.) to which the user of the account information belongs.

[0040] Here, when an image search or the like is instructed, information for searching is received. Thus, the extraction unit 22 extracts usage information from the information. For example, the user may be asked about what the usage is, what kind of images are good, whether the retrieved images seem usable, etc., and answers may be obtained to extract the usage information.

[0041] Also, at the time of application, application information is received. Thus, the extraction unit 22 may extract usage information from the application information

[0042] Then, the attaching unit 28 attaches, as tags, the goodness information derived by the derivation unit 26 and the usage information extracted by the extraction unit 22 at at least one of the timings of login, search, and application to the content. In the example of FIG. 4, as values for attributes, examples are shown in which "key image for advertisement" is attached as a tag to "main usage", "mainly for public relations people, a little for sales promotion" is attached as a tag to "who uses it?", and "poster" is attached as a tag to "what kind of media?".

[0043] By attaching tags to each content in this way, it becomes possible to easily search for the content desired by the user. Also, from the user's perspective, since the usage information allows the user to grasp the content suitable for the usage, it is possible to easily grasp the popular content for each usage at the time of search. On the other hand, from the perspective of the content provider, since analysis can be performed on what kind of images should be stored from the usage information, it is possible to easily grasp what kind of images should be stored in the database 30.

[0044] Subsequently, a specific process performed in the information processing system according to the present embodiment configured as described above will be described.

[0045] First, an example of the process performed by the cloud server 14 when tagging the content stored in the database 30 will be described. FIG. 5 is a flowchart showing an example of the flow of the process performed by the cloud server 14 when tagging the content in the information processing system 10 according to the present embodiment. The process in FIG. 5 starts, for example, when an instruction to tag the content stored in the database 30 is given from the client terminal 12.

[0046] In step 100, the CPU 14A receives information from the user and proceeds to step 102. That is, the reception unit 20 receives the information input by the user. For example, the reception unit 20 receives text information such as search words and / or keywords input during the search for content.

[0047] In step 102, the CPU 14A searches for content using the received information and proceeds to step 104. That is, the search unit​​​​​In step 106, the CPU 14A derives quality information representing the quality of the search result content itself and proceeds to step 108. That is, the derivation unit 26 derives quality information representing the quality of the content itself stored in the database 30. Note that the derivation of the content quality information may be performed at a time other than when searching for content, such as when storing the content in the database 30. In other words, if quality information has already been derived, step 106 may be omitted.

[0050] In step 108, the CPU 14A generates usage information and merit information as tags and proceeds to step 110. That is, the assignment unit 28 generates tags from the usage information extracted by the extraction unit 22 and the merit information derived by the derivation unit 26.

[0051] In step 110, the CPU 14A determines whether or not to add the generated tag to the content of the search results. In step 110, for example, the CPU 14A displays a screen asking the user whether or not to add the tag and receives a response from the user. If the determination in step 110 is negative, the series of processes ends there. If the determination in step 110 is positive, the process proceeds to step 112. Step 110 may be omitted.

[0052] In step 112, the CPU 14A completes the series of processes by attaching the generated tags to the content of the search results. That is, the tagging unit 28 attaches the generated tags to the content of the search results. In this way, by the tagging unit 28 attaching usage information and merit information as tags to the content, from the user's perspective, it becomes possible to search for content suitable for each purpose. On the other hand, from the content provider's perspective, by analyzing the usage information of the content stored in the database 30, it becomes possible to analyze what kind of content should be stored.

[0053] Next, we will describe the processing performed by the cloud server 14 when searching for tagged content. Figure 6 is a flowchart showing an example of the processing flow performed by the cloud server 14 when searching for tagged content in the information processing system 10 according to this embodiment. Note that the processing in Figure 6 starts, for example, when a command is issued from the client terminal 12 to search for content stored in the database 30.

[0054] In step 200, the CPU 14A receives information from the user and proceeds to step 200. For example, the reception unit 20 receives information for searching for content.

[0055] In step 202, the CPU 14A searches for content using the received information and proceeds to step 204. That is, the search unit 24 searches for content stored in the database 30 based on the information received by the reception unit 20. For example, the search unit 24 searches for content that matches text information such as search words and / or keywords from the content stored in the database 30.

[0056] In step 204, the CPU 14A extracts usage information from the received information and proceeds to step 206. That is, the extraction unit 22 extracts usage information representing the purpose of the content from the information received by the reception unit 20 from the user. For example, if the extraction unit 22 receives information that the image is for public relations purposes, it extracts "for public relations" as the usage information.

[0057] In step 206, the CPU 14A searches for content corresponding to the usage information from the search results and proceeds to step 208. That is, the search unit 24 searches for content corresponding to the usage information extracted by the extraction unit 22 from the search results.

[0058] In step 208, the CPU 14A presents content corresponding to the usage information as recommended content and proceeds to step 210. For example, the CPU 14A sends content corresponding to the usage information as recommended content to the client terminal 12, thereby displaying the recommended content on the display unit 12F of the client terminal 12. Note that the CPU 14A may also display search results for content in addition to the recommended content.

[0059] In step 210, the CPU 14A determines whether or not content has been selected. In step 210, the CPU 14A determines whether or not the client terminal 12 has been operated and content has been selected. In step 210, the system waits until the determination is affirmative and then proceeds to step 212.

[0060] In step 212, the CPU 14A determines whether or not the content tag contains quality information. If the determination in step 212 is negative, the process proceeds to step 214; if the determination in step 212 is positive, the process proceeds to step 216.

[0061] In step 214, the CPU 14A displays the selected content and terminates the series of processes.

[0062] Meanwhile, in step 216, the CPU 14A presents the content and information about the quality of the content and completes the series of processes. For example, the CPU 14A sends the content and information about the quality of the content to the client terminal 12 and displays it on the display unit 12F of the client terminal 12. In this way, by displaying not only the content but also information about the quality of the content, it becomes possible for users to easily find good content.

[0063] In the above embodiment, the content and its merit information are presented after the content is selected in the process shown in Figure 6. However, the merit information may also be displayed when displaying recommended content or when displaying search results for content.

[0064] Furthermore, although the above embodiment was described as an information processing system 10 including a client terminal 12 and a server 14, as shown in Figure 7, a single device such as a general-purpose personal computer 50 equipped with a display unit 50H and an operation unit 50S such as a keyboard and / or mouse may also be used as the information processing system.

[0065] Furthermore, the various processes performed by the CPU 14A in the above embodiment by executing software (programs) may be performed by a computer equipped with various processors other than the CPU 14A. Examples of processors in this case include dedicated electrical circuits, which are processors with circuit configurations specifically designed for performing specific processes, such as FPGAs (field-programmable gate arrays), PLDs (Programmable Logic Devices) whose circuit configurations can be changed after manufacturing, and ASICs (Application Specific Integrated Circuits). In addition, the various processes may be performed by one of these various processors, or by a combination of two or more processors of the same or different types (for example, multiple FPGAs, and a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is an electrical circuit that combines circuit elements such as semiconductor elements.

[0066] Furthermore, although the above embodiment describes a configuration in which various programs are pre-stored (installed) in ROM 14B, the invention is not limited to this configuration. The various programs may be provided in the form of recordings on recording media such as CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), and USB (Universal Serial Bus) memory. Alternatively, the various programs may be provided in the form of downloads from external information processing devices, etc., via a network.

[0067] Furthermore, the program described herein can be provided as a program product. A program product includes any form of product for providing the program. For example, a program product includes a program provided via a network such as the Internet, and non-temporary computer-readable recording media such as CD-ROMs and DVDs on which the program is stored.

[0068] Furthermore, the configuration and operation of the information processing system 10 described in the above embodiments are merely examples and can be modified as needed without departing from the spirit of this disclosure.

[0069] The following additional information is disclosed regarding the embodiments described above.

[0070] (Note 1) An information processing device comprising a storage unit used for a service that stores and shares content, wherein the storage unit stores content to which usage information representing the purpose of the content and quality information representing the quality of the content are attached as attribute information.

[0071] (Note 2) An information processing device comprising a processor, the processor searches for the content stored in a service for storing and sharing content using information received from a user, extracts usage information representing the purpose of the content from the information received from the user, and assigns the usage information and quality information representing the quality of the content as attribute information to the searched content.

[0072] (Note 3) The processor is an information processing device according to Note 2 that performs the process of acquiring the quality information for the content.

[0073] (Appendix 4) The information processing apparatus described in Appendix 4, wherein the processor performs the process of acquiring the quality information for the content using AI.

[0074] (Note 5) The information processing apparatus according to any one of Notes 2 to 4, wherein the processor, when searching for the content stored in the service, extracts the usage information from the information received from the user, searches for the content corresponding to the usage information, and performs the processing of presenting the searched content and the quality information of the attribute information corresponding to the content.

[0075] (Note 6) The information received from the user is at least one of the following: user account information, information entered when applying to use the content, and information entered when searching for content, as described in Note 2 or any one of Notes 2 to 5.

[0076] (Note 7) An information processing method in which, when a computer searches for or searches for content stored in a service for storing and sharing content using information received from a user, it extracts usage information representing the purpose of the content from the information received from the user, and assigns the usage information and quality information representing the quality of the content as attribute information to the content.

[0077] (Note 8) An information processing program for causing a computer to perform the following process when searching for content stored in a service for storing and sharing content using information received from a user, extracting usage information representing the purpose of the content from the information received from the user, and attaching the usage information and quality information representing the quality of the content as attribute information to the content.

Claims

1. An information processing device having an information structure used for a service that stores and shares content, wherein the information structure stores content to which usage information representing the purpose of the content and quality information representing the quality of the content are attached as attribute information.

2. An information processing device comprising a processor, wherein when the processor searches for content stored in a service for storing and sharing content using information received from a user, or when searching for content, it extracts usage information representing the purpose of the content from the information received from the user, and assigns the usage information and quality information representing the quality of the content as attribute information to the content.

3. The information processing apparatus according to claim 2, wherein the processor acquires the quality information for the content.

4. The information processing apparatus according to claim 3, wherein the processor uses AI to acquire the quality information for the content.

5. The information processing apparatus according to claim 2, wherein the processor, when searching for the content stored in the service, searches for the content corresponding to the usage information, and presents the searched content and the quality information of the attribute information corresponding to the content.

6. The information processing device according to claim 2, wherein the information received from the user is at least one of the following: user account information, information entered when applying to use the content, and information entered when searching for content.

7. An information processing method that, when searching for content stored in a service for storing and sharing content using information received from a user, includes extracting usage information representing the purpose of the content from the information received from the user, and attaching the usage information and quality information representing the quality of the content as attribute information to the content.

8. An information processing program for causing a computer to perform the following processing when searching for content stored in a service for storing and sharing content using information received from a user, or when searching for content, including extracting usage information representing the purpose of the content from the information received from the user, and attaching the usage information and quality information representing the quality of the content as attribute information to the content.

Citation Information

Patent Citations

  • Article information management device and method

    JP2004252701A

  • Search query analysis device, search query analysis method, and computer-readable recording medium

    WO2013157603A1