Production support device, production support method, production system, and program
Patent Information
- Application Number
- JP2025023352
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-17
- Publication Date
- 2026-08-27
AI Technical Summary
【0008】 本発明の演出支援装置等は、演出に用いられる情報を提供することができる。
Smart Images

Figure 2026137320000001_ABST
Abstract
Description
Technical Field
[0006] ,
[0001] The present invention relates to a production support device, a production support method, a production system, and a program.
Background Art
[0002] Various technologies related to lighting effects have been proposed. Patent Document 1 discloses a lighting effect system in which a customer (user) can participate in lighting effects.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The present invention provides a production support device or the like that can provide information used in production.
Means for Solving the Problems
[0005] A production support device according to an aspect of the present invention includes a communication unit that receives user information transmitted by an operation terminal in response to an operation received from a user, an acquisition unit that requests a generation AI server to generate an image related to the received user information and acquires the image from the generation AI server, and an output unit that outputs the acquired image to a production execution device other than the operation terminal or outputs production data based on the acquired image to the production execution device.
[0006] A performance support method according to one aspect of the present invention is a performance support method executed by a computer, comprising: a communication step of receiving user information transmitted by an operation terminal that has received user operations in response to said operations; an acquisition step of obtaining an image from a generation AI server by requesting the generation AI server to generate an image relating to the received user information; and an output step of outputting the acquired image to a performance execution device other than the operation terminal, or outputting performance data based on the acquired image to the performance execution device.
[0007] A program according to one aspect of the present invention is a program for causing the computer to execute the performance support method. [Effects of the Invention]
[0008] The performance support device of the present invention can provide information used in performance. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 is a block diagram showing the functional configuration of a lighting effect system according to an embodiment. [Figure 2] Figure 2 shows an example of a lighting effect performed by the lighting effect system according to the embodiment. [Figure 3] Figure 3 is a sequence diagram of operation example 1 of the lighting effect system according to the embodiment. [Figure 4] Figure 4 is a diagram illustrating the method for generating performance data. [Figure 5] Figure 5 shows an example of a text display screen. [Figure 6] Figure 6 is a sequence diagram of operation example 2 of the lighting effect system according to the embodiment. [Figure 7] Figure 7 shows an example of image segmentation. [Figure 8] Figure 8 shows an overview of the lighting effects in Operation Example 3. [Figure 9]Figure 9 is a sequence diagram of operation example 3 of the lighting effect system according to the embodiment. [Figure 10] Figure 10 shows an overview of the lighting effects in Operation Example 4. [Figure 11] Figure 11 is a sequence diagram of operation example 4 of the lighting effect system according to the embodiment. [Modes for carrying out the invention]
[0010] The embodiments will be described in detail below with reference to the drawings. Note that the embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, arrangement positions and connection configurations of components, steps, and the order of steps shown in the following embodiments are examples only and are not intended to limit the present invention. Furthermore, components in the following embodiments that are not described in an independent claim will be described as optional components.
[0011] Please note that each figure is a schematic diagram and not necessarily a strictly accurate representation. Furthermore, in each figure, substantially identical components are denoted by the same reference numerals, and redundant explanations may be omitted or simplified.
[0012] (Embodiment) [composition] First, the configuration of the lighting effect system according to the embodiment will be described. Figure 1 is a block diagram showing the functional configuration of the lighting effect system according to the embodiment. Figure 2 is a diagram showing an example of a lighting effect performed by the lighting effect system 10.
[0013] The lighting performance system 10 is a system that can perform lighting performances using a plurality of lighting devices 45 in the target area 80 for the performance. The target area includes parks, shrines, temples, museums, suspension bridges, stadiums, etc., and is not particularly limited. When a two-dimensional code displayed on a signboard 81 installed in the target area 80 is photographed by the operation terminal 20, an input screen for user information is displayed on the operation terminal 20. When the input screen is displayed, if user information (user attribute information) such as date of birth, mood today, favorite food, and current place of residence is input into the operation terminal 20 by the user, the plurality of lighting devices 45 emit light of a light emission color according to the user information, and a lighting-up performance of the object 82 is executed.
[0014] In the lighting performance system 10, by using the generation AI server 70 when determining the content of the lighting performance from the user information, the performance data used in the performance can be generated relatively easily.
[0015] The lighting performance system 10 includes an operation terminal 20, a performance support server 30, a plurality of lighting controllers 40, a plurality of lighting devices 45, a display controller 50, a display device 55, an environmental sensor 60, and a generation AI server 70. The number of each of the lighting controller 40, lighting device 45, display controller 50, and display device 55 included in the lighting performance system 10 is not particularly limited, and may be one or a plurality. Hereinafter, these devices will be specifically described.
[0016] The operation terminal 20 is an information terminal for the user to input user information. The operation terminal 20 is, for example, a mobile terminal such as a smartphone or a tablet terminal, but may also be a personal computer.
[0017] The performance support server 30 requests the generation AI server 70 to generate an image based on the user information, and acquires the image from the generation AI server 70. In addition, the performance support server 30 can perform the operations of the lighting performance mode and the image performance mode.
[0018] In the operation of the lighting effect mode, the effect support server 30 generates effect data from images acquired from the generation AI server 70 and outputs (transmits) the generated effect data to the lighting controller 40. The effect data is data that indicates what color of light the lighting device 45 should emit. In addition, in the operation of the image effect mode, the effect support server 30 outputs (transmits) images acquired from the generation AI server 70 to the display controller 50.
[0019] The production support server 30 is implemented, for example, by a server device (cloud server) located away from the target area 80. Specifically, the production support server 30 comprises a communication unit 31, an information processing unit 32, and a storage unit 33.
[0020] The communication unit 31 is a communication module (communication circuit) for the performance support server 30 to communicate with the operation terminal 20, lighting controller 40, display controller 50, environmental sensor 60, and generation AI server 70, etc., via a wide-area communication network such as the Internet. The communication performed by the communication unit 31 may be wired communication, for example, but may also be wireless communication. There are no particular limitations on the communication standard used for communication.
[0021] The information processing unit 32 performs information processing to generate performance data. The information processing unit 32 is implemented by, for example, a microcomputer, but may also be implemented by a processor. The information processing unit 32 includes an acquisition unit 34, a generation unit 35, and an output unit 36. The functions of the acquisition unit 34, the generation unit 35, and the output unit 36 are realized, for example, by the microcomputer or processor constituting the information processing unit 32 executing a computer program stored in the storage unit 33.
[0022] The storage unit 33 is a storage device that stores information necessary for the above-mentioned information processing, as well as computer programs executed by the information processing unit 32. The storage unit 33 is implemented by, for example, an HDD (Hard Disk Drive), but may also be implemented by semiconductor memory or the like.
[0023] The lighting controller 40 is installed in the target area 80 and is a device that executes lighting effects by controlling the emission of light from the lighting device 45, and is an example of an effect execution device. The lighting controller 40 receives effect data from the effect support server 30 and causes the controlled lighting device 45 to emit light in the emission color indicated by the received effect data. Specifically, the lighting controller 40 causes the lighting device 45 to emit light by outputting a control signal to the lighting device 45.
[0024] The lighting device 45 is installed in the target area 80 and emits light based on control signals received from the lighting controller 40. Specifically, the lighting device 45 comprises a red light source, a green light source, and a blue light source. Each of the red, green, and blue light sources is implemented using an LED chip or the like, and the luminescence of each light source can be controlled independently. This enables a change in the color of light emitted by the lighting device 45. In other words, the lighting device 45 has both a dimming function and a color tuning function. The red, green, and blue light sources may each be implemented using a light-emitting module that utilizes a semiconductor light-emitting element such as a semiconductor laser, or a solid-state light-emitting element such as an organic EL (Electro-Luminescence) or an inorganic EL.
[0025] The display controller 50 is installed in the target area 80 and is a device that executes image effects by displaying images on the display device 55, and is an example of an effect execution device. The display controller 50 receives images from the effect support server 30 and displays the received images on the display device 55. Display here is in a broad sense; if the display device 55 is a display, the display controller 50 displays the image on the display, and if the display device 55 is a projector, the display controller 50 projects the image onto the projector.
[0026] The display device 55 is a display on which images are shown, and is implemented using a liquid crystal panel or an organic EL panel, etc. The display may be, for example, a large display used in a stadium or concert hall, but it may also be a digital signage display, etc. Alternatively, the display device 55 may be a projector that projects images.
[0027] The environmental sensor 60 is installed in the target area 80 and senses environmental information in the target area 80. The environmental sensor 60 includes at least one of the following: a temperature sensor, a humidity sensor, a noise sensor, a carbon dioxide concentration sensor, a particulate matter concentration sensor, and an illuminance sensor.
[0028] The generation AI server 70 is a cloud server that generates images in response to requests from the production support server 30. As described later, the generation AI server 70 may also generate text in response to requests from the production support server 30. The generation AI server 70 is a general-purpose generation AI server equipped with so-called generation AI. The generation AI server 70 may also be customized specifically for the lighting production system 10 using fine tuning or RAG (Retrieval-Augmented Generation) technology.
[0029] [Example of operation 1] Next, we will describe example 1 of the operation of the lighting effect system 10. Figure 3 is a sequence diagram of example 1 of the operation of the lighting effect system 10.
[0030] Based on user input, when the operating terminal 20 photographs a two-dimensional code displayed on a sign 81 installed in the target area 80 (S11), it displays a user information input screen on the display unit of the operating terminal 20 (S12) and becomes capable of communicating with the performance support server 30.
[0031] When the input screen is displayed, the operating terminal 20 accepts user information input (input operation) (S13) and sends the user information to the performance support server 30 (S14). User information includes, for example, information (personal information of the user) that includes at least one of the following: date of birth, mood today, favorite food, and current place of residence.
[0032] The communication unit 31 of the performance support server 30 receives user information. In other words, the communication unit 31 receives user information transmitted by the operation terminal 20 that has received the user's operation in response to the operation.
[0033] The acquisition unit 34 sends a prompt to the generation AI server 70 using the communication unit 31 to request the generation of an image (still image) related to the received user information (S15). The prompt here is, for example, "Date of birth: XX / XX / XX, Mood today: Calm, Favorite food: Strawberries, Current residence: △ Prefecture △ City, Please generate a gradient image suitable for a person like this." More specifically, a gradient image is a gradient color image in which the pixel values (colors) of all pixels in the image are not all the same, but rather the pixel values differ depending on the position of the pixel. In step S15, the generation of a monochrome image may also be requested, in which case all pixels in the image have the same pixel value (color).
[0034] When the generation AI server 70 receives a prompt, it generates an image and sends the generated image (more specifically, the image information of the image) to the production support server 30 (S16).
[0035] The communication unit 31 of the performance support server 30 receives an image, and the acquisition unit 34 acquires the received image (S17). The generation unit 35 generates performance data based on the acquired image (S18a). Figure 4 is a diagram illustrating the method of generating performance data. In Figure 4, the rectangular frame represents an image, and the circles within the rectangular frame represent points.
[0036] If there are n lighting devices 45 (n is a natural number) used for the lighting effects, n points (6 in the example in Figure 4) are predetermined within the image. The positions (coordinates) of the points are pre-stored (registered) in the storage unit 33. The generation unit 35 can generate n effect data corresponding to the n lighting devices 45 based on the pixel values at the n points in the image acquired in step S17. In other words, the pixel value at each of the n points in the image becomes the emitted color of the lighting device 45 during the lighting effect.
[0037] The output unit 36 outputs (transmits) the generated n effect data to the corresponding lighting controller 40 using the communication unit 31 (S19a). Upon receiving the effect data, the lighting controller 40 causes the lighting devices 45 under its control to emit light in the color indicated by the effect data (S20). This realizes the lighting effect in the target area 80.
[0038] Furthermore, after step S19a, the acquisition unit 34 sends a prompt to the generation AI server 70 using the communication unit 31 to request the generation of text related to the image acquired in step S17 (S21). The prompt here could be, for example, "Name the color at position (x, y) in the image" or "Consider today's fortune for the color at position (x, y) in the image." Note that the processing in step S21 may be performed after step S17, for example, after step S17 but before step S18a.
[0039] When the generation AI server 70 receives a prompt, it generates text and sends the generated text (more specifically, text information) to the production support server 30 (S22).
[0040] The communication unit 31 of the performance support server 30 receives text, and the acquisition unit 34 acquires the received text (S23). The output unit 36 outputs (transmits) the acquired text to the operation terminal 20 using the communication unit 31 (S24).
[0041] The operating terminal 20 receives the text and displays the received text on the display unit (S25). Figure 5 shows an example of the text display screen. In addition, the output unit 36 outputs the image acquired in step S17 to the operating terminal 20 in step S24, in addition to the text, so that the text can be displayed superimposed on the image (using the image as the background of the text).
[0042] If a display controller 50 and a display device 55 are installed in the target area 80, the output unit 36 may output (transmit) the acquired text to the display controller 50 instead of the operation terminal 20, or in addition to the operation terminal 20. This allows the lighting effect system 10 to display the text on the display device 55 (such as a signage or projector). At this time, the output unit 36 can output the image acquired in step S17 to the display controller 50 in addition to the text, so that the text is superimposed on the image (the image is used as the background for the text).
[0043] As described above, the performance support server 30 includes a communication unit 31 that receives user information transmitted by the operation terminal 20 in response to the user's operation, an acquisition unit 34 that requests the generation AI server 70 to generate an image related to the received user information and acquires an image from the generation AI server 70, a generation unit 35 that generates performance data based on the pixel values of the pixels included in the acquired image, and an output unit 36 that outputs the generated performance data (performance data based on the acquired image) to the lighting controller 40.
[0044] Generally, businesses providing lighting effects services need to prepare effect data in advance. However, the effect support server 30 generates effect data using the generation AI server 70, eliminating the need to prepare the effect data in advance and enabling a wider variety of lighting effects than when the effect data is prepared in advance.
[0045] In addition, in Operation Example 1, the acquisition unit 34 of the performance support server 30 requests the generation AI server 70 to generate text related to the acquired image, thereby obtaining text related to the image from the generation AI server 70, and the output unit 36 outputs the text related to the image to the operation terminal 20 or the display controller 50 (display device 55).
[0046] Such a performance support server 30 can enhance the entertainment value of lighting effects by presenting text related to the images to the user. As mentioned above, the output unit 36 can also output the acquired image itself to the operation terminal 20 or the display controller 50.
[0047] [Example of operation 2] Next, we will describe example 2 of the operation of the lighting effect system 10. Figure 6 is a sequence diagram of example 2 of the operation of the lighting effect system 10.
[0048] Since the processing in steps S11 to S17 is the same as in Operation Example 1, a detailed explanation is omitted. After step S17, the output unit 36 of the performance support server 30 outputs (transmits) the image acquired in step S17 to multiple lighting controllers 40 using the communication unit 31 (S18b).
[0049] Each of the multiple lighting controllers 40 receives an image and generates performance data based on the received image (S19b). The method for generating the performance data is the same as in step S18a of Operation Example 1. Subsequently, the lighting controller 40 causes the lighting devices 45 under its control to emit light in the color indicated by the performance data (S20). The subsequent processing is the same as in Operation Example 1.
[0050] As explained above, in Operation Example 2, the output unit 36 of the performance support server 30 outputs the acquired image to multiple lighting controllers 40, the multiple lighting controllers 40 generate performance data based on the pixel values of the pixels included in the image, and output the generated performance data to the lighting device 45.
[0051] By having the lighting controller 40 process the performance data, this type of performance support server 30 can reduce the information processing load on the server 30 and lower its running costs.
[0052] In step S18b, the output unit 36 may divide the image and output (transmit) the divided images to multiple lighting controllers 40. Figure 7 shows an example of image division.
[0053] For example, if the multiple lighting controllers 40 are two lighting controllers A and B, the output unit 36 divides the image into two, outputs one of the two resulting images to lighting controller A, and outputs the other to lighting controller B. This makes it possible to select the emission color of the lighting devices 45 under lighting controller A and the lighting devices 45 under lighting controller B from the pixel values of pixels in different images.
[0054] When the image is divided in this manner, the output unit 36 divides the acquired image into n parts (where n is a natural number greater than or equal to 2) and outputs the resulting n images to n lighting controllers 40 in a one-to-one correspondence. Each of the n lighting controllers 40 generates performance data based on the pixel values of the pixels included in the corresponding image among the n images, and outputs the generated performance data to the corresponding lighting device 45.
[0055] [Example of operation 3] Next, we will describe example 3 of the operation of the lighting effect system 10. Figure 8 is a diagram showing an overview of the lighting effect in operation example 3. In Figure 8, the black squares in the figure correspond to the lighting devices 45, and the dashed lines in the figure represent the light emitted by the lighting devices 45.
[0056] Operation Example 3 describes an example of operation when the target area 80a is a shrine, temple, or theme park, as shown in Figure 8. Figure 9 is a sequence diagram of Operation Example 3 of the lighting effect system 10.
[0057] The operating terminal 20 executes a predetermined application program to display a user information input screen on its display unit (S31), and also becomes capable of communicating with the performance support server 30.
[0058] When the input screen is displayed, the operating terminal 20 accepts user information input (input operation) (S32) and sends the user information to the performance support server 30 (S33). In operation example 3, the user information is request information for the performance. Specifically, the user information is text information such as "Please create a performance that matches the atmosphere of the venue." Alternatively, a mode for performing a performance that matches the environment of the venue (environmental performance mode) may be prepared in advance as an option, and the user information may be information (command) that instructs the performance support server 30 to operate the environmental performance mode.
[0059] The communication unit 31 of the performance support server 30 receives user information. In other words, the communication unit 31 receives user information transmitted by the operation terminal 20 that has received the user's operation in response to the operation.
[0060] Based on the received user information, the acquisition unit 34 communicates with the environmental sensor 60 using the communication unit 31 to acquire environmental information in the target area 80a (S34). In other words, the communication unit 31 receives environmental information. In this case, the environmental information is information indicating at least one of the following: temperature, humidity, and noise level.
[0061] Furthermore, the acquisition unit 34 sends a prompt to the generation AI server 70 using the communication unit 31 to request the generation of images (still images) related to user information and environmental information (S35). The prompt here may be, for example, "Please generate a gradient image that matches the atmosphere of the venue. The venue temperature is ○°C, humidity is △%, and noise level is □dB." Note that in step S35, the generation of a monochrome image may also be requested.
[0062] When the generation AI server 70 receives a prompt, it generates an image and sends the generated image (more specifically, the image information of the image) to the production support server 30 (S36).
[0063] The communication unit 31 of the performance support server 30 receives an image, and the acquisition unit 34 acquires the received image (S37). The generation unit 35 generates performance data based on the acquired image (S38). The method for generating the performance data is the same as in step S18a of operation example 1.
[0064] The output unit 36 outputs (transmits) the generated n effect data to the corresponding lighting controller 40 using the communication unit 31 (S39). Upon receiving the effect data, the lighting controller 40 causes the lighting devices 45 under its control to emit light in the color indicated by the effect data (S40). This realizes the lighting effect in the target area 80.
[0065] As described above, in Operation Example 3, the performance support server 30 includes a communication unit 31 that receives user information transmitted by the operation terminal 20 in response to the user's operation, and environmental information in the area where the performance is performed; an acquisition unit 34 that requests the generation AI server 70 to generate images related to the received user information and environmental information, and acquires images from the generation AI server 70; and an output unit 36 that outputs performance data based on the acquired images to the lighting controller 40.
[0066] Such a lighting support server 30 can perform lighting effects according to environmental information.
[0067] In Operation Example 3, text generation and image or text display processing on the operation terminal 20 (or display device 55) may be performed in the same manner as steps S21 to S25 of Operation Example 1. Also, in Operation Example 3, the generation of the performance data may be performed by the lighting controller 40 instead of the generation unit 35 (see Operation Example 2).
[0068] [Example of operation 4] Next, we will describe example 4 of the operation of the lighting effect system 10. Figure 10 is a diagram showing an overview of the lighting effect in operation example 4.
[0069] Operation Example 4 describes an operation example when the target area 80b is an indoor or outdoor stage 83, such as a concert hall or event venue, as shown in Figure 10. Figure 11 is a sequence diagram of Operation Example 4 of the lighting effect system 10.
[0070] The operating terminal 20 executes a predetermined application program to display a user information input screen on its display unit (S41), and also becomes capable of communicating with the performance support server 30.
[0071] When the input screen is displayed, the operating terminal 20 accepts user information input (input operation) (S42) and sends the user information to the performance support server 30 (S43). In operation example 4, the user information is request information for the performance. Specifically, the user information is text information such as "Make the performance passionate" or "Make the performance cool." Note that multiple performance modes are prepared in advance as options, and the user information may be information (command) that instructs the performance support server 30 to perform one of the multiple performance modes.
[0072] The communication unit 31 of the performance support server 30 receives user information. In other words, the communication unit 31 receives user information transmitted by the operation terminal 20 that has received the user's operation in response to the operation.
[0073] Furthermore, the acquisition unit 34 sends a prompt to the generation AI server 70 using the communication unit 31 to request the generation of an image (still image) related to user information (S44). The prompt here may be, for example, "Please generate a passionate gradient image." Note that in step S44, the generation of a monochrome image may also be requested.
[0074] When the generation AI server 70 receives a prompt, it generates an image and sends the generated image (more specifically, the image information of the image) to the production support server 30 (S45).
[0075] The communication unit 31 of the performance support server 30 receives an image, and the acquisition unit 34 acquires the received image (S46). The generation unit 35 generates performance data based on the acquired image (S47). The method for generating the performance data is the same as in step S18a of operation example 1.
[0076] The output unit 36 outputs (transmits) the generated n effect data to the corresponding lighting controller 40 using the communication unit 31 (S48). Upon receiving the effect data, the lighting controller 40 causes the lighting devices 45 under its control to emit light in the color indicated by the effect data (S49). This realizes the lighting effect in the target area 80.
[0077] Subsequently, the user freely enters comments of support for the people positioned on the stage into the operation terminal 20. When the operation terminal 20 receives the input of a comment (input operation) (S50), it sends comment information indicating the entered comment to the performance support server 30 (S51).
[0078] The communication unit 31 of the performance support server 30 receives comment information. The output unit 36 outputs (transmits) the received comment information to the display controller 50 using the communication unit 31 (S52).
[0079] Here, as shown in Figure 10, in operation example 4, a display device 55 (for example, a large screen display) is installed at the rear of the stage. When the display controller 50 receives comment information, it displays the comment indicated by the comment information on the display device 55 (S53). In other words, the comment freely entered by the user on the operation terminal 20 is displayed on the display device 55. At this time, the output unit 36 outputs the image acquired in step S46 in addition to the comment information to the display controller 50, so that the comment can be superimposed on the image (the image can be used as the background for the comment).
[0080] Comments can be displayed by multiple users located in the audience seats at the front of the stage, each using their own operating terminal 20. For example, each of the multiple users enters the amount of a so-called tip when entering a comment, and each of the multiple operating terminals 20 corresponding to the multiple users sends comment information, including the actual comment data and the tip amount, to the performance support server 30.
[0081] In this case, the output unit 36 of the performance support server 30 outputs comment information to the display controller 50 so that, for example, the comments indicated by the comment information with the largest tip amounts are displayed first. In other words, the performance support server 30 displays the comments in an order corresponding to the amount of tip.
[0082] As explained above, in Operation Example 4, the performance support server 30 includes a communication unit 31 that receives comment information of comments freely entered by the user into the operation terminal 20, and an output unit 36 that outputs the received comment information to the display controller 50.
[0083] Such a performance support server 30 can display comments freely entered by the user in parallel with the lighting effects.
[0084] In addition, in Operation Example 4, text generation and image or text display processing on the operation terminal 20 may be performed in the same manner as in steps S21 to S25 of Operation Example 1. Also, in Operation Example 4, the generation of the performance data may be performed by the lighting controller 40 instead of the generation unit 35 (see Operation Example 2).
[0085] [Differentiation] In the above embodiment, the acquisition unit 34 sends a prompt to the generation AI server 70 using the communication unit 31 to request the generation of text about the acquired image, and obtains the text about the image generated by the generation AI server 70. Alternatively, the acquisition unit 34 may send a prompt to the generation AI server 70 using the communication unit 31 to request the generation of text about user information instead of an image, and obtain the text about user information generated by the generation AI server 70.
[0086] In this case, the output unit 36 may output the text related to the acquired user information to the operation terminal 20, or it may output the acquired text to the display controller 50. In other words, the text related to the user information may be displayed on the operation terminal 20, or it may be displayed on the display device 55.
[0087] Furthermore, in the above embodiment, the effects performed by the lighting effect system 10 were primarily light-up effects realized by controlling the light emission of the lighting device 45, but the effects may also be projection mapping onto buildings, etc. In other words, the effects performed by the lighting effect system 10 may also be effects using images.
[0088] [Effects, etc.] The following describes examples of inventions that can be obtained from the disclosures in this specification, and explains the effects and other benefits that can be obtained from these examples.
[0089] Invention 1 is a performance support server 30 comprising: a communication unit 31 that receives user information transmitted by an operation terminal 20 that accepts user operations in response to the operations; an acquisition unit 34 that requests the generation AI server 70 to generate an image related to the received user information and acquires an image from the generation AI server 70; and an output unit 36 that outputs the acquired image to a performance execution device other than the operation terminal 20, or outputs performance data based on the acquired image to a performance execution device. The performance support server 30 is an example of a performance support device.
[0090] Such a performance support server 30 can provide the performance execution device with images or performance data, which are information used for performance.
[0091] Invention 2 is a performance support server 30 of Invention 1, in which the performance execution device is a lighting controller 40 that performs a lighting performance by controlling the emission of light from the lighting device 45.
[0092] Such a performance support server 30 can provide images or performance data to the lighting controller 40.
[0093] Invention 3 is the same as Invention 2, wherein the performance support server 30 includes a generation unit 35 that generates performance data based on the pixel values of pixels included in the acquired image, and an output unit 36 that outputs the generated performance data to the lighting controller 40.
[0094] Such a performance support server 30 can provide performance data to the lighting controller 40.
[0095] Invention 4 is a performance support server 30 of Invention 2, wherein the output unit 36 outputs the acquired image to the lighting controller 40, the lighting controller 40 generates performance data based on the pixel values of the pixels included in the image, and controls the illumination of the lighting device 45 based on the generated performance data.
[0096] Such a performance support server 30 can provide the lighting controller 40 with images that will serve as the basis for the performance data.
[0097] Invention 5 is a performance support server 30 of Invention 2, wherein the output unit 36 divides the acquired image into n parts (where n is a natural number of 2 or more), outputs the divided n parts to n lighting controllers 40 in a one-to-one correspondence, and each of the n lighting controllers 40 generates performance data based on the pixel values of the pixels included in the corresponding image among the n parts, and controls the emission of light from the corresponding lighting device 45 based on the generated performance data.
[0098] Such a performance support server 30 can divide the image that forms the basis of the performance data and provide it to multiple lighting controllers 40.
[0099] Invention 6 is an image performance execution device which is a display controller 50 that performs image performance by displaying an image on a display device 55, and an output unit 36 which is an image performance support server 30 of Invention 1 that outputs the acquired image to the display controller 50.
[0100] Such a presentation support server 30 can provide images to the display controller 50.
[0101] Invention 7 is a performance support server 30 of Invention 6, wherein the acquisition unit 34 further requests the generation AI server 70 to generate text relating to the received user information, thereby acquiring text from the generation AI server 70, and the output unit 36 outputs the acquired image and text to the display controller 50.
[0102] Such a presentation support server 30 can provide text related to user information to the display controller 50.
[0103] Invention 8 is the performance support server 30 of Invention 7, in which the output unit 36 also outputs the acquired text to the operation terminal 20.
[0104] Such a performance support server 30 can provide text containing user information to the operation terminal 20.
[0105] Invention 9 is a performance support server 30 according to any of Inventions 1 to 8, wherein the acquisition unit 34 further requests the generation AI server 70 to generate text related to the acquired image, thereby acquiring text related to the image from the generation AI server 70, and the output unit 36 outputs the text related to the image to the operation terminal 20.
[0106] Such a presentation support server 30 can provide text related to images to the operation terminal 20.
[0107] Invention 10 is a performance support server 30 according to any of Inventions 1 to 9, wherein the communication unit 31 further receives environmental information in the area where the performance is performed, and the acquisition unit 34 requests the generation AI server 70 to generate images related to the received user information and environmental information, thereby acquiring images from the generation AI server 70.
[0108] Such a performance support server 30 can provide the performance execution device with images related to user information and environmental information, or performance data based on said images.
[0109] Invention 11 is a lighting effect system 10 comprising a performance support server 30 according to any of Inventions 1 to 10 and a performance execution device. The lighting effect system 10 is an example of a performance system.
[0110] Such a lighting effect system 10 can perform effects based on images acquired from the generating AI server 70.
[0111] Invention 12 is a performance support method executed by a computer, comprising: a communication step of receiving user information transmitted by an operation terminal 20 that has received user operations in response to the operations; an acquisition step of obtaining an image from a generation AI server 70 by requesting the generation AI server 70 to generate an image relating to the received user information; and an output step of outputting the acquired image to a performance execution device other than the operation terminal 20, or outputting performance data based on the acquired image to a performance execution device.
[0112] Such a method of supporting performances can provide the performance execution device with images or performance data, which are information used in the performance.
[0113] Invention 13 is a program for causing a computer to execute the performance support method of Invention 12.
[0114] According to such a program, the computer can provide the performance execution device with images or performance data, which are information used for performance.
[0115] (Other embodiments) Although embodiments have been described above, the present invention is not limited to the embodiments described above.
[0116] For example, in the above embodiment, the lighting effect system was implemented by multiple devices, but it may also be implemented as a single device. Thus, the system in this specification may consist of a single device or it may consist of multiple devices. When the system is implemented by multiple devices, the components of the system may be distributed among the multiple devices in any way.
[0117] Furthermore, in the above embodiment, the processing performed by a specific processing unit may be performed by another processing unit. Also, the order of multiple processing units may be changed, or multiple processing units may be executed in parallel.
[0118] Furthermore, in the above embodiment, each component may be realized by executing a software program suitable for each component. Each component may also be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
[0119] Furthermore, each component may be implemented by hardware. Each component may also be a circuit (or integrated circuit). These circuits may form a single circuit as a whole, or they may be separate circuits. Also, each of these circuits may be a general-purpose circuit or a dedicated circuit.
[0120] Furthermore, general or specific embodiments of the present invention may be implemented as a system, apparatus, method, integrated circuit, computer program, or recording medium such as a computer-readable CD-ROM. Alternatively, they may be implemented as any combination of a system, apparatus, method, integrated circuit, computer program, and recording medium.
[0121] For example, the present invention may be implemented as any of the above-described systems or devices, such as a lighting effect system, an operating terminal, a performance support server, or a lighting controller. Furthermore, the present invention may be implemented as a method executed by a computer. The present invention may be implemented as a program for causing a computer to execute the method, or as a computer-readable, non-temporary recording medium on which such a program is recorded.
[0122] Furthermore, the present invention also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art could conceive, or forms realized by arbitrarily combining the components and functions of each embodiment without departing from the spirit of the present invention. [Explanation of Symbols]
[0123] 10. Lighting and lighting effects system (effects system) 20 Operating terminals 30. Production support server (production support device) 31 Communications Department 32 Information Processing Section 33 Storage section 34 Acquisition Department 35 Generation part 36 Output section 40 Lighting Controllers 45 Lighting equipment 50 Display Controllers 55 Display device 60 Environmental Sensors 70 Generation AI Server 80 Target Areas 81 Signboard 82 Objects
Claims
1. A communication unit that receives user information transmitted by an operating terminal that has received a user operation in response to the said operation, An acquisition unit that requests the generation AI server to generate an image relating to the received user information, and acquires the image from the generation AI server. The system includes an output unit that outputs the acquired image to a performance execution device other than the operation terminal, or an output unit that outputs performance data based on the acquired image to the performance execution device. Performance support equipment.
2. The aforementioned performance execution device is a lighting controller that executes lighting effects by controlling the emission of light from the lighting equipment. The performance support device according to claim 1.
3. The performance support device includes a generation unit that generates performance data based on the pixel values of pixels included in the acquired image, The output unit outputs the generated performance data to the lighting controller. The performance support device according to claim 2.
4. The output unit outputs the acquired image to the lighting controller. The lighting controller generates the performance data based on the pixel values of the pixels included in the image, and controls the illumination of the lighting device based on the generated performance data. The performance support device according to claim 2.
5. The output unit divides the acquired image into n parts (where n is a natural number greater than or equal to 2), and outputs the resulting n images to the n lighting controllers in a one-to-one correspondence. Each of the n lighting controllers generates the performance data based on the pixel values of the pixels included in the corresponding image among the n images, and controls the emission of light from the corresponding lighting device based on the generated performance data. The performance support device according to claim 2.
6. The aforementioned performance execution device is a display controller that performs image performance by displaying the image on a display device, The output unit outputs the acquired image to the display controller. The performance support device according to claim 1.
7. The acquisition unit further requests the generation AI server to generate text relating to the received user information, thereby acquiring the text from the generation AI server. The output unit outputs the acquired image and text to the display controller. The performance support device according to claim 6.
8. The output unit also outputs the acquired text to the operation terminal. The performance support device according to claim 7.
9. The acquisition unit further requests the generation AI server to generate text related to the acquired image, thereby acquiring text related to the image from the generation AI server. The output unit outputs text related to the image to the operation terminal. The performance support device according to claim 1.
10. The aforementioned communication unit further receives environmental information in the area where the performance takes place. The acquisition unit requests the generation AI server to generate images relating to the received user information and environment information, and acquires the images from the generation AI server. The performance support device according to claim 1.
11. A performance support device according to any one of claims 1 to 10, The system includes the aforementioned performance execution device. Production system.
12. A method of providing performance support that is performed by a computer, A communication step in which an operating terminal that has received a user operation receives user information transmitted in response to the said operation, The acquisition step involves requesting the generation AI server to generate an image relating to the received user information, and then obtaining the image from the generation AI server. The process includes an output step of outputting the acquired image to a performance execution device other than the operation terminal, or outputting performance data based on the acquired image to the performance execution device. Direction support method.
13. A program for causing the computer to execute the performance support method described in claim 12.
Citation Information
Patent Citations
Lighting production system and lighting production method
JP6973785B2