Information processing apparatus, information processing method, and program
By generating an adjusted image corresponding to the heating curve and using changes in RGB values to express temperature changes, the problem of difficult-to-display aerosol generation operation parameters in existing technologies is solved, thus improving the quality of user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- JAPAN TOBACCO INC
- Filing Date
- 2023-11-13
- Publication Date
- 2026-06-05
AI Technical Summary
In existing technologies, the time series changes of parameters related to aerosol generation are only displayed in the form of charts, which makes it difficult to intuitively understand the user experience and affects the quality of user experience.
The control unit generates modification scheme information items based on the heating curve, modifies the original image to generate an adjusted image corresponding to the heating temperature of the aerosol source, and uses changes in RGB values to express the perceived temperature change.
It improves the intuitiveness of the user experience, making it easier for users to feel the sensations produced by using the heating curve, thus enhancing the quality of the user experience.
Smart Images

Figure CN122161519A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to an information processing apparatus, information processing method, and procedure. Background Technology
[0002] Inhalation devices that generate substances to be inhaled by a user are widely used. For example, an inhalation device employs an aerosol source for generating an aerosol, and a matrix (including a flavor source, etc.) for imparting flavor components to the generated aerosol to produce a flavor-imparted aerosol. The user can enjoy the flavor by inhaling the flavor-imparted aerosol produced by the inhalation device. The act of inhaling the aerosol is also referred to below as "inhalation" or "inhalation action." Devices that can be classified as inhalation devices include those used as alternatives to cigarettes, such as heated tobacco products. It should be noted that heated tobacco products are inhalation devices that generate an aerosol by heating an aerosol source.
[0003] In recent years, various technologies related to inhalation devices have been developed to further improve the quality of user experience. For example, PTL 1 indicated below discloses a technology for displaying curves that indicate time-series changes in parameters related to aerosol generation operations, and that the curves are customized based on user manipulation of the displayed curves. Citation List
[0004] Patent documents
[0005] PTL 1: WO 2022 / 101955 A1 Summary of the Invention
[0006] The problem to be solved by the present invention
[0007] However, in the technology disclosed in PTL 1, the time series changes of parameters related to aerosol generation operations are only visually displayed in the form of graphs, making it difficult to intuitively experience the feeling generated by using the curve.
[0008] Therefore, this disclosure is designed in response to the above-mentioned problems, and the purpose of this disclosure is to provide an arrangement that can improve the quality of user experience. Solution to the problem
[0009] To address the aforementioned problems, one aspect of this disclosure provides an information processing apparatus including a control unit for modifying a first image based on control information to generate a second image, the control information defining a time-series transition of parameters corresponding to the temperature at which the aerosol source is heated.
[0010] The control unit can generate the second image by generating multiple modification scheme information items based on the control information and modifying multiple partial images extracted from the first image based on the multiple modification scheme information items.
[0011] The control unit can generate the multiple modification scheme information items based on the time series transformation of the parameter within multiple unit time periods defined in the control information.
[0012] The control unit can set the portion of the image to be modified based on the characteristics of these time periods, according to the modification scheme information items generated based on the time series transformation of the parameter within the time period.
[0013] The control unit can set the positions of the portions of the image to be modified based on the modification scheme information items generated according to the time series transformation of the parameter within the unit time period, based on the positions of these unit time periods within the time period during which the temperature of the aerosol source is heated based on the control information.
[0014] The control unit can set the size of the portions of the image to be modified based on the duration of these unit time periods, which are generated according to the modification scheme information items generated based on the time series transformation of the parameter within the unit time period.
[0015] The control unit can generate the multiple modification scheme information items based on the time series transformation of the parameter within a portion of the multiple time periods defined in the control information.
[0016] The control unit can generate the second image by modifying one of the multiple partial images extracted from the first image based on these modification scheme information items and retaining another part of these partial images.
[0017] These modification scheme information items can define the scheme used to modify the RGB (red-green-blue) values.
[0018] This control unit can generate information on modification schemes for the parameter, where the higher the temperature, the higher the corresponding R value.
[0019] These modification scheme information items can define the scheme used to modify the object's actions.
[0020] The second image can be a still image.
[0021] The second image can be a moving image.
[0022] In addition, to address the aforementioned issues, another aspect of this disclosure provides an information processing method implemented by means of a computer and including modifying a first image based on control information to generate a second image, the control information defining a time-series transformation of parameters corresponding to the temperature at which the aerosol source is heated.
[0023] In addition, to address the aforementioned issues, another aspect of this disclosure provides a program for enabling a computer to act as a control unit, which modifies a first image based on control information to generate a second image, the control information defining a time-series transition of parameters corresponding to the temperature at which the aerosol source is heated. Advantages of the present invention
[0024] As described above, this disclosure provides an arrangement that can improve the quality of user experience. Attached Figure Description
[0025] [ Figure 1 [Illustration 1] is a view illustrating an example configuration of a system according to an embodiment of this disclosure.
[0026] [ Figure 2 [This is a schematic diagram illustrating an example configuration of an inhalation device according to an embodiment.]
[0027] [ Figure 3 [ ] is a block diagram illustrating an example configuration of a terminal device according to an embodiment.
[0028] [ Figure 4 [ ] is a block diagram illustrating an example configuration of a server according to an embodiment.
[0029] [ Figure 5 [] is a graph of the heating curves shown in Table 1.
[0030] [ Figure 6 [Illustration] is a diagram illustrating the processing for generating an image based on a heating curve according to an embodiment.
[0031] [ Figure 7 [ ] is a sequence diagram illustrating an example of a processing flow for generating an image based on a heating curve, implemented by a system according to an embodiment. Detailed Implementation
[0032] The preferred embodiments of this disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the same reference numerals will be assigned to components having substantially the same functional configuration in the specification and drawings to avoid repetitive descriptions.
[0033] <1. Configuration Example>
[0034] (1) System Configuration Example
[0035] Figure 1 This is a view illustrating a configuration example of system 1 according to an embodiment of this disclosure. Figure 1 As shown, system 1 includes multiple inhalation devices 100 (100A and 100B), multiple terminals 200 (200A and 200B), and server 300.
[0036] Inhalation device 100 is an apparatus for generating a substance to be inhaled by a user. Hereinafter, the substance generated by inhalation device 100 will be described as an aerosol. Inhalation device 100 is an example of an aerosol generating apparatus. Alternatively, the substance generated by inhalation device 100 may be a gas. Inhalation device 100 is capable of containing a rod-shaped matrix 150 (150A and 150B) containing an aerosol source. Inhalation device 100 generates an aerosol by heating the rod-shaped matrix 150 contained therein.
[0037] Terminal device 200 is a device used by a user of inhalation device 100. Terminal device 200 is associated with inhalation device 100. Inhalation device 100 and terminal device 200 may be pre-paired for wireless communication, or the fact that inhalation device 100 and terminal device 200 are the same user may be pre-registered in server 300. Terminal device 200 can be any device, such as a smartphone, tablet, wearable device, or personal computer (PC). Alternatively, terminal device 200 can be a charger for charging inhalation device 100.
[0038] Server 300 is an information processing device that manages information about each device included in System 1. Server 300 communicates with terminal device 200 via network 900. In particular, server 300 communicates indirectly with inhalation device 100 via terminal device 200. Server 300 can perform various types of processing based on information collected from inhalation device 100 via terminal device 200. Alternatively, server 300 can perform various types of processing based on user operations performed on terminal device 200.
[0039] (2) Configuration example of inhalation device 100
[0040] Figure 2 This is a schematic diagram illustrating an example configuration of the inhalation device 100 according to this embodiment. Figure 2 As shown, the inhalation device 100 according to this configuration example includes: a power supply unit 111, a sensor unit 112, a notification unit 113, a memory unit 114, a communication unit 115, a control unit 116, a heating unit 121, a receiving portion 140, and a heat insulation portion 144.
[0041] The power supply unit 111 stores electricity. The power supply unit 111 then supplies power to each component of the inhalation device 100 according to the control executed by the control unit 116. The power supply unit 111 may be configured, for example, by a rechargeable battery (such as a lithium-ion secondary battery).
[0042] Sensor unit 112 acquires various types of information related to inhalation device 100. As an example, sensor unit 112 is configured with a pressure sensor (such as a capacitive microphone, flow sensor, or temperature sensor) and acquires values associated with user inhalation. As another example, sensor unit 112 is configured with an input device (such as a button or switch) for receiving information input from the user.
[0043] The notification unit 113 notifies the user of information. For example, the notification unit 113 may be configured with a light-emitting device that emits light, a display device that displays an image, a sound output device that outputs sound, a vibration device that vibrates, etc.
[0044] Memory unit 114 stores various types of information for operating the inhalation device 100. For example, memory unit 114 is configured with a non-volatile storage medium (such as flash memory).
[0045] Communication unit 115 is a communication interface capable of performing communication conforming to any wired or wireless communication standard. Examples of communication standards that can be used include those employing Wi-Fi (registered trademark), Bluetooth (registered trademark), BLE (Bluetooth Low Energy) (registered trademark), NFC (Near Field Communication), or LPWA (Low Power Wide Area).
[0046] The control unit 116 acts as an arithmetic processing device and a control device, and controls the overall operation within the inhalation device 100 according to various programs. For example, the control unit 116 is implemented by a CPU (central processing unit) or electronic circuitry (such as a microprocessor).
[0047] The receiving portion 140 has an internal space 141 and holds a rod-shaped substrate 150, while a portion of the rod-shaped substrate 150 is housed within the internal space 141. The receiving portion 140 has an opening 142 to allow communication between the internal space 141 and the outside, and to accommodate the rod-shaped substrate 150 that has been inserted into the internal space 141 through the opening 142. For example, the receiving portion 140 is a cylindrical body that includes the opening 142 and a bottom portion 143 serving as a bottom surface, and defines a cylindrical internal space 141. An airflow path for supplying air to the internal space 141 is connected to the receiving portion 140. For example, an air inlet is provided on the side of the suction device 100, which serves as an inlet for air to enter the airflow path. For example, an air outlet is provided on the bottom portion 143, which serves as an outlet for air to exit from the airflow path to the internal space 141.
[0048] The stick-shaped matrix 150 includes a matrix portion 151 and a mouthpiece portion 152. The matrix portion 151 contains an aerosol source. The aerosol source includes tobacco-derived or non-tobacco-derived flavor components. If the inhalation device 100 is a medical inhaler (such as a nebulizer), the aerosol source may include a drug. For example, the aerosol source may be a liquid containing tobacco-derived or non-tobacco-derived flavor components, such as water or a polyol (e.g., glycerol or propylene glycol), or it may be a solid containing tobacco-derived or non-tobacco-derived flavor components. With the stick-shaped matrix 150 held in the receiving portion 140, at least a portion of the matrix portion 151 is received in the internal space 141, and at least a portion of the mouthpiece portion 152 protrudes from the opening 142. Thus, when a user holds the mouthpiece portion 152 protruding from the opening 142 in their mouth and inhales, air flows into the internal space 141 through an airflow path (not shown) and reaches the user's mouth along with the aerosol generated by the matrix portion 151.
[0049] Heating unit 121 heats the aerosol source to atomize it, thereby generating an aerosol. Figure 2 In the example shown, the heating unit 121 has a membrane-like form and is arranged to cover the outer circumference of the receiving portion 140. Thus, when the heating unit 121 generates heat, the matrix portion 151 of the rod-shaped matrix 150 is heated from the outer circumference, generating an aerosol. The heating unit 121 generates heat when powered by the power supply unit 111. For example, power can be supplied when the sensor unit 112 detects that the user has begun inhalation and / or has entered predetermined information. Then, power supply can be stopped when the sensor unit 112 detects that the user has finished inhaling and / or has entered predetermined information.
[0050] The heat insulation portion 144 prevents heat from being transferred from the heating unit 121 to other components. For example, the heat insulation portion 144 is made of vacuum insulation material or aerogel insulation material.
[0051] The configuration examples of the inhalation device 100 have been described above. Of course, the inhalation device 100 is not limited to the above configurations and can adopt various configurations, such as those shown below by way of example.
[0052] As an example, the heating unit 121 may be in the form of a blade and may be arranged to protrude from the bottom portion 143 of the receiving portion 140 into the internal space 141. In this case, the blade-shaped heating unit 121 is inserted into the matrix portion 151 of the rod-shaped matrix 150 and heats the matrix portion 151 of the rod-shaped matrix 150 from the inside. As another example, the heating unit 121 may be arranged to cover the bottom portion 143 of the receiving portion 140. Furthermore, the heating unit 121 may be configured by a combination of two or more heating units: a first heating unit covering the outer circumference of the receiving portion 140, a blade-shaped second heating unit, and a third heating unit covering the bottom portion 143 of the receiving portion 140.
[0053] As another example, the receiving portion 140 may include an opening and closing mechanism (such as a hinge) for opening and closing a portion of the housing forming the internal space 141. Thus, by opening and closing the housing, the receiving portion 140 can receive and clamp the rod-shaped substrate 150 that has been inserted into the internal space 141. In this case, a heating unit 121 may be disposed on the portion of the receiving portion 140 that clamps the rod-shaped substrate 150, and can heat the rod-shaped substrate 150 while it is being pressed.
[0054] Furthermore, the means for atomizing the aerosol source is not limited to heating provided by the heating unit 121. For example, the means for atomizing the aerosol source can be induction heating. In this case, the inhalation device 100 includes at least an electromagnetic induction source (such as a coil) for generating a magnetic field, instead of the heating unit 121. A sensor for generating heat by means of induction heating can be provided in the inhalation device 100 or can be included in the rod-shaped matrix 150.
[0055] (3) Configuration example of terminal device 200
[0056] Figure 3 This is a block diagram illustrating an example configuration of a terminal device 200 according to an embodiment. (As shown...) Figure 3 As shown, the terminal device 200 includes an input unit 210, an output unit 220, a detection unit 230, a communication unit 240, a memory unit 250, and a control unit 260.
[0057] Input unit 210 has the function of receiving various types of information input. Input unit 210 may include an input device for receiving information input from a user. Examples of input devices include buttons, keyboards, touch panels, and microphones. Alternatively, input unit 210 may include various types of sensors, such as image sensors.
[0058] Output unit 220 has the function of outputting information. Output unit 220 may include an output device for outputting information to a user. Examples of output devices include: a display device for displaying information, a light-emitting device for emitting light, a vibration device for vibrating, and a sound output device for outputting sound. A display is an example of a display device. A light-emitting diode (LED) is an example of a light-emitting device. An eccentric motor is an example of a vibration device. A speaker is an example of a sound output device. Output unit 220 outputs information input from control unit 260 to notify the user of that information.
[0059] The detection unit 230 has the function of detecting information related to the terminal device 200. The detection unit 230 can detect the location information of the terminal device 200. For example, the detection unit 230 receives GNSS signals from GNSS (Global Navigation Satellite System) satellites (e.g., GPS signals from GPS (Global Positioning System) satellites) and detects location information including the longitude and latitude of the device. The detection unit 230 can detect the movement of the terminal device 200. For example, the detection unit 230 includes a gyroscope sensor and an accelerometer sensor, and detects angular velocity and acceleration.
[0060] Communication unit 240 is a communication interface for sending and receiving information between terminal device 200 and another device. Communication unit 240 performs communication conforming to any wired or wireless communication standard. Examples of communication standards that can be used include standards employing USB (Universal Serial Bus), Wi-Fi (trademarked), Bluetooth (trademarked), NFC (Near Field Communication), or LPWA (Low Power Wide Area).
[0061] Memory cell 250 stores various types of information. For example, memory cell 250 is configured with a non-volatile storage medium (such as flash memory).
[0062] The control unit 260 functions as an arithmetic processing device or control device, thereby controlling the overall operation within the terminal device 200 according to various programs. For example, the control unit 260 may be implemented by a CPU (Central Processing Unit) or electronic circuitry (such as a microprocessor). The control unit 260 may also include ROM (Read-Only Memory) for storing the programs used and calculation parameters, and RAM (Random Access Memory) for temporarily storing parameters that change appropriately. The terminal device 200 implements various types of processing based on the control executed by the control unit 260. Examples of processing controlled by the control unit 260 include: processing information input via input unit 210, outputting information via output unit 220, detecting information via detection unit 230, sending and receiving information via communication unit 240, and storing / retrieving information via memory unit 250. Other processing implemented by the terminal device 200 (such as processing based on information input to and output from each component) is also controlled by the control unit 260.
[0063] It should be noted that the functions of control unit 260 can be implemented using an application. This application can be pre-installed or downloaded. Furthermore, the functions of control unit 260 can be implemented using a PWA (Progressive Web Application).
[0064] (4) Server configuration example
[0065] Figure 4 This is a block diagram illustrating an example configuration of server 300 according to an embodiment. Figure 4 As shown, server 300 includes communication unit 310, memory unit 320 and control unit 330.
[0066] Communication unit 310 is a communication interface used for sending and receiving information between server 300 and another device. Communication unit 310 performs communication conforming to any wired or wireless communication standard.
[0067] Memory unit 320 stores various types of information for the operation of server 300. Memory unit 320 is constructed of non-volatile storage media (e.g., HDD (hard disk drive) and SSD (solid state drive)).
[0068] The control unit 330 serves as an arithmetic processing and control device, thereby controlling the overall operation within the server 300 according to various programs. For example, the control unit 330 is implemented by a CPU (Central Processing Unit) and electronic circuitry (such as a microprocessor). The control unit 330 may also include ROM (Read-Only Memory) for storing the programs used and calculation parameters, and RAM (Random Access Memory) for temporarily storing parameters that change appropriately. The server 300 implements various types of processing based on the control executed by the control unit 330. Examples of processing controlled by the control unit 330 include sending and receiving information by the communication unit 310 and storing / retrieving information by the memory unit 320. Other processing implemented by the server 300 (such as processing based on information input to and output from each component) is also controlled by the control unit 330.
[0069] <2. Technical Features>
[0070] (1) Heating curve
[0071] Control unit 116 controls the operation of heating unit 121 based on the heating curve. The operation of heating unit 121 is controlled by controlling the power supply from power supply unit 111 to heating unit 121. Heating unit 121 uses the power supplied from power supply unit 111 to heat rod substrate 150.
[0072] A heating profile is control information used to control the temperature at which the aerosol source is heated. The heating profile defines target values for parameters corresponding to the temperature at which the aerosol source is heated. The temperature of heating unit 121 is an example of a parameter. That is, the heating profile can also define a target value for the temperature of heating unit 121 (hereinafter also referred to as the "target temperature"). The target temperature can vary based on the time elapsed since heating began; in this case, the heating profile includes information defining the time-series transition of the target temperature. As another example, the heating profile may include parameters defining how power is supplied to heating unit 121 (hereinafter also referred to as power supply parameters). Power supply parameters include, for example, the voltage applied to heating unit 121, the on / off state of power supply to heating unit 121, or the feedback control method to be employed. The on / off state of power supply to heating unit 121 can be considered as the on / off state of heating unit 121.
[0073] Control unit 116 controls the operation of heating unit 121 such that the temperature of heating unit 121 changes in the same manner as the target temperature defined in the heating profile. The heating profile is typically designed such that the flavor experienced by the user is optimized when the user inhales the aerosol generated from the rod matrix 150. Therefore, the flavor experienced by the user can be optimized by controlling the operation of heating unit 121 based on the heating profile.
[0074] For example, temperature control of heating unit 121 can be achieved using known feedback control. Feedback control can be, for example, PID control (proportional-integral-derivative controller). Control unit 116 can supply power from power supply unit 111 to heating unit 121 in pulse form using pulse width modulation (PWM) or pulse frequency modulation (PFM). In this case, control unit 116 can perform temperature control of heating unit 121 by adjusting the pulse width or frequency of the power pulses to control the duty cycle in the feedback control. Alternatively, control unit 116 can perform simple on / off control in the feedback control. For example, control unit 116 can perform heating via heating unit 121 until the temperature of heating unit 121 reaches a target temperature, interrupt heating of heating unit 121 when the temperature of heating unit 121 reaches the target temperature, and resume heating of heating unit 121 when the temperature of heating unit 121 drops below the target temperature.
[0075] It should be noted that the temperature of the heating unit 121 can be quantified by measuring or estimating the resistance value of the heating unit 121 (more precisely, the resistance heating element constituting the heating unit 121). This is because the resistance value of the resistance heating element changes with temperature. For example, the resistance value of the resistance heating element can be estimated by measuring the amount of voltage drop at the resistance heating element. The amount of voltage drop at the resistance heating element can be measured by a voltage sensor that measures the potential difference applied to the resistance heating element. In another example, the temperature of the heating unit 121 can be measured by a temperature sensor (such as a thermistor mounted near the heating unit 121).
[0076] The period from the start to the end of the process for generating aerosols using the rod-shaped matrix 150 is also referred to hereinafter as the heating phase. In other words, the heating phase is the time period during which the operation of the heating unit 121 is controlled based on a heating profile. The heating phase includes a preheating phase and a suction-feasible phase following the preheating phase. The suction-feasible phase is the period during which a sufficient amount of aerosol is expected to be generated. The preheating phase is the period from the start of heating until the start of the suction-feasible phase. Heating performed during the preheating phase is also referred to as preheating.
[0077] The following will refer to Table 1 and Figure 5 Here are some examples of heating curves. Table 1 shows an example of a heating curve. Figure 5 It is a graph of the heating curves shown in Table 1. Figure 5 The horizontal axis of graph 20 represents time (seconds). The vertical axis of graph 20 represents the target temperature of heating unit 121. Line 21 indicates the change in the target temperature of heating unit 121.
[0078] [Table 1]
[0079] Table 1 Examples of heating curves
[0080]
[0081] As shown in Table 1, the heating phase is divided into multiple unit time periods. The heating curve then defines the time-series changes of the target temperature and the power supply parameters within each unit time period. In the example shown in Table 1, the heating phase is divided into a total of eight unit time periods, namely steps 0 to 7. Figure 5 As shown, steps 0 to 1 are the preheating period, while steps 2 to 7 are the suction feasible period.
[0082] As shown in Table 1, the multiple unit time periods included in the heating stage are divided into the initial temperature rise period, the intermediate temperature decrease period, the temperature rise period again, and the heating end period.
[0083] The initial temperature rise period is the period during which the temperature of the heating unit 121 rises from or is maintained from a predetermined temperature.
[0084] In the example shown in Table 1, the initial temperature rise period includes steps 0 through 2. Figure 5 As shown, during the initial temperature rise period, the temperature of heating unit 121 rapidly increases to 295°C and remains at that temperature. By rapidly increasing the temperature of heating unit 121 and maintaining it at a high temperature during the initial temperature rise period, the rod-shaped substrate 150 can be heated quickly and thoroughly. This allows for a shorter preheating period.
[0085] The intermediate temperature decrease period is the period during which the temperature of heating unit 121 decreases after the initial temperature increase period. In the example shown in Table 1, the intermediate temperature decrease period includes step 3. Figure 5 As shown, during the intermediate temperature reduction period, the temperature of heating unit 121 subsequently drops to 230°C. During this intermediate temperature reduction period, the power supply to heating unit 121 is turned off. Therefore, the temperature of heating unit 121 can be reduced at the maximum rate. Reducing the temperature of heating unit 121 in this manner during the heating phase prevents rapid consumption of the aerosol source. Therefore, it is possible to prevent the aerosol source from being depleted midway through the heating phase.
[0086] The temperature re-rise period is the period during which the temperature of heating unit 121 rises or is maintained after the intermediate temperature decrease period. In the example shown in Table 1, the temperature re-rise period includes steps 4 to 6. Figure 5 As shown, during the temperature re-rise period, the temperature of heating unit 121 gradually rises to 260°C. This gradual temperature increase during the temperature re-rise period allows for limiting power consumption throughout the heating phase while maintaining aerosol generation.
[0087] The heating end phase is the period after the temperature of heating unit 121 decreases following the temperature re-increase phase. In the example shown in Table 1, the heating end phase includes step 7. Figure 5 As shown, during the final stage of heating, the temperature of heating unit 121 subsequently decreases. During the final stage of heating, the power supply to heating unit 121 is turned off. Simultaneously, during the final stage of heating, sufficient aerosol can be generated by the residual heat in the rod-shaped matrix 150.
[0088] Time control can be implemented in each step. Time control is a control triggered by the elapsed time (i.e., the duration set for each step) to terminate the step. It should be noted that when time control is implemented, the rate of temperature change of heating unit 121 can be controlled so that the temperature of heating unit 121 reaches the target temperature at the end of the step. Alternatively, the target temperature can be considered as gradually changing throughout the step. Furthermore, when time control is implemented, the temperature of heating unit 121 can be controlled so that the temperature of heating unit 121 reaches the target temperature midway through the duration, and thereafter the temperature of heating unit 121 remains at the target temperature until the duration has elapsed. In the example shown in Table 1, time control is implemented in steps 1, 2, and steps 4 through 7.
[0089] In some cases, time control is not implemented in any step. When time control is not implemented, the end of a step is triggered when the temperature of the heating unit 121 reaches a predetermined temperature (i.e., a target temperature set for each step). Therefore, the duration of a step without time control is extended or shortened depending on the rate of temperature change. In the example shown in Table 1, time control is not implemented in step 0 or step 3.
[0090] The notification unit 113 can notify the user of information indicating the end of preheating. For example, the notification unit 113 may notify the user of the end of the preheating period before it ends, or it may notify the user of the end of preheating at the moment it has ended. The notification may be given to the user by illuminating an LED or by means of vibration. By referring to such notification, the user can begin suction immediately after preheating has ended.
[0091] Similarly, notification unit 113 can notify the user of information indicating when the feasible suction period ends. For example, notification unit 113 may notify the user of the announcement of the end of the feasible suction period before it ends, or notify the user of information indicating that the feasible suction period has ended when it has already ended. For example, the notification can be given to the user by illuminating an LED or by means of vibration. By referring to such notification, the user can continue suctioning until the feasible suction period ends.
[0092] It should be noted that the heating curves described above are merely examples, and various other examples can be conceived. For instance, the number of steps, the duration of each step, and the target temperature can be varied appropriately.
[0093] (2) Processing for generating images based on heating curves
[0094] Figure 6 This is a diagram illustrating the processing for generating an image based on a heating curve according to an embodiment. Reference will be made as appropriate below. Figure 6 This describes the processing for generating an image based on a heating curve according to this embodiment.
[0095] Server 300 (e.g., control unit 330) generates an image based on the heating curve used by the suction device 100. Specifically, server 300 modifies the original image (first image) based on the heating curve to generate an adjusted image (an example of a second image). The original image is the basis for forming the adjusted image. The original image can be an image reflecting a real space, including natural scenery, buildings, people, or animals, or it can be an image reflecting a virtual space, such as a photograph. The adjusted image is obtained by adding modifications to the original image. Figure 6 In the example shown, server 300 modifies the original image G, which is a still image reflecting a natural landscape. O This generates an adjusted image G as a still image. A The heating curve P is shown in Table 1 and... Figure 5 As shown. For example, while a user is inhaling by heating the inhalation device 100 based on a heating curve, they select an original image that closely resembles the impression received from that heating curve (i.e., the sensation produced by using that heating curve). When this occurs, the server 300 modifies the original image based on the heating curve, thereby automatically generating an adjusted image that is even closer to the sensation produced by using the heating curve. This configuration improves the user experience because it makes it easy to generate images that visually express the sensation produced by using the heating curve.
[0096] The terminal device 200 can store heating curves in association with adjusted images generated based on those heating curves. With this configuration, the user can intuitively experience the sensations produced by using the heating curve by referring to the adjusted images. The terminal device 200 can display multiple adjusted images corresponding to multiple heating curves and can accept user operation to select an adjusted image as a user-instructed operation to switch heating curves. In this case, the terminal device 200 causes the inhalation device 100 to use the heating curve corresponding to the selected adjusted image. With this configuration, the user can refer to the adjusted images as identification information when switching the heating curve used by the inhalation device 100.
[0097] Server 300 generates multiple modification scheme information items based on the heating curve. Each modification scheme information item defines how the original image should be modified. Server 300 then generates an adjusted image by modifying multiple partial images extracted from the original image based on the generated multiple modification scheme information items. When the original image is a still image, an image of a region of the original image is an example of a partial image. For example, Server 300 can extract multiple partial images by dividing the original image. Server 300 then generates the adjusted image by modifying each of the multiple partial images based on each of the multiple modification scheme information items. Figure 6 In the example shown, server 300 generates modification scheme information items C1 to C3 from the heating curve P. Then, server 300 modifies the original image G based on the generated modification scheme information items C1 to C3. O The image includes portions G1 to G3, from which an adjusted image G is generated. A This configuration allows for the generation of adjusted images that express the time-series transitions of a target temperature defined in the heating curve through differences in partial images.
[0098] Server 300 generates multiple modification scheme information items based on the time series transformation of the target temperature over multiple unit time periods defined in the heating curve. For example, server 300 generates one modification scheme information item based on the time series transformation of the target temperature over one unit time period. Figure 6 In the example shown, server 300 generates modification scheme information items C1 to C3 based on the time series transformation of the target temperature in steps 4 to 6. With this configuration, adjusted images can be generated that express the differences in the time series transformation of the target temperature within each unit time period through the differences in the individual image segments.
[0099] Server 300 sets the portion of the image to be modified based on the characteristics of a unit time period, according to the modification scheme information items generated based on the time series transformation of the target temperature within that unit time period. With this configuration, an adjusted image can be generated that reflects the characteristics of the time series transformation of the target temperature within a given unit time period in the portion of the image corresponding to the characteristics of that unit time period.
[0100] As an example, server 300 can set the position of the portion of the image to be modified based on the modification scheme information items generated according to the time series transformation of the target temperature within that unit of time, based on the position of the image in the heating phase within a unit of time. Figure 6 In the example shown, server 300 defines a portion of the leftmost image G1 that will be modified based on modification scheme information item C1 generated from step 4 (which is the earliest arriving step among steps 4 to 6). Furthermore, server 300 defines a portion of the second-from-left image G2 that will be modified based on modification scheme information item C2 generated from step 5 (which is the second arriving step among steps 4 to 6). Additionally, server 300 defines a portion of the rightmost image G3 that will be modified based on modification scheme information item C3 generated from step 6 (which is the latest arriving step among steps 4 to 6).
[0101] As another example, server 300 can set the size (e.g., area) of the portion of the image to be modified based on these modification scheme information items generated according to the time series transformation of the target temperature within that unit time period, based on the duration of the heating phase within that unit time period. Figure 6 In the example shown, steps 4 through 6 have equal durations. Therefore, server 300 sets the areas of the portions of image G1 through G3 to be modified based on the modification scheme information items generated from steps 4 through 6 to be equal.
[0102] Server 300 can generate multiple modification scheme information items based on the time series transformation of the target temperature within a portion of the multiple unit time periods defined in the heating curve. In other words, server 300 does not need to use the time series transformation of the target temperature within another portion of the multiple unit time periods defined in the heating curve to generate these modification scheme information items. Figure 6In the example shown, server 300 generates modification scheme information items C1 to C3 from steps 4 to 6 during the temperature rise period within the heating phase. Simultaneously, server 300 does not generate modification scheme information items from the initial temperature rise period, the intermediate temperature decrease period, or the end of the heating phase. It is assumed that the time series transition of the target temperature during those periods that have a significant impact throughout the entire heating phase (i.e., the initial temperature rise period and the intermediate temperature decrease period) does not differ significantly between the heating curves. In this respect, with the above configuration, modification scheme information items can be generated only based on the periods where significant differences may exist between the heating curves (in other words, based on the periods where the characteristics of each heating curve are easily apparent). Therefore, an adjusted image that more closely resembles the sensation produced by using the heating curves can be generated.
[0103] These modification scheme information items can define schemes for modifying RGB (red-green-blue) values. For example, these modification scheme information items can define an increase or decrease in at least one of the R, G, or B values, or a change in the balance of the R, G, and B values, as a modification scheme. With this configuration, an adjusted image can be generated that expresses the sensation produced by using the heating curve through color.
[0104] The following describes an example of a modification scheme information item that generates a modification scheme defining RGB values based on a time series transformation of a target temperature set within a unit time period.
[0105] As an example, server 300 can generate modification scheme information items defining the increase / decrease of RGB values based on the average value of the target temperature set within a unit time period, as shown in Table 2 below. About Figure 6 In the example shown, the average target temperature in step 4 is 230°C, therefore server 300 uses the original image G O The adjusted image G is generated by adding (-50, 0, 50) to the RGB values of a portion of the image G1. A Part of the image G1. Furthermore, the average target temperature in step 5 is 245°C, therefore server 300 uses the original image G... O The adjusted image G is generated by adding (50, 0, -50) to the RGB values of a portion of the image G2. A The partial image G2. Furthermore, the average target temperature in step 6 is 260°C, therefore server 300 uses the original image G... O The adjusted image G is generated by adding (100, 0, -100) to the RGB values of a portion of the image G3. A Part of the image G3.
[0106] [Table 2]
[0107] Table 2 shows examples of modification scheme information items generated based on the average target temperature.
[0108]
[0109] As another example, server 300 can generate modification scheme information items for specified modified RGB values based on the average value of a target temperature set within a unit time period, as shown in Table 3 below. About Figure 6 In the example shown, the average target temperature in step 4 is 230°C, so server 300 transmits the original image G... O The RGB values of a portion of image G1 are modified to (0, 0, 0) to generate the adjusted image G. A Part of the image G1. Furthermore, the average target temperature in step 5 is 245°C, therefore server 300 uses the original image G1... O The RGB values of part of image G2 were modified to (34, 139, 34) to generate the adjusted image G. A Part of the image G2. Furthermore, the average target temperature in step 6 is 260°C, therefore server 300 uses the original image G... O The RGB values of part of image G3 were modified to (205, 92, 92) to generate the adjusted image G. A Part of the image G3.
[0110] [Table 3]
[0111] Table 3 shows examples of modification scheme information items generated based on the average target temperature.
[0112]
[0113] It should be noted that the information referenced when generating modification scheme information items is not limited to the average value of the target temperature set within a unit time period. When generating modification scheme information items, the referenced information may be at least one of the maximum or minimum values of the target temperature set within a unit time period, or its rate of change, in place of or in combination with the average value of the target temperature set within a unit time period.
[0114] Here, server 300 preferably generates modification scheme information items where the R value is modified as the target temperature increases, as shown in Tables 2 and 3 above. Considering that red is naturally associated with high temperature, this configuration allows for the generation of an adjusted image consistent with the user's experience using the heating curve.
[0115] Next, we will refer to Figure 7 Here is an example to describe the above processing flow for generating images based on heating curves. Figure 7This is a sequence diagram illustrating an example of a processing flow for generating an image based on a heating curve, implemented by system 1 according to this embodiment. The sequence relates to an inhalation device 100, a terminal device 200, and a server 300.
[0116] like Figure 7 As shown, the inhalation device 100 first sends the heating profile to the terminal device 200 (step S102). For example, the inhalation device 100 sends the currently used heating profile to the terminal device 200.
[0117] Next, the terminal device 200 selects the original image (step S104). For example, the terminal device 200 selects an image stored in the terminal device 200 or on the network as the original image based on user operation.
[0118] Next, the terminal device 200 sends the heating curve received in step S102 and the original image selected in step S104 to the server 300 (step S106).
[0119] Next, server 300 generates modification scheme information items from the heating curve (step S108). For example, server 300 generates multiple modification scheme information items based on the time series transformation of the target temperature within a portion of multiple unit time periods constituting the heating curve. These multiple modification scheme information items define schemes for modifying RGB values.
[0120] Next, server 300 generates an adjusted image by modifying the original image based on these modification scheme information items (step S110). For example, server 300 generates an adjusted image in which the colors in the original image have been modified by modifying the RGB values in multiple parts of the original image based on the multiple modification scheme information items generated in step S108.
[0121] Next, the server 300 sends the generated adjusted image to the terminal device 200 (step S112).
[0122] Then, the terminal device 200 stores the heating curve received in step S102 in association with the adjusted image sent in step S112 (step S114).
[0123] <3. Supplementary Information>
[0124] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings; however, this disclosure is not limited to these examples. It will be apparent to those skilled in the art to which this disclosure pertains that numerous variations or modifications within the scope of the technical concept disclosed in the claims will be conceived, and it should be understood that any such variations or modifications fall within the technical scope of this disclosure.
[0125] (1) First supplementary information
[0126] The above embodiments describe an example of generating modified scheme information items without using the time series transformation of the target temperature within a unit time period falling within the initial temperature rise period, the intermediate temperature decrease period, and the heating end period; however, this disclosure is not limited to this example. Modified scheme information items can also be generated based on at least a portion of a unit time period falling within said periods.
[0127] Modification scheme information items can be generated using any number of unit time periods defined in the heating curve, and are not limited to... Figure 6 The three unit time periods are shown. Furthermore, the unit time periods used to generate the modified scheme information items do not need to have the same duration; they can have different durations.
[0128] The above embodiments describe an example of generating a modification scheme information item based on the time series transformation of the target temperature within a unit time period defined in the heating curve; however, this disclosure is not limited to this example. As an example, multiple unit time periods defined in the heating curve can be combined, and a modification scheme information item can be generated based on the time series transformation of the target temperature within that combined time period. As another example, a unit time period defined in the heating curve can be divided into multiple time periods, and multiple modification scheme information items can be generated based on the time series transformation of the target temperature within those multiple segmented time periods.
[0129] (2) Second Supplementary Information
[0130] The original image can be a still image, as referenced above. Figure 6 The server 300 can then divide the original image (which is a still image) into multiple partial images by dividing it in a predetermined direction. The predetermined direction is not limited to the horizontal direction. The predetermined direction can also be the vertical direction, or the original image can be divided in two or more directions (such as the horizontal and vertical directions).
[0131] Some images are not limited to rectangular shapes. Some images can have various shapes, such as triangles, circles, or ellipses.
[0132] Any method of partitioning the original image is feasible. For example, the original image can be partitioned such that parts of the image have the same or similar shapes, such as... Figure 6 As shown. Alternatively, the original image can be divided into background / foreground, or it can be divided by the objects included in the original image as the subject.
[0133] Server 300 can generate an adjusted image by modifying one of the multiple partial images extracted from the original image based on these modification scheme information items, while retaining another part of these partial images. That is, not all of the multiple partial images extracted from the original image need to be modified based on these modification scheme information items. For example, server 300 can divide the original image into upper and lower parts, then extract multiple partial images from the upper part of the original image and modify these partial images based on these modification scheme information items, while retaining the lower part of the original image.
[0134] (3) Third Supplementary Information
[0135] An adjusted image can be a still image, as referenced above. Figure 6 This disclosure is not limited to this example. The adjusted image may be a moving image.
[0136] As an example, the original image can also be a dynamic image. Then, the server 300 can generate an adjusted image as a dynamic image by modifying multiple partial images obtained by dividing the original image in the time direction, and then stitching these partial images together after modifying them based on the modification scheme information items.
[0137] As another example, the original image can be a still image. Server 300 can then generate multiple partial images (an animated version of the original image) by copying the original image and animates it. Subsequently, server 300 can modify these multiple partial images based on these modification scheme information items and then stitch the modified partial images together to generate an adjusted image as an animated image. These modification scheme information items can define the temporal changes in RGB values. For example, the original image can be a still image reflecting a mountain landscape. In this case, server 300 generates an adjusted image as an animated image with temporal changes in the mountain landscape by copying the original image, animates it, and then stitches the copied and animated images together after modifying the RGB values. Therefore, an adjusted image can be generated that appears to be a dynamic image obtained from fixed-point observations of a mountain landscape that changes with the seasons.
[0138] Furthermore, when the adjusted image is a dynamic image, the server 300 preferably sets the temporal position or size (i.e., duration) of the portions of the image forming the dynamic image based on the position or duration of the unit time interval included in the heating curve. These portions of the image are modified based on modification scheme information items generated according to the time series transformation of the target temperature within these unit time intervals. For example, consider the following example: generating an adjusted image in the form of a dynamic image based on the time series transformation of the target temperature in steps 4 to 6 (each step having the same duration), such as... Figure 6The example shown. In this example, server 300 can generate an adjusted image in the form of a 3-minute dynamic image by stitching together the 1-minute partial image modified based on step 4, the 1-minute partial image modified based on step 5, and the 1-minute partial image modified based on step 6.
[0139] (4) Fourth Supplementary Information
[0140] The modification scheme information items are not limited to those that define schemes for modifying RGB values as described by example in the above embodiments. Modification scheme information items can also define at least any of the modification schemes shown below, in place of or in combination with the schemes for modifying RGB values.
[0141] The Modification Scheme information field defines schemes for modifying object arrangement. For example, it can define the movement or scaling / reduction of objects (such as people, props, sunlight, or trees) included in the original image as a modification scheme. Furthermore, it can define the addition of objects not present in the original image (such as clouds or animals) as a modification scheme. This configuration allows for the generation of adjusted images that express the feelings evoked by the heating curve through object arrangement.
[0142] The Modification Scheme information field defines schemes for modifying object actions. For example, the Modification Scheme information field can define the following as modification schemes: making a person included in the original image run, changing the person's posture or expression, making a prop fall, or making trees rustle in the wind. With this configuration, adjusted images can be generated that express the feelings produced by using the heating curve through object actions.
[0143] Additionally, the modification scheme information item can define a scheme for modifying any feature values that can be extracted from the image (such as texture feature values, scale-invariant feature transform (SIFT) feature values, speed-up robust feature (SURF) feature values, or moment feature values).
[0144] (5) Other matters
[0145] The above embodiments describe an example of server 300 generating modification scheme information items and adjusted images, but this disclosure is not limited to this example. For example, terminal device 200 can also generate at least one of modification scheme information items and adjusted images.
[0146] The above embodiments describe an example of generating an adjusted image by modifying the original image, but this disclosure is not limited to this example. Adjusted images can also be generated from scratch based on a heating curve. Methods using so-called image generation AI (artificial intelligence) built through deep learning, etc., can be cited as examples of methods for generating images from scratch.
[0147] The above embodiments describe an example where the temperature of the heating unit 121 is a parameter corresponding to the temperature at which the aerosol source is heated (as defined in the heating curve), but this disclosure is not limited to this example. The resistance value of the heating unit 121 can be cited as a parameter corresponding to the temperature at which the aerosol source is heated. Furthermore, when the method for heating the aerosol source is induction heating, the temperature of the sensor or the resistance value of the electromagnetic induction source, etc., can be cited as parameters corresponding to the temperature at which the aerosol source is heated.
[0148] The above embodiments describe an example of an inhalation device 100 generating an aerosol by heating a rod-shaped matrix 150, but this disclosure is not limited to this example. The inhalation device 100 can also be configured as a so-called liquid atomizing aerosol generating device, which generates an aerosol by heating and atomizing a liquid aerosol source. The technology according to this disclosure can also be applied to liquid atomizing aerosol generating devices.
[0149] It should be noted that the series of processes performed by each device described in this specification can be implemented using software, hardware, or any combination of software and hardware. For example, the program constituting the software is pre-stored on a recording medium (more specifically, a non-transitory computer-readable storage medium) located inside or outside each device. Then, when these programs are executed, for example, by a computer used to control each device described in this specification, these programs are read into random access memory (RAM) and executed by means of processing circuitry such as a central processing unit (CPU). The recording medium is, for example, a magnetic disk, optical disk, magneto-optical disk, or flash memory. Furthermore, the computer program can be distributed, for example, via a network without using a recording medium. Additionally, the computer can be an application-specific integrated circuit (ASIC), a general-purpose processor that performs functions by reading software programs, or a computer on a server used for cloud computing. Furthermore, the series of processes performed by each device described in this specification can be centrally processed by a single computer or processed in a distributed manner by multiple computers. Additionally, in the above embodiments, two or more communication means existing in a single device can be physically implemented using a single medium.
[0150] Furthermore, the processes described using flowcharts or sequence diagrams in this specification do not necessarily have to be implemented in the order depicted. Some processing steps can be implemented in parallel. In addition, additional processing steps can be used, and some processing steps can be omitted.
[0151] The following configurations also fall within the technical scope of this disclosure.
[0152] (1) An information processing device, comprising:
[0153] A control unit is used to modify a first image based on control information to generate a second image, the control information defining a time-series transformation of parameters corresponding to the temperature at which the aerosol source is heated.
[0154] (2) The information processing apparatus as disclosed in (1) above, wherein,
[0155] The control unit generates the second image by generating multiple modification scheme information items based on the control information and modifying multiple partial images extracted from the first image based on the multiple modification scheme information items.
[0156] (3) The information processing apparatus as disclosed in (2) above, wherein,
[0157] The control unit generates the multiple modification scheme information items based on the time series transformation of the parameter within multiple unit time periods defined in the control information.
[0158] (4) The information processing apparatus as disclosed in (3) above, wherein,
[0159] The control unit sets the portion of the image to be modified based on the characteristics of these time units, according to the modification scheme information items generated based on the time series transformation of the parameter within the time unit.
[0160] (5) The information processing apparatus as disclosed in (4) above, wherein,
[0161] The control unit sets the positions of the portions of the image to be modified based on the modification scheme information items generated according to the time series transformation of the parameter within the unit time period, based on the positions of these unit time periods within the time period during which the temperature of the aerosol source is heated based on the control information.
[0162] (6) The information processing apparatus as disclosed in (4) or (5) above, wherein,
[0163] The control unit sets the size of the partial images to be modified based on the duration of these unit time periods, which are generated according to the modification scheme information items generated based on the time series transformation of the parameter within the unit time period.
[0164] (7) The information processing apparatus as disclosed in any one of (3) to (6) above, wherein,
[0165] The control unit generates the multiple modification scheme information items based on the time series transformation of the parameter within a portion of the multiple time periods defined in the control information.
[0166] (8) The information processing apparatus as disclosed in any one of (2) to (7) above, wherein,
[0167] The control unit generates the second image by modifying one of the multiple partial images extracted from the first image based on these modification scheme information items and retaining another part of these partial images.
[0168] (9) The information processing apparatus as disclosed in any one of (2) to (8) above, wherein,
[0169] These modification scheme information items define the schemes used to modify RGB (red-green-blue) values.
[0170] (10) The information processing apparatus as disclosed in (9) above, wherein,
[0171] The control unit generates information on modification schemes for the R value, which is defined as increasing the temperature at which this parameter is set.
[0172] (11) The information processing apparatus as disclosed in any one of (2) to (10) above, wherein,
[0173] These modification scheme information items define the schemes used to modify the actions of the object.
[0174] (12) The information processing apparatus as disclosed in any one of (1) to (11) above, wherein,
[0175] The second image is a still image.
[0176] (13) The information processing apparatus as disclosed in any one of (1) to (11) above, wherein,
[0177] The second image is a moving image.
[0178] (14) An information processing method implemented by means of a computer and including
[0179] The first image is modified based on control information to generate the second image, which defines the time-series transformation of parameters corresponding to the temperature at which the aerosol source is heated.
[0180] (15) A program for enabling a computer to act as
[0181] A control unit is used to modify a first image based on control information to generate a second image, the control information defining a time-series transformation of parameters corresponding to the temperature at which the aerosol source is heated.
[0182] List of reference numerals
[0183] 1 System
[0184] 100 Inhalation Device
[0185] 111 Power Supply Unit
[0186] 112 Sensor Unit
[0187] 113 Notification Unit
[0188] 114 memory cells
[0189] 115 Communication Unit
[0190] 116 Control Unit
[0191] 121 Heating Unit
[0192] 140 Capacity Section
[0193] 141 Interior Space
[0194] 142 Opening
[0195] 143 Bottom section
[0196] 144 Thermal Insulation Components
[0197] 150 rod-shaped substrate
[0198] 151 Matrix Part
[0199] 152 Suction nozzle section
[0200] 200 terminal devices
[0201] 210 Input Unit
[0202] 220 Output Unit
[0203] 230 detection units
[0204] 240 communication units
[0205] 250 memory units
[0206] 260 Control Unit
[0207] 300 server
[0208] 310 Communication Unit
[0209] 320 memory units
[0210] 330 Control Unit
[0211] 900 Network.
Claims
1. An information processing apparatus, comprising: A control unit is used to modify a first image based on control information to generate a second image, the control information defining a time-series transformation of parameters corresponding to the temperature at which the aerosol source is heated.
2. The information processing apparatus as described in claim 1, wherein, The control unit generates the second image by generating multiple modification scheme information items based on the control information and modifying multiple partial images extracted from the first image based on the multiple modification scheme information items.
3. The information processing apparatus as described in claim 2, wherein, The control unit generates the multiple modification scheme information items based on the time series transformation of the parameter within multiple unit time periods defined in the control information.
4. The information processing apparatus as described in claim 3, wherein, The control unit sets the portion of the image to be modified based on the characteristics of these time units, according to the modification scheme information items generated based on the time series transformation of the parameter within the time unit.
5. The information processing apparatus as described in claim 4, wherein, The control unit sets the positions of the portions of the image to be modified based on the modification scheme information items generated according to the time series transformation of the parameter within the unit time period, based on the positions of these unit time periods within the time period during which the temperature of the aerosol source is heated based on the control information.
6. The information processing apparatus as described in claim 4 or 5, wherein, The control unit sets the size of the partial images to be modified based on the duration of these unit time periods, which are generated according to the modification scheme information items generated based on the time series transformation of the parameter within the unit time period.
7. The information processing apparatus according to any one of claims 3 to 6, wherein, The control unit generates the multiple modification scheme information items based on the time series transformation of the parameter within a portion of the multiple time periods defined in the control information.
8. The information processing apparatus according to any one of claims 2 to 7, wherein, The control unit generates the second image by modifying one of the multiple partial images extracted from the first image based on these modification scheme information items and retaining another part of these partial images.
9. The information processing apparatus according to any one of claims 2 to 8, wherein, These modification scheme information items define the schemes used to modify RGB (red-green-blue) values.
10. The information processing apparatus as claimed in claim 9, wherein, The control unit generates information about modification schemes for this parameter, where the higher the temperature, the higher the corresponding R value.
11. The information processing apparatus according to any one of claims 2 to 10, wherein, These modification scheme information items define the schemes used to modify the actions of the object.
12. The information processing apparatus according to any one of claims 1 to 11, wherein, The second image is a still image.
13. The information processing apparatus according to any one of claims 1 to 11, wherein, The second image is a moving image.
14. An information processing method, implemented by means of a computer and including... The first image is modified based on control information to generate the second image, which defines the time-series transformation of parameters corresponding to the temperature at which the aerosol source is heated.
15. A program for enabling a computer to act as A control unit is used to modify a first image based on control information to generate a second image, the control information defining a time-series transformation of parameters corresponding to the temperature at which the aerosol source is heated.
Citation Information
Patent Citations
Information processing device, information processing method, and program
WO2022101955A1