Information processing device, control method, and program

JP2025022604A5Pending Publication Date: 2026-08-03CANON KK
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
CANON KK
Filing Date
2023-08-03
Publication Date
2026-08-03

AI Technical Summary

Benefits of technology

【0008】 本発明によれば、情報処理装置に対して所定の操作が行われた時からの位置の変化に基づいて、省電力モードへの移行を制御することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a technology for controlling a shift to a power-saving mode on the basis of a change in a position from the time when prescribed operation is performed to an information processing device.SOLUTION: An information processing device is provided. The information processing device includes first detection means for detecting that prescribed operation is performed to the information processing device, second detection means for detecting a change in the position of the information processing device from the time when the prescribed operation is performed, and control means for performing control so as to shift the information processing device to a power-saving mode in response to the matter that the change of the position satisfies prescribed position reference.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, a control method, and a program. [Background technology]

[0002] In recent years, mirrorless cameras, which are conventional single-lens reflex cameras without optical viewfinders or mirrors, have become popular. Mirrorless cameras require the use of image display devices such as LCD monitors to check the composition before shooting, so they consume more battery power than single-lens reflex cameras. In order to reduce battery consumption, it is common for cameras to automatically switch to power-saving mode when a certain amount of time has passed since the last operation. In power-saving mode, the camera performs controls such as entering a sleep state, lowering the frame rate of the image sensor, and lowering the display brightness of the LCD monitor. However, the timing at which it is desirable for the camera to transition to power saving mode varies depending on the situation. For example, even if the user has just performed some operation (before a certain amount of time has passed since the last operation), the user may not intend to continue using the camera. In such a case, the camera will not transition to power saving mode until a certain amount of time has passed, even though the user will not be using the camera, resulting in unnecessary power consumption.

[0003] Patent Document 1 and Patent Document 2 are known as technologies for switching an information processing device such as a camera into a power saving mode. Patent Document 1 discloses a technology for switching between a plurality of modes including a power saving mode based on the magnitude of acceleration data and a change in the attitude of a terminal device. Patent Document 2 discloses a technology for referring to the difference between the maximum and minimum values ​​of attitude information calculated from acceleration data, determining whether or not there has been a change in the attitude of the camera depending on whether or not the difference exceeds a threshold, and switching to or from the power saving mode. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-82333 [Patent Document 2] Patent No. 5703806 Summary of the Invention [Problem to be solved by the invention]

[0005] In the technology of controlling the transition to the power saving mode based on the vibration or the attitude of the information processing device as in Patent Document 1 and Patent Document 2, depending on the usage situation of the information processing device, it may be difficult to determine whether the user intends to continue using the information processing device. For example, consider the case where the user of the camera takes a viewfinder shot (taking a picture while looking through the viewfinder) as shown in FIG. 2(a) and then transitions to the attitude of FIG. 2(b) or FIG. 2(c). In the case of FIG. 2(b), the user is looking at the liquid crystal panel and continues to use the camera. In the case of FIG. 2(c), the user is not holding the camera but is hanging it around his neck, and it is highly likely that he has no intention of continuing to use the camera. In this way, the user's intention to use the camera is different between FIG. 2(b) and FIG. 2(c), but the camera may take a similar attitude depending on the weight of the lens, so that the conventional technology may not be able to distinguish between the state of FIG. 2(b) and the state of FIG. 2(c).

[0006] The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide a technology for controlling the transition to a power saving mode based on the change in position from when a specified operation is performed on an information processing device. [Means for solving the problem]

[0007] In order to solve the above problem, the present invention provides an information processing device comprising: a first detection means for detecting that a predetermined operation has been performed on the information processing device; a second detection means for detecting a change in position of the information processing device from the time the predetermined operation was performed; and a control means for controlling the information processing device to transition to a power saving mode in response to the change in position satisfying a predetermined position criterion. Effect of the Invention

[0008] According to the present invention, it is possible to control the transition to a power saving mode based on a change in position from when a predetermined operation is performed on an information processing device.

[0009] Other features and advantages of the present invention will become apparent from the accompanying drawings and the following detailed description of the preferred embodiments of the present invention. [Brief description of the drawings]

[0010] [Figure 1] 1 is a block diagram showing a configuration of an imaging device 100 which is an example of an information processing device. [Diagram 2] 3A to 3C are diagrams showing examples of changes in the position of the imaging device 100. [Diagram 3] 3A and 3B are diagrams for explaining the attitude angle and position of the imaging device 100. [Figure 4] 4 is a flowchart of a process executed by the imaging device 100. [Diagram 5] 5 is a flowchart showing details of the position data calculation process (S412 in FIG. 4). [Figure 6] 5A and 5B are diagrams for explaining an example of a predetermined position criterion that is satisfied when control is performed to transition the imaging device 100 to a power saving mode. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, the embodiments will be described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe a number of features, not all of these features are essential to the invention, and the features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicated descriptions are omitted.

[0012] [First embodiment] Fig. 1 is a block diagram showing a configuration of an imaging device 100 which is an example of an information processing device. In Fig. 1, a control unit 101 includes at least one processor and controls the operation of the entire imaging device 100. The control unit 101 reads a program for controlling the imaging device 100 from a memory unit 106 (described later), and loads and executes a part of the program in a system memory unit 108 (described later), thereby controlling the entire imaging device 100.

[0013] The power supply control unit 102 is composed of a battery detection circuit, a protection circuit, a DCDC converter, an LDO regulator, etc. The power supply control unit 102 converts the power supplied from the power supply unit 103 (described later) into a desired voltage and supplies it to each electronic device in the imaging device 100. The power supply control unit 102 also has a function of detecting the presence or absence of a battery, the battery type, and the remaining battery level. The power supply control unit 102 also has a function of protecting a load circuit connected to the power supply circuit by cutting off the power supply when an overcurrent is detected. The power supply control unit 102 also has a power detection circuit capable of detecting the amount of power supplied to each unit in the imaging device 100.

[0014] The power supply unit 103 is composed of a secondary battery such as a NiCd battery, a NiMH battery, or a Li battery, an AC adapter, or the like.

[0015] The operation unit 104 includes an operation mechanism for inputting various operation instructions to the control unit 101. The operation mechanism is composed of at least one of a switch, a dial, a touch panel, a voice recognition device, etc., or any combination thereof. The release button included in the operation unit 104 is composed of a two-stage switch consisting of a first release switch and a second release switch. When the release button is pressed to the first stage, the first release switch is pressed, and a first operation instruction is output to the control unit 101. When the release button is pressed to the second stage, the second release switch is pressed, and a second operation instruction is output to the control unit 101.

[0016] The imaging unit 105 is configured with an imaging element such as a CMOS or a CCD, etc. The imaging unit 105 executes imaging control based on an instruction from the control unit 101. The imaging unit 105 also transmits the captured image to the control unit 101.

[0017] The memory unit 106 is composed of a ROM, which is a non-volatile memory that can be electrically erased and stored. The memory unit 106 stores constants, programs, and the like for the operation of the control unit 101. The programs referred to here are programs for executing the processes of various flowcharts described later in this embodiment.

[0018] The external recording unit 107 includes a removable recording medium such as a semiconductor memory, etc. The external recording unit 107 records image data acquired by shooting.

[0019] The system memory unit 108 is composed of a RAM, etc. In the system memory unit 108, the programs read from the memory unit 106, as well as constants and variables for the operation of the control unit 101, etc. are deployed. In addition, the system memory unit 108 temporarily holds the images captured by the imaging unit 105.

[0020] The acceleration sensor 109 acquires acceleration data corresponding to the movement and attitude of the imaging device 100. The angular velocity sensor 110 acquires angular velocity data corresponding to the movement and attitude of the imaging device 100. In addition to the acceleration sensor 109 and the angular velocity sensor 110, the imaging device 100 may be provided with a geomagnetic sensor, a direction sensor, or the like, as necessary.

[0021] The calculation unit 111 calculates the attitude angle (for example, pitch angle, yaw angle, roll angle) and position of the imaging device 100 based on the acceleration data and angular velocity data acquired from the acceleration sensor 109 and angular velocity sensor 110.

[0022] The electronic viewfinder 112 is a display device configured from an organic EL or the like. The control unit 101 can display a menu screen stored in a display data area of ​​the system memory unit 108, images stored in the external recording unit 107, and the like on the electronic viewfinder 112. Also, by displaying the imaging data obtained from the imaging unit 105 as a through image in real time on the electronic viewfinder 112, viewfinder shooting can be performed even with a mirrorless single-lens camera.

[0023] The rear monitor 113 is a display device composed of a liquid crystal or an organic EL display, etc. The control unit 101 can display a menu screen stored in a display data area of ​​the system memory unit 108, images stored in the external recording unit 107, etc. on the rear monitor 113. In addition, the rear monitor 113 can perform live view shooting by sequentially displaying a through image of the imaging data obtained from the imaging unit 105 in real time.

[0024] The eye proximity detection unit 114 detects whether the user, who is the photographer, is looking into the electronic viewfinder 112 (having his / her eye placed on the electronic viewfinder 112) or whether he / she has taken his / her eye off the electronic viewfinder 112. The eye proximity detection unit 114 is constituted by, for example, a proximity sensor such as an infrared sensor.

[0025] The lens connection section 115 is composed of a mechanism for attaching and detaching the lens unit 116 described later, a communication terminal for performing focusing control, and aperture drive control.

[0026] The lens unit 116 is an exchangeable lens unit, and is composed of an imaging lens (not shown), a lens drive for focus control, and a control unit for driving the aperture.

[0027] Hereinafter, with reference to Figs. 2 to 6, a description will be given of power saving mode switching control of the imaging device 100, which is performed based on position data acquired by the calculation unit 111. In the power saving mode, the imaging device 100 controls so that power consumption is reduced compared to the normal mode (non-power saving mode). Although the specific control for reducing power consumption is not particularly limited, for example, the imaging device 100 can reduce power consumption by performing control to stop the operation of the imaging unit 105. As another example, the imaging device 100 may perform control to turn off the power of the electronic viewfinder 112 and the rear monitor 113. As yet another example, the imaging device 100 may perform both control to stop the operation of the imaging unit 105 and control to turn off the power of the electronic viewfinder 112 and the rear monitor 113.

[0028] 2A and 2B are diagrams showing an example of a change in the position of the image capturing apparatus 100. Fig. 2A is a diagram showing a state in which a user 201 is capturing an image while looking through the electronic viewfinder 112 of the image capturing apparatus 100.

[0029] After viewfinder shooting (shooting performed while the user's eye is in contact with the electronic viewfinder 112), the user 201 moves to various postures, and the imaging device 100 also moves accordingly. For example, the user 201 moves to the posture shown in FIG. 2(b). FIG. 2(b) is a diagram showing the state in which the user 201 extends his arm holding the imaging device 100 and looks at the rear monitor 113 in order to play back the captured image or set the imaging device 100. At this time, there is a high possibility that the user 201 will operate the imaging device 100 or immediately take the next photograph. For this reason, it is desirable to maintain the operation mode of the imaging device 100 in the normal mode (non-power saving mode).

[0030] 2(c) and 2(d) are diagrams showing a state in which the user 201 holds the imaging device 100 down and puts it around the neck. FIG. 2(d) shows a case in which the strap is longer than that shown in FIG. 2(c). In the states shown in FIGS. 2(c) and 2(d), the user 201 is unlikely to operate the imaging device 100, and is also unlikely to immediately take the next photograph. For this reason, it is desirable to switch the imaging device 100 to a power saving mode.

[0031] Fig. 2(e) is a diagram showing a state in which the user 201 is holding the imaging device 100 downwards as in Fig. 2(c) and Fig. 2(d), but is holding the imaging device 100 facing forward. At this time, it is highly likely that the user 201 intends to continue taking pictures. Therefore, it is desirable to keep the imaging device 100 in the normal mode.

[0032] In this embodiment, the control unit 101 determines whether or not to transition the imaging device 100 to a power saving mode in response to a change in position due to the movement of the imaging device 100 as exemplified above.

[0033] Fig. 3 is a diagram for explaining the attitude angle and position of the imaging device 100. Fig. 3(a) is a diagram showing the definition of the rotation direction of the attitude angle of the imaging device 100. When the user holds the imaging device 100 in the normal position, the rotation in the forward / backward tilt direction is defined as the pitch direction rotation, the rotation in the left / right pan direction is defined as the yaw direction rotation, and the rotation in the lens optical axis direction is defined as the roll direction rotation. The respective rotation angles are defined as the pitch angle, the yaw angle, and the roll angle. The definition of the data indicating the attitude angle (attitude angle data) will be described later.

[0034] FIG. 3B is a schematic diagram of a sensor coordinate system in which the axis direction changes with the rotation of a sensor such as the acceleration sensor 109 and the angular velocity sensor 110. FIG. 3C is a schematic diagram of an absolute coordinate system in which the axis direction does not change even if the sensor moves, with the gravity direction g as the reference. Since the sensor 301 including the acceleration sensor 109 and the angular velocity sensor 110 is fixed inside the imaging device 100, the sensor coordinate system changes its direction according to the rotation of the imaging device 100. Therefore, when the imaging device 100 is viewed from the rear, the sensor coordinate system is defined with the height direction as the y-axis direction, the left-right direction as the x-axis direction, and the front-rear direction as the z-axis direction. On the other hand, the absolute coordinate system defines the gravity direction g as the Y-axis direction, the lens optical axis direction at the timing of a predetermined reference operation (described later) as the Z-axis direction, and the axis perpendicular to the Y-axis and Z-axis as the X-axis direction.

[0035] Fig. 4 is a flowchart of processing executed by the imaging device 100. Each process in the flowchart in Fig. 4 is realized by the control unit 101 expanding a program stored in the memory unit 106 into the system memory unit 108, executing it, and controlling each unit of the imaging device 100. When the user turns on the power of the imaging device 100, the processing in this flowchart starts.

[0036] In S401, the control unit 101 sets the calculation flag to OFF. The calculation flag is a flag used to switch whether or not to perform the position data calculation process in S412 described later.

[0037] In S402, the control unit 101 determines whether the operation mode of the imaging device 100 is the normal mode (non-power saving mode). If it is the normal mode, the process proceeds to S405, and if it is not (power saving mode), the process proceeds to S403. It is assumed that the operation mode of the imaging device 100 is the normal mode when the power is turned on.

[0038] In S403, the control unit 101 determines whether or not any button on the operation unit 104 has been pressed. If a button has been pressed, the process proceeds to S404. If no button has been pressed, the control unit 101 skips S404 and advances the process to S416.

[0039] In S404, the control unit 101 switches the operation mode of the imaging device 100 to the normal mode. That is, when any button is pressed in the power saving mode, the imaging device 100 returns to the normal mode. After that, the process returns to S401.

[0040] In S405, the control unit 101 determines whether or not a shooting instruction has been issued. When the release button included in the operation unit 104 is pressed to the second level, the control unit 101 determines that a shooting instruction has been issued. When a shooting instruction has been issued, the process proceeds to S406, and when not, the process proceeds to S411. Note that the user can also assign the shooting instruction function to any button included in the operation unit 104 by setting on the setting screen of the imaging device 100.

[0041] In S406, the control unit 101 captures an image. In capturing an image, the control unit 101 reads out an image signal from the imaging unit 105 and records it as a still image.

[0042] In S407, the control unit 101 uses the eye-contact detection unit 114 to determine whether or not the user 201 has placed his / her eye on the electronic viewfinder 112. If the user 201 has placed his / her eye on the electronic viewfinder 112 (i.e., it is considered that viewfinder photography has been performed), the process proceeds to S409. If the user 201 has not placed his / her eye on the electronic viewfinder 112 (i.e., it is considered that viewfinder photography has not been performed), the process proceeds to S411. Note that the process of S407 can be omitted. In this case, after photography has been performed in S406, the process proceeds to S409. Note that a dedicated button for proceeding to S409 may be provided in the imaging device 100.

[0043] In S409, the control unit 101 sets the reference position flag to ON. The reference position is an initial position for performing position data calculation. When the reference position flag is set to ON, the X-axis direction and the Z-axis direction of the absolute coordinate system shown in FIG. 3(c) are updated in the position data calculation process (S412) described later.

[0044] In S410, the control unit 101 sets the calculation flag to ON.

[0045] In S411, the control unit 101 determines whether or not the calculation flag is ON. If the calculation flag is ON, the process proceeds to S412, and if the calculation flag is OFF, the process proceeds to S416.

[0046] In S412, the control unit 101 uses the calculation unit 111 to perform a process (position data calculation process) of calculating position data of the imaging device 100. When the calculation flag is ON, the position data calculation process is performed at each specific period when data is acquired by the acceleration sensor 109 and the angular velocity sensor 110. The position data acquired here indicates a relative position with respect to a reference position (position change from the reference position). Therefore, by the position data calculation process, the control unit 101 can detect a change in the position of the imaging device 100 from when viewfinder shooting (predetermined operation) was performed. Details of the position data calculation process will be described later with reference to FIG. 5.

[0047] In S414, the control unit 101 judges whether or not the position change from the reference position (the change in the position of the imaging device 100 from the time when the viewfinder photographing was performed) satisfies a predetermined position criterion based on the position data calculated in S412. The predetermined position criterion is a criterion that is set in advance so as to distinguish, with as high accuracy as possible, between a situation in which the user is likely to continue using the imaging device 100 (for example, FIG. 2(b)) and a situation in which the user is likely to have finished using the imaging device 100 (for example, FIG. 2(c)). An example of the predetermined position criterion will be described later. If the position change satisfies the predetermined position criterion, the process proceeds to S415, and if the position change does not satisfy the predetermined position criterion, the process proceeds to S416. Note that a configuration may be adopted in which, using a timer (not shown), the process proceeds to S415 after a predetermined time has elapsed since the position change satisfied the predetermined position criterion.

[0048] In S415, the control unit 101 controls the imaging device 100 to transition to a power saving mode.

[0049] In S416, the control unit 101 determines whether or not the user 201 has turned off the power of the imaging device 100. If the power has been turned off, the process of this flowchart ends. If the power has not been turned off, the process returns to S402.

[0050] Fig. 5 is a flowchart showing details of the position data calculation process (S412 in Fig. 4). In S500, the control unit 101 judges whether or not the reference position flag is ON. If the reference position flag is ON, the control unit 101 advances the process to S501 to update the X-axis direction and the Z-axis direction of the absolute coordinate system shown in Fig. 3(c). If the reference position flag is OFF, the process advances to S505.

[0051] In S501 , the calculation unit 111 acquires acceleration data of the imaging device 100 from the acceleration sensor 109 .

[0052] In S502, the calculation unit 111 calculates attitude angle data based on the acceleration data acquired in S501, and sets the calculated attitude angle data as an initial value of the attitude angle data.

[0053] In S503, the calculation unit 111 sets X=Y=Z=0 as the initial value (reference position) of the position data.

[0054] In S504, the control unit 101 sets the reference position flag to OFF.

[0055] The acceleration data acquired in S501 is detected in each of the three axial directions as the sum of the acceleration due to the movement and the acceleration of gravity according to the attitude of the acceleration sensor 109 of the image capture device 100. The attitude angle data based on the acceleration data is calculated based on the ratio of the acceleration due to the movement in the acceleration data. Therefore, in order to eliminate the influence of the acceleration due to the movement, the attitude angle data can be calculated based on the acceleration data acquired when the image capture device 100 is stationary. Since the angular velocity data is 0 when the image capture device 100 is stationary, the attitude angle data can be calculated in S502 using only the acceleration data without using the angular velocity data.

[0056] Moreover, the attitude angles are, for example, Euler angles, and by determining three angles at a certain time t, it is possible to express the attitude of the image capture device 100. The three angles are, for example, a pitch angle, a yaw angle, and a roll angle.

[0057] The attitude of the image capture device 100 changes in various directions depending on how the user holds and uses the device. Accordingly, as shown in FIG. 3(b), the coordinate axes of the acceleration sensor 109 that acquires acceleration data also change. In contrast, the direction of gravitational acceleration is always constant in the height direction relative to the earth. Therefore, if the yaw direction is specified to an arbitrary angle in setting the initial value of the attitude angle data obtained from the acceleration data in S502, the absolute coordinate axes shown in FIG. 3(c) can be obtained. The attitude of the image capture device 100 can be expressed by calculating the attitude angle data based on these absolute coordinate axes. Moreover, quaternions may be used as a method for expressing the attitude.

[0058] As described above, when the position reference flag is ON, the initial value of the attitude angle data and the initial value of the position data (reference position) are set by the processes of S501 to S503. As can be seen from Fig. 4 (S405 to S409) and Fig. 5 (S501 to S503), the position reference flag is set ON when viewfinder shooting is performed, and is set OFF after the initial values ​​of the attitude angle data and the initial values ​​of the position data are set. Therefore, it can be said that the initial values ​​of the attitude angle data and the initial values ​​of the position data (reference position) substantially correspond to the attitude and position of the imaging device 100 when viewfinder shooting is performed.

[0059] In S505 , the calculation unit 111 acquires acceleration data of the image capturing device 100 from the acceleration sensor 109 , and acquires angular velocity data of the image capturing device 100 from the angular velocity sensor 110 .

[0060] In S506, the calculation unit 111 calculates attitude angle data based on the acceleration data acquired in S505, and attitude angle data based on the angular velocity data acquired in S505. These two types of attitude angle data are each calculated using the initial value calculated in S502.

[0061] The attitude angle data based on the acceleration data is calculated using the ratio of the gravitational acceleration, similarly to S502.

[0062] The attitude angle data based on the angular velocity data can be calculated by converting the angular velocity data into a differential value of the attitude angle data based on the acceleration data calculated in S502, and performing integration.

[0063] In S507, the calculation unit 111 performs a filtering process to correct the two types of attitude angle data calculated in S506. This filtering process is, for example, a process using a complementary filter, and the calculation unit 111 performs a calculation by complementarily weighting the two types of attitude angle data calculated in S506. This filtering process obtains attitude angle data after the filtering process in which drift components of the attitude angle data and offset components from the zero point are corrected.

[0064] In S508, the calculation unit 111 calculates a rotation matrix for performing coordinate transformation on the acceleration data, based on the posture angle data after the filtering process obtained in S507.

[0065] In S509, the calculation unit 111 converts the acceleration data from the sensor coordinate system to the absolute coordinate system using the rotation matrix obtained in S508.

[0066] In S510, the calculation unit 111 calculates position data by performing a second-order integration on the acceleration data after the coordinate conversion obtained in S509. The position data calculated here indicates a position in the absolute coordinate system shown in Fig. 3(c), and the reference position (X = Y = Z = 0) of the absolute coordinate system is set in S503 when viewfinder shooting is performed. Therefore, the position data indicates a relative position with respect to the reference position (position change from the reference position), and the control unit 101 can detect the change in position of the imaging device 100 from when viewfinder shooting (predetermined operation) was performed by position data calculation processing.

[0067] 6 is a diagram for explaining an example of a predetermined position criterion that is satisfied when control is performed to transition the imaging device 100 to the power saving mode. For example, when a user performs viewfinder photography in the posture shown in FIG. 2(a) and then changes to the posture shown in FIG. 2(b), the position of the imaging device 100 changes about 15 cm downward in the height direction (gravity direction) after photography and moves into the zone 600 in FIG. 6. Also, when a user performs viewfinder photography in the posture shown in FIG. 2(a) and then changes to the posture shown in FIG. 2(c), the position of the imaging device 100 changes about 30 cm downward in the height direction (gravity direction) after photography and moves into the zone 601 in FIG. 6. As described above, in the case of FIG. 2(b), it is desired not to transition the imaging device 100 to the power saving mode, and in the case of FIG. 2(c), it is desired to transition the imaging device 100 to the power saving mode.

[0068] 6, the position of the imaging device 100 can be divided into a plurality of zones, and a threshold value (predetermined threshold value) in the Y-axis direction (gravity direction) can be set based on each zone, as shown as threshold line 602. In this case, the control unit 101 can perform control to transition the imaging device 100 to a power saving mode when a change in the position of the imaging device 100 in the gravity direction exceeds a predetermined threshold value corresponding to threshold line 602. In this manner, the predetermined position criterion may include a criterion that a change in the position of the imaging device 100 in the gravity direction exceeds a predetermined threshold value.

[0069] Note that the predetermined position reference is not limited to the example shown in Fig. 6. For example, the control unit 101 may set a threshold value for each of the X-axis, Y-axis, and Z-axis, and transition the imaging device 100 to a power saving mode when the change in position exceeds the threshold values ​​for all three axes (or exceeds the threshold value for any one axis).

[0070] The control unit 101 may also change the threshold line 602 according to the attachment state of the accessory to the imaging device 100. The accessory is a detachable device or tool such as a lens, a strap, an external flash, an external microphone, an external grip, and an extended battery. For example, as can be understood from the comparison between FIG. 2(c) and FIG. 2(d), depending on the length of the strap attached to the imaging device 100, the position change from FIG. 2(a) is different even in the same neck hanging posture. Therefore, the control unit 101 may move the threshold line 602 downward when the strap becomes longer, and may move the threshold line 602 upward when the strap becomes shorter. As another example regarding the attachment state of the accessory, the control unit 101 may change the threshold line 602 according to the weight or length of the lens unit 116 attached to the imaging device 100. In this way, the control unit 101 may set (or update) the threshold according to the attachment state of the accessory to the imaging device 100.

[0071] Depending on the type of accessory, the control unit 101 may obtain information on the attachment status of the accessory from the accessory. For example, the control unit 101 may obtain information indicating the weight and length of the lens unit 116 from the lens unit 116. As another example, the control unit 101 may obtain information on the attachment status of the accessory set by the user on a setting screen of the imaging device 100.

[0072] Furthermore, the control unit 101 may automatically update the threshold value according to position data at the time of image confirmation, setting, and hanging for each user 201. Furthermore, the control unit 101 may update the threshold value by data analysis such as machine learning.

[0073] In addition, when determining whether to switch the imaging device 100 to the power saving mode, the control unit 101 may use the attitude angle data after filtering process obtained in S507 of FIG. 5 in addition to the position data. By using the position data and the attitude angle data after filtering process in combination, it becomes possible to distinguish between the attitude shown in FIG. 2(c) and the attitude shown in FIG. 2(e), for example. If the user 201 performs viewfinder shooting in the attitude shown in FIG. 2(a) and then holds the imaging device 100 in his / her hand as shown in FIG. 2(e) and puts it down while maintaining the attitude angle, unlike the case of FIG. 2(c), it is considered that the user 201 intends to continue shooting. Therefore, in the case of FIG. 2(e), it is desirable to maintain the imaging device 100 in the normal mode. However, the position change is the same in the cases of FIG. 2(c) and FIG. 2(e), and in both cases, the imaging device 100 is inside the zone 601 of FIG. 6. Therefore, it is difficult to distinguish between the cases of FIG. 2(c) and FIG. 2(e) based on the position data. Therefore, the control unit 101 uses attitude angle data in addition to position data. Comparing the attitude angle data after filtering of the image capture device 100 in the cases of FIG. 2(c) and FIG. 2(e), the image capture device 100 is tilted about 45° in the pitch direction in FIG. 2(c), but the image capture device 100 is hardly tilted in FIG. 2(e). Therefore, the control unit 101 shifts the image capture device 100 to the power saving mode when the change in position satisfies a predetermined position criterion and the attitude angle satisfies a predetermined angle criterion (for example, the tilt of the image capture device 100 is equal to or less than a threshold). This makes it possible to distinguish between the cases of FIG. 2(c) and FIG. 2(e) and shift the image capture device 100 to the power saving mode only in the case of FIG. 2(c).

[0074] As described above, according to the first embodiment, the imaging device 100 detects that a predetermined operation (e.g., viewfinder shooting) has been performed, and detects a change in the position of the imaging device 100 from when the predetermined operation was performed. When the change in position satisfies a predetermined position criterion, the imaging device 100 controls the imaging device 100 to transition to a power saving mode. This increases the likelihood that the imaging device 100 will transition to the power saving mode at a timing desired by the user.

[0075] In the above, the imaging device 100 is used as an example of the information processing device, but in this embodiment, the information processing device is not limited to the imaging device. For example, the information processing device may be a smartphone. The above-described predetermined operation and predetermined position reference are appropriately determined according to the type of the information processing device so that the user can distinguish between the intention and the non-intention of using the information processing device with as high accuracy as possible.

[0076] [Other embodiments] The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.

[0077] [summary] The above-described embodiment discloses at least the inventions shown in the following items, but is not limited to these inventions. [Item 1] An information processing device, A first detection means for detecting that a predetermined operation has been performed on the information processing device; A second detection means for detecting a change in a position of the information processing device from when the predetermined operation was performed; a control means for controlling the information processing device to transition to a power saving mode in response to the change in the position satisfying a predetermined position criterion; An information processing device comprising: [Item 2] The predetermined position criteria include a criterion that a change in the position in the direction of gravity exceeds a predetermined threshold. 2. The information processing device according to item 1, [Item 3] The device further includes a setting unit for setting the predetermined threshold value. 3. The information processing device according to item 2. [Item 4] The setting means sets the predetermined threshold value according to a state in which an accessory is attached to the information processing device. 4. The information processing device according to item 3. [Item 5] the second detection means detects an attitude angle of the information processing device, The control means controls the information processing device to transition to the power saving mode in response to the change in position satisfying the predetermined position criterion and the attitude angle satisfying a predetermined angle criterion. 5. The information processing device according to any one of items 1 to 4. [Item 6] Further comprising an acceleration sensor and an angular velocity sensor, The second detection means detects the change in the position based on acceleration data acquired by the acceleration sensor and angular velocity data acquired by the angular velocity sensor. 6. The information processing device according to any one of items 1 to 5. [Item 7] Further comprising an imaging unit, The predetermined operation is an operation of taking a photograph using the imaging unit. 7. The information processing device according to any one of items 1 to 6. [Item 8] An imaging unit; Finder and a third detection means for detecting when a user places an eye on the viewfinder; Further comprising: The predetermined operation is an operation of taking a photograph using the imaging unit while it is detected that the user is placing his / her eye on the viewfinder. 7. The information processing device according to any one of items 1 to 6. [Item 9] The control means controls the imaging unit so that the operation of the imaging unit stops in the power saving mode. 9. The information processing device according to item 7 or 8. [Item 10] A control method executed by an information processing device, comprising: a first detection step of detecting that a predetermined operation has been performed on the information processing device; a second detection step of detecting a change in a position of the information processing device from when the predetermined operation was performed; a control step of controlling the information processing device to transition to a power saving mode in response to the change in the position satisfying a predetermined position criterion; A control method comprising: [Item 11] A program for causing a computer to function as each of the means of the information processing device according to any one of items 1 to 9.

[0078] The invention is not limited to the above-described embodiments, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention. [Explanation of symbols]

[0079] 100: imaging device, 101: control unit, 104: operation unit, 105: imaging unit, 109: acceleration sensor, 110: angular velocity sensor, 111: calculation unit, 112: electronic viewfinder, 114: eyepiece detection unit

Claims

1. An information processing device, A first detection means for detecting that a predetermined operation has been performed on the information processing device, A second detection means for detecting changes in the position of the information processing device since the predetermined operation was performed, Control means for controlling the information processing device to switch to a power-saving mode when the change in the direction of gravity of the aforementioned position exceeds a predetermined threshold, An information processing device characterized by comprising:

2. The system further comprises setting means for setting the predetermined threshold. The information processing apparatus according to feature 1.

3. The setting means sets the predetermined threshold according to the status of the attachment of the accessory to the information processing device. The information processing apparatus according to feature 2.

4. The second detection means detects the orientation angle of the information processing device, The control means controls the information processing device to switch to the power-saving mode when the change in the direction of gravity of the position exceeds a predetermined threshold and the attitude angle satisfies a predetermined angle criterion. The information processing apparatus according to feature 1.

5. It further includes an acceleration sensor and an angular velocity sensor, The second detection means detects the change in position based on the acceleration data acquired by the acceleration sensor and the angular velocity data acquired by the angular velocity sensor. The information processing apparatus according to feature 1.

6. It is further equipped with an imaging unit, The aforementioned predetermined operation is the operation of taking a photograph using the imaging unit. The information processing apparatus according to feature 1.

7. Imaging unit, Finder and, A third detection means for detecting the user's eyepiece in relation to the viewfinder, Furthermore, The aforementioned predetermined operation is the operation of taking a picture using the imaging unit while the user's eyepiece is detected in the viewfinder. The information processing apparatus according to feature 1.

8. The control means controls the operation of the imaging unit to stop in the power saving mode. The information processing apparatus according to feature 6.

9. A control method executed by an information processing device, A first detection step for detecting that a predetermined operation has been performed on the information processing device, A second detection step for detecting a change in the position of the information processing device since the predetermined operation was performed, A control step of controlling the information processing device to switch to a power-saving mode in response to the change in the direction of gravity of the aforementioned position exceeding a predetermined threshold, A control method characterized by comprising:

10. A program for causing a computer to function as one of the means of an information processing apparatus according to any one of claims 1 to 8.