Information Processing Apparatus, Information Processing Method, and Program
The information processing apparatus addresses the issue of mismatched content recommendations by using user and material attributes to generate tailored content, enhancing user satisfaction.
Patent Information
- Application Number
- JP2024050013
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-26
- Publication Date
- 2025-07-28
- Estimated Expiration
- 2044-03-26
AI Technical Summary
Existing content recommendation systems often provide content that does not align with user preferences due to reliance on user behavior alone.
An information processing apparatus that utilizes user information, material information, and learned models to generate content by associating user attributes with material properties, applying materials to templates based on user attributes and preferences.
Generates content that aligns with user preferences, ensuring relevance and satisfaction.
Smart Images

Figure 0007714078000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] There is known an apparatus that estimates a category in which a user is interested according to the user's selection and recommends content belonging to the category to the user (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art, the finished content is recommended according to the user's behavior, and there may be a case where content that does not suit the preferences of the user who views the content is provided.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to provide content that suits the user's preferences.
Means for Solving the Problems
[0006] In the information processing apparatus according to the first aspect of the present invention, a user information storage unit that stores user information associating user identification information of each of a plurality of users with attributes of each of the plurality of users, material identification information for identifying a material that is an element constituting content, a material information storage unit that stores the properties of the material, a template storage unit that stores template information indicating a template for fitting materials to constitute content, a generation instruction acquisition unit that acquires a generation instruction for instructing generation of content to be provided to at least any one of the plurality of users, a material acquisition unit that acquires a material having a property corresponding to the attribute of a target user who is the target user for generating the content indicated by the generation instruction, and a generation unit that generates content by applying the acquired material to the template indicated by the template information.
[0007] A learned model that has learned the relationship between the attributes of each of a plurality of users and the properties of the content preferred by each of the plurality of users, and that has learned to output the properties of the material to be provided to the user with the user's attribute as an input, further includes a model storage unit that stores the learned model, and the material acquisition unit may acquire, as a material having a property corresponding to the attribute of the target user, a material having the property output by the learned model when the attribute of the target user is input.
[0008] The template information is a template for constituting content that is a moving image, and includes at least information indicating the timing for applying each of two or more materials, and the generation unit may generate content by applying the material acquired by the material acquisition unit at the timing indicated by the template information.
[0009] The material information storage unit stores, in an associated manner, the material identification information for identifying each of the plurality of materials, the properties of each of the plurality of materials, and the modes of the plurality of materials. The material acquisition unit acquires a plurality of materials having the same kind of properties and different modes respectively. The generation unit may generate content by applying each of the plurality of materials to the template indicated by the template information.
[0010] The material information storage unit stores, in an associated manner, the material identification information for identifying each of the plurality of materials, the properties of each of the plurality of materials, and the modes of the plurality of materials. The material acquisition unit acquires a first material, which is a material having a property corresponding to the attribute of the target user and having the highest priority among the priorities determined according to the mode, and a second material, which is a material having the same property as the property associated with the first material and having a mode different from the mode of the material having the highest priority. The generation unit may generate content by applying at least the first material and the second material to the template indicated by the template information.
[0011] The material information storage unit stores, in an associated manner, the material identification information for identifying each of the plurality of materials, the properties of each of the plurality of materials, and the modes of the plurality of materials. The template information includes information indicating the timing for applying each of two or more materials and the modes of the materials to be applied at each timing. The material acquisition unit may acquire materials having properties corresponding to the attributes of the user for each mode indicated by the template information.
[0012] In the information processing method according to the second aspect of the present invention, a generation instruction acquisition step of acquiring a generation instruction for instructing a computer to generate content to be provided to at least one of a plurality of users, and (1) user information stored in the user information storage unit, user identification information of each of the plurality of users and the attributes of each of the plurality of users, user information associated with each other, and (2) material information stored in the material information storage unit, material identification information for identifying a material that is an element constituting the content, and the properties of the material, material information associated with each other, are referred to, and a material acquisition step of acquiring a material having a property corresponding to the attribute of the target user who is the target user for generating the content indicated by the generation instruction, and template information indicating a template for configuring the content by fitting the material stored in the template storage unit is referred to, and a generation step of generating the content by applying the material acquired in the material acquisition step to the template indicated by the template information.
[0013] In the program according to the third aspect of the present invention, the computer is caused to execute a generation instruction acquisition step of acquiring a generation instruction for instructing to generate content to be provided to at least one of a plurality of users, and (1) user information stored in the user information storage unit, user identification information of each of the plurality of users and the attributes of each of the plurality of users, user information associated with each other, and (2) material information stored in the material information storage unit, material identification information for identifying a material that is an element constituting the content, and the properties of the material, material information associated with each other, are referred to, and a material acquisition step of acquiring a material having a property corresponding to the attribute of the target user who is the target user for generating the content indicated by the generation instruction, and template information indicating a template for configuring the content by fitting the material stored in the template storage unit is referred to, and a generation step of generating the content by applying the material acquired in the material acquisition step to the template indicated by the template information.
Advantages of the Invention
[0014] According to the present invention, it is possible to provide content that matches the user's preferences.
Brief Description of the Drawings
[0015]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Embodiments for Carrying Out the Invention
[0016] [Outline of Information Processing System S] FIGS. 1 and 2 are diagrams for explaining the outline of the information processing system S according to the embodiment. The information processing system S is a system for providing a content distribution service that distributes video content. In the information processing system S, pre-produced video content is distributed, video content corresponding to the user is generated, and the generated content is distributed. The information processing system S includes an information processing apparatus 1, a distribution server 2, an information terminal 3, and a material management server 4.
[0017] The information processing apparatus 1 is an apparatus for generating video content according to the preferences of a user. The information processing apparatus 1 acquires materials that constitute video content based on the attributes of the user, and combines the acquired materials to generate video content. A material is content that becomes an element constituting video content. The materials are video data, still image data, text data, audio data, music data, or the like.
[0018] The distribution server 2 distributes various video contents in response to requests from the information terminal 3. The distribution server 2 transmits an instruction for generating video content for the user to the information processing apparatus 1, and distributes the video content generated by the information processing apparatus 1 to the information terminal 3.
[0019] The information terminal 3 is a terminal used by a user who uses a content distribution service. The information terminal 3 is, for example, a smartphone, a tablet, or a personal computer. The information terminal 3 transmits a request for viewing video content to the distribution server 2, and displays the video content acquired from the distribution server 2. The user operates the information terminal 3 to register or edit user information of the content distribution service, etc., and the information terminal 3 transmits the received attribute information of the user to the information processing apparatus 1.
[0020] The material management server 4 manages materials that constitute video content, and transmits materials based on a request from the information processing apparatus 1.
[0021] The processing in the information processing system S will be described. The distribution server 2 transmits a generation instruction to the information processing apparatus 1 ((1) in FIG. 1). The generation instruction is information for instructing to generate video content for a specific user to view. The generation instruction includes the user ID (Identification) of the user who views the video content (hereinafter sometimes referred to as the "target user"). The distribution server 2 may transmit the generation instruction at the timing when it receives a request from the user to view video content, or may transmit the generation instruction at a predetermined timing.
[0022] The information processing apparatus 1 acquires the attributes of the user indicated by the generation instruction ((2) in FIG. 1). The attributes are information indicating the characteristics of the user for specifying the user's preferences. The attributes include, for example, age, gender, occupation, hobbies, interests, etc. The information processing apparatus 1 may store user information including the user's attributes, or may acquire the attributes of the target user from an external server (not shown).
[0023] The information processing apparatus 1 acquires a material having a property corresponding to the attributes of the user ((3) in FIG. 1). The property of the material is information indicating the characteristics of the material. The property of the material indicates the theme, subject, genre, author, performer, etc. of the material. As an example, the information processing apparatus 1 stores a learned model that has learned the relationship between the attributes of the user and the qualifications of the material suitable for the user, and specifies the property of the material corresponding to the attributes of the user. In the example shown in FIG. 2, based on the fact that the "interest" of the user for whom the video content is to be generated is "cat" and the "hobby" of the user is "classical appreciation", the information processing apparatus 1 acquires, as materials, image data (materials A, B, and C) having the property of "cat" and music data (material D) having the property of "classical, Chopin, waltz".
[0024] The information processing apparatus 1 acquires a material having the specified property. As an example, the information processing apparatus 1 stores material information associating the material, the resources referred to for acquiring the material, and the property of the material. The information processing apparatus 1 accesses the resources referred to in the material information corresponding to the material having the specified property, and acquires the material.
[0025] The information processing apparatus 1 generates video content based on the acquired materials ((4) in FIG. 1). The information processing apparatus 1 generates content in which the materials are inserted into the locations indicated by the template information. The template information is a template for configuring content that is a moving image. The template information includes information indicating the timing for applying each of two or more materials. The template information further includes the form of the material to be applied at each timing. In the example shown in FIG. 2, the template information includes configuring video content with three pieces of image data and music. Also, in the template information shown in FIG. 2, it is included that each piece of image data is sequentially displayed and the music data is played as BGM. The information processing apparatus 1 applies the acquired image data (materials A, B, and C) and music data (material D) as materials to the timings (image 1, image 2, image 3, and music 1) in the template to generate video content.
[0026] The information processing apparatus 1 transmits the generated video content to the distribution server 2 ((5) in FIG. 1). The distribution server 2 stores the acquired video content. The information terminal 3 transmits a viewing request to the distribution server 2 ((6) in FIG. 1). The viewing request is information for requesting the acquisition of video content. The information processing apparatus 1 transmits the video content acquired from the information processing apparatus 1 to the information terminal 3 ((7) in FIG. 1), and the information terminal 3 plays back the acquired video content.
[0027] By configuring the information processing system S in this way, it is possible to provide video content that suits the user's preferences.
[0028] [Configuration of Information Processing Apparatus 1] FIG. 3 is a block diagram showing the configuration of the information processing apparatus 1. The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The storage unit 12 includes a user information storage unit 121, a material information storage unit 122, and a template storage unit 123. The control unit 13 includes a generation instruction acquisition unit 131, a material acquisition unit 132, and a generation unit 133.
[0029] The communication unit 11 is a communication interface for transmitting and receiving data with other devices via a network. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), a hard disk drive, etc. The storage unit 12 stores in advance a program executed by the control unit 13.
[0030] The user information storage unit 121 stores user information associating user identification information of each of a plurality of users with attributes of each of the plurality of users. FIG. 4 is a diagram showing an example of the data structure of the user information stored in the user information storage unit 121. In the user information, a "user ID" and an "attribute" are associated. The "attribute" is information indicating characteristics of a user for specifying the user's preferences. The attribute includes, for example, age, gender, occupation, hobby, concern, etc.
[0031] The material information storage unit 122 stores material information associating a material ID for identifying a material that is an element constituting video content with the nature of the material. In the material information, the form of the material may be associated. FIG. 5 is a diagram showing an example of the data structure of the material information stored in the material information storage unit 122. In the material information, a "material ID", a "form", a "URI", and a "nature" are associated. The "material ID" is an ID for identifying a material and is also referred to as material identification information. The "form" indicates the type of data such as a moving image, a still image, text, voice, or music. The "URI" is identification information of a resource on the network to be referred to in order to acquire the material. The nature is information indicating characteristics of the material. The "nature" indicates the theme, subject, genre, author, performer, etc. of the material. The material information may further include a usage history of the material. The usage history may include the number of times and frequency of use of the material, or may manage for each user the provision or non-provision of the video content using the material and the number of provision times.
[0032] The template storage unit 123 stores template information indicating a template for fitting materials to constitute video content. The template information includes the timing for applying each material to constitute the video content. The template information may include the timing for applying each material and the form of the material to be applied to each timing.
[0033] The model storage unit 124 stores a learned model that has learned the relationship between the attributes of each of a plurality of users and the properties of the content preferred by each of the plurality of users. The learned model takes the user's attributes as input and outputs the properties of the material to be provided to the user.
[0034] The control unit 13 is a processor such as a CPU (Central Processing Unit). The control unit 13 functions as a generation instruction acquisition unit 131, a material acquisition unit 132, and a generation unit 133 by executing the program stored in the storage unit 12.
[0035] The generation instruction acquisition unit 131 acquires a generation instruction for instructing the generation of video content to be provided to at least one of the plurality of users. The generation instruction acquisition unit 131 acquires a generation instruction from the distribution server 2 as an example. The generation instruction may include information for specifying a template for generating video content.
[0036] The material acquisition unit 132 acquires a material having a property corresponding to the attributes of the target user. The target user is the user for whom the video content indicated by the generation instruction is to be generated. The material acquisition unit 132 refers to user information to identify the attributes of the target user. The material acquisition unit 132 identifies the properties of the material corresponding to the attributes of the target user.
[0037] As an example, when the learned model outputs a property when the attributes of the target user are input, the material acquisition unit 132 acquires a material having the property corresponding to the attributes of the target user as a material having the property corresponding to the attributes of the target user. As an example, the material acquisition unit 132 inputs the attributes of the user specified in the learned model stored in the model storage unit 124, and specifies the properties of the material corresponding to the input user attributes. The material acquisition unit 132 refers to the material information, specifies the material to be acquired among the materials corresponding to the specified material properties, refers to the URI associated with the specified material in the material information, and acquires the material. As an example, the material acquisition unit 132 acquires materials in the quantity indicated by the template (in the example of FIG. 1, there are 3 image materials and 1 music material).
[0038] When the candidates for the materials corresponding to the specified material properties are more than the quantity indicated by the template, the material to be acquired may be determined based on the usage record of the materials. For example, the material acquisition unit 132 may be configured not to acquire materials that have been used for the target user or materials that have been used a predetermined number of times. In addition, the material acquisition unit 132 may preferentially use materials with a high usage frequency or number of uses for other users.
[0039] The generation unit 133 generates video content by applying the acquired materials to the template indicated by the template information. The generation unit 133 generates video content by applying the materials acquired by the material acquisition unit 132 at the timing indicated by the template information. The generation unit 133 generates video content by applying each of the materials acquired by the material acquisition unit 132 so as to be played at the timing indicated by the template information.
[0040] In the information processing apparatus 1, video content that matches the user's preferences can be provided.
[0041] The material acquisition unit 132 may select materials based on the content input by the user. As an example, the information terminal 3 displays a screen for allowing the user to select their mood for the day, and transmits information corresponding to the mood selected by the user to the distribution server 2. The distribution server 2 transmits a generation instruction including information indicating the user's mood acquired from the information terminal 3 to the information processing apparatus 1, and the generation instruction acquisition unit 131 acquires this. The material acquisition unit 132 identifies the nature corresponding to the information indicating the user's mood acquired from the distribution server 2. For example, when it is indicated that the mood selected by the user is a depressed mood, the material acquisition unit 132 identifies "healing" as the nature of the material and acquires a material including the nature of "healing". In the above example, an example of allowing the user to select their mood has been described, but the information acquired by the information processing apparatus 1 is not limited to this.
[0042] Also, the material acquisition unit 132 may identify the nature of the material based on the timing when the generation instruction is acquired. For example, when the timing when the generation instruction is acquired is from 13:00 to 16:00 in the afternoon and it is indicated that the user's attribute is the housewife layer, "recipe" or "dinner" is identified as the nature of the material. By configuring the information processing apparatus 1 in this way, timely video content can be generated and provided at the timing when the user accesses the content distribution service.
[0043] The information processing apparatus 1 may be configured to synthesize materials having the same nature to constitute video content. In this case, in the template information, the timing for applying the materials constituting the video content and the form of the materials to be applied at each timing are associated. FIG. 6 is a diagram showing an example of the processing of the generation unit 133 in this case. In the template information in the example shown in FIG. 6, for each of "Text News 1" to "Text News 3", a material in the form of "Text News" is applied, and in "Music 1" indicating the timing for playing the BGM of the entire video content, it is associated that a material having the form of "Music" is applied.
[0044] The material acquisition unit 132 acquires a plurality of materials having the same kind of property, and the plurality of materials have different modes respectively. The material acquisition unit 132 acquires materials having a property corresponding to the user's attribute for each mode indicated by the template information. In the example shown in FIG. 6, the material acquisition unit 132 acquires a plurality of materials (materials E to G) associated with the property of "professional baseball" as materials associated with the mode of "text news", and a material H associated with the property of "professional baseball" as a material associated with the mode of "music".
[0045] The generation unit 133 generates video content by applying each of the plurality of materials to the template indicated by the template information. The generation unit 133 generates video content configured to play each of the acquired materials at the timing indicated by the template information. In the example shown in FIG. 6, the generation unit 133 applies materials E, F, and G for the timings indicated by each of "text news 1" to "text news 3", and applies material H for "BGM" to configure the video content.
[0046] When the information processing apparatus 1 is configured in this way, it has the effect of generating video content with a sense of unity.
[0047] The material acquisition unit 132 acquires a first material that is a material having the highest priority among the priorities determined according to the mode among the materials having properties corresponding to the attributes of the target user, and a material having the same property as the property associated with the first material and having a mode different from the mode of the material having the highest priority, which is a second material. The priority is included in the template information as an example. For example, in the case of a template for constructing video content for enjoying music, the first material is a material having a music mode, and the second material is associated with a material having an image mode. In this case, the material acquisition unit 132 acquires, as the first material, a material having the property specified based on the user's attribute information and having a mode of "music". The material acquisition unit 132 acquires, as the second material, a material associated with the same property as the first material and having a mode of "image". In the example of FIG. 7, music data having the property of "classical" specified based on the user's attribute information is acquired as the first material, and image data having the property of "healing" included in the first material is acquired as the second material.
[0048] The generation unit 133 generates video content by applying at least the first material and the second material to the template indicated by the template information. By configuring the information processing apparatus 1 in this way, there is an effect of generating video content with a sense of unity.
[0049] The material acquisition unit 132 may specify the property of the material based on the current position of the user. In this case, the generation instruction further includes position information indicating the position of the user. The material acquisition unit 132 specifies the property of the material based on the position of the user indicated by the position information included in the generation instruction. For example, when the position of the user is Chiyoda-ku, Tokyo, a material having the property of "Chiyoda-ku, Tokyo" is acquired. By configuring in this way, it becomes possible to provide timely video content based on the user's current location. By configuring the information processing apparatus 1 in this way, for example, it is suitable when providing video content for introducing stores or spots related to the user's current location.
[0050] [Flow of Processing in Information Processing Apparatus 1] FIG. 8 is a flowchart showing the flow of processing in information processing apparatus 1. The processing shown in FIG. 8 starts from the point of acquiring a generation instruction.
[0051] The generation instruction acquisition unit 131 acquires a generation instruction (S01). The generation instruction includes the user ID of the target user and the template ID. The material acquisition unit 132 identifies the attributes of the user (S02). The material acquisition unit 132 refers to the user information stored in the user information storage unit 121 and acquires the attributes of the user corresponding to the user ID of the target user. The material acquisition unit 132 identifies the nature of the material corresponding to the attributes of the user (S03).
[0052] The material acquisition unit 132 acquires a material having the identified nature (S04). The material acquisition unit 132 refers to the material information storage unit 122, determines the material to be acquired among the materials having the identified nature, and acquires the determined material. The generation unit 133 applies the acquired material to the template to generate video content (S05). Then, the information processing apparatus 1 ends the processing.
[0053] [Effect of Information Processing Apparatus 1] By configuring the information processing apparatus 1 in this way, it is possible to provide content that suits the user's preferences.
[0054] [Modification Example] The information processing apparatus 1 may be configured to correct the material when there is a mismatch between the acquired materials. FIG. 9 is a block diagram showing the configuration of the information processing apparatus 1B according to the modification example. The information processing apparatus 1B further includes a material correction unit 134.
[0055] With reference to FIG. 10, an example of the processing in the information processing apparatus 1B according to the modified example will be described. The material acquisition unit 132 determines whether the properties of the acquired materials match. The material acquisition unit 132 may determine that the properties of the acquired materials match when the degree of matching of the characters constituting the character string indicating the properties of the materials is equal to or greater than a predetermined value, or may convert the material properties into vectors indicating the meaning of the material properties and determine whether the properties of the materials match based on the similarity between the vectors.
[0056] In the example shown in FIG. 10, since "6 dumplings" is associated with the property of "material O" acquired by the material acquisition unit 132, and "5 dumplings" is associated with the property of "material P" acquired by the material acquisition unit 132, the material acquisition unit 132 determines that the properties of the materials do not match. As an example, the material serving as the correction criterion when the materials do not match is determined based on the priority included in the template. Since text data has priority in the template data, the material acquisition unit 132 determines the material P, which is image data, as the material to be corrected.
[0057] The material correction unit 134 inputs the material to be corrected and a prompt indicating the correction content to the generation model. The generation model is a learned model that is learned to output an image or text corresponding to the content of the input prompt based on the input prompt and image data or text. The material correction unit 134 inputs a prompt indicating that the material P is to be corrected to match the property of the material O and the material P to the generation model, and acquires the corrected image data, the material P', as the output of the generation model. The generation unit 133 applies the material P' to the template to generate video content.
[0058] With the information processing apparatus 1 configured in this way, it is expected to generate content with less discomfort.
[0059] Note that the present invention can contribute to Goal 9, "Build the infrastructure for industry and innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.
[0060] As described above, the present invention has been described using embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in any unit. Also, new embodiments resulting from any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination have the effects of the original embodiments combined.
Explanation of Reference Numerals
[0061] 1 Information processing apparatus 2 Distribution server 3 Information terminal 11 Communication unit 12 Storage unit 13 Control unit 121 User information storage unit 122 Material information storage unit 123 Template storage unit 131 Generation instruction acquisition unit 132 Material acquisition unit 133 Generation unit 134 Material modification unit
Claims
1. A user information storage unit that stores user information associating user identification information of each of a plurality of users with attributes of each of the plurality of users; A material information storage unit that stores material identification information for identifying a material that is an element constituting content, the nature of the material, and the number of times the material has been used; A template storage unit that stores template information indicating a template for constructing content by fitting materials; A generation instruction acquisition unit that acquires a generation instruction for instructing generation of content to be provided to at least one of the plurality of users; A material acquisition unit that acquires a material having a property corresponding to the attribute of a target user, which is a user for whom the content indicated by the generation instruction is to be generated, and whose usage count is equal to or greater than a predetermined threshold; A generation unit that generates content by applying the acquired material to the template indicated by the template information; having When the material acquisition unit acquires a plurality of materials and the properties of each of the plurality of materials acquired by the material acquisition unit do not match, the generation unit generates content by applying a material selected from the plurality of materials, which has been modified to match the property of another material, and the other material, to the template indicated by the template information. An information processing apparatus.
2. Further comprising a model storage unit that stores a learned model that has learned the relationship between the attributes of each of a plurality of users and the properties of the content preferred by each of the plurality of users, and has been learned to output the properties of the materials to be provided to the user with the user's attribute as an input; The material acquisition unit acquires, as a material having a property corresponding to the attribute of the target user, a material having the property output by the learned model when the attribute of the target user is input. The information processing apparatus according to claim 1.
3. The template information is a template for constructing content that is a moving image, and includes at least information indicating the timing for applying each of two or more materials. The generation unit generates content by applying the material acquired by the material acquisition unit at the timing indicated by the template information. The information processing apparatus according to claim 1.
4. The material information storage unit stores, in an associated manner, the material identification information for identifying each of a plurality of materials, the properties of each of the plurality of materials, and the forms of the plurality of materials. The material acquisition unit acquires a plurality of materials having the same type of property, and the forms of the plurality of materials are different from each other. The generation unit generates content by applying each of the plurality of materials to the template indicated by the template information. The information processing apparatus according to claim 1.
5. The material information storage unit stores, in an associated manner, the material identification information for identifying each of a plurality of materials, the properties of each of the plurality of materials, and the forms of the plurality of materials. The material acquisition unit acquires a first material, which is a material having a property corresponding to the attribute of the target user and having the highest priority among the priorities determined according to the form, and a second material, which is a material having the same property as the property associated with the first material and having a form different from the form of the material having the highest priority. The generation unit generates content by applying at least the first material and the second material to the template indicated by the template information. The information processing apparatus according to claim 1.
6. The material information storage unit stores, in an associated manner, the material identification information for identifying each of a plurality of materials, the properties of each of the plurality of materials, and the forms of the plurality of materials. The template information includes information indicating the timing for applying each of two or more materials, and the forms of the materials to be applied at each timing. The material acquisition unit acquires materials having properties corresponding to the attributes of the user for each form indicated by the template information. The information processing apparatus according to claim 1.
7. Executed by a computer A generation instruction acquisition step of acquiring a generation instruction for instructing to generate content to be provided to at least one of a plurality of users; (1) User information in which the user identification information of each of the plurality of users stored in the user information storage unit and the attributes of each of the plurality of users are associated; (2) Material information in which the material identification information for identifying a material, which is an element constituting the content, stored in the material information storage unit, the property of the material, and the number of times the material has been used are associated. Referring to FIG. 0, a material acquisition step of acquiring a material having a property corresponding to the attribute of a target user who is a user for whom the content indicated by the generation instruction is to be generated and whose usage count is equal to or greater than a predetermined threshold value; A generation step of referring to template information indicating a template for configuring content by fitting a material stored in a template storage unit, and applying the material acquired in the material acquisition step to the template indicated by the template information to generate content; When a plurality of materials are acquired in the generation step and the properties of the plurality of materials acquired in the material acquisition step do not match, generating content by applying a modified material obtained by modifying a material selected from the plurality of materials to match the property of another material and the other material to the template indicated by the template information; An information processing method.
8. On a computer, A generation instruction acquisition step of acquiring a generation instruction for instructing to generate content to be provided to at least one of a plurality of users; (1) User information stored in a user information storage unit, which associates user identification information of each of the plurality of users with the attribute of each of the plurality of users; (2) Material information stored in a material information storage unit, which associates material identification information for identifying a material that is an element of content, the property of the material, and the number of times the material has been used; Referring to FIG. 9, a material acquisition step of acquiring a material having a property corresponding to the attribute of a target user who is a user for whom the content indicated by the generation instruction is to be generated and whose usage count is equal to or greater than a predetermined threshold value; A generation step of referring to template information indicating a template for configuring content by fitting a material stored in a template storage unit, and applying the material acquired in the material acquisition step to the template indicated by the template information to generate content; When a plurality of materials are acquired in the generation step and the properties of the plurality of materials acquired in the material acquisition step do not match, generating content by applying a modified material obtained by modifying a material selected from the plurality of materials to match the property of another material and the other material to the template indicated by the template information; A program.
Citation Information
Patent Citations
Method, system and program for automatically recording broadcast and recording medium
JP2002218363A
Method for forming content project, content project forming program, program recording medium, apparatus and method for imaging, imaging program, content forming system
JP2004032277A
Content-producing apparatus, content-producing method, and computer program
JP2007043372A
Video generation / transmission method, video generation / transmission system, and video reproduction program
JP2017200059A
Information processing method, information processing system and server
JP2018098769A