Display control device, display device, method, storage medium, and program product

By providing a control unit in the display control device of the electronic metronome, the light irradiated by the light source unit moves repeatedly along the track on the display unit and stops during the timing period, the problem that the user has difficulty in knowing the light moving range, and the timing in which the user can accurately grasp the beat.

CN119676892APending Publication Date: 2025-03-21CASIO COMPUTER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411290834.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-09-21
Filing Date
2024-09-14
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In an electronic metronome, it is difficult for the user to know the moving range of light, making it difficult to grasp the timing of the beat.

Method used

By providing a control unit in the display control device, the timing of the beat is matched, and the light irradiated by the light source part is repeatedly moved along a predetermined track on the display part, and the display position of the light is stopped at positions corresponding to both ends of the track during the fixed period of the timing including the beat.

Benefits of technology

This enables the user to easily grasp the timing of the beat and visually capture the situation where the display position of the light stops, ensuring that the user can accurately grasp the moving range of the light.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119676892A_ABST
    Figure CN119676892A_ABST
Patent Text Reader

Abstract

The invention provides a display control apparatus, a display apparatus, a method, a storage medium, and a program product. The display control device is provided with: a control unit that controls the light source unit; the control unit changes the display position of the light irradiated from the light source unit and reflected on the display unit so that the light reciprocates along a predetermined trajectory on the display unit in accordance with the timing of the racket. In a fixed period including the timing of the beat, the display position of the light is stopped at positions corresponding to both ends of the track.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority based on Japanese Patent Application No. 2023-154095 filed on September 21, 2023, and all the contents of the basic application are incorporated into this application. Technical Field

[0002] The present disclosure relates to a display control device, a display device, a method, a storage medium and a computer program product. Background Art

[0003] There is known an electronic metronome that uses light to visually convey beats or rhythms to a user. For example, Japanese Patent Application Laid-Open No. 2000-88977 describes a specific structure of such an electronic metronome.

[0004] The electronic metronome described in Japanese Patent Publication No. 2000-88977 lights up one of a plurality of LEDs (Light Emitting Diodes) arranged in a horizontal row. The electronic metronome shifts the positions of the LEDs that are lit one by one from left to right on the way out, and shifts the positions of the LEDs that are lit one by one from right to left on the way back. By repeating this action, the display position of the light repeatedly moves back and forth, reproducing the movement of the pendulum metronome. Summary of the invention

[0005] Problems to be solved by the invention

[0006] Unlike a pendulum-type metronome that moves a physical rod, an electronic metronome may have difficulty knowing the range of light movement due to the design of the display unit that projects light. If it is difficult to know the range of light movement (i.e., it is difficult to know where the light moves), it is difficult for the user to grasp the timing of the beat.

[0007] The present disclosure has been made in view of the above circumstances, and an object of the present disclosure is to provide a display control device, a display device, a method, and a program that allow a user to easily grasp the timing of a beat.

[0008] Means used to solve problems

[0009] The display control device disclosed in the present invention includes a control unit for controlling a light source unit. The control unit changes the display position of light irradiated from the light source unit and projected on the display unit in accordance with the timing of the beat, so that the light repeatedly reciprocates along a predetermined track on the display unit; and the display position of the light stops at positions corresponding to both ends of the track during a fixed period including the timing of the beat.

[0010] Effects of the Invention

[0011] According to the present disclosure, it is possible to provide a display control device, a display device, a method, and a program that allow a user to easily grasp the timing of a beat. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 This is an overall perspective view of an electronic musical instrument according to one embodiment of the present disclosure.

[0013] Figure 2 This is a partial perspective view of an electronic musical instrument according to one embodiment of the present disclosure.

[0014] Figure 3 This is a block diagram showing the structure of an electronic musical instrument according to one embodiment of the present disclosure.

[0015] Figure 4 This is an exploded perspective view of a display unit included in an electronic musical instrument according to an embodiment of the present disclosure.

[0016] Figure 5 This is an explanatory diagram of a case where a display unit is operated as an electronic metronome in one embodiment of the present disclosure.

[0017] Figure 6 This is an explanatory diagram of a case where a display unit is operated as an electronic metronome in one embodiment of the present disclosure.

[0018] Figure 7 This is a diagram showing the relationship between the display position of light projected on the display unit and time in one embodiment of the present disclosure.

[0019] Figure 8 This is a diagram showing the relationship between the stop time and rhythm of the light projected on the display unit in one embodiment of the present disclosure.

[0020] Fig. 9 This is a flowchart showing a metronome process executed by a sub-processor included in an electronic musical instrument according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0021] A display control device, a display device, and a method and a program executed by the display device as an example of a computer according to an embodiment of the present invention will be described in detail with reference to the drawings.

[0022] Figure 1 It is an overall perspective view of an electronic musical instrument 1 according to one embodiment of the present invention. Figure 2 It is a partial perspective view of the electronic musical instrument 1 . Figure 3 : is a block diagram showing the structure of the electronic musical instrument 1.

[0023] The electronic musical instrument 1 is an example of a display device including a display control device, and is, for example, an electronic piano.

[0024] The display control device according to the present embodiment includes a control unit for controlling the light source unit. The control unit changes the display position of the light irradiated from the light source unit and projected on the display unit in a manner that the light reciprocates along a predetermined track on the display unit in accordance with the timing of the beat, and stops the display position of the light at positions corresponding to both ends of the track during a fixed period including the timing of the beat.

[0025] That is, the display control device according to the present embodiment operates as an electronic metronome that visually transmits a beat or rhythm to a user using light. In the display control device according to the present embodiment, by stopping the display position of the light at positions corresponding to both ends of the track during a fixed period including the timing of the beat, it is easy for the user to grasp the moving range of the light (particularly the ends of the moving range). The user can easily grasp the timing of the beat by visually capturing the situation that the display position of the light has stopped (in other words, the light has reached the ends of the moving range).

[0026] The electronic musical instrument 1 may be an electronic keyboard instrument other than an electronic piano, such as an electronic keyboard, or may be another type of electronic musical instrument such as an electronic percussion instrument, an electronic wind instrument, or an electronic string instrument.

[0027] like Figure 1 and Figure 2 As shown, the electronic musical instrument 1 includes a cabinet 2 . The cabinet 2 supports a keyboard 13A, pedals 13B, an operation panel 14 , and a display unit 16 .

[0028] like Figure 3 As shown, the electronic musical instrument 1 includes a main processor 10M, a sub-processor 10S, a RAM (Random Access Memory) 11, a flash ROM (Read Only Memory) 12, a keyboard 13A, a pedal 13B, an operation panel 14, a key scanner 15, a display unit 16, a sound source LSI (Large Scale Integration) 17, a D / A converter 18, an amplifier 19, and a speaker 20. The various components of the electronic musical instrument 1 are connected via a bus 21.

[0029] The main processor 10M and the sub-processor 10S respectively read out the program and data stored in the flash ROM 12. The main processor 10M and the sub-processor 10S control the electronic musical instrument 1 by using the RAM 11 as a work area.

[0030] The main processor 10M and the sub-processor 10S are, for example, single processors or multiple processors, each including at least one processor. In the case of a structure including multiple processors, the main processor 10M and the sub-processor 10S may be packaged as a single device, or may be composed of multiple devices physically separated in the electronic musical instrument 1. The main processor 10M and the sub-processor 10S may also be called a control unit, a CPU (Central Processing Unit), an MPU (MicroProcessor Unit), or an MCU (Micro Controller Unit).

[0031] The main processor 10M and the sub-processor 10S may not be independent processors but may be a single processor.

[0032] The RAM 11 temporarily stores data and programs. The RAM 11 stores various data such as various programs and waveform data read from the flash ROM 12 .

[0033] The flash ROM 12 is a nonvolatile semiconductor memory such as a flash memory, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically Erasable Programmable ROM). The flash ROM 12 stores control programs 12M and 12S as an example. The main processor 10M and the sub-processor 10S execute the control programs 12M and 12S, respectively, to perform various processes related to one embodiment of the present invention.

[0034] The keyboard 13A includes a plurality of white keys and a plurality of black keys. Each key is associated with a different pitch. The electronic musical instrument 1 produces musical sounds in response to key operations on the keys included in the keyboard 13A.

[0035] The pedal 13B includes three pedals as performance operating members. Specifically, the pedal 13B includes a damper pedal, a soft pedal, and a sustain pedal. If the user presses a key while stepping on the pedal, the electronic musical instrument 1 adds a sound effect corresponding to the stepped pedal to the musical sound and performs sound generation processing.

[0036] The operation panel 14 includes various operation units such as a power switch and a setting switch for a metronome function.

[0037] The key scanner 15 monitors the pressing and releasing of keys on the keyboard 13A. If the key scanner 15 detects a key operation by the user, for example, it outputs a key event to the main processor 10M. The key event includes information on the pitch of the key related to the key operation (key number). The key number may also be called a key number, a MIDI (Musical Instrument Digital Interface) key, or a note number.

[0038] In this embodiment, a mechanism for measuring the key pressing speed (force) of the key is also provided, and the force measured by the mechanism is also included in the key pressing event. For example, a plurality of contact switches are provided for each key. The force is measured based on the difference in the time when each contact switch is turned on when the key is pressed. The force can also be said to be a value indicating the strength of the key pressing operation, and can also be said to be a value indicating the size (volume) of the musical sound.

[0039] The display unit 16 operates as an electronic metronome that visually conveys beats or rhythms to the user using light. The display unit 16 will be described in detail later.

[0040] The waveform data is stored in the flash ROM 12 or other memory not shown. The waveform data is loaded into the RAM 11 during the startup process of the electronic musical instrument 1 so that the musical sound can be quickly produced in response to the key operation. When the main processor 10M detects the key operation by the key scanner 15, it instructs the sound source LSI 17 to read the corresponding waveform data from the waveform data loaded in the RAM 11. The waveform data to be read is determined, for example, based on the timbre selected by the user's operation and the key event.

[0041] The sound source LSI 17 generates musical sounds based on the waveform data read from the RAM 11 under the instruction of the main processor 10M. The sound source LSI 17 has, for example, 128 generator segments and can generate a maximum of 128 musical sounds simultaneously. In addition, in the present embodiment, the main processor 10M, the sub-processor 10S, and the sound source LSI 17 are configured as different processors, but in other embodiments, they may be configured as one or two processors.

[0042] The digital musical sound data generated by the sound source LSI 17 is converted into an analog signal by the D / A converter 18 , amplified by the amplifier 19 , and output to the speaker 20 .

[0043] Figure 4 is an exploded perspective view of the display unit 16. Figure 4 As shown, the display unit 16 includes a metal plate member 160 , a light source portion 162 , an insulating sheet 164 , and a display portion 166 .

[0044] The metal plate member 160 is supported inside the housing 2. Each component of the display unit 16 is supported by the housing 2 via the metal plate member 160.

[0045] The light source unit 162 includes an LED (Light Emitting Diode) substrate 162A and LEDs 162B.

[0046] The LED substrate 162A is a rectangular substrate. A plurality of LEDs (an example of a light-emitting element) 162B are mounted on the LED substrate 162A. In the present embodiment, 20 LEDs 162B are arranged in a row at equal intervals in the longer direction of the LED substrate 162A (for convenience, the "left-right direction"). The LEDs 162B are, for example, white LEDs that emit simulated white light.

[0047] The insulating sheet 164 is a rectangular sheet member having a shape corresponding to the LED substrate 162A and a size slightly larger than the LED substrate 162A, and has insulating properties. The insulating sheet 164 is sandwiched between the metal plate member 160 and the LED substrate 162A to prevent a short circuit between the metal plate member 160 and the LED substrate 162A.

[0048] The display unit 166 includes a light guide member 166A, a light shielding box 166B, a diffusion sheet 166C, and an acrylic panel 166D.

[0049] The light guide member 166A is made of, for example, polycarbonate or acrylic resin having light transmittance. The light guide member 166A is assembled to the light shielding box 166B. The light guide member 166A is located in front of each LED 162B when assembled to the light shielding box 166B. The light guide member 166A guides the light emitted from the LED 162B toward the front.

[0050] The light shielding box 166B is made of, for example, black polystyrene and has light shielding properties. The light shielding box 166B is formed into a rectangular shape that is long in the left-right direction. An emission opening 166b is formed in the approximate center of the light shielding box 166B. The emission opening 166b is a rectangular shape that is long in the left-right direction.

[0051] The light emitted from LED 162B is reflected on display unit 166. That is, display unit 166 reflects the light emitted from light source unit 162.

[0052] Specifically, most of the light emitted from the LED 162B enters the light guide member 166A. A part of the light incident on the light guide member 166A travels substantially straight inside the light guide member 166A and is emitted from the light guide member 166A.

[0053] The emitting surface of the light guide member 166A is embossed, so that light reaching the emitting surface of the light guide member 166A is diffusely reflected by the embossed surface and is emitted from the emitting surface with high efficiency.

[0054] The diffusion sheet 166C is made of, for example, PET (polyethylene terephthalate) and has light diffusing properties. The light emitted from the light guide member 166A is diffused by the diffusion sheet 166C, emitted from the emission opening 166b to the front with substantially uniform brightness from the light shielding box 166B.

[0055] The acrylic panel 166D is attached to the front surface of the light shielding box 166B. The light diffused by the diffusion sheet 166C and emitted from the light shielding box 166B is emitted to the outside through the acrylic panel 166D.

[0056] In addition, the light emitted from the light guide member 166A is shielded by the light shielding box 166B at the portion other than the emission opening 166b. That is, only the rectangular area defined by the emission opening 166b that is longer in the left-right direction is a display area (hereinafter, given a reference numeral 168) where the light can be reflected. Hereinafter, the light reflected in the display area 168 is referred to as "light L".

[0057] The display area 168 (in other words, the emission opening 166b) is located on the front side of the 20 LEDs 162B arranged in a row in the left-right direction. Figure 2 In the figure, LEDs 162B are shown for the convenience of clearly showing the positional relationship between the display area 168 and each LED 162B. The LEDs 162B are located behind the acrylic resin panel 166D, the diffusion sheet 166C, and the light guide member 166A. Therefore, these LEDs 162B are not visible in appearance.

[0058] Specifically, the display unit 166 is accommodated in the interior of the housing 2 and is provided with an acrylic resin panel 166D. Figure 1 As shown, the appearance surface (surface) is flat. In addition, the external light hardly reaches the inside of the box 2 through the light shielding box 166B located on the back side of the acrylic resin panel 166D. Therefore, it is difficult for the user to visually confirm the various parts in the box 2.

[0059] That is, even if the user visually observes the portion where the LED 162B is arranged, the user cannot visually confirm the position of the LED 162B. Therefore, the user cannot understand the moving range of the light L (particularly the end of the moving range) when the LED 162B is not turned on.

[0060] Figure 5 and Figure 6 This is an explanatory diagram of a case where the display unit 16 is operated as an electronic metronome.

[0061] Figure 5 168 represents the change in the display position of the light L projected in the display area 168 on the time axis. Figure 5 The left figure shows the situation where the light L moves back and forth once in the display area 168. Figure 5 In the figure, the curve graph on the right side corresponds to the graph on the left side and shows the relationship between the display position of the light L and time.

[0062] like Figure 5 As shown, light L can be displayed at each display position from position P1 to position P2000. The leftmost display position of light L is position P1. The display position closer to the right is assigned a higher number. Therefore, the rightmost display position of light L is position P2000. In addition, each display position from position P1 to position P2000 is the position of light L expressed by the light emitted from LED 162B, and is different from the physical position where LED 162B is configured.

[0063] Figure 6 1 is a diagram showing the relationship between each display position of the light L and the lighting pattern of the LED 162B. Figure 6 In the figure, the LED 162B located on the far left of the 20 LEDs 162B is recorded as "LED 1". The LEDs 162B located on the right are given higher numbers. Therefore, the LED 162B located on the far right of the 20 LEDs 162B is recorded as "LED 20". Figure 6 In the figure, the numerical value (0 to 100) indicates the brightness of LED 162B. A brightness of 0 indicates that LED 162B is not lit. A brightness of 100 indicates that LED 162B is lit at the highest brightness.

[0064] The LED 162B is controlled to emit light by the subprocessor 10S. The subprocessor 10S sequentially switches 2000 lighting patterns corresponding to the display positions from position P1 to position P2000 to control the emission of 20 LEDs 162B. Hereinafter, the lighting patterns corresponding to the positions P1 to P2000 are given reference numbers LP1 to LP2000.

[0065] That is, the subprocessor 10S controls the light source unit 162 to operate as a control unit that controls the display position of the light L on the display unit 166 .

[0066] For example, the subprocessor 10S turns on LED1 to LED3 at brightnesses of 51, 100, and 51, respectively, and does not turn on LED4 to LED20. That is, if the subprocessor 10S performs light emission control in the lighting pattern LP1, light L is projected at position P1, which is the leftmost display position in the display area 168.

[0067] Next, the subprocessor 10S gradually reduces the brightness of LED1 and LED3. That is, if the subprocessor 10S sequentially performs light emission control in the lighting pattern after lighting pattern LP2, the display position of light L moves slightly to the right (position P2, P3, P4, P5, P6...) each time.

[0068] By gradually changing the brightness of the plurality of LEDs 162B, it is possible to express smooth movement of the light L.

[0069] The subprocessor 10S switches the lighting pattern from lighting pattern LP1 to LP2000 at high speed until the light L at position P1 reaches position P2000, so that the lit LED 162B gradually shifts to the right LED 162B. Figure 5 As shown, on the outward path, the display position of the light L moves from the position P1 to the position P2000.

[0070] If the light L reaches the position P2000, the subprocessor 10S switches the lighting pattern from the lighting pattern LP2000 to the lighting pattern LP1 at a high speed before the light L at the position P2000 reaches the position P1, so that the lit LED 162B gradually shifts to the left LED 162B. Figure 5 As shown, on the return path, the display position of the light L moves from the position P2000 to the position P1.

[0071] In this way, the subprocessor 10S continuously changes the display position of the light L so that the light L reciprocates along a line track (an example of a predetermined track on the display unit) in the display area 168. For convenience, this line track is referred to as "track ORB".

[0072] In more detail, the subprocessor 10S controls the emission of the 20 LEDs 162B in a lighting pattern corresponding to each display position of the light L from one end (for example, one of the position P1 and the position P2000) to the other end (for example, the other of the position P1 and the position P2000) of the track ORB. The subprocessor 10S switches the lighting pattern in sequence to continuously change the display position of the light L from the one end to the other end, and then continuously changes it from the other end to the one end, thereby reciprocating the light L on the track ORB.

[0073] Furthermore, 20 LEDs 162B (an example of a plurality of light emitting elements) are arranged in a straight line corresponding to the orbit ORB on which the light L moves.

[0074] In this embodiment, many (2000) display positions are switched sequentially at high speed. Since the motion resolution is high (adjacent display positions are close to each other) and the display position switching is high speed, the light L appears to move back and forth smoothly in the display area 168.

[0075] The operation of the display unit 16 as an electronic metronome will be described in more detail.

[0076] Figure 7 is a diagram showing the relationship between the display position of light L and time. Figure 7 In FIG. 1 , T1 to T5 represent the timing of the beat. Each period represented by a double-headed arrow (the period from the timing of the beat T1 to the timing of the beat T2, the period from the timing of the beat T2 to the timing of the beat T3, the period from the timing of the beat T3 to the timing of the beat T4, and the period from the timing of the beat T4 to the timing of the beat T5) is of the same length, which is equivalent to the length of one beat. The periods PD0 and PD2 represent the periods during which the display position of the light L stops. The period PD1 represents the period during which the display position of the light L moves.

[0077] like Figure 7 As shown, the light L repeatedly moves back and forth in timing matching the beat.

[0078] Specifically, when the electronic metronome function is turned on, in the first period PD0 starting from the timing T1 of the beat, the display position of the light L remains stopped at the position P1 and does not move.

[0079] When entering the period PD1, the display position of the light L moves from the position P1 toward the position P2000. The display position of the light L reaches the position P2000 at the end of the period PD1.

[0080] The next period PD2 is a period from a time point T2a (an example of the first time point) before the timing T2 of the beat to a time point T2b (an example of the second time point) after the timing T2 of the beat. That is, the period PD2 includes the timing T2 of the beat. The display position of the light L remains at the position P2000 during the period PD2 and does not move.

[0081] The time from the first time point to the timing of the beat and the time from the timing of the beat to the second time point are, for example, the same length as the period PD0. The time from the first time point to the timing of the beat and the time from the timing of the beat to the second time point may also be substantially the same length as the period PD0.

[0082] When entering the next period PD1, the display position of the light L moves from the position P2000 to the position P1. The display position of the light L reaches the position P1 at the end of the period PD1.

[0083] The next period PD2 includes the timing T3 of the beat. In the period PD2, the display position of the light L remains stopped at the position P1 and does not move.

[0084] Thus, the light L matches the timing of the beat and moves back and forth between the position P1 and the position P2000 during the timing T1 to T3 of the beat. Figure 5 As shown, the display position of the light L changes continuously in a manner that the light L reciprocates along the track ORB (an example of a predetermined track on the display unit) in the display area 168. The light L appears to reciprocate smoothly in the display area 168. This reciprocating motion is repeated while the electronic metronome function is turned on.

[0085] At position P1 and position P2000 (an example of both ends of a predetermined track), by stopping the display position of light L during a fixed period including the timing of the beat, the user can easily grasp the moving range of the light (especially the end of the moving range). The user can easily grasp the stop of the movement of light L (in other words, the light L has reached the end of the moving range) through vision. The user can easily grasp the timing of the beat by visually capturing the stop period of light L including the timing of the beat.

[0086] The time from the first time point to the timing of the beat (for example, the time from time point T2a to the timing of the beat T2) and the time from the timing of the beat to the second time point (for example, the time from the timing of the beat T2 to the timing of the beat T2b) are the same length or substantially the same length. By aligning the stop times of the light L before and after the timing of the beat to the same length or substantially the same length, the user can further grasp the timing of the beat in feeling.

[0087] The time of the first lighting style corresponding to one end of the orbit ORB (for example, one side of the lighting style LP1 and the lighting style LP2000) and the second lighting style corresponding to the other end of the orbit ORB (for example, the other side of the lighting style LP1 and the lighting style LP2000) are longer than the time of other lighting styles (for example, lighting styles LP2 to LP1999) corresponding to each display position (for example, positions P2 to P1999) of the light L between one end and the other end of the orbit ORB (for example, position P1 and position P2000).

[0088] That is, by lengthening the time of the lighting pattern LP1 and the lighting pattern LP2000, the user can reliably grasp the stopping of the light L. Thus, the user can easily grasp the timing of the beat. In contrast, by shortening the time of the other lighting patterns LP2 to LP1999, the display position of the light L is sequentially switched at a high speed, and the user can see that the light L moves smoothly in the display area 168.

[0089] The user can set the rhythm of the electronic metronome by operating the operation panel 14. The length of the stop time (an example of a fixed period) of the light L is set according to the rhythm. Specifically, n% (e.g., 20%, 40%, etc.) of the time taken for one beat is set as the stop time of the light L.

[0090] Figure 8 2 is a diagram showing the relationship between the stop time of the light L (ie, the period PD2 ) and the rhythm. Figure 8 The upper, middle, and lower figures of the diagram respectively show the relationship between the stop time of light L and the rhythm when the set rhythm is set to rhythm TMP1, TMP2, and TMP3. Among rhythms TMP1 to TMP3, rhythm TMP1 is the slowest rhythm, and rhythm TMP3 is the fastest rhythm. Rhythm TMP2 is a rhythm slower than rhythm TMP3, and is a rhythm faster than rhythm TMP1. In addition, Figure 7 Similarly to the example, each period indicated by the double-headed arrow (the period from the timing T1 of the beat to the timing T2 of the beat, and the period from the timing T2 of the beat to the timing T3 of the beat) is of the same length, which is equivalent to the length of one beat.

[0091] like Figure 8 As shown, the faster the rhythm (in other words, the shorter the time it takes for one beat), the shorter the stop time of light L (i.e., period PD2). The slower the rhythm (in other words, the longer the time it takes for one beat), the longer the stop time of light L.

[0092] In this way, by making the ratio of the stop time of the light L to the time taken for one beat constant (for example, always 20%) regardless of the tempo, the display form of the electronic metronome can have a unified feel.

[0093] The pendulum movement of a pendulum metronome gradually accelerates from one end of the pendulum range on the way out, and gradually decelerates if it passes the middle point, and stops instantly at the other end of the pendulum range; on the way back, it gradually accelerates toward one end of the pendulum range, and gradually decelerates if it passes the middle point, and stops instantly at one end of the pendulum range. The pendulum metronome repeats this reciprocating movement in accordance with the timing of the beat.

[0094] In order to imitate the pendulum motion of a pendulum metronome with high reproducibility, it is desirable to move the display position of the light L in accordance with a sine wave. However, in the control in accordance with a sine wave, the processing load of the subprocessor 10S becomes too heavy.

[0095] Therefore, in the present embodiment, the sub-processor 10S moves the display position of the light L through control in accordance with a quadratic function.

[0096] Specifically, if Figure 7As shown, the sub-processor 10S in the forward path causes the display position of the light L to move with quadratic function acceleration from one end of the track ORB (e.g., position P1) to the midpoint of the track ORB (e.g., position P1000) (in Figure 7 during the reference period A), and move with quadratic function deceleration from the midpoint to the other end of the track (e.g., position P2000) (in Figure 7 during the reference period B).

[0097] In addition, as Figure 7 shown, the sub-processor 10S in the return path causes the display position of the light L to move with quadratic function acceleration from the other end of the track ORB (e.g., position P2000) to the midpoint of the track ORB (e.g., position P1000) (in Figure 7 during the reference period C), and move with quadratic function deceleration from the midpoint to one end of the track (e.g., position P1) (in Figure 7 during the reference period D).

[0098] The quadratic function applied during period A is represented by the following formula (1).

[0099] Formula (1)

[0100] Position P(t) - Position P1 = (2 × (Position P2000 - Position P1) / T2) × t 2

[0101] The label T represents the time taken for the movement of the light L between position P1 and position P2000 (in other words, period PD1). The label t represents the elapsed time. For the convenience of calculation, the elapsed time t represents the time other than the stop time of the light L (in other words, period PD0 and period PD2), that is, the elapsed time of only the movement time of the light L (in other words, period PD1). This elapsed time t is reset to zero when the display position of the light L returns from position P2000 to position P1. In formula (1), the elapsed time t takes a value of 0 ≦ t < T / 2. Position P(t) represents the display position of the light L corresponding to the elapsed time t.

[0102] The quadratic function applied during period B and period C is represented by the following formula (2).

[0103] Formula (2)

[0104] Position P(t) - Position P2000 = (-2 × (Position P2000 - Position P1) / T2) × (t - T) 2

[0105] In formula (2), during period B, the elapsed time t takes a value of T / 2 ≦ t < T. In formula (2), during period C, the elapsed time t takes a value of T ≦ t < 3T / 2.

[0106] The quadratic function applied in the period D is expressed by the following equation (3).

[0107] Formula (3)

[0108] Position P(t)-Position P1=(2×(Position P2000-Position P1) / T2)×(t-2T) 2 In the formula (3), in the period D, the elapsed time t takes a value of 3T / 2≦t<2T.

[0109] When the elapsed time t reaches the time 2T, the subprocessor 10S resets the elapsed time t to 0. In the subsequent periods PD1 and PD2, the subprocessor 10S again sequentially applies equations (1) to (3).

[0110] By moving the display position of the light L by control following a quadratic function, the pendulum motion of a pendulum metronome can be simulated with high reproducibility, similar to the case of a sine wave.

[0111] Furthermore, by performing control in accordance with a quadratic function, the processing load of the subprocessor 10S can be reduced compared to the case of performing control in accordance with a sine wave.

[0112] Furthermore, by performing control in accordance with a quadratic function, the time taken for the light L to move from one end (e.g., position P1) to the other end (e.g., position P2000) of the track ORB is shortened compared to the case of performing control in accordance with a sine wave. Since the time taken for the light L to move is shortened in the time taken for one beat, the stop time of the light L (in other words, period PD2) can be ensured to be longer. Therefore, the user can more reliably grasp that the light L has stopped. Thus, the user can easily grasp the timing of the beat.

[0113] Fig. 9 1 is a flowchart showing the metronome processing executed by the subprocessor 10S in one embodiment of the present invention. For example, if the user operates the operation panel 14 to turn on the electronic metronome function, the operation starts. Fig. 9 Execution of the metronome process is shown.

[0114] If the electronic metronome function is turned on, the main processor 10M sends a synchronization signal to the sub-processor 10S at a timing corresponding to the set rhythm (in other words, every time the timing of the beat comes), and outputs a sound notifying the beat from the speaker 20.

[0115] The set tempo is a tempo set by a user operation on the operation panel 14. When no such user operation is performed, the set tempo is an initially determined tempo.

[0116] like Fig. 9As shown, the sub-processor 10S waits for a synchronization signal from the main processor 10M (step S101).

[0117] If a synchronization signal is received from the main processor 10M (step S101: Yes), the sub-processor 10S resets the count value of the built-in counter and starts counting (step S102). The sub-processor 10S controls the light emission of the LED 162B with a lighting pattern (e.g., lighting pattern LP1) corresponding to one end (e.g., position P1) of the track ORB (step S103), and returns to the process of step S101.

[0118] in addition, Figure 7 and Figure 8 The illustrated beat timing (T1, T2, etc.) is strictly the timing at which the subprocessor 10S receives the synchronization signal. The synchronization signal reception timing may be appropriately adjusted in consideration of the signal delay within the subprocessor 10S.

[0119] When the synchronization signal is not received from the main processor 10M (step S101 : No), the subprocessor 10S acquires the elapsed time TM (in other words, the count value of the built-in counter) from the last reception of the synchronization signal (step S104 ).

[0120] The subprocessor 10S selects one of the above-mentioned equations (1) to (3) according to the elapsed time TM, and calculates the display position of the light L corresponding to the elapsed time TM acquired in step S104 using the selected equation (step S105).

[0121] In step S105, the elapsed time TM is converted to the elapsed time t, and the display position of the light L is calculated. For example, at the time point of starting to move from the position P1, the elapsed time TM is converted to zero. At the time point of receiving the synchronization signal, the elapsed time TM is converted to time T. At the time point of returning to the position P1, the elapsed time TM is converted to time 2T.

[0122] The subprocessor 10S determines whether the elapsed time TM obtained in step S104 is less than or equal to the first time (step S106). The first time is, for example, half of the period PD2 during which the light L stops. That is, the subprocessor 10S determines whether the elapsed time from the timing T1 of the beat is within the period PD0, and further determines whether the elapsed time from the timing Tn (n is a natural number greater than or equal to 2) of the beat after the timing T2 of the beat is within the period PD2.

[0123] When the elapsed time TM is less than the first time (step S106: Yes), time has only slightly elapsed since the timing of the beat. Therefore, the subprocessor 10S maintains the light emission control of the LED 162B in the lighting pattern (e.g., lighting pattern LP1) corresponding to one end (e.g., position P1) of the track ORB (step S107), and returns to the process of step S101.

[0124] When the elapsed time TM exceeds the first time (step S106: No), the subprocessor 10S determines whether the elapsed time TM acquired in step S104 is equal to or longer than the second time (step S108). The second time is, for example, the value obtained by adding the entire period PD1 to the first time (i.e., half of the period PD2).

[0125] When the elapsed time TM is less than the second time (step S108: No), there is still time until the timing of the next beat, and the light L has not reached the other end of the track ORB (for example, position P2000). Therefore, the subprocessor 10S controls the light emission of the LED 162B with the lighting pattern (one of the lighting patterns LP2 to 1999) corresponding to the display position calculated in step S105 (step S109), and returns to the process of step S101.

[0126] When the elapsed time TM is equal to or longer than the second time (step S108: Yes), the light L reaches the other end of the track ORB (e.g., position P2000) close to the timing of the next beat. Therefore, the subprocessor 10S controls the light emission of the LED 162B with a lighting pattern (e.g., lighting pattern LP2000) corresponding to the other end of the track ORB (e.g., position P2000) (step S110), and returns to the process of step S101.

[0127] In this way, the subprocessor 10S sets the position P1 as one end of the track ORB, sets the position P2000 as the other end of the track ORB, and performs a metronome process of moving the light L from the position P1 to the position P2000. After the process of step S110, the subprocessor 10S returns to step S101, and if a synchronization signal is received, the subprocessor 10S performs a metronome process of setting the position P2000 as one end of the track ORB, setting the position P1 as the other end of the track ORB, and moving the light L from the position P2000 to the position P1 in the same manner as described above.

[0128] For example, the subprocessor 10S repeatedly executes Fig. 9 The metronome processing shown in the figure continues until the electronic metronome function is turned off. In other words, if the electronic metronome function is turned off, the subprocessor 10S ends. Fig. 9 Execution of the metronome process is shown.

[0129] pass Fig. 9 In the execution of the metronome process shown, the display position of the light L stops for a fixed period before and after the timing of the beat at the position P1 and the position P2000 which are the ends of the moving range of the light L. The user can easily grasp the timing of the beat by visually capturing the stop period of the light L including the timing of the beat.

[0130] When the main processor 10M sends a synchronization signal to the sub-processor 10S at the timing of the beat, the sub-processor 10S receives the synchronization signal and controls the light emission of the LED 162B. Therefore, a delay occurs from the timing of the beat to the light emission control of the corresponding lighting pattern (lighting pattern LP1 or lighting pattern LP2000).

[0131] Therefore, the subprocessor 10S controls the light emission of the LED 162B with the corresponding lighting pattern (lighting pattern LP1 or lighting pattern LP2000) from slightly before the timing of the beat arrives. In other words, the light L is stopped from slightly before the timing of the beat arrives. Therefore, the user does not feel a delay, but perceives that the stop timing of the light L coincides with the timing of the beat.

[0132] From slightly before the timing of the beat arrives (in other words, from slightly before the light L stops), the light L gradually slows down in a manner that imitates the pendulum motion of a pendulum-type metronome. The user can visually confirm the deceleration of the light L and grasp in advance that the timing of the beat is approaching. From this point of view, it is easier for the user to grasp the timing of the beat.

[0133] The light L gradually accelerates from one end of the track ORB (stopped state), and gradually decelerates when it passes the middle point, and stops at the other end of the track ORB. In this way, in this embodiment, the light L performs a motion that imitates the pendulum motion of a pendulum-type metronome. From this point of view, it is also easier for the user to grasp the timing of the beat.

[0134] In addition, the present invention is not limited to the above-mentioned embodiments, and can be variously deformed in the implementation stage without departing from the scope of its purpose. In addition, the functions performed in the above-mentioned embodiments can also be implemented in appropriate combination as long as possible. The above-mentioned embodiments include various stages, and various inventions can be extracted by appropriate combinations of multiple components disclosed. For example, even if some components are removed from all the components shown in the embodiments, as long as the effect can be obtained, the structure after removing the components can be extracted as an invention.

Claims

1. A display control device, characterized in that: A control unit having a function of controlling the light source unit; The above control unit: The display position of the light irradiated from the light source and projected on the display portion is changed in accordance with the timing of the beat, so that the light reciprocates along a predetermined track on the display portion; During a fixed period including the timing of the beat, the display position of the light is stopped at positions corresponding to both ends of the track.

2. The display control device according to claim 1, wherein: The control unit stops the display position of the light during a period from a first time point before the timing of the beat to a second time point after the timing of the beat.

3. The display control device according to claim 1, wherein: The light source unit has a plurality of light emitting elements; The above control unit: Controlling the light emission of the plurality of light emitting elements in a lighting pattern corresponding to each of the display positions from one end to the other end of the track; By sequentially switching the lighting patterns, the display position of the light changes continuously from the one end to the other end, and then changes continuously from the other end to the one end, so that the light reciprocates on the track.

4. The display control device according to claim 3, characterized in that: The control unit makes the duration of the first lighting pattern corresponding to one end of the track and the second lighting pattern corresponding to the other end of the track longer than the duration of the other lighting patterns corresponding to the display positions between the one end and the other end of the track.

5. The display control device according to claim 3, characterized in that: The above trajectory is the trajectory of the line segment; The plurality of light emitting elements are arranged in a straight line corresponding to the track.

6. The display control device according to any one of claims 3 to 5, characterized in that: The light emitting element is an LED, or light emitting diode.

7. The display control device according to claim 1, characterized in that: The control unit sets the length of the fixed period according to the rhythm.

8. The display control device according to claim 1, wherein: The above control unit: On the outward path, the display position of the light is accelerated by a quadratic function from one end of the track to the middle point of the track, and decelerated by a quadratic function from the middle point to the other end of the track; On the return path, the display position of the light is moved from the other end to the middle point with acceleration using a quadratic function, and is moved from the middle point to the one end with deceleration using a quadratic function.

9. A display device, characterized in that: have: The display control device according to claim 1; a light source portion; and The display unit reflects the light emitted from the light source unit.

10. A method for controlling a light source unit, which is a method executed by a computer having a processor for controlling the light source unit, characterized in that: include: The display position of the light irradiated from the light source and projected on the display portion is changed in accordance with the timing of the beat, so that the light reciprocates along a predetermined track on the display portion; During a fixed period including the timing of the beat, the display position of the light is stopped at positions corresponding to both ends of the track.

11. A non-transitory storage medium storing a program for causing a computer to execute a control of a light source unit, characterized in that: The procedures include: The display position of the light irradiated from the light source and projected on the display portion is changed in accordance with the timing of the beat, so that the light reciprocates along a predetermined track on the display portion; During a fixed period including the timing of the beat, the display position of the light is stopped at positions corresponding to both ends of the track.

12. A computer program product, characterized in that A program is included, the program causing a computer that controls a light source unit to execute: The display position of the light irradiated from the light source and projected on the display portion is changed in accordance with the timing of the beat, so that the light reciprocates along a predetermined track on the display portion; During a fixed period including the timing of the beat, the display position of the light is stopped at positions corresponding to both ends of the track.

Citation Information

Patent Citations

  • Electronic metronome

    JP2000088977A

  • Game program, method for controlling computer, and computer

    JP2023154095A