Information processing system, server, information processing method, and program
The information processing system simplifies the creation of composite content data by using a material content data acquisition and generation unit to combine material data into pre-defined templates, addressing the challenge of optimal combination complexity.
Patent Information
- Application Number
- JP2022061953
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-04-01
- Publication Date
- 2025-05-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Creating composite content data that combines multiple material content data such as text, images, and sound data is challenging due to the difficulty in finding optimal combinations, requiring specialized skills and tools.
An information processing system comprising a material content data acquisition unit, a composite content data generation unit, and a data transmission unit that generates and transmits composite content data using pre-created template data and APIs, enabling easy creation of composite content without the need for specialized software or editors.
Enables easy creation of composite content data by automating the process of combining material content data into predefined templates, reducing the complexity and skill requirements for users.
Smart Images

Figure 2025078905000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, a server, an information processing method, and a program for generating composite content data. [Background technology]
[0002] 2. Description of the Related Art Content data such as moving images have been created for some time. For example, Patent Document 1 proposes a moving image processing device that efficiently searches for a desired scene image from a moving image having a plurality of chapters. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2011-130007 A Summary of the Invention [Problem to be solved by the invention]
[0004] Creating content data such as videos requires a great deal of effort, and in particular when creating composite content data that uses multiple material content data such as text data, images, and sound data, it can be difficult for a user to consider the optimal combination depending on their technical level, so there was a demand for a device that could easily create composite content data.
[0005] Therefore, an object of the present invention is to provide an information processing system, a server, an information processing method, and a program that enable compound content data to be created easily. [Means for solving the problem]
[0006] One of the main inventions of the present invention for solving the above problem is an information processing system comprising a material content data acquisition unit that acquires material content data in response to a request based on a composite content data generation API, a composite content data generation unit that generates composite content data by inserting the material content data into template data that has been created in advance by user operation, and a data transmission unit that transmits the generated composite content data to a user in response to a request based on a video download API. Effect of the Invention
[0007] According to the present invention, it is possible to provide an information processing system, a server, an information processing method, and a program that enable compound content data to be created easily. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a configuration diagram of a system according to an embodiment. [Diagram 2] FIG. 2 is a configuration diagram of a server according to an embodiment. [Diagram 3] FIG. 2 is a configuration diagram of a management terminal and a user terminal according to an embodiment. [Figure 4] FIG. 1 is a functional block diagram of a system according to an embodiment. [Diagram 5] FIG. 4 is a diagram illustrating template data. [Figure 6] FIG. 13 is a diagram showing template data into which material content data has been inserted. [Figure 7] FIG. 1 illustrates a first embodiment for generating composite content data. [Figure 8] FIG. 11 illustrates a second embodiment for generating composite content data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] The contents of the embodiment of the present invention will be listed and described below. The server and the data allocation method according to the embodiment of the present invention have the following configuration. [Item 1] a material content data acquisition unit that acquires material content data in response to a request based on the composite content data generation API; a composite content data generating unit that generates composite content data by inserting the material content data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user in response to a request based on a video download API; An information processing system comprising: [Item 2] a material content data acquisition unit that receives output data for a data feed from a data feed system associated with a user and acquires material content data from the output data; a composite content data generating unit that generates composite content data by inserting material content data acquired from the output data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user; An information processing system comprising: [Item 3] a material content data acquisition unit that acquires material content data in response to a request based on the composite content data generation API; a composite content data generating unit that generates composite content data by inserting the material content data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user in response to a request based on a video download API; A server comprising: [Item 4] a material content data acquisition unit that receives output data for a data feed from a data feed system associated with a user and acquires material content data from the output data; a composite content data generating unit that generates composite content data by inserting material content data acquired from the output data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user; A server comprising: [Item 5] acquiring, by a material content data acquisition unit, material content data in response to a request based on a composite content data generation API; generating composite content data by inserting the material content data into template data that has been created in advance by a user operation, using a composite content data generating unit; a data transmission unit transmitting the generated composite content data to a user in response to a request based on a video download API; 13. An information processing method comprising: [Item 6] receiving output data for a data feed from a data feed system associated with a user, and acquiring raw content data from the output data, by a raw content data acquisition unit; generating composite content data by inserting the material content data acquired from the output data into template data that has been created in advance by a user operation, using a composite content data generating unit; transmitting the generated composite content data to a user by a data transmitting unit; 13. An information processing method comprising: [Item 7] a material content data acquisition function that acquires material content data in response to a request based on the composite content data generation API; a composite content data generating function for generating composite content data by inserting the material content data into template data that has been created in advance by a user operation; a data transmission function for transmitting the generated composite content data to a user in response to a request based on a video download API; A program characterized by implementing the above in a computer. [Item 8] a material content data acquisition function for receiving output data for a data feed from a data feed system related to a user and acquiring material content data from the output data; a composite content data generating function for generating composite content data by inserting material content data acquired from the output data into template data previously created by a user operation; a data transmission function for transmitting the generated composite content data to a user; A program characterized by implementing the above in a computer.
[0010] <Details of the embodiment> An information processing system for creating compound content data according to an embodiment of the present invention (hereinafter referred to as "this system") will be described below. In the accompanying drawings, identical or similar elements are given identical or similar reference symbols and names, and duplicate descriptions of identical or similar elements may be omitted in the description of each embodiment. Furthermore, features shown in each embodiment may be applied to other embodiments as long as they are not mutually inconsistent.
[0011] <Configuration> As shown in FIG. 1, the system according to the embodiment includes a server 1, an administrator terminal 2, and a user terminal 3. The server 1, the administrator terminal 2, and the user terminal 3 are connected to each other via a network so that they can communicate with each other. The network may be a local network, or may be connectable to an external network. In the example of FIG. 1, the server 1 is configured as one device, but the server 1 can also be realized by a plurality of server devices. The server 1 and the administrator terminal 2 may be shared.
[0012] <Server 1> Fig. 2 is a diagram showing a hardware configuration of the server 1 shown in Fig. 1. Note that the illustrated configuration is an example, and other configurations may be used. Also, the server 1 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.
[0013] The server 1 includes at least a processor 10, a memory 11, a storage 12, a transmitting / receiving unit 13, an input / output unit 14, etc., which are electrically connected to each other via a bus 15.
[0014] The processor 10 is a computing device that controls the operation of the entire server 1, controls the transmission and reception of data between each element, and performs information processing necessary for application execution and authentication processing. For example, the processor 10 is a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit), and executes programs for the present system stored in the storage 12 and deployed in the memory 11 to perform each information processing. Note that the processing capacity of the processor 10 only needs to be sufficient to execute the necessary information processing, so for example, the processor 10 may be composed of only a CPU, but is not limited to this.
[0015] The memory 11 includes a main memory configured with a volatile storage device such as a DRAM (Dynamic Random Access Memory) and an auxiliary memory configured with a non-volatile storage device such as a flash memory, a HDD (Hard Disc Drive), etc. The memory 11 is used as a work area for the processor 10, and may also store a BIOS (Basic Input / Output System) executed when the server 1 is started, various setting information, and the like.
[0016] The storage 12 stores various programs such as application programs. A database that stores data used in each process may be constructed in the storage 12.
[0017] The transmitting / receiving unit 13 connects the server 1 to a network, and transmits and receives various data and requests.
[0018] The input / output unit 14 includes information input devices such as a keyboard and a mouse, and output devices such as a display.
[0019] A bus 15 is commonly connected to each of the above elements, and transmits, for example, address signals, data signals, and various control signals.
[0020] <Administrator terminal 2, User terminal 3> The administrator terminal 2 and the user terminal 3 shown in FIG. 3 also include a processor 20, a memory 21, a storage 22, a transmission / reception unit 23, an input / output unit 24, etc., which are electrically connected to each other via a bus 25. The functions of each element can be configured in the same way as the above-mentioned server 1, so detailed explanations of each element will be omitted. The administrator terminal 2 and the user terminal 3 include personal computers, smartphones, tablet terminals, etc. The administrator uses the administrator terminal 2 to, for example, change the settings of the server 1 and manage the operation of the database. The user accesses the server 1 using the user terminal 3, and can, for example, create compound content data and view the created compound content data.
[0021] <Server 1 Function> 4 is a block diagram illustrating functions implemented in the server 1. In this embodiment, the server 1 includes a communication unit 110, an identified information analysis unit 120, a second data generation unit 130, a compound content data generation unit 140, an association unit 150, a storage unit 160, and a classifier 170. The compound content data generation unit 140 includes a second data allocation unit 142 and a material content data allocation unit 144. The storage unit 160 includes various databases such as a third data storage unit 162, a material content data storage unit 164, a compound content data storage unit 166, and an interface information storage unit 168.
[0022] The communication unit 110 communicates with the management terminal 2 and the user terminal 3. The communication unit 110 also functions as a reception unit that receives various data and requests from the user terminal 2.
[0023] The template data generating unit 120 generates template data that specifies the layout and formatting of each of the raw material content data (text data, images, sound data, etc.) for generating the composite content data based on the user operation. More specifically, as illustrated in FIG. 5, in a template for generating the composite content data (e.g., video data) for introducing a product, format information (color information, pattern information, etc.) of the background region 50 may be specified by manual setting by the user operation (and partly automatically set by the system function) for each scene (cut) constituting the composite content data or for some or all scenes in common, and position information and size information of the image material region 51 (e.g., product image region) may be specified, and position information and format information (size information and font information) of the first text region 52 (e.g., product name text region) and the second text region 53 (e.g., product price text region) may be specified. In addition, in the template, sound data that is selected manually by the user operation and / or partly or entirely automatically by the system function may be set for each scene (cut) constituting the composite content data or for some or all scenes in common. The generated template data is stored in template data storage unit 162.
[0024] The material content data acquisition unit 130 acquires material content data to be inserted into each area of the template data from the material content data storage unit 164 or an external storage device linked to the present system. The material content data may be stored in the material content data storage unit 164 by a user or an administrator, or may be stored in an external storage device linked to the present system by a user. The material content data acquisition unit 130 acquires material content data (material data group) randomly or selectively based on information related to the user (for example, user attribute information, user tendency information, user history information, etc.) from a material data group (for example, image data, text data, etc. for each product) consisting of a specific plurality of types of material content data managed in one or more of the material content data storage unit 164 or the external storage device.
[0025] The raw content data may be, for example, image data, video data, sound data (for example, music data, voice data, sound effects, etc.), but is not limited to these.
[0026] The compound content data generation unit 140 reads out predetermined template data from the template data storage unit 162 based on a user operation, and generates compound content data by inserting the material content data (particularly the material data group) acquired by the material content data acquisition unit 130 into the template data. The generated compound content data is stored in the compound content data storage unit 166 and is displayed on the user terminal 2 as appropriate.
[0027] More specifically, Fig. 6 illustrates a case where a specific material data group is inserted into a predetermined scene for product introduction in the template data illustrated in Fig. 5. For example, a background area 50 has a user-specified background color, material content data of a product image is inserted into an image material area 51, text data of a product name is inserted into a first text area 52, and text data of a product price is inserted into a second text area 53, generating a video as composite content data. When introducing multiple products, different material data groups may be obtained and inserted into multiple scenes.
[0028] In this way, even when there is a huge amount of material content data (for example, product information related to merchandise on an EC site), it is possible to easily create composite content data.
[0029] The interface information storage unit 168 stores various control information and display rules for displaying on the display unit (display, etc.) of the management terminal 2 or the user terminal 2.
[0030] Here, FIG. 7 is a diagram for explaining the first embodiment as an example of a flow for creating compound content data.
[0031] First, a request is made to the server 1 to generate compound content data based on a compound content data generation API related to this system that is incorporated in a program of an external device such as a user server (client server). At this time, information on a planned storage location for storing the generated compound content data is returned from the server 1. Also, at this time, authentication (e.g., account authentication) for using the functions and API of the server 1 may be performed.
[0032] Next, the server 1 acquires material content data from a database of an external device such as a user server, using the material content data acquisition unit 130, based on reference information (such as a URL) shared at the time of an API request or the like.
[0033] Next, the server 1 causes the composite content data generating unit 140 to generate composite content data (moving image) by inserting the material content data into template data that has been created in advance.
[0034] Next, based on a video download API related to this system incorporated in a program of an external device such as a user server, the server 1 transmits the composite content data stored in the storage location information designated by the user. At this time, authentication (e.g., account authentication) for using the functions and API of the server 1 may also be performed.
[0035] Then, the user uses the compound content data transmitted by the user operation to display the compound content data in, for example, a specific distribution area on a Web page.
[0036] In this way, even when there is a huge amount of material content data (for example, product information related to merchandise on an EC site), it is possible to easily create composite content data.
[0037] Furthermore, FIG. 8 is a diagram for explaining the second embodiment as an example of a flow for creating compound content data.
[0038] First, the material content data storage unit (e.g., product feed) of the user server is linked to the data feed storage unit of the data feed business. Then, the user sets data feed setting information (including at least correspondence information indicating which material content data corresponds to which data feed item name) that reflects the rules for generating composite content data in the data feed system.
[0039] Next, the server 1 requests output data for data feed (e.g., CSV format) from the data feed system through the material content data acquisition unit 130, receives the output data for data feed from the data feed system, and acquires material content data (material data group) from the output data. When acquiring material content data from the output data, some or all of the material content data, such as image data, may include data acquired from a link destination URL indicated by the output data.
[0040] Next, the server 1 generates composite content data (video) by inserting the material content data (material data group) acquired from the output data for the data feed into the template data created in advance by the composite content data generation unit 140.
[0041] Next, the server 1 transmits the compound content data to the user server.
[0042] Then, the user uses the compound content data transmitted by the user operation to display the compound content data in, for example, a specific distribution area on a Web page.
[0043] In this way, even when there is a huge amount of material content data (for example, product information related to merchandise on an EC site), it is possible to easily create composite content data.
[0044] According to the present system of the embodiment described above, it is possible to easily create composite content data without having to prepare editing software, a server, an editor with specialized skills, and the like.
[0045] Although the preferred embodiment of the present invention has been described above, the technical scope of the present invention is not limited to the description of the above embodiment. Various modifications and improvements can be made to the above embodiment, and such modifications and improvements are also included in the technical scope of the present invention. [Explanation of symbols]
[0046] 1 Server 2. Administrator terminal 3. User terminal
Claims
1. a material content data acquisition unit that acquires material content data in response to a request based on the composite content data generation API; a composite content data generating unit that generates composite content data by inserting the material content data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user in response to a request based on a video download API; An information processing system comprising:
2. a material content data acquisition unit that receives output data for a data feed from a data feed system associated with a user and acquires material content data from the output data; a composite content data generating unit that generates composite content data by inserting material content data acquired from the output data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user; An information processing system comprising:
3. a material content data acquisition unit that acquires material content data in response to a request based on the composite content data generation API; a composite content data generating unit that generates composite content data by inserting the material content data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user in response to a request based on a video download API; A server comprising:
4. a material content data acquisition unit that receives output data for a data feed from a data feed system associated with a user and acquires material content data from the output data; a composite content data generating unit that generates composite content data by inserting material content data acquired from the output data into template data that has been created in advance by a user operation; a data transmission unit that transmits the generated composite content data to a user; A server comprising:
5. acquiring, by a material content data acquisition unit, material content data in response to a request based on a composite content data generation API; generating composite content data by inserting the material content data into template data that has been created in advance by a user operation, using a composite content data generating unit; a data transmission unit transmitting the generated composite content data to a user in response to a request based on a video download API; 13. An information processing method comprising:
6. receiving output data for a data feed from a data feed system associated with a user, and acquiring raw content data from the output data, by a raw content data acquisition unit; generating composite content data by inserting the material content data acquired from the output data into template data that has been created in advance by a user operation, using a composite content data generating unit; transmitting the generated composite content data to a user by a data transmitting unit; 13. An information processing method comprising:
7. a material content data acquisition function for acquiring material content data in response to a request based on the composite content data generation API; a composite content data generating function for generating composite content data by inserting the material content data into template data that has been created in advance by a user operation; a data transmission function for transmitting the generated composite content data to a user in response to a request based on a video download API; A program characterized by implementing the above in a computer.
8. a material content data acquisition function for receiving output data for a data feed from a data feed system related to a user and acquiring material content data from the output data; a composite content data generating function for generating composite content data by inserting material content data acquired from the output data into template data previously created by a user operation; a data transmission function for transmitting the generated composite content data to a user; A program characterized by implementing the above in a computer.
Citation Information
Patent Citations
Moving picture processing apparatus and moving picture processing program
JP2011130007A