Planetarium system, planetarium system control method, and planetarium system program
The planetarium system facilitates easy discovery of non-script operation items through historical data analysis, improving guide efficiency and audience experience.
Patent Information
- Application Number
- JP2023529591
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-06-24
- Filing Date
- 2022-03-24
- Publication Date
- 2026-03-05
- Estimated Expiration
- 2042-03-24
AI Technical Summary
Existing planetarium systems lack a user-friendly mechanism for guides to easily find operation items that are not part of the program script, leading to inefficiencies in operation.
A planetarium system with a display unit that shows operation items for next executable functions based on operation history, including those not in the script, using a memory unit to store setting information and related functions, and a control unit to manage these functions.
Guides can efficiently find and execute operation items not in the script, enhancing operational flexibility and audience engagement.
Smart Images

Figure 0007824948000001 
Figure 0007824948000002 
Figure 0007824948000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to planetarium systems, and more particularly to displaying an operation screen for a planetarium system. [Background technology]
[0002] Planetariums use a projector to project the movement of constellations and stars onto a dome-shaped curved screen. Typically, a guide explains the constellations and other images projected by the projector while operating the planetarium to advance the projection scenes.
[0003] One way to operate a planetarium is to use a console device or a terminal such as a tablet. The guide can operate the projector by inputting commands to be executed by the console device or tablet. The planetarium operation screen is displayed on the display of the console device or tablet.
[0004] Regarding the operation screen of a planetarium, for example, Japanese Patent Application Laid-Open No. 2006-139003 (Patent Document 1) discloses a planetarium apparatus that includes a dome screen and a projection device that projects a star field onto the dome screen, and further includes an image control unit, an image projection unit, and an operation unit. The image control unit controls the video image projected onto the dome screen and creates an operation screen to be displayed on the operation unit. The operation screen is controlled by first obtaining the observation time and observation location during the demonstration, then referring to a data storage unit, and extracting, from several stored auxiliary images, an auxiliary image that is appropriate for projection at the observation time and observation location during the demonstration, and then providing an operation screen with a list of buttons that allow the user to select the extracted auxiliary image (see [Abstract]). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-139003 Summary of the Invention [Problem to be solved by the invention]
[0006] The technology disclosed in Patent Document 1 does not have a function for easily finding operation items that are not in the script of a planetarium program. Therefore, for example, an inexperienced guide may spend a long time searching the operation screen for operation items that are not in the script of a planetarium program. Therefore, there is a need for a technology that allows guides to easily find operation items that are not in the script of a planetarium program on the operation screen.
[0007] The present disclosure has been made in consideration of the above-described background, and in one aspect, the purpose is to provide technology that enables a commentator to easily search for operation items from the operation screen even if they are not in the script of a planetarium program. [Means for solving the problem]
[0008] According to one embodiment, a planetarium system is provided. The planetarium system includes a display unit for displaying an operation screen of the planetarium system, an input unit for receiving input of setting information via the operation screen, a memory unit for storing one or more setting information and one or more related functions associated with the setting information or a combination of setting information, and a control unit for controlling the planetarium system. The control unit acquires from the memory unit the related functions associated with the one or more setting information input up to now as functions that the planetarium system can execute next, and displays operation items for the functions that the planetarium system can execute next on the display unit.
[0009] In one aspect, displaying the operation items of the next executable function on the display unit includes, based on the existence of multiple next executable functions, displaying the operation items of each of the multiple next executable functions on the display unit in a selectable manner.
[0010] In one aspect, displaying each of the operation items of the multiple next executable functions on the display unit in a selectable manner includes excluding a second related function included in the multiple next executable functions from the multiple next executable functions when a first related function is currently being executed and the second related function is not executable.
[0011] In one aspect, displaying each of the operation items of the multiple next executable functions on the display unit in a selectable manner includes displaying each of the multiple next executable functions on the display unit in order of priority based on the number of times each of the multiple next executable functions has been executed in the past or the amount of setting information associated with each of the multiple next executable functions.
[0012] In one aspect, displaying the operation items of the next executable function on the display unit includes automatically executing the next executable function when there is one next executable function and the next executable function has been executed a certain number of times or more in the past, and displaying the operation items of the next executable function on the display unit when there is one next executable function and the next executable function has not been executed a certain number of times or more in the past.
[0013] In one aspect, selecting the next executable function includes extracting one or more related functions related to the content currently being shown, based on setting information input immediately before.
[0014] In one aspect, selecting the next executable function includes extracting one or more related functions that are executable after the input of the previous setting information.
[0015] In one aspect, selecting the next executable function includes extracting one or more related functions from the next executable function based on the input setting information including displaying a content object or switching display settings of the content object.
[0016] In one aspect, the storage unit further stores installation information of the plurality of devices included in the planetarium system. Selecting the next executable function includes extracting one or more next executable functions based on the installation information.
[0017] In one aspect, the storage unit further stores an operating speed setting of the projector. When the input setting information includes a movement command, selecting the next executable function includes extracting one or more next executable movement setting functions based on the operating speed setting of the projector.
[0018] In one aspect, the storage unit further stores astronomical phenomenon information. Selecting the next executable function includes extracting a related function for an astronomical phenomenon that may occur within a certain period from the date and time obtained based on the input setting information.
[0019] In one aspect, displaying the operation item of the next executable function on the display unit includes highlighting the operation item of the next executable function on the display unit.
[0020] According to another embodiment, there is provided a control method for a planetarium system, which includes the steps of accepting input of setting information via an operation screen, accessing one or more pieces of setting information and one or more related functions associated with the setting information or a combination of the setting information, acquiring the related functions associated with the one or more pieces of setting information input so far as next executable functions for the planetarium system, and displaying operation items for the next executable function for the planetarium system on a display unit.
[0021] Furthermore, according to another embodiment, there is provided a program for causing a computer to execute the above method. [Effects of the Invention]
[0022] According to one embodiment, the guide can easily find operation items on the operation screen that are not included in the planetarium program script.
[0023] The above and other objects, features, aspects and advantages of the present disclosure will become apparent from the following detailed description of the disclosure taken in conjunction with the accompanying drawings. [Brief explanation of the drawings]
[0024] [Figure 1] FIG. 1 shows an example of a configuration of a planetarium system 10 according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the hardware configuration of each projector. [Figure 3] FIG. 2 is a diagram showing an example of an operation screen of the planetarium system 10. [Figure 4] 4 is a diagram showing an example of a setting information list 400 stored in the planetarium system 10. FIG. [Figure 5] 5 is a diagram showing an example of related function master information 500 stored in the planetarium system 10. FIG. [Figure 6] 6 is a diagram showing an example of equipment installation information 600 stored in the planetarium system 10. FIG. [Figure 7] 7 is a diagram showing an example of astronomical phenomenon information 700 stored in the planetarium system 10. FIG. [Figure 8] 10 is a diagram showing a first example of a search process for a related function 502 by the planetarium system 10. FIG. [Figure 9] 10 is a diagram showing a second example of a search process for a related function 502 by the planetarium system 10. FIG. [Figure 10] 10 is a diagram showing a third example of a search process for a related function 502 by the planetarium system 10. FIG. [Figure 11] 10 is a diagram showing a fourth example of a search process for a related function 502 by the planetarium system 10. FIG. [Figure 12] FIG. 10 is a diagram showing a fifth example of a search process for a related function 502 by the planetarium system 10. [Figure 13] FIG. 10 is a diagram showing a sixth example of a search process for the related function 502 by the planetarium system 10. [Figure 14] FIG. 7 is a diagram showing a seventh example of the search process of the related function 502 by the planetarium system 10. [Figure 15] FIG. 8 is a diagram showing an example of the display of the operation screen 1500 of the planetarium system 10. [Figure 16] FIG. 9 is a diagram showing an example of the display of the operation screen 1600 of the planetarium system 10. [Figure 17] FIG. 10 is a flowchart showing an example of the process executed by the control device 100. [Figure 18] FIG. 11 is a diagram showing a first example of the subroutine executed by the control device 100. [Figure 19] FIG. 12 is a diagram showing a second example of the subroutine executed by the control device 100. [Figure 20] FIG. 13 is a diagram showing a third example of the subroutine executed by the control device 100. [Figure 21] FIG. 14 is a diagram showing a fourth example of the subroutine executed by the control device 100. [Figure 22] FIG. 15 is a diagram showing a fifth example of the subroutine executed by the control device 100. [Figure 23] FIG. 16 is a diagram showing a sixth example of the subroutine executed by the control device 100. [Figure 24] FIG. 17 is a flowchart showing an example of the display process of the operation screen executed by the control device 100. BEST MODE FOR CARRYING OUT THE INVENTION
[0025] Hereinafter, embodiments of the technical idea according to the present disclosure will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
[0026] <A. Configuration of the Planetarium System> First, with reference to Figures 1 to 3, the system configuration of a planetarium system according to this embodiment, the hardware configuration of each projector included in the planetarium system, and the screen configuration for a guide to operate the planetarium system will be described.
[0027] Fig. 1 is a diagram showing an example of the configuration of planetarium system 10 according to the present embodiment. The configuration of planetarium system 10 according to the present embodiment will be described with reference to Fig. 1. In some aspects, planetarium system 10 may not include some of the components shown in Fig. 1.
[0028] The planetarium system 10 includes a control device 100, a terminal 101, an optical planetarium device 110, a digital planetarium device 120, and an external device 130. The optical planetarium device 110 includes an optical planetarium projector 114, a control PC (Personal Computer) 112 for the optical planetarium projector 114, and a console 113. In some aspects, some or all of the optical planetarium projector 114, the control PC 112, and the console 113 may be integrated or may be separate devices. The digital planetarium device 120 includes a digital planetarium projector 124 and a control PC 122 for the digital planetarium projector 124. An operation screen 123 may be displayed on the display of the control PC 122. In some aspects, the digital planetarium projector 124 and the control PC 122 may be integrated or may be separate devices. The optical planetarium projector 114 and the digital planetarium projector 124 are sometimes collectively referred to as "projectors." Note that the planetarium system 10 may selectively include either the optical planetarium device 110 or the digital planetarium device 120, or may include both.
[0029] The terminal 101 displays an operation screen for operating the planetarium system 10. The terminal 101 also accepts operations from the guide via the operation screen. The terminal 101 transmits a command corresponding to the accepted operation to the control device 100. The command here is a command to the projector. The control device 100 can cause the projector to execute an operation linked to the command.
[0030] As will be described later, the operation screen displayed on the display of the terminal 101 has a function to assist the guide's operations by, for example, displaying operation items for the next function that the planetarium system 10 can execute based on the operation history of the planetarium system 10 up to now. The next function that can be executed also includes operations that are not in the program script. For example, when an Arctic sky is projected onto the dome, the guide may use the auxiliary function of the operation screen to project a panoramic image of the polar regions onto the dome to help the audience feel like they are in the Arctic.
[0031] In one aspect, the operation screen of terminal 101 may be the same as the operation screen displayed on the display of control PC 112 or operation screen 123 of control PC 122. In another aspect, the operation screen of terminal 101 may be the screen of a web application transmitted from control device 100, control PC 112, or control PC 122. In another aspect, terminal 101 may be a tablet, a smartphone, a laptop computer, a desktop computer, or any other device.
[0032] The control device 100 transmits commands received from the terminal 101 to each device (the projector and the external device 130) or its control PC, causing each device to execute an operation associated with the command. The control device 100 communicates with multiple terminals 101 and causes each device to execute a command received from each terminal 101. The control device 100 may also receive a program containing multiple commands from the terminal 101 or another device and control each device in accordance with the program. In some aspects, the control device 100 may be a laptop computer, a desktop computer, or any other device. The control device 100 also includes a central processing unit (CPU) 151 for executing the program, a memory 152 for temporarily storing the program or data, and a storage 153 for storing the program or data. In some aspects, the CPU 151 may be implemented by one or more processors.
[0033] In one aspect, the control device 100 may be provided with a display for displaying an operation screen. In this case, the display of the control device 100 may display an operation screen for sending commands to the optical planetarium device 110 and the digital planetarium device 120.
[0034] The operation screen displayed on the display of the control device 100, like the operation screen displayed on the display of the terminal 101, has a function to assist the guide in his / her operations by displaying operation items for functions that the planetarium system 10 can execute next based on the operation history of the planetarium system 10 up to now. The operation items for functions that the planetarium system 10 can execute next may include operation items that are not in the program script.
[0035] The control PC 112 controls the optical planetarium projector 114. The control PC 112 receives commands for the optical planetarium projector 114 from the control device 100. Then, the control PC 112 transmits control signals to the optical planetarium projector 114, causing the optical planetarium projector 114 to perform operations associated with the commands.
[0036] In one aspect, the control PC 112 may be equipped with a display for displaying an operation screen. In this case, the display of the control device 100 may display an operation screen for controlling the optical planetarium projector 114. Like the operation screen of the terminal 101, the operation screen of the control PC 112 has a function to assist the guide's operation by, for example, displaying operation items for functions that the planetarium system 10 can execute next based on the operation history of the planetarium system 10 up to now. The operation items for functions that the planetarium system 10 can execute next may include operation items that are not in the program script.
[0037] The control PC 112 may also receive an operation input from the console 113. Then, the control PC 112 transmits a control signal to the optical planetarium projector 114, causing the optical planetarium projector 114 to perform an operation based on the operation input from the console 113.
[0038] In one aspect, the control device 100 may have the functionality of the control PC 112. In another aspect, the optical planetarium projector 114 may have the functionality of the control PC 112. The optical planetarium projector 114 includes a number of motors and LEDs (Light Emitting Diodes). The optical planetarium projector 114 displays constellations and the like on a dome-shaped curved screen by turning on the LEDs. In one aspect, the optical planetarium projector 114 may use any light source, such as a light source using a filament, instead of the LEDs.
[0039] The control PC 122 controls the digital planetarium projector 124. The control PC 122 receives commands for the digital planetarium projector 124 from the control device 100. Then, the control PC 122 transmits control signals to the digital planetarium projector 124, causing the digital planetarium projector 124 to perform operations associated with the commands.
[0040] In one aspect, the control PC 122 may be equipped with a display for displaying an operation screen 123. The operation screen 123 is an operation screen for controlling the digital planetarium projector 124. Like the operation screen of the terminal 101, the operation screen 123 has a function to assist the guide's operation by, for example, displaying operation items for functions that the planetarium system 10 can execute next based on the operation history of the planetarium system 10 up to now. The operation items for functions that the planetarium system 10 can execute next may include operation items that are not included in the program script. The control PC 122 transmits a control signal to the digital planetarium projector 124 and causes the digital planetarium projector 124 to execute an operation based on an operation input from the operation screen 123.
[0041] In one aspect, control device 100 may include the functionality of control PC 122. In another aspect, digital planetarium projector 124 may include the functionality of control PC 122. Digital planetarium projector 124 uses a projector instead of LEDs to display constellations and the like on a dome-shaped curved screen.
[0042] The external device 130 is used by being connected to either the control device 100, the control PC 112, or the control PC 122. In one aspect, the external device 130 may be a sound system, a lighting system, an auxiliary projector, a planetarium clock, a lifter, an emergency light, an aroma generator, an audio player, or the like. The auxiliary projector may be used, for example, to announce prohibited actions inside the dome (such as eating and drinking or talking during a screening).
[0043] FIG. 2 is a diagram showing an example of the hardware configuration of each projector. The hardware configuration of a projector according to this embodiment will be described with reference to FIG. 2. The optical planetarium apparatus 110 includes a device control unit 207, a motor control unit 208, a motor 209, an LED control unit 210, and an LED 211. In some aspects, these components may all be realized as an integrated device, or may be realized as separate devices. For example, if each component is realized as a separate device, the device control unit 207 corresponds to the control PC 112, and the motor control unit 208, the motor 209, the LED control unit 210, and the LED 211 correspond to the optical planetarium projector 114.
[0044] The optical planetarium device 110 projects stars, planets, the moon, constellation pictures, etc. onto a dome-shaped curved screen using LEDs. The device control unit 207 controls various devices, such as the external device 130, connected to the optical planetarium projector 114. The device control unit 207 also controls a motor control unit 208 and an LED control unit 210 provided in the optical planetarium projector 114. The device control unit 207 receives commands from the control device 100 and, based on the commands, causes the various devices connected to the optical planetarium projector 114, the motor control unit 208, and the LED control unit 210 to execute operations associated with the commands. The motor control unit 208 drives a motor 209 to operate the optical planetarium projector 114. The LED control unit 210 lights up an LED 211 that projects images.
[0045] The digital planetarium device 120 includes a control PC 122 and a digital planetarium projector 124. The control PC 122 includes a digital control unit 214. The digital planetarium projector 124 includes a projection control unit 216 and a projection unit 217.
[0046] Unlike the optical planetarium projector 114, the digital planetarium projector 124 uses a projector instead of LEDs and lenses. The digital control unit 214 transmits a control signal to the digital planetarium projector 124 based on the command received from the control device 100 to operate the digital planetarium projector 124. The projection control unit 216 controls the projection unit 217 based on the control signal. The projection unit 217 projects stars, planets, the moon, constellation pictures, etc. onto the screen.
[0047] FIG. 3 is a diagram showing an example of an operation screen of the planetarium system 10. The operation screen 300 shown in FIG. 3 can be displayed on any one or all of the display of the terminal 101, the display of the control device 100, the display of the control PC 112, or the display of the control PC 122. In a certain aspect, the operation screen 300 may be installed in each device as a stand-alone application. In another aspect, the operation screen 300 may be provided as a web application. In this case, as an example, the web application installed in the control device 100 can provide the operation screen 300 to each device.
[0048] Based on the operation history and the like input by the narrator into the operation screen 300, the operation screen 300 can display operation items 310 of one or more functions that the planetarium system 10 can next execute. More specifically, the operation screen 300 sets setting information in the planetarium system 10 based on the operation input by the narrator into the operation screen 300. In other words, the operation screen 300 can receive the input of setting information. Also, based on the previous operation history (setting information), the operation screen 300 can display operation items 310 of one or more functions that the planetarium system 10 can next execute. Note that the operation items 310 displayed on the operation screen 300, as an example, mean input means such as buttons for causing the planetarium system 10 to execute a certain function.
[0049] <B. Configuration of Data Used for Changing the Operation Screen> Next, with reference to FIGS. 4 to 7, data that the planetarium system 10 refers to in order to display operation items 310 on the operation screen 300 will be described. In one aspect, the data shown in FIGS. 4 to 7 may be stored in storage 153 of the control device 100. In another aspect, the data shown in FIGS. 4 to 7 may be stored in a storage unit (not shown) of any of the terminal 101, control PC 112, or control PC 122. The control device 100, terminal 101, control PC 112, or control PC 122 can switch the display of the operation screen 300 by referring to this data.
[0050] 4 is a diagram showing an example of a setting information list 400 stored in planetarium system 10. Setting information list 400 includes, as items, setting information 401. In one aspect, setting information list 400 may further include information, such as a timestamp, indicating the order in which each piece of setting information 401 is executed.
[0051] The setting information list 400 is used at least together with related function master information 500 (see FIG. 5), which will be described later. In a certain aspect, the setting information list 400 may be expressed as a table of a relational database, or may be expressed as JSON (JavaScript (registered trademark) It may also be expressed in any other data format such as Object Notation.
[0052] The setting information list 400 includes a history of setting information set in the planetarium system 10. For example, in the example shown in FIG. 4, it can be seen that the following setting information 401 has been set in the planetarium system 10: "March 20, 2021, 18:00," "35 degrees north latitude," "135 degrees east longitude," and "Winter Triangle ON." In other words, the guide has performed operations on the planetarium system 10 via the operation screen 300 that correspond to the setting information included in the setting information list 400.
[0053] According to the setting information list 400, the planetarium system 10 is projecting the Winter Triangle into the sky at 35 degrees north latitude and 135 degrees east longitude at 18:00 on March 20, 2021.
[0054] In some cases, when the same type of operation is input multiple times to the planetarium system 10, the setting information 401 may be overwritten. As an example, suppose that a guide performs an operation for "35 degrees north latitude" and then an operation for "45 degrees north latitude." In this case, the planetarium system 10 may replace "35 degrees north latitude" in the setting information 401 with "45 degrees north latitude." In other cases, when the same type of operation is input multiple times to the planetarium system 10, the planetarium system 10 may not overwrite the setting information 401, but may instead leave all operation histories in chronological order.
[0055] By referring to this setting information list 400 and the related function master information 500 (see Figure 5), the planetarium system 10 can select the next executable function (a function that the commentator can operate, including functions that are not in the program script) from all the functions that the planetarium system 10 has, and display the operation items for the selected function on the operation screen 300.
[0056] 5 is a diagram showing an example of related function master information 500 stored in planetarium system 10. In one aspect, related function master information 500 may be expressed as a table of a relational database or in any other data format such as JSON. Related function master information 500 includes, as items, function 501, related function 502, and execution count 503.
[0057] Functions (or setting information) 501 is a list of all functions provided in the planetarium system 10. A guide can cause the planetarium system 10 to execute each function included in the functions 501 via the operation screen 300. For example, suppose that the guide causes the planetarium system 10 to execute the function 501 "Orion." In this case, a record of the setting information 401 "Orion" is added to the setting information list 400. In other words, the setting information 401 included in the setting information list 400 can also be considered a list of the history of the executed functions 501. The functions 501 can also be considered a list of all setting information that can be set in the planetarium system 10.
[0058] The related functions 502 are a list of related functions that the planetarium system 10 can further execute when the function 501 of the same record is executed. As an example, suppose the planetarium system 10 receives an operation for the function 501 "latitude 65 degrees or higher." In this case, the planetarium system 10 can further execute the related functions 502 "polar panorama ON" and "aurora ON." In one aspect, multiple related functions 502 may be associated with a single function 501. In another aspect, one or more related functions 502 may be associated with a combination of multiple functions 501 (for example, when the function 501 "latitude 65 degrees or higher and aurora ON" is executed, the planetarium system 10 can further execute one or more arbitrary related functions 502 associated with the function 501 "latitude 65 degrees or higher and aurora ON").
[0059] The execution count 503 indicates the number of times that the related function 502 has been executed in the past. In the example shown in Fig. 5, "Orion Constellation Lines ON" has been executed five times in the past, and "Polar Regions Panorama ON" has been executed once in the past.
[0060] In one aspect, the execution count 503 may be the number of times the function has been executed within a predetermined period (e.g., a specific period such as the past month) from the current time. In this case, a guide or maintenance personnel may set the predetermined period in the planetarium system 10 as appropriate. In another aspect, the execution count 503 may include 0 times as an element. For example, if the number of times the related function 502 "Canis Major constellation name ON" has been executed is 0, the value of the execution count 503 of the record including the related function 502 "Canis Major constellation name ON" will be 0 times.
[0061] Below, we will explain the procedure by which the planetarium system 10 links the setting information list 400 and the related function master information 500, extracts the next function that the planetarium system 10 can execute from all the functions that the planetarium system 10 has, and displays the operation items of the extracted function on the operation screen 300.
[0062] As a first step, the planetarium system 10 refers to the setting information list 400 and acquires all of the setting information 401 currently set in the planetarium system 10. This currently set setting information 401 means, for example, the setting information set during the screening of the current program.
[0063] In a second step, the planetarium system 10 searches the related function master information 500 for a function 501 that matches the acquired setting information 401. In this embodiment, the planetarium system 10 searches for a function 501 that corresponds to the setting information 401 "March 20, 2021, 18:00," the setting information 401 "35 degrees north latitude," the setting information 401 "135 degrees east longitude," and the setting information 401 "Winter Triangle ON." Note that the setting information 401 including numerical values, such as "March 20, 2021, 18:00," "35 degrees north latitude," and "135 degrees east longitude," may be associated with the function 501 indicating a range, such as "March 2021," "above 35 degrees north latitude and below 65 degrees north latitude," or "above 135 degrees east longitude." From here on, it will be explained that in the second step, the function 501 "March 2021", the function 501 "above 35 degrees north latitude and below 65 degrees north latitude", the function 501 "above 135 degrees east longitude", and the function 501 "Winter Triangle ON" are searched.
[0064] In another aspect, the planetarium system 10 may acquire one or more pieces of the latest setting information 401 included in the setting information list 400. In this case, the planetarium system 10 may use one or more pieces of the latest setting information 401 included in the setting information list 400 as a search key for the related function master information 500. As an example, suppose that a guide performs an operation for "35 degrees north latitude" and then an operation for "45 degrees north latitude." In this case, the planetarium system 10 may select the setting information 401 "45 degrees north latitude" as the search key, rather than selecting the setting information 401 "35 degrees north."
[0065] In a third step, the planetarium system 10 searches for related functions 502 associated with all of the functions 501 searched for in the second step. The functions associated with all of the functions 501 searched for in the second step are related functions 502 that can be executed next by the planetarium system 10. In other words, the related functions 502 that can be executed next by the planetarium system 10 are candidates for functions that the guide can select next.
[0066] In this embodiment, the planetarium system 10 searches for one or more related functions 502 associated with all of the function 501 "March 2021," the function 501 "above 35 degrees north latitude and below 65 degrees north latitude," the function 501 "above 135 degrees east longitude," and the function 501 "Winter Triangle ON." For example, related functions that are associated with the function 501 "March 2021" and the function 501 "above 35 degrees north latitude and below 65 degrees north latitude," but are not associated with "above 135 degrees east longitude" and the function 501 "Winter Triangle ON," are not included in the search results of the third step.
[0067] In one aspect, the planetarium system 10 may search for related functions 502 associated with any one of the functions 501 searched for in the second step. In the example of this embodiment, the planetarium system 10 may search for related functions 502 associated with any one of the function 501 "March 2021," the function 501 "above 35 degrees north latitude and below 65 degrees north latitude," the function 501 "above 135 degrees east longitude," or the function 501 "Winter Triangle ON."
[0068] In a fourth step, the planetarium system 10 displays, on the operation screen 300, operation items of the function that the planetarium system 10 can execute next. The function that the planetarium system 10 can execute next refers to one or more related functions 502 included in the search result of the third step described above. In one aspect, the planetarium system 10 may highlight, on the operation screen 300, operation items of the function that the planetarium system 10 can execute next. In another aspect, the planetarium system 10 may display, on the operation screen 300, operation items of the function that the planetarium system 10 can execute next, for example, as a pop-up. In yet another aspect, the planetarium system 10 may sort the operation items of the function that the planetarium system 10 can execute next in order of priority according to the number of executions 503 and display them on the operation screen 300. In yet another aspect, the planetarium system 10 may automatically execute, if there is a related function 502 whose number of executions 503 is equal to or greater than a certain number, the related function 502. Furthermore, if there is a related function 502 whose execution count 503 is less than a certain number, the planetarium system 10 may display the operation item of the related function 502 on the operation screen 300 instead of automatically executing it.
[0069] As described above, the operational items of the next function that the planetarium system 10 can execute may include operational items that are not included in the script of the program of the planetarium system 10. For example, suppose that the planetarium system 10 is projecting a program showing the night sky of the Arctic. At this time, the commentator can select an operational item displayed on the operation screen 300 (an operational item that is not included in the program script) to project a panoramic image of the polar regions onto the dome, creating a sense of realism and entertaining the audience.
[0070] In another aspect, the planetarium system 10 may hide a function that the planetarium system 10 cannot execute next on the operation screen 300 based on the current setting information 401. Alternatively, when the planetarium system 10 receives an operation for a function that the planetarium system 10 cannot execute next (such as an operation to load an image for projection while another image for projection is being loaded), the planetarium system 10 may ignore the operation. In other words, when the planetarium system 10 is currently executing a first function (such as loading an image for projection), and a second related function (such as loading another image for projection) included in the multiple next executable functions is not executable, the planetarium system 10 may exclude the second related function from the multiple next executable functions.
[0071] 6 is a diagram showing an example of equipment installation information 600 stored by the planetarium system 10. The equipment installation information 600 includes identification information of the equipment included in the planetarium system 10 or its peripheral equipment, as well as installation information for these pieces of equipment. By referring to the equipment installation information 600 in addition to the setting information list 400 and the related function master information 500, the planetarium system 10 can search in more detail for the next function that the planetarium system 10 can execute.
[0072] The equipment installation information 600 includes items such as equipment 601, installation information 602, and related functions 603. The equipment 601 includes the name or identification information of the equipment included in the planetarium system 10 or its peripheral equipment. The installation information 602 may include information on the presence or absence of each piece of equipment, its installation location, size, type, shape, or a combination of these. The related functions 603 include one or more related functions that can be executed by the planetarium system 10, which are associated with the combination of the equipment 601 and the installation information 602. For example, the related functions 603 of the first record include one or more related functions that can be executed by the planetarium system 10 when the equipment 601 is an "optical planetarium device" and the installation information 602 is "present."
[0073] In the third step described with reference to FIG. 5 , the planetarium system 10 can narrow down the functions that the planetarium system 10 can execute next by further referring to the equipment installation information 600. For example, suppose that the functions that the planetarium system 10 can execute next, found in the third step, include the related function 502 "aroma generation." In this case, the planetarium system 10 can determine whether the related function 502 "aroma generation" is executable based on the current equipment by further referring to the equipment installation information 600. In one aspect, in the third step described with reference to FIG. 5 , the planetarium system 10 can predict the functions that the planetarium system 10 can execute next by referring only to the equipment installation information 600 and the related function master information 500.
[0074] FIG. 7 is a diagram showing an example of astronomical phenomenon information 700 stored in the planetarium system 10. The astronomical phenomenon information 700 includes information on past astronomical phenomena, astronomical phenomena that occur periodically, and astronomical phenomena that are predicted to occur in the future. By referencing the astronomical phenomenon information 700 in addition to the setting information list 400 and the related function master information 500, the planetarium system 10 can display functions related to special events (astronomical phenomena) related to the currently showing program on the operation screen. This allows the commentator to entertain the audience with special events (astronomical phenomena) that are not in the program script.
[0075] The astronomical phenomenon information 700 includes, as items, an astronomical phenomenon 701, a location 702, a date and time 703, and an associated function 704. The astronomical phenomenon 701 includes the name or identification information of the astronomical phenomenon. The location 702 may include information about the location where the astronomical phenomenon can be observed or the location where the astronomical phenomenon occurred. The date and time 703 includes the date and time when the astronomical phenomenon occurred. The associated function 704 includes one or more associated functions that are associated with the combination of the astronomical phenomenon 701, the location 702, and the date and time 703 and that are executable by the planetarium system 10.
[0076] For example, assume that a planetarium system 10 was showing a program on May 26, 2022. In this case, by referring to the astronomical phenomenon information 700, the planetarium system 10 can search for the astronomical phenomenon 701 "total lunar eclipse" observed at the date and time 703 "2021 / 5 / 26 17:20~23:00" one year ago, and display the operation items of the related functions regarding the total lunar eclipse on the operation screen 300. By selecting the displayed operation items, the narrator can display the total lunar eclipse observed last year on the dome. As a result, the audience can enjoy a special experience (such as a special event that occurred in the past) that is not in the program script. In a certain aspect, in the third step described with reference to FIG. 5, the planetarium system 10 may predict the functions that the planetarium system 10 can execute next by referring only to the astronomical phenomenon information 700 and the related function master information 500.
[0077] Also, in other aspects, the planetarium system 10 may appropriately combine all or part of the setting information list 400, the related function master information 500, the equipment installation information 600, and the astronomical phenomenon information 700 to search for the functions that the planetarium system 10 can execute next. The planetarium system 10 can display the operation items of the functions that the planetarium system 10 can execute next on the operation screen 300.
[0078] In other aspects, the planetarium system 10 may receive inputs for the related function master information 500, the equipment installation information 600, and the astronomical phenomenon information 700 from the outside in advance via a network, a touch panel, a keyboard, etc.
[0079] <C. Operation Example of Planetarium System 10> Next, referring to FIGS. 8 to 16, an example will be given and described regarding the process by which the planetarium system 10 searches for the functions that the planetarium system 10 can execute next. In the examples shown in FIGS. 8 to 16, the planetarium system 10 refers to some or all of the setting information list 400, the related function master information 500, the equipment installation information 600, and the astronomical phenomenon information 700.
[0080] In certain aspects, the planetarium dome may display videos, images, panoramic images, full-dome videos, etc. As an example, the video may include a video of the sky or outer space generated by an astronomical simulator installed in the planetarium system 10. The astronomical simulator may operate as software on the hardware shown in FIG. 1 or 2, or may be implemented as hardware installed in the planetarium system 10. The image may include any image other than the video generated by the astronomical simulator that is displayed based on the operation of a guide, etc. The panoramic image may include a ground view displayed on the dome's edge, etc. The full-dome video may include any image other than the video generated by the astronomical simulator that is displayed across the entire dome based on the operation of a guide, etc.
[0081] 8 is a diagram showing a first example of a search process for the related function 502 by the planetarium system 10. Assume that the planetarium system 10 moves to a latitude above the Arctic Circle and projects an image 800 of an aurora at a latitude above the Arctic Circle onto the dome. Note that the movement of the planetarium system 10 means the movement of the coordinate system displayed on the dome.
[0082] In this case, for example, the planetarium system 10 may search for a function to display a panoramic image of the North Pole on the dome as the next function that the planetarium system 10 can execute, and display the operation items for that function on the operation screen 300. The guide can select the operation item for the function to display a panoramic image of the North Pole on the dome, which is displayed on the operation screen 300, to project a panoramic image 810 of the North Pole on the dome.
[0083] To perform the above process, for example, the planetarium system 10 references the setting information list 400 and acquires setting information 401 such as "latitude * degrees" and "aurora display ON." Then, based on the acquired setting information 401, the planetarium system 10 can search the related function master information 500 for a function that displays a panoramic image of the North Pole on the dome as the next function that the planetarium system 10 can execute.
[0084] 9 is a diagram showing a second example of the search process for the related function 502 by the planetarium system 10. It is assumed that the planetarium system 10 is projecting an image of the sky over Tokyo.
[0085] In this case, for example, the planetarium system 10 may search for a function to display a panoramic image of Tokyo on the dome as the next executable function, and display the operation items for that function on the operation screen 300. The guide can project panoramic images 900, 910 of Tokyo onto the dome by selecting the operation item for the function to display a panoramic image of Tokyo on the dome, which is displayed on the operation screen 300. This allows the guide to provide the audience with a thoughtful service that is not included in the program script.
[0086] To execute the above process, for example, the planetarium system 10 references the setting information list 400 and acquires setting information 401 such as "Tokyo sky display ON." Then, based on the acquired setting information 401, the planetarium system 10 can search the related function master information 500 for a function that the planetarium system 10 can execute next, which is to display a panoramic image of Tokyo on the dome.
[0087] 10 is a diagram showing a third example of the search process for the related function 502 by the planetarium system 10. It is assumed that the planetarium system 10 has received a command to start the process of reading data for projecting a full sky image 1000 onto the dome.
[0088] In this case, for example, the planetarium system 10 may search for a function to automatically fully open the projector dimmer (a mechanism for adjusting brightness) as the next executable function. In this case, the planetarium system 10 may automatically execute the function to fully open the projector dimmer based on the fact that the function to fully open the projector dimmer has been used a certain number of times or more in a certain period of time in the past. Furthermore, the planetarium system 10 may display an operation item for the function to fully open the projector dimmer on the operation screen 300 based on the fact that the function to fully open the projector dimmer has been used less than a certain number of times in a certain period of time in the past.
[0089] To execute the above process, for example, the planetarium system 10 references the setting information list 400 and acquires setting information 401 such as "Full sky image display ON." Then, based on the acquired setting information 401, the planetarium system 10 can search the related function master information 500 for a function that can be executed next by the planetarium system 10: a function that turns the projector dimmer fully on. Furthermore, the planetarium system 10 can also search for the execution count 503 of the function that turns the projector dimmer fully on.
[0090] 11 is a diagram showing a fourth example of the search process for the related function 502 by the planetarium system 10. Assume that the planetarium system 10 switches the image projected onto the dome from image 1100 of looking up at the sky from the Earth to image 1110 of taking off into space.
[0091] In this way, for example, when the content projected onto the dome is switched, the planetarium system 10 may search for the next function that the planetarium system 10 can execute, such as the function of loading and playing background music, or the function of generating and stopping aroma, and display the operation items for these functions on the operation screen 300.
[0092] To execute the above process, for example, the planetarium system 10 references the setting information list 400 and acquires setting information 401 such as "takeoff and landing" and "change of projected content." In some cases, the planetarium system 10 may determine that content has changed when the video being played changes. In this case, setting information 401 such as "content change" may be added to the setting information list 400 when the video being played changes. Based on the acquired setting information 401, the planetarium system 10 may then search the related function master information 500 for a function that the planetarium system 10 can next execute, such as a function for loading and playing background music or a function for generating and stopping aromas, and display the operation items for these functions on the operation screen 300. In some cases, the planetarium system 10 may automatically execute the processing for loading and playing background music or the function for generating and stopping aromas based on the execution count 503.
[0093] 12 is a diagram showing a fifth example of the search process of the related function 502 by the planetarium system 10. Assume that the seating in the venue where the planetarium system 10 is installed is arranged in a concentric circle. In this case, the planetarium system 10 can change the display content so that the video or image is not difficult for certain audience members to see by referring to the equipment installation information 600, in which seating information and the like have been input in advance. For example, the planetarium system 10 may project onto the dome an image 1200 for displaying the same celestial object at multiple locations on the dome.
[0094] To perform the above processing, as an example, the planetarium system 10 may acquire seat installation information 602 by referencing the equipment installation information 600 in addition to the setting information list 400. Then, based on the acquired setting information 401 and seat installation information 602, the planetarium system 10 may search the related function master information 500 for a function that the planetarium system 10 can next execute, namely, a function for projecting onto the dome an image 1200 for displaying the same celestial body at multiple locations on the dome, and display the operation items for that function on the operation screen 300.
[0095] FIG. 13 is a diagram showing a sixth example of the search process for the related function 502 by the planetarium system 10. Assume that a destination has been set for the planetarium system 10 and that the planetarium system 10 has begun moving from its current location. Moving here refers to moving the image on the dome from the currently projected position to the set destination. For example, if the current location is Earth and the destination is set to Mars, the planetarium system 10 moves the image projected on the dome from Earth to Mars. Images 1300, 1310, and 1320 are frames of the image moving from Earth to Mars.
[0096] In this case, the planetarium system 10 may, for example, calculate a moving speed at which the audience will not experience motion sickness from the moving distance. The planetarium system 10 may then search for a function for setting the calculated moving speed as the next executable related function 502, and display the operation items for that function on the operation screen 300. In this way, the planetarium system 10 may suppress the rapid movement of stars in the background of the image, thereby preventing the audience from experiencing motion sickness.
[0097] To execute the above process, for example, the planetarium system 10 references the setting information list 400 and acquires setting information 401, such as "Destination: Mars" and "Move." Then, based on the acquired setting information 401, the planetarium system 10 searches the related function master information 500 for a function for setting the calculated movement speed as the next function that the planetarium system 10 can execute, and displays the operation items for that function on the operation screen 300. In some aspects, the planetarium system 10 may automatically execute the calculated movement speed setting function based on the execution count 503. In other aspects, the planetarium system 10 may further store an operation speed setting in the storage 153. In this case, the planetarium system 10 may calculate or select a movement speed based on the operation speed setting.
[0098] 14 is a diagram showing a seventh example of the search process for the related function 502 by the planetarium system 10. Suppose a total solar eclipse is scheduled to occur in Japan within one month from today. In such a case, the planetarium system 10 may refer to the astronomical phenomenon information 700 and display an operation item for a total solar eclipse display function on the operation screen 300 as a function for showing the special event to the audience. This allows the guide to perform an operation via the operation screen 300 to have the planetarium system 10 display the total solar eclipse.
[0099] When the planetarium system 10 displays a total solar eclipse on the dome, a deviation of just a few degrees in latitude or longitude can cause the sun to disappear. Furthermore, the size of the sun as seen by the audience at the time and date of the total solar eclipse is fixed. Therefore, the planetarium system 10 can perform operations such as expanding the viewing angle around the sun to show phenomena such as a diamond ring to the audience. For example, the planetarium system 10 can display an operation item for expanding the viewing angle around the sun on the operation screen 300 to enlarge the total solar eclipse image 1400 and change it to image 1410.
[0100] To execute the above process, for example, the planetarium system 10 references the setting information list 400 and acquires setting information 401 such as "total solar eclipse." Then, based on the acquired setting information 401, the planetarium system 10 searches the related function master information 500 for a function to display a total solar eclipse and a function to expand the viewing angle around the sun as functions that the planetarium system 10 can execute next, and may display operation items for these functions on the operation screen 300. In one aspect, the planetarium system 10 may automatically execute the function to display a total solar eclipse and the function to expand the viewing angle around the sun based on the execution count 503.
[0101] 15 is a diagram showing an example of the display of an operation screen 1500 of the planetarium system 10. The operation screen 1500 is another example of the operation screen 300, and may be displayed on any or all of the display of the terminal 101, the display of the control device 100, the display of the control PC 112, and the display of the control PC 122. In one aspect, the operation screen 1500 may be installed in each device as a stand-alone application. In another aspect, the operation screen 1500 may be provided as a web application.
[0102] The operation screen 1500 may highlight operation items 1510 of functions that the planetarium system 10 can execute next, which are obtained from the related function master information 500. In the example shown in Fig. 15, the operation screen 1500 highlights operation items 1510 that include functions for displaying the "constellation picture," "constellation lines," and "constellation name" of Orion.
[0103] In some situations, the guide may select a function other than the operation item 1510 highlighted on the operation screen 1500. The planetarium system 10 may highlight the operation item 1510 of the function that the planetarium system 10 can execute next, but does not need to lock the operation of other functions.
[0104] In another aspect, the planetarium system 10 may highlight the operation item 1510 of the function that the planetarium system 10 can execute next, and lock the operation of other functions.
[0105] 16 is a diagram showing an example of the display of an operation screen 1600 of the planetarium system 10. The operation screen 1600 is another example of the operation screen 300, and can be displayed on any or all of the display of the terminal 101, the display of the control device 100, the display of the control PC 112, and the display of the control PC 122. In one aspect, the operation screen 1600 may be installed in each device as a stand-alone application. In another aspect, the operation screen 1600 may be provided as a web application.
[0106] The operation screen 1600 changes the display of operation items for functions that the planetarium system 10 can execute next, which are obtained from the related function master information 500, according to priority. The planetarium system 10 may determine the priority of each function based on the number of executions 503 of each function or the number of pieces of setting information 401 to which each function is linked, etc. In the example shown in FIG. 16, the operation screen 1600 preferentially displays operation items 1610 (or a group of operation items) including the functions "Orion Line ON," "Orion Picture ON," and "Orion Name ON." Furthermore, the operation screen 1600 may also display operation items for functions related to the operation item 1610 (for example, functions related to displaying constellations and stars, etc.).
[0107] <D.フローチャート> Next, an internal processing procedure of control device 100 will be described with reference to Figures 17 to 24. In one aspect, CPU 151 may load a program for performing the processing of Figures 17 to 24 from storage 153 into memory 152 and execute the program. In another aspect, some or all of the processing may be realized as a combination of circuit elements configured to perform the processing.
[0108] FIG. 17 is a flowchart showing an example of processing executed by the control device 100. In step S1705, the control device 100 repeatedly executes the processes from step S1710 onwards while the guide continues to operate the planetarium system 10.
[0109] In step S1710, control device 100 executes a determination of a specific condition. The processing of step S1710 will be described with reference to FIGS. 18 to 23. The flowcharts shown in FIGS. 18 to 23 may be executed as subroutines of the processing of step S1710. In one aspect, control device 100 may execute any one of the flowcharts shown in FIGS. 18 to 23 as a subroutine of the processing of step S1710. In another aspect, control device 100 may execute all of the flowcharts shown in FIGS. 18 to 23 in series as subroutines of the processing of step S1710. In another aspect, control device 100 may execute any combination of the flowcharts shown in FIGS. 18 to 23 in series as subroutines of the processing of step S1710.
[0110] In step S1715, the control device 100 determines candidate functions. The candidate functions are candidates for functions to be displayed as operation items on the operation screen. The candidate functions include one or more related functions 502 obtained from the related function master information 500.
[0111] In step S1720, the control device 100 determines whether the candidate functions displayed on the operation screen are executable, based on the current state of the planetarium system 10. If the control device 100 determines that the candidate functions displayed on the operation screen are executable based on the current state of the planetarium system 10 (YES in step S1720), the control device 100 transfers control to step S1725. Otherwise (NO in step S1720), the control device 100 transfers control to step S1735.
[0112] In step S1725, the control device 100 determines whether there are two or more function candidates. If the control device 100 determines that there are two or more function candidates (YES in step S1725), the control proceeds to step S1730. Otherwise (NO in step S1725), the control proceeds to step S1740.
[0113] In step S1730, the control device 100 displays on the operation screen the operation items of the candidate functions (operation items of the functions that can be executed next by the planetarium system 10). If there are multiple candidate functions, the control device 100 displays each of the multiple candidate function operation items on the operation screen so that they can be selected.
[0114] In step S1735, the control device 100 determines whether or not the operation on the planetarium system 10 has ended. If the control device 100 determines that the operation on the planetarium system 10 has ended, the process ends. If not, the control device 100 transfers control to step S1710. Note that the process of step S1735 may be executed in step S1705 instead.
[0115] In step S1740, control device 100 determines whether there is one function candidate. If control device 100 determines that there is one function candidate (YES in step S1740), control proceeds to step S1745. Otherwise (NO in step S1740), that is, if there are zero function candidates, control device 100 proceeds to step S1735.
[0116] In step S1745, the control device 100 determines whether the number of times the candidate function has been executed in a specific period is equal to or less than a certain number of times. If the control device 100 determines that the number of times the candidate function has been executed in a specific period is equal to or less than the certain number of times (YES in step S1745), the control device 100 transfers control to step S1730. If not (NO in step S1745), the control device 100 transfers control to step S1750.
[0117] In step S1750, the control device 100 automatically executes the candidate function. 18 is a diagram showing a first example of a subroutine executed by the control device 100. The subroutine shown in FIG. 18 corresponds to the processing described with reference to FIG.
[0118] In step S1810, the control device 100 acquires an operation history for the planetarium system 10 (such as moving to Arctic latitude and projecting an image 800 of an aurora at polar latitude onto the dome). The operation history is a history of operations input by the guide to the planetarium system 10 via the operation screen. Upon receiving an operation, the planetarium system 10 adds setting information 401 corresponding to the operation to the setting information list 400. In other words, acquiring the operation history means acquiring setting information 401 corresponding to the operation history from the setting information list 400.
[0119] In step S1820, the control device 100 determines whether or not there is a function related to the operation history. More specifically, the control device 100 searches the related function master information 500 using the acquired setting information 401 as a search key, and determines whether or not there is a next executable related function 502. If the control device 100 determines that there is a function related to the operation history (YES in step S1820), it transfers control to step S1830. If not (NO in step S1820), the control device 100 ends the processing of the subroutine.
[0120] In step S1830, control device 100 predicts candidate functions (such as a function for displaying a panoramic image of the North Pole on a dome) by acquiring functions related to the operation history from related function master information 500. In one aspect, control device 100 may transfer control to step S1715 after completing the processing of the subroutine shown in Fig. 18. In another aspect, control device 100 may serially execute other subroutines after completing the processing of the subroutine shown in Fig. 18.
[0121] 19 is a diagram showing a second example of a subroutine executed by the control device 100. The subroutine shown in FIG. 19 corresponds to the processing described with reference to FIG.
[0122] In step S1910, the control device 100 acquires the setting information 401 stored in the planetarium system 10 (such as the start of the process of reading data for projecting a full sky image onto the dome).
[0123] In step S1920, the control device 100 determines whether there is a next settable function. More specifically, the control device 100 searches the related function master information 500 using the acquired setting information 401 as a search key to determine whether there is a next executable related function 502. If the control device 100 determines that there is a function related to the operation history (YES in step S1920), it transfers control to step S1930. If not (NO in step S1920), the control device 100 ends the processing of the subroutine.
[0124] In step S1930, control device 100 predicts a candidate function (such as a function to automatically turn the projector dimmer fully on) by searching for the next settable function from related function master information 500. In one aspect, control device 100 may transfer control to step S1715 after completing the processing of the subroutine shown in Fig. 19. In another aspect, control device 100 may serially execute another subroutine after completing the processing of the subroutine shown in Fig. 19.
[0125] 20 is a diagram showing a third example of a subroutine executed by the control device 100. The subroutine shown in FIG. 20 corresponds to the processing described with reference to FIG.
[0126] In step S2010, control device 100 determines whether the content object has been switched. The content object switching process is, for example, a process of switching the image projected on the dome from an image of looking up at the sky from the Earth to an image of taking off into space. If control device 100 determines that the content object has been switched (YES in step S2010), it transfers control to step S2020. If not (NO in step S2010), control device 100 ends the processing of the subroutine.
[0127] In step S2020, the control device 100 determines whether there is a next settable function. More specifically, the control device 100 searches the related function master information 500 using the acquired setting information 401 as a search key to determine whether there is a next executable related function 502. If the control device 100 determines that there is a next settable function (YES in step S2020), it transfers control to step S2030. If not (NO in step S2020), the control device 100 ends the processing of the subroutine.
[0128] In step S2030, control device 100 predicts candidate functions (such as background music loading and playback processing, or aroma generation and stopping functions) by obtaining functions related to the switching of content objects from related function master information 500. In one aspect, control device 100 may transfer control to step S1715 after completing the processing of the subroutine shown in Fig. 20. In another aspect, control device 100 may serially execute other subroutines after completing the processing of the subroutine shown in Fig. 20.
[0129] 21 is a diagram showing a fourth example of a subroutine executed by the control device 100. The subroutine shown in FIG. 21 corresponds to the processing described with reference to FIG.
[0130] In step S2110, the control device 100 acquires the equipment installation information 602 stored in the planetarium system 10 (information on seating arrangement in the venue, etc.).
[0131] In step S2120, the control device 100 determines whether there is a next settable function. More specifically, the control device 100 searches the related function master information 500 using the related function 603 associated with the device installation information 602 as a search key to determine whether there is a next executable related function 502. If the control device 100 determines that there is a next settable function (YES in step S2120), it transfers control to step S2130. If not (NO in step S2120), the control device 100 ends the processing of the subroutine. In one aspect, the control device 100 may further include the setting information 401 in the search key.
[0132] In step S2130, control device 100 predicts candidate functions (such as a function for displaying the same celestial object at multiple locations on the dome) by acquiring functions related to the installation information of the equipment in the venue from related function master information 500. In one aspect, control device 100 may transfer control to step S1715 after completing the processing of the subroutine shown in Figure 21. In another aspect, control device 100 may serially execute other subroutines after completing the processing of the subroutine shown in Figure 21.
[0133] 22 is a diagram showing a fifth example of a subroutine executed by the control device 100. The subroutine shown in FIG. 22 corresponds to the processing described with reference to FIG.
[0134] In step S2210, the control device 100 acquires position information. More specifically, the control device 100 acquires the coordinate system (position information) displayed on the dome by the planetarium system 10. The coordinate system (position information) may be included in the setting information 401.
[0135] In step S2220, control device 100 determines whether location information different from the current location has been set (e.g., the current location is set to Earth and the destination is set to Mars). If control device 100 determines that location information different from the current location has been set (YES in step S2220), control proceeds to step S2230. Otherwise (NO in step S2220), control device 100 ends the processing of the subroutine.
[0136] In step S2230, the control device 100 predicts candidate functions (such as a function for setting the calculated moving speed) by obtaining functions related to the setting of location information different from the current location from the related function master information 500. Note that the control device 100 may search the related function master information 500 when predicting candidate functions. In one aspect, the control device 100 may transfer control to step S1715 after completing the processing of the subroutine shown in FIG. 22. In another aspect, the control device 100 may serially execute another subroutine after completing the processing of the subroutine shown in FIG. 22.
[0137] 23 is a diagram showing a sixth example of a subroutine executed by the control device 100. The subroutine shown in FIG. 23 corresponds to the processing described with reference to FIG.
[0138] In step S2310, the control device 100 acquires date and time information. More specifically, the control device 100 acquires date and time information of the video or image being displayed on the dome by the planetarium system 10. The date and time information may be included in the setting information 401.
[0139] In step S2320, the control device 100 searches the astronomical phenomenon information 700 to determine whether there is an astronomical phenomenon that matches the current date and time (such as a total solar eclipse). In some situations, the control device 100 may determine whether there is an astronomical phenomenon within a certain period from the current date and time. If the control device 100 determines that there is an astronomical phenomenon that matches the current date and time (YES in step S2320), it transfers control to step S2330. Otherwise (NO in step S2320), the control device 100 ends the processing of the subroutine.
[0140] In step S2330, the control device 100 predicts candidate functions (such as a function for displaying a total solar eclipse) by acquiring functions related to the astronomical phenomenon information 700 from the related function master information 500. The control device 100 may search the related function master information 500 when predicting candidate functions. In one aspect, the control device 100 may transfer control to step S1715 after completing the processing of the subroutine shown in FIG. 23. In another aspect, the control device 100 may serially execute other subroutines after completing the processing of the subroutine shown in FIG. 23.
[0141] 24 is a flowchart showing an example of the operation screen display process executed by the control device 100. The process from step S2410 onwards can be executed as a subroutine of step S1730 shown in FIG.
[0142] In step S2410, the control device 100 determines the function candidates to be displayed on the operation screen. Note that if the process of step S1715 has been executed, the process of step S2410 does not have to be executed.
[0143] In step S2420, the control device 100 determines whether the function candidate determined in step S1715 is present on the operation screen. If the control device 100 determines that the function candidate determined in step S1715 is present on the operation screen (YES in step S2420), the control proceeds to step S2430. If not (NO in step S2420), the control device 100 proceeds to step S2440.
[0144] In step S2430, the control device 100 highlights the button (operation item) corresponding to the determined function candidate.
[0145] In step S2440, control device 100 determines whether the number of times the determined function candidate has been executed in a specific period is equal to or greater than a certain number. If control device 100 determines that the number of times the determined function candidate has been executed in a specific period is equal to or greater than a certain number (YES in step S2440), control proceeds to step S2460. Otherwise (NO in step S2440), control proceeds to step S2450.
[0146] In step S2450, the control device 100 determines whether the determined function candidate is linked by two or more determinations. For example, the control device 100 may determine whether the determined function candidate (related function 502) is associated with two or more pieces of setting information 401. If the control device 100 determines that the determined function candidate is linked by two or more determinations (YES in step S2450), the control device 100 transfers control to step S2460. If not (NO in step S2450), the control device 100 transfers control to step S2470.
[0147] In step S2460, control device 100 displays the determined function candidates on the operation screen in order of priority. In one aspect, control device 100 may display each of the determined function candidates on the display unit in order of priority based on the number of times each of the determined function candidates has been executed in the past or the amount of setting information associated with each of the determined function candidates.
[0148] In step S2470, control device 100 determines whether the determined function candidate has an associated function. If control device 100 determines that the determined function candidate has an associated function (YES in step S2470), control proceeds to step S2480. If not (NO in step S2470), control device 100 ends the processing of the subroutine.
[0149] In step S2480, the control device 100 displays the determined function candidates and related functions as a group on the operation screen. After completing the processing of the subroutine shown in Fig. 24, the control device 100 transfers control to step S1735.
[0150] As described above, the planetarium system 10 according to the present embodiment searches for the next function that the planetarium system 10 can execute based on the operation history or setting information input to the planetarium system 10, and displays the operation items for that function on the operation screen. This allows the commentator to easily find the operation items for functions that are not in the program script from the operation screen.
[0151] Furthermore, the planetarium system 10 can display on the operation screen operation items for functions corresponding to the equipment or operation items related to special events by referencing the equipment installation information 600 or the astronomical phenomenon information 700. This allows, for example, the guide to adjust the content (movement speed, brightness, etc.) of the video displayed on the dome so that it is easy for the audience to see. The guide can also entertain the audience by displaying video related to a special event on the dome.
[0152] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present disclosure is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope equivalent to the claims. Furthermore, the disclosures described in the embodiments and each modification are intended to be implemented, as far as possible, either alone or in combination. [Explanation of symbols]
[0153] 10 Planetarium system, 100 Control device, 101 Terminal, 110 Optical planetarium device, 112, 122 Control PC, 113 Console, 114 Optical planetarium projector, 120 Digital planetarium device, 123, 300, 1500, 1600 Operation screen, 124 Digital planetarium projector, 130 External device, 151 CPU, 152 Memory, 153 Storage, 207 Equipment control unit, 208 Motor control unit, 209 Motor, 210 LED control unit, 211 LED, 214 Digital control unit, 216 Projection control unit, 217 Projection unit, 310, 1510, 1610 Operation items, 400 Setting information list, 401 Setting information, 500 Related function master information, 501 Functions, 502, 603, 704 Related functions, 503 execution count, 600 equipment installation information, 601 equipment, 602 installation information, 700 astronomical phenomenon information, 701 astronomical phenomenon, 702 location, 703 date and time, 800,1100,1110,1300,1310,1320,1400,1410 video, 810,900,910 panoramic image, 1000 full sky video, 1200 image.
Claims
1. a display unit for displaying an operation screen of the planetarium system; an input unit for receiving input of setting information via the operation screen; a storage unit for storing one or more of the setting information and one or more related functions associated with the setting information or a combination of the setting information; a control unit for controlling the planetarium system, The control unit The planetarium system acquires, from the storage unit, the related functions associated with one or more pieces of setting information that have been input up to now as the next executable function, the planetarium system displays on the display unit an operation item of a function that can be executed next; displaying the operation items of the next executable functions on the display unit includes, based on the presence of a plurality of the next executable functions, displaying, on the display unit, operation items of each of the plurality of next executable functions in a selectable manner; A planetarium system, wherein displaying each of the operation items of the plurality of next executable functions on the display unit in a selectable manner includes displaying each of the plurality of next executable functions on the display unit in order of priority based on the number of times each of the plurality of next executable functions has been executed in the past or the number of pieces of setting information associated with each of the plurality of next executable functions.
2. A display unit for displaying an operation screen of a planetarium system; an input unit for receiving input of setting information via the operation screen; a storage unit for storing one or more of the setting information and one or more related functions associated with the setting information or a combination of the setting information; a control unit for controlling the planetarium system, The control unit The planetarium system acquires, from the storage unit, the related functions associated with one or more pieces of setting information that have been input up to now as the next executable function, the planetarium system displays on the display unit an operation item of a function that can be executed next; Displaying the operation items of the next executable function on the display unit When there is one next executable function and the next executable function has been executed a predetermined number of times or more in the past, automatically executing the next executable function; When there is one next executable function and the next executable function has not been executed a certain number of times in the past, the planetarium system includes displaying operation items for the next executable function on the display unit.
3. A display unit for displaying an operation screen of the planetarium system; an input unit for receiving input of setting information via the operation screen; a storage unit for storing one or more pieces of setting information, one or more related functions associated with the setting information or a combination of the setting information, and astronomical phenomenon information; a control unit for controlling the planetarium system, The control unit The planetarium system acquires, from the storage unit, the related functions associated with one or more pieces of setting information that have been input up to now as the next executable function, the planetarium system displays on the display unit an operation item of a function that can be executed next; In a planetarium system, selecting the next executable function includes extracting related functions for astronomical phenomena that may occur within a certain period of time from the date and time obtained based on the input setting information.
4. A display unit for displaying an operation screen of the planetarium system; an input unit for receiving input of setting information via the operation screen; a storage unit for storing one or more pieces of setting information, one or more related functions associated with the setting information or a combination of the setting information, and installation information of a plurality of devices included in the planetarium system; a control unit for controlling the planetarium system, The control unit The planetarium system acquires, from the storage unit, the related functions associated with one or more pieces of setting information that have been input up to now as the next executable function, the planetarium system displays on the display unit an operation item of a function that can be executed next; A planetarium system, wherein selecting the next executable function includes referencing the installation information and extracting a function that can be executed using any of the plurality of devices.
5. A display unit for displaying an operation screen of the planetarium system; an input unit for receiving input of setting information via the operation screen; a storage unit for storing one or more of the setting information, one or more related functions associated with the setting information or a combination of the setting information, and an operating speed setting of a projector; a control unit for controlling the planetarium system, The control unit The planetarium system acquires, from the storage unit, the related functions associated with one or more pieces of setting information that have been input up to now as the next executable function, the planetarium system displays on the display unit an operation item of a function that can be executed next; In the planetarium system, selecting the next executable function includes, if the input setting information includes a movement command, extracting an image movement setting function that can be executed at a movement speed that does not cause visual sickness in the audience, based on the operating speed setting of the projector.
6. A planetarium system according to any one of claims 1 to 5, wherein displaying the operation items of the next executable function on the display unit includes, based on the existence of a plurality of the next executable functions, displaying the operation items of each of the plurality of next executable functions on the display unit in a selectable manner.
7. 7. The planetarium system of claim 6, wherein displaying each of the plurality of operation items of the next executable functions on the display unit in a selectable manner includes excluding a second related function included in the plurality of next executable functions from the plurality of next executable functions when the second related function is not executable when a first related function is currently being executed.
8. A planetarium system according to any one of claims 1 to 7, wherein selecting the next executable function includes extracting one or more related functions related to the content currently being shown based on the setting information input immediately before.
9. A planetarium system according to any one of claims 1 to 8, wherein selecting the next executable function includes extracting one or more related functions executable after the input of the setting information up to that point.
10. A planetarium system as described in any one of claims 1 to 9, wherein selecting the next executable function includes extracting one or more related functions to the next executable function based on the input setting information including displaying a content object or switching display settings of the content object.
11. Displaying the operation items of the next executable function on the display unit includes highlighting the operation items of the next executable function on the display unit. A planetarium system according to any one of claims 1 to 10.
12. 1. A control method performed by a planetarium system, comprising: accepting input of setting information via an operation screen; accessing one or more of said configuration information and one or more associated functions associated with said configuration information or combination of said configuration information; acquiring the related function associated with one or more of the setting information input up to now as a next executable function for the planetarium system; a step of displaying on a display unit operation items of functions that can be executed next by the planetarium system; the step of displaying on the display unit operation items of the next executable functions of the planetarium system includes a step of displaying on the display unit operation items of each of the plurality of next executable functions in a selectable manner, based on the presence of a plurality of next executable functions; A control method, wherein the step of displaying each of the operation items of the plurality of next executable functions on the display unit in a selectable manner includes a step of displaying each of the plurality of next executable functions on the display unit in order of priority based on the number of past executions of each of the plurality of next executable functions or the number of setting information items linked to each of the plurality of next executable functions.
13. A control method performed by a planetarium system, comprising: accepting input of setting information via an operation screen; accessing one or more of said configuration information and one or more associated functions associated with said configuration information or combination of said configuration information; acquiring the related function associated with one or more of the setting information input up to now as a next executable function for the planetarium system; a step of displaying on a display unit operation items of functions that can be executed next by the planetarium system; The step of displaying on the display unit an operation item of a function that can be executed next by the planetarium system includes: a step of automatically executing the next executable function when there is one next executable function and the next executable function has been executed a predetermined number of times or more in the past; and when there is one next executable function and the next executable function has not been executed a certain number of times in the past, displaying on the display unit an operation item for the next executable function.
14. A control method performed by a planetarium system, comprising: accepting input of setting information via an operation screen; accessing one or more of the configuration information, one or more associated functions associated with the configuration information or combinations of the configuration information, and astronomical event information; acquiring the related function associated with one or more of the setting information input up to now as a next executable function for the planetarium system; a step of displaying on a display unit operation items of functions that can be executed next by the planetarium system; A control method in which the step of selecting the next executable function by the planetarium system includes a step of extracting related functions for astronomical phenomena that may occur within a certain period of time from the date and time obtained based on the input setting information.
15. A control method performed by a planetarium system, comprising: accepting input of setting information via an operation screen; Accessing one or more of the setting information, one or more related functions associated with the setting information or a combination of the setting information, and installation information of a plurality of devices included in the planetarium system; acquiring the related function associated with one or more of the setting information input up to now as a next executable function for the planetarium system; a step of displaying on a display unit operation items of functions that can be executed next by the planetarium system; A control method in which the step of selecting the next executable function by the planetarium system includes a step of referencing the installation information and extracting a function that can be executed using any of the plurality of devices.
16. A control method performed by a planetarium system, comprising: accepting input of setting information via an operation screen; accessing one or more of said setting information, one or more associated functions associated with said setting information or combinations of said setting information, and operating speed settings of the projector; acquiring the related function associated with one or more of the setting information input up to now as a next executable function for the planetarium system; a step of displaying on a display unit operation items of functions that can be executed next by the planetarium system; The step of selecting the next executable function of the planetarium system includes a step of extracting, if the input setting information includes a movement command, an image movement setting function that can be executed at a movement speed that does not cause visual sickness in the audience, based on the operating speed setting of the projector.
17. A program for causing a computer to execute the method according to any one of claims 12 to 16.
Citation Information
Patent Citations
Presentation operating method for planetarium
JP1992204588A
Planetarium system and program for astronomical simulator
JP2006139003A
Control device, control method and program for planetarium
WO2020100878A1