Detailed Description
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
The information processing device according to the present embodiment is configured as a wearable information processing device such as a smart watch. The information processing device includes a first display unit and a second display unit which are stacked, and displays various kinds of information by color display in the first display unit and limited information by black-and-white display in the second display unit. In addition, in the information processing apparatus, the state in which limited information (first information) is displayed on the second display unit is set as a basic state, and at this time, the first display unit is set to a non-activated state. When information (second information) that cannot be displayed on the second display unit needs to be displayed, such as color display or multi-content display, the first display unit is activated, and after the display state that simulates the display content (i.e., first information) of the second display unit has passed, the second display unit is switched to a state in which the second display unit is not activated, and information (i.e., second information) that cannot be displayed on the 2 nd display unit, such as color display or multi-content display, is displayed on the first display unit.
This enables display with low power consumption in a device having a plurality of display devices.
(Structure)
Fig. 1 is a schematic diagram of an information processing apparatus 100 according to an embodiment of the display control apparatus of the present invention.
As shown in fig. 1, the information processing device 100 of the present embodiment is a wristwatch type, and includes a main body 1 and a band 2. The information processing apparatus 100 includes a display unit 16 in the main body 1. The display unit 16 includes a first display unit 16a (second display unit) and a second display unit 16b (first display unit), and specifically, the second display unit 16b is stacked on the first display unit 16 a. Therefore, the display unit 16 can display the display (for example, clock display) of the second display unit 16b on the display (for example, display of various messages) of the first display unit 16a, if necessary. Although not shown, the second display unit 16b is provided with a touch panel as the operation unit 19.
Fig. 2 is a block diagram showing a schematic configuration of the information processing apparatus 100 according to the present embodiment.
As shown in fig. 2, the information processing device 100 includes a first CPU11, a second CPU12, a ROM13, a RAM14, a storage unit 15, a display unit 16 (a first display unit 16a and a second display unit 16b), a first display control unit 17 (a second display control unit) that controls display of the first display unit 16a, a second display control unit 18 (a first display control unit) that controls display of the second display unit 16b, an operation unit 19, a sensor unit 20, a Real Time Clock (RTC) unit 21, a communication unit 22 (information acquisition unit), a power supply unit 23, and the like.
The first CPU11 performs various arithmetic processing to control functions similar to those of a smartphone in the information processing apparatus 100 by executing processing of the OS. In the present embodiment, the first CPU11 performs processing of various functions installed as a function similar to a smartphone, in addition to an instruction to the first display control unit 17 to perform display control, such as displaying an arrival of an email received via the communication unit 22, a weather information-related message, and the like. Further, the first CPU11 can display the same display content based on the watch function in the first display unit 16a as that displayed in the second display unit 16b by the second CPU 12.
In the present embodiment, the first CPU11 acquires a time signal from the RTC section 21 at a predetermined timing, and outputs the acquired time signal to the second CPU 12. The first CPU11 instructs the first display controller 17 to display and control the time inputted from the second CPU 12.
Further, the specific structure of the first CPU11 is described below.
The second CPU12 executes a process of a specific program to instruct the second display control unit 18 to perform display control, and performs processes of various functions installed as a function of a wristwatch. In the present embodiment, the second CPU12 calculates the time based on the time signal input from the first CPU11, and instructs the second display controller 18 to perform display control, such as the display time, the day of the week, or the date. The second CPU12 outputs the calculated time to the first CPU 11. Since the processing of the specific program executed by the second CPU12 is simple in operation as compared with the processing of the OS executed by the first CPU11, the processing load is small and the processing can be executed with low power consumption. Therefore, the hardware specification required for the second CPU12 may be lower than that of the first CPU 11.
Further, the specific structure of the second CPU12 is described below.
The ROM13 allows the first CPU11 and the second CPU12 to read data from the ROM13, and the ROM13 stores various programs and initial setting data executed by the first CPU11 and the second CPU 12. For example, the ROM13 stores programs of an OS executed by the first CPU11, various programs executed under the management of the OS, or programs of a specific program (here, an embedded program that realizes a watch function) executed by the second CPU 12.
The RAM14 allows the first CPU11 and the second CPU12 to read and write data from and to the RAM14, respectively, and the RAM14 provides a work memory space for the first CPU11 and the second CPU12 and stores temporary data for a work. For example, the RAM14 provides a system area, a work area when the first CPU11 executes an OS, or provides a storage area when the second CPU12 executes a specific program.
The storage unit 15 is a nonvolatile Memory capable of reading and writing data from and to the first CPU11 and the second CPU12, and is, for example, a flash Memory or an EEPROM (electrically erasable and Programmable Read Only Memory). The storage unit 15 stores various data (data of various setting contents, etc.) generated in various functions similar to those of a smartphone, a watch, and the like.
As described above, the display unit 16 includes the first display unit 16a and the second display unit 16 b.
The first display portion 16a is formed of an active matrix type liquid crystal display device such as a TFT color liquid crystal panel having a backlight, and displays various information on a display screen under the control of a first display control portion 17 to be described later.
The first display control unit 17 performs control of generating display data and displaying the data on the display screen of the first display unit 16 a.
In the present embodiment, the first display control unit 17 generates display data of a message related to the arrival of an e-mail or weather information in accordance with a display instruction from the first CPU11, for example, and outputs the display data from the first display unit 16 a.
The second display unit 16b is formed of a PN (Polymer Network) liquid crystal panel (here, a simple matrix liquid crystal display device) that can transmit light partially or entirely, and displays various information (here, segment display) on a display screen under the control of a second display control unit 18 described later.
In the present embodiment, as shown in fig. 1, a PN liquid crystal panel as the second display section 16b is stacked on a display screen of a TFT color liquid crystal panel as the first display section 16 a. The PN liquid crystal panel has liquid crystal molecules arranged irregularly at the position where no electric potential is applied, and reflects light. That is, display is performed by the PN liquid crystal panel at the portion to which no potential is applied. On the other hand, at the portion to which the potential is applied, the liquid crystal molecules are aligned vertically with respect to the display screen, and thus light can be transmitted. That is, since the light from the TFT color liquid crystal panel is transmitted through the portion to which the potential is applied, the display by the TFT color liquid crystal panel can be visually confirmed through the PN liquid crystal panel. That is, the display unit 16 of the present embodiment can display the display by the second display unit 16b in a state in which the display by the first display unit 16a is superimposed on the display.
The second display control unit 18 performs control for generating display data and displaying the data on the display screen of the second display unit 16 b.
In the present embodiment, the second display control unit 18 generates display data of a time image in accordance with a display instruction from the second CPU12, for example, and outputs the generated display data from the second display unit 16 b.
The operation unit 19 is a capacitive touch panel provided on the display screen of the second display unit 16 b. The operation section 19 detects the user touch operation position and the operation content on the touch panel to generate a signal corresponding to the operation, and outputs it as an input signal to the first CPU 11.
The sensor unit 20 includes various sensors such as a geomagnetic sensor, a gyro sensor, a 3-axis acceleration sensor, an air pressure sensor, an air temperature sensor, and a position sensor using a GPS (Global Positioning System). In the present embodiment, the detection signal of the sensor unit 20 is output to the first CPU 11. Further, the detection signal of the sensor unit 20 may be output to the second CPU12, and information based on the detection signal of the sensor may be displayed as a part of the function of the wristwatch.
The RTC section 21 includes an oscillation element such as a crystal oscillator, and keeps counting the time by power supply from the power supply section 23 or power supply from an auxiliary power supply (a primary battery or the like) even while the power supply of the information processing apparatus 100 is not turned on. In the present embodiment, the RTC section 21 outputs a time signal indicating the counted time to the first CPU 11. Further, the time signal of the RTC section 21 may be output to the second CPU 12.
The communication unit 22 has a Wireless communication function such as Bluetooth (registered trademark), BLE (Bluetooth Low Energy) (trademark), or Wi-Fi (Wireless Fidelity), and communicates with other electronic devices (smart phones and the like).
The power supply unit 23 supplies power necessary for the operation of the information processing apparatus 100 at a predetermined voltage. The power supply unit 23 includes various types of batteries (lithium battery, nickel hydride battery, and the like), for example. In the present embodiment, power is supplied from the power supply unit 23 to the first CPU11 and the second CPU 12.
The power supply unit 23 detects the remaining battery level and outputs a signal indicating the detected remaining battery level to the first CPU 11.
Next, specific configurations of the first CPU11 and the second CPU12 will be described.
As shown in fig. 2, the first CPU11 includes a program counter 11a and a control unit 11b as a hardware configuration. The first CPU11 executes the OS program or various programs (display control processing, etc., described later) to configure the time acquisition unit 11c, the sensor information acquisition unit 11d, the display processing unit 11e, the mode setting unit 11f (mode switching unit), the cooperative processing unit 11g (display selection unit), the communication processing unit 11h, and the state determination unit 11i (determination unit and time counting unit).
The program counter 11a is a register provided in the first CPU11, and stores an address of the RAM14 storing a program to be executed next.
The controller 11b manages operations for executing programs in the first CPU11, for example, the operation timing and operation content of each unit (decoding circuit, arithmetic circuit, and the like, not shown) in the first CPU 11. The control unit 11b sequentially writes the addresses of the RAM14 storing the program to be executed next in the program counter 11 a.
The time acquisition unit 11c acquires a time signal from the RTC unit 21 at a predetermined timing (for example, at the time of startup, at the time of time adjustment, or the like). The time acquisition unit 11c outputs the acquired time signal to the second CPU 12. The time acquisition unit 11c acquires the time calculated and output by the second CPU 12.
The sensor information acquiring unit 11d acquires detection signals of various sensors provided in the sensor unit 20.
The display processing unit 11e outputs an instruction signal for displaying information acquired by each functional unit and display control of a processing result to the first display control unit 17.
The mode setting unit 11f sets any one of a plurality of display modes for displaying information on the information processing apparatus 100 in accordance with a setting by a user or a state of the information processing apparatus 100. In the present embodiment, three display modes, that is, an interactive mode, an environmental mode, and a classic mode, are prepared in the information processing apparatus 100.
The interactive mode is a display mode that allows a plurality of kinds of display including color display in the first display portion 16 a. In the interactive mode, for example, the display can be updated at a maximum of 30fps, the second hand can be displayed, the full-color display can be performed, the antialiasing process can be executed, an arbitrary message can be displayed, and various information related to the operation of the OS can be displayed.
The environment mode is a display mode in which the first display unit 16a performs low power consumption display. In the environment mode, in a state where the luminance of the backlight of the first display portion 16a is lower than that in the interactive mode, for example, the display is updated once a minute, the second hand is not displayed, color display with a gradation of a predetermined ratio (for example, 5% or less) of the total area is performed, anti-aliasing processing is performed according to the conditions, an arbitrary message is displayed, and various information related to the operation of the OS can be displayed. In the ambient mode, since the luminance of the backlight of the first display portion 16a is reduced, the display of the first display portion 16a is designed to have a higher contrast (for example, the thickness of the line is thick).
The normal mode is a display mode in which limited display is performed by black-and-white display in the second display unit 16 b. In the classic mode, the clock display as a wristwatch is performed by the segment display in the second display portion 16 b. Therefore, various kinds of display such as display of an arbitrary message and display of various kinds of information related to the operation of the OS are not performed. Also, as will be described later, in the case where the classic mode is set in the display control process, if it is necessary to display information that cannot be displayed in the classic mode, such as display of an arbitrary message or the like, the display is switched from the classic mode to the interactive mode (or the environment mode).
When the state determination unit 11i determines that the state in which the user does not view the information processing apparatus 100 continues for a certain time or longer, the mode setting unit 11f switches from the interactive mode or the environmental mode to the classic mode.
When the state determination unit 11i determines that the remaining battery level is lower than the preset threshold, the mode setting unit 11f switches from the interactive mode or the environmental mode to the classic mode.
When the state determination unit 11i determines that information that cannot be displayed in the classic mode needs to be displayed in the state in which the classic mode is set, the mode setting unit 11f switches from the classic mode to the interactive mode or the environmental mode. In this case, whether the mode is to be switched to the interactive mode or the environmental mode may be set in advance, or may be set based on information displayed.
The cooperation processing unit 11g performs processing related to cooperation between the first CPU11 and the second CPU 12. Specifically, when the process performed by the first CPU11 and the process performed by the second CPU12 are related to each other, the cooperative processing unit 11g performs a process of operating one of the first CPU11 and the second CPU12 in association with the other. For example, when the mode setting unit 11f is set to the classic mode, the cooperative processing unit 11g associates an instruction of display control by the first CPU11 and the second CPU12 when displaying information that cannot be displayed in the classic mode (that is, switching to the environment mode or the interactive mode), such as an arbitrary message or various information related to the operation of the OS. In this case, the cooperative processing unit 11g causes the first CPU11 and the second CPU12 to correspond to an instruction for display control, and shifts to the interactive mode (or the environment mode) after the first display unit 16a and the second display unit 16b temporarily display the same information in an overlapping manner. That is, the cooperative processing unit 11g acquires the display content being displayed on the second display unit 16b by the second CPU12, and notifies the display processing unit 11e of the first CPU11 of the acquired display content. Thus, the display processing unit 11e instructs the first display control unit 17 to perform display control so as to display the content of the second display unit 16 b.
When the mode setting unit 11f sets the interactive mode or the environment mode, the cooperative processing unit 11g instructs the second CPU12 to stop the operation of the second display unit 16b (to shift to a state where the light transmission is maintained and no information display is performed). On the other hand, when the mode setting unit 11f sets the classic mode, the cooperative processing unit 11g instructs the first CPU11 to stop the operation of the first display unit 16a (stop the power supply). This can suppress unnecessary power consumption of the display unit, and the information processing apparatus 100 can perform necessary display with low power consumption.
The communication processing unit 11h outputs information received via the communication unit 22 to each function unit corresponding to the information, or transmits information transmitted from each function unit to another electronic device via the communication unit 22. For example, when receiving information notifying the arrival of an electronic mail from another electronic device (a paired smartphone or the like) via the communication unit 22, the communication processing unit 11h outputs the received information to the display processing unit 11 e.
The state determination unit 11i determines various states of the information processing apparatus 100 and performs processing corresponding to the determination result. For example, the state determination unit 11i determines the usage state of the information processing device 100, for example, whether the information processing device 100 is stationary (whether the user is stationary or not worn on the wrist of the user), whether the user is in a posture when viewing the information processing device 100 with the wrist raised, whether the user performs a wrist lowering operation, whether a wrist swinging operation by the user (a wrist swinging operation during running or walking) is detected, and the like, based on the detection signals of the gyro sensor and the 3-axis acceleration sensor acquired by the sensor information acquisition unit 11 d. When the state determination unit 11i determines that the information processing apparatus 100 is stationary and the user is not in a posture of viewing the information processing apparatus 100, the user performs a wrist lowering operation, or the information processing apparatus 100 is in a use state not viewed by the user, such as when the user swings the wrist, the mode setting unit 11f is notified that the use state is not viewed by the user. For example, the signal patterns of the gyro sensor and the 3-axis acceleration sensor corresponding to the respective operations may be stored in the storage unit 15, and these use states may be determined by matching the signal patterns with the detected signal patterns.
The state determination unit 11i determines whether or not the remaining battery level is lower than a predetermined threshold value, based on a signal indicating the remaining battery level input from the power supply unit 23. When determining that the remaining battery level is lower than the preset threshold, the state determination unit 11i notifies the mode setting unit 11f that the remaining battery level is lower than the preset threshold.
By such processing, when the user does not view the display screen of the information processing apparatus 100 or when the remaining battery power of the information processing apparatus 100 is reduced, the mode setting unit 11f can change the display in the information processing apparatus 100 to the classic mode and perform the display of the wristwatch only on the second display unit 16 b. Therefore, even when two display units, i.e., the first display unit 16a and the second display unit 16b, are provided, the information processing apparatus 100 can perform display with low power consumption.
The state determination unit 11i determines whether or not it is necessary to display an arbitrary message or various information related to the operation of the OS due to external communication, interrupt processing in the information processing apparatus 100, or the like. When it is necessary to display an arbitrary message or display various information related to the operation of the OS in the state where the classic mode is set, the state determination unit 11i notifies the mode setting unit 11f of the need to display information that cannot be displayed in the classic mode. Thus, the mode setting unit 11f sets the display mode and shifts to the interactive mode (or the environment mode).
By such processing, when the mode is switched from the classic mode to the interactive mode or the environmental mode, the display screen can be smoothly switched, and the user can be prevented from feeling uncomfortable.
As shown in fig. 2, the second CPU12 includes a program counter 12a and a control unit 12b as a hardware configuration. The second CPU12 executes a specific program to configure the timer unit 12c and the display processing unit 12 d.
The program counter 12a is a register provided in the second CPU12, and stores an address of the RAM14 in which a program to be executed next is stored.
The control unit 12b manages operations for executing programs in the second CPU12, such as operation timings and operation contents of various units (a decoding circuit, an arithmetic circuit, and the like, not shown) in the second CPU 12. The control unit 12b sequentially writes the addresses of the RAM14 storing the next program to be executed in the program counter 12 a.
The timer unit 12c calculates the time based on the time signal input from the first CPU 11. The timer unit 12c outputs the calculated time to the first CPU 11.
When the information processing apparatus 100 is set to the classic mode, the display processing unit 12d outputs an instruction signal for display control for displaying the processing result of the timer unit 12c to the second display control unit 18.
(action)
Next, the operation will be described.
Fig. 3 is a flowchart illustrating the flow of display control processing executed by the information processing apparatus 100.
Fig. 4A to 4C are schematic diagrams showing an example of the state of the display screen of the information processing apparatus 100 when the display control process is executed, fig. 4A is a diagram showing the display state in the classic mode, fig. 4B is a diagram showing the display state when the classic mode shifts to the interactive mode (or the environmental mode), and fig. 4C is a diagram showing the display state in the interactive mode (or the environmental mode).
Hereinafter, the display control process shown in fig. 3 will be described with reference to fig. 4A to 4C as appropriate.
The display control process is started together with the power-on of the information processing apparatus 100, and is repeatedly executed until the power of the information processing apparatus 100 is turned off.
In step S1, the mode setting unit 11f sets any one of the interactive mode, the environmental mode, and the classic mode in accordance with the setting by the user.
In step S2, the state determination unit 11i acquires the remaining battery level based on the signal indicating the remaining battery level input from the power supply unit 23.
In step S3, the state determination unit 11i determines whether or not the remaining battery level is less than a predetermined threshold value.
If the remaining battery level is not less than the preset threshold value, the determination is no at step S2, and the process proceeds to step S4.
On the other hand, if the remaining battery level is less than the preset threshold value, the determination is yes at step S2, and the process proceeds to step S6.
In step S4, the sensor information acquiring unit 11d acquires detection signals of various sensors provided in the sensor unit 20.
In step S5, the state determination unit 11i determines whether or not the state of the information processing device 100 is a use state that the user is not looking at, based on the detection signals of the various sensors (such as the gyro sensor and the 3-axis acceleration sensor) acquired by the sensor information acquisition unit 11 d. Specifically, it is determined whether the information processing apparatus 100 is stationary (in a state of not being worn on the wrist of the user), whether the user is in a posture when looking at the information processing apparatus 100 with his wrist raised, whether the user performs a wrist lowering operation, whether a wrist waving operation of the user (a wrist waving operation during running or walking) is detected, and the like.
If the information processing apparatus 100 is in a use state where it is not viewed by the user, the determination is yes at step S5, and the process proceeds to step S6.
If the information processing apparatus 100 is not in a use state not viewed by the user, the determination at step S5 is no, and the process proceeds to step S2.
In step S6, the mode setting unit 11f sets the display mode to the classic mode. As a result, the operation of the first display unit 16a is stopped, and the second display unit 16b displays a screen for displaying time as a wristwatch.
In step S7, the state determination unit 11i determines whether or not information that cannot be displayed in the classic mode needs to be displayed.
If it is necessary to display information that cannot be displayed in the classic mode, the determination is yes at step S7, and the process proceeds to step S8.
If it is not necessary to display information that cannot be displayed in the classic mode, the determination at step S7 is no, and the process at step S7 is repeatedly executed.
In step S8, the cooperative processing unit 11g superimposes and displays the same information as that of the second display unit 16b on the first display unit 16 a.
In step S9, the mode setting unit 11f sets the display mode to the interactive mode (or the environment mode).
After step S9, the process shifts to step S2.
By such processing, when the user does not view the display screen of the information processing apparatus 100 or when the remaining battery power of the information processing apparatus 100 is reduced, the mode setting unit 11f changes the display on the information processing apparatus 100 to the classic mode and enables only the watch display on the second display unit 16 b.
Therefore, even when two display units, i.e., the first display unit 16a and the second display unit 16b, are provided, the information processing apparatus 100 can perform display with low power consumption.
Further, unlike the above-described embodiment, the switching between the classic mode and the interactive mode may be performed when an input operation by the user, for example, an input operation by the user to the operation unit 19, is triggered.
When the normal mode is shifted to the interactive mode, the same information is displayed in the first display unit 16a and the second display unit 16b while being superimposed on each other, and then the mode is shifted to the interactive mode (or the environment mode).
That is, the state shown in fig. 4A is shifted to the state shown in fig. 4B, and the state shown in fig. 4A is: in the classic mode, the operation of the first display unit 16a is stopped, and the display of the watch is performed by the second display unit 16B, and the state shown in fig. 4B is: the same information is temporarily displayed on the first display unit 16a and the second display unit 16b (the first display unit 16a simulates a display state of the display content of the second display unit 16 b). Thereafter, the mode shifts to the interactive mode or the environment mode, and as shown in fig. 4C, the operation of the second display unit 16b is stopped, and an arbitrary message or the like can be displayed on the first display unit 16 a.
Therefore, when the user shifts from the classic mode to the interactive mode or the environmental mode, the display screen can be smoothly shifted, and the user can be prevented from feeling uncomfortable.
(modification 1)
In the above-described embodiment, the case where the cooperative processing unit 11g causes the first display unit 16a and the second display unit 16b to display the same information while overlapping each other once when the display mode is switched from the classic mode to the interactive mode or the environment mode, and then the information processing apparatus 100 shifts to the interactive mode (or the environment mode) has been described.
In contrast, when the display mode is switched from the classic mode to the interactive mode or the environmental mode, the information displayed in the first display unit 16a and the second display unit 16b can be displayed in a different form while being temporarily superimposed. That is, since the first display unit 16a and the second display unit 16b are arranged in a stacked manner, even when the same information is displayed, there is a possibility that the user recognizes that there is a slight deviation. Therefore, the information displayed on the first display unit 16a can be displayed in an enlarged or reduced size when the display mode is switched, as compared with the information displayed in the classic mode on the second display unit 16 b.
That is, in the display form of modification 1, the format when the first display unit 16a temporarily displays the limited information (first information) displayed by the second display unit 16b is different from the format when the second display unit 16b displays the limited information.
Fig. 5A to 5B are schematic diagrams showing the size of information displayed when the display mode is switched, fig. 5A is a diagram showing a state in which the size of information displayed on the first display unit 26a is made larger than the size displayed on the second display unit 26B, and fig. 5B is a diagram showing a state in which the size of information displayed on the first display unit 26a is made smaller than the size displayed on the second display unit 26B.
As shown in fig. 5A, for example, the thickness of the segment displayed in the first display unit 16a in a superimposed manner can be increased as compared with the segment displayed in the second display unit 16 b.
In this case, the user does not recognize that the information displayed in the first display unit 16a and the second display unit 16b in a superimposed manner is shifted, and each element (each segment or the like) of the information displayed on the second display unit 16b is included in the area of each element of the information displayed on the first display unit 16a located behind the element. At this time, each element recognized as the displayed information is slightly enlarged from the user's perspective. Further, when the operation of the second display unit 16b is stopped, the display of the first display unit 16a is maintained, and therefore, it is possible to suppress recognition of the displacement of the displayed information from the user. Then, each element of the information displayed on the first display portion 16a is reduced to return to the normal size.
On the contrary, as shown in fig. 5B, for example, the thickness of the segment displayed in the first display section 16a can be reduced compared to the segment displayed in the second display section 16B.
In this case, the user does not recognize that the information displayed in the first display unit 16a and the second display unit 16b in a superimposed manner is shifted, and each element of the information displayed on the first display unit 16a located behind each element (each segment or the like) of the information displayed on the second display unit 16b is included in the area of each element. At this time, each element of the displayed information is hardly changed from the user's perspective. When the operation of the second display unit 16b is stopped, the display of the first display unit 16a is presented. At this time, each element recognized as the displayed information is slightly reduced from the user's perspective. That is, from the user's perspective, it is possible to suppress recognition of the displayed information having an offset. Then, each element of the information displayed on the first display unit 16a is enlarged and returned to a normal size.
In this case, the display screen can be smoothly shifted, and the user can be prevented from feeling uncomfortable.
(modification 2)
In the above-described embodiment, the case has been described in which the cooperative processing unit 11g causes the first display unit 16a and the second display unit 16b to temporarily display the same information in a superimposed manner when the display mode is switched from the classic mode to the interactive mode or the environment mode, but the present invention is not limited thereto. That is, when the display mode is switched from the classic mode to the interactive mode or the environment mode, the information that the cooperative processing unit 11g temporarily displays the first display unit 16a and the second display unit 16b in a superimposed manner may be a part of the information displayed on the second display unit 16 b.
Fig. 6A to 6C are schematic diagrams showing an example (a modification) of the state of the display screen of the information processing apparatus 100 when the display control process is executed, fig. 6A is a diagram showing the display state in the classic mode, fig. 6B is a diagram showing the display state when the classic mode shifts to the interactive mode (or the environmental mode), and fig. 6C is a diagram showing the display state in the interactive mode (or the environmental mode).
In the case of switching the display mode from the classic mode shown in fig. 6A to the interactive mode or the environmental mode shown in fig. 6C, in the display screen during switching, as shown in fig. 6B, the first display portion 16A forms an area in which an arbitrary message or the like is displayed in a part of the display screen, and can temporarily overlap and display the same information as the display of the second display portion 16B for the remaining part. In addition, as for the region where the first display unit 16a displays an arbitrary message or the like in a part of the display screen, the second display unit 16B can be in a state where it does not display (a state where light is transmitted), as in a portion corresponding to a portion "53" (a number indicating seconds) of the second display unit 16B in fig. 6B.
In this case, the display screen can be smoothly shifted, discomfort to the user can be suppressed, and an arbitrary message or the like can be quickly reported to the user.
(modification 3)
In the above embodiment, when the first display unit 16a displays other information (an arbitrary message or the like) in addition to the time, the state determination unit 11i measures the time during which the display is continued, and when the measured time reaches a threshold value, the display may be switched to the time displayed on the second display unit 16b (classic mode).
This increases the timing of display in the classic mode, and reduces the power consumption of the information processing device 100.
(modification 4)
In the above-described embodiment, the switching to the interactive mode or the environmental mode is performed when it is necessary to display information that cannot be displayed in the classic mode, but the present invention is not limited thereto.
For example, in the case where switching from the classic mode in which display is performed on the second display section 16b to display is to be performed on the first display section 16a, switching to the environment mode is possible. In this case, when switching to the interactive mode, only switching from the environment mode is performed.
On the other hand, in the case of switching to display in the classic mode on the second display section 16b, it is possible to switch from a state in which display is performed in the environment mode on the first display section 16 a. In this case, the interactive mode is switched to the environment mode.
That is, it can be set that the interactive mode and the environmental mode, the environmental mode and the classical mode can be switched with each other, and the interactive mode and the classical mode cannot be switched.
In other words, the interactive mode can be set to a mode in which information is always displayed on the first display unit 16a, the classic mode can be set to a mode in which information is always displayed on the second display unit 16b, and the environmental mode can be set to a mode in which display on the first display unit 16a and display on the second display unit 16b can be switched.
This allows each mode to be associated with the mode of use of the display unit, and the scene in which each mode is used can be clarified.
The information processing apparatus 100 configured as described above includes the first display unit 16a, the second display unit 16b, the first display control unit 17, the second display control unit 18, and the cooperative processing unit 11 g.
The first display control unit 17 causes the second display unit 16b to display the first information.
The second display control unit 18 causes the first display unit 16a to display at least a part of the time information (first information) and a plurality of types of display information (second information) that cannot be displayed on the second display unit 16 b.
The cooperative processing unit 11g selects control of the first display control unit 17 and the second display control unit 18 alternatively.
Thus, even when two display units, i.e., the first display unit 16a and the second display unit 16b, are provided, the information processing apparatus 100 can perform display with low power consumption.
The information processing apparatus 100 further includes a communication unit 22 and a state determination unit 11 i.
The communication unit 22 acquires a plurality of types of display information that cannot be displayed on the second display unit 16 b.
The state determination unit 11i determines whether or not the communication unit 22 has acquired a plurality of types of display information that cannot be displayed on the second display unit 16 b.
The state determination unit 11i selects the control of the first display control unit 17 when determining that the communication unit 22 has acquired the plurality of types of display information that cannot be displayed by the second display unit 16 b.
Thus, the information processing apparatus 100 can display a plurality of kinds of information while displaying the information with low power consumption.
When the state determination unit 11i determines that the communication unit 22 has acquired the plurality of types of display information that cannot be displayed on the second display unit 16b in a state where the second display control unit 18 causes the second display unit 16b to display the time information, the cooperation processing unit 11g stops the control of the second display unit 16b by the second display control unit 18, selects the control of the first display control unit 17, and causes the first display unit 16a to display the time information and the plurality of types of display information that cannot be displayed on the second display unit 16 b.
Thus, when the display of the second display unit 16b is shifted to the display of the first display unit 16a, the display screen can be smoothly shifted, and the user can be prevented from feeling uncomfortable.
When the state determination unit 11i determines that the communication unit 22 has acquired the plurality of types of display information that cannot be displayed on the second display unit 16b, the cooperative processing unit 11g selects the control of the first display control unit 17 to cause the first display unit 16a to display a part of the time information and the plurality of types of display information that cannot be displayed on the second display unit 16 b.
This allows a part of the time information to be continuously displayed and a plurality of kinds of display information to be displayed in the other part.
The communication unit 22 acquires various kinds of display information that cannot be displayed by the second display unit 16b from another device connected to the information processing device 100 by communication.
This makes it possible to sequentially display various information received from other devices such as a smartphone that is paired with the device while the time information is being displayed.
The second display unit 16b consumes less power than the first display unit 16 a.
This allows the second display unit 16b to display the time information at a low power consumption, and the first display unit 16a to sequentially display information that cannot be displayed on the second display unit 16 b.
The second display portion 16b is a simple matrix type liquid crystal display device, and the first display portion 16a is an active matrix type liquid crystal display device.
This enables high-function display at high speed in the first display unit 16a and limited display at low power consumption in the second display unit 16 b.
The information processing apparatus 100 further includes a mode setting unit 11 f.
The mode setting unit 11f switches between an interactive mode in which predetermined information is always displayed only on the first display unit 16a and an environment mode in which the first display unit 16a and the second display unit 16b are switched at a predetermined timing.
When the mode setting unit 11f switches to the interactive mode, the cooperative processing unit 11g selects the control of the first display control unit 17, and always displays the predetermined information on the first display unit 16 a.
Thus, in the interactive mode, the high-function display of the first display unit 16a can be performed at all times, and in the environment mode, the display can be switched to the display of the second display unit 16b as appropriate.
The mode setting portion 11f switches between a classic mode in which predetermined information is always displayed only on the second display portion 16b and an environment mode in which the first display portion 16a and the second display portion 16b are switched at predetermined timing.
When the mode setting unit 11f switches to the environment mode, the cooperative processing unit 11g selects the control of the second display control unit 18, and always displays only the clock information on the second display unit 16 b.
Thus, in the classic mode, the display with low power consumption of the second display unit 16b can be performed at all times, and in the environment mode, the display can be switched to the display of the first display unit 16a as appropriate.
The state determination unit 11i counts the time during which the time information and the plurality of types of display information that cannot be displayed on the second display unit 16b are displayed on the first display unit 16 a.
When the counted time exceeds a predetermined time, the state determination unit 11i stops the control of the first display unit 16a, selects the control of the second display control unit 18, and causes the second display unit 16b to display only the time information.
This increases the timing of display by the second display unit 16b, and reduces the power consumption of the information processing apparatus 100.
The format of the time information when displayed on the first display unit 16a is different from the format of the time information when displayed on the second display unit 16 b.
This makes it possible to perform display or the like in which the offset is not noticeable, depending on the installation state of the first display unit 16a and the second display unit 16 b.
The present invention is not limited to the above-described embodiments, and modifications, improvements, and the like within a range that can achieve the object of the present invention are also included in the present invention.
In the above-described embodiment, when the cooperative processing unit 11g causes the first display unit 16a and the second display unit 16b to temporarily overlap and display information when switching the display mode from the classic mode to the interactive mode or the environmental mode, the boundary of the segment (edge of the segment) of the second display unit 16b that can be visually confirmed in the non-display state can be displayed on the first display unit 16 a. This enables display of display contents closer to the second display unit 16b, and further suppresses discomfort given to the user when the display screen is shifted.
In the above embodiment, the information displayed on the second display unit 16b may include a fixed or selectively displayed object in addition to the segment displayed on the clock. For example, an icon indicating the remaining battery level, an icon indicating the communication connection state, a message prompting charging, or the like can be displayed on the second display unit 16 b.
In the above embodiment, the second display portion 16b may be a display device of a light transmission type in a portion to which no potential is applied.
In the above-described embodiment, the information processing apparatus 100 to which the present invention is applied has been described by taking a wearable information processing apparatus as an example, but the present invention is not limited to this.
For example, the present invention can be applied to a general electronic device having an information processing function. Specifically, for example, the present invention can be applied to a notebook type personal computer, a printer, a television set, a video camera, a portable navigation device, a mobile phone, a smart phone, a portable game machine, and the like.
In the above embodiment, the second display unit 16b is described as a PN-type liquid crystal panel, but the present invention is not limited thereto. The second display portion 16b may be a display device that transmits light in accordance with a potential applied to the liquid crystal, and may be a transmissive display device such as a Polymer Dispersed (PD) liquid crystal panel other than a PN type, an organic EL (Electro-Luminescence) panel, an inorganic EL panel, or a TFT liquid crystal panel.
In the above embodiment, the second display unit 16b is laminated on the display screen of the first display unit 16a, but the present invention is not limited to this. That is, by configuring the first display unit 16a as a transmissive display device, the first display unit 16a can be stacked on the display screen of the second display unit 16 b.
The series of processes described above can be executed by hardware or by software.
In other words, the functional structure of fig. 2 is only an example, and is not particularly limited. That is, as long as the information processing apparatus 100 has a function that can execute the series of processes as a whole, what functional blocks are used to realize the function is not limited to the example of fig. 2.
One functional block may be constituted by hardware alone, may be constituted by software alone, or may be constituted by a combination of these.
In the case where a series of processes is executed by software, a program constituting the software is installed from a network or a recording medium into a computer or the like.
The computer may be a computer embedded in dedicated hardware. In addition, the computer may be a computer capable of executing various functions by installing various programs, such as a general-purpose personal computer.
The recording medium including such a program may be configured not only by a removable medium distributed separately from the apparatus main body in order to provide the program to the user, but also by a recording medium or the like provided to the user in a state of being embedded in the apparatus main body in advance. The removable medium is constituted by, for example, a magnetic disk (including a floppy disk), an optical disk, or an opto-magnetic disk. The optical Disk is constituted by, for example, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), a Blu-ray (registered trademark) Disc, and the like. The magneto-optical Disk is formed of MD (Mini-Disk) or the like. The recording medium provided to the user in a state of being embedded in the apparatus main body in advance is constituted by, for example, the ROM13 of fig. 2 or a hard disk included in the storage unit 15 of fig. 2 in which a program is recorded.
In addition, although the steps of the program recorded in the recording medium are described in the present specification, the steps of the program may include processes performed in time series in the order of the steps, but the steps may not necessarily be performed in time series, and may include processes executed in parallel or individually.
Although the embodiments of the present invention have been described above, these embodiments are merely examples and do not limit the technical scope of the present invention. The present invention can take other various embodiments, and various modifications such as omission and replacement can be made without departing from the scope of the present invention. These embodiments and modifications thereof are included in the scope and gist of the invention described in the present specification and the like, and are included in the invention described in the claims and the equivalent scope thereof.