Information processing apparatus, control method, and storage medium

The device addresses misalignment issues in photographing pharmaceutical safety forms by switching and fixing orientations based on device state, ensuring correct alignment and improving data quality.

JP2026002856APending Publication Date: 2026-01-08CANON MARKETING JAPAN INC +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025152214
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-12
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

Existing methods for photographing pharmaceutical safety information forms using smart devices often misalign the orientation of the shooting screen and the object due to camera shake or incorrect direction detection, leading to improper alignment.

Method used

An information processing device with a mode determination mechanism to switch between portrait and landscape orientations, a fixation determination mechanism to fix the orientation, and a switching control mechanism to adjust the device state during photography, ensuring correct orientation.

Benefits of technology

The device effectively fixes the vertical and horizontal orientation during photography, ensuring accurate alignment of the subject, thereby improving the quality of photographed data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026002856000001_ABST
    Figure 2026002856000001_ABST
Patent Text Reader

Abstract

Aspects of non-limiting embodiments of the present disclosure relate to providing a mechanism for appropriately fixing the vertical and horizontal directions in which an object is captured when the object whose vertical and horizontal directions need to be distinguished is captured.SOLUTION: The information processing apparatus includes a mode determination unit configured to determine a shooting mode including a portrait / landscape orientation for shooting, a fixing determination unit configured to determine whether to fix the portrait / landscape orientation for shooting corresponding to the determined shooting mode, and a switching control unit configured to control, at the time of shooting by the shooting unit, whether to switch the portrait / landscape orientation for shooting depending on a state of the information processing apparatus in accordance with a result determined by the fixing determination unit.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] Regarding. [Background technology]

[0002] In recent years, pharmaceutical companies have been conducting pharmaceutical safety information management (PV) work, which is the task of managing information on "side effects of medicines." Specifically, as part of post-marketing surveillance, pharmaceutical company medical representatives (MRs) hand out questionnaires to doctors to fill out, which investigate side effects of drugs provided by the pharmaceutical company and infectious diseases suspected to be caused by the use of said drugs, and then visit hospitals to collect the questionnaires after a specified period.

[0003] The MR then faxes the survey form to the head office, for example from a convenience store near the hospital, and the data is then sent and registered by the head office to report drug side effects and infections to the Pharmaceuticals and Medical Devices Agency. If there is no fax terminal nearby, the MR returns to the sales office and faxes the survey form data to the head office from the fax machine installed in the sales office. This survey and reporting work is carried out in accordance with the Pharmaceutical Affairs Law.

[0004] To avoid the hassle of searching for a fax machine, some companies have adopted a system in which survey forms are photographed with a smart device and the photograph is sent to a server at headquarters. When taking a photograph, the orientation of the subject to be photographed and the top and bottom of the photographing screen on the smart device are adjusted appropriately before taking the photograph. Regarding the orientation of the photographing screen and the subject to be photographed, for example, Patent Document 1 discloses a technology that determines whether the image is landscape or portrait, even if the camera is facing upward or downward. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] International Publication No. 2006 / 100804 Summary of the Invention [Problem to be solved by the invention]

[0006] However, the method described in Patent Document 1 has a problem in that if the tilt or direction of the camera is incorrectly detected due to camera shake or other reasons during shooting, the direction of the shooting screen and the direction of the object being shot will be misaligned.

[0007] To solve this problem, it is desirable to fix the orientation of the photographic screen during photography so that the subject is photographed in the correct orientation as intended.

[0008] Therefore, an object of the present invention is to provide a mechanism for appropriately fixing the vertical and horizontal orientation when photographing a subject that requires distinction between vertical and horizontal directions. [Means for solving the problem]

[0009] An information processing device having a photographing means for switching between portrait and landscape orientations depending on the state of the device, characterized in that it comprises: a mode determination means for determining a photographing mode including portrait and landscape orientations; a fixation determination means for determining whether to fix the portrait and landscape orientations corresponding to the determined photographing mode; and a switching control means for controlling whether to switch between portrait and landscape orientations depending on the state of the device when photographing with the photographing means, in accordance with the result determined by the fixation determination means. [Effects of the Invention]

[0010] According to the present invention, it is possible to provide a mechanism for appropriately fixing the vertical and horizontal orientation when photographing a subject that requires distinction between vertical and horizontal directions. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a system configuration diagram showing an example of a system configuration of an information processing system according to an embodiment of the present invention. [Figure 2]1 is a hardware configuration diagram showing an example of the hardware configuration of a mobile terminal 100 according to an embodiment of the present invention. [Figure 3] FIG. 2 is a hardware configuration diagram showing an example of the hardware configuration of a server 200 according to the embodiment of the present invention. [Figure 4] 10 is a flowchart showing an example of a rotation and fixation control process using a shooting button in an embodiment of the present invention. [Figure 5] 10 is a flowchart showing an example of a rotation and fixation control process performed by an icon operation according to an embodiment of the present invention. [Figure 6] FIG. 3 is a diagram showing the configuration of a rotation and fixing data table in the embodiment of the present invention. [Figure 7] 10A and 10B are examples of a shooting screen and a shot image confirmation screen in A4 shooting size mode according to an embodiment of the present invention. [Figure 8] 10A and 10B are examples of a shooting screen and a shot image confirmation screen in A3 shooting size mode according to an embodiment of the present invention. [Figure 9] 1 is a block diagram showing an example of a module configuration of a mobile terminal 100 according to an embodiment of the present invention. [Figure 10] 5 is a flowchart illustrating an example of a rotation control process according to an embodiment of the present invention. [Figure 11] 10 is an example of a screen of a shooting size mode selection menu in the embodiment of the present invention. [Figure 12] 10 is an example of a screen for switching ON / OFF of rotation lock in the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[0013] FIG. 1 is a system configuration diagram showing an example of the configuration of an information processing system according to an embodiment of the present invention.

[0014] The information processing system according to the embodiment of the present invention is configured such that a mobile terminal 100 and a server 200 are communicably connected via a network 101 (for example, a WAN (Wide Area Network)).

[0015] The mobile terminal 100 is an information processing device that takes an image of a booklet (corresponding to an object to be photographed) with a camera, stores the image, and transmits it to the server 200 via the network 101. The mobile terminal 100 also includes a touch panel 210.

[0016] The server 200 is a device that receives a plurality of images sent from the mobile terminal 100, converts them into a single PDF file, and stores the converted files.

[0017] This concludes the explanation of the system configuration diagram shown in FIG.

[0018] The hardware configuration of the mobile terminal 100 shown in FIG. 1 will be described below with reference to FIG.

[0019] The CPU 201 comprehensively controls each device and controller connected to the system bus 204 .

[0020] The ROM 202 or flash memory 214 also stores a BIOS (Basic Input / Output System), which is a control program for the CPU 201, an operating system program (hereinafter referred to as OS), and various programs (described later) required to realize the functions executed by the mobile terminal. The RAM 203 functions as the main memory, work area, etc. of the CPU 201.

[0021] The CPU 201 loads programs and the like required for executing processes into the RAM 203 and executes the programs to realize various operations.

[0022] Furthermore, the input controller 205 controls inputs from the touch panel 210, microphone 211, and camera 212. The touch panel 210 controls inputs related to user touch operations, the microphone 211 controls audio inputs, and the camera 212 controls inputs of captured still images and videos. The output controller 206 controls outputs to the touch panel 210 and speaker 213.

[0023] The touch panel 210 detects touch operations from the user and displays images sent from the output controller 206. The touch panel 210 is a component that combines a display and a position input device. It can also detect touch operations on multiple points (hereinafter referred to as multi-touch).

[0024] A memory controller (MC) 207 controls access to a flash memory 214 that stores a boot program, browser software, various applications, font data, user files, edit files, various data, etc. In this embodiment, the flash memory is described, but it may also be a storage medium such as a hard disk (HD), a flexible disk (FD), or a card-type memory connected to a PCMCIA card slot via an adapter.

[0025] The communication I / F controller 209 connects and communicates with external devices via a network, and executes communication control processing on the network, such as internet communication using TCP / IP.

[0026] The sensor controller 208 controls input from the sensor 215 included in the mobile terminal 100. The sensor 215 of the mobile terminal 100 includes various sensors, such as a direction sensor and an acceleration sensor.

[0027] The CPU 201 executes, for example, a process of expanding (rasterizing) an outline font into a display information area in the RAM 203, thereby enabling display on the touch panel 210.

[0028] Various programs and the like used by the mobile terminal 100 of the present invention to execute various processes described below are recorded in flash memory 214, and are loaded into RAM 203 as needed and executed by CPU 201. Furthermore, definition files and various information tables used by the programs related to the present invention are stored in flash memory 214.

[0029] This concludes the description of the hardware configuration of the mobile terminal 100 shown in Fig. 2. The above configuration is an example, and can be modified as appropriate depending on the purpose and application.

[0030] The hardware configuration of the server 200 shown in FIG. 1 will be described below with reference to FIG.

[0031] As shown in FIG. 3, the server 200 has a configuration in which a CPU (Central Processing Unit) 301, a RAM (Random Access Memory) 302, a ROM (Read Only Memory) 303, an input controller 305, a video controller 306, a memory controller 307, a communication I / F controller 308, etc. are connected via a system bus 304.

[0032] The CPU 301 controls all devices and controllers connected to the system bus 304 .

[0033] The ROM 302 or external memory 311 also stores the BIOS (Basic Input / Output System) and OS (Operating System), which are control programs for the CPU 301, as well as various programs (described later) required to realize the functions executed by each server or each PC. Information required to implement the present invention is also stored. The external memory may be a database.

[0034] The RAM 303 functions as a main memory, a work area, etc. for the CPU 301. The CPU 301 loads programs and the like required for executing processing from the ROM 302 or the external memory 311 into the RAM 303, and executes the loaded programs to realize various operations.

[0035] An input controller 305 controls input from a keyboard (KB) 309 and a pointing device such as a mouse (not shown).

[0036] The video controller 306 controls the display on a display device such as a display 310. The display device may be a liquid crystal display or the like. These are used by the administrator as needed.

[0037] The memory controller 307 controls access to an external memory 311 such as an external storage device (hard disk (HD)) that stores boot programs, various applications, font data, user files, edited files, various data, etc., a flexible disk (FD), or a compact flash (registered trademark) memory connected to a PCMCIA (Personal Computer Memory Card International Association) card slot via an adapter.

[0038] The communication I / F controller 308 connects to and communicates with external devices via a network, and executes communication control processing on the network. For example, communication using TCP / IP (Transmission Control Protocol / Internet Protocol) is possible.

[0039] The CPU 301 can display on the display 310 by, for example, executing a process of expanding (rasterizing) an outline font into a display information area in the RAM 303. The CPU 301 also enables the user to give instructions using a mouse cursor (not shown) on the display 310.

[0040] Various programs described below for implementing the present invention are recorded in the external memory 311 and are executed by the CPU 301 by being loaded into the RAM 303 as required.

[0041] This concludes the description of the hardware configuration of server 200 shown in Fig. 3. The above configuration is an example and can be modified as appropriate depending on the purpose and application.

[0042] Hereinafter, a block diagram showing an example of the configuration of modules of the mobile terminal 100 according to an embodiment of the present invention will be described with reference to FIG.

[0043] The mobile terminal 100 includes a photographing unit 901, a storage unit 902, an operation detection unit 903, a screen adjustment unit 904, a rotation control unit 905, and a display unit 906, and has an image storage application installed.

[0044] The photographing unit 901 is a functional unit that controls photographing to generate and acquire a photographed image by photographing a subject.

[0045] The storage unit 902 is a functional unit that controls the storage of a plurality of captured images and corrected images.

[0046] The operation detection unit 903 is a functional unit that detects touch operations on the screen and controls the operation to determine the type of the screen operation.

[0047] The screen adjustment unit 904 is a functional unit that controls the direction of the shooting screen, the resolution of the camera, and the position where the shooting guide area is displayed, based on the determination result of the operation detection unit 903 .

[0048] The rotation control unit 905 is a functional unit that controls the rotation of the screen based on the tilt and acceleration of the terminal and the determination result of the operation detection unit 903 .

[0049] The display unit 906 is a functional unit that controls the display of the image captured by the image capturing unit 901. Before transmitting the image data to the server 200, the image can be checked on the display unit 906.

[0050] This concludes the description of the block diagram showing an example of the module configuration of the mobile terminal 100 shown in FIG.

[0051] Hereinafter, the processing executed by the mobile terminal 100 according to the embodiment of the present invention will be described with reference to the flowcharts shown in FIGS.

[0052] FIG. 4 is a flowchart showing an example of a rotation and fixation control process using the photographing button of the mobile terminal 100. In FIG.

[0053] In step S401, the mobile terminal 100 detects a touch-down operation on the capture button.

[0054] In step S402, the mobile terminal 100 sets the value of the capture button rotation fixation flag to true. That is, the capture direction rotation fixation is set while the capture button is pressed. Details of the capture button rotation fixation flag will be described later with reference to FIG. 6.

[0055] In step S403, the mobile terminal 100 detects either a touch-up operation or a drag operation outside the capture button as an operation following the touch-down operation detected in step S401.

[0056] If the operation detected in step S403 is a drag operation outside the capture button, in step S404 the mobile terminal 100 sets the value of the capture button rotation fixation flag to false and returns the process to step S401. In other words, the mobile terminal 100 releases the rotation fixation of the capture direction without performing any processing and returns to the capture waiting state.

[0057] If the operation detected in step S403 is a touch-up operation, the mobile terminal 100 captures an image of the subject and saves the image in step S405. Details of the rotation control process when rotation of the terminal is detected during the image capture process will be described later with reference to FIG.

[0058] In step S406, the mobile terminal 100 sets the value of the rotation lock flag set by the capture button to false. That is, the rotation lock of the capture direction is released after the image is captured. However, if the value of the rotation lock flag set by the icon is set to true as a result of the rotation lock control process set by operating the image capture size switching icon in FIG. 5, the rotation lock of the capture direction will not be released even after the image is captured. To avoid user confusion in this case, a message may be output on the screen to notify the user that rotation lock has been set.

[0059] This concludes the description of the flowchart shown in FIG.

[0060] 5 is a flowchart showing an example of a rotation and fixation control process performed by operating an image capture size switching icon on the mobile terminal 100. The image capture size switching icon will be described in detail later with reference to FIGS.

[0061] In step S501, the mobile terminal 100 detects a pressing operation of the image capture size switching icon, and displays an image capture size switching menu.

[0062] In step S502, the mobile terminal 100 detects the selection operation of the photographing size, and displays the photographing screen with a screen configuration according to the selected photographing size.

[0063] In step S503, the mobile terminal 100 detects a long press operation on the image size switching icon. If detected, the process proceeds to step S504, and if not, the flow ends.

[0064] In step S504, the mobile terminal 100 determines the current value of the icon rotation fixation flag. Details of the icon rotation fixation flag will be described later with reference to FIG.

[0065] If the value determined in step S504 is true, rotation lock is ON, and therefore in step S505 the mobile terminal 100 sets the value of the icon rotation lock flag to false, turning rotation lock OFF. That is, by operating the shooting size switching icon, rotation lock of the shooting direction is switched from set to released.

[0066] If the value determined in step S504 is false, rotation lock is OFF, and so in step S506, the mobile terminal 100 sets the value of the icon rotation lock flag to true, turning rotation lock ON. That is, by operating the shooting size switching icon, the rotation lock of the shooting direction is switched from released to set.

[0067] In this embodiment, the shooting mode is switched by pressing an icon indicating the shooting mode, and the rotation / fixing mode is switched by pressing and holding the icon, but the modes may be switched by other operations on the icon.

[0068] This concludes the description of the flowchart shown in FIG.

[0069] FIG. 10 is a flowchart showing an example of a rotation control process of the photographing screen by the mobile terminal 100. In FIG.

[0070] In step S1001, the mobile terminal 100 detects the rotation of the terminal.

[0071] In step S1002, the mobile terminal 100 determines the current value of the rotation lock flag.

[0072] If it is determined in step S1002 that the rotation fixation flag by the shooting button is true or the rotation fixation flag by the icon is true, the rotation fixation is ON, so the rotation process of the shooting screen is not performed.

[0073] If it is determined in step S1002 that the rotation fix flag by the shooting button is false and the rotation fix flag by the icon is false, rotation fix is ​​OFF, so in step S1003 the mobile terminal 100 detects the horizontal position of the terminal.

[0074] If it is determined in step S1003 that the terminal is tilted from the horizontal position, then in step S1004, the mobile terminal 100 rotates the screen configuration of the photographed screen to the detected orientation and displays it.

[0075] If it is determined in step S1003 that the terminal is in a horizontal position, the rotation process of the photographed screen is not performed.

[0076] This concludes the description of the flowchart shown in FIG.

[0077] The data table shown in FIG. 6 will now be described.

[0078] Figure 6 is a data table showing an example of the data structure of the rotation lock flag used in the processing of the flowcharts shown in Figures 4, 5, and 10. The rotation lock flag holds a value that indicates whether the screen can be rotated. If the value is true, rotation lock is ON and rotation is not possible. If the value is false, rotation lock is OFF and rotation is possible. When the rotation lock state is set by pressing the capture button, the rotation lock flag is set in the rotation lock table by the capture button. When the rotation lock state is set by pressing the capture size switch icon, the rotation lock flag is set in the rotation lock table by the icon.

[0079] The screen configuration diagrams shown in Figures 7, 8 and 10 will be explained below.

[0080] 7 shows an example of the shooting screen and captured image confirmation screen in A4 shooting size mode for shooting an object using the processing in the flowchart shown in FIG. 4. The shooting screen 700 is composed of an object 701, a shooting size switching icon 702, a shooting guide frame 703, a shooting button 704, and a shooting area 705. The object 701 is an A4 sheet of paper, and the shooting guide frame 703 is displayed according to the object to be shot to guide the user to an appropriate shooting position. The captured image confirmation screen 710 is composed of a captured image 711, a save / cancel button 713, and a save button 712. The captured image 711 is displayed by correcting the captured image and extracting only the area of ​​the object to be shot.

[0081] Here, if an object to be photographed in A4 shooting size mode (portrait shooting direction), such as an A4 portrait size document, is photographed in the other A3 shooting size mode (landscape shooting direction), the shooting direction will not match the object to be photographed, and correction processing will not be able to be performed normally.

[0082] FIG. 8 shows an example of the shooting screen and captured image confirmation screen in A3 shooting size mode for capturing an image of a subject using the processing in the flowchart shown in FIG. 4. Shooting screen 800 is composed of subjects 801L and 801R, a shooting size switching icon 802, a shooting guide frame 803, a shooting button 804, a shooting area 805, and a shooting area center line 806. The subjects 801L and 801R are A3 paper, and the shooting guide frame 803 and shooting area center line 806 are displayed according to the subject to guide the user to the appropriate shooting position. The captured image confirmation screen 810 is composed of captured images 811L and 811R, a save / cancel button 813, and a save button 812. The captured images 811L and 811R are corrected, and only the area of ​​the subject is extracted and displayed in two halves, left and right.

[0083] Here, if an object to be photographed in A3 shooting size mode (landscape shooting direction), such as an A3 landscape size document, is photographed in the other A4 shooting size mode (portrait shooting direction), the shooting direction will not match the object to be photographed, and correction processing will not be able to be performed normally.

[0084] FIG. 11 shows an example of a shooting size mode selection menu for selecting the shooting size of the shooting screen in the processing of the flowchart shown in FIG. 5. Menu 1100 is composed of a shooting size mode selection icon 1101, which indicates that the current shooting size mode is A4. Pressing the shooting size mode selection icon 1101 displays menu 1110, and the shooting size mode selection state is entered. Menu 1110 is composed of a standard mode icon 1111, an A4 mode icon 1112, an A3 mode icon 1113, and a shooting size mode selection icon 1114. Because the current shooting size mode is A4, the A4 mode icon 1112 is displayed in green, and A4 is displayed in the shooting size mode selection icon 1114. Pressing any of the standard mode icon 1111, A4 mode icon 1112, or A3 mode icon 1113 displays menu 1100, the shooting size mode selection state is ended, the selected shooting size mode is displayed in the shooting size mode selection icon 1101, and the shooting screen is displayed in the screen configuration for the selected shooting size mode. When the image capture size mode selection icon 1114 is pressed, the menu 1100 is displayed and the image capture size mode selection state ends. Here, an example is shown in which the image capture size mode is selected using the menu 1110, but the image capture size mode may also be switched each time the image capture size mode selection icon 1101 is pressed, without going through the menu 1110.

[0085] FIG. 12 shows an example of an operation for switching the rotation lock ON / OFF in the process of the flowchart shown in FIG. 5. The image size mode selection icon 1101 in the menu 1100 indicates that the current image size mode is A4, and the display color of the icon is the same as the background color, indicating that the rotation lock is OFF. When the image size mode selection icon 1101 is pressed and held, the display color of the image size mode selection icon is inverted as shown in 1201, indicating that the rotation lock is ON. When the image size mode selection icon is pressed and held again, the display color again becomes the same as the background color as shown in 1101, indicating that the rotation lock is OFF. Here, the setting status of the rotation lock is indicated by the display color of the icon, but any display method that indicates the setting status, such as the shape of the icon or a mark other than the icon, may be used. Furthermore, in the process of the flowchart shown in FIG. 4, the image size mode selection icon may be inverted while the capture button is touched down to indicate that the rotation lock is ON.

[0086] In this way, by being able to switch ON / OFF the rotation and fixation of the shooting direction, it becomes possible to shoot an object in the appropriate shooting direction.

[0087] Although one embodiment has been described above, the present invention can be embodied as, for example, a system, an apparatus, a method, a program, or a recording medium, etc. Specifically, the present invention may be applied to a system made up of multiple devices, or may be applied to an apparatus made up of a single device.

[0088] The program of the present invention is a program that enables a computer to execute the processing methods of the flowcharts shown in Figures 4, 5 and 10, and the storage medium of the present invention stores a program that enables a computer to execute the processing methods of Figures 4, 5 and 10.

[0089] As described above, it goes without saying that the object of the present invention can also be achieved by supplying a recording medium on which a program that realizes the functions of the above-mentioned embodiments is recorded to a system or device, and having the computer (or CPU or MPU) of that system or device read and execute the program stored on the recording medium.

[0090] In this case, the program itself read from the recording medium will realize the novel functions of the present invention, and the recording medium on which the program is recorded will constitute the present invention.

[0091] Examples of recording media for supplying the program include flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, magnetic tapes, non-volatile memory cards, ROMs, EEPROMs, and silicon disks.

[0092] Furthermore, it goes without saying that not only are the functions of the above-mentioned embodiments realized by the computer executing a program it has read, but also cases are included in which an OS (operating system) running on the computer performs some or all of the actual processing based on the instructions of the program, and the functions of the above-mentioned embodiments are realized through that processing.

[0093] Furthermore, it goes without saying that this also includes cases where a program read from a recording medium is written into a memory provided on a function expansion board inserted into a computer or a function expansion unit connected to the computer, and then a CPU or the like provided on the function expansion board or function expansion unit performs some or all of the actual processing based on the instructions of the program code, thereby realizing the functions of the above-mentioned embodiments.

[0094] Furthermore, the present invention may be applied to a system consisting of multiple devices, or to a device consisting of a single device. It goes without saying that the present invention can also be applied to a system or device that is achieved by supplying a program to the system or device. In this case, the system or device can enjoy the effects of the present invention by reading a recording medium that stores a program for achieving the present invention into the system or device.

[0095] Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or device can enjoy the effects of the present invention. Note that the present invention also includes configurations that combine the above-mentioned embodiments and their modified examples. [Explanation of symbols]

[0096] 100 mobile devices 200 servers

Claims

1. An information processing device having a photographing means for photographing by switching between portrait and landscape orientations depending on the state of the device itself, a mode determination means for determining a photographing mode including a portrait or landscape orientation; a fixation determining means for determining whether to fix the portrait or landscape orientation of the photograph corresponding to the determined photographing mode; a switching control means for controlling whether to switch the orientation of the image to be captured between portrait and landscape depending on the state of the device itself, in accordance with the result determined by the fixing determination means when the image is captured by the image capturing means; An information processing device comprising:

2. 2. The information processing apparatus according to claim 1, wherein the fixation determining means fixes the portrait or landscape orientation of the photograph in accordance with an operation on a photographing button.

3. a display control means for identifying and displaying the determined photographing mode; 3. The information processing apparatus according to claim 1, wherein the fixation determining means determines whether the portrait or landscape orientation of the photographing is fixed in accordance with an operation performed on a portion that identifies and displays the photographing mode.

4. 4. The information processing apparatus according to claim 3, wherein the display control means displays whether the portrait or landscape orientation of the image is fixed.

5. A control method for an information processing device having a photographing means that photographs by switching between portrait and landscape orientations depending on the state of the device, a mode determination step in which a mode determination means determines a photographing mode including a portrait or landscape orientation for photographing; a fixation determination step in which a fixation determination means determines whether to fix the portrait or landscape orientation of the photographing corresponding to the determined photographing mode; a switching control step in which a switching control means controls whether to switch the orientation of the image to be captured between portrait and landscape depending on the state of the device itself, in accordance with the result determined in the fixed determination step, when the image is captured by the image capturing means; 10. A method for controlling an information processing device, comprising:

6. A program executable by an information processing device having a photographing means for switching between portrait and landscape orientations depending on the state of the device, The information processing device a mode determination means for determining a photographing mode including a portrait or landscape orientation; a fixation determining means for determining whether to fix the portrait or landscape orientation of the photograph corresponding to the determined photographing mode; a switching control means for controlling whether to switch the orientation of the image to be captured between portrait and landscape depending on the state of the device itself, in accordance with the result determined by the fixing determination means when the image is captured by the image capturing means; A program to function as a

Citation Information

Patent Citations

  • Imaging apparatus

    WO2006100804A1