Information processing device, information terminal, information processing system, program and method
The information processing apparatus and system address inefficiencies in clock management by standardizing component images across different clock types, enabling efficient management and automatic correction of clock parts.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CASIO COMPUTER CO LTD
- Filing Date
- 2026-01-13
- Publication Date
- 2026-04-10
AI Technical Summary
Existing clock management systems face inefficiencies in managing parts images due to variations in clock types, leading to challenges in effectively managing and correcting clock components.
An information processing apparatus and system that acquires and associates component information with multiple clock types, enabling efficient management and correction of clock parts through a communication unit and processing unit, which transmits and sets common component images across different watch types.
Enables efficient management and correction of clock parts by standardizing component images, reducing data size and simplifying processing, and facilitating automatic correction of misaligned clock hands.
Smart Images

Figure 2026063079000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information terminal, an information processing system, a program, and a parts management method.
Background Art
[0002] Conventionally, there is known a technique for adjusting a clock using a parts image showing the parts of a clock. As a document describing this type of technique, there is Patent Document 1. In Patent Document 1, an electronic device is caused to acquire and manage clock time information indicating the time displayed on a clock using a communication unit, and reference time information indicating the time to be managed and the clock time information are displayed on a display unit. When an instruction to update the clock time information to the reference time information is input from an input unit by a user in a state where the reference time information and the clock time information are displayed on the display unit, a request to update the clock time information to the reference time information is transmitted to the clock.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, the parts arranged on the dial of a clock differ in the presence or absence and arrangement of the parts depending on the type of the clock. The number of parts images corresponding to the parts also becomes enormous, and there is room for improvement in terms of efficiently managing the parts images.
[0005] An object of the present invention is to provide an information processing apparatus, an information terminal, an information processing system, a program, and a parts management method capable of efficiently managing parts images corresponding to the parts of a clock.
Means for Solving the Problems
[0006] To achieve the above objective, an information processing apparatus according to one aspect of the present invention is: A communication unit capable of communicating with at least an information terminal, The processing unit acquires component information including information about a pointer or display component whose display content changes when placed on a clock face image, a component image corresponding to the component information, and positioning information indicating the position of the component image on the clock face image, and associates the component information with multiple types of clocks, thereby enabling the setting of a component image common to multiple types of clocks. The aforementioned processing unit, The information terminal transmits the component information, component images, and arrangement information corresponding to the information about the user's watch type that has been received in advance by the communication unit. [Effects of the Invention]
[0007] According to the information processing device, information terminal, information processing system, program, and parts management method of the present invention, part images corresponding to watch parts can be efficiently managed. [Brief explanation of the drawing]
[0008] [Figure 1] This is a schematic diagram showing the configuration of a clock management system to which a management server according to one embodiment of the present invention is applied. [Figure 2] This is a block diagram showing the hardware configuration of the management server for one embodiment of the present invention. [Figure 3] Figure 2 shows a functional block diagram illustrating the functional configuration of the management server, specifically the functional configuration for executing the operation screen generation process. [Figure 4] This is a schematic diagram showing an example of the operation screen during the guide correction process. [Figure 5] This is a schematic diagram showing the operation screen after the correction target has been set in the operation screen of Figure 4. [Figure 6] This is a schematic diagram showing the base image. [Figure 7] This is a schematic diagram showing the main needle image. [Figure 8] This is a schematic diagram showing a 24-hour time-lapse image. [Figure 9] It is a schematic diagram showing an hourglass image. [Figure 10] It is a schematic diagram showing a small 24-hour clock image. [Figure 11] It is a schematic diagram showing an example of a function display panel image. [Figure 12] It is a schematic diagram showing a date window image. [Figure 13] It is a schematic diagram showing an example of a data table of component information regarding the clock of FIG. 1. [Figure 14] It is a schematic diagram showing a dial image corresponding to the clock of FIG. 1. [Figure 15] It is a schematic diagram showing a clock to be corrected for the hands in another example. [Figure 16] It is a schematic diagram showing an example of a data table of component information regarding the clock of FIG. 15. [Figure 17] It is a schematic diagram showing a dial image corresponding to the clock of FIG. 15. [Figure 18] It is a flowchart for explaining the flow of an operation screen generation process executed by the management server 2 of FIG. 2 having the functional configuration of FIG. 3.
Embodiments for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0010] <Clock Management System> The outline of the clock management system S will be described. FIG. 1 is a schematic diagram showing the configuration of a clock management system S to which a management server 10 according to an embodiment of the present invention is applied. Here, the system referred to here includes not only an overall device composed of a plurality of devices and a plurality of means but also a device composed of a single device.
[0011] The clock management system S is a system that realizes operations of the clock 200 such as information management of an analog clock, setting of an alarm, and correction of the pointer position, etc. from a smartphone via short-range communication. Note that the clock management system S may also be able to perform settings such as correction of the display on the time display screen of a digital clock such as a smartwatch and calibration of various sensors.
[0012] Also, as shown in FIG. 1, the clock management system S according to the present embodiment includes a user terminal 1 and a management server 10. The user terminal 1 and the management server 10 are communicably connected to each other via a network N. The network N is realized by, for example, the Internet, a LAN (Local Area Network), a mobile phone network, or a combination of these networks.
[0013] The management server 10 is an information processing device for realizing the clock management system S. The management server 10 is realized by, for example, a computer having a server function.
[0014] The user terminal 1 is a portable computer such as a smartphone or a tablet, for example. However, it is not limited to this, and a desktop-type or laptop-type personal computer may also be used.
[0015] The user terminal 1 according to the present embodiment is communicably connected to the clock 200 via short-range communication. Note that the number of user terminals 1 connected to the management server 10 is not limited to one, and a plurality of user terminals may also be used. Also, the user terminal 1 can perform short-range communication with a plurality of clocks 200. Details of the user terminal 1 will be described later.
[0016] The clock 200 according to this embodiment is an analog clock capable of communicating with a user terminal 1 via short-range wireless communication such as Bluetooth®. As shown in Figure 1, the clock 200 has a main clock 210 consisting of a base 211 on a dial 200A with scales arranged along the outer shape of the dial 200A, and an hour hand 212a, minute hand 212b, and second hand 212c that are rotatably mounted on the central pointer axis image 212d of the dial 200A. In this specification, rotation means rotation in only one direction, either clockwise or counterclockwise, or rotation in both directions.
[0017] Furthermore, the clock 200 has multiple sub-dial surfaces on the main dial 200A, including a 24-hour counter 220 linked to the main clock 210, a small clock 230, a small 24-hour counter 240 linked to the small clock 230, a date window 251, and a function display panel 260. However, the sub-dial surfaces of the clock 200 are not limited to these; for example, the clock 200 may have a sub-dial surface with a function display window that displays the name of a city, etc. The clock 200 may also have a digital sub-dial surface that displays the time, the name of a city, etc.
[0018] In this embodiment, the hour hand 212a, minute hand 212b, and second hand 212c are referred to as the main hands 212. The sub-dial 230 displays world time or dual time. The sub-24-hour counter 240 is a 24-hour counter related to the sub-dial 230.
[0019] Furthermore, the date window 251 is an opening on the dial surface 200A, through which a portion of the date display section displayed on the internal date wheel 250 is exposed to the outside, allowing the user to confirm the date. Depending on the type of clock 200, the function display panel 260 can take various forms such as a day of the week display, a display of the current mode of the clock 200, a battery level display, or a stopwatch.
[0020] The function display window is an opening on the dial surface, through which a portion of the display section of the internal disc-shaped counter, showing functions and other information, is exposed to the outside, allowing the user to view the displayed content. The display section of the function display window shows, for example, city names or the city names of the world time displayed on the sub-dial. The display section of the disc varies depending on the type of watch 200.
[0021] The clock 200 includes a motor (not shown) that drives the pointer and a control unit (not shown) that controls the operation of the motor. The control unit of the clock 200 can also drive the pointer by controlling the motor based on pointer position setting information transmitted from the user terminal 1. The setting information is generated by the pointer correction process of the user terminal 1, which will be described later. The setting information includes information about the pointer to be corrected and information about the amount of rotation required for correction. The reference position of the pointer is a predetermined position that serves as a reference for the rotating or pivoting pointer. For example, in the case of the main hand, the reference position of the pointer is predetermined to be the position indicating 0 o'clock.
[0022] The hands of an analog clock may shift from their intended position due to the effects of shocks, magnetism, etc., requiring correction of the clock hands. However, in the clock management system S according to this embodiment, the setting information generated by the user terminal 1 is transmitted to the clock 200 via short-range communication, allowing the clock 200 to automatically correct the hands.
[0023] <Management Server> Next, an example of the management server 10 will be described. Figure 2 is a block diagram showing the hardware configuration of the management server 10 according to one embodiment of the present invention.
[0024] As shown in Figure 2, the management server 10 includes a processor 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input unit 14, an output unit 15, a storage unit 16, a communication unit 17, a power supply unit 18, a bus 19, and an input / output interface 20.
[0025] The processor 11 is the central part of the computer that performs calculations and control processes necessary for the operation of the management server 10, and performs various calculations and processes. The processor 11 is, for example, a CPU (Central Processing Unit), MPU (Micro Processing Unit), SoC (System on a Chip), DSP (Digital Signal Processor), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field-Programmable Gate Array). Alternatively, the processor 11 is a combination of several of these. Furthermore, the processor 11 may also be a combination of these with hardware accelerators, etc.
[0026] The processor 11 controls various parts of the management server 10 to realize various functions based on programs such as firmware, system software, and application software recorded in ROM 12 or RAM 13, etc. The processor 11 also executes the processing described later based on the programs. Note that some or all of the programs may be incorporated into the circuitry of the processor 11.
[0027] The processor 11, ROM 12, and RAM 13 are interconnected via a bus 19. An input / output interface 20 is also connected to this bus 19. An input / output interface 20 is connected to an input unit 14, an output unit 15, a storage unit 16, a communication unit 17, and a power supply unit 18.
[0028] The input unit 14 and output unit 15 are user interfaces that are electrically connected to the input / output interface 20 by wire or wireless means. The input unit 14 consists of, for example, a keyboard, mouse, various buttons, a microphone, etc., and inputs various information according to the user's instructions and operations. The output unit 15 consists of, for example, a display that shows the management screen of the clock management system S, a speaker that amplifies sound, etc., and outputs images and sounds.
[0029] The storage unit 16 is composed of semiconductor memory such as DRAM (Dynamic Random Access Memory) and stores various data from the management server 10. Multiple databases for the clock management system S are built into the storage unit 16. For example, as shown in Figure 1, the storage unit 16 has databases for clocks and users registered in the clock management system S.
[0030] The communication unit 17 is a device for communicating with other devices (not shown) via a network, including the Internet. Alternatively, the communication unit 17 may be a device for short-range communication that does not involve a network.
[0031] The power supply unit 18 is configured to supply power to each part of the management server 10 by being connected to an external power supply.
[0032] Next, the functional configuration of the management server 10 will be described. Figure 3 is a functional block diagram showing the functional configuration for executing the operation screen generation process, which is part of the functional configuration of the management server 10 shown in Figure 2. The operation screen generation process is the process of generating an operation screen for performing the pointer correction process of the clock management system S. The operation screen is a user interface for operating the clock, and its details will be described later.
[0033] The control unit 30, which performs various controls on the management server 10, is a processing unit realized by a processor 11 that performs arithmetic processing. The control unit 30 in this embodiment includes a communication processing unit (communication processing function) 31, an output processing unit (output processing function) 32, an input processing unit (input processing function) 33, a component information acquisition unit (component information acquisition function) 34, a placement information acquisition unit (placement information acquisition function) 35, an operation screen generation unit (operation screen generation function) 36, and an operation screen management unit (operation screen management function) 37.
[0034] The communication processing unit 31 performs processing for communicating with external devices via the communication unit 17. For example, the communication processing unit 31 performs processing for sending and receiving various types of information with the user terminal 1 connected to the management server 10 via the communication unit 17.
[0035] The output processing unit 32 executes a process to display an image on the screen of the output unit 15 of the management server 10. For example, the output processing unit 32 executes a process to display the management screen for managing the clock management system S on the screen of the output unit 15.
[0036] The input processing unit 33 executes a process to accept operations on the input unit 14 by the administrator of the management server 10. For example, the input processing unit 33 executes a process to accept operations for managing the clock management system S that the administrator has entered into the input unit 14 based on the information displayed on the screen of the output unit 15.
[0037] The component information acquisition unit 34 acquires component information stored in the storage unit 16. Component information is information for identifying component images, parts, etc., corresponding to the sub-dial as a component. For example, component information includes linked component information, such as that the hour hand 212a and minute hand 212b operate in conjunction, and the storage location of the corresponding component image. Depending on the specifications, the hands, date window, and digital display of the digital sub-display dial are linked to each other. For example, if the specifications of the clock are such that the digital display showing country information and the hands showing the time are linked, then correcting the digital display will cause the hands to move in conjunction. Linked component information is information about components whose position as a hand indicating information or the display of a digital display or date window changes in conjunction with changes in the position of a hand indicating information or the display of a digital display or date window that indicates information possessed by other components. For example, linked component information includes rotation ratio information indicating the rotation ratio of components that rotate in conjunction, and the amount of rotation of the component for a predetermined operation amount in the dial image 110 is set based on the rotation ratio. Furthermore, the linked item information includes information on the position and rotation amount of the pointer that is linked to the display content of the digital display on the digital sub-display.
[0038] Furthermore, component information is set for each of the 200 types of clocks and includes information such as the presence or absence of various sub-dial surfaces and the number of steps, which is information about the movement of the hands during the hand correction process. The number of steps refers to the amount of change in the position or display of the sub-dial surface per cycle, which is a fixed period.
[0039] The placement information acquisition unit 35 acquires placement information indicating the position of the component identified by the component information. By combining the component information and the placement information, the position of the component in the control panel image is determined.
[0040] The operation screen generation unit 36 generates a main board image by arranging the images of sub-boards, pointers, and other components stored in the storage unit 16 based on the component information acquired by the component information acquisition unit 34. The operation screen generation unit 36 then executes a process to generate an operation screen based on the main board image.
[0041] The operation screen management unit 37 performs processes to store the operation screen generated by the operation screen generation unit 36 in the storage unit 16, and processes to read the requested operation screen from the storage unit 16 in response to a request from the user terminal 1 and output it.
[0042] Next, the dial image 110 will be explained using Figure 4. In this embodiment, the dial of the watch 200 to be operated may differ greatly depending on the type of watch 200, and a dial image is created for each watch based on component information in order to improve operability and visibility.
[0043] The dial image 110 is an image that mimics the dial of the clock 200 that is subject to pointer correction. In this embodiment, the outline of the dial image 110 is approximately circular, and the dial image 110 is used even if the outline of the clock 200 is not approximately circular. However, the outline of the dial image 110 is not limited to approximately circular, and there are no restrictions on its shape. For example, the outline of the dial image 110 may be elliptical or approximately polygonal.
[0044] Furthermore, the dial image 110 displays various hands and sub-dials according to the specifications of the clock 200. In the example in Figure 4, the dial image 110 displays the following component images: a base image 111 with markings, an hour hand image 112a, a minute hand image 112b, a second hand image 112c, a 24-hour counter image 120, a small clock image 130, a small 24-hour counter image 140 as a 24-hour counter for the small clock, a date window image 151, and a function display panel image 160.
[0045] In the clock management system S according to this embodiment, the dial image 110 is generated by combining the base image 111 and the main hand image 112 shown in Figures 6 and 7, and component images such as sub-dial and hands shown in Figures 8 to 12. The component images are not limited to images of analog sub-dials shown in Figures 8 to 12, but may also be images of digital sub-dials. That is, liquid crystal displays capable of displaying information digitally may also be set as common images. For example, the image of a digital sub-dial is an image of a liquid crystal display capable of displaying information digitally. In addition, the clock management system S does not include components that do not require any special information adjustment, such as logo marks and decorations on the dial, but may include them.
[0046] Furthermore, in this embodiment, the component images such as the sub-dial and pointers are all the same, except for the function display panel and function hands. Therefore, in the clock management system S according to this embodiment, the amount of image data can be reduced, and the process of generating the operation screen can be made simpler.
[0047] However, this is not the only option; all component images can be standardized, or unique sub-dial component images can be prepared for specific types of watches as needed. Furthermore, in the watch management system S, if all managed watches are divided into multiple groups based on watch brand, dial shape, etc., each group may have a group-common dial image. These group-common dial images may be nearly identical or different across groups. In this case, the number of dial images can be reduced, leading to a reduction in image data size and simplification of processing.
[0048] Furthermore, in the watch management system S, if all managed watches are divided into multiple groups based on watch brand, dial shape, etc., each group may have a common base image, main hand image, and component images such as sub-dial and hands. Also, the common base image, main hand image, and component images such as sub-dial and hands for each group may be substantially the same or different across groups. Even in this case, the number of dial images can be reduced, thereby reducing the size of the image data and simplifying processing.
[0049] The base image 111 is an image consisting of a plurality of large scale markings 111a and a plurality of small scale markings 111b arranged regularly in a ring shape, as shown in Figure 6. The scale markings 111a and 111b correspond to the hands of the main hand image 112, which will be described later. The main hand image 112 is an image consisting of an hour hand image 112a, a minute hand image 112b, a second hand image 112c, and a pointer axis image 112d provided at the rotation center of these. In this embodiment, the user terminal 1 can display the main hand image 112 on the screen by rotating the hour hand image 112a, minute hand image 112b, and second hand image 112c with the pointer axis image 112d as the rotation center.
[0050] Next, the component image of the 24-hour counter image 120 is an image consisting of a plurality of scale displays 121 indicating the time, a 24-hour hand image 122, and a pointer axis image 123 provided at the rotation center of the 24-hour hand image 122, as shown in Figure 8. In this embodiment, the user terminal 1 can rotate the display of the 24-hour hand image 122 on the operation screen 100, with the pointer axis image 123 as the rotation center.
[0051] Next, the component image of the small clock image 130 is an image consisting of multiple scale displays 131 indicating the time, a small hour hand image 132, a small minute hand image 133, and a pointer axis image 134 provided at the rotation center of each pointer, as shown in Figure 9. In this embodiment, the user terminal 1 can display the small hour hand image 132 and the small minute hand image 133 on the operation screen 100, rotating them independently of each other with the pointer axis image 134 as the rotation center.
[0052] The component image of the small 24-hour counter image 140, as shown in Figure 10, is an image consisting of a scale display 141 indicating the time, a display 142 indicating PM, a display 143 indicating AM, a PA needle image 144 as the small 24-hour hand, and a pointer axis image 145 provided at the rotation center of the PA needle image 144. In this embodiment, the user terminal 1 can rotate and display the PA needle image 144 on the operation screen 100 with the pointer axis image 145 as the rotation center.
[0053] Next, Figure 11 is an example of a function display panel image. As shown in Figure 11, the function display panel image 160 consists of a day of the week display 161, a function display 162, a function needle image 163, and a pointer axis image 164 provided at the rotation center of the function needle image 163. In this embodiment, the user terminal 1 can display the function needle image 163 on the operation screen 100 by rotating it with the pointer axis image 164 as the rotation center. Furthermore, since the function display panel image 160 differs depending on the functions of the clock 200, each clock having a function display panel 260 has a different image. However, if different types of clocks have substantially the same functions, a common image may be used as the function display panel image 160.
[0054] In the date and time image 150, as shown in Figure 12, a date window image 151 is displayed inside the outline of the date and time image 150. In this embodiment, the user terminal 1 can rotate and display the date and time image 150 on the operation screen 100, with the center 152 as the rotation center.
[0055] Furthermore, in the clock management system S according to this embodiment, when new component information is stored in the storage unit 16, the management server 10 automatically generates a dial image and performs an operation screen generation process to generate an operation screen based on the arrangement information indicating the arrangement of sub-dial surfaces on the dial surface and the component images of the sub-dial surfaces. In this embodiment, since the outline of the dial image 110 is substantially circular and the component information is arranged within the outline of the dial image 110, the position is represented using numerical values relating to angles and distances, similar to polar coordinates, to make scaling easier than with orthogonal coordinates.
[0056] For example, the coordinates in the dial image 110 are predetermined with the rotation center of the main needle image 112 as the origin, the direction directly above the origin as the reference direction (0°), and clockwise rotation as positive. The pointer axis image 112d, which serves as the rotation center of the main needle image 112, is positioned at the center of the outer shape of the dial image 110. In this coordinate system, the position of the component information is represented by the angle between the reference direction and the direction from the origin to the component information, and a distance multiplier as a numerical value relating to the distance.
[0057] The distance multiplier is the ratio of the distance from the origin to the component information, with the radius of the outline of the board image 110 being set to 1. For example, the distance multiplier is 1 if the component information is on the outline of the board image 110, 0.5 if the component information is at half the radius of the board image 110, and 2 if the component information is at twice the radius of the board image 110. However, the numerical value related to distance is not limited to these. For example, the numerical value related to distance may be the actual distance from a predetermined origin. In addition, the placement information also includes origin information that indicates the position of the set origin.
[0058] In the operation screen generation process, the management server 10 generates the dial image based on arrangement information indicating the arrangement of sub-dial surfaces on the main dial and component images of the sub-dial surfaces. However, it is not limited to this, and for example, it may be determined based on the actual dial of the watch. For example, the control unit 30 of the management server 10 may acquire a photographic image of the watch dial taken from the user terminal 1, perform image analysis on the photographic image to calculate arrangement information, and generate the dial image. Even in this case, the arrangement of the rotation axes of each hand in the dial image can be made closer to the actual dial of the watch, and the management server 10 can generate a dial image that is easier for the user to understand.
[0059] Next, the operation screen generation process executed by the management server 10 according to this embodiment will be described. The operation screen generation process is the process of generating a dial image for clock operation included in the operation screen used for the pointer correction process by the clock management system S described above, and arranging the dial image for clock operation and other images other than the dial image for clock operation, such as buttons and selections, to generate the operation screen.
[0060] Other images are common to all types of clocks (200). These other images are stored in the memory unit 16 of the management server 10, read at the timing of the operation screen generation process, and used together with the generated clock face image to generate the operation screen.
[0061] In this embodiment, the operation screen 100 is generated in the management server 10 by an operation screen generation process described later, where component images such as sub-dial faces and hands, selected according to the type of clock 200, are arranged and stored in the storage unit 16. When the user terminal 1 performs the hand correction process, the operation screen 100 is sent from the management server 10 to the user terminal 1 and used for the hand correction process.
[0062] Furthermore, the user terminal 1 according to this embodiment stores the operation screen 100 used after the pointer correction process in the memory unit of the user terminal 1 so that it can be used for subsequent pointer correction processes. However, the user terminal 1 is not limited to this and may delete the operation screen 100 used after the pointer correction process.
[0063] Next, an example of the operation screen will be explained using Figure 4. The operation screen 100 displays the dial image 110 and other images for the pointer correction operation. In Figure 4, the top of the operation screen 100 displays a button 101 for switching to another screen of the clock management system S and a display 102 showing the operations to be performed by the user. Below the button 101 and the display 102 on the operation screen 100, the dial image 110 is displayed.
[0064] Furthermore, below the dial image 110 on the operation screen, a menu 103 for selecting the pointer to be corrected is displayed. The pointer selection menu 103 displays options 103a, 103b, and 103c from top to bottom. Option 103a displays "Hour hand, minute hand, second hand, hour hand (24-hour format)". Option 103b displays "Small clock, small clock (24-hour format)". Option 103c displays the options "Function display panel, date window". Options enclosed by two horizontal lines, one above and one below, indicate that the user has selected the option; in Figure 4, option 103a is selected.
[0065] Furthermore, below the pointer selection menu 103, a button 104 labeled "Correct this needle" is displayed. When an option is selected in the pointer selection menu 103 and button 104 is pressed, the screen transitions to the correction operation screen shown in Figure 5.
[0066] In this embodiment, the pointer is white, as will be described later, but the pointers in Figure 4 and Figure 5 (described later) are displayed in color. This is to make it easier for the user to recognize the pointer selected in the pointer selection menu 103, by changing the color display of the selected pointer on the operation screen 100. In addition to changing the color display of the selected pointer, its size may be changed or it may be changed to a moving animation. Furthermore, the display of other pointers may also be changed to make the selected pointer easier to recognize.
[0067] Next, we will explain the operation screen 100 used for performing the correction operation shown in Figure 5. At the top of the operation screen 100 in Figure 5, there is a button 101 for switching to another screen of the clock management system S and a display 102 showing the operations to be performed by the user.
[0068] Furthermore, below button 101 and display 102, a clock face image 110 is displayed, similar to Figure 4. Below the clock face image 110, a counter-clockwise button 106 and a clockwise button 105 are displayed on the left and right, respectively. When the counter-clockwise button 106 is pressed, the selected pointer's hand moves counter-clockwise by a predetermined number of steps. When the clock face button 105 is pressed, the selected pointer's hand moves clockwise by a predetermined number of steps. Note that if the target clock is not designed to have its pointer rotated counter-clockwise, the counter-clockwise button 106 does not need to be displayed.
[0069] Furthermore, as shown in the example in Figure 4, if multiple linked pointers are selected, the pointer that can be moved by pressing the counterclockwise button 106 or the clockwise button 105 can be selected by further selecting one of the linked pointers. In addition, the pointers linked to the further selected pointer will move in conjunction with the selected pointer based on the linked component information when the selected pointer is moved. Furthermore, although the management server 10 in this embodiment changes the display of the color of the selected pointer on the operation screen 100, if a further pointer is selected from among the multiple linked pointers that have been selected, the display of the colors of the other pointers does not need to be changed.
[0070] The predetermined number of steps differs for each watch. The component information stored in the memory unit 16 of the management server 10 stores the number of steps per cycle for each hand for each watch, and the amount of rotation per step is determined from the number of steps per cycle. The management server 10 calculates the amount of rotation in one step based on the component information. For example, the number of steps per cycle for the second hand is 60, and since one cycle is 360°, the amount of rotation per step is 6°.
[0071] Below the counter-clockwise button 106 and the clockwise button 105, a button 107 labeled "Send settings to clock" is displayed. In the user terminal 1 according to this embodiment, when the pointer to be corrected is determined on the operation screen 100 in Figure 4, an operation is performed on the clock 200 to move the pointer to be corrected to the reference position, and the position of the pointer to be corrected on the dial of the operation screen 100 moves to the reference position. At this time, the pointer of the clock 200 is not pointing to the reference position because of the misalignment.
[0072] The user presses the counter-clockwise button 106 or the clockwise button 105 to align the pointer to be corrected on the operation screen with the position of the misaligned pointer on the clock 200. Next, when the position of the pointer to be corrected on the clock 200 and the position of the pointer to be corrected on the operation screen 100 are aligned, button 107 is pressed, setting information is generated, and the setting information is transmitted to the clock 200 via short-range communication. The clock 200 corrects the misalignment of the pointer based on the received setting information. The setting information includes information about the pointer to be corrected and information about the number of steps the pointer has been moved from its reference position by the user's operation on the operation screen.
[0073] In the operation screen generation process, the base image 111 and the main needle image 112 are positioned so that their respective centers coincide with the center of the dial.
[0074] Furthermore, if the watch to be corrected does not have an hour hand, minute hand, or second hand, the component image of the main hand image 112 does not necessarily have to display all of the hour hand image 112a, minute hand image 112b, and second hand image 112c.
[0075] Furthermore, the 24-hour counter image 120, the small clock image 130, the function display panel image 160, and the date window image 151 are positioned such that the center of the sub-dial is at a position specified by the placement information included in the component information in terms of coordinates on the dial surface.
[0076] Furthermore, in this embodiment, the placement of the small 24-hour clock image 140 is determined based on the small clock image 130, since the small 24-hour clock is a 24-hour clock related to a small clock. For example, the position of the small 24-hour clock image 140 is expressed in coordinates where the center of the circle of the outline of the small clock image 130 is the origin, the direction directly above the center of the circle is 0°, the radius of the circle is 1, and clockwise is positive. The small 24-hour clock image 140 is positioned such that its center coincides with the position identified from the part information in those coordinates.
[0077] Next, the generation of the operation screen for the clock 200 will be explained using Figures 1, 13-14. As shown in Figure 1, the clock 200 has an hour hand 212a, a minute hand 212b, a second hand 212c, a 24-hour counter 220, a small clock 230, a small 24-hour counter 240, a function display panel 260, and a date window 251 on the dial 200A.
[0078] On the management server 10, the administrator inputs information such as the arrangement information and component images for each hand and sub-dial of the clock 200, and stores this information in the component information data table of the storage unit 16, as shown in Figure 1. Once the storage unit 16 of the management server 10 has stored the component information of the clock 200, the management server 10 starts the operation screen generation process.
[0079] As described above, the base image 111 and the main hand image 112 are positioned so that their centers coincide with the origin of the dial image 110. The 24-hour counter 220 is positioned so that, since the angle is entered as 0° and the distance multiplier as 0.5 in the data table of positioning information shown in Figure 13, the center of the 24-hour counter image 120 coincides with a position on the dial image 110 that is directly above the origin and 0.5 times the distance from the origin to the outer edge. Similarly, the positions of the small clock 230, the function display panel 260, and the date window 251 are determined, as are the small clock image 130, the function display panel image 160, and the date window image 151.
[0080] In this embodiment, the reference point for aligning the date window 251 is set at the center of the date window 251, but this is not limited to this. For example, if the outer shape of the date window is roughly rectangular, the reference point for aligning the date window 251 may be at any of the four corners, or may be set as appropriate.
[0081] Furthermore, for the small 24-hour clock 240, the data table shown in Figure 13 has the angle DT180° and the distance multiplier DT×1 entered. DT represents the small clock, and DT180° represents the position obtained by rotating the center of the outer circle of the small clock 180° clockwise from the angle directly above the center of the outer circle of the small clock as viewed from above. DT×1 indicates that the distance multiplier relative to the radius of the outer circle of the small clock is 1.
[0082] In other words, DT×1 indicates the external shape of the small clock. Therefore, the small 24-hour counter image 140 is positioned such that its center coincides with the position obtained by rotating the center of the small clock image 130 180° clockwise from the direction directly above the center of the small clock image 130.
[0083] In the management server 10, for sub-display panels that show the time other than the function display panel, common component images shown in Figures 6-10 and 12 are placed based on the determined arrangement. For the function display panel, component images created for each clock are read from the storage unit 16 and placed, generating a dial image 110 that mimics the clock 200 as shown in Figure 14.
[0084] The management server 10 then generates an operation screen 100 by arranging the generated dial image 110 and other component images such as operation buttons. In this way, the management server 10 can generate an operation screen 100 for correcting the hands of the stored clock 200 by inputting arrangement information and component images related to each hand and sub-dial of the clock 200 by the administrator.
[0085] Furthermore, the management server 10 according to this embodiment can generate the same operation screen 100 for other clocks 300 that differ in the shape of the clock face, the arrangement of each sub-dial, and the type of function display panel shown in Figure 15. The clock 300 has an hour hand 312a, a minute hand 312b, a second hand 312c, a 24-hour counter 320, a small clock 330, a small 24-hour counter 340, a function display panel 260, and a date window 351 on the clock face 300A. The clock face 300A is roughly rectangular in shape, in contrast to the circular shape of the clock face image 110.
[0086] The management server 10 receives input operations from the administrator regarding the arrangement information and component images for each hand and sub-dial of the clock 300, and stores this information in the component information data table of the storage unit 16 shown in Figure 1. Once the storage unit 16 of the management server 10 has stored the component information of the clock 300, the management server 10 starts the operation screen generation process.
[0087] As described above, the base image 111 and the main hand image 112 are positioned such that their centers coincide with the origin, which is the center of the dial image 110. For the 24-hour counter 320, the small clock 330, the function display panel 260, and the date window 351, as described above, their positions on the dial image 110 are determined by the angle and distance scaling of the data table shown in Figure 16, which is used to determine the positions of the 24-hour counter image 120, the small clock image 130, the function display panel image 160, and the date window image 151.
[0088] Furthermore, the small 24-hour clock 340 has an angle of DT180° and a distance magnification of DT×1.5 entered into the data table shown in Figure 16. Therefore, the small 24-hour clock image 140 is positioned such that its center coincides with the position of the small clock image 130, which is 1.5 times the radius of the outer circle from the center of the small clock image 130, and is rotated 180° clockwise from the direction directly above the center of the small clock image 130.
[0089] The management server 10 places common component images shown in Figures 6-10 and 12 based on the determined layout. For the function display panel, it reads component images created for each clock from the storage unit 16 and places them, generating a dial image 110 that mimics the clock 300 as shown in Figure 17. The management server 10 further places the generated dial image 110 and other component images such as operation buttons to generate the operation screen 100. In Figure 17, the function display panel image 160B and the base image 111 are partially overlapped. That is, the function display panel image 160B appears to be protruding onto the base image 111. Even in this state, the layout relationship is reproduced on the operation screen 100, so the user can fully understand the layout of sub-displays such as the function display panel 360 on the dial 300A of the clock 300, which is the object of operation, from the dial image 110.
[0090] In this way, even if the arrangement and shape of sub-displays such as the clock 200 shown in Figure 1 or the clock 300 shown in Figure 15 differ, the management server 10 can automatically generate an operation screen 100 for the clock 300 by having the administrator input arrangement information and images related to each hand and sub-display of the clock 300.
[0091] Furthermore, in this embodiment, for the function display panel, a dedicated sub-display component image is generated for each type of clock and stored in the storage unit 16 of the management server 10. In addition, the position of the pointer axis, the movable range of the pointer, the number of steps, etc., in the function display panel are set by a table of parameters (not shown) included in the component information of the storage unit 16. The number of steps indicates the number of times the pointer moves in one cycle. One cycle in the function hand corresponds to the movable range of the pointer as described above.
[0092] Next, the operation screen generation process will be explained using the flowchart shown in Figure 18. The operation screen generation process is the screen that the user operates during the pointer correction process on the user terminal 1. When the operation screen generation process is executed, as shown in Figure 2, the following functions are activated in the processor 11: the component information acquisition unit 34, the placement information acquisition unit 35, the operation screen generation unit 36, and the operation screen management unit 37. The operation screen generation process is started when the administrator of the management server 10 receives an input operation from the input processing unit 33 to store the component information of a new type of clock 200 in the component information data table of the storage unit 16.
[0093] First, the operation screen management unit 37 searches the database of component information stored in the storage unit 16 for the component information of the added clock 200 (step S10). Next, the component information acquisition unit 34 acquires the component information of the added clock 200, and the placement information acquisition unit 35 acquires the placement information of the added clock 200 (step S11). In other words, the management server 10 performs an acquisition step to acquire component information indicating a component whose position or display changes on the clock face 200A and which is placed on the clock face 200A, and placement information indicating the position of the component information on the clock face 200A.
[0094] Next, the operation screen generation unit 36 checks for the presence or absence of a function display panel from the component information of the added clock 200 (step S12). If the added clock 200 has a function display panel (step S12: YES), the operation screen generation unit 36 obtains an image of the clock 200's function display panel from the storage unit 16 based on the component information (step S13), and proceeds to step S14. If the added clock 200 does not have a function display panel (step S12: NO), the process proceeds to step S14.
[0095] Next, the operation screen generation unit 36 checks for the presence or absence of each sub-dial from the component information of the added clock 200 (step S14). Then, based on the component information, the operation screen generation unit 36 obtains component images of the sub-dials other than the function display panel that the clock 200 has from the storage unit 16 (step S15).
[0096] Next, the operation screen generation unit 36 generates a main display image based on the acquired sub-disk component images and placement information, and further generates an operation screen in which the generated main display image and other images are arranged (step S16). That is, the management server 10 identifies the position on the image of the 24-hour counter image 120, or small clock image 130, or small 24-hour counter image 140, or date window image 151, or function display panel image 160, which corresponds to the component information, based on the placement information, and executes a generation step to generate an operation screen image 110 used when the user terminal 1 operates the clock 200. Next, the operation screen management unit 37 stores the generated operation screen in the database of the storage unit 16 (step S17), and terminates the process.
[0097] Before sending the operation screen 100, including the watch face image 110, to the user terminal 1, the management server 10 receives an operation screen transmission request from the user terminal 1 along with information about the type of watch the user is using. Based on the information about the type of watch, the management server 10 selects the necessary component information from the storage unit 16. Based on the selected component information, the management server 10 reads the operation screen 100 stored in the database of the storage unit 16 and sends it to the user terminal 1. The operation screen transmission request includes information about the type of watch being operated during short-range communication. However, the operation screen transmission request is not limited to information about the type of watch being operated during short-range communication; it may also include information about all types of watches registered by the user to the user terminal 1. In other words, the watch face image 110 sent to the user may be for all models registered by the user to the user terminal 1, or it may be limited to sending the watch face image 110 for the watch currently connected via BLE (Bluetooth® Low Energy). The management server 10 searches the storage unit 16 based on the information regarding the type of clock to be operated included in the operation screen transmission request, identifies the operation screen 100 for the target clock, and sends it to the user terminal 1.
[0098] Furthermore, the watch being operated on may itself possess information regarding the arrangement of the watch face image 110. In this case, when the watch connects to the user terminal 1 via BLE, the user terminal 1 sends the arrangement information of the watch face image 110 read from the watch to the management server 10, and the management server 10 sends an operation screen 100 including the watch face image 110 to the user terminal 1 based on the received arrangement information. In the case where the user terminal 1 generates the operation screen, the management server 10 searches the storage unit 16 from the information regarding the type of watch being operated on included in the operation screen transmission request to identify the arrangement information, component information, and component images of the watch being operated on, and sends them to the user terminal 1.
[0099] The management server 10 configured as described above includes a control unit 30 that acquires component information indicating a 24-hour counter 220, a small clock 230, a small 24-hour counter 240, a date window 251, or a function display panel 260, which are located on the face 200A of the clock 200 and whose position or display of information changes, as well as component images such as a 24-hour counter image 120, a small clock image 130, a small 24-hour counter image 140, a date window image 151, or a function display panel image 160, which correspond to the component information, associates the component information with multiple types of clocks 200, and sets component images common to the multiple types of clocks 200.
[0100] This allows for the unified management of component images representing parts placed on the dial 200A of multiple types of clocks 200, thereby reducing the number of component images corresponding to each part and enabling efficient management of component images.
[0101] Furthermore, the control unit 30 acquires function panel information and function display panel images 160 corresponding to the function panel information, which include function hands arranged on the dial surface 200A of the clock 200. The control unit associates the function hand information with a portion of the multiple types of clocks 200 to identify the clock to which the function display panel image 160 is applied. Note that the portion of the multiple types of clocks 200 may be one or multiple. For example, a function display panel image 160 may be associated with each clock 200, or a function display panel image 160 may be shared among a group of clocks 200.
[0102] This allows for the standardization of part images for components whose specifications do not change significantly, while enabling individual handling of function display panel images for function panels whose specifications vary greatly from watch to watch. This effectively enhances the reproducibility of the watch 200 by using function display panel images 160, which can drastically change the appearance of the watch, while also improving the maintainability of the application and reducing the amount of information held by the management server 10.
[0103] Furthermore, the control unit 30 associates the component information with arrangement information indicating the position of the component information on the control panel 200A.
[0104] This allows the management server 10 to automatically generate the sub-dial component images by retrieving component information, instead of having the administrator manually generate the control panel image 110 each time a new type of clock is created. This reduces the administrator's workload for image generation.
[0105] Furthermore, the arrangement information includes, when the rotation center of the bidirectional rotating pointer located in the center of the dial surface 200A is taken as the origin, the distance multiplier between the origin and the 24-hour counter 220 or the small clock 230 or the small 24-hour counter 240 or the date window 251 or the function display panel 260, and the angle between a predetermined reference direction with the origin as the base point and the direction from the origin to the 24-hour counter 220 or the small clock 230 or the small 24-hour counter 240 or the date window 251 or the function display panel 260.
[0106] As a result, the management server 10 according to this embodiment can represent the position of parts in a polar coordinate system, reducing the amount of information that needs to be stored compared to representing the position with three real numbers in Cartesian coordinates. Also, because there are many different screen sizes for the user terminal 1, the operation screen may need to be scaled up or down to match the screen size. When scaling the operation screen, the management server 10 only needs to multiply the distance information by a scaling factor, rather than multiplying each of the three axis values by a scaling factor as in the case of Cartesian coordinates, thus reducing the amount of computation.
[0107] Furthermore, the component information includes interconnected component information indicating a 24-hour counter 220, a small clock 230, a small 24-hour counter 240, a date window 251, or a function display panel 260, which are related in that the position of the part indicating information or the display indicating information changes in conjunction with changes in the position of the part indicating information or the display indicating information of other components.
[0108] As a result, the administrator of the management server 10 can input linked component information into the management server 10, which automatically sets the linked components for multiple components that rotate in a linked relationship, thus enabling the generation of the board image more efficiently.
[0109] Furthermore, the present invention is not limited to the embodiments described above, and any modifications, improvements, etc., that can achieve the objectives of the present invention are included within the scope of the present invention.
[0110] In the embodiment described above, the center of the circle outlining the board image 110 was set as the origin, the direction directly upward from the origin was set to 0°, the radius of the circle was set to 1, and clockwise was set to positive. The position on the board was represented using an angle and a distance multiplier, which is the ratio of the distance from the origin to the radius of the circle, in a manner similar to polar coordinates. However, this is not the only way. For example, the position on the board could be represented using a Cartesian coordinate system, with the center of the circle outlining the board image 110 as the origin, the left-right direction of the circle's center as the x-axis, and the up-down direction as the y-axis.
[0111] Furthermore, although the management server 10 to which the present invention is applied in the above-described embodiment was described as a server, it is not particularly limited to this. For example, the present invention can be applied to electronic devices in general that have an operation screen generation processing function. Specifically, for example, the present invention can be applied to personal computers, portable terminals such as smartphones and tablet terminals, wearable terminals such as smartwatches, and the like.
[0112] Furthermore, in the above-described embodiment, the management server 10 identifies the position of the part image corresponding to the part information on the image based on the placement information and generates an operation dial image 110 used when the user terminal 1 operates the clock 200, but it is not limited to this. For example, when the user terminal 1 performs pointer correction processing, instead of sending the operation screen 100 to the user terminal 1, the management server 10 may send part information including part information, placement information, and part images such as sub-dial and pointers to the user terminal 1, and have the user terminal 1 generate an operation screen based on the received part information.
[0113] Furthermore, in the above-described embodiment, the placement information was stored in the storage unit 16 of the management server 10, but this is not limited to this. For example, the placement information may be held by the user terminal 1 or by the clock 200. If the clock 200 holds the placement information, the user terminal 1 may send the placement information it has read from the clock 200 to the management server 10 at the time when the user terminal 1 and the clock 200 begin short-range communication. In this case, the management server 10 generates a board image based on the transmitted placement information, then generates an operation screen, and sends the operation screen to the user terminal 1.
[0114] Furthermore, in the above-described embodiment, the management server 10 transmitted the operation screen 100, which had been pre-generated and stored in the storage unit 16, to the user terminal 1 at the time it received a request to transmit an operation screen from the user terminal 1, but it is not limited to this. The management server 10 may have a specific information acquisition unit that acquires specific information as watch model information from an external terminal, and the specific information acquisition unit may acquire the specific information transmitted from the user terminal 1 and, based on the specific information, acquire component information indicating a 24-hour counter 220, a small clock 230, a small 24-hour counter 240, a date window 251, or a function display panel 260, which are arranged on the face surface 200A of the watch 200, and arrangement information indicating the position of the component information on the face surface 200A.
[0115] Furthermore, the management server 10 does not need to store all component information; for example, it may only store component images and parameters of the sub-dial surface of the functional needle, and the user terminal 1 may store component information excluding component images and parameters of the sub-dial surface and pointers, excluding the functional display panel.
[0116] The series of processes described above can be executed by hardware or by software. In other words, the functional configuration in Figure 3 is merely an example and is not particularly limited. That is, it is sufficient that the management server 10 is equipped with a function that can execute the series of processes described above as a whole, and the type of functional block used to realize this function is not particularly limited to the example in Figure 3. Furthermore, a single functional block may be composed of hardware alone, software alone, or a combination of both.
[0117] When a series of processes are executed by software, the programs that make up that software are installed on a computer or other device from a network or storage medium. The computer may be a computer built into dedicated hardware. Alternatively, the computer may be a computer capable of performing various functions by installing various programs, such as a general-purpose personal computer.
[0118] Recording media containing such programs consist not only of removable media distributed separately from the main unit to the user to provide the program, but also of recording media provided to the user in a state where they are pre-installed in the main unit. Removable media consist of, for example, magnetic disks (including floppy disks), optical disks, or magneto-optical disks. Optical disks consist of, for example, CD-ROMs (Compact Disk-Read Only Memory), DVDs (Digital Versatile Disks), Blu-ray® Discs, etc. Magneto-optical disks consist of, for example, MDs (Mini-Disks). Recording media provided to the user in a state where they are pre-installed in the main unit consist of, for example, the ROM 12 in Figure 2 on which the program is recorded, or the hard disk included in the storage unit 16 in Figure 2.
[0119] In this specification, the step of describing a program to be recorded on a recording medium includes not only processes that are performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually.
[0120] Although several embodiments of the present invention have been described above, these embodiments are merely illustrative and do not limit the technical scope of the present invention. The present invention can take various other embodiments, and furthermore, various modifications such as omissions and substitutions can be made without departing from the spirit of the present invention. These embodiments and their variations are included in the scope and spirit of the invention as described herein, and are also included in the scope of the invention and its equivalents as described in the claims.
[0121] The invention described in the original claims of this application is listed below. [Note 1] Acquire component information that indicates a component whose position or display of information changes when placed on the watch face, and a component image corresponding to the component information. The aforementioned component information is associated with multiple types of clocks, An information processing device characterized by comprising a processing unit for setting the component images common to the multiple types of clocks. [Note 2] The aforementioned processing unit, The system acquires function information indicating a function dial including function hands arranged on the clock face, and a function display image corresponding to the function information. The function display information is associated with some of the aforementioned multiple types of clocks, The information processing device according to Appendix 1, characterized in that it identifies the clock to which the function display panel image is applied. [Note 3] The aforementioned processing unit, The information processing apparatus according to Appendix 1 or 2, characterized in that it associates the component information with arrangement information indicating the position of the component information on the control surface. [Note 4] The information processing device according to Appendix 3, characterized in that the arrangement information includes distance information relating to the distance between the origin and the component, when the rotation center of a bidirectional rotating pointer provided in the center of the dial is taken as the origin, and angle information between a predetermined reference direction with the origin as the base point and the direction from the origin to the component. [Note 5] The information processing device according to any one of the appendices 1 to 4, characterized in that the aforementioned part information includes interconnected part information relating to a part whose position or display changes in conjunction with a change in the position or display of a part indicating information possessed by another part. [Note 6] This is a program that causes an information processing device to manage information about the components of a clock. An acquisition function that acquires component information indicating a component whose position or display changes on the watch face and which displays information, and a component image corresponding to the component information. A management function that associates the aforementioned component information with multiple types of watches and sets the aforementioned component image common to those multiple types of watches, A program characterized by causing the execution of a specific action. [Note 7] A parts management method in which an information processing device manages parts, An acquisition step of acquiring component information that indicates a component whose position or display of information changes when placed on the watch face, and a component image corresponding to the component information, A management step of associating the aforementioned component information with multiple types of watches and setting the aforementioned component image common to the said multiple types of watches, A parts management method characterized by including the following. [Explanation of symbols]
[0122] 1 User terminal 10 Management Server 110 Board Image 120 24-hour timed image 130 Small clock image 140 Small 24-hour timed images 151 Date window image 160 Function display panel images 200 clocks 200A board 220 24-hour timer 230 Small Clock 240 Small 24-hour timer 251 Date window 260 Function display panel 300 clocks 300A board 320 24-hour timer 330 Small Clock 340 Small 24-hour timer 351 Date window 360 function display panel
Claims
1. A communication unit capable of communicating with at least an information terminal, The system includes a processing unit that acquires component information including information about a pointer or display component whose display content changes when placed on a clock face image, a component image corresponding to the component information, and positioning information indicating the position of the component image on the clock face image, and associates the component information with multiple types of clocks, thereby enabling the setting of a component image common to multiple types of clocks. The aforementioned processing unit, The information terminal transmits the component information, component images, and arrangement information corresponding to the information about the type of watch of the user, which has been previously received by the communication unit. Information processing device.
2. The aforementioned processing unit, The following are obtained: function panel information including the type of function panel, which includes function hands arranged on the clock face image, and a function display panel image corresponding to the function panel information. By associating the function panel information with a portion of the multiple types of clocks, the clock to which the function display panel image is applied is identified. The information processing apparatus according to claim 1.
3. The arrangement information includes, when the center of the clock face image is defined as the first origin and the center of the component image as the second origin, distance information relating to the distance between the first and second origins, and angle information including the angle between a predetermined reference direction with the first origin as the base point and the direction from the first origin to the second origin. The information processing apparatus according to claim 1.
4. The arrangement information includes, when the center of a part image smaller than the part image is taken as the third origin, distance information relating to the distance between the second origin and the third origin, and angle information including the angle between the reference direction and the direction from the second origin to the third origin, with the second origin as the base point. The information processing apparatus according to claim 3.
5. The aforementioned component information includes linked component information relating to the indicator or display component, which changes in conjunction with changes in other indicators or display components. The information processing apparatus according to claim 1.
6. A communication unit that can communicate with an information processing device that acquires component information including information on the amount of change of each of the pointers or display components whose display content changes, which are placed on a clock face image, a component image corresponding to the component information, and positioning information indicating the position of the component image on the clock face image, and associates the component information with multiple types of clocks, thereby enabling the setting of a component image common to the multiple types of clocks. The system includes a processing unit that generates an operation screen by arranging the component images, which change on the clock face image based on the amount of change information, on the clock face image based on the arrangement information, according to the information about the type of watch of the user received by the communication unit from the information processing unit, The aforementioned operation screen includes at least one correction operation button that allows the user to rotate and correct the position of the pointer to be corrected, while displaying a clock face image corresponding to the type of watch the user has on the device. Information terminal.
7. The operation screen displays the correction operation button with the pointer to be corrected in the watch face image corresponding to the user's watch type moved to a predetermined reference position. The information terminal according to claim 6.
8. An information processing system including a clock, an information terminal, and an information processing device, The aforementioned information processing device is A communication unit capable of communicating with at least the aforementioned information terminal, The system includes a processing unit that acquires component information including information about a pointer or display component whose display content changes when placed on a clock face image, a component image corresponding to the component information, and positioning information indicating the position of the component image on the clock face image, and associates the component information with multiple types of clocks, thereby enabling the setting of a component image common to multiple types of clocks. The aforementioned processing unit, The information terminal transmits the component information, component images, and arrangement information corresponding to the information about the type of watch of the user, which has been previously received by the communication unit. Information processing system.
9. A computer in an information processing device equipped with a communication unit capable of communicating with at least an information terminal, A function to acquire component information including information about a pointer or display component whose display content changes when placed on a watch face image, a component image corresponding to the component information, and placement information indicating the position of the component image on the watch face image, The function involves associating the aforementioned component information with multiple types of watches, thereby setting the component image common to the multiple types of watches. The function includes transmitting the component information, component images, and arrangement information corresponding to the user's watch type information received in advance by the communication unit to the information terminal. A program that executes the command.
10. A computer in an information processing device equipped with a communication unit capable of communicating with at least an information terminal, The system acquires component information including information about a pointer or display component whose display content changes when placed on a watch face image, a component image corresponding to the component information, and placement information indicating the position of the component image on the watch face image. By associating the aforementioned component information with multiple types of watches, a common component image is set for the multiple types of watches. The information terminal transmits the component information, component images, and arrangement information corresponding to the information about the type of watch of the user, which has been previously received by the communication unit. Parts management method.
Citation Information
Patent Citations
Program for electronic apparatus and watch, and communication system
JP2015184102A