The present disclosure relates to an information processing device, a remote control device, an information processing method, and a remote control method.
In recent years, the spread of portable information processing devices such as smartphones and tablet terminals is remarkable. Furthermore, performance of these portable information processing devices has also been rapidly improving, and for example, models including a high-resolution out-camera and an in-camera are becoming mainstream.
In such an information processing device, various services such as a social networking service (SNS) have become widespread, and application software (hereinafter, referred to as a “camera application”) using a camera is often used in order for a user to edit an image captured by the user oneself or upload the image to various services.
Incidentally, there is a problem that a main body of the information processing device easily becomes a high temperature by heat generation due to a high load at the time of using the camera application, particularly at the time of such as long-time moving image capturing.
In response to such a problem, there has been proposed a technique of acquiring a heat generation state of a target part among hardware of a system, and controlling the heat generation state of the entire system by changing an operation content of an operating application so as to change the heat generation state according to the acquired heat generation state (see, for example, Patent Literature 1).
However, in the above-described conventional technology, there is still room for further improvement in preventing the user from being exposed to danger caused by heat generation due to a high load at the time of using the application.
For example, the camera application is usually used in a state where the user directly holds the information processing device. Therefore, in a case where the main body of the information processing device has a high temperature caused by heat generation due to a high load at the time of capturing a moving image or the like, there is a risk of the user getting a burn.
In this regard, the above-described conventional technique is merely intended to prevent malfunction of the system and deterioration of long-term reliability due to local heating of the hardware.
Therefore, the present disclosure proposes an information processing device, a remote control device, an information processing method, and a remote control method that can prevent the user from being exposed to danger caused by heat generation due to a high load at the time of using the application.
In order to solve the above problems, one aspect of an information processing device according to the present disclosure is a portable information processing device, and includes: a temperature monitoring unit that monitors a temperature of a main body of the information processing device; and an application execution unit that executes an application, and in a case where notification of an increase in the temperature of the main body to a predetermined high-temperature range is provided by the temperature monitoring unit, requires an operation from a remote control device for an operation of maintaining an operation of the application.
Hereinafter, embodiments of the present disclosure are described in detail with reference to the drawings. Note that, in each of the following embodiments, the same parts are denoted by the same reference numerals, and redundant description are omitted.
Furthermore, in the following description, a case where the portable information processing device used by the user is a smartphone 100 is described as an example.
Furthermore, in the following description, it is assumed that the remote control device according to the embodiment of the present disclosure is a remote controller 10, and the remote controller 10 can be connected to the smartphone 100 as a peripheral device (hereinafter, referred to as “accessory”) of the smartphone 100 by Bluetooth (registered trademark). Furthermore, in the following, a case where the user captures a moving image using the camera application is described as an example.
In addition, the present disclosure is described according to the following order of items.
When the user uses the camera application by using the smartphone 100 and captures a moving image, the image capturing is normally performed in a state where the user directly holds the smartphone 100. Here, there is a problem that more load is easily applied at the time of capturing the moving image than at the time of capturing the still image, and the main body of the smartphone 100 easily becomes a high temperature by heat generation due to a high load if the load is applied for a long time.
In order to solve such a problem, as illustrated in
However, in such a method, there is a problem that, for example, the image capturing scene is a highlight scene, and thus, even if the user wants to continue the image capturing as long as possible, the image capturing has to be unconditionally interrupted.
Therefore, in the information processing method according to the embodiment of the present disclosure, an image capture endurance mode (EM) is provided. The EM is an operation mode in which the image capturing can be continued until the temperature of the main body of the smartphone 100 becomes higher.
However, in the information processing method according to the embodiment of the present disclosure, as illustrated in
That is, the EM can set whether or not the remote controller 10 can be used only in a state where the remote controller 10 is connected to the smartphone 100. Furthermore, in other words, the user cannot set the EM only by directly operating the smartphone 100 by hand, and thus, the remote controller 10 is always required in order to set the EM and continue the image capturing after the detection of high temperature.
With this configuration, the user can be prevented from being exposed to danger caused by heat generation due to a high load at the time of using the application.
The description is made more specifically. In the information processing method according to the embodiment of the present disclosure, as illustrated in
The first state is a state of “Remote Controller OFF” in which the remote controller 10 is not connected, and corresponds to an example of a “first execution state”. The second state is a state of “Remote Controller ON (EM OFF)” in which the remote controller is ON but the EM is OFF, and corresponds to an example of a “second execution state”.
The third state is a state of “Remote Controller ON (EM Inactive)” in which the remote controller is ON and the EM is also ON, but the EM is not activated, and corresponds to an example of a “third execution state”. The fourth state is a state of “Remote Controller ON (EM Active)” in which the remote controller is ON and the EM is also ON, and the EM is activated, and corresponds to an example of a “fourth execution state”.
First, when the temperature of the smartphone 100 reaches a predetermined warning threshold, the above-described high-temperature detection mark is displayed on the display unit 103 of the smartphone 100 in any of the first to fourth states. Then, in the first state, when the temperature of the smartphone 100 reaches a predetermined high-temperature threshold, the camera application is immediately terminated.
However, at this time, a dialog D1 as illustrated in
Furthermore, also in the second state, when the temperature of the smartphone 100 reaches a predetermined high-temperature threshold, the camera application is immediately terminated. However, at this time, a dialog D2 as illustrated in
As illustrated in
As illustrated in
The description returns to
Furthermore, in the fourth state, even when the temperature of the smartphone 100 reaches the predetermined high-temperature threshold, the camera application is not immediately terminated, and the user can continuously perform image capturing by using the remote controller 10. However, when the temperature of the smartphone 100 reaches a predetermined limit threshold, the camera application is immediately terminated. That is, when the temperature exceeds the limit threshold value, the risk that the user will suffer a high-temperature burn increases, and thus the camera application is unconditionally terminated. Note that a specific example of each threshold and an operation corresponding thereto will be described later with reference to
As described above, the information processing method according to the embodiment of the present disclosure is an information processing method executed by the smartphone 100, in which the temperature of the main body of the smartphone 100 is monitored and the application is executed, and in a case where notification of an increase in the temperature of the main body to a predetermined high-temperature range is provided by monitoring the temperature, operation from the remote controller 10 is required for the operation of maintaining the operation of the application.
Therefore, according to the information processing method according to the embodiment of the present disclosure, the user can be prevented from being exposed to danger caused by heat generation due to a high load.
Hereinafter, a configuration example of the smartphone 100 to which the information processing method according to the embodiment of the present disclosure is applied is described more specifically.
In other words, each constituent illustrated in
Furthermore, in the description using
As illustrated in
The camera 101 is a camera mounted on the main body of the smartphone 100, and includes an out-camera and an in-camera. The communication unit 102 is a connection interface component with the remote controller 10, and performs Bluetooth connection with the remote controller 10 in the embodiment of the present disclosure.
The display unit 103 is a liquid crystal panel mounted on the main body of the smartphone 100. The operation unit 104 is an operation component mounted on the main body of the smartphone 100. Note that the operation unit 104 may be configured integrally with the display unit 103 by a touch panel. Therefore, the operation unit 104 may be a software component, and in the embodiment of the present disclosure, the operation unit 104 may be, for example, a graphical user interface (GUI) that causes the camera application to be operably displayed on the display unit 103.
The temperature sensor 105 is mounted in the main body of the smartphone 100 and detects the temperature in the main body.
The storage unit 106 is realized by, for example, a semiconductor memory element such as a random access memory (RAM), a read only memory (ROM), or a flash memory. In the example illustrated in
The application information 106a is information including a program of the camera application, various parameters used during activation of the camera application, and the like. The temperature monitoring information 106b is information in which each threshold described above is associated with an operation corresponding to each threshold.
In the example in
In addition, in the example in
In addition, when the temperature reaches the “high temperature”, in the case of the first to third states of “Remote Controller OFF”, “Remote Controller ON (EM OFF)”, and “Remote Controller ON (EM Inactive)” described with reference to
Furthermore, in the example in
The description returns to
The control unit 107 includes an application execution unit 107a, a temperature monitoring unit 107b, and a display control unit 107c, and realizes or executes a function and an action of information processing described below.
The application execution unit 107a reads the application information 106a stored in the storage unit 106 and executes the camera application. In addition, the application execution unit 107a changes the execution content of the camera application according to the temperature of the smartphone 100 monitored by the temperature monitoring unit 107b and to the temperature monitoring information 106b.
For example, upon receiving EM activation/deactivation operation from the user via the remote controller 10, the application execution unit 107a notifies the temperature monitoring unit 107b of the EM activation/deactivation operation.
Furthermore, the application execution unit 107a causes the display control unit 107c to perform display control so as to allow various types of information corresponding to the execution content of the camera application to be displayed on the display unit 103.
The temperature monitoring unit 107b acquires a sensor value of the temperature sensor 105 and monitors the temperature of the smartphone 100. In addition, in a case where the temperature to be monitored reaches each threshold of the temperature monitoring information 106b, the temperature monitoring unit 107b notifies the application execution unit 107a of this fact. Note that the temperature monitoring unit 107b corresponds to middleware that resides in the control unit 107 and is executed.
Furthermore, upon receiving notification of the EM activation/deactivation from the application execution unit 107a, the temperature monitoring unit 107b compares, with the content corresponding to the notification, the temperature to be monitored with the temperature monitoring information 106b.
In addition, the temperature monitoring unit 107b causes the display control unit 107c to perform display control to allow the high-temperature detection mark to be displayed on the display unit 103 when the temperature of the smartphone 100 is equal to or higher than the warning threshold described above.
The display control unit 107c performs display control to allow necessary information to be displayed on the display unit 103 in accordance with instructions from the application execution unit 107a and the temperature monitoring unit 107b.
Next, a state transition in the information processing according to the embodiment of the present disclosure is described.
As illustrated in
Therefore, when the temperature of the smartphone 100 rises to the high-temperature range during the activation of the camera application in the remote controller OFF state, the dialog D1 illustrated in
Furthermore, also in the case of the state of “Remote Controller ON (EM OFF)”, when the temperature of the smartphone 100 rises to the high-temperature range during the activation of the camera application, the dialog D2 illustrated in
The remote controller ON/OFF setting can be set from a remote controller setting screen that can be transited from the menu of the camera application. When the remote controller 10 is enabled on the remote controller setting screen and the remote controller 10 and the smartphone 100 are connected with each other, the display of the operation component for the ON/OFF operation of the EM is operably enabled on the remote controller setting screen.
The description is made more specifically.
The menu of the camera application can transit to the remote controller setting screen as illustrated in the upper diagram in
When the user turns ON the ON/OFF switch for use of the remote controller and performs a necessary pairing operation by, for example, Bluetooth, the remote controller 10 and the smartphone 100 are connected with each other, and the display of the operation components for the ON/OFF operation of the EM is operably enabled (see a portion of a rectangular broken line in the drawing).
Then, here, when the user performs a tap operation on such an operation component, for example, a dialog DO-1 as illustrated in the lower diagram in
Then, for example, when the user performs a remote controller operation of pressing any button on the remote controller 10, the camera application receives an event signal of the remote controller operation, and displays an EM setting screen on the display unit 103 as illustrated in the upper diagram in
Then, when the user turns ON the ON/OFF switch for the use of EM, a dialog DO-2 as illustrated in the lower diagram in
Then, when the user checks the dialog DO-2 and selects “AGREE AND CONTINUE TO TURN ON”, the execution state of the camera application transitions to the EM ON state.
As illustrated in the upper diagram in
Then, from the third state, when the user performs, for example, any remote controller operation using the remote controller 10, that is, the EM activation operation, the execution state of the camera application transits to the state of “Remote Controller ON (EM Active)” which is the fourth state. Then, at this time, as illustrated in the lower diagram in
The description returns to
Furthermore, as described above, in such a case, when the user performs an operation of activating the EM during the interval i described above, the transition to the state of “Remote Controller ON (EM Active)” which is the fourth state may be enabled.
Specifically, as illustrated in the upper drawing in
Then, in response to this, when the user performs the activation operation within the interval i, as illustrated in the lower diagram in
The description returns to
Specifically, in such a case, as illustrated in
Incidentally, in a case where the camera application is terminated, for example, “WHEN CAMERA APPLICATION IS TERMINATED, THIS FUNCTION IS INVALIDATED.” is indicated in the explanation item in the case of the EM being activated in the upper diagram in
In a case where the invalidation means to hold the function, when the camera application is reactivated, the execution state of the camera application may be automatically returned to the EM-ON state. The same applies not only to a case where the camera application is reactivated, but also to a case where a screen of another application other than a preview screen is displayed in the foreground instead of the preview screen of the camera application by a screen switching operation or the like of the smartphone 100 during the activation of the camera application, and thereafter, the preview screen of the camera application is displayed in the foreground again.
In such a case, as illustrated in
At this time, a dialog D6 as illustrated in
Then, when the user selects “AGREE” at this point, the state transits to the state of “Remote Controller ON (EM Active)” which is the fourth state, and the EM is activated. Then, for example, display as illustrated in the lower diagram in
Furthermore, in a case where the camera application is activated in a state where the main body of the smartphone 100 is at high temperature in a case where the EM ON setting is held, the camera application is not simply terminated as an error, but similarly to the description with reference to
As illustrated in
Then, the dialog D4-2 as illustrated in, for example, the upper drawing in
Then, in response to this, when the user performs the activation operation within the interval i, as illustrated in the lower diagram in
Meanwhile, the embodiment of the present disclosure described above can include several modifications.
In the embodiment of the present disclosure described above, an example has been described in which the remote controller 10 is connected to the smartphone 100 via Bluetooth, but it is sufficient as long as the wireless connection can be made, and a communication standard or the like is not taken into account.
Furthermore, in the embodiment of the present disclosure described above, the case of using the camera application has been described as an example, but the application is not limited, and for example, the application may be middleware or the like resident in the control unit 107. Note that, in such a case, the middleware or the like needs to include at least a user interface (UI) that can be remotely controlled by the remote controller 10.
Furthermore, among each type of processing described in the embodiments of the present disclosure described above, all or a part of the processing described as being performed automatically can be performed manually, or all or a part of the processing described as being performed manually can be performed automatically by a known method. In addition, the processing procedure, specific name, and information including various data and parameters illustrated in the document and the drawings can be optionally changed unless otherwise specified. For example, the various types of information illustrated in each drawing are not limited to the illustrated information.
Furthermore, each constituent of each device that has been illustrated is functionally conceptual, and does not necessarily have to be physically configured as illustrated. That is, a specific form of distribution and integration of each device is not limited to the illustrated form, and all or a part thereof can be functionally or physically distributed and integrated in an optional unit according to various loads, usage conditions, and the like.
Furthermore, the embodiment of the present disclosure described above can be appropriately combined in a region in which the processing contents do not contradict each other.
The smartphone 100 according to the embodiment of the present disclosure described above is realized by, for example, a computer 1000 having a configuration as illustrated in
The CPU 1100 operates on the basis of a program stored in the ROM 1300 or the HDD 1400, and controls each unit. For example, the CPU 1100 develops a program stored in the ROM 1300 or the HDD 1400 in the RAM 1200, and executes processing corresponding to various programs.
The ROM 1300 stores a boot program such as a basic input output system (BIOS) executed by the CPU 1100 when the computer 1000 is activated, a program depending on hardware of the computer 1000, and the like.
The HDD 1400 is a computer-readable recording medium that non-transiently records a program executed by the CPU 1100, data used by the program, and the like. Specifically, the HDD 1400 is a recording medium that records a program according to the present disclosure which is an example of program data 1450.
The communication interface 1500 is an interface for the computer 1000 to connect to an external network 1550 (for example, the Internet). For example, the CPU 1100 receives data from another device or transmits data generated by the CPU 1100 to another device via the communication interface 1500.
The input/output interface 1600 is an interface for connecting an input/output device 1650 and the computer 1000. For example, the CPU 1100 receives data from an input device such as a keyboard or a mouse via the input/output interface 1600. Furthermore, the CPU 1100 transmits data to an output device such as a display, a speaker, or a printer via the input/output interface 1600. Furthermore, the input/output interface 1600 may function as a media interface that reads a program or the like recorded in a predetermined recording medium. The medium is, for example, an optical recording medium such as a digital versatile disc (DVD) or a phase change rewritable disk (PD), a magneto-optical recording medium such as a magneto-optical disk (MO), a tape medium, a magnetic recording medium, a semiconductor memory, or the like.
For example, in a case where the computer 1000 functions as the smartphone 100 according to the embodiment, the CPU 1100 of the computer 1000 implements the function of the control unit 107 by executing a program loaded on the RAM 1200. In addition, the HDD 1400 stores a program according to the present disclosure and data in the storage unit 106. Note that the CPU 1100 reads the program data 1450 from the HDD 1400 and executes the program data, but as another example, these programs may be acquired from another device via the external network 1550.
As described above, according to the embodiment of the present disclosure, the smartphone 100 (which corresponds to an example of the “information processing device”) is a portable information processing device, and includes: the temperature monitoring unit 107b that monitors the temperature of the main body of the smartphone 100; and the application execution unit 107a that executes the application, and in a case where notification of an increase in the temperature of the main body to a predetermined high-temperature range is provided by the temperature monitoring unit 107b, requires an operation from the remote controller 10 (which corresponds to an example of the “remote control device”) for an operation of maintaining the operation of the application. With this configuration, the user can be prevented from being exposed to danger caused by heat generation due to a high load at the time of using the application.
Although the embodiments of the present disclosure have been described above, the technical scope of the present disclosure is not limited to the above-described embodiments as it is, and various modifications can be made without departing from the gist of the present disclosure. In addition, constituents of different embodiments and modifications may be appropriately combined.
Furthermore, the effects of each embodiment described in the present description are merely examples and are not limited, and other effects may be provided.
Note that the present technology can also have the following configurations.
(1)
An information processing device of a portable type, comprising:
The information processing device according to (1), wherein
The information processing device according to (1) or (2), wherein
The information processing device according to (3), wherein
The information processing device according to (4), wherein
The information processing device according to (4) or (5), wherein,
The information processing device according to any one of (3) to (6), wherein
The information processing device according to any one of (1) to (7), wherein
The information processing device according to any one of (1) to (8), wherein
A remote control device provided to enable remote control of an application executed by an information processing device of a portable type, the remote control device being configured to:
An information processing method executed by an information processing device of a portable type, the information processing method comprising:
A remote control method using a remote control device provided to enable remote control of an application executed by an information processing device of a portable type, the remote control method comprising:
| Number | Date | Country | Kind |
|---|---|---|---|
| 2021-174118 | Oct 2021 | JP | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2022/035050 | 9/21/2022 | WO |