Planetarium system, method for controlling planetarium system, and program for planetarium system

The planetarium system corrects the display form of moving objects in dome-shaped screens with LED elements by hiding or enlarging them based on type and size, addressing unnatural appearances caused by sound holes.

JP2026014630APending Publication Date: 2026-01-29KONICA MINOLTA PLANETARIUM
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024115968
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Dome-shaped screens in planetarium systems with LED elements can exhibit unnatural appearances of moving objects due to sound holes between LED elements, causing issues such as objects appearing missing or blinking.

Method used

A planetarium system that includes a storage unit, light sources arranged uniformly, and control units to correct the display form of moving objects by hiding, enlarging, or adjusting the blinking frequency based on object type and size.

Benefits of technology

Prevents unnatural appearances of moving objects by correcting their display form, ensuring a more realistic and coherent visual experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026014630000001_ABST
    Figure 2026014630000001_ABST
Patent Text Reader

Abstract

To suppress occurrence of a phenomenon that an object in a video image of a planetarium looks unnatural.SOLUTION: A planetarium system includes a storage unit that stores a video including one or more objects 260, a plurality of light sources 130 arranged at uniform intervals on a dome, and one or more control units that control light emission of the plurality of light sources 130 to reproduce the video. The one or more control units determine whether or not a certain object 260 included in the one or more objects 260 is a predetermined object 260 and is being moved, and correct a display form of the certain object 260 on the basis of the fact that the certain object 260 is the predetermined object 260 being moved.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to planetarium systems, and more particularly to correction techniques for images displayed on a dome. [Background technology]

[0002] In recent years, planetarium systems equipped with dome-shaped screens to which LED panels made up of LED (Light Emitting Diode) elements are attached have begun to be used. Regarding dome-shaped screens, for example, Chinese Patent Application No. 106601140 (Patent Document 1) discloses a dome-shaped screen formed by arranging and connecting a plurality of LED display units. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Chinese Patent Application No. 106601140 Summary of the Invention [Problem to be solved by the invention]

[0004] A dome-shaped screen may have sound holes between each LED element that makes up the screen. Therefore, when an image is displayed on the dome-shaped screen, the position of a moving object, such as a celestial body, may overlap with the position of the sound holes. In this case, the object may appear unnatural to the audience. For example, if the object is a celestial body, the audience may see the object as missing or blinking. For another example, if the object is a figure or text, the lines of the figure may appear to the audience as if they are stepped.

[0005] The technology disclosed in Patent Document 1 cannot prevent the occurrence of the phenomenon in which objects in planetarium images look unnatural as described above. Therefore, there is a need for a technology to prevent the occurrence of the phenomenon in which objects in planetarium images look unnatural.

[0006] The present disclosure has been made in consideration of the above-described background, and in one aspect, an object is to provide a technology for suppressing the occurrence of a phenomenon in which objects in planetarium images appear unnatural. [Means for solving the problem]

[0007] According to one embodiment, a planetarium system is provided. The planetarium system includes a storage unit that stores an image including one or more objects, a plurality of light sources arranged at uniform intervals in a dome, and one or more control units that control the light emission of the plurality of light sources to reproduce an image. The one or more control units determine whether an object included in the one or more objects is a predetermined object and is moving, and corrects the display form of the object based on whether the object is a predetermined object that is moving.

[0008] In one aspect, correcting the display mode of an object includes hiding the object when the object is moving, based on the object being a celestial body with a size less than a first threshold.

[0009] In one aspect, correcting the display form of an object includes correcting the display form of an object so that the object appears larger when moving than when stationary, based on the object being a celestial body of a size equal to or greater than a first threshold and less than a second threshold.

[0010] In one aspect, correcting the display form of an object includes changing the blinking frequency of the object or stopping the blinking of the object when the object moves, based on the object being a celestial body of a size less than a third threshold and the blinking setting of the object being enabled.

[0011] In one aspect, the validity of the twinkling setting for an object includes the object being a variable star.

[0012] In one aspect, the one or more objects include a graphic, and correcting the display form of the object includes correcting at least one of a line thickness, a brightness, or a color code of the graphic when the graphic is moved.

[0013] In one aspect, the one or more objects include text, and correcting the display appearance of the object includes correcting at least one of a font type, a font size, a decoration, a brightness, or a color code of the text when the text is moved.

[0014] In one aspect, correcting the display form of an object includes changing the number of one or more light sources that are lit to represent the object.

[0015] In one aspect, the one or more control units cancel correction of the display form of the certain object based on completion of movement of the certain object.

[0016] According to another embodiment, there is provided a method for controlling a planetarium system, the method including: acquiring an image including one or more objects; reproducing the image by controlling light emission of a plurality of light sources arranged at uniform intervals on a dome; determining whether an object included in the one or more objects is a predetermined object and is moving; and correcting a display form of the object based on the fact that the object is a moving predetermined object.

[0017] According to yet another embodiment, there is provided a program executed by a planetarium system, which causes the planetarium system to acquire an image including one or more objects, control the emission of a plurality of light sources arranged at uniform intervals on a dome to reproduce the image, determine whether an object included in the one or more objects is a predetermined object and is moving, and correct a display form of the object based on whether the object is a predetermined object that is moving. [Effects of the Invention]

[0018] According to an embodiment, it is possible to suppress the occurrence of a phenomenon in which objects in planetarium images look unnatural.

[0019] 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]

[0020] [Figure 1] FIG. 1 shows an example of a configuration of a planetarium system 100 according to the present embodiment. [Figure 2] 10A and 10B are diagrams illustrating a first example of correction processing in the planetarium system 100. [Figure 3]It is a diagram showing a second example of the correction process of the planetarium system 100. [Figure 4] It is a diagram showing an example of the configuration of the functional blocks of the device 400 that operates as the device 101 or IG110. [Figure 5] It is a diagram showing an example of the hardware configuration of the device 400. [Figure 6] It is a diagram showing an example of the procedure of the correction process of the planetarium system 100. [Figure 7] It is a diagram showing an example of the procedures of the first and second correction processes. [Figure 8] It is a diagram showing an example of the procedure of the third correction process. [Figure 9] It is a diagram showing an example of the procedure of the fourth correction process. [Figure 10] It is a diagram showing an example of the procedure of the fifth correction process.

Embodiments for Carrying Out the Invention

[0021] Hereinafter, embodiments of the technical idea according to the present disclosure will be described while referring 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. Also, each embodiment, each modification example, each software configuration, each hardware configuration, each function, and each process, etc. may be selectively combined as appropriate

[0022] <A.Configuration and Operation Image of the Planetarium System> (a.Specifications of the Screen Included in the Planetarium System) First, a dome-shaped screen provided in planetarium system 100 according to the present embodiment will be described. Planetarium system 100 displays images on a dome-shaped screen (hereinafter referred to as screen 150) provided with a large number of light sources 130 (see FIG. 1) such as LEDs. Conventional planetarium systems project images onto the dome-shaped screen using a projection device. That is, the dome-shaped screen in conventional planetarium systems is like a screen that receives images from a projector and cannot emit light itself to display images. In contrast, planetarium system 100 displays images on screen 150 by controlling light sources 130. That is, screen 150 is like a liquid crystal display and can emit light itself to display images.

[0023] The screen 150 can display clearer images than conventional screens that cannot emit light themselves. The screen 150 also has acoustic holes between the light sources 130 evenly spaced on the screen 150. As an example, speakers can be placed in the acoustic holes or behind them. By providing both the light sources 130 and the acoustic holes on the screen 150, the planetarium system 100 can achieve clear images as well as realistic sound effects.

[0024] When displaying an image of a moving celestial body on the screen 150, the planetarium system 100 expresses the moving celestial body by switching the positions of the lit light sources 130. Assume that there is an area on the path of the celestial body where there are no light sources 130 (i.e., a position where there is an acoustic hole). In this case, when the celestial body passes through the area where there are no light sources 130, it may appear to the audience that the celestial body is missing. This is because there are not enough light sources 130 at the display position of the celestial body to express the celestial body. A similar phenomenon can occur with objects other than celestial bodies, such as figures and text.

[0025] Therefore, the planetarium system 100 has a function for correcting the display form of a moving object in order to prevent the occurrence of the phenomenon in which a moving object looks unnatural as described above. By correcting the display form of a moving object, the planetarium system 100 can prevent the occurrence of the phenomenon in which a moving object looks unnatural to the audience.

[0026] (b. Overall system overview) 1 is a diagram showing an example of the configuration of a planetarium system 100 according to the present embodiment. Planetarium system 100 includes device 101, multiple IGs 110, controller 120, multiple light sources 130, software user interface 141, terminal 142, and console device 143. Multiple light sources 130 are arranged on the surface of a dome on a radius to form screen 150. Planetarium system 100 or device 101 can also be said to be a planetarium simulator because it reproduces planetarium images on the dome.

[0027] The device 101 controls the entire planetarium system 100. The device 101 transmits images including one or more video effects to each image generator (IG (Image Generator)) 110 in accordance with the planetarium program (program guide).

[0028] In one aspect, the device 101 may analyze the video before transmitting it. Based on the results of the analysis, the device 101 may correct the video as necessary. The device 101 may also transmit the corrected video to each IG 110. Here, correcting the video means correcting the display form of one or more moving objects included in the video. When the device 101 corrects the video, the IG 110 only needs to display the video it is responsible for on the screen 150. In another aspect, the device 101 may accept input from an operator (i.e., a user) and distribute the video and / or correct the video based on the input. For example, the operator may input information about the conditions of the object to be corrected to the device 101.

[0029] The IG 110 generates a portion of the image to be displayed on the screen 150 (hereinafter referred to as a partial image), and controls the light source 130 based on the partial image. The planetarium system 100 includes one or more IGs 110. Each IG 110 displays its assigned partial image at a designated position on the dome. These partial images are joined together to display a single giant image on the dome.

[0030] In one aspect, each of the one or more IGs 110 may analyze the partial image for which it is responsible. Each of the one or more IGs 110 may correct the partial image as necessary based on the results of the analysis, and display the corrected partial image on a part of the screen 150. Correcting the image here means correcting the display form of one or more moving objects included in the partial image.

[0031] In one aspect, device 101 may transmit each of the partial images obtained by dividing the original image to one or more IGs 110. In this case, each IG 110 displays the received partial image on a portion of screen 150. In another aspect, device 101 may transmit the original image to one or more IGs 110. In this case, each IG 110 extracts the partial image that it is responsible for from the received image and displays the partial image on a portion of screen 150.

[0032] The controller 120 outputs signals to cause the light sources 130 to emit light. For example, the controller 120 may adjust the brightness and color of each light source 130 by outputting a PWM (Pulse Width Modulation) signal to each light source 130. The planetarium system 100 includes one or more controllers 120. Each IG 110 sends commands to one or more controllers 120 to control a large number of light sources 130 and display images at assigned locations on the screen 150.

[0033] The light source 130 is a light source disposed inside the planetarium dome. The light source 130 can be used as a light source for displaying images on the dome. In some aspects, the light source 130 can be an LED, a mini LED, a micro LED, an OLED (organic light emitting diode), or any other light-emitting element. The light source 130 can be realized as an LED panel with multiple LED elements arranged in a grid. The light source 130 is a full-color LED. The full-color LED is composed of an R (red) LED element, a G (green) LED element, and a B (blue) LED element. The controller 120 can cause the light source 130 to emit light at any brightness and color by individually controlling the PWM signals applied to each of the RGB LED elements. Note that each light source 130 may have the same minimum brightness value.

[0034] The software user interface 141 is a user interface that is displayed on a display built into or connected to the device 101. The terminal 142 is any information processing terminal such as a tablet, a smartphone, smart glasses, or other wearable computer. The terminal 142 is configured to be able to communicate with the device 101. The console device 143 is configured to be able to communicate with the device 101. The console device 143 is an operation device for a planetarium that is connected to the device 101. An operator can operate the device 101 using either the software user interface 141, the terminal 142, or the console device 143. As an example, the operator can input correction settings for each object into the device 101 using any of these operation devices.

[0035] In one aspect, the device 101, the IG 110, and the controller 120 may all be realized as separate devices. In this case, the device 101, the IG 110, and the controller 120 are configured to be able to communicate with each other. In another aspect, some or all of the device 101, the IG 110, and the controller 120 may be realized as a single piece of hardware.

[0036] As described with reference to FIG. 1, the device 101 may correct the image. Alternatively, each of the one or more IGs 110 may correct the image. In one aspect, the planetarium system 100 may have the function of correcting the image in both the device 101 and the IG 110. In this case, the planetarium system 100 may be configured to be able to switch between the device 101 and the IG 110 correcting the image based on an operation input by an operator.

[0037] (c.Term) Next, some terms necessary for understanding the technology disclosed in this specification will be explained. In this specification, a "system" refers to a single device or a combination of multiple devices. The device may include a personal computer, a workstation, a server device, a tablet, or a smartphone. The device may also include a system-on-a-chip (SoC) or a system-on-module (SoM). The device may also include any peripheral devices such as a switch, a router, a display, a keyboard, and a mouse. The device may also include virtual machines and instances built in a cloud environment. As an example, the device 101 may be deployed in a cloud environment and distribute video to multiple remote facilities. In this case, one or more IGs 110 deployed in each of the multiple facilities display the received video on a screen 150.

[0038] In this specification, the term "object" refers to anything included in a video. In a planetarium program, objects include at least celestial bodies, graphics, and text. Objects may also include objects on the surface of specific celestial bodies, such as the Moon and Earth.

[0039] As used herein, the term "celestial body" refers to any object existing in outer space. Examples of celestial bodies include stars, planets, satellites, variable stars, meteorites, gas, dust, galaxies, black holes, and the like. A star is a star that emits light by itself. A planet is a star of a certain size that orbits a star. A variable star is a star whose brightness changes over time. The brightness or size of a celestial body can be expressed using any index. As an example, the brightness or size of a celestial body can be expressed in terms of magnitude. The higher the magnitude number, the dimmer the celestial body, and conversely, the lower the magnitude number, the brighter the celestial body. In reality, brighter celestial bodies may appear larger. Therefore, in this specification, the size of a celestial body may be interpreted as the brightness or magnitude of the celestial body.

[0040] In this specification, the term "figure" refers to a surface, a line, a point, a solid, or a collection of these. Examples of figures include constellation lines, marks surrounding celestial bodies, and notices. Figures may also include text.

[0041] As used herein, "text" refers to a collection of one or more characters. Text may also include information such as font type, font size, font color, and decoration. Decoration here includes any text decoration such as highlighting, italics, bolding, and underlining.

[0042] As used herein, "correction" refers to changing the display form of one or more objects included in a video. Correcting the display form of one or more objects included in a video may also be simply referred to as "correcting the video" or "correcting the object." The planetarium system 100 displays any object by illuminating one or more light sources 130. The planetarium system 100 may also correct the display form of an object by changing the number of light sources 130 that are turned on. As an example, the planetarium system 100 can make an object appear smaller by reducing the number of light sources 130 that are turned on. Conversely, the planetarium system 100 can make an object appear larger by increasing the number of light sources 130 that are turned on. In one aspect, the planetarium system 100 may correct the display form of an object by adjusting the brightness, color, etc. of each light source 130. In another aspect, the planetarium system 100 may correct the display form of an object by changing the number of light sources 130 that are turned on and adjusting the brightness, color, etc. of each light source 130.

[0043] Fig. 2 is a diagram showing a first example of the correction process of the planetarium system 100. Fig. 2 illustrates an example of the first correction process for a small celestial body moving on a portion of the screen 150 (hereinafter referred to as a panel 205).

[0044] Panel 205 is part of screen 150. Light sources 130 and acoustic areas 230 are arranged alternately on the surface of panel 205. Furthermore, the arrangement of light sources 130 is offset by one square between the upper and lower rows of panel 205. The acoustic areas 230 are areas with speaker holes, and may be interpreted as areas without light sources 130.

[0045] A series of drawings 200 shows the display form of a moving celestial body 260 on panel 205 when no correction processing is performed. In contrast, a series of drawings 210 shows the display form of a moving celestial body 260 on panel 205 when a first correction processing is performed. By comparing the series of drawings 200 and the series of drawings 210, we will explain how the display of the celestial body changes before and after correction.

[0046] First, the series of drawings 200 will be described. The series of drawings 200 consists of four scenes 202, 204, 206, and 208. Scene 202 displays celestial object 260 before it moves. In scene 202, celestial object 260 is located in the lower left corner of panel 205. At this time, the area showing celestial object 260 includes two light sources 130. Therefore, celestial object 260 is represented by illuminating both light sources 130. Scene 204 is the scene following scene 202. Comparing scene 204 with scene 202, celestial object 260 has moved slightly toward the upper right. At this time, the area showing celestial object 260 includes one light source 130. Therefore, celestial object 260 is represented by illuminating one light source 130. Scene 206 is the scene following scene 204. Comparing scene 206 with scene 204, celestial object 260 has moved slightly further toward the upper right. At this time, the range showing celestial body 260 includes four light sources 130. Therefore, celestial body 260 is represented by turning on four light sources 130. Scene 208 is the scene following scene 206, and shows celestial body 260 after it has finished moving. Comparing scene 208 with scene 206, celestial body 260 has moved slightly further to the upper right. At this time, the range showing celestial body 260 includes two light sources 130. Therefore, celestial body 260 is represented by turning on two light sources 130.

[0047] As scenes 202 to 208 switch sequentially, the number of light sources 130 representing celestial body 260 changes from two to one, four to two. When the number of light sources 130 representing celestial body 260 changes in this way, the size of the celestial body 260 may appear to change unnaturally to the audience. This is particularly problematic when the number of light sources 130 is reduced, as in scene 204. Small celestial bodies are represented by a smaller number of light sources 130. Therefore, simply reducing the number of light sources 130 representing a small celestial body by one makes the small celestial body appear to be missing a large portion. Taking scenes 202 and 204 as an example, because the number of light sources 130 representing celestial body 260 is reduced by half (i.e., the number of light sources 130 is reduced by 50%), celestial body 260 appears to be missing half.

[0048] In order to prevent the occurrence of the phenomenon in which the size of the celestial body 260 changes unnaturally as described above, the planetarium system 100 executes a first correction process. The first correction process is a correction process for very small celestial bodies. The planetarium system 100 executes the first correction process based on whether the moving object satisfies a predetermined condition. For example, the condition is that the object is a celestial body with a size equal to or smaller than a first threshold. Typically, the size or brightness of a celestial body is expressed by magnitude. Therefore, the first threshold may be expressed as a magnitude value (e.g., 6th magnitude or greater). In this case, the above condition can be interpreted as the object being a celestial body with a magnitude equal to or greater than the first threshold (i.e., a certain magnitude or greater). In this specification, the size of a celestial body and each threshold may be expressed by any index other than magnitude.

[0049] Scene 214 in the series of drawings 210 shows the display form of the celestial object 260 after the first correction process. As shown in scene 214, the planetarium system 100 hides the moving celestial object 260. While the light sources 130 representing the celestial object 260 are lit in scenes 204 and 206, the light sources 130 representing the celestial object 260 in scene 214 are not lit. By intentionally hiding the moving celestial object 260, the planetarium system 100 can prevent unnatural changes in the size of the moving celestial object 260. The object targeted by the first correction process is a very dim celestial object. Such a celestial object is not noticeable even if it disappears during movement, so it is difficult for the audience to notice. One way to avoid making the celestial object 260 appear unnatural is to enlarge the moving celestial object 260 so that it does not appear to be missing. However, enlarging a celestial object below a certain size may cause it to stand out unnaturally. Therefore, the planetarium system 100 hides celestial objects whose size is equal to or smaller than the first threshold value while the celestial objects are moving.

[0050] Note that if an object is not moving, the object will not look unnatural. Therefore, the planetarium system 100 does not perform correction processing on stationary objects. Furthermore, the planetarium system 100 terminates correction processing when the movement of the object is complete. Taking a series of drawings 210 as an example, scene 212 depicts the celestial body 260 before it moves. Furthermore, scene 218 depicts the celestial body 260 after it moves. In neither scene 212 nor 218 has the first correction processing been performed, and the light source 130 representing the celestial body 260 is lit. In this way, the planetarium system 100 can minimize changes to the image by performing correction processing only on moving objects.

[0051] Fig. 3 is a diagram showing a second example of the correction process of the planetarium system 100. Fig. 2 illustrates the second correction process for a small celestial body moving on the panel 205 that constitutes the screen 150. Unlike the first correction process, the second correction process is a process that makes the moving celestial body 260 appear larger, thereby making it appear as if the celestial body 260 is not missing.

[0052] The second correction process will be described using a series of drawings 310 as an example. The series of drawings 310 consists of four scenes 312, 314, 316, and 318. Scenes 312 and 318 show the celestial object 260 before and after it moves. In these scenes, the celestial object 260 is stationary, so the second correction process is not performed.

[0053] Scene 314 displays the celestial object 260 after the second correction process and corresponds to scene 204. As illustrated in scene 204, without the correction process, the celestial object 260 would be represented by a single light source 130, which would make the celestial object 260 appear smaller and more fragmented than when it is stationary. Therefore, the planetarium system 100 expands the range in which the celestial object 260 is displayed while it is moving. In the example of FIG. 3 , the diameter of the celestial object 260 is increased from 2 pixels (px) to 2.5 pixels (px). As a result, as illustrated in scenes 314 and 316, the range in which the celestial object 260 is displayed tends to include more light sources 130. The planetarium system 100 illuminates more light sources 130 included in the expanded range in which the celestial object 260 is displayed, thereby displaying the celestial object 260 larger than usual. In this way, the planetarium system 100 can prevent the celestial object 260 from appearing fragmented while it is moving.

[0054] Furthermore, the planetarium system 100 can selectively use the first correction process and the second correction process for each celestial body. As an example, the planetarium system 100 can perform the first correction process for celestial bodies that are small enough that they will not be a problem if they are hidden while moving. The planetarium system 100 can also perform the second correction process for celestial bodies that are large enough that they may be noticeable if they are hidden while moving.

[0055] More specifically, the planetarium system 100 executes a first correction process on an object based on the object being a celestial body with a size less than or equal to (or less than) a first threshold value. Further, the planetarium system 100 executes a second correction process on an object based on the object being a celestial body with a size less than or equal to (or less than) a second threshold value. The second threshold value is a value larger than the first threshold value. That is, the planetarium system 100 executes the second correction process on a celestial body with a size greater than or equal to (or greater than) the first threshold value and less than or equal to (or less than) the second threshold value. In one aspect, each threshold value may be represented by a grade indicating that a celestial body is darker (or smaller) as the numerical value is larger. In this case, the planetarium system 100 executes the first correction process on a celestial body with a grade value greater than or equal to (or greater than) the first threshold value. Further, the planetarium system 100 executes the second correction process on a celestial body with a grade value less than or equal to (or less than) the first threshold value and greater than or equal to (or greater than) the second threshold value.

[0056] Note that the planetarium system 100 does not execute a correction process on a celestial body with a size greater than or equal to (or greater than) the second threshold value. This is because a large celestial body is represented by a large number of light sources 130, and thus the visual impact due to an increase or decrease in the number of light sources 130 representing the celestial body is small. For example, even if a celestial body represented by 50 light sources 130 at rest is represented by 48 light sources 130 during movement, it is highly likely that the celestial body will appear almost unchanged to the audience.

[0057] <B. Functional Blocks and Hardware Configuration of Device 101 and IG110> Next, with reference to Figures 4 and 5, the functional blocks and hardware configuration of device 400 (see Figures 4 and 5) that functions as at least one of device 101 and IG 110 will be described. As described above, either device 101 or IG 110 can perform object correction processing. Therefore, only one of device 101 and IG 110 may be equipped with the functional blocks shown in Figure 4. Alternatively, both device 101 and IG 110 may be equipped with the functional blocks shown in Figure 4. In this case, the operator can set either device 101 or IG 110 as the entity that will perform object correction processing by operating an input via one of the interfaces.

[0058] FIG. 4 is a diagram illustrating an example of a configuration of functional blocks of device 400 operating as device 101 or IG 110. In one aspect, each functional block illustrated in FIG. 4 may be realized by a program. In this case, each functional block is realized by executing a program on the hardware illustrated in FIG. 5. In another aspect, some of the functional blocks illustrated in FIG. 4 may be realized as hardware. In this case, device 101 and / or IG 110 includes the hardware.

[0059] The device 400 includes an image acquisition unit 402 , an object extraction unit 404 , a type determination unit 406 , a movement determination unit 408 , a size determination unit 410 , a correction unit 412 , and an image output unit 414 .

[0060] The image acquisition unit 402 acquires the image to be displayed on the screen 150. In one aspect, the image acquisition unit 402 may acquire the image from a storage unit within the device 400. In another aspect, the image acquisition unit 402 may acquire the image from another device. For example, if the device 400 is the device 101, the image acquisition unit 402 may acquire the image from the secondary storage unit 503 (see FIG. 5 ) within the device 101. Furthermore, if the image acquisition unit 402 is the IG 110, the image acquisition unit 402 may acquire at least a portion of the image from the device 101. The image acquisition unit 402 outputs the image to the object extraction unit 404.

[0061] The object extraction unit 404 extracts one or more objects included in the acquired video. In one aspect, the object extraction unit 404 may extract one or more objects included in the video by video analysis. In another aspect, the object extraction unit 404 may extract one or more objects by referring to metadata about the objects associated with the video. For example, the metadata may include an identifier, type, size (or grade), and other arbitrary information about each object. The object extraction unit 404 outputs the video and the extracted one or more objects to the type determination unit 406.

[0062] Type determination unit 406 determines the type of each of the one or more extracted objects. In one aspect, type determination unit 406 may determine the type of each of the one or more objects based on video analysis results. In another aspect, type determination unit 406 may determine the type of each of the one or more objects from information described in metadata. Type determination unit 406 outputs the video, the extracted one or more objects, and type information of each object to movement determination unit 408.

[0063] Movement determination unit 408 determines whether each of the one or more objects is moving within the video. In one aspect, type determination unit 406 may determine whether each of the one or more objects is moving based on a video analysis result. In another aspect, type determination unit 406 may determine whether each of the one or more objects is moving based on information described in metadata. Movement determination unit 408 outputs the video, the extracted one or more objects, and type information and movement information of each object to size determination unit 410. In one aspect, movement determination unit 408 may output only information related to moving objects (i.e., objects that can be subject to correction) to size determination unit 410.

[0064] The size determination unit 410 determines the size of each of the one or more extracted objects. In one aspect, the type determination unit 406 may determine the size of each of the one or more objects based on video analysis results. In another aspect, the type determination unit 406 may determine the size of each of the one or more objects from information described in metadata. In another aspect, the size determination unit 410 may determine the size of each object using different standards or units for each type of object. For example, the size determination unit 410 may apply a magnitude to celestial bodies and a font size to text. The size determination unit 410 outputs the video, the one or more extracted objects, and type information, movement information, and size information of each object to the correction unit 412. In one aspect, the size determination unit 410 may output only information about objects below a certain size (i.e., objects that can be subject to correction) to the correction unit 412.

[0065] The correction unit 412 corrects the video. More specifically, the correction unit 412 determines whether one or more moving objects included in the video satisfy a predetermined condition. The correction unit 412 then corrects the display mode of the object that satisfies the condition. Using the examples of FIGS. 2 and 3, the correction unit 412 performs the first correction process or the second correction process based on whether the object is a celestial body with a size equal to or smaller than the second threshold. Conversely, the correction unit 412 does not perform these correction processes based on whether the object is a celestial body with a size greater than the second threshold. The correction unit 412 may also perform one or more of the third, fourth, and fifth correction processes described below based on other conditions. The correction unit 412 may determine whether or not to perform a correction process and the type of correction process based primarily on the type and size of the object. The correction unit 412 outputs the corrected video to the video output unit 414. If there is no object to be corrected in the video, the correction unit 412 does not need to correct the video.

[0066] The video output unit 414 outputs a video to be displayed on the screen 150. The output video is a video that has been corrected by the correction unit 412. When the device 400 is the device 101, the device 400 outputs at least each of the divided videos (i.e., partial videos) to each of the one or more IGs 110. When the device 400 is the IG 110, each of the one or more IGs 110 outputs at least each of the divided videos (i.e., partial videos) to a region on the screen 150 that the device 400 is responsible for. As an example, each of the one or more IGs 110 may be responsible for one or more panels 205.

[0067] The connections between the functional blocks and the order of processing described with reference to FIG. 4 are merely examples. In certain aspects, the functional blocks may be integrated or divided. Furthermore, the functional blocks may operate in any order. For example, various processes such as object type determination, movement determination, and size determination may be performed in any order.

[0068] 5 is a diagram illustrating an example of the hardware configuration of device 400. Device 400 may be used as device 101 or IG 110, or may be used as both. In some aspects, device 101 and IG 110 may not include some of the components shown in FIG. 5, as needed. Conversely, device 101 and IG 110 may further include components not shown in FIG. 5, as needed.

[0069] The device 400 includes a processor 501 , a primary storage device 502 , a secondary storage device 503 , an external device interface 504 , an input interface 505 , an output interface 506 , and a communication interface 507 .

[0070] The processor 501 may execute programs for implementing various functions of the device 400. The processor 501 may be interpreted as a control unit. The processor 501 is configured, for example, by at least one integrated circuit. According to an embodiment, the integrated circuit may include at least one central processing unit (CPU), at least one graphics processing unit (GPU), at least one field programmable gate array (FPGA), at least one application specific integrated circuit (ASIC), at least one artificial intelligence (AI) chip, or a combination thereof.

[0071] Primary storage device 502 functions as a workspace for processor 501. As an example, a planetarium image may be temporarily displayed in primary storage device 502. Primary storage device 502 stores programs executed by processor 501 and data referenced by processor 501. In one aspect, primary storage device 502 may be realized by a dynamic random access memory (DRAM), a static random access memory (SRAM), or the like.

[0072] Secondary storage device 503 is a non-volatile memory that stores programs executed by processor 501 and data referenced by processor 501. As an example, secondary storage device 503 may store one or more planetarium videos. Processor 501 executes programs read from secondary storage device 503 to primary storage device 502 and references data read from secondary storage device 503 to primary storage device 502. In one aspect, secondary storage device 503 may be implemented by a hard disk drive (HDD), a solid state drive (SSD), an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), a flash memory, or the like.

[0073] External device interface 504 can be connected to any external device such as a printer, scanner, external HDD, etc. In one aspect, external device interface 504 can be realized by a USB (Universal Serial Bus) terminal or the like.

[0074] Input interface 505 can be connected to any input device such as a keyboard, a mouse, a touchpad, a gamepad, etc. In one aspect, input interface 505 can be realized by a USB terminal, a PS / 2 terminal, a Bluetooth (registered trademark) module, etc.

[0075] Output interface 506 can be connected to any output device such as a cathode ray tube display, a liquid crystal display, an organic electroluminescence (EL) display, etc. In one aspect, output interface 506 can be realized by a USB terminal, a D-sub terminal, a DVI (Digital Visual Interface) terminal, an HDMI (registered trademark) (High-Definition Multimedia Interface) terminal, a DisplayPort terminal, etc.

[0076] The communication interface 507 is connected to other devices via a wired network or a wireless network. In one aspect, the communication interface 507 may be realized by a wired local area network (LAN) port, a Wi-Fi (registered trademark) (Wireless Fidelity) module, or the like. In another aspect, the communication interface 507 may transmit and receive data using a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol) or UDP (User Datagram Protocol). The device 101 and the IG 110 may be configured to be able to communicate with any device via some or all of the external device interface 504, the input interface 505, the output interface 506, and the communication interface 507.

[0077] As described with reference to FIGS. 1 to 5, the planetarium system 100 has a function for correcting one or more moving objects in a video. More specifically, the planetarium system 100 includes a storage unit (secondary storage device 503) that stores a video including one or more objects, multiple light sources 130 arranged at uniform intervals on the dome (screen 150), and one or more control units (processors 501) that control the light emission of the multiple light sources 130 to reproduce the video. The one or more control units (processors 501) determine whether an object included in the one or more objects is a predetermined object and is moving, and corrects the display form of the object based on whether the object is a predetermined object that is moving. The one or more control units may be interpreted as the device 101, the processor 501 of the device 101, one or more IGs 110, or the processor 501 of one or more IGs 110.

[0078] Also, as described with reference to FIGS. 2 and 3, correcting the display form of an object includes changing the number of one or more light sources 130 that are lit to represent the object. As an example, the planetarium system 100 may turn off all of the one or more light sources 130 that represent an object. As another example, the planetarium system 100 may increase the number of light sources 130 that are lit to represent an object.

[0079] Furthermore, one or more control units (processor 501) cancel the correction of the display form of an object based on the completion of the movement of the object.

[0080] <C. Operating Procedure of Planetarium System> Next, with reference to FIGS. 6 to 10, the procedure for correcting the video by the planetarium system 100 will be described. In a certain aspect, the device 101 may execute the processes of FIGS. 6 to 10. In this case, the device 101 can correct the display modes of one or more objects included in the entire video. In another aspect, each of the one or more IG110s may execute the processes of FIGS. 6 to 10. In this case, each of the one or more IG110s can correct the display modes of one or more objects included in the partial video for which it is responsible.

[0081] In a certain aspect, the processor 501 may read a program for performing the processes of FIGS. 6 to 10 from the secondary storage device 503 into the primary storage device 502 and execute the program. In another aspect, part or all of the process may also be realized as a combination of circuit elements configured to execute the process. Furthermore, in another aspect, the following steps may be executed in a different order.

[0082] 6 is a diagram showing an example of the procedure of the correction process of the planetarium system 100. In step S610, the planetarium system 100 acquires video. In step S620, the planetarium system 100 extracts objects from the video. The planetarium system 100 may extract one or more objects from the video. Therefore, the planetarium system 100 may perform the processes from step S630 onwards for each of the one or more objects.

[0083] In step S630, the planetarium system 100 determines the type of object. In step S640, the planetarium system 100 determines whether the object is a celestial body. If the planetarium system 100 determines that the object is a celestial body (YES in step S640), it transfers control to step S650. If not (NO in step S640), the planetarium system 100 transfers control to step S670.

[0084] In step S650, the planetarium system 100 executes the first correction process or the second correction process. Details of step S650 will be described later with reference to FIG. 7. In step S660, the planetarium system 100 executes the third correction process. Details of step S660 will be described later with reference to FIG. 8.

[0085] In step S670, the planetarium system 100 determines whether the object is a graphic. If the planetarium system 100 determines that the object is a graphic (YES in step S670), it transfers control to step S680. If not (NO in step S670), the planetarium system 100 transfers control to step S690. A NO result in step S670 can be rephrased as a case in which the planetarium system 100 determines that the object is text.

[0086] In step S680, the planetarium system 100 executes a fourth correction process. Details of step S680 will be described later with reference to Fig. 9. In step S690, the planetarium system 100 executes a fifth correction process. Details of step S690 will be described later with reference to Fig. 10.

[0087] Fig. 7 is a diagram showing an example of the procedure of the first and second correction processes. Each step in Fig. 7 is executed as a subroutine of step S650. The process in Fig. 7 corresponds to the first and second correction processes described with reference to Figs. 2 and 3.

[0088] In step S710, the planetarium system 100 determines whether the celestial body is moving. If the planetarium system 100 determines that the celestial body is moving (YES in step S710), it transfers control to step S720. If not (NO in step S710), the planetarium system 100 ends the processing in Figure 7. Control transfers to step S660.

[0089] In step S720, the planetarium system 100 determines whether the size of the celestial object is equal to or smaller than the first threshold. If the planetarium system 100 determines that the size of the celestial object is equal to or smaller than the first threshold (YES in step S720), it transfers control to step S730. If not (NO in step S720), the planetarium system 100 transfers control to step S740. In step S730, the planetarium system 100 hides the moving celestial object. More specifically, the planetarium system 100 turns off all light sources 130 representing celestial objects. The processing in this step corresponds to the first correction processing of the scene 214 in FIG. 2.

[0090] In step S740, the planetarium system 100 determines whether the size of the celestial object is equal to or smaller than the second threshold. If the planetarium system 100 determines that the size of the celestial object is equal to or smaller than the second threshold (YES in step S740), it transfers control to step S750. If not (NO in step S740), the planetarium system 100 ends the processing of FIG. 7. Control transfers to step S660. Note that the second threshold is a value indicating a size larger than the first threshold. In step S750, the planetarium system 100 enlarges the celestial object. More specifically, the planetarium system 100 increases the number of light sources 130 that are turned on to represent the celestial object. The processing of this step corresponds to the second correction processing of scene 314 in FIG. 3.

[0091] As described with reference to Fig. 7, when a celestial object whose size is equal to or smaller than the first threshold value moves, the planetarium system 100 hides the celestial object. That is, when a celestial object of the smallest category moves, the planetarium system 100 hides the celestial object. In other words, correcting the display mode of an object includes hiding the object when the object moves, based on the fact that the object is a celestial object whose size is smaller than the first threshold value.

[0092] Furthermore, when a celestial object having a size equal to or greater than the first threshold (or greater than the first threshold) and less than the second threshold (or equal to or less than the second threshold) moves, the planetarium system 100 enlarges the celestial object. In other words, when a celestial object of the second smallest category moves, the planetarium system 100 hides the celestial object. In other words, correcting the display form of an object includes correcting the display form of an object so that the object appears larger when it is moving than when it is stationary, based on the fact that the object is a celestial object having a size equal to or greater than the first threshold (or greater than the first threshold) and less than the second threshold (or equal to or less than the second threshold).

[0093] Furthermore, the planetarium system 100 does not perform correction processing for celestial objects larger than a second threshold. That is, the planetarium system 100 does not perform correction processing for celestial objects larger than a certain size. In some aspects, each threshold may be expressed as a magnitude. The planetarium system 100 performs the first or second correction processing to prevent celestial objects from appearing to the audience as missing or unnaturally changing in size.

[0094] Fig. 8 is a diagram showing an example of the procedure of the third correction process. Each step in Fig. 8 is executed as a subroutine of step S660. The process in Fig. 8 relates to the third correction process executed for a celestial body.

[0095] In step S810, the planetarium system 100 determines whether the celestial object blinking function is enabled. Blinking is a phenomenon in which the brightness or size of a celestial object appears to change over time. In some aspects, the planetarium system 100 may determine whether the celestial object is a variable star. A variable star is a type of star that appears to blink. If the planetarium system 100 determines that the celestial object blinking function is enabled (YES in step S810), it transfers control to step S820. If not (NO in step S810), the planetarium system 100 ends the processing of FIG. 8.

[0096] In step S820, the planetarium system 100 determines whether the celestial object is moving. If the planetarium system 100 determines that the celestial object is moving (YES in step S820), it transfers control to step S830. If not (NO in step S820), the planetarium system 100 ends the processing of FIG. 8.

[0097] In step S830, the planetarium system 100 determines whether the size of the celestial object is equal to or smaller than the third threshold. If the planetarium system 100 determines that the size of the celestial object is equal to or smaller than the third threshold (YES in step S830), the planetarium system 100 transfers control to step S840. Otherwise (NO in step S830), the planetarium system 100 ends the processing of FIG. 8. In one aspect, the third threshold may be the first threshold or the second threshold. In another aspect, the third threshold may be set separately from the first threshold and the second threshold. The third threshold may be smaller than the first threshold, may be a value between the first threshold and the second threshold, or may be larger than the second threshold. In step S840, the planetarium system 100 disables the blinking function. In one aspect, the planetarium system 100 may reduce the frequency of blinking of the celestial object.

[0098] The twinkling of a celestial object is expressed by changing the number of light sources 130 representing the celestial object. When a twinkling celestial object moves, both a change in the number of light sources 130 during the movement and a change in the number of light sources 130 due to the twinkling function can occur. Therefore, when a twinkling celestial object of a certain size or smaller moves, the object may appear to the audience as being unnaturally missing or twinkling more than necessary. Therefore, when a twinkling celestial object of a certain size or smaller moves, the planetarium system 100 executes a third correction process that turns off the twinkling of the celestial object. By executing the third correction process, the planetarium system 100 can prevent variable stars and the like from appearing unnaturally missing or twinkling more than necessary to the audience.

[0099] As described above, correcting the display form of an object includes changing the blinking frequency of the object or stopping the blinking of the object when the object moves, based on the object being a celestial body with a size less than (or equal to or less than) the third threshold and the blinking setting of the object being valid. Furthermore, the blinking setting of the object being valid includes the object being a variable star.

[0100] Fig. 9 is a diagram showing an example of the procedure for the fourth correction process. Each step in Fig. 9 is executed as a subroutine of step S680. The process in Fig. 9 relates to the fourth correction process executed on a figure. The figure may include a figure that is displayed attached to a celestial body, and a figure that is displayed independently of the celestial body.

[0101] In step S910, the planetarium system 100 determines whether the graphic is moving. If the planetarium system 100 determines that the graphic is moving (YES in step S910), it transfers control to step S920. If not (NO in step S910), the planetarium system 100 ends the processing of FIG.

[0102] In step S920, planetarium system 100 determines whether the thickness of the lines of the figure is equal to or less than a fourth threshold (or less than the fourth threshold). In one aspect, the fourth threshold may be any numerical value indicating the thickness of the lines of the figure, such as the number of pixels, dots, or light sources 130. If planetarium system 100 determines that the thickness of the lines of the figure is equal to or less than the fourth threshold (or less than the fourth threshold) (YES in step S920), planetarium system 100 transfers control to step S930. If not (NO in step S920), planetarium system 100 transfers control to step S940.

[0103] In step S930, the planetarium system 100 thickens the lines of the figure. More specifically, the planetarium system 100 thickens the lines of the figure by increasing the number of light sources 130 that are turned on to represent the figure.

[0104] In step S940, the planetarium system 100 determines whether the brightness of the graphic is equal to or less than a fifth threshold (or less than the fifth threshold). In some aspects, the fifth threshold may be any numerical value indicating brightness, such as lumens or candelas per square meter. The planetarium system 100 may also determine whether the brightness of one or more light sources 130 representing the graphic is equal to or less than the fifth threshold. If the planetarium system 100 determines that the brightness of the graphic is equal to or less than the fifth threshold (YES in step S940), the planetarium system 100 transfers control to step S950. If not (NO in step S940), the planetarium system 100 transfers control to step S960.

[0105] In step S950, the planetarium system 100 increases the brightness of the figure. More specifically, the planetarium system 100 increases the brightness or luminance of one or more light sources 130 that represent the figure, thereby increasing the brightness of the figure.

[0106] In step S960, the planetarium system 100 determines whether the total color value of the figure is equal to or less than a sixth threshold (or less than the sixth threshold). The total color value of the figure may be interpreted as the total value of the light emitted by the light sources 130 that represent the figure. In one aspect, the total color value of the figure is the total value of color codes such as R (Red), G (Green), and B (Blue). In this case, the larger the total value, the closer the color of the figure or the light sources 130 that represent the figure is to white. Conversely, the smaller the total value, the closer the color of the figure or the light sources 130 that represent the figure is to black (unlit). If the planetarium system 100 determines that the total color value of the figure is equal to or less than the sixth threshold (YES in step S960), the planetarium system 100 proceeds to step S970. If not (NO in step S960), the planetarium system 100 ends the processing of FIG. 9.

[0107] In step S970, the planetarium system 100 increases the total color value of the figure, i.e., the planetarium system 100 brings the color of the figure or the light emission color of one or more light sources 130 that represent the figure closer to white.

[0108] As described with reference to FIG. 9 , one or more objects may include a graphic. Correcting the display form of an object also includes correcting at least one of the line thickness, brightness, or color code of the graphic when the graphic is moving. By correcting the graphic while it is moving, planetarium system 100 can prevent the graphic from appearing missing or unnaturally deformed to the audience while it is moving. In some aspects, the graphic may include anything other than a celestial body, such as constellation lines, landmark lines, and marks attached to each celestial body. The graphic may be attached to a celestial body (or may be displayed in association with the celestial body) or may be displayed independently of the celestial body.

[0109] Fig. 10 is a diagram showing an example of the procedure of the fifth correction process. Each step in Fig. 10 is executed as a subroutine of step S690. The process in Fig. 10 relates to the fifth correction process executed on text. As an example, the text may include text that is displayed attached to a celestial body, and text that is displayed independently of the celestial body, such as a notice.

[0110] In step S1010, the planetarium system 100 determines whether the text is moving. If the planetarium system 100 determines that the text is moving (YES in step S1010), it transfers control to step S1020. If not (NO in step S1010), the planetarium system 100 ends the processing of FIG. 10.

[0111] In step S1020, planetarium system 100 determines whether the line thickness of the text is equal to or less than a seventh threshold (or less than the seventh threshold). In one aspect, the seventh threshold may be any numerical value indicating the line thickness of the text, such as the number of pixels, dots, or light sources 130. If planetarium system 100 determines that the line thickness of the text is equal to or less than the seventh threshold (or less than the seventh threshold) (YES in step S1020), planetarium system 100 transfers control to step S1030. If not (NO in step S1020), planetarium system 100 transfers control to step S1040.

[0112] In step S1030, the planetarium system 100 thickens the lines of the text. More specifically, the planetarium system 100 thickens the lines of the text by increasing the number of light sources 130 that are turned on to represent the text.

[0113] In step S1040, the planetarium system 100 determines whether the font size of the text is equal to or less than the eighth threshold (or less than the eighth threshold). If the planetarium system 100 determines that the line thickness of the text is equal to or less than the eighth threshold (YES in step S1040), the planetarium system 100 transfers control to step S1050. If not (NO in step S1040), the planetarium system 100 transfers control to step S1060.

[0114] In step S1050, the planetarium system 100 increases the font size of the text. More specifically, the planetarium system 100 increases the font size of the text by increasing the number of light sources 130 that are turned on to represent the text.

[0115] In step S1060, the planetarium system 100 determines whether the brightness of the text is less than or equal to a ninth threshold. In one aspect, the ninth threshold may be any numerical value indicating brightness, such as lumens or candelas per square meter. The planetarium system 100 may also determine whether the brightness of one or more light sources 130 representing the text is less than or equal to the ninth threshold. If the planetarium system 100 determines that the brightness of the text is less than or equal to the ninth threshold (YES in step S1060), the planetarium system 100 transfers control to step S1070. If not (NO in step S1060), the planetarium system 100 transfers control to step S1080.

[0116] In step S1070, the planetarium system 100 increases the brightness of the text. More specifically, the planetarium system 100 increases the brightness or luminance of one or more light sources 130 that represent the text, thereby increasing the brightness of the text.

[0117] In step S1080, planetarium system 100 determines whether the total color value of the text is equal to or less than a tenth threshold (or less than the tenth threshold). The total color value of the text may be interpreted as the total value of the emitted colors of light sources 130 that represent the text. In one aspect, the total color value of the text is, for example, the total value of a color code such as RGB. If planetarium system 100 determines that the total color value of the text is equal to or less than the tenth threshold (or less than the tenth threshold) (YES in step S1080), planetarium system 100 transfers control to step S1090. If not (NO in step S1080), planetarium system 100 ends the processing of FIG. 10.

[0118] In step S1090, the planetarium system 100 increases the total color value of the text, that is, the planetarium system 100 brings the color of the text or the light emission color of one or more light sources 130 that represent the text closer to white.

[0119] As described with reference to FIG. 10 , one or more objects may include text. Correcting the display form of an object may include correcting at least one of the font type, font size, decoration, brightness, or color code of the text when the text moves. By correcting the moving text, the planetarium system 100 can prevent the moving text from appearing missing or unnaturally deformed to the audience. The text may be attached to a celestial body (or may be displayed in association with the celestial body) or may be displayed independently of the celestial body.

[0120] As described with reference to FIGS. 6 to 10 , planetarium system 100 can execute a program to perform correction processing for one or more moving objects. In one aspect, device 101 may execute a program to perform correction processing for one or more moving objects. In another aspect, one or more IGs 110 may each execute a program to perform correction processing for one or more moving objects.

[0121] By executing a program, planetarium system 100 can execute a process or method for correcting an object. That is, by executing the program, planetarium system 100 can acquire an image including one or more objects, reproduce the image by controlling the emission of multiple light sources arranged at uniform intervals in the dome, determine whether an object included in the one or more objects is a predetermined object and is moving, and correct the display form of the object based on whether the object is a predetermined object that is moving.

[0122] Furthermore, the planetarium system 100 may cancel the correction of the object whose movement has been completed based on the completion of the movement of the corrected object, thereby enabling the planetarium system 100 to minimize the time it takes for each object to be deformed by the correction.

[0123] <D.まとめ> As described above, planetarium system 100 according to the present embodiment can correct the display form of one or more objects moving on screen 150. This allows planetarium system 100 to prevent moving objects from being missing or appearing unnatural to the audience.

[0124] The planetarium system 100 can also switch on / off the blinking function of the moving celestial object and adjust the number of blinks, thereby preventing the moving celestial object from appearing missing or unnatural to the audience due to the influence of blinking.

[0125] Furthermore, the planetarium system 100 can perform individual correction processes for different types of objects, such as celestial bodies, figures, text, etc. This allows the planetarium system 100 to prevent each object from appearing missing or unnatural to the audience, even when various objects, such as celestial bodies, constellation lines, and constellation descriptions, move.

[0126] 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]

[0127] 100 planetarium system, 101,400 device, 120 controller, 130 light source, 141 software user interface, 142 terminal, 143 console equipment, 150 screen, 200, 210, 310 series of drawings, 202, 204, 206, 208, 212, 214, 218, 312, 314, 316, 318 scene, 205 panel, 230 acoustic area, 260 celestial body, 402 image acquisition unit, 404 object extraction unit, 406 type determination unit, 408 movement determination unit, 410 size determination unit, 412 correction unit, 414 image output unit, 501 processor, 502 primary memory device, 503 secondary memory device, 504 external device interface, 505 input interface, 506 output interface, 507 communication interface.

Claims

1. a storage unit that stores a video including one or more objects; a plurality of light sources uniformly spaced on a dome; one or more control units that control light emission from the plurality of light sources to reproduce the image; The one or more control units determining whether an object included in the one or more objects is a predetermined object and is moving; A planetarium system that corrects a display form of the certain object based on the fact that the certain object is the predetermined object in motion.

2. 2. The planetarium system of claim 1, wherein correcting the display form of the certain object includes hiding the certain object when the certain object moves based on the certain object being a celestial body with a size less than a first threshold.

3. 3. The planetarium system of claim 2, wherein correcting the display form of the certain object includes correcting the display form of the certain object so that the certain object appears larger when the certain object is moving than when the certain object is stationary, based on the certain object being a celestial body with a size equal to or greater than the first threshold and less than the second threshold.

4. A planetarium system according to any one of claims 2 to 3, wherein correcting the display form of the certain object includes changing the blinking frequency of the certain object or stopping the blinking of the certain object when the certain object moves, based on the certain object being a celestial body of a size less than a third threshold and the blinking setting of the certain object being valid.

5. 4. The planetarium system according to claim 1, wherein the blink setting of the certain object being valid includes the certain object being a variable star.

6. the one or more objects include a graphic; The planetarium system according to any one of claims 1 to 3, wherein correcting the display form of the object includes correcting at least one of the line thickness, brightness, or color code of the figure when the figure moves.

7. the one or more objects include text; The planetarium system according to any one of claims 1 to 3, wherein correcting the display form of the object includes correcting at least one of the font type, font size, decoration, brightness, or color code of the text when the text is moved.

8. The planetarium system according to any one of claims 1 to 3, wherein correcting the display form of the certain object includes changing the number of one or more light sources that are lit to represent the certain object.

9. 4. The planetarium system according to claim 1, wherein the one or more control units cancel correction of the display form of the certain object based on completion of movement of the certain object.

10. 1. A method for controlling a planetarium system, comprising: acquiring a video including one or more objects; Reproducing the image by controlling the light emission of a plurality of light sources arranged at uniform intervals on a dome; determining whether an object included in the one or more objects is a predetermined object and is moving; correcting a display form of the certain object based on the fact that the certain object is the predetermined object in motion.

11. A program executed by a planetarium system, acquiring a video including one or more objects; Reproducing the image by controlling the light emission of a plurality of light sources arranged at uniform intervals on a dome; determining whether an object included in the one or more objects is a predetermined object and is moving; and correcting the display form of the certain object based on the fact that the certain object is the predetermined object in motion.

Citation Information

Patent Citations

  • Dome-screen display screen

    CN106601140A