Information processing apparatus
The device addresses user confusion by displaying camera activation information based on housing rotation mode, ensuring appropriate camera usage notification.
Patent Information
- Application Number
- JP2024099401
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-20
- Publication Date
- 2026-01-08
AI Technical Summary
In information processing devices with multiple cameras, there is a lack of effective notification to users about which camera is being activated, leading to unintended image display and user confusion.
The device includes a control unit that determines the activation of first and second camera modules based on the rotational mode of the housing, and displays information on the display unit regarding the activated camera when the first mode is detected.
Users are notified about the activated camera, preventing unintended image display and enhancing user awareness of camera usage.
Smart Images

Figure 2026001856000001_ABST
Abstract
Description
[Technical Field]
[0001] FIELD An embodiment of the present invention relates to an information processing device. [Background technology]
[0002] 2. Description of the Related Art Conventionally, information processing devices such as notebook (clamshell) personal computers equipped with multiple cameras have been known. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-128958 Summary of the Invention [Problem to be solved by the invention]
[0004] In an information processing device equipped with multiple cameras, the camera to be displayed first when the application is launched is set for each camera application installed on the information processing device, so images taken by a different camera may be displayed unintentionally by the user (either unused or not used).
[0005] In this case, the user may not be able to recognize which camera is being started because an unintended captured image is displayed. Therefore, there is room for further improvement in the method of notifying the user in an information processing device equipped with multiple cameras.
[0006] Therefore, one example of the problem to be solved by the present invention is to provide an information processing device that has multiple cameras and can notify the user of how to deal with the situation depending on the deployment position of the information processing device when the cameras are started. [Means for solving the problem]
[0007] The information processing device of the present invention includes a first housing, a second housing rotatably connected to the first housing, a first camera module disposed in the first housing, a second camera module disposed in the second housing, and a control unit that determines a first mode in which the second housing is in a first rotation range relative to the first housing and a second mode in which the second housing is in a second rotation range relative to the first housing, and determines the activation of the first camera module and the activation of the second camera module; when the control unit determines the first mode and determines that the first camera module has been activated, the control unit controls the display unit of the second housing to display information regarding the activation of the first camera module. [Effects of the Invention]
[0008] According to the present invention, when the information processing device is in the first mode and the first camera module is activated, the user can be notified of information relating to the activation of the first camera module. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a perspective view of an information processing apparatus according to an embodiment, seen from the front side. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information processing device according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of a functional configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a flowchart illustrating an example of processing executed by the information processing device according to the embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a display screen according to the embodiment. [Figure 6] FIG. 6 is a block diagram showing an example of a hardware configuration of an information processing device according to the second embodiment. [Figure 7] FIG. 7 is a block diagram showing an example of the functional configuration of the information processing device according to the second embodiment. [Figure 8]FIG. 8 is a flowchart showing an example of processing executed by the information processing device according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The configuration of the embodiment described below, and the actions and effects brought about by the configuration, are merely examples, and the present invention is not limited to the following description.
[0011] FIG. 1 is a perspective view of an information processing device 100 according to an embodiment, seen from the front side, with a display-side housing 2 in the unfolded position.
[0012] As shown in FIG. 1, the information processing device 100 is configured as, for example, a notebook (clamshell) personal computer, and includes a main body (first housing) 1 and a display side housing (second housing) 2.
[0013] The display-side housing 2 is supported by the main body 1 so as to be rotatable around a rotation center axis C relative to the main body 1. The display-side housing 2 is connected to the main body 1 via a hinge 5. The display-side housing 2 includes a display unit 3 and a second camera module 20.
[0014] The display unit 3 is mounted on the display-side housing 2. The display unit 3 displays, for example, information related to camera startup, thereby prompting the user to switch cameras or rotate the display-side housing 2. The second camera module 20 is provided, for example, in the center of the upper part of the display unit 3.
[0015] The main body 1 is placed on a flat surface such as a desk, stand, or shelf. The main body 1 has, for example, a keyboard 6 and a first camera module 10. The keyboard 6 is supported on the main body 1 in a position that allows it to be operated from above. A circuit board is also housed within the main body 1.
[0016] The substrate has a plurality of electronic components mounted thereon, such as a CPU (Central Processing Unit), a memory, etc. At least a part of the electronic circuit of the information processing device 100 is configured by the wiring provided on the substrate and the plurality of electronic components mounted on the substrate.
[0017] Furthermore, a storage device, a wireless module, a battery, etc. are housed within the main body 1. The main body 1 is composed of a bottom surface that is placed on a surface such as a desk, and a surface that has a keyboard 6. The first camera module 10 is provided above the keyboard 6, for example.
[0018] The information processing device 100 can move the display-side housing 2 between a closed position, a first mode (first rotation range), and a second mode (second rotation range). Specifically, the closed position is a state in which the display unit 3 of the display-side housing 2 faces the keyboard 6 side of the main body 1.
[0019] The first mode is, for example, the first deployed position shown in FIG. 1. Specifically, it indicates that the display-side housing 2 is positioned within a first rotation range relative to the main body 1. For example, it is a state in which the display-side housing 2 is deployed within a rotation range that is equal to or greater than a first predetermined angle and less than a second predetermined angle. For example, the first predetermined angle is 45 degrees. For example, the second predetermined angle is 270 degrees.
[0020] The second mode indicates that the display-side housing 2 is positioned within a second rotation range relative to the main body 1. For example, it is a state in which the display-side housing 2 is unfolded within a rotation range equal to or greater than a second predetermined angle. For example, the state in which the cover surface of the display-side housing 2 opposite the display unit 3 faces the bottom surface of the main body 1, i.e., tablet mode, is taken as an example.
[0021] Whether the unfolded position of the information processing device 100 is the closed position, the first mode, or the second mode can be detected, for example, from the angle of the hinge 5. Alternatively, for example, an acceleration sensor may be mounted on each of the main body 1 and the display-side housing 2, and whether the unfolded position is the closed position, the first mode, or the second mode may be detected depending on the direction detected by the acceleration sensor.
[0022] The second camera module 20 is used, for example, at a position within the rotation range of the information processing device 100 in the first mode shown in Fig. 1. An image of a user or the like positioned in front of the second camera module 20 is captured.
[0023] Next, the first camera module 10 is used, for example, when the information processing device 100 is positioned within the rotation range of the second mode. In the unfolded state of the second mode, the first camera module 10 can capture an image of a user or the like on the opposite side of the display unit 3. Furthermore, in the unfolded state of the second mode, the second camera module 20 can capture an image of a user or the like on the display unit 3 side.
[0024] In this embodiment, for convenience, an X-axis, a Y-axis, and a Z-axis are defined. The X-axis, Y-axis, and Z-axis are perpendicular to one another. The X-axis runs along the width direction (left-right direction, long direction) of the main body 1, the Y-axis runs along the depth direction (front-back direction, short direction) of the main body 1, and the Z-axis runs along the height direction (up-down direction) of the main body 1.
[0025] Furthermore, in this specification, the X direction, Y direction, and Z direction are defined. The X direction is a direction along the X axis, and includes the +X direction indicated by the X axis arrow and the -X direction opposite to the X axis arrow. The Y direction is a direction along the Y axis, and includes the +Y direction indicated by the Y axis arrow and the -Y direction opposite to the Y axis arrow. The Z direction is a direction along the Z axis, and includes the +Z direction indicated by the Z axis arrow and the -Z direction opposite to the Z axis arrow.
[0026] Next, Fig. 2 is a block diagram showing an example of a hardware configuration of an information processing device according to an embodiment. As shown in Fig. 2, the information processing device 100 includes a CPU (Central Processing Unit) 101, a USB controller 107, and a first camera module 10. The CPU 101 and the USB controller 107 are configured as a HostSoc.
[0027] In the information processing device 100, a CPU 101, a random access memory (RAM), a read only memory (ROM), an auxiliary storage device, a user interface (I / F), and an external I / F are interconnected by a bus.
[0028] The CPU 101 performs predetermined arithmetic processing using the RAM as a working area in accordance with programs stored in the ROM or auxiliary storage device. The auxiliary storage device is a non-volatile memory that stores various data necessary for the processing of the CPU 101. The auxiliary storage device is configured, for example, with an HDD or SSD. The user I / F is a device that enables the transmission and reception of information between the user and the information processing device 100, and may be, for example, a display unit 3 including a liquid crystal display, a keyboard 6, a touch panel, etc.
[0029] The external I / F is a device for establishing communication with an external device via a network in accordance with a predetermined standard. The first camera module 10 and the second camera module 20 are devices for capturing images and videos that can be displayed or recorded on a device opposite the information processing device 100.
[0030] The USB controller 107 is a circuit that controls communication with internal devices that comply with USB. In the example of FIG.
[0031] Next, the first camera module 10 includes a lens 11, an image sensor 12, an ISP (Image Signal Processor) 13, and a USB bridge 14.
[0032] The first camera module 10 is connected inside the information processing device 100 by connecting the USB bridge 14 and the USB controller 107 via USB. The second camera module 20 has the same camera module configuration as the first camera module 10. Also, as an example, the second camera module 20 is connected inside the information processing device 100 via USB connection.
[0033] The lens 11 refracts light passing through it. The image sensor 12 captures an image of a shooting area within a predetermined viewing angle and outputs the captured image. The ISP 13 performs image format conversion and image quality adjustment on the image data (captured image) input from the first camera module 10 (image sensor 12). The USB bridge 14 is connected to the USB controller 107 inside the information processing device 100.
[0034] Fig. 3 is a block diagram showing an example of the functional configuration of an information processing device 100 according to an embodiment. As shown in Fig. 3, the information processing device 100 includes a standard driver (USB Video Class driver) 111, a function extension unit (Platform DMFT (DeviceMediaFoundationTransform)) 112, a driver function extension unit (DMFT0) 113, a camera application 114, and external software 115. Fig. 3 shows an example in which the ISP 13 is included in the first camera module 10.
[0035] These functional components 111 to 115 can be configured, for example, by cooperation between hardware elements and software elements (such as programs stored in a ROM or auxiliary storage device) of the information processing device 100 as illustrated in Fig. 2. Note that the functional configuration of the information processing device 100 is not limited to the above.
[0036] The standard driver 111 controls the USB-connected ISP 13. For example, it is a standard driver for the OS (Operating System).
[0037] The function extension unit 112 connects the standard driver 111 and the driver function extension unit 113. For example, it is a function extension unit that the OS has as standard.
[0038] The driver function extension unit 113 is an example of a control unit, and is a function extension unit of a driver provided by an OEM or IHV, such as DeviceMediaFoundationTransform.
[0039] The driver function extension unit 113 distinguishes between a first mode in which the display side housing 2 is in a first rotation range relative to the main body unit 1 and a second mode in which the display side housing 2 is in a second rotation range relative to the main body unit 1.
[0040] Specifically, for example, the OS has a function of providing a different user interface depending on whether the mode is the first mode or the second mode, so the driver function extension unit 113 can obtain whether the mode is the first mode or the second mode from the OS.
[0041] That is, the information processing device 100 can acquire the current state of whether it is in the first mode or the second mode, and the camera application 114 may acquire this information from a standard API (Application Programming Interface) of the OS via the driver function extension unit 113. Alternatively, the camera application 114 may acquire whether it is in the first mode or the second mode from a registry of the OS.
[0042] When the driver function extension unit 113 determines that the first mode is selected, if the first camera module 10 is to be started, it controls the display unit 3 to display information about the fact that the first camera module 10 is to be started.
[0043] Specifically, the determination of activation of the first camera module 10 or the second camera module 20 is made, for example, by notifying the OS of the installation position of the first camera module 10 or the second camera module 20 from the system BIOS. For example, the driver function extension unit 113 can determine the installation position and activation of the camera module by acquiring this information from the OS.
[0044] Alternatively, the driver function extension unit 113 may make the determination using a hardware ID of the first camera module 10 or the second camera module 20. As yet another method, the camera application 114 may make the determination from the camera name (friendly name).
[0045] The information relating to the activation of the first camera module 10 may, for example, display that the first camera module 10 is activated, or display that switching to the second camera module 20 will be performed since the first camera module 10 is activated, or display that the camera is unavailable.
[0046] Camera application 114 is also referred to as a camera processing unit. Camera application 114 is an example of a control unit. When camera application 114 is a control unit, camera application 114 acquires information on whether the mode is the first mode or the second mode and determines whether the mode is the first mode or the second mode.
[0047] The camera application 114 can obtain the current status of the first mode or the second mode from a standard API of the OS, and determines whether the camera is in the first mode or the second mode from this information. Alternatively, the camera application 114 may obtain the current status of the first mode or the second mode from a registry of the OS.
[0048] Furthermore, the camera application 114 determines the installation position of the camera module to be activated. For example, it may be determined whether the first camera module 10 or the second camera module 20 is to be activated from a camera name (friendly name) that the camera application 114 can refer to.
[0049] Furthermore, the camera application 114 controls the display unit 3 to display information about the activation of the first camera module 10.
[0050] The external software 115 is also referred to as an external software processing unit. The external software 115 is an example of a control unit. When the external software 115 is a control unit, the external software 115 acquires information on whether the mode is the first mode or the second mode and determines the mode. For example, the information is acquired from the driver function extension unit 113.
[0051] External software 115 acquires and determines activation information from first camera module 10 or second camera module 20. Then, it controls driver function extension unit 113 to display information on the activation of first camera module 10 on display unit 3.
[0052] The information relating to the activation of the first camera module 10 may, for example, display that the first camera module 10 is activated. Alternatively, it may display that the first camera module 10 is activated and that the camera will be switched to the second camera module 20. Alternatively, it may display that the camera is unavailable. Note that, in the case of the camera application 114 and the external software 115, this may also include issuing a notification from the OS.
[0053] The control unit is exemplified by a driver function extension unit 113, a camera application 114, and external software 115, so that, for example, the functions of the driver function extension unit 113 described above can also be performed by the camera application 114 and external software 115.
[0054] 4 is a flowchart showing an example of processing executed by the information processing device according to the embodiment. As shown in FIG. 4, for example, the control unit (driver function extension unit 113) obtains information that the external software 115 has started (step S1).
[0055] The driver function extension unit 113 acquires and determines whether or not the main body side camera (first camera module 10) has been activated (step S2).
[0056] If the driver function extension unit 113 determines that the first camera module 10 has not been started (step S2: No), it determines whether the external software 115 has been terminated (step S8). If it determines that the external software 115 has not been terminated (step S8: No), it returns to step S2 and determines again whether the first camera module 10 has been started. If it determines that the external software 115 has been terminated (step S8: Yes), it terminates the processing of this flow.
[0057] When the driver function extension unit 113 determines that the first camera module 10 has been activated (step S2: Yes), it acquires and determines whether the information processing device 100 is in the first mode (step S3).
[0058] If the driver function extension unit 113 determines that the information processing device 100 is not in the first mode (step S3: No), the process proceeds to step S8 described above.
[0059] When the driver function extension unit 113 determines that the information processing device 100 is in the first mode (step S3: Yes), the driver function extension unit 113 controls the display unit 3 to display information related to the first camera module 10 (step S4).
[0060] Displaying information about the first camera module 10 means, for example, displaying that the first camera module 10 is activated, or displaying that switching from the first camera module 10 to the second camera module 20 is being performed, or displaying an icon indicating that the camera is unavailable. This makes it possible to notify the user that the first camera module 10 is activated.
[0061] Returning to step S5, the driver function extension unit 113 determines whether or not the information processing device 100 is in the first mode while the information related to the first camera module 10 is displayed on the display unit 3 (step S5).
[0062] When it is determined that the mode is the first mode (step S5: Yes), the driver function extension unit 113 determines whether the first camera module 10 is activated (step S6).
[0063] If the driver function extension unit 113 determines that the first camera module 10 is activated (step S6: Yes), it returns to step S4 and controls the display unit 3 to maintain the display of information about the first camera module 10 (step S4).
[0064] In step S5, if the driver function extension unit 113 determines that the information processing device 100 is switching from the first mode or is not in the first mode (step S5: No) while information about the first camera module 10 is being displayed on the display unit 3, it controls the display unit 3 to cancel the display of information about the first camera module 10 (step S7).
[0065] For example, when the driver function extension unit 113 acquires information that the mode has been switched from the first mode to the second mode, it controls the display unit 3 to cancel the display.
[0066] In step S6, if the driver function extension unit 113 determines that the first camera module 10 is being switched over from or that the first camera module 10 is not started while information about the first camera module 10 is being displayed on the display unit 3 (step S6: No), it controls the display unit 3 to cancel the display of information about the first camera module 10 (step S7).
[0067] For example, when driver function extension unit 113 acquires that the camera to be activated has been switched from first camera module 10 to second camera module 20, it controls display unit 3 to cancel the display.
[0068] Then, after canceling the display of the information related to the first camera module 10, the driver function extension unit 113 determines whether the external software 115 has been terminated (step S8). If it is determined that the external software 115 has not been terminated (step S8: No), the process returns to step S2 and determines whether the first camera module 10 is running. If it is determined that the external software 115 has been terminated (step S8: Yes), the process ends.
[0069] Although the processing by the driver function extension unit 113 has been described as an example, the same processing may be executed by an external software processing unit.
[0070] Fig. 5 is a diagram showing an example of a display screen according to the embodiment. Specifically, Fig. 5 shows an example of information displayed on the display unit 3 regarding the activation of the first camera module.
[0071] 5(a) shows an example in which the OS notification function is used to notify the display unit 3. For example, in the case where the camera application 114 and the external software 115 are the control unit, when the control unit determines that the first mode is selected and the first camera module 10 has started up, the control unit controls the display unit 3 to notify the OS.
[0072] 5(b) shows an example in which a message indicating that the first camera has been selected and switching to the second camera is output on the display unit 3. In the example in which the driver function extension unit 113, the camera application 114, and the external software 115 are the control unit, when the control unit determines that the first mode is selected and that the first camera module 10 has started up, the control unit controls the display unit 3 to output an image including a message indicating that the first camera has been selected and a solution to the problem.
[0073] 5(c) shows an example in which an icon indicating that the camera is unavailable is displayed. In the example in which the driver function extension unit 113, the camera application 114, and the external software 115 are the control unit, when the control unit determines that the first mode is selected and that the first camera module 10 has started up, the control unit controls the display unit 3 to display an icon indicating that the camera is unavailable. As shown in FIGS. 5(a) to 5(c), the user can be notified that the first camera is started up and that the first camera will be switched over.
[0074] Fig. 6 is a block diagram showing an example of the hardware configuration of an information processing device according to the second embodiment. In the second embodiment shown in Fig. 6, a MIPI camera will be described. In the first embodiment, a USB camera will be described.
[0075] In addition, while the first embodiment includes the ISP 13 in the first camera module 10, the second embodiment illustrates an example in which the ISP 13 is provided in the HostSoc. The lens 11, the image sensor 12, the ISP 13, and the CPU 101 have been described in the first embodiment, so their description will be omitted.
[0076] Fig. 7 is a block diagram showing an example of the functional configuration of the information processing device according to the second embodiment. As shown in Fig. 7, the information processing device 100 includes an ISP 13, an ISP driver 116, a function extension unit 112, a driver function extension unit 113, and a camera application 114.
[0077] The ISP 13, the function extension unit 112, the driver function extension unit 113, and the camera application 114 have been explained in the first embodiment, and therefore will not be described here.
[0078] The ISP driver 116 connects the ISP 13 and the function expansion unit 112. The ISP driver 116 is, for example, a driver that controls the ISP 13. Specifically, it is, for example, a driver made by an IHV.
[0079] In the second embodiment, the driver function extension unit 113 is an example of a control unit. That is, the driver function extension unit 113 performs the determination process as shown in the first embodiment.
[0080] 8 is a flowchart showing an example of processing executed by the information processing device according to the third embodiment. In the third embodiment, a case where the camera application (camera processing unit) 114 is the control unit will be described as an example.
[0081] 8, for example, the control unit (camera processing unit 114) is activated (step S21). The camera processing unit 114 acquires and determines whether the main body side camera (first camera module 10) has been activated (step S22). Specifically, the camera processing unit 114 acquires and determines the installation position of the activated camera.
[0082] If the camera processing unit 114 determines that the first camera module 10 is not running (step S22: No), it determines whether the camera application 114 is performing a termination process (step S28). If it determines that the camera application 114 is not performing a termination process (step S28: No), it returns to step S22 and determines again whether the first camera module 10 is running. If it determines that the camera application 114 is performing a termination process (step S28: Yes), it ends the processing of this flow.
[0083] When it is determined that the first camera module 10 has been activated (step S22: Yes), the camera processing unit 114 acquires and determines whether the information processing device 100 is in the first mode (step S23).
[0084] If the camera processing unit 114 determines that the information processing device 100 is not in the first mode (step S23: No), the process proceeds to step S28 described above.
[0085] When the camera processing unit 114 determines that the information processing device 100 is in the first mode (step S23: Yes), it controls the display unit 3 to display information related to the first camera module 10 (step S24).
[0086] The camera processing unit 114 determines whether or not the information processing device 100 is in the first mode while the information related to the first camera module 10 is displayed on the display unit 3 (step S25).
[0087] When it is determined that the mode is the first mode (step S25: Yes), the camera processing unit 114 determines whether the first camera module 10 is activated (step S26).
[0088] If the camera processing unit 114 determines that the first camera module 10 is activated (step S26: Yes), it returns to step S24 and controls the display unit 3 to maintain the display of information about the first camera module 10 (step S24).
[0089] In step S25, if the camera processing unit 114 determines that the information processing device 100 is switching from the first mode or is not in the first mode while information about the first camera module 10 is being displayed on the display unit 3 (step S25: No), it controls the display unit 3 to cancel the display of the information about the first camera module 10 (step S27).
[0090] In step S26, if the camera processing unit 114 determines that the first camera module 10 is being switched over from or that the first camera module 10 is not started while information about the first camera module 10 is being displayed on the display unit 3 (step S26: No), it controls the display unit 3 to cancel the display of information about the first camera module 10 (step S27).
[0091] Then, after the camera processing unit 114 cancels the display of the information related to the first camera module 10, the process proceeds to step S28 described above.
[0092] Next, as a fourth embodiment, when the external software (external software processing unit) 115 is the control unit, the external software processing unit 115 acquires information on the first mode or the second mode from the driver function extension unit 113.
[0093] Then, external software processing unit 115 acquires information on whether first camera module 10 has been started from driver function extension unit 113. When the device is in the first mode and first camera module 10 is to be started, external software processing unit 115 controls driver function extension unit 113 to display information on the fact that the first camera module has been started on display unit 3.
[0094] As described above, in this embodiment, the information processing device 100 includes a first housing, a second housing rotatably connected to the first housing, a first camera module disposed in the first housing, a second camera module disposed in the second housing, and a control unit that determines a first mode in which the second housing is in a first rotation range relative to the first housing and a second mode in which the second housing is in a second rotation range relative to the first housing, and determines the activation of the first camera module and the activation of the second camera module; and when the control unit determines the first mode and determines that the first camera module has been activated, the control unit controls the display unit of the second housing to display information regarding the activation of the first camera module.
[0095] With this configuration, when it is determined that the first mode is active and that the first camera module has been activated, information regarding the activation of the first camera module is displayed on the display unit of the second housing, thereby notifying the user of appropriate measures, such as switching away from the first camera module.
[0096] In the above configuration, the control unit is one of a driver function extension unit, a camera processing unit, and an external software processing unit.
[0097] With this configuration, processing can be performed by either of the control units.
[0098] (Variation 1) In the above-described embodiment, the information processing device 100 is described as a notebook personal computer, but is not limited to this. For example, the information processing device 100 may be a desktop computer, a mobile phone, a smartphone, a game console, a personal computer in which the main body and the display side housing are separated, or other electronic devices.
[0099] (Variation 2) The program for realizing the above functions may be provided, for example, in a state in which it is pre-stored in a storage element mounted on the CPU 101, but is not limited to this. The program may be provided, for example, in a state in which it is stored on an appropriate storage medium such as a CD-ROM, or may be provided via a computer network such as the Internet.
[0100] The above-described embodiment can be modified as needed by changing a portion of the configuration of the device. Therefore, several modifications of the above-described embodiment will be described below as other embodiments. The following mainly focuses on differences from the above-described embodiment, and detailed descriptions of commonalities with the content already described will be omitted. The modifications described below may be implemented individually or in appropriate combination.
[0101] (Variation 3) In the above-described embodiment, the functional components 111 to 116 described in Figures 3 and 7 are implemented by a single processor, but this is not intended to be limiting. For example, the functional components 111 to 116 may be implemented by combining multiple independent processors, and each processor may implement a function by executing a program.
[0102] Although the embodiments and modifications of the present invention have been described above, they are presented as examples and are not intended to limit the scope of the invention. These novel embodiments and modifications may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. These embodiments and modifications are included within the scope and spirit of the invention, and are also included in the inventions and their equivalents as defined in the claims. [Explanation of symbols]
[0103] REFERENCE SIGNS LIST 1...main body (first housing), 2...display side housing (second housing), 3...display unit, 5...hinge, 6...keyboard, 10...first camera module, 20...second camera module, 113...driver function extension unit, 114...camera application, 115...external software, 100...information processing device
Claims
1. a first housing; a second housing rotatably connected to the first housing; a first camera module disposed in the first housing; a second camera module disposed in the second housing; a control unit that determines a first mode in which the second housing is in a first rotation range relative to the first housing and a second mode in which the second housing is in a second rotation range relative to the first housing, and determines activation of the first camera module and activation of the second camera module; When the control unit determines that the first mode is selected and that the first camera module has been activated, the control unit controls the display unit of the second housing to display information relating to the activation of the first camera module. Information processing device.
2. The control unit is one of a driver function extension unit, a camera processing unit, and an external software processing unit. The information processing device according to claim 1 .
Citation Information
Patent Citations
Terminal device, information processing method, information processing program, and information processor
JP2018128958A