Electronic device, control method and program for electronic device

The electronic device facilitates correct initialization through a sequence of command operations guided by visual cues, addressing the challenge of complex initialization and reducing unintended resets.

JP2026096339APending Publication Date: 2026-06-15CASIO COMPUTER CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
CASIO COMPUTER CO LTD
Filing Date
2024-12-03
Publication Date
2026-06-15

AI Technical Summary

Technical Problem

Users find it difficult to perform complex initialization operations on electronic devices without assistance, and simple operations can lead to unintended initialization due to erroneous actions.

Method used

An electronic device with a display unit and operation unit that executes an initialization process only when a predetermined sequence of command operations is performed, with the display unit providing guidance through visual cues to ensure correct execution.

🎯Benefits of technology

Assists users in performing initialization correctly, reducing the likelihood of unintended initialization and simplifying the process, even in devices without advanced display capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026096339000001_ABST
    Figure 2026096339000001_ABST
Patent Text Reader

Abstract

The present invention provides an electronic device, a control method for the electronic device, and a program that can assist user operations for initialization. [Solution] The electronic device comprises a display unit, an operation unit, and a processing unit. The processing unit performs an initialization process to initialize the electronic device when a predetermined number of command operations are performed on the operation unit in a predetermined order, and causes the display unit to display a predetermined information each time at least some of the command operations are performed in a predetermined order.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The present invention relates to an electronic device, a control method for an electronic device, and a program. 【Background Art】 【0002】 Conventionally, there has been an electronic device capable of executing an initialization process for initializing its own device (for example, Patent Document 1). If the initialization process is executed in response to a simple operation, there may occur a problem that the electronic device is initialized contrary to the user's intention due to an erroneous operation. For this reason, usually, a somewhat complicated operation is required to execute the initialization process so as not to be initialized by an erroneous operation. 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2008-241329 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 However, there is a problem that it is not always easy for the user to perform a complicated operation for initialization without any assistance. 【0005】 An object of the present invention is to assist a user operation for initialization. 【Means for Solving the Problems】 【0006】 To solve the above problems, an electronic device according to the present invention includes a display unit, an operation unit, and a processing unit, wherein the processing unit executes an initialization process for initializing the electronic device when a predetermined plurality of command operations are performed on the operation unit in a predetermined order, Each time at least some of the command operations among the plurality of command operations are performed in the predetermined order, the display unit is made to display a predetermined message. [Effects of the Invention] 【0007】 According to the present invention, it is possible to assist the user's operations for initialization. [Brief explanation of the drawing] 【0008】 [Figure 1] This is a diagram showing the appearance of an electronic clock. [Figure 2] This is a block diagram showing the functional configuration of an electronic clock. [Figure 3] This diagram shows the contents of the command operation setting data. [Figure 4] This diagram shows the display operation of the analog display unit in initialization mode. [Figure 5] This diagram shows the display operation of the digital display unit in initialization mode. [Figure 6] This is a flowchart showing the control procedure for the initialization control process. [Figure 7] This figure shows an example of an invalid display in Modification Example 1. [Figure 8] This figure shows the contents of the command operation setting data in the modified example 2. [Figure 9] This figure shows an example of command operation in modified example 2. [Figure 10] This figure shows an example of command operation in modified example 2. [Figure 11] This figure shows an example of command operation in modified example 2. [Figure 12] This diagram shows the display operation of the analog display unit in modified example 3. [Figure 13] This diagram shows the display operation of the digital display unit in modified example 3. [Modes for carrying out the invention] 【0009】 Embodiments of the present invention will be described below with reference to the drawings. As shown in Figure 1, the electronic clock 1 (electronic device) comprises a housing 2 in which a display unit 50 and the like are housed, and two bands 3 attached to the housing 2. The electronic clock 1 is a wristwatch that is worn on the user's wrist by wrapping the bands 3 around the wrist. Figure 1 illustrates an electronic clock 1 that displays the time and the like in an analog manner using a display unit 50 having an hour hand 51 (pointer), a minute hand 52 (pointer), a second hand 53 (pointer), and a dial 54. Hereinafter, the hour hand 51, minute hand 52, and second hand 53 will be collectively referred to as "pointers 51-53". The electronic clock 1 may also include a display unit 50 that displays various information in a digital manner using a display panel such as a liquid crystal display panel. Furthermore, the display unit 50 may include points and a display panel and be capable of displaying information in both analog and digital manner. Four operation keys S1-S4 and a crown 61 are provided on the side of the housing 2. In the following, any one of the operation keys S1 to S4 will be referred to as "operation key S". Operation key S is a key switch that detects a press operation. Operation key S1 is located on the side of the housing 2 at the 4 o'clock position (downward right) of the dial 54. Operation key S2 is located on the side of the housing 2 at the 10 o'clock position (upward left) of the dial 54. Operation key S3 is located on the side of the housing 2 at the 8 o'clock position (downward left) of the dial 54. Operation key S4 is located on the side of the housing 2 at the 2 o'clock position (upward right) of the dial 54. 【0010】 As shown in Figure 2, the electronic clock 1 comprises a CPU 10 (Central Processing Unit) (processing unit), RAM 20 (Random Access Memory), a storage unit 30, a timing unit 40, a display unit 50, an operation unit 60, and a communication unit 70. Each part of the electronic clock 1 is connected via a data transmission path such as a bus. The CPU 10 is a processor that controls the operation of the electronic clock 1 by reading and executing the program 31 stored in the storage unit 30 and performing various arithmetic operations. The electronic clock 1 may have multiple processors (for example, multiple CPUs), and the multiple processes executed by the CPU 10 in this embodiment may be executed by these multiple processors. In this case, the processing unit is composed of multiple processors. In this case, the multiple processors may be involved in common processing, or the multiple processors may independently execute different processes in parallel. The RAM 20 provides the CPU 10 with a working memory space and stores temporary data. The storage unit 30 is a non-temporary recording medium readable by the CPU 10 as a computer, and stores the program 31 and various data. The memory unit 30 has non-volatile memory such as flash memory. The program 31 is stored in the memory unit 30 in the form of program code that can be read by a computer. The data stored in the memory unit 30 includes operation setting data 32 and command operation setting data 33. The operation setting data 32 is data that stores the contents of various operation settings of the electronic clock 1. The items of operation settings include, for example, the ON / OFF of the alarm function, the alarm time, the timer setting time, the home city, the world time city, the daylight saving time setting, setting information related to manual time correction by the user, and identification information of paired external devices. The contents of the operation setting data 32 are changed as needed in response to user operations to change the operation settings of the electronic clock 1. The contents of the command operation setting data 33 will be described later. 【0011】 The timing unit 40 includes an oscillator circuit, a frequency divider circuit, and a timing circuit, etc. The timing unit 40 counts and holds the current date and time by having the frequency divider circuit divide the clock signal generated by the oscillator circuit, and the timing circuit count the divided signal. The display unit 50 displays information such as the time, date, and day of the week according to the control signals transmitted from the CPU 10. The analog display unit 50 includes the hands 51-53 and dial 54 shown in Figure 1, as well as a mechanism for rotating the hands 51-53 and its drive circuit, etc. The display unit 50 may also include a date wheel (not shown) for displaying the date, and sub-dials (not shown) with function hands for displaying the day of the week and operating mode, etc. The digital display unit 50 includes a display panel 55 (see Figure 5), such as a liquid crystal panel, capable of displaying in a segment and / or dot matrix manner, and a drive circuit for the display panel 55. The operation unit 60 includes the operation keys S1-S4 and crown 61 shown in Figure 1. The operation unit 60 outputs an operation signal to the CPU 10 that includes information identifying the operation key S that was pressed, and information identifying the amount of rotation of the crown 61. The communication unit 70 is a communication module having an antenna, a modulation / demodulation circuit, a signal processing circuit, etc., and transmits and receives data with an external terminal device via short-range wireless communication such as Bluetooth (registered trademark). 【0012】 Next, the operation of the electronic clock 1 will be described. The CPU 10 of the electronic clock 1 in the present embodiment is capable of executing an initialization process for initializing the electronic clock 1. Initialization means resetting the software of the electronic clock 1, in other words, returning the electronic clock 1 to the state at the time of shipment. Initialization is also called all clear (AC). In the present embodiment, initialization means returning the operation setting data 32 to the initial state. The electronic clock 1 in the present embodiment can be initialized according to a user operation. By enabling initialization according to a user operation, the user can perform initialization at hand without sending or bringing the electronic clock 1 to the manufacturer. Therefore, there is an advantage that the labor and time required for initialization can be reduced for the user. On the other hand, when the initialization process is executed according to a simple operation, there may be a problem that the electronic clock 1 is initialized contrary to the user's intention due to an erroneous operation. Therefore, in the electronic clock 1 of the present embodiment, in order to avoid initialization due to an erroneous operation as much as possible, the initialization process is executed only when a plurality of operations are performed according to a predetermined procedure. Hereinafter, the procedure for executing the initialization process will be described. 【0013】 The initialization process is executed when a plurality of predetermined command operations are performed on the operation keys S1 to S4 in a predetermined order in a state where the electronic clock 1 is shifted to a predetermined initialization mode (AC mode). In order to shift the electronic clock 1 to the initialization mode, when the user is using the electronic clock 1 in the normal usage method, a complicated operation that is less likely to be performed is required. Since both the operation for shifting to the initialization mode and the plurality of command operations required after shifting to the initialization mode are operations that are less likely to be accidentally performed due to an erroneous operation, the problem that the initialization process is executed unintentionally is extremely unlikely to occur. 【0014】 In this embodiment, the operation to switch the electronic clock 1 to initialization mode is as follows. First, the electronic clock 1 is switched to setting mode for setting the current year, month, and day, and then to a state for setting the current month. Then, with the setting set to a specific month (any month from January to December, for example, January), the electronic clock 1 can be switched to initialization mode by holding (continuing to press) the operation key S1 for 10 seconds (a predetermined time). The function to set the current month is usually included in all models, and the operation key S1 is basically included even in models with a small number of operation keys S. Therefore, by using the above method, the method of switching to initialization mode can be standardized across multiple different models, and the burden of software design for each model can be reduced. In particular, in digital electronic clocks 1, the hold operation of operation key S1 when setting the month is often assigned to a function that fast-forwards the month number from 1 to 12, but holding operation key S1 for 10 seconds will result in fast-forwarding from 1 to 12 being repeated multiple times (for example, about 5 to 10 times), so this is an operation that is not usually performed. Furthermore, since it is necessary to hold down the operation key S1 while the clock is set to a specific month, the probability of unintentionally switching to initialization mode can be reduced to 1 / 12. Note that the operation to switch to initialization mode is not limited to the above; any other operation that is unlikely to occur when the user is using the electronic clock 1 in normal usage is acceptable. 【0015】 After the electronic clock 1 shifts to the initialization mode, an initialization process is executed by performing a plurality of command operations in a predetermined order. Each of the plurality of command operations is an operation of pressing a specific operation key S among the operation keys S1 to S4. In the present embodiment, the number of command operations required to execute the initialization process is four. The operation key S corresponding to each command operation and its order are predetermined and registered in the command operation setting data 33. As shown in FIG. 3, the four command operations in the present embodiment are defined as operations of pressing the operation keys S2, S3, S4, and S1 in this order. Hereinafter, the state in which each command operation is accepted in the initialization mode is referred to as an "initialization step". In the initialization mode, it is necessary to go through four initialization steps AC4, AC3, AC2, and AC1 in this order before the execution of the initialization process. In each of the initialization steps AC4 to AC1, only one operation key S corresponding to an appropriate command operation for proceeding to the next initialization step (for the last initialization step AC1, the operation key S for executing the initialization process) is set. In each initialization step, if an operation key S other than the set operation key S is pressed, the initialization mode ends. As a result, the initialization operation is not easily executed. The last command operation may be an operation of holding the operation key S1 for a predetermined time (for example, 10 seconds). 【0016】 In the electronic clock 1 equipped with an analog display unit 50, the display unit 50 displays the information shown in Figure 4 during initialization mode. During initialization mode, each time a command operation is performed in a predetermined order, the hands 51 to 53 indicate a predetermined position. This predetermined position is set to approach a predetermined end position as the number of unexecuted command operations among the four command operations decreases. In the example shown in Figure 4, the end position is at the 12 o'clock position. Specifically, in initialization step AC4 immediately after transitioning to initialization mode, the hour hand 51 and minute hand 52 indicate the 11:15 position, and the second hand 53 indicates the 45-second position. When the operation key S2 corresponding to the correct command operation is pressed during initialization step AC4, the clock proceeds to initialization step AC3. During initialization step AC3, the hour hand 51 and minute hand 52 indicate the 11:30 position, and the second hand 53 indicates the 50-second position. When the operation key S3 corresponding to the correct command operation is pressed during initialization step AC3, the clock proceeds to initialization step AC2. In initialization step AC2, the hour hand 51 and minute hand 52 indicate the 11:45 position, and the second hand 53 indicates the 55-second position. When the operation key S4 corresponding to the correct command operation is pressed in initialization step AC2, the process moves to initialization step AC1. In initialization step AC1, the hands 51-53 all indicate the 12 o'clock position. When the operation key S1 corresponding to the correct command operation is pressed in initialization step AC1, the initialization process is executed. In this way, each time a correct command operation is performed in initialization steps AC4, AC3, and AC2 of the initialization mode, the hands 51-53 all move toward the 12 o'clock position in their rotational direction. The display in each initialization step corresponds to the number of unexecuted command operations. Therefore, if the movement of the hands 51-53 is likened to a counter, it can be said that each time a correct command operation is performed in initialization steps AC4, AC3, and AC2, the hands 51-53 display a reduction in the counter's count value (a predetermined display). In initialization steps AC4, AC3, and AC2, a valid command operation corresponds to "at least some of the command operations among multiple command operations."This "certain command operation" can also be rephrased as "two or more consecutive command operations." If an appropriate command operation is performed in initialization step AC1, i.e., if the initialization process is executed, the corresponding predetermined display may also be shown. 【0017】 Note that the display on the display unit 50 in initialization mode is not limited to that shown in Figure 4. For example, in initialization steps AC4 to AC1, the hour hand 51 and minute hand 52 may indicate 11:00, 11:15, 11:30, and 11:45, respectively, and the second hand 53 may indicate 40 seconds, 45 seconds, 50 seconds, and 55 seconds, respectively. In this case, when the command operation of pressing the operation key S1 is performed in initialization step AC1, the hands 51 to 53 may all indicate the 12 o'clock position. 【0018】 In the electronic clock 1 equipped with a digital display unit 50, in initialization mode, the display unit 50 displays, for example, the display shown in Figure 5. Even in the digital case, the display unit 50 displays a decrease in the counter's count value each time four command operations are performed. Specifically, in initialization steps AC4 to AC1, the display panel 55 displays the characters "AC4", "AC3", "AC2", and "AC1", respectively. The numbers included in the display in each initialization step represent the number of unexecuted command operations at that time. Therefore, the display in each initialization step corresponds to the number of unexecuted command operations. In this way, each time a proper command operation is performed in initialization steps AC4, AC3, and AC2, a predetermined display is shown on the display panel 55. When a proper command operation is performed in initialization step AC1, i.e., when the initialization process is executed, a corresponding predetermined display (for example, the display of the characters "AC") may also be shown. Note that the display on the display unit 50 in initialization mode only needs to be a display corresponding to the initialization step at that time, and is not limited to the example shown in Figure 5. For example, the display unit 50 may display a number indicating which of the overall initialization steps the current initialization step is. In other words, the display may increase the counter's count value each time the command operation is performed in the predetermined order. 【0019】 In addition, in the case of the combination model electronic clock 1, which can display information in both analog and digital formats, both displays shown in Figures 4 and 5 may be used. Furthermore, the number of command operations required to execute the initialization process is not limited to the same number as the number of operation keys S (4 times). The number of required command operations may be set to less than the number of operation keys S (3 times or less) or to more than the number of operation keys S (5 times or more). 【0020】 Next, referring to Figure 6, the initialization control process executed by the CPU 10 to realize the operation of the electronic clock 1 described above will be explained. The initialization control process is executed when the electronic clock 1 is performing normal operations such as displaying the time. When the initialization control process is started, the CPU 10 repeatedly determines whether a predetermined operation to transition to initialization mode has been performed (step S101). In this embodiment, the CPU 10 determines that the operation to transition to initialization mode has been performed when, in a state that accepts the setting of the month of the year, month, and day, the operation of holding the operation key S1 for 10 seconds with the month set to August is performed. If it is determined that the operation has been performed ("YES" in step S101), the CPU 10 transitions the electronic clock 1 to initialization mode (step S102) and executes the following steps S103 to S111. The CPU 10 assigns "4" to the variable n which represents the step number of the initialization step (step S103). The CPU 10 causes the display unit 50 to display the information corresponding to the initialization step ACn (step S104). In the case of an analog display unit 50, the CPU 10 sends a control signal to the drive circuit of the display unit 50 to move the pointers 51 to 53 and indicate the indicated positions in each initialization step shown in Figure 4. For example, when n=4 (initialization step AC4), the CPU 10 moves the hour hand 51 and minute hand 52 to the 11:15 position and the second hand 53 to the 45-second position. In the case of a digital display unit 50, the CPU 10 sends a control signal to the drive circuit of the display unit 50 to display the information in each initialization step shown in Figure 5 on the display panel 55. For example, when n=4, the CPU 10 displays "AC4" on the display panel 55. 【0021】 The CPU 10 repeatedly determines whether or not a press operation has been performed on any of the operation keys S1 to S4 (step S105). If it is determined that a press operation has been performed on any of the operation keys S1 to S4 ("YES" in step S105), the CPU 10 determines whether or not the pressed operation key S corresponds to an appropriate command operation predetermined as a command operation in the initialization step ACn (step S106). Here, the CPU 10 refers to the command operation setting data 33 to identify the operation key S associated with the initialization step ACn, and determines whether or not that operation key S matches the operation key S that was determined to have been pressed in step S105. If it is determined that the pressed operation key S is not an operation key S corresponding to an appropriate command operation in the initialization step ACn ("NO" in step S106), the CPU 10 determines that an appropriate command operation was not performed and terminates the initialization mode (step S111), and terminates the initialization control process. If the CPU determines that the operated operation key S corresponds to an appropriate command operation in initialization step ACn ("YES" in step S106), the CPU 10 determines that an appropriate command operation was performed in initialization step ACn (step S107). The CPU 10 determines whether the variable n is "1", that is, whether the current initialization step is the final initialization step AC1 (step S108). If the CPU determines that the variable n is not "1", that is, that it is one of the initialization steps AC2 to AC4 ("NO" in step S108), the CPU 10 assigns n-1 to the variable n (step S109) and returns to step S104. If the CPU determines that the variable n is "1", that is, that it is initialization step AC1 ("YES" in step S108), the CPU 10 determines that a plurality of command operations predetermined in the command operation setting data 33 have been performed in a predetermined order, and executes the initialization process (step S110). During the initialization process, the CPU 10 resets the operation setting data 32 to its initial state. After that, the CPU 10 terminates the initialization mode (step S111) and ends the initialization control process. 【0022】 Next, a modification 1 of the above embodiment will be described. In modification 1, the differences from the above embodiment will be described, and the points common to the embodiment will not be explained (the same applies to the following modifications 2 to 4). In the above embodiment, if an operation other than a proper command operation in a predetermined order was performed in the initialization mode, the CPU 10 immediately terminated the initialization mode. In contrast, in modification 1, if an operation other than a proper command operation is performed, the CPU 10 invalidates the operation and causes the display unit 50 to display an invalidation indicator to show that an invalid operation has been performed. The invalidation indicator may include, for example, an operation to move the pointers 51 to 53 in the same way as when a proper command operation is performed, and then return the pointers to their original positions. As an example, Figure 7 shows the invalidation indicator when an operation key S other than the proper operation key S2 is pressed in the initialization step AC4. This invalidation indicator includes an operation to move the minute hand 52 from the 15-minute position to the 30-minute position and then return it to the 15-minute position, and an operation to move the second hand 53 from the 45-minute position to the 50-minute position and then return it to the 45-minute position. Upon seeing this invalid indicator, the user can recognize that they have performed an incorrect command operation and then attempt to input the correct command operation again. If the display unit 50 is a digital type, the CPU 10 will display a predetermined digital indicator (for example, "Err") to show that the operation is invalid. 【0023】 Next, a modified example 2 of the above embodiment will be described. Modified example 2 may be combined with modified example 1. Modified example 2 differs from the above embodiment in that the number of operation keys S provided on the electronic clock 1 is three or less. When the number of operation keys S is three or less, the four command operations registered in the command operation setting data 33 and their order are changed according to the installed operation keys S. For example, as shown on the left side of Figure 8, if the electronic clock 1 is equipped with three operation keys S1, S3, and S4, the appropriate command operations in initialization steps AC4 to AC1 are pressing operation keys S3, S4, S3, and S1, respectively. Also, as shown in the center of Figure 8, if the electronic clock 1 is equipped with two operation keys S1 and S4, the appropriate command operations in initialization steps AC4 to AC1 are pressing operation keys S4, S1, S4, and S1, respectively. Furthermore, as shown on the right side of Figure 8, if the electronic clock 1 is equipped with only a single operation key S1, the correct command operation in initialization steps AC4 to AC1 is to press operation keys S1, S1, S1, and S1, respectively. By keeping the number of required command operations constant (4 times) regardless of the model, the problem of initialization due to incorrect operation can be effectively suppressed even in models with fewer operation keys S. 【0024】 When the number of operation keys S is three or less, the number of initialization steps until the initialization process is executed, i.e., the number of command operations required to execute the initialization process, may be the same as the number of operation keys S. In this case, the command operations may be the command operations shown in Figure 3, with the command operations corresponding to operation keys S that the electronic clock 1 does not have removed. For example, as shown in Figure 9, when the electronic clock 1 has three operation keys S1, S3, and S4, the command operation using operation key S2 shown in Figure 3 is removed. Also, since the initialization steps consist of three steps, initialization steps AC3 to AC1, the transition to initialization mode is to initialization step AC3. Therefore, in the electronic clock 1 shown in Figure 9, the initialization process is executed when command operations pressing operation keys S3, S4, and S1 are performed in initialization steps AC3 to AC1, respectively. As shown in Figure 10, when the electronic clock 1 has two operation keys S1 and S4, the command operations using operation keys S2 and S3 shown in Figure 3 are removed. Furthermore, the initialization step consists of two steps, initialization step AC2 and AC1, so initialization step AC2 occurs when transitioning to initialization mode. Therefore, in the electronic clock 1 shown in Figure 10, the initialization process is executed when a command operation is performed to press operation keys S4 and S1, respectively, in initialization step AC2 and AC1. As shown in Figure 11, if the electronic clock 1 has a single operation key S1, the command operation using operation keys S2 to S4 shown in Figure 3 is eliminated. Also, the initialization step consists of only one step, initialization step AC1. Therefore, in the electronic clock 1 shown in Figure 11, the initialization process is executed when a command operation to press operation key S1 is performed in initialization step AC1. With this method, by remembering the command operation when there are four operation keys S, the user can execute the initialization process even in models with three or fewer operation keys S. 【0025】 Next, a third modification of the above embodiment will be described. Modification 3 may be combined with at least one of Modification 1 and Modification 2. In Modification 3, the display content of the display unit 50 in each initialization step differs from that of the above embodiment. In Modification 3, the CPU 10 identifies the next command operation to be performed from among a plurality of command operations in a predetermined order, and causes the display unit 50 to display the operation key S corresponding to the next command operation from among a plurality of operation keys S1 to S4. In other words, in each initialization step, the CPU 10 causes the display unit 50 to display the operation key S corresponding to the appropriate command operation. As shown in Figure 12, in the electronic clock 1 equipped with an analog display unit 50, the operation key S corresponding to the appropriate command operation is indicated by one of the hands 51 to 53 (second hand 53 in Figure 12). Since the operation keys S1 to S4 are located at the 4 o'clock, 10 o'clock, 8 o'clock, and 2 o'clock positions, respectively, the operation keys S1 to S4 can be indicated by the second hand 53 by positioning it at the 4 o'clock, 10 o'clock, 8 o'clock, and 2 o'clock positions, respectively. In the example shown in Figure 12, the CPU 10, in initialization steps AC4 to AC1, positions the second hand 53 at 10 o'clock, 8 o'clock, 2 o'clock, and 4 o'clock, respectively, to sequentially indicate the operation keys S2, S3, S4, and S1 corresponding to the correct command operation. The positions of the hour hand 51 and minute hand 52 in each initialization step may be the same as in Figure 4. Alternatively, the hour hand 51 and minute hand 52 may be positioned in a position that does not indicate the operation key S corresponding to the correct command operation (for example, at 12 o'clock). As shown in Figure 13, in the electronic clock 1 equipped with a digital display unit 50, the CPU 10 displays "S2," "S3," "S4," and "S1," representing the operation keys S corresponding to the correct command operation, on the display panel 55 in initialization steps AC4 to AC1. In addition, in initialization steps AC4 to AC1, displays corresponding to the remaining number of command operations may also be shown, such as "AC4 S2," "AC3 S3," "AC2 S4," and "AC1 S1." A user viewing Figure 12 or Figure 13 can initialize the electronic clock 1 by sequentially pressing the operation keys S indicated by the display, thereby performing the appropriate command operations. 【0026】 In the modified example 3, the initialization control process shown in Figure 6 is modified as follows in step S104. In the modified step S104, the CPU 10 refers to the command operation setting data 33 to identify the operation key S corresponding to the appropriate command operation in the initialization step ACn. The CPU 10 then sends a control signal to the display unit 50 to display the identified operation key S. In addition, the CPU 10 may also have the display unit 50 display the number of remaining command operations in step S104. 【0027】 Next, a modification 4 of the above embodiment will be described. Modification 4 corresponds to a further modification of Modification 3. Modification 4 may be combined with at least one of Modification 1 and Modification 2. In Modification 4, each time the electronic clock 1 transitions to initialization mode, the CPU 10 changes at least one of the combinations of multiple command operations and a predetermined order necessary for executing the initialization process. For example, multiple patterns of combinations of multiple command operations and a predetermined order may be prepared in advance and stored in the storage unit 30, and one pattern may be selected each time the clock transitions to initialization mode. In this case, the CPU 10 may select one of the patterns based on a numerical value corresponding to the time the clock transitions to initialization mode (for example, the value of the ones digit of the seconds, or the direction of either pointer, etc.). Alternatively, the CPU 10 may change at least one of the combinations of multiple command operations and a predetermined order so that it is random each time. The combinations of multiple command operations may include two or more operations for at least one of the operation keys S1 to S4. In each initialization step, the CPU 10 causes the display unit 50 to display an operation key S corresponding to the appropriate command operation, similar to Modification 3. Even if the command operations or their order change each time, the user can perform the initialization process by following the display on the display unit 50 to execute the correct command operations. 【0028】 As described above, the electronic clock 1 according to this embodiment comprises a display unit 50, an operation unit 60, and a CPU 10. The CPU 10 executes an initialization process to initialize the electronic clock 1 when a predetermined number of command operations are performed on the operation unit 60 in a predetermined order. The CPU 10 causes the display unit 50 to display a predetermined information each time at least some of the command operations are performed in a predetermined order. By displaying a predetermined information for each command operation in this way, the progress of the multiple command operations can be notified to the user, and the next command operation can be guided to the user. Therefore, the user's operation can be assisted in making it easier for the user to perform the multiple command operations that have been made complex to prevent initialization due to erroneous operation. The usefulness of assisting the user's operation with the configuration of this embodiment can also be understood from the following technical background. Conventionally, with a simple wristwatch that only has a clock function, bugs or freezes that would necessitate initialization (all clear) were unlikely to occur in the first place. In contrast, as various functions such as advanced display functions, GPS (Global Positioning System) satellite radio wave acquisition functions, and pulse sensing functions are added, higher-load processing is required of the processor, making it easier for bugs and freezes to occur. As a result, the frequency of needing to initialize increases. Therefore, the time and effort required to send or bring the electronic watch to the manufacturer each time it needs to be initialized becomes significant, making it highly beneficial to allow users to initialize the watch themselves. The configuration of this embodiment effectively assists with the initialization process, which is likely to be performed frequently by users due to these circumstances. Furthermore, especially in the case of analog electronic watches that cannot display digital information using liquid crystals, a settings screen to guide users through the settings and settings cannot be displayed. As a result, if a complex operation involving multiple initialization steps is set for initialization, users will find it difficult to initialize the watch. In contrast, the configuration of this embodiment can suitably assist users with the initialization process even in the case of analog electronic watches.Furthermore, while it is possible to perform initialization through the settings screen operations described above for electronic watches with advanced display functions such as smartwatches, the user support effect of applying the configuration of this embodiment is particularly useful for electronic watches in general that do not have such advanced display functions. 【0029】 Furthermore, a predetermined display decreases or increases the counter value each time a command operation is performed in a predetermined order. This display informs the user of the number of remaining command operations required to execute the initialization process. The user can perform command operations while keeping track of the progress of the command operations from this display. Also, if the user understands the correct command operations and their order, they can identify the next correct command operation based on the progress. 【0030】 Furthermore, the display unit 50 has pointers 51 to 53. The CPU 10 causes a predetermined display by having the pointers 51 to 53 indicate a predetermined position each time a command operation is performed in a predetermined order. The predetermined position is set to approach a predetermined end position as the number of unexecuted command operations among the multiple command operations decreases. This makes it possible to notify the user of the progress of multiple command operations in a visually and intuitively easy-to-understand manner. 【0031】 Furthermore, the operation unit 60 has multiple operation keys S, and each of the multiple command operations is an operation on a specific operation key S among the multiple operation keys S. In modified examples 3 and 4, the CPU 10 identifies the next command operation to be performed in a predetermined order from among the multiple command operations, and causes the display unit 50 to display a predetermined indication of the operation key S corresponding to the next command operation from among the multiple operation keys S. As a result, the display unit 50 can guide the user to perform the correct command operation through its display. The user can perform the correct command operation by sequentially pressing the operation keys S indicated by the display. Therefore, even a user unfamiliar with initialization operations can perform the correct command operation at each initialization step without referring to the instruction manual or other documents. 【0032】 Furthermore, the display unit 50 has a second hand 53, and the multiple operation keys S are positioned so that they can be indicated by the second hand 53. In modified examples 3 and 4, the CPU 10 causes the second hand 53 to indicate the operation key S corresponding to the next command operation from among the multiple operation keys S, thereby performing a predetermined display. This makes it possible to visually and intuitively notify the user of the operation key S corresponding to the next appropriate command operation. 【0033】 Furthermore, the CPU 10 accepts multiple command operations only when the electronic clock 1 is operating in a predetermined initialization mode. In the modified example 4, the CPU 10 changes at least one of the combinations and predetermined order of multiple command operations each time the electronic clock 1 is switched to initialization mode. As a result, initialization is not executed unless the user intentionally performs the command operations that are changed each time, making it less likely for initialization to occur due to erroneous operation. In addition, even if the command operations or their order are changed, the user can initialize the electronic clock 1 by performing the correct command operations according to the display on the display unit 50. 【0034】 Furthermore, the CPU 10 terminates the initialization mode if any operation other than a set of commands performed in a predetermined order is performed during the initialization mode. This makes it less likely for initialization to occur due to erroneous operation. 【0035】 Furthermore, in the modified example 1, if an operation other than a predetermined sequence of command operations is performed in initialization mode, the CPU 10 invalidates the operation and causes the display unit 50 to display an invalid indicator to show that an invalid operation has been performed. This invalid indicator allows the user to recognize that they have performed an incorrect command operation and to try the correct command operation again. 【0036】 Furthermore, according to the control method of the electronic clock 1 in this embodiment, the CPU 10 can assist the user's operation for initialization by executing the above process. In addition, the program 31 in this embodiment causes the CPU 10 to execute the above process. This also assists the user's operation for initialization. 【0037】 It should be noted that the present invention is not limited to the embodiments described above, and various modifications are possible. For example, the predetermined display performed by the display unit 50 each time a command operation is performed is not limited to the displays exemplified in the embodiments described above. For example, it may be a display that shows the progress of multiple command operations using a progress bar or a progress circle. 【0038】 Furthermore, multiple command operations are not limited to operations involving pressing any of the operation keys S1 to S4, but may also include operations involving pulling out, pushing in, or rotating the crown 61. 【0039】 Furthermore, the electronic clock 1 may be equipped with a notification unit, which may provide notification in conjunction with a predetermined display on the display unit 50 each time a command operation is performed. The notification by the notification unit may be an audible alarm, vibration, light emission, or a combination thereof. 【0040】 Furthermore, the initialization process is not limited to a process that resets the operation setting data 32 to its initial state. The initialization process may be any process that resets at least some of the settings made in the electronic device after shipment. 【0041】 Furthermore, while an electronic watch 1 was given as an example of an electronic device, it is not limited to this. Electronic devices may also include wearable devices other than wristwatches, as well as portable devices such as smartphones, tablet devices, and notebook PCs. 【0042】 Furthermore, while the above description discloses an example in which the flash memory of the storage unit 30 is used as a computer-readable medium for the program according to the present invention, the invention is not limited to this example. Other computer-readable mediums that can be used include information recording media such as HDDs (Hard Disk Drives), SSDs (Solid State Drives), and CD-ROMs. In addition, a carrier wave can also be used as a medium for providing program data according to the present invention via a communication line. 【0043】 Furthermore, the detailed configuration and operation of each component of the electronic clock 1 in the above embodiments can be appropriately modified without departing from the spirit of the present invention. Although embodiments of the present invention have been described, the scope of the present invention is not limited to the embodiments described above, but includes the scope of the invention as described in the claims and its equivalents. [Explanation of Symbols] 【0044】 1...Electronic clock (electronic device), 10...CPU (processing unit), 50...Display unit, 51...Hour hand (pointer), 52...Minute hand (pointer), 53...Second hand (pointer), 60...Operation unit, S1~S4...Operation keys

Claims

[Claim 1] An electronic device comprising a display unit, an operation unit, and a processing unit, The aforementioned processing unit, When a predetermined number of command operations are performed on the control unit in a predetermined order, an initialization process is executed to initialize the electronic device. Each time at least some of the command operations among the plurality of command operations are performed in the predetermined order, the display unit is made to display a predetermined message. electronic equipment. [Claim 2] The predetermined display is a display that decreases or increases the counter's count value each time the command operations described above are performed in the predetermined order. The electronic device according to claim 1. [Claim 3] The display unit has a pointer, The processing unit causes the predetermined display to be performed by indicating a predetermined position with the pointer each time at least some of the command operations are performed in the predetermined order. The predetermined position is set to approach a predetermined end position as the number of unexecuted command operations among the plurality of command operations decreases. The electronic device according to claim 1. [Claim 4] The aforementioned operating unit has a plurality of operating keys, Each of the aforementioned multiple command operations is an operation on a specific operation key among the aforementioned multiple operation keys, The processing unit identifies the next command operation to be performed from among the plurality of command operations in the predetermined order, and causes the display unit to display the predetermined display representing the operation key corresponding to the next command operation from among the plurality of operation keys. The electronic device according to claim 1. [Claim 5] The display unit has a pointer, The aforementioned plurality of operation keys are located in positions that can be indicated by the pointer, The processing unit causes the operator to indicate, using the pointer, which operator among the plurality of operator keys corresponds to the next command operation, thereby causing the predetermined display to be performed. The electronic device according to claim 4. [Claim 6] The aforementioned processing unit, The aforementioned electronic device accepts the plurality of command operations only when it is operating in a predetermined initialization mode. Each time the electronic device is switched to the initialization mode, at least one of the combination of the plurality of command operations and the predetermined order is changed. The electronic device according to claim 1. [Claim 7] The aforementioned processing unit, The aforementioned electronic device accepts the plurality of command operations only when it is operating in a predetermined initialization mode. If an operation other than the plurality of command operations in the predetermined order is performed in the initialization mode, the initialization mode is terminated. The electronic device according to claim 1. [Claim 8] The aforementioned processing unit, The aforementioned electronic device accepts the plurality of command operations only when it is operating in a predetermined initialization mode. In the initialization mode, if an operation other than the multiple command operations performed in the predetermined order is performed, the operation is invalidated, and the display unit is instructed to display an invalidation indicator to show that an invalid operation has been performed. The electronic device according to claim 1. [Claim 9] A control method for an electronic device, which includes a display unit and an operation unit, performed by a computer of the electronic device, When a predetermined number of command operations are performed on the control unit in a predetermined order, an initialization process is executed to initialize the electronic device. Each time at least some of the command operations among the plurality of command operations are performed in the predetermined order, the display unit is made to display a predetermined message. A method for controlling electronic devices. [Claim 10] A computer in an electronic device equipped with a display unit and an operating unit, When a predetermined number of command operations are performed on the control unit in a predetermined order, an initialization process for initializing the electronic device is executed. The process is executed to cause the display unit to display a predetermined message each time at least some of the command operations among the plurality of command operations are performed in the predetermined order. program.