Information processing apparatus and mode selection method therefor
11194364 · 2021-12-07
Assignee
Inventors
- Hidetoshi Mori (Yokohama, JP)
- Nana Kudo (Yokohama, JP)
- Kenneth Scott Seethaler (Morrisville, NC, US)
- Adam Jerome Cavenaugh (Morrisville, NC, US)
Cpc classification
G06F3/0416
PHYSICS
G06F1/1615
PHYSICS
Y02D10/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G06F3/1423
PHYSICS
G06F1/1643
PHYSICS
International classification
G06F3/14
PHYSICS
G06F3/041
PHYSICS
Abstract
An information processing apparatus includes a first chassis, a second chassis which is coupled to the first chassis to be openable and closable, a first display which is disposed on a first surface of the second chassis which faces the first chassis, a second display which is disposed on a second surface of the second chassis which is opposite to the first surface and a processing circuitry, in which the processing circuitry detects a lid close action that a user is about to close the first chassis or lid close, and in a case where the lid close action or the lid close is detected, displays a selection menu which is used for selecting a mode to be executed in a lid closed state and includes a plurality of modes on the first display or the second display.
Claims
1. An information processing apparatus comprising: a first chassis; a second chassis which is configured to be coupled to, and openable and closable with, the first chassis; a first display disposed on a first surface of the second chassis which faces the first chassis, wherein the first surface is on a front side of the second chassis; a second display disposed on a second surface of the second chassis, wherein the second surface is on a back side of the second chassis, wherein the back side and the front side are opposite sides of the second chassis; and a processing circuitry, wherein the processing circuitry is configured to: detect a lid close action wherein a user is about to close the first chassis, in a case where the lid close action is detected, display a selection menu which is used for selecting a mode to be executed in a lid closed state and the selection menu includes a plurality of modes on the first display or the second display; in a case where the lid close action is detected, display the selection menu on the first display; in a case where any one of the modes in the selection menu is selected, store the selected mode into a memory; after the selected mode is stored, detect a lid close; in a case where the lid close is not detected, detect whether a predetermined time period has elapsed; and in a case where the predetermined time period has elapsed, erase the stored selected mode.
2. The information processing apparatus according to claim 1, wherein the processing circuitry displays the selection menu in a menu display area which is virtually disposed in a vicinity of one side section of the first display which is opposite to another side section of the first display which is close to a coupling part between the first chassis and the second chassis.
3. The information processing apparatus according to claim 1, wherein the processing circuitry, in a case where the lid close is detected, displays the selection menu on the second display, and in a case where any one of the modes in the selection menu is selected, executes the selected mode.
4. The information processing apparatus according to claim 3, wherein the processing circuitry displays the selection menu in a menu display area which is virtually disposed in a vicinity of one side section of the second display which is opposite to another side section of the second display which is close to a coupling part between the first chassis and the second chassis.
5. The information processing apparatus according to claim 1, wherein in a case where any one of the modes in the selection menu is selected, the processing circuitry executes the selected mode in the lid closed state.
6. The information processing apparatus according to claim 1, wherein the plurality of modes relates to a power save function, a screen display function or an operation mode.
7. The information processing apparatus according to claim 1, wherein the second display includes a touch panel, and in a case where a number of touches of the touch panel is more than a predetermined number the touches are simultaneously detected in a predetermined lid close detection area which is virtually disposed on the touch panel, the processing circuitry detects the lid close action.
8. The information processing apparatus according to claim 7, wherein a lid close detection area is disposed in a vicinity of one side section of the touch panel which is opposite to another side section of the touch panel which is close to a coupling part between the first chassis and the second chassis.
9. The information processing apparatus according to claim 1, wherein the first display includes a first touch panel, the second display includes a second touch panel, and in a case where one or more touches and a number of touches is more than a predetermined number, and the touches are simultaneously detected on the first touch panel and on the second touch panel respectively, the processing circuitry detects the lid close action.
10. The information processing apparatus according to claim 1, wherein in a case where an attitude angle between the first chassis and the second chassis is less than an action angle threshold value which is set in advance, the processing circuitry detects the lid close action.
11. The information processing apparatus according to claim 1, wherein in a case where an attitude angle between the first chassis and the second chassis is less than a lid close angle threshold value which is set in advance, the processing circuitry detects the lid close.
12. A mode selection method for an information processing apparatus which includes a first chassis; a second chassis which is configured to be coupled to, and openable and closeable with, the first chassis; a first display disposed on a first surface of the second chassis which faces the first chassis, wherein the first surface is on a front side of the second chassis; a second display disposed on a second surface of the second chassis, wherein the second surface is on a back side of the second chassis, wherein the back side and the front side are opposite sides of the second chassis, and a processing circuitry, comprising: detecting a lid close action wherein a user is about to close the first chassis by the processing circuitry; and in a case where the lid close action is detected, displaying a selection menu which is used for selecting a mode to be executed in a lid closed state and the selection menu includes a plurality of modes on the first display or the second display by the processing circuitry; in a case where the lid close action is detected, display the selection menu on the first display; in a case where any one of the modes in the selection menu is selected, store the selected mode into a memory; after the selected mode is stored, detect a lid close; in a case where the lid close is not detected, detect whether a predetermined time period has elapsed; and in a case where the predetermined time period has elapsed, erase the stored selected mode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION OF THE INVENTION
(15) In the following, an information processing apparatus and a mode selection method therefor according to a first embodiment of the present disclosure will be described with reference to the drawings. Although, in each embodiment which will be described in the following, a description will be made by exemplifying a 2in1 PC as one example of an information processing apparatus 1, the example of the information processing apparatus 1 is not limited to the 2in1 PC.
(16)
(17) It is possible to use the information processing apparatus 1 as a Laptop PC by opening the second chassis 20 relative to the first chassis 10 as illustrated in
(18) The information processing apparatus 1 includes the first chassis 10 and the second chassis 20 as illustrated in
(19) The first chassis 10 is almost rectangular and an input unit 30 is disposed on a first surface of the first chassis 10. The input unit 30 is a user interface that a user uses for performing an input operation. In the example in
(20) The second chassis 20 is almost rectangular and includes a first display 25 which is disposed on a first surface which faces the first chassis 10. For example, a first touch panel 8 (see
(21) An angle between the first chassis 10 and the second chassis 20 is defined as an attitude angle θ as illustrated in
(22)
(23) As the hardware configurations of the processing circuitry 40, for example, a CPU (Central Processing Unit) 21, a ROM (Read Only Memory) 22, a memory 23, a flash memory 24 and so forth are given.
(24) The CPU 21 controls operations of the entire information processing apparatus 1 on the basis of an OS (Operating System) which is stored in the flash memory 24 which is connected to the CPU 21 via the bus 35 and executes processes which are based on various programs which are stored in the flash memory 24 and so forth.
(25) The ROM 22 stores therein a BIOS (Basic Input/Output System), various data and so forth.
(26) The memory 23 is a writable memory which is configured by a cache memory and a RAM (Random Access Memory) and is utilized as a work area into which execution programs of the CPU 21 are read and data which is processed in accordance with the execution programs is written.
(27) The flash memory 24 stores therein OSs used for controlling the operations of the entire information processing apparatus 1 such as, for example, Windows (registered trademark), iOS (registered trademark), Android (registered trademark) and so forth, various drivers used for operating peripherals in hardware, utility programs, various application programs and so forth. Incidentally, the information processing apparatus 1 may include another/other memory/memories such as an HDD (Hard Disk Drive) and so forth as the memory/memories which take(s) the place of the flash memory 24.
(28) The first display 25 displays a video signal as an image in accordance with control of the processing circuitry 40 (specifically, the CPU 21). For example, an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diode) display and so forth are given as examples of the first display 25.
(29) The second display 26 displays the video signal as the image in accordance with control of the processing circuitry 40 (specifically, the CPU 21) similarly to the first display 25. For example, the LCD, the OLED display and so forth are also given as examples of the second display 26.
(30) The communication device 27 controls communication of the information processing apparatus 1 with other devices over a network.
(31) The power supply circuit 28 includes an AC adapter, a battery, a charger which charges the battery, a DC/DC converter and so forth and supplies power to the respective elements in accordance with control of the processing circuitry 40 (specifically, the CPU 21).
(32) The input unit 30 includes the keyboard 4, the touch pad 6, the track point 7, the first touch panel 8, the second touch panel 9 and so forth.
(33) The first touch panel 8 includes a plurality of touch sensors. It is possible to adopt a well-known system such as, for example, a capacitance system, a pressure-reduction system and so forth as a system on the basis of which the touch sensors detect various operations.
(34) The second touch panel 9 includes a plurality of touch sensors and it is possible to adopt the well-known system such as, for example, the capacitance system, the pressure-reduction system and so forth as the system on the basis of which the touch sensors detect the various operations similarly to the first touch panel 8.
(35) The Hall sensor 31 includes a Hall element in either one of the first chassis 10 and the second chassis 20 and includes a magnet in the other chassis. The Hall element is disposed in the first chassis 10 and the magnet is disposed in the second chassis 20 as one example. The Hall element is disposed in the first chassis 10 and the magnet is disposed in the second chassis 20 in such a manner that the Hall element and the magnet mutually face in a state where the second chassis 20 is closed relative to the first chassis 10.
(36) In the Hall sensor 31, the Hall element detects a magnetic field that the magnet generates and outputs a sensor value which depends on magnetic field intensity. It becomes possible for the processing circuitry 40 to decide an opened/closed state of the second chassis 20 relative to the first chassis 10 on the basis of the sensor value that the Hall element detects.
(37)
(38) The information processing apparatus 1 includes a lid close action detection unit 41, a menu display control unit 42, a selected mode storage unit 43, a lid close detection unit 44 and a mode execution unit 45 as illustrated in
(39) The lid close action detection unit 41 detects a lid close action that a user is about to close the second chassis 20 relative to the first chassis 10.
(40) For example, in a case where touches of the number which is more than a predetermined number are simultaneously detected in a lid close detection area A1 which is virtually disposed at a predetermined position on the second touch panel 9, the lid close action detection unit 41 detects the lid close action. The lid close detection area A1 is virtually disposed in the vicinity of one side section of the second touch panel 9 which is opposite to the other side section thereof (in a longitudinal direction) which is close to the coupling part between the first chassis 10 and the second chassis 20, for example, as illustrated by a shaded section in
(41) In addition, as an alternative may, for example, in a case where one touch and touches of the number which exceeds a predetermined number are simultaneously detected in an upper area of the first touch panel 8 and in an upper area of the second touch panel 9 respectively, the lid close action detection unit 41 may detect the lid close action. The predetermined number is appropriately set in a range from 1 or more to 4 or less.
(42) In a case where the user performs the lid close action, in other words, the user is about to close the second chassis 20 relative to the first chassis 10, the user often closes the second chassis 20 by holding an upper section of the second chassis 20, that is, somewhere of a region where the lid close detection area A1 is set with his/her fingers or pressing the finger against the region. The above-mentioned way of detecting the lid lose action is based on such a behavior that the user generally exhibits.
(43) In a case where the lid close action is detected, the menu display control unit 42 controls to display the selection menu on the first display 25. The selection menu is used for selecting one mode to be executed in the lid closed state and includes a plurality of modes as options.
(44) For example, the menu display control unit 42 controls to display the selection menu which includes the plurality of modes in a menu display area A2 which is disposed on an upper region of the first display 25 as illustrated in
(45) In a case where the user performs the lid close action, it becomes possible to display the selection menu around a position where the user holds the second chassis 20 with his/her hand by virtually disposing the menu display area A2 on the upper region of the first display 25. Thereby, it becomes possible for the user to select one desirable mode from the selection menu with ease while holding the second chassis 20 with the hand or without making a big movement with the hand.
(46) It is possible to execute all the plurality of modes which are displayed in the form of the selection menu in the lid closed state where the second chassis 20 is closed relative to the first chassis 10 (see
(47) Each mode which configures the selection menu relates to, for example, a power save function, a screen display function or an operation mode. In a display example of the selection menu which is illustrated in
(48) The “STANDBY” mode, the “SHUT DOWN” mode, the “HIBERNATE” mode, the “SLEEP” mode and the “MONITOR OFF” mode relate to a well-known power save function. Incidentally, these various modes are well known and therefor description thereof is omitted.
(49) The “TABLET MODE” M2 relates to the operation mode. The “TABLET MODE” is the well-known operation mode and in this mode, for example, screen display, operations and so forth which are suited for the tablet terminal are performed.
(50) The “NO KEYBOARD MODE” and the “MEETING MODE” relate to the screen display function. In the “NO KEYBOARD MODE”, contents which are displayed on the first display 25 are copied and displayed on the second display 26 in the lid closed state. That is, in the “NO KEYBOARD MODE”, contents which are the same as the contents which are displayed on the first display 25 are displayed on the second display 26.
(51) In the “MEETING MODE”, a screen which is suited for a meeting is displayed and a word processing application and a calendar are launched and displayed on the second display 26 as one example.
(52) In a case where any one of the modes in the selection menu which is displayed in accordance with control of the menu display control unit 42 is selected by the user, the selected mode storage unit 43 stores therein the selected mode.
(53) The lid close detection unit 44 detects the lid close. The lid close means an event that the second chassis 20 is changed from a state of being opened relative to the first chassis 10 to a state of being closed relative to the first chassis 10 and detection of the lid close means to detect that the second chassis 20 is changed from the state of being opened relative to the first chassis 10 to the state of being closed relative to the first chassis 10 as illustrated in
(54) The lid close detection unit 44 detects the lid close on the basis of, for example, the sensor value from the Hall sensor 31. The magnetic field intensity which is detected by the Hall element is more increased as the first chassis 10 and the second chassis come closer to each other and the sensor value is increased accordingly. Therefore, for example, in a case where the sensor value is more than a threshold value which is set in advance, the lid close detection unit 44 detects the lid close.
(55) In a case where the lid close is detected by the lid close detection unit 44, the mode execution unit 45 executes the mode which is stored in the selected mode storage unit 43. As a result, for example, in a case where the “TABLET MODE” M2 is selected in the display example of the selection menu which is illustrated in
(56) Next, a mode selection method for the information processing apparatus 1 according to the first embodiment will be described with reference to
(57) Respective processes which are indicated in the following are stored in the computer-readable storage media such as, for example, the ROM 22, the flash memory 24 and so forth in the form of programs and the CPU 21 of the processing circuitry 40 reads out these programs into the memory 23 and executes information processing-arithmetic processing and thereby sequentially proceeds with the processes. Incidentally, the programs may be also applied in the form of being installed in advance in the flash memory 24 and the ROM 22, the form of being provided in a state of being stored in another/other computer-readable storage medium/media, the form of being distributed via the wired or wireless communication unit and so forth. The computer-readable storage media are the magnetic disc, the magneto-optical disc, the CD-ROM, the DVD-ROM, the semiconductor memory and so forth.
(58) The mode selection method for the information processing apparatus 1 which is illustrated in
(59) First, whether the lid close action is detected is decided (SA1). In a case where the lid close action is not detected (SA1: NO), a stand-by state lasts until the lid close action is detected.
(60) In a case where the lid close action is detected (SA1: YES), the selection menu which includes the plurality of modes is displayed in the menu display area A2 (see
(61) On the other hand, in a case where one mode is selected by the user (SA3: YES), the selected mode is stored (SA6). Thereby, information on the selected mode is temporarily stored in a predetermined memory area of the processing circuitry 40. Then, the selection menu which is displayed on the first display 25 is erased (SA7).
(62) Next, whether the lid close is detected is decided (SA8). As a result of decision, in a case where the lid close is not detected (SA8: NO), whether the predetermined time period has elapsed is decided (SA9) and in a case where the predetermined time period does not elapse (SA9: NO), the process returns to step SA8. On the other hand, in a case where the predetermined time period has elapsed (SA9: YES), the mode which is stored in step SA6 is erased from the memory 23 (SA10) and the process returns to step SA1. Thereby, the flow returns to a state obtained before the lid close action is detected. Incidentally, in a case where mode selection is not performed (SA3: NO), since any mode is not stored in the memory 23, after making an affirmative decision in SA9, the process returns to step SA1 with no execution of the process in step SA10.
(63) On the other hand, in a case where the lid close is detected (SA8: YES), whether the mode which is stored in step SA6 is present is decided (SA11). As a result of decision, in a case where the stored mode is present (SA11: YES), the stored mode is executed (SA12) and execution of this processing is terminated. Thereby, the mode which is selected by the user, that is, the mode that the user wishes to execute is executed in the lid closed state. On the other hand, in a case where the stored mode is not present (SA11: NO), the mode which is set in advance as the default is executed (SA13) and execution of this processing is terminated.
(64) Then, in addition, in a case where the second chassis 20 is opened relative to the first chassis 10 from the lid closed state and thereby the lid close is no longer detected, the mode selection method is again executed.
(65) Next, one example of software configurations for realizing the mode selection method for the information processing apparatus 1 will be described with reference to
(66) The information processing apparatus 1 includes a device driver 49, a lid close action detector 50, a device driver 51, a sensor driver 52, an OS 53, a lid close action manager 54 and a window layout manager 55 as illustrated in
(67) The lid close action detector 50 typically monitors inputs from the second touch panel 9 and in a case where the touches of the number which is more than the predetermined number are simultaneously detected, notifies the lid close action manager 54 of a lid close action event. In the example in
(68) The lid close action manager 54 receives the lid close action event from the lid close action detector 50 and then outputs a selection menu display command which instructs to display the selection menu to the OS 53.
(69) Thereby, the selection menu which is configured by the various modes is displayed in the menu display area A2 on the first display 25. Examples of the modes which are displayed here are as described by using
(70) In a case where an input operation for selecting any one of the modes which are displayed on the first display 25 is performed by the user, a signal from each touch sensor which configures the first touch panel 8 is output to the device driver 51 and an input signal (for example, a coordinate position of each touch) is output from the device driver 51 to the OS 53. The OS 53 interprets the mode which is selected by the user on the basis of the input signal and a screen configuration of the first display 25 and outputs the mode to the lid close action manager 54. The lid close action manager 54 temporarily stores the mode which is notified from the OS 53 therein. In the example in
(71) Then, in a case where a distance between the first chassis 10 and the second chassis 20 is gradually reduced and thereby the sensor value of the Hall sensor 31 is gradually increased and becomes more than the predetermined threshold value, a lid close event is output from the sensor driver 52 to the OS 53. In the example in
(72) The OS 53 receives a notification of the lid close event and then notifies the lid close action manager 54 of the lid close event. The lid close action manager 54 receives the lid close event and then, for the purpose of executing the mode which is temporarily stored, outputs an execution command to a notification destination which accords with the function of the mode which is temporarily stored.
(73) For example, in a case where the mode which is selected by the user relates to the power save function, specifically, in a case where the mode is any one of the “STANDBY” mode, the “SHUT DOWN” mode, the “HIBERNATE” mode, the “SLEEP” mode and the “MONITOR OFF” mode which are illustrated in
(74) In addition, in a case where the mode which is selected by the user is the operation mode, specifically, in a case where the selected mode is the “TABLET MODE” which is illustrated in
(75) In addition, in a case where the mode which is selected by the user relates to a screen display function, specifically, in a case where the selected mode is the “NO KEYBOARD MODE” or the “MEETING MODE” which is illustrated in
(76) In the example in
(77) As described above, according to the information processing apparatus 1 and the mode selection method therefor pertaining to the first embodiment, in a case where the lid close action is detected, the options of the modes execution of which is possible in the lid closed state are displayed on the first display 25 in the form of the selection menu. Since the plurality of modes is automatically displayed on the first display 25 as the options in this way, it becomes possible to switch the mode to be executed in the lid closed state by a simple action of selecting one desirable mode from the plurality of modes.
(78) Thereby, it becomes possible to improve the degree of freedom of user's selection in mode switching in comparison with a case where the mode is automatically switched to a fixed mode which is set in advance. In addition, it becomes possible to improve the convenience in mode switching in comparison with a case where mode switching is performed by changing settings of a system.
(79) Incidentally, although in the first embodiment, the lid close is detected by the Hall sensor 31 as one example, detection of the lid close is not limited to this example. For example, as in a second embodiment which will be described later, acceleration sensors may be disposed on the first chassis 10 and the second chassis 20 respectively in such a manner that in a case where the attitude angle θ of the information processing apparatus 1 is arithmetically calculated on the basis of sensor values of the acceleration sensors and the attitude angle θ reaches a lid close angle threshold value (which is appropriately set in a range from zero degrees or more to 30 degrees or less as one example) which is set in advance, the lid close is detected.
(80) In addition, as another example, a physical switch sensor may be disposed on the first surface of the first chassis 10 or the first surface of the second chassis 20 in such a manner that in a case where the second chassis 20 is closed relative to the first chassis 10 and thereby the physical switch sensor is pushed down, the lid close is detected.
(81) It is possible to apply various well-known technologies as the way of detecting the lid closed state in this way.
(82) In addition, although in the first embodiment, the lid close action is detected on the basis of the state of touching the touch panel as one example, detection of the lid close action is not limited to this example. For example, as in the second embodiment which will be described later, the acceleration sensors may be disposed on the first chassis 10 and the second chassis 20 respectively in such a manner that in a case where the attitude angle θ of the information processing apparatus 1 is arithmetically calculated on the basis of the sensor values of the acceleration sensors and the attitude angle θ reaches an action angle threshold value (which is appropriately set in a range from 45 degrees or more to 60 degrees or less as one example) which is set in advance, the lid close action is detected.
(83) Next, an information processing apparatus 1a and a mode selection method therefor according to the second embodiment of the present disclosure will be described with reference to the drawings.
(84) Incidentally, in the second embodiment, the numerals which are commonly used in the first and second embodiments are assigned to configurations which are the same as those in the first embodiment, description thereof is omitted and points which are different from those in the first embodiment will be mainly described.
(85)
(86) As illustrated in
(87) The first acceleration sensor 36 is disposed in the first chassis 10. The first acceleration sensor 36 detects accelerations in an X.sub.1 direction which is parallel with a longitudinal direction of the first chassis 10, a Y.sub.1 direction which is parallel with a lateral direction of the first chassis 10 and a Z.sub.1 direction which is vertical to the X.sub.1 and Y.sub.1 directions and outputs acceleration values Ax.sub.1(t), Ay.sub.1(t) and Az.sub.1(t) in the X.sub.1, Y.sub.1 and Z.sub.1 directions to the processing circuitry 40a. The first acceleration sensor 36 detects the accelerations in the X.sub.1, Y.sub.1 and Z.sub.1 directions and thereby it becomes possible to detect an orientation of the first chassis 10.
(88) The second acceleration sensor 37 is disposed in the second chassis 20. The second acceleration sensor 37 detects accelerations in an X.sub.2 direction which is parallel with a longitudinal direction of the second chassis 20, a Y.sub.2 direction which is parallel with a lateral direction of the second chassis 20 and a Z.sub.2 direction which is vertical to the X.sub.2 and Y.sub.2 directions and outputs acceleration values Ax.sub.2(t), Ay.sub.2(t) and Az.sub.2 (t) in the X.sub.2, Y.sub.2 and Z.sub.2 directions to the processing circuitry 40a. The second acceleration sensor 37 detects the accelerations in the X.sub.2, Y.sub.2 and Z.sub.2 directions and thereby it becomes possible to detect an orientation of the second chassis 20.
(89)
(90) The information processing apparatus 1a includes a lid close detection unit 61, a menu display control unit 62 and a mode execution unit 63 as illustrated in
(91) The lid close detection unit 61 detects the lid closed state. The lid close detection unit 61 detects the lid closed state on the basis of, for example, results of detection by the first acceleration sensor 36 and the second acceleration sensor 37.
(92) More specifically, the lid close detection unit 61 arithmetically calculates the orientation of the first chassis 10 on the basis of the acceleration values Ax.sub.1(t), Ay.sub.1(t) and Az.sub.1(t) in the X.sub.1, Y.sub.1 and Z.sub.1 directions which are output from the first acceleration sensor 36 and arithmetically calculates the orientation of the second chassis 20 on the basis of the acceleration values Ax.sub.2(t), Ay.sub.2(t) and Az.sub.2 (t) in the X.sub.2, Y.sub.2 and Z.sub.2 directions which are output from the second acceleration sensor 37. Then, the lid close detection unit 61 arithmetically calculates the attitude angle θ (see
(93) Incidentally, for example, as described in the first embodiment, the lid close may be detected also on the basis of the result of detection by the Hall sensor 31 in place of a way of detecting the lid close on the basis of the values of the acceleration sensors 36 and 37 like this. In addition, the physical switch sensor may be disposed on the first surface of the first chassis 10 or the first surface of the second chassis 20 in such a manner that in a case where the second chassis 20 is closed relative to the first chassis 10 and thereby the physical switch sensor is pushed down, the lid close is detected. It is possible to apply various well-known technologies as the way of detecting the lid close in this way.
(94) In a case where the lid closed state is detected, the menu display control unit 62 controls to display the selection menu on the second display 26 for a predetermined time period. For example, the menu display control unit 62 controls to display the selection menu which includes the plurality of modes as options in a menu display area A3 on the second display 26 as illustrated in
(95) The menu display area A3 is virtually disposed, for example, in the vicinity of one side section of the second display 26 which is opposite to the other side section of the second display 26 which is close to the coupling part between the first chassis 10 and the second chassis 20. Owing to display of the selection menu on such a position as mentioned above, in a case where the user performs a lid closing operation, it becomes possible to display the selection menu around a position where the user holds the second chassis 20 with the hand. Thereby, it becomes possible for the user to select the desirable mode from the selection menu with ease without making a big movement with the hand.
(96) Concrete examples of other modes which are displayed in the menu display area A3 are as described in the first embodiment and therefore description thereof is omitted here.
(97) The mode execution unit 63 executes one mode which is selected from the selection menu by the user. For example, in the selection menu display example which is illustrated in
(98) Next, the mode selection method for the information processing apparatus 1a according to the second embodiment will be described with reference to
(99) Respective processes which are indicated in the following are stored in the computer-readable storage media such as, for example, the ROM 22a, the flash memory 24a and so forth in the form of programs and the CPU 21a of the processing circuitry 40a reads out these programs into the memory 23a and executes information processing-arithmetic processing and thereby sequentially proceeds with the processes. Incidentally, the programs may be also applied in the form of being installed in advance in the flash memory 24a and the ROM 22a, the form of being provided in a state of being stored in another/other computer-readable storage medium/media, the form of being distributed via the wired or wireless communication unit and so forth. The computer-readable storage media are the magnetic disc, the magneto-optical disc, the CD-ROM, the DVD-ROM, the semiconductor memory and so forth.
(100) The mode selection method for the information processing apparatus 1a which is illustrated in
(101) First, whether the lid close is detected is decided (SB1). In a case where the lid close is not detected (SB1: NO), the stand-by state lasts until the lid close is detected.
(102) In a case where the lid close is detected (SB1: YES), the selection menu which includes the plurality of modes is displayed in the menu display area A3 (see
(103) On the other hand, in a case where any mode is not selected by the user (SB3: YES), whether a predetermined time period has elapsed is decided (SB6), and in a case where the predetermined time period does not elapse (SB6: NO), the process returns to step SB3. On the other hand, in a case where the predetermined time period has elapsed (SB6: YES), the selection menu which is displayed on the second display 26 is erased (SB7), the mode which is set as the default is executed (SB8) and execution of the processing is terminated.
(104) Then, in addition, in a case where the second chassis 20 is opened relative to the first chassis 10 from the lid closed state and therefor the lid close is no longer detected, the mode selection method is again executed.
(105) Next, one example of software configurations used for realizing the mode selection method for the information processing apparatus 1a will be described with reference to
(106) As illustrated in
(107) The lid close detector 75 typically monitors inputs from the first acceleration sensor 36 and the second acceleration sensor 37, arithmetically calculates the attitude angle θ on the basis of input data from the first acceleration sensor 36 and the second acceleration sensor 37, and in a case where the attitude angle θ is less than the lid close angle threshold value, notifies the lid close manager 76 of the lid close event. In the example in
(108) The lid close manager 76 receives the lid close event from the lid close detector 75 and then outputs a selection menu display command which instructs to display the selection menu to the OS 74.
(109) Thereby, the selection menu which is configured by the various modes is displayed in the menu display area A3 on the second display 26 (see
(110) In a case where the input operation for selecting any one of the modes which are displayed on the second display 26 is performed by the user, a signal of the touch sensor concerned which configures the second touch panel 9 is output to the device driver 73 and an input signal (for example, a coordinate position of the touch concerned) is output from the device driver 73 to the OS 74. The OS 74 interprets the mode which is selected by the user on the basis of the input signal and the screen configuration of the second display 26 and outputs the mode to the lid close manager 76. The lid close manager 76 outputs an execution command to one notification destination which accords with the function of the mode in order to execute the mode which is notified from the OS 74. The execution command to be output to each notification destination is the same as that in the first embodiment.
(111) Although the present disclosure is described as above by using the respective embodiments, the technical scope of the present disclosure is not limited to the technical scope which is described in the respective embodiments. It is possible to modify and improve the embodiments in a variety of ways without deviating from the gist of the present disclosure and forms which are so modified and improved are also included in the technical scope of the present disclosure. In addition, forms which are obtained by appropriately combining together the embodiments are also included in the technical scope of the present disclosure.
(112) In addition, also the flows of the processing of the mode selection methods which are described in the respective embodiments are merely examples and unnecessary steps may be deleted, a new step may be added and the order of processes to be executed may be changed within the range not deviating from the gist of the present disclosure.