User interface system and imaging apparatus
The user interface system simplifies the management and transfer of camera settings between devices, addressing the challenge of remembering and applying optimal settings for professional photographers, thereby enhancing efficiency and reducing setup time.
Patent Information
- Application Number
- JP2024174275
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-03
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2039-07-01
AI Technical Summary
Professional photographers face difficulty in remembering optimal camera settings for various situations and find the process of setting them up time-consuming and cumbersome.
A user interface system that allows for the transfer and management of camera settings between imaging devices and an information processing device, enabling easy handling and updating of settings through a user interface that includes screens for selection, transfer, and reflection of setting information groups.
Facilitates efficient and user-friendly management of camera settings, allowing photographers to quickly apply optimal settings across multiple devices, reducing setup time and effort.
Smart Images

Figure 2025000971000001_ABST
Abstract
Description
[Technical field]
[0001] This technology is User interface system, imaging device In particular, the present invention relates to a process for handling setting information of an imaging device. [Background technology]
[0002] In an imaging device (still camera or video camera), a user can configure various settings according to the purpose of imaging, imaging environment, subject, preference, etc., by selecting the contents and values of each setting item from a menu. For example, the user can arbitrarily set the exposure settings, shutter speed settings, and mode settings related to the imaging operation, the white balance settings, color settings, and settings related to image effects related to image processing, and custom key settings and display settings related to operability. Regarding communication, there are also FTP (File Transfer Protocol) settings for use when using it as a network camera.
[0003] The following patent document discloses a technique for transferring setting information from one camera to another. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2017-138777 A Summary of the Invention [Problem to be solved by the invention]
[0005] Meanwhile, for example, experienced photographers such as professional photographers often take pictures using a variety of settings according to the situation and purpose. For this reason, it is difficult for a user to remember the settings that he or she feels are optimal for various situations, and the operations required to achieve optimal settings according to the situation can make preparations for image capture time-consuming and extremely tedious.
[0006] Therefore, the present technology makes it possible to provide an environment in which a user who uses a variety of settings can easily handle various settings. [Means for solving the problem]
[0007] A user interface system according to the present technology includes an information processing device that performs the following processes: displaying a first screen including a live view image captured by an imaging device currently connected for communication; displaying a second screen in response to a user operation on the first screen; displaying a third screen in response to a user operation on a first menu item included in the second screen; displaying a fourth screen in response to a user operation on a first operator included in the third screen; requesting a setting information group indicating settings of the imaging device from the imaging device in response to a user operation on a second operator included in the fourth screen and storing the transmitted setting information group in a recording medium; and displaying a screen for transferring to the imaging device a setting information group selected based on a user operation on a third operator included in the third screen, from one or more setting information groups stored on the recording medium, and transferring the setting information group to the imaging device; and an imaging device that transmits a live view image to be displayed on the first screen to the information processing device, transmits the stored setting information group in response to the request from the information processing device, and updates its own settings with the setting information group transferred from the information processing device. The imaging device of the present technology is an imaging device capable of communicating with an information processing device, which transmits a setting information group set within the imaging device in response to receiving a request to send a setting information group transmitted from the information processing device based on a first user operation, and updates the settings within the imaging device to the received setting information group in response to receiving the setting information group transmitted from the information processing device based on a second user operation.
[0008] The information processing device of the present technology includes a first setting save processing unit that performs a process of saving a first setting information group of an imaging device to a storage medium, a first setting transfer processing unit that performs a process of transferring the first setting information group saved in the storage medium by the first setting save processing unit to the imaging device, a second setting save processing unit that performs a process of saving a second setting information group based on setting information of the imaging device not included in the first setting information group to a storage medium, a second setting transfer processing unit that performs a process of transferring the second setting information group saved in the storage medium by the second setting save processing unit to the imaging device, and a user interface control unit that performs user interface processing for the save processing of the first setting information group, the transfer processing of the first setting information group, the save processing of the second setting information group, and the transfer processing of the second setting information group, and that requests input of path information when operating the transfer processing of the second setting information group, but does not request path information when operating the transfer processing of the first setting information group. The "settings" of an imaging device are a general term for various items that a user can arbitrarily set for use on a setting screen on a menu of the imaging device. For example, there are various setting items such as white balance setting, shutter speed setting, F-number setting, custom button setting, and communication setting. These various setting items and information such as their setting values are divided into a first setting information group and a second setting information group. The information processing device then performs a storage process and a transfer process for the first setting information group, and a storage process and a transfer process for the second setting information group, respectively. In this case, a request for path information is made during the operation process of the transfer process for the second setting information group. The term "password information" collectively refers to code information, identification information, authentication information, and the like that are input to proceed with processing. Generally, this corresponds to a password consisting of numbers or characters. In addition, password information also includes, for example, registered user identification information, and user-specific information for, for example, face authentication, voiceprint authentication, eye authentication, fingerprint authentication, and the like.
[0009] In the above-mentioned information processing device, the user interface control unit may request the setting of path information when operating the save process of the second setting information group, and may request input of the path information set during the save process of the second setting information group when operating the transfer process of the second setting information group. In this case, the user is requested to set path information during the operation process of the save process for the second setting information group, and this path information is requested during the transfer process. In the above-described information processing device, the user interface control unit may present model identification information of the imaging device currently connected for communication during an operation related to the save process by the first setting save processing unit or the second setting save processing unit. The model identification information of the imaging device is information that allows the user to identify the model, such as the manufacturer name, model number, and common name of the imaging device.
[0010] In the above-mentioned information processing device, it is considered that the user interface control unit enables a user to input a name of a setting information group for a setting information group to be acquired and saved from an imaging device currently connected in communication during an operation process related to the saving process by the first setting saving processing unit or the second setting saving processing unit. It is possible to give any setting information group name to the setting information group that is the first setting information group or the second setting information group to be saved.
[0011] In the above-mentioned information processing device, the first setting save processing unit or the second setting save processing unit, during the save process to a storage medium, is thought to save the setting information group, which is the first setting information group or the second setting information group, in association with at least one of the setting information group name, save date and time information, model identification information of the imaging device that read the setting information group, and firmware version information of the imaging device that read the setting information group. When saving the setting information group that is the first setting information group or the second setting information group, the setting information group name, save date and time information, model discrimination information, and firmware version information are associated with each other.
[0012] In the above-mentioned information processing device, the user interface control unit is considered to present at least one of the setting information group name, storage date and time information, model identification information of the corresponding imaging device, and firmware version information of the corresponding imaging device for the first setting information group to be transferred by the first setting transfer processing unit, or the second setting information group to be transferred by the second setting transfer processing unit. For example, on a selection screen for a setting information group to be transferred, the setting information group name, storage date and time information, model identification information, and firmware version information are presented for each setting information group.
[0013] In the above-described information processing device, the user interface control unit may present model identification information of the imaging device currently connected during an operation related to the transfer process by the first setting transfer processing unit or the second setting transfer processing unit. For example, the imaging device currently connected for communication is clearly indicated on a selection screen for a group of setting information to be transferred.
[0014] In the above-mentioned information processing device, it is considered that the user interface control unit presents a setting information group that is compatible with one or more imaging devices currently connected for communication, from among the first setting information group to be transferred by the first setting transfer processing unit, or the second setting information group to be transferred by the second setting transfer processing unit. For example, on a selection screen for a setting information group to be transferred, a setting information group that can be transferred to the imaging device currently connected for communication to reflect the settings is clearly displayed.
[0015] In the above-mentioned information processing device, the user interface control unit enables a deletion operation of the first setting information group stored in a storage medium by the first setting storage processing unit, or the second setting information group stored in a storage medium by the second setting storage processing unit, and may present information regarding the use of the setting information group to be deleted during the deletion operation. The usage information includes the number of times the setting information group has been transferred, the transfer history, the most recent transfer date and time, the save date and time, compatible models, images taken with the settings, etc., and is information that is particularly useful when the user decides whether or not to delete the setting information group.
[0016] In the above-described information processing device, it is considered that the first setting save processing unit performs a save process of collectively saving, in a storage medium, all setting information corresponding to the first setting information group in the communication-connected imaging device. The setting information includes various settings such as setting items, values of the setting items (setting values), menu configuration, etc. The setting items in the first setting information group, the setting values of each setting item, menu configuration, etc. are saved collectively in one operation (series).
[0017] In the above-described information processing device, it is considered that the second setting save processing unit performs a save process of collectively saving, in a storage medium, all setting information corresponding to the second setting information group in the communication-connected imaging device. The setting items in the second setting information group, the setting values of each setting item, the menu configuration, etc. are saved all at once with one (series of) operations.
[0018] In the above-mentioned information processing device, it is considered that the first setting transfer processing unit or the second setting transfer processing unit performs a transfer process in which all setting information in a group of setting information selected as the transfer target is transferred in bulk to a communication-connected imaging device. The setting items in the first setting information group or the second setting information group, the setting values of each setting item, the menu configuration, and the like are transferred all at once to the communicating imaging device with one (series) operation.
[0019] In the above-mentioned information processing device, when multiple imaging devices are communicatively connected, it is conceivable that the first setting transfer processing unit or the second setting transfer processing unit performs a transfer process in which all setting items in the setting information group that is the target of the transfer process are transferred in bulk to the multiple communicatively connected imaging devices. The setting items in the first setting information group or the second setting information group, the setting values of each setting item, the menu configuration, and the like are transferred collectively to the multiple imaging devices in one operation (series of operations).
[0020] In the above-mentioned information processing device, when multiple imaging devices are connected for communication, it is considered that the first setting transfer processing unit or the second setting transfer processing unit performs a transfer process on the setting information group that is the subject of the transfer process so that the setting information group is reflected in the imaging device to which the setting information group is compatible. The first setting information group or the second setting information group is transferred to a plurality of imaging devices, but for an imaging device in which the transferred setting information group cannot be reflected, the information is treated as invalid information or is not transferred at all.
[0021] In the above-mentioned information processing device, it is considered that the first setting information group includes setting items for custom key settings. The custom key setting is a setting in which a predetermined button or the like of the imaging device 1 is assigned to a desired operation function by the user.
[0022] In the above-described information processing device, it is considered that the first setting information group includes information on settable items of a custom menu and setting values of each settable item. The custom menu setting is a setting in which the user arbitrarily assigns setting items to the menu screen of the imaging device 1.
[0023] In the above-described information processing device, it is considered that the second setting information group includes setting items as FTP settings of the imaging device. The FTP settings are included in the second setting information group since they are related to communication with external servers, etc.
[0024] In the information processing device described above, it is conceivable that the setting items as the FTP settings of the imaging device are set as the second setting information group, and all setting items other than the setting items as the FTP settings are set as the first setting information group. All settings (camera settings) except for the FTP settings and the FTP settings are divided into a first setting information group and a second setting information group.
[0025] The information processing method of the present technology includes a first setting save process for saving a first setting information group of an imaging device to a storage medium, a first setting transfer process for transferring the first setting information group saved in the storage medium by the first setting save process to the imaging device, a second setting save process for saving a second setting information group based on setting information of the imaging device not included in the first setting information group to a storage medium, a second setting transfer process for transferring the second setting information group saved in the storage medium by the second setting save process to the imaging device, and a user interface control process for performing user interface processing for the first setting save process, the first setting transfer process, the second setting save process, and the second setting transfer process, and for requesting input of path information when operating the second setting transfer process and not requesting path information when operating the first setting transfer process, which are executed by an information processing device. This provides an environment where the user can easily save and reflect the setting information of the imaging device. The program according to the present technology is also assumed to be a program that causes an information processing device to execute processing equivalent to such an information processing method. This allows the setting information of the present disclosure to be stored / transferred (reflected in the imaging device) by various information processing devices. [Brief description of the drawings]
[0026] [Figure 1] 1 is an explanatory diagram of an overview of storage / transfer of setting information according to an embodiment of the present technology; [Diagram 2] FIG. 2 is a block diagram of an imaging device that performs communication according to an embodiment. [Diagram 3] FIG. 1 is a block diagram of an information processing apparatus according to an embodiment. [Figure 4] FIG. 2 is an explanatory diagram of a functional configuration of the information processing apparatus according to the embodiment; [Diagram 5] 11 is an explanatory diagram of screen transitions up to a setting save / reflection screen according to an embodiment. FIG. [Figure 6] FIG. 13 is an explanatory diagram of a transition to a setting save screen according to the embodiment. [Figure 7]11A to 11C are explanatory diagrams of screen transitions when transferring camera settings according to an embodiment. [Figure 8] 11A to 11C are explanatory diagrams of screen transitions when editing camera settings according to an embodiment. [Figure 9] 11A to 11C are explanatory diagrams of screen transitions when deleting camera settings according to an embodiment. [Figure 10] 13 is an explanatory diagram of an example of a screen when deleting a camera setting according to an embodiment. FIG. [Figure 11] 11 is an explanatory diagram of screen transitions up to an FTP setting save / reflect screen according to an embodiment. FIG. [Figure 12] FIG. 11 is an explanatory diagram of a transition to an FTP setting storage screen according to an embodiment. [Figure 13] 11 is an explanatory diagram of screen transitions when transferring FTP settings according to an embodiment. FIG. [Figure 14] 11A to 11C are explanatory diagrams of screen transitions when editing FTP settings according to an embodiment. [Figure 15] 11A to 11C are explanatory diagrams of screen transitions when deleting FTP settings according to an embodiment. [Figure 16] FIG. 11 is an explanatory diagram of another example of the top screen according to the embodiment. [Figure 17] 11 is a flowchart of a camera setting save / transfer process according to an embodiment. [Figure 18] 11 is a flowchart of a camera setting save / transfer process according to an embodiment. [Figure 19] 11 is a flowchart of a camera setting save / transfer process according to an embodiment. [Figure 20] 11 is a flowchart of a transfer process of camera settings according to an embodiment. [Figure 21] 13 is a flowchart of a save / transfer process of FTP settings according to an embodiment. [Figure 22] 13 is a flowchart of a save / transfer process of FTP settings according to an embodiment. [Figure 23] 13 is a flowchart of a save / transfer process of FTP settings according to an embodiment. [Figure 24] 11 is an explanatory diagram of an example of a list display of setting information groups according to an embodiment; FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] The embodiments will be described below in the following order. <1. Overview of saving and transferring settings> 2. Configuration of the imaging device <3. Configuration of information processing device> <4. User interface screen transition> <5. Processing Examples> <6. Summary and variations>
[0028] In addition, the terms "save," "transfer," and "reflect" used in this disclosure have the following meanings. "Saving" particularly refers to storing the setting information of the imaging device in a storage medium outside the imaging device. "Transfer" refers to transmitting setting information stored in a storage medium outside the imaging device to the imaging device (the original imaging device or another imaging device). "Reflecting" refers to updating the settings so that the imaging device uses the setting information received by the above "transfer" as the current settings. In other words, it refers to enabling the user to use the imaging device in the setting state based on the transferred setting information.
[0029] <1. Overview of saving and transferring settings> FIG. 1 shows imaging devices 1A, 1B, and 1C and an information processing device 2.
[0030] The imaging devices 1A, 1B, and 1C are examples of various imaging devices such as video cameras and still cameras, and hereinafter, these will be collectively referred to as "imaging device 1."
[0031] The information processing device 2 is exemplified here by a portable terminal device such as a smartphone. Specific examples of the information processing device include a variety of examples such as a personal computer device, a tablet-type information processing device, a mobile phone device, a game device, an audio device, a video device, a communication device, a television device, a server device, etc. Any device capable of performing calculations as information processing, for example, a device having a built-in microcomputer, can be realized as the information processing device of the present disclosure.
[0032] The imaging devices 1A, 1B, and 1C and the information processing device 2 are capable of communicating information with each other via, for example, WI-FI (registered trademark) communication, near-field wireless communication such as NFC (Near Field Communication) or Bluetooth (registered trademark), infrared communication, or wired connection communication.
[0033] In such a communication environment, the user can collectively store in the information processing device 2 setting information such as the setting states of various setting items set in the imaging device 1, for example.
[0034] There are various types of setting information. Settings related to the imaging operation of the imaging device 1 include, for example, exposure-related settings (F-number settings, shutter speed settings, ISO sensitivity settings), strobe emission settings, subject tracking settings, and imaging operation mode settings. Settings related to image processing of the imaging device 1 include, for example, white balance settings, sharpness settings, color settings, image effect settings, and mode settings related to image processing.
[0035] Settings relating to the operability of the imaging device include, for example, custom key settings, custom menu settings, display content settings, and the like. The custom key setting is a setting in which a user assigns any operation function to a predetermined key (custom key) provided in the imaging device. A custom menu is a unique menu page that collects setting items that a user frequently uses, for example, as "my menu." Such custom menu settings include setting items and page layouts included in the menu. The display content setting is, for example, the setting of the content to be displayed on the display or viewfinder of the imaging device.
[0036] The settings related to communication with the imaging device include FTP (File Transfer Protocol) settings. The FTP settings include the address of the communication destination (server, etc.), a communication ID, password, communication type, and other setting information. Of course, there are other settings besides those mentioned above.
[0037] For example, as described above, there are various settings whose contents can be selected by the user in the imaging device 1. In the present embodiment, all or part of these various settings are sorted into a first setting information group and a second setting information group, and these setting information groups can be saved collectively in the information processing device 2. As will be described later, the first setting information group is a setting information group for which a password is not required when transferring, and the second setting information group is a setting information group for which a password is required (or a password can be required) when transferring.
[0038] In the following description, various settings as FTP settings are set as a second setting information group, and all other settings are set as a first setting information group. That is, an example will be described in which a setting information group including almost all settings of the imaging device 1 is the first setting information group, and FTP settings are the second setting information group. Furthermore, the first setting information group and the second setting information group are collectively referred to as the "setting information group."
[0039] There are various possibilities for allocating the various setting information to either the first setting information group or the second setting information group. For example, settings related to imaging operations and settings related to image processing may be classified into a first setting information group, and settings related to operability and FTP settings may be classified into a second setting information group. In addition, not all of the settings of the imaging device 1 (items and contents that the user can select) may be subject to storage / transfer as referred to in this embodiment, but only some of the settings, and those some of the settings may be divided into a first setting information group and a second setting information group. For example, settings related to imaging operations are not included in either the first setting item group or the second setting item group, while settings related to image processing and settings related to operability are included in the first setting information group, and FTP settings are included in the second setting information group.
[0040] As described above, there are various ways to divide the first setting information group and the second setting information group; however, in the following, the first setting information group will be referred to as almost all of the settings of the imaging device 1, and in accordance with the example of FTP settings being the second setting information group, the settings of the first setting information group will be collectively referred to as "camera settings" and the second setting information group will be referred to as "FTP settings."
[0041] In FIG. 1, the imaging device 1 transmits a group of setting information to the information processing device 2. of This is indicated by an arrow Y1. The setting information group (the first setting item group or the second setting information group) in the imaging device 1 is transmitted to the information processing device 2 by a user operation and is stored in a storage medium 5A included in the information processing device 2. The storage medium 5A is assumed to be a non-volatile storage medium such as a flash memory built into the information processing device 2, or a storage medium such as a non-volatile memory card that can be attached to the information processing device 2. Of course, the form of the storage medium 5A may be any form, such as a solid-state memory medium, a disk-shaped storage medium, or a tape-shaped storage medium, as long as the information processing device 2 can write / read information thereto.
[0042] The information processing device 2 can transfer the setting information group stored in the storage medium 5A to the imaging device 1A as indicated by the arrow Y2. The imaging device 1A reflects the received setting information group in the current settings. That is, the imaging device 1A can receive setting information group previously saved in the storage medium 5A and reproduce the setting state. Therefore, a user can transmit a group of setting information for the imaging device 1A at a certain point in time to the information processing device 2 and have it stored in the storage medium 5A, and then at any time thereafter, reflect that group of setting information in the imaging device 1A and capture images in that setting state.
[0043] Furthermore, the setting information group stored in the storage medium 5A can be transferred and reflected not only in the original imaging device 1A, but also in other imaging devices 1B, 1C, etc., as shown by arrows Y3 and Y4. Therefore, by performing an operation to save / transfer settings made on the imaging device 1A, for example, the user can make the imaging devices 1B and 1C have the same settings as the imaging device 1A. Alternatively, past settings made on the imaging device 1A can be reflected in the current imaging devices 1A, 1B, and 1C. These are extremely useful when wishing to use multiple imaging devices 1 simultaneously with the same settings.
[0044] FIG. 1 further illustrates a network 6 and a server device 4 . The network 6 may be, for example, the Internet, a home network, a LAN (Local Area Network), a satellite communication network, or any other type of network. The server device 4 is assumed to be a cloud server, a home server, a personal computer, or the like. The information processing device 2 may transmit the setting information group to the server device 4 via the network 6, and store the setting information group in a storage medium 5B that the server device 4 can access.
[0045] 2. Configuration of the imaging device An example of the configuration of the imaging device 1 will be described with reference to FIG. The imaging device 1 has, for example, a lens system 11, an imaging element unit 12, a camera signal processing unit 13, a recording control unit 14, a display unit 15, a communication unit 16, an operation unit 17, a camera control unit 18, a memory unit 19, a driver unit 22, and a sensor unit 23.
[0046] The lens system 11 includes lenses such as a cover lens, a zoom lens, and a focus lens, an aperture mechanism, etc. The lens system 11 guides light (incident light) from a subject and collects the light on the imaging element unit 12.
[0047] The imaging element unit 12 includes an image sensor 12a (imaging element) such as a complementary metal oxide semiconductor (CMOS) type or a charge coupled device (CCD) type. The image sensor unit 12 performs, for example, CDS (Correlated Double Sampling) processing, AGC (Automatic Gain Control) processing, etc., on the electric signal obtained by photoelectrically converting the light received by the image sensor 12a, and further performs A / D (Analog / Digital) conversion processing. Then, the image signal as digital data is output to the downstream camera signal processor 13 and camera controller 18.
[0048] The camera signal processing unit 13 is configured as an image processor, for example, a DSP (Digital Signal Processor) etc. The camera signal processing unit 13 performs various types of signal processing on the digital signal (captured image signal) from the imaging element unit 12. For example, as camera processes, the camera signal processing unit 13 performs pre-processing, synchronization processing, YC generation processing, resolution conversion processing, codec processing, etc.
[0049] In the pre-processing, the captured image signal from the imaging element unit 12 is subjected to a clamping process for clamping the R, G, and B black levels to a predetermined level, a correction process between the R, G, and B color channels, and the like. In the synchronization process, a color separation process is performed so that the image data for each pixel has all the color components R, G, and B. For example, in the case of an image sensor that uses a Bayer array color filter, a demosaic process is performed as the color separation process. In the YC generation process, a luminance (Y) signal and a color (C) signal are generated (separated) from R, G, B image data. In the resolution conversion process, the image data that has been subjected to various types of signal processing is subjected to the resolution conversion process.
[0050] In codec processing, the image data that has been subjected to the above various processes is encoded and generated as a file for recording or communication. For example, image files are generated in MP4 format, which is used for recording video and audio conforming to MPEG-4. Still image files can also be generated in formats such as JPEG (Joint Photographic Experts Group), TIFF (Tagged Image File Format), and GIF (Graphics Interchange Format).
[0051] The recording control unit 14 performs recording and reproduction on a recording medium such as a non-volatile memory, for example. The recording control unit 14 performs processing for recording image files such as moving image data and still image data, thumbnail images, and the like on the recording medium, for example. There are various possible actual forms for the recording control unit 14. For example, the recording control unit 14 may be configured as a flash memory built into the imaging device 1 and a write / read circuit for the memory memory, or may be in the form of a card recording / playback unit that performs recording / playback access to a recording medium that can be detached from the imaging device 1, such as a memory card (such as a portable flash memory). Also, the recording control unit 14 may be realized as an HDD (Hard Disk Drive) built into the imaging device 1.
[0052] The display unit 15 is a display unit that displays various information to the person taking the image, and is, for example, a display panel or viewfinder using a display device such as a liquid crystal display (LCD) or an organic EL (Electro-Luminescence) display arranged on the housing of the imaging device 1. The display unit 15 executes various displays on the display screen based on instructions from the camera control unit 18 . For example, the display unit 15 displays a reproduced image of image data read from a recording medium by the recording control unit 14. Further, image data of the captured image that has been resolution-converted for display by the camera signal processing unit 13 is supplied to the display unit 15, and the display unit 15 may perform display based on the image data of the captured image in response to an instruction from the camera control unit 18. This causes a so-called through image (monitoring image of the subject), which is the captured image during composition confirmation, to be displayed. Further, based on instructions from the camera control unit 18, the display unit 15 executes display of various operation menus, icons, messages, etc., that is, GUI (Graphical User Interface) on the screen.
[0053] The communication unit 16 performs data communication and network communication with external devices in a wired or wireless manner. For example, the captured image data (still image files or video files) is transmitted to an external display device, recording device, playback device, or the like. The communication unit 16 may also be a network communication unit that communicates via various networks such as the Internet, a home network, or a LAN (Local Area Network), and transmits and receives various data between servers, terminals, etc. on the network. In particular, in this embodiment, the communication unit 16 has a function of communicating with the information processing device 2 by short-range wireless communication such as the above-mentioned WI-FI, NFC, and Bluetooth, infrared communication, and wired connection communication.
[0054] The operation unit 17 collectively refers to input devices for a user to input various operations. Specifically, the operation unit 17 refers to various operators (keys, dials, touch panel, touch pad, etc.) provided on the housing of the imaging device 1. An operation performed by the user is detected by the operation unit 17, and a signal corresponding to the input operation is sent to the camera control unit .
[0055] The camera control unit 18 is composed of a microcomputer (arithmetic processing device) equipped with a CPU (Central Processing Unit). The memory unit 19 stores information and the like used for processing by the camera control unit 18. The illustrated memory unit 19 collectively includes, for example, a Read Only Memory (ROM), a Random Access Memory (RAM), a flash memory, and the like. The memory unit 19 may be a memory area built into a microcomputer chip serving as the camera control unit 18, or may be configured by a separate memory chip. The camera control unit 18 executes a program stored in the ROM, flash memory, or the like of the memory unit 19 to control the entire imaging device 1 . For example, the camera control unit 18 controls the operation of each necessary unit with respect to controlling the shutter speed of the image sensor unit 12, instructing various signal processing in the camera signal processing unit 13, imaging operations and recording operations in response to user operations, playback operations of recorded image files, operations of the lens system 11 such as zoom, focus, and aperture adjustment in the lens barrel, user interface operations, etc.
[0056] The RAM in the memory unit 19 is used as a working area for various data processing by the CPU of the camera control unit 18, for temporarily storing data, programs, and the like. The ROM and flash memory (non-volatile memory) in the memory unit 19 are used to store the OS (Operating System) that the CPU uses to control each part, content files such as image files, application programs for various operations, firmware, etc.
[0057] The driver unit 22 includes, for example, a motor driver for a zoom lens drive motor, a motor driver for a focus lens drive motor, a motor driver for a diaphragm mechanism motor, and the like. These motor drivers apply drive currents to the corresponding drivers in response to instructions from the camera control unit 18, thereby moving the focus lens and zoom lens, opening and closing the aperture blades of the aperture mechanism, and so on.
[0058] The sensor unit 23 collectively represents various sensors mounted on the imaging device. The sensor unit 23 is equipped with, for example, an IMU (inertial measurement unit), and can detect angular velocity using a three-axis angular velocity (gyro) sensor of pitch, yaw, and roll, and can detect acceleration using an acceleration sensor. Furthermore, the sensor unit 23 may be equipped with, for example, a position information sensor, an illuminance sensor, or the like.
[0059] In the imaging device 1 configured as described above, the user can arbitrarily set settings related to imaging operations by the lens system 11, image sensor unit 12, camera control unit 18, etc., settings related to image processing by the camera signal processing unit 13 and camera control unit 18, settings related to operability by the display unit 15, operation unit 17, and camera control unit 18, and FTP settings by the communication unit 16 and camera control unit 18.
[0060] <3. Configuration of information processing device> FIG. 3 shows an example of the configuration of an information processing device 2 such as a mobile terminal device. The CPU 71 of the information processing device 2 executes various processes according to a program stored in the ROM 72 or a program loaded from the storage unit 79 to the RAM 73. The RAM 73 also stores data necessary for the CPU 71 to execute various processes as appropriate. The CPU 71, the ROM 72, and the RAM 73 are interconnected via a bus 74. To this bus 74, an input / output interface 75 is also connected.
[0061] The input / output interface 75 is connected to an input unit 76 including an operator and an operating device. For example, the input unit 76 may be various types of operators or operation devices such as a keyboard, a mouse, keys, a dial, a touch panel, a touch pad, or a remote controller. An operation by the user is detected by the input unit 76, and a signal corresponding to the input operation is interpreted by the CPU 71.
[0062] Further, a display unit 77 formed of an LCD or an organic EL panel, etc., and an audio output unit 78 formed of a speaker, etc. are connected to the input / output interface 75 either integrally or separately. The display unit 77 is a display unit that performs various displays, and is configured, for example, by a display device provided in the housing of the information processing device 2, a separate display device connected to the information processing device 2, or the like. The display unit 77 displays images for various types of image processing, moving images to be processed, etc., on the display screen based on instructions from the CPU 71. Furthermore, the display unit 77 displays various operation menus, icons, messages, etc., that is, as a GUI (Graphical User Interface), based on instructions from the CPU 71.
[0063] The input / output interface 75 may be connected to a storage unit 79 configured with a hard disk or solid-state memory, or a communication unit 80 configured with a modem or the like. For example, a part of the storage unit 79 is used as the storage medium 5A in FIG.
[0064] The communication unit 80 performs communication processing via a transmission path such as the Internet, and communication with various devices via wired / wireless communication, bus communication, and the like. In this embodiment, the communication unit 80 has a function of communicating with the imaging device 1 by short-range wireless communication such as the above-mentioned WI-FI, NFC, and Bluetooth, infrared communication, wired connection communication, and the like.
[0065] A drive 82 is also connected to the input / output interface 75 as required, and a removable recording medium 81 such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory is appropriately mounted thereon. The drive 82 allows data files such as image files and various computer programs to be read from the removable recording medium 81. The read data files are stored in the storage unit 79, and images and sounds contained in the data files are output on the display unit 77 and the sound output unit 78. Furthermore, the computer programs and the like read from the removable recording medium 81 are installed in the storage unit 79 as necessary. For example, the removable recording medium 81 may be used as the storage medium 5A in FIG.
[0066] In the information processing device 2, for example, software for image processing as the image processing device of the present disclosure can be installed via network communication by the communication unit 80 or a removable recording medium 81. Alternatively, the software may be stored in advance in the ROM 72, the storage unit 79, or the like.
[0067] For example, a functional configuration as shown in FIG. 4 is constructed in the CPU 71 of the information processing device 2 by such software (application program). FIG. 4 shows a first setting save processing unit 31, a first setting transfer processing unit 32, a second setting save processing unit 33, a second setting transfer processing unit 34, and a UI (user interface) control unit 35 as functions provided in the information processing device 2.
[0068] The first setting save processing unit 31 performs a save process to save a first setting information group (e.g., camera settings) of the imaging device 1 to a storage medium 5 (storage medium 5 is a general term for storage media 5A and 5B in Figure 1) in response to a user operation.
[0069] The first setting transfer processing unit 32 performs processing for transferring the first setting information group (eg, camera settings) stored in the storage medium 5 to the imaging device 1 in response to a user operation.
[0070] The second setting save processing section 33 performs a save process for saving a second setting information group (for example, FTP settings) of the imaging device 1 in the storage medium 5 in response to a user operation.
[0071] The second setting transfer processing unit 34 performs processing for transferring the second setting information group (for example, FTP settings) stored in the storage medium 5 to the imaging device 1 in response to a user operation.
[0072] The UI control unit 35 performs user interface processing for a process of saving the first setting information group, a process of transferring the first setting information group, a process of saving the second setting information group, and a process of transferring the second setting information group. The user interface processing includes a process of providing an operation input environment to the user by outputting a display or a sound to the user, a process of outputting a display or a sound to present various information to the user, a process of detecting an operation by the user, a process of detecting / estimating the intention of the user, and the like. The UI control unit 35 performs processing to provide the user with an operation input environment by, for example, performing display output, audio output, and the like for the user. Alternatively, the UI control unit 35 performs a process of detecting an operation by a user, for example. Alternatively, the UI control unit 35 performs, for example, both a process of providing an operation input environment to the user and a process of detecting an operation by the user. Of course, the UI control unit 35 may perform other user interface processes. In this embodiment, the UI control unit 35 requests the user to enter pass information (e.g., a password) when operating the transfer process of the second setting information group, but does not request pass information when operating the transfer process of the first setting information group.
[0073] The above functions are realized, for example, by the information processing device 2 installing application software that realizes the function of saving / transferring a group of setting information.
[0074] <4. User interface screen transition> The following describes UI screens on the display unit 77 of the information processing device 2. Each of the following screens is an example of a screen that the CPU 71 displays on the display unit 77 using the function of the UI control unit 35. In the description, a smartphone is assumed as the information processing device 2, and the display contents on a display formed on the housing of the smartphone are assumed.
[0075] FIG. 5A shows a top screen 50 when application software that realizes a function for saving / transferring a group of setting information is started in the information processing device 2. For example, this application software is assumed to have a function for performing various interactions with the imaging device 1. Without going into detail, the top screen 50 displays images captured by the imaging device 1, as well as controls and indicators that enable the information processing device 2 to be used as a status monitor for the imaging device 1 or as a remote controller. In relation to the processing of this embodiment, a menu button 100 is provided on this top screen 50.
[0076] When the user operates the menu button 100 by a tapping operation or the like, the screen display transitions to the setting menu screen 51 in FIG. 5B. The setting menu screen 51 is provided with a done button 104, and when the user operates the done button 104, the screen display returns to the top screen 50.
[0077] On the setting menu screen 51, items for various settings relating to the imaging device 1 are displayed. In the menu, a menu item 101 called "save and reflect settings" and a menu item 102 called "save and reflect FTP settings" are provided.
[0078] A menu item 101 as "save and reflect settings" is an item selected by the user when saving and reflecting the first setting information group, for example, camera settings. A menu item 102 as "save and reflect FTP settings" is an item selected by the user when saving and reflecting the second setting information group, for example, FTP settings.
[0079] First, the saving and reflecting of camera settings will be explained. When the user performs an operation to select menu item 101 as "save and reflect settings" on setting menu screen 51, the screen display transitions to setting save / reflect screen 52 of FIG. 5C. The setting save / reflect screen 52 is provided with a setting menu call button 110, and when the user operates the setting menu call button 110, the screen display returns to the setting menu screen 51.
[0080] A connected camera name 111 is displayed on the setting save / reflection screen 52. This connected camera name 111 indicates the imaging device 1 that is currently connected to the information processing device 2 for communication via WI-FI or the like. Although the connected camera name 111 is shown as "xxxxxxxx" in the figure, in reality it displays the manufacturer name, model name, model number, etc. of the imaging device 1. If the user has set a name for the imaging device 1, that name is displayed.
[0081] The setting save / reflect screen 52 has a save instruction section 112 labeled "Save the settings of the connected camera" etc. This is an operator that the user operates when he or she wishes to save the camera settings.
[0082] The setting save / reflect screen 52 is provided with a list display section 120. In the list display section 120, a setting information group display 121 showing, for example, all of the first setting information groups currently saved in the storage medium 5 is displayed in a list. That is, the first setting information group displayed in the setting information group display 121 is the camera settings that were previously written to the storage medium 5 and are currently stored. The figure shows a case where four camera settings are stored. Each setting information group display 121 also functions as an operator for the user to select one of the camera settings.
[0083] Each setting information group display 121 includes a setting information group name 122, a save date and time 123, model identification information 124, and a firmware version 125 for the camera settings.
[0084] The setting information group name 122 is name information given to the saved camera settings. A unique name may be automatically given by application software, or the user may input a name. The storage date and time 123 is information on the year, month, day, hour, minute, and second when the camera settings were stored in the storage medium 5 . The model identification information 124 is information that indicates the imaging device 1 from which the camera settings were transmitted. Although the model identification information 124 is shown as "xxxxxxxx" or "xxxxyyyy" in the figure, in reality, the manufacturer name, model name, model number, etc. of the imaging device 1 are displayed. If the user has set a name for the imaging device 1, that name is displayed. The firmware version 125 indicates the firmware version of the image capture device 1 that is the sender of the camera settings. If the firmware versions are different, it is expected that the settings will not match, so it is advisable to check that the firmware versions match before applying the settings.
[0085] 6A, 6B, and 6C show screen transitions when the camera settings of a certain imaging device 1 are saved in the storage medium 5. FIG. FIG. 6A shows the setting save / reflect screen 52 described above. When the user operates the save instruction section 112 on the setting save / reflect screen 52, the screen display transitions to a setting save screen 53 in FIG. 6B.
[0086] The setting save screen 53 has an OK button 130 and a cancel button 131 prepared thereon. The OK button 130 is an operator that allows the user to instruct the execution of saving the camera settings. The cancel button 131 is an operator that allows the user to cancel the execution of saving the camera settings, and when the cancel button 131 is operated, the screen display returns to the setting save / reflect screen 52 in FIG. 6A.
[0087] The setting information group name 132 is displayed on the setting save screen 53. In the figure, it is shown as "aaabbb", which is the name that will be given to the camera setting that is about to be saved. For example, in a state where the screen has transitioned to the setting save screen 53, a default name set by the application software is displayed as the setting information group name 132. For example, the name of the imaging device 1 currently connected for communication (manufacturer name, model name, model number, etc.), a random name, a name set according to a predetermined rule, etc. may be set as the setting information group name 132. Alternatively, in a state where the screen has transitioned to the setting save screen 53, the setting information group name 132 may be left blank. The user may use the default name as the name of the camera setting, or may input an arbitrary name. For example, when the field of the setting information group name 132 is tapped, the keyboard 135 may be displayed. Alternatively, the keyboard 135 may be displayed from the beginning when the screen transitions to the setting save screen 53. The user can input any character string by operating the keyboard 135 and set the input character string as the setting information group name 132 .
[0088] Model identification information 133 is displayed on the setting save screen 53. This is information that indicates the imaging device for which the camera settings are to be saved, that is, the imaging device 1 currently connected for communication. As the model identification information 133, like the connected camera name on the setting save / reflect screen 52, the manufacturer name, model name, model number, or name set by the user for the imaging device 1 during communication connection is displayed.
[0089] The setting save screen 53 displays, as a firmware version 134, the firmware version of the imaging device 1 currently in communication connection.
[0090] The model identification information 133 and firmware version 134 on the setting save screen 53 are information on the original imaging device 1 for which the camera settings are to be saved, and are information associated with the camera settings. In other words, they are information for identifying the original imaging device 1 for the camera settings to be saved. Therefore, it is not appropriate for the user to randomly change the model identification information 133 and firmware version 134, and for example, the setting save screen 53 does not allow the user to perform input operations for making changes. However, for example, if the user sets a name on the imaging device 1 side after saving the camera settings, the information processing device 2 may acquire that information through communication and reflect the set name as the model identification information 133 linked to the saved camera settings.
[0091] When the user operates the OK button 130 on the setting save screen 53, the camera settings of the currently connected imaging device 1 are saved. That is, the information processing device 2 requests the imaging device 1 for camera setting information (e.g., binary data). The information processing device 2 then writes the transmitted camera setting information to the storage medium 5. As a result, the current camera setting information of the imaging device 1 is saved as one first setting information group. When the camera settings are saved, the setting information group name 132, model discrimination information 133, firmware version 134, and save date and time information are also stored in association with the camera settings information.
[0092] When saving of the camera settings is completed, a save notification screen 55 as shown in Fig. 6C is displayed on the screen. Then, when the user operates the OK button 136 for confirmation (or when a certain period of time has passed and a timeout occurs even if no operation is performed), the screen display returns to the setting save / reflect screen 52 in Fig. 6A. In this case, a setting information group display 121 indicating the currently saved camera settings is added to the position indicated by the dashed line 121X, for example, in the list display section 120. Of course, the settings may be displayed in order starting from the most recent, instead of at the position of the dashed line 121X.
[0093] The screen transitions when the saved camera settings are reflected in a certain imaging device 1 are shown in FIGS. 7A, 7B, 7C, and 7D. FIG. 7A shows the setting save / reflect screen 52 described above. In the list display section 120 of the setting save / reflect screen 52, the camera settings saved in the storage medium 5 are displayed in the form of a setting information group display 121. The user can select a desired camera setting from the setting information group display 121 and instruct the transfer to the image capture device 1.
[0094] When the user performs an operation to select a certain setting information group display 121 in the list display section 120 of the setting save / reflect screen 52, the screen display transitions to the camera setting screen 56 of FIG. 7B.
[0095] The camera setting screen 56 is provided with a delete button 140 and a back button 141 . The delete button 140 is an operator for instructing the user to delete the camera setting selected by the user. The back button 141 is an operator for instructing the user to return from the camera setting screen 56 to the setting save / reflect screen 52 in FIG. 7A.
[0096] A setting information group name 142 is displayed on the camera setting screen 56. In the drawing, it is shown as "Marathon", which is the name associated with the camera setting selected by the user in the list display section 120.
[0097] The camera setting screen 56 displays a creation date and time 143. This is information that is associated with the camera setting selected by the user in the list display section 120 and indicates the date and time when the setting was saved.
[0098] Model identification information 144 is displayed on the camera setting screen 56. This is information indicating the imaging device 1 associated with the camera setting selected by the user on the list display section 120, that is, information indicating the imaging device 1 that is the transmission source of the camera setting. For example, the manufacturer name, model name, and model number of the imaging device 1, or the name set by the user for the imaging device 1, etc. are displayed.
[0099] The camera setting screen 56 displays, as firmware version 134, the firmware version of the imaging device 1 associated with the camera setting selected by the user in the list display section 120, that is, the imaging device 1 that is the transmission source of the camera setting.
[0100] The model identification information 133 and firmware version 134 on this camera setting screen 56 indicate the image capture device 1 to which the camera settings selected by the user are suited (the image capture device 1 on which those settings were previously performed). If the model or firmware version of the imaging device 1 is different, the format and contents of the camera setting information will be different, and so the camera settings may not be reflected even if they are transferred. By displaying model identification information 133 and firmware version 134 on the camera setting screen 56, the user can check whether the selected camera settings are compatible with the model, etc., of the imaging device 1 to which the data is to be transferred.
[0101] The camera setting screen 56 is provided with a reflection instruction button 146 that displays, for example, "Reflect settings to connected camera" or the like. The user can use this reflection instruction button 146 to instruct the transfer of the selected camera settings to the imaging device 1 with which the communication connection is currently established.
[0102] When the user operates the reflection instruction button 146, an overwrite confirmation screen 57 is displayed as shown in Fig. 7C. The overwrite confirmation screen 57 indicates that the settings in the imaging device 1 will be overwritten, and has an OK button 147 and a cancel button 148 arranged thereon. When the camera settings are transferred, the current settings are updated to the transferred camera settings in the image capture device 1, so an overwrite confirmation screen 57 is displayed to prompt the user for confirmation. When the user operates the cancel button 148, the screen returns to, for example, the camera setting screen 56 in FIG. 7B.
[0103] When the user operates the OK button 147, transfer of the camera settings to the imaging device 1 is started. That is, the information processing device 2 reads out the camera setting information (e.g., binary data) stored in the storage medium 5, and transmits it to the imaging device 1 with which the communication connection is currently established. The imaging device 1 receives the camera setting information and reflects it as its own settings.
[0104] There may be cases where the transferred camera settings cannot be reflected in the imaging device 1 due to an erroneous selection of the camera settings by the user. The imaging device 1 checks the model identification information 133 and firmware version 134 transferred together with the camera settings, and determines whether the camera settings can be reflected in the imaging device 1. For example, if the model and firmware version are the same, the settings can be reflected. If the settings cannot be reflected, the information processing device 2 may be notified of this.
[0105] When the transfer of the camera settings is completed, a reflection notification screen 58 as shown in Fig. 7D is displayed on the screen. Then, when the user operates the OK button 136 for confirmation (or when a certain period of time has passed and a timeout has occurred even if no operation is performed), the screen display returns to the setting save / reflect screen 52 in Fig. 7A. If the settings cannot be reflected even after transfer due to reasons such as a different model, an error notification to that effect may be issued and the screen may return to the setting save / reflect screen 52.
[0106] The screen transitions when editing saved camera settings are shown in Figs. 8A, 8B, and 8C. FIG. 8A shows the setting save / reflect screen 52 described above. The user can select a desired camera setting from list display section 120 on setting save / reflect screen 52, and edit the selected camera setting, in particular, edit the name of the camera setting.
[0107] When the user performs an operation to select a certain setting information group display 121 in the list display section 120 of the setting save / reflect screen 52, the screen display transitions to the camera setting screen 56 of FIG. 8B. As described above, setting information group name 142 of the selected camera setting is displayed on camera setting screen 56, but when the user performs an operation such as tapping on the area of this setting information group name 142, keyboard 135 is displayed as shown in Fig. 8C. The user can input any character string by operating keyboard 135 to update setting information group name 142.
[0108] When the keyboard 135 is displayed, the reflection instruction button 146 may be disabled (made inoperable), displayed as inactive, or hidden by the keyboard 135.
[0109] When the user operates the back button 141 to return to the setting save / reflect screen 52 after operating the keyboard 135, the input setting information group name 142 is reflected in the storage in the storage medium 5. That is, the setting information group name associated with the camera settings is updated. If the user operates the back button 141 while leaving the setting information group name 142 blank, the original setting information group name may be maintained (not updated).
[0110] Although only the setting information group name 132 can be edited here, other editing may be possible, such as adding a comment to the camera settings. The edited contents are saved in association with the camera settings.
[0111] The screen transitions when deleting saved camera settings are shown in Figs. 9A, 9B, 9C, and 9D. FIG. 9A shows the setting save / reflect screen 52 described above. The user can select a desired camera setting from list display section 120 on setting save / reflect screen 52 and delete the selected camera setting.
[0112] When the user performs an operation to select a certain setting information group display 121 in the list display section 120 of the setting save / reflect screen 52, the screen display transitions to the camera setting screen 56 of FIG. 8B. As described above, the setting information group name 142 of the selected camera setting and the like are displayed on the camera setting screen 56, and the selected camera setting is clearly indicated to the user. If the user then operates delete button 140, a delete confirmation screen 59 is displayed, as shown in FIG. 9C.
[0113] The deletion confirmation screen 59 clearly indicates that the selected camera settings will be deleted, and also has an OK button 150 and a Cancel button 151 arranged thereon. When the user operates the cancel button 151, the screen returns to the camera setting screen 56 in Fig. 7B, for example. This allows cancellation when the user operates the delete button 140 by mistake, for example.
[0114] When the user operates the OK button 150, the camera settings are deleted. That is, the information processing device 2 deletes the camera settings and associated information stored in the storage medium 5. When the deletion of the camera settings is complete, a deletion notification screen 54 as shown in Fig. 9D is displayed on the screen. Then, when the user operates the OK button 152 for confirmation (or when a certain period of time has passed and a timeout has occurred even if no operation is performed), the screen display returns to the setting save / reflect screen 52 in Fig. 7A. In this case, the setting information group display 121 indicating the deleted camera settings in the list display section 120 is no longer displayed.
[0115] Incidentally, when deleting in this manner, the setting information group name 132, creation date and time 143, model identification information 144, etc. indicate that the camera settings are to be deleted, but it is conceivable that the user will find it difficult to understand from this information alone. Therefore, it may be possible to present to the user in a more easily understandable manner what camera settings are to be deleted.
[0116] For example, in FIG. 10A, an image display section 153 is provided on the camera setting screen 56, and an image 154 captured by the imaging device 1 with the camera settings is displayed. The user can easily remember what camera settings were used based on the contents of the image 154 captured in the past.
[0117] 10B, a history display section 155 is provided on the camera setting screen 56 to display the transfer history of the camera settings. For example, the number of transfers 156 and the latest transfer date and time 157 are displayed. Users can check the number of times a camera has been transferred in the past and the date and time of the most recent transfer to see whether it is a camera setting that has been used recently or frequently, making it easier to decide whether or not to delete it.
[0118] It is preferable that the images and usage history as shown in FIGS. 10A and 10B are displayed on the camera setting screen 56 in the normal manner, not just in the case of deletion. For example, even in the case of a transfer instruction, by displaying in this manner, the user can easily understand what the camera settings were. In other words, when the user taps on each camera setting displayed as setting information group display 121 in list display section 120 to transition to camera setting screen 56, the user can see past captured images and usage history, making it easy for the user to check the contents of the camera setting.
[0119] Next, we will explain how to save and reflect FTP settings. When the user operates menu button 100 from top screen 50 in FIG. 11A to transition to setting menu screen 51 in FIG. 11B and then selects menu item 102 for “Save and reflect FTP settings,” the screen display transitions to FTP setting save / reflect screen 61 in FIG. 11C. The FTP setting save / reflect screen 61 is provided with a setting menu call button 210, and when the user operates the setting menu call button 210, the screen display returns to the setting menu screen 51.
[0120] A connected camera name 211 is displayed on the FTP setting save / reflection screen 61. Like the connected camera name 111 on the above-mentioned setting save / reflection screen 52, this connected camera name 211 displays the manufacturer name, model name, model number, user setting name, etc. of the imaging device 1 currently connected to the information processing device 2 via WI-FI or the like.
[0121] The FTP setting save / reflect screen 61 has a save instruction section 212 with a notation such as "Save the FTP settings of the connected camera." This is an operator that the user operates when he or she wishes to save the FTP settings.
[0122] The FTP setting save / reflect screen 61 is provided with a list display section 220. In the list display section 220, a setting information group display 221 showing, for example, all second setting information groups currently saved in the storage medium 5 is displayed in a list. That is, the second setting information group displayed in the setting information group display 221 is information that was previously written as FTP settings in the storage medium 5 and is currently stored. The figure shows a case where four FTP settings are stored. Each setting information group display 221 also functions as an operator for the user to select one of the FTP settings.
[0123] Each setting information group display 221 includes a setting information group name 222, a storage date and time 223, model identification information 224, and a firmware version 225 for the FTP settings.
[0124] The setting information group name 222 is name information given to the saved FTP setting. A unique name may be automatically given by application software, or the user may input a name. The storage date and time 223 is information on the date and time when the FTP settings were stored in the storage medium 5, in terms of year, month, day, hour, minute, and second. The model identification information 224 is information that indicates the imaging device 1 from which the FTP settings were transmitted, and displays, for example, the manufacturer name, model name, model number, and name set by the user of the imaging device 1. The firmware version 225 indicates the firmware version of the image capture device 1 that is the sender of the FTP settings.
[0125] 12A, 12B, and 12C show screen transitions when the FTP settings of a certain imaging device 1 are saved in the storage medium 5. FIG. FIG. 12A shows the FTP setting save / reflect screen 61 described above. When the user operates the save instruction section 212 on the FTP setting save / reflect screen 61, the screen display transitions to the FTP setting save screen 62 in FIG. 12B.
[0126] The FTP setting save screen 62 has an OK button 230 and a cancel button 231 prepared thereon. The OK button 230 is an operator for the user to instruct the execution of saving of the FTP settings. The cancel button 131 is an operator that allows the user to cancel the execution of saving the FTP settings, and when the cancel button 131 is operated, the screen display returns to the FTP settings save / reflect screen 61 in FIG. 12A.
[0127] The FTP setting save screen 62 displays a setting information group name 232. In the figure, it is shown as "abcabc", which is the name that will be given to the FTP setting that is about to be saved. For example, in a state where the screen has transitioned to the FTP setting save screen 62, a default name set by the application software is displayed as the setting information group name 232. For example, the name of the imaging device 1 currently connected for communication (manufacturer name, model name, model number, etc.), a random name, a name set according to a predetermined rule, etc. may be set as the setting information group name 232. Alternatively, in a state where the screen has transitioned to the FTP setting save screen 62, the setting information group name 232 may be left blank. The user may use the default name as the name of the FTP setting, or may input any name. For example, when the field for the setting information group name 232 is tapped (or when transitioning to the FTP setting save screen 62 from the beginning), the keyboard 235 is displayed. The user can input any character string to be used as the setting information group name 232 by operating the keyboard 235.
[0128] The FTP setting save screen 62 displays model identification information 233. This is information that indicates the imaging device for which the camera settings are to be saved, i.e., the imaging device 1 currently connected for communication. For example, the model identification information 233 may display the manufacturer name, model name, model number, or name set by the user for the imaging device 1.
[0129] The FTP setting save screen 62 displays, as a firmware version 234, the firmware version of the imaging device 1 currently in communication connection.
[0130] The model identification information 233 and firmware version 234 on the FTP setting save screen 62 are information on the original imaging device 1 for which the FTP settings are to be saved, and are information associated with the FTP settings. In other words, they are information for identifying the original imaging device 1 for the FTP settings to be saved. For this reason, it is not appropriate for the user to change the model identification information 233 and the firmware version 234, and for example, the FTP setting save screen 62 does not allow the user to perform an input operation for making changes. However, for example, if the user sets a name on the imaging device 1 side after saving the FTP settings, the information processing device 2 may acquire that information through communication and reflect the set name as the model discrimination information 233 linked to the saved FTP settings.
[0131] The FTP setting storage screen 62 is provided with a password input section 236 . The user inputs an arbitrary password into the password input section 236. For example, when the password input section 236 is tapped (or when the FTP setting storage screen 62 is transitioned to from the beginning), the keyboard 235 is displayed. The user can input an arbitrary character string by operating the keyboard 235 and set it as the password.
[0132] When the user operates the OK button 230 on the FTP setting save screen 62, the FTP settings of the currently connected imaging device 1 are saved. That is, the information processing device 2 requests FTP setting information (e.g., binary data) from the imaging device 1. Then, the information processing device 2 writes the transmitted FTP setting information into the storage medium 5. As a result, the current FTP setting information of the imaging device 1 is saved as one second setting information group. When the FTP settings are saved, the setting information group name 232, model discrimination information 233, firmware version 234, save date and time information, and password are also stored in association with the FTP settings information.
[0133] If no password is entered in the password entry section 236, the OK button 230 may be made inoperable. For example, if the OK button 230 is operated without inputting a password, a message such as "Please enter your password" may be displayed to prevent the user from proceeding with saving. However, it may be possible to save the data even if the password is not entered. For example, if the OK button 230 is operated without inputting a password, a message such as "Are you sure you want to leave the password blank?" may be displayed, allowing the user to select whether or not to enter a password.
[0134] When the FTP settings have been saved, a save notification screen 63 as shown in Fig. 12C is displayed on the screen. Then, when the user operates the OK button 237 for confirmation (or when a certain period of time has passed without any operation and a timeout occurs), the screen display returns to the FTP settings save / reflect screen 61 in Fig. 12A. In this case, the setting information group display 221 indicating the currently saved FTP setting is added to the position indicated by the dashed line 221X, for example, in the list display section 220. Of course, the position is not limited to the dashed line 221X, and the display may be at the top of the list display section 220, for example.
[0135] 13A, 13B, 13C, and 13D show screen transitions when the saved FTP settings are reflected in a certain imaging device 1. FIG. FIG. 13A shows the FTP setting save / reflect screen 61 described above. In the list display section 220 of the FTP setting save / reflect screen 61, the FTP settings saved in the storage medium 5 are displayed in the form of a setting information group display 221. The user can select a desired FTP setting from the setting information group display 221 and instruct the image capture device 1 to transfer the setting.
[0136] When the user performs an operation to select a certain setting information group display 221 in the list display section 220 of the FTP setting save / reflect screen 61, the screen display transitions to the FTP setting screen 64 in FIG. 13B.
[0137] The FTP setting screen 64 is provided with a delete button 240 and a back button 241 . The delete button 240 is an operator for instructing the user to delete the FTP setting selected by the user. The back button 241 is an operator for instructing the user to return from the FTP setting screen 64 to the FTP setting save / reflect screen 61 in FIG. 13A.
[0138] A setting information group name 242 is displayed on the FTP setting screen 64. This is the name associated with the FTP setting selected by the user in the list display section 220.
[0139] The FTP setting screen 64 displays a creation date and time 243. This is information that indicates the saved date and time, which is associated with the FTP setting selected by the user in the list display section 220.
[0140] The FTP setting screen 64 displays model identification information 244. This is information indicating the imaging device 1 associated with the FTP setting selected by the user on the list display section 220, that is, information indicating the imaging device 1 that is the sender of the FTP setting. For example, the manufacturer name, model name, and model number of the imaging device 1, or the name set by the user for the imaging device 1, etc. are displayed.
[0141] The FTP setting screen 64 displays, as firmware version 234, the firmware version of the imaging device 1 associated with the FTP setting selected by the user in the list display section 220, that is, the imaging device 1 that is the transmission source of the FTP setting.
[0142] The model discrimination information 233 and firmware version 234 on this FTP setting screen 64 indicate the image capture device 1 to which the FTP setting selected by the user is adapted (the image capture device 1 on which that setting was previously performed). By displaying model identification information 233 and firmware version 234 on the FTP setting screen 64, the user can confirm whether the selected FTP settings are compatible with the model, etc., of the imaging device 1 to which the data is to be transferred.
[0143] The FTP setting screen 64 is provided with a password input section 260 . When transferring the FTP settings to the imaging device 1, the user is requested to input a password. The user inputs the password set at the time of saving into the password input section 260. For example, when the password input section 260 is tapped, the above-mentioned keyboard 235 (not shown here) is displayed. The user operates the keyboard 235 to input a predetermined character string as the password.
[0144] The FTP setting screen 64 is provided with a reflection instruction button 246 on which is written, for example, "Reflect FTP settings to connected camera." The user can use this reflection instruction button 246 to instruct the execution of transfer of the selected FTP settings to the imaging device 1 currently connected for communication.
[0145] When the user operates the reflection instruction button 246, an overwrite confirmation screen 65 is displayed as shown in Fig. 13C. The overwrite confirmation screen 65 indicates that the settings in the imaging device 1 will be overwritten, and has an OK button 247 and a cancel button 248 arranged thereon. Once the FTP settings have been transferred, the current settings in the imaging device 1 are updated to the transferred FTP settings, so an overwrite confirmation screen 65 is displayed to prompt the user for confirmation. When the user operates the cancel button 248, the screen returns to the FTP setting screen 64 in FIG. 13B, for example.
[0146] When the user operates the OK button 247, transfer of the FTP settings is started to the imaging device 1. That is, the information processing device 2 reads out the FTP setting information (e.g., binary data) stored in the storage medium 5, and transmits it to the imaging device 1 with which the communication connection is currently established. The imaging device 1 receives the FTP setting information and reflects it as its own setting. In addition, the FTP settings may also not be reflected in the destination imaging device 1 due to an erroneous selection by the user, etc. If the imaging device 1 is unable to reflect the settings, it may be possible to notify the information processing device 2 of this fact.
[0147] Also, the FTP setting screen 64 requires a password to be entered. If no password is entered, or if an incorrect password is entered, the OK button 247 cannot be operated, or an error occurs even if it is operated. However, if the password is left blank when saving the FTP settings, it may be possible not to require password entry when transferring. This allows the user to choose whether or not to require a password for each FTP setting, at their discretion.
[0148] When the transfer of the FTP settings is completed, a reflection notification screen 66 as shown in Fig. 13D is displayed on the screen. Then, when the user operates the OK button 249 for confirmation (or when a certain period of time has passed and a timeout occurs even if no operation is performed), the screen display returns to the FTP settings save / reflect screen 61 in Fig. 13A. If the transferred settings cannot be reflected due to a difference in model, etc., an error message to that effect may be sent and the screen may return to the FTP setting save / reflect screen 61.
[0149] 14A, 14B, and 14C show the screen transitions when editing the saved FTP settings. FIG. 14A shows the FTP setting save / reflect screen 61 described above. The user can select a desired FTP setting from the list display section 220 on the FTP setting save / reflect screen 61 and edit the FTP setting, particularly the name of the FTP setting.
[0150] When the user performs an operation to select a certain setting information group display 221 in the list display section 220 of the FTP setting save / reflect screen 61, the screen display transitions to the FTP setting screen 64 in FIG. 14B. As described above, the setting information group name 242 of the selected FTP setting is displayed on the FTP setting screen 64, and when the user performs an operation such as tapping on the area of this setting information group name 242, a keyboard 235 is displayed as shown in Fig. 14C. The user can input any character string by operating the keyboard 235 to update the setting information group name 242.
[0151] When the keyboard 235 is displayed, the reflection instruction button 246 may be disabled (made inoperable), displayed as inactive, or hidden by the keyboard 235.
[0152] When the user operates the keyboard 235 and then operates the back button 241 to return to the FTP setting save / reflect screen 61, the input setting information group name 242 is reflected in the save in the storage medium 5. That is, the setting information group name associated with the FTP setting is updated. If the user operates the back button 241 while leaving the setting information group name 242 blank, the original setting information group name may be maintained (not updated).
[0153] Although only the setting information group name 232 can be edited here, other editing may be possible, such as adding a comment to the FTP setting. The edited content is saved in association with the FTP setting.
[0154] The screen transitions when deleting saved FTP settings are shown in Figs. 15A, 15B, 15C, and 15D. FIG. 15A shows the FTP setting save / reflect screen 61 described above. The user can select a desired FTP setting from the list display section 220 on the FTP setting save / reflect screen 61 and delete the FTP setting.
[0155] When the user performs an operation to select a certain setting information group display 221 in the list display section 220 of the FTP setting save / reflect screen 61, the screen display transitions to the FTP setting screen 64 in FIG. 15B. As described above, the setting information group name 242 of the selected FTP setting and the like are displayed on the FTP setting screen 64, and the selected FTP setting is clearly indicated to the user. If the user operates the delete button 240 here, a delete confirmation screen 67 is displayed, as shown in FIG. 15C.
[0156] The deletion confirmation screen 67 clearly indicates that the selected FTP settings will be deleted, and has an OK button 250 and a Cancel button 251 arranged thereon. When the user operates the cancel button 251, the screen returns to the FTP setting screen 64 in Fig. 15B, for example. This allows cancellation when the user operates the delete button 240 by mistake, for example.
[0157] When the user operates the OK button 250, the FTP settings are deleted. That is, the information processing device 2 deletes the FTP settings stored in the storage medium 5 and the associated information. When the deletion of the FTP settings is completed, a deletion notification screen 68 as shown in Fig. 15D is displayed on the screen. Then, when the user operates the OK button 252 for confirmation (or when a certain period of time has passed and a timeout occurs even if no operation is performed), the screen display returns to the FTP settings save / reflect screen 61 in Fig. 15A. In this case, the setting information group display 221 indicating the deleted FTP setting in the list display section 220 is no longer displayed.
[0158] Incidentally, when deleting in this manner, in order to more clearly show the user which FTP settings are being deleted, it is also preferable to display an image captured when the FTP settings were set, or to display the usage history of the FTP settings, as in the examples of Figures 10A and 10B described above.
[0159] Furthermore, if these display items are displayed on the FTP setting screen 64, not only in the case of deletion, but also by tapping on each FTP setting shown as the setting information group display 221 in the list display section 220, the user can view past captured images and usage history, making it easier for the user to recognize the contents of the FTP setting.
[0160] FIG. 16 shows another example of the top screen 50. This is an example in which a camera setting button 105 and an FTP setting button 106 are provided on a top screen 50. The camera setting button 105 causes a transition to the setting save / reflect screen 52 . In addition, the FTP setting button 106 transitions to an FTP setting save / reflect screen 61 . This makes it easier to move from the top screen 50 to saving and reflecting settings.
[0161] The display contents and transitions of the above-mentioned screens are merely examples, and various other examples are possible. For example, on the camera setting screen 56 or the FTP setting screen 64, if there is an imaging device 1 currently in communication connection, the connected camera name 111, 211 may be displayed as its model identification information.
[0162] <5. Processing Examples> A processing example of this embodiment involving the above-mentioned UI screen transition will be described. The processing example described below is executed in the CPU 71 of the information processing device 2 by the processing function of FIG. 4 which is realized by application software.
[0163] The processing will be described from the state where the screen transitions to the setting save / reflect screen 52 for the camera settings, and from the state where the screen transitions to the FTP setting save / reflect screen 61 for the FTP settings.
[0164] First, an example of the process for saving / transferring camera settings will be described with reference to Figures 17, 18, and 19. Note that Figures 17, 18, and 19 show a series of separate flowcharts, with connections indicated by "c1," "c2," "c3," and "c4."
[0165] Step S101 in Fig. 17 shows processing in a state in which the setting save / reflect screen 52 (see Fig. 5C) is displayed. While displaying the contents of the setting save / reflect screen 52 in step S101, the CPU 71 monitors user operations in steps S102, S103, and S104. In this case, in step S102, the CPU 71 monitors the operation of the save instruction unit 112 as a user's operation for saving the camera settings. Furthermore, in step S103, the CPU 71 monitors a selection operation for any of the setting information group displays 121 in the list display section 120 as a setting selection operation. Furthermore, the CPU 71 monitors an operation to return to the setting menu screen 51, that is, an operation of the setting menu call button 110, in step S104.
[0166] When the operation of the setting menu call button 110 on the setting save / reflection screen 52 is detected, the CPU 71 transitions from step S104 to processing of the setting menu screen 51 (the processing of the setting menu screen 51 is omitted from the flowchart).
[0167] When the CPU 71 detects an operation of the save instruction section 112 on the setting save / reflection screen 52, the CPU 71 advances from step S102 to step S110 and performs processing for the setting save screen 53 (see FIG. 6B). That is, the CPU 71 changes the screen display to the setting save screen 53, displays necessary information, and monitors the user's operations in steps S111, S112, and S113. In this case, in step S111, the CPU 71 monitors whether the OK button 130 is operated to save the camera settings. Furthermore, the CPU 71 monitors the input operation of the setting information group name 132 in step S112. Furthermore, the CPU 71 monitors whether the cancel button 131 is operated in step S113.
[0168] When an input operation for the setting information group name 132 on the setting save screen 53 is detected, the CPU 71 advances from step S112 to step S130 and performs processing in response to the input. For example, the keyboard 135 is displayed in response to a tap operation on the field for the setting information group name 132, and input processing for a character string or the like is performed in response to an operation on the keyboard 135. Then, in response to this input, the setting information group name 132 for the camera settings to be saved is set.
[0169] If the operation of the cancel button 131 on the setting save screen 53 is detected, the CPU 71 returns from step S113 to step S101, and transitions to the process of displaying the setting save / reflect screen 52 and detecting the operation.
[0170] When the operation of the OK button 130 on the setting save screen 53 is detected, the CPU 71 advances from step S111 to step S120 and performs a batch save process of the camera settings. That is, the CPU 71 requests camera setting information from the imaging device 1 during communication connection, and writes the transmitted camera setting information into the storage medium 5. In this case, the setting information group name 132, model discrimination information 133, firmware version 134, and storage date and time information are also stored in association with the camera setting information. As a result, the camera setting information of the currently communicating imaging device 1 is saved as one first setting information group.
[0171] The CPU 71 checks the completion of the save in step S121, and when the save process is completed, performs output processing of the save notification screen 55 (see FIG. 6C) in step S123. Then, in response to the user's operation of OK button 136 or a timeout, the process returns from step S124 to step S101, and processing of setting save / reflect screen 52 (see FIG. 6A) is performed.
[0172] When a selection operation of a certain setting information group display 121 in the list display section 120 on the setting save / reflect screen 52 is detected, the CPU 71 proceeds from step S103 to step S140 in FIG. 18, and processes the camera setting screen 56 (see FIG. 7B). That is, the CPU 71 changes the screen display to the camera setting screen 56, displays necessary information, and monitors the user's operations in steps S141, S142, S143, and S144. In this case, in step S141, the CPU 71 monitors the operation of the reflection instruction button 146, which is an instruction to transfer the camera settings. Furthermore, the CPU 71 monitors the editing operation in step S142. Furthermore, the CPU 71 monitors whether the delete button 140 is operated in step S143. Furthermore, the CPU 71 monitors the operation of the back button 141 in step S144.
[0173] When the operation of the back button 141 on the camera setting screen 56 is detected, the CPU 71 returns from step S144 to step S101 in FIG.
[0174] When the operation of the reflection instruction button 146 on the camera setting screen 56 is detected, the CPU 71 advances from step S141 to step S150 in FIG. 18 and performs processing for transferring the camera settings. First, the CPU 71 displays the overwrite confirmation screen 57 (see FIG. 7C) in step S150 and waits for a user operation. If the user operates the cancel button 148, the CPU 71 returns from step S151 to the processing of the camera setting screen 56 in step S140 (the state before the operation of the reflection instruction button 146).
[0175] When the user operates the OK button 147 on the overwrite confirmation screen 57 displayed in step S150, the CPU 71 proceeds from step S151 to step S152 and executes a transfer process. That is, the CPU 71 reads out the camera setting information selected by the user from the storage medium 5, and transmits it all at once to the imaging device 1 currently connected for communication. The imaging device 1 receives the camera setting information and reflects it as its own settings.
[0176] The CPU 71 confirms the completion of the transfer in step S153, and when the transfer process (and reflection in the imaging device 1) is completed, performs the output process of the reflection notification screen 58 (see FIG. 7D) in step S154. Then, in response to the user's operation of the OK button 149 or a timeout, the process returns to step S101 in FIG. Although not shown in the figure, if the camera settings cannot be reflected on the imaging device 1 side even after transfer, an error notification or the like is output and the process returns to step S101.
[0177] If an editing operation is detected on the camera setting screen 56, the CPU 71 advances from step S142 in FIG. 18 to step S160 in FIG. 19 to perform input response processing. The editing operation is an operation such as tapping an area of the setting information group name 142 on the camera setting screen 56, and in response to this, the CPU 71 displays the keyboard 135 as shown in Fig. 8C. Also, in response to the operation of the keyboard 135 by the user, the CPU 71 performs input processing.
[0178] In the course of processing the user's input, the CPU 71 monitors for a delete operation in step S161, monitors for a cancel operation in step S162, and monitors for input completion in step S163. For example, if the user operates the back button 141 while leaving the setting information group name 142 blank, the CPU 71 recognizes this as a cancel operation and returns from step S162 to step S101 in Fig. 17. That is, the setting information group name 142 is not updated.
[0179] For example, if the user operates the back button 141 with some character string input in the area for the setting information group name 142, the CPU 71 recognizes this as an input completion operation, proceeds from step S163 to step S164 in Fig. 19, and updates the setting information group name 142 for the selected camera settings. Then, the process returns to the processing of the setting save / reflect screen 52 in step S101 in Fig. 17.
[0180] When operation of the delete button 140 is detected in step S143 in FIG. 18 or step S161 in FIG. 19, the CPU 71 proceeds to step S170, displays the delete confirmation screen 59 (see FIG. 9C), and waits for a user operation. If the user operates the cancel button 151, the CPU 71 returns from step S171 to the process of the camera setting screen 56 in step S140 of FIG. 18 (the state before the operation of the delete button 140).
[0181] 19, when the user operates the OK button 150 on the deletion confirmation screen 59 displayed in step S170, the CPU 71 proceeds from step S171 to step S172 and executes a deletion process. That is, the CPU 71 deletes from the storage medium 5 the information on the camera settings selected by the user. When the CPU 71 completes the deletion, the process proceeds from step S173 to step S174, and performs processing for outputting the deletion notification screen 54 (see FIG. 9D). Then, in response to the user's operation of the OK button 152 or a timeout, the process returns to step S101 in FIG.
[0182] For example, the user interfaces described with reference to FIGS. 5, 6, 7, 8, and 9 are executed by the processes shown in FIGS. Of course, when processing the camera setting screen 56 in step S140, the display may be as shown in FIG. 10A or FIG. 10B.
[0183] In step S152 in FIG. 18, the transfer process has been described as being directed to one imaging device 1 in communication, but communication can also be performed simultaneously with a plurality of imaging devices 1, for example, by communication via an access point. In this case, the camera setting information is transferred to all imaging devices 1, and the received camera settings are reflected in each imaging device 1 if possible, but in step S152, the information processing device 2 may transfer the information while performing a compatibility determination, as shown in Figure 20.
[0184] 20, the CPU 71 checks one selected setting information group, i.e., the information on the camera settings. In this case, the CPU 71 checks in particular the model identification information 144 and the firmware version 145 in the camera settings selected by the user to be transferred.
[0185] In step S302, the CPU 71 selects one of the multiple imaging devices 1 currently connected for communication as the transfer target, and checks the information of that imaging device 1. That is, the CPU 71 checks the model identification information (manufacturer name, model name, model number, user-defined name, etc.) and firmware version of that imaging device 1.
[0186] In step S303, the CPU 71 compares the model identification information 144 and firmware version 145 associated with the camera settings to be transferred with the model identification information and firmware version of the image capture device 1 to which the settings are to be transferred, and determines whether the camera settings to be transferred can be reflected in the image capture device 1. If it is determined that the settings can be reflected, the CPU 71 proceeds from step S304 to step S305, and transfers the camera settings to the imaging device 1. Then, when the transfer is complete, the CPU 71 proceeds from step S306 to step S307. If it is not possible to determine that the camera settings can be reflected, the CPU 71 proceeds from step S304 to step S307. In other words, the camera settings are not transferred to the imaging device 1.
[0187] In step S307, it is confirmed whether there is an unprocessed imaging device 1 that is still connected for communication, and if there is an unprocessed imaging device 1, the process returns to step S302, and the model identification information and firmware version of that imaging device 1 are confirmed as the transfer target, and the process from step S303 onwards is similarly performed.
[0188] If it is determined in step S304 that there is no unprocessed imaging device 1, the CPU 71 ends the process of FIG. 20 (that is, the process of step S152 in FIG. 18). In this way, when multiple imaging devices 1 are connected for communication, the camera setting information can be transferred to and reflected in the imaging devices 1 that can reflect the settings. This means that the user can simply select and transfer the desired camera settings without paying much attention to the model, etc.
[0189] Next, the process for FTP settings will be described starting from the state where the FTP settings save / reflect screen 61 is displayed. An example of the process for saving / transferring FTP settings is shown in Figures 21, 22, and 23. Note that Figures 21, 22, and 23 show a series of separate flowcharts, with connections indicated by "c11," "c12," "c13," and "c14."
[0190] Step S201 in Fig. 21 shows processing in a state where the FTP setting save / reflect screen 61 (see Fig. 11C) is displayed. While displaying the contents of the FTP setting save / reflect screen 61 in step S201, the CPU 71 monitors user operations in steps S202, S203, and S204. In this case, in step S202, the CPU 71 monitors the operation of the save instruction unit 212 as a user's operation for saving the FTP settings. Furthermore, in step S203, the CPU 71 monitors a selection operation for any of the setting information group displays 221 in the list display section 220 as a setting selection operation. Furthermore, the CPU 71 monitors an operation to return to the setting menu screen 51, that is, an operation of the setting menu call button 210, in step S204.
[0191] When the operation of the setting menu call button 210 on the FTP setting save / reflection screen 61 is detected, the CPU 71 transitions from step S204 to processing of the setting menu screen 51 (not shown).
[0192] When an operation of the save instruction section 212 on the FTP setting save / reflection screen 61 is detected, the CPU 71 advances from step S202 to step S210 and performs processing of the FTP setting save screen 62 (see FIG. 12B). That is, the CPU 71 changes the screen display to the FTP setting save screen 62, displays the necessary information, and monitors the user's operations in steps S211, S212, and S213. In this case, in step S211, the CPU 71 monitors whether the OK button 230 is operated, which is an operation for saving and executing the FTP settings. Furthermore, the CPU 71 monitors the input operation of the setting information group name 232 in step S212. Furthermore, the CPU 71 monitors whether the cancel button 231 is operated in step S213.
[0193] Furthermore, in step S210, the CPU 71 also handles input operations in the password input section 236. For example, the CPU 71 displays the keyboard 235 upon detecting a tap on the password input section 236, and sets a character string as a password in response to the user's operation on the keyboard 235.
[0194] When an input operation for the setting information group name 232 on the FTP setting save screen 62 is detected, the CPU 71 advances from step S212 to step S230 and performs input response processing. For example, the keyboard 235 is displayed in response to a tap operation on the field for the setting information group name 232, and input processing for a character string or the like is performed in response to an operation on the keyboard 235. Then, in response to this input, the setting information group name 232 for the FTP settings to be saved is set.
[0195] If the operation of the cancel button 231 on the FTP setting save screen 62 is detected, the CPU 71 returns from step S213 to step S201, and transitions to the process of displaying the FTP setting save / reflection screen 61 and detecting the operation.
[0196] When the operation of the OK button 230 on the FTP setting save screen 62 is detected, the CPU 71 proceeds from step S211 to step S214 to check whether or not a password has been set. If a password has not been set, the CPU 71 displays a warning such as "Please enter your password" in step S215 and returns to step S210. In other words, if a password has not been set, the save process is not executed even if the OK button 230 is operated. However, in the warning process in step S215, the user may be prompted to select whether or not it is OK for the password to be left unset, and if the user performs an operation to accept that the password has not been set, the process may proceed to step S220. In other words, the FTP settings may be allowed to be saved even if the password has not been set.
[0197] When the password setting is confirmed in step S214 (or when no password setting is permitted as described above), the CPU 71 proceeds to step S220 and performs a batch save process of the FTP settings. That is, the CPU 71 requests FTP setting information from the imaging device 1 during communication connection, and writes the transmitted FTP setting information into the storage medium 5. In this case, the setting information group name 232, model discrimination information 233, firmware version 234, storage date and time information, and password are also stored in association with the FTP setting information. As a result, the FTP setting information of the currently communicating imaging device 1 is saved as one second setting information group.
[0198] The CPU 71 checks the completion of the save in step S221, and when the save process is completed, performs output processing of the save notification screen 63 (see FIG. 12C) in step S223. Then, in response to the user's operation of the OK button 237 or a timeout, the process returns from step S224 to step S201, and the process of the FTP setting save / reflect screen 61 (see FIG. 12A) is performed.
[0199] When a selection operation of a certain setting information group display 221 in the list display section 220 on the FTP setting save / reflect screen 61 is detected, the CPU 71 proceeds from step S203 to step S240 in FIG. 22 and performs processing of the FTP setting screen 64 (see FIG. 13B). That is, the CPU 71 changes the screen display to the FTP setting screen 64, displays the necessary information, and monitors the user's operations in steps S241, S242, S243, and S244. In this case, in step S241, the CPU 71 monitors the operation of the reflection instruction button 246, which is an instruction to execute transfer of the FTP settings. Furthermore, the CPU 71 monitors the editing operation in step S242. Furthermore, the CPU 71 monitors whether the delete button 240 is operated in step S243. Furthermore, the CPU 71 monitors the operation of the back button 241 in step S244.
[0200] Furthermore, in the process of the FTP setting screen 64 in step S240, the CPU 71 also performs input operation response and determination processing for the password input section 260. For example, the CPU 71 displays the keyboard 235 upon detecting a tap on the password input unit 260, and inputs a character string as a password in response to the user's operation of the keyboard 235. The CPU 71 also checks whether the input password matches the password associated with the selected FTP setting.
[0201] When the operation of the back button 241 on the FTP setting screen 64 is detected, the CPU 71 returns from step S244 to step S201 in FIG.
[0202] When the operation of the reflection instruction button 246 on the FTP setting screen 64 is detected, the CPU 71 proceeds from step S241 to step S244 in Fig. 22 to confirm the password. That is, it is confirmed whether a password was entered on the FTP setting screen 64 in step S240, and whether the entered password is correct for the current FTP setting. When it is confirmed that the correct password was entered, the CPU 71 proceeds to step S250. If it is determined that the password has not been entered or that the password is incorrect, the CPU 71 performs a warning process in step S247. For example, a warning such as "Please enter your password" or "Password is incorrect" is displayed. Then, the process returns to step S240.
[0203] If the user allows the password not to be set when saving the selected FTP settings, the process may proceed to step S250 without performing the process of step S244.
[0204] In step S250, the CPU 71 performs a process for transferring the FTP settings. First, the CPU 71 displays the overwrite confirmation screen 65 (see FIG. 13C) in step S250 and waits for a user operation. If the user operates the cancel button 248, the CPU 71 returns from step S251 to the processing of the FTP setting screen 64 in step S240 (the state before the operation of the reflection instruction button 246).
[0205] When the user operates the OK button 247 on the overwrite confirmation screen 65 displayed in step S250, the CPU 71 proceeds from step S251 to step S252 and executes the transfer process. That is, the CPU 71 reads the FTP setting information selected by the user from the storage medium 5, and transmits it all at once to the imaging device 1 currently connected for communication. The imaging device 1 receives the FTP setting information and reflects it as its own settings.
[0206] The CPU 71 confirms the completion of the transfer in step S253, and when the transfer process (and reflection in the imaging device 1) is completed, performs the output process of the reflection notification screen 66 (see FIG. 13D) in step S254. Then, depending on whether the user operates the OK button 249 or the timeout occurs, the process returns to step S201 in FIG. Although not shown in the figure, if the FTP settings cannot be reflected on the imaging device 1 side even after transfer, an error notification or the like is output and the process returns to step S201.
[0207] In addition, if communication is established with multiple imaging devices 1, the transfer process in step S252 can perform a comparison process of the FTP settings with each imaging device 1 as described in Figure 20, and send the FTP settings to imaging devices 1 that can reflect the settings. Alternatively, the FTP setting information may be transferred to all image capture devices 1 currently connected for communication, and the received FTP setting may be reflected in each image capture device 1 if possible.
[0208] If an editing operation is detected on the FTP setting screen 64, the CPU 71 proceeds from step S242 to step S245 in Fig. 22 and checks the password as in step S244. If it is determined that no password has been entered or that the password is incorrect, the CPU 71 performs a warning process in step S247 and returns to step S240. If it is determined that the password is correct (and if the current FTP setting does not require a password), the CPU 71 proceeds to step S260 in FIG. 23 and performs input response processing. It should be noted that password verification may not be required for editing operations.
[0209] The editing operation is an operation such as tapping on the area of the setting information group name 242 on the FTP setting screen 64, and in response to this, the CPU 71 displays the keyboard 235 as shown in Fig. 14C. Also, in response to the operation of the keyboard 235 by the user, the CPU 71 performs input processing.
[0210] In the course of processing the user's input, the CPU 71 monitors for a delete operation in step S261, monitors for a cancel operation in step S262, and monitors for input completion in step S263. For example, if the user operates the back button 241 while leaving the setting information group name 242 blank, the CPU 71 recognizes this as a cancel operation and returns from step S262 to step S201 in Fig. 21. That is, the setting information group name 242 is not updated.
[0211] For example, if the user operates the back button 241 with some character string input in the area for the setting information group name 242, the CPU 71 recognizes this as an input completion operation, proceeds from step S263 to step S264 in Fig. 23, and updates the setting information group name 242 for the selected FTP setting. Then, the process returns to the process of the FTP setting save / reflect screen 61 in step S201 in Fig. 21.
[0212] 22, when the operation of the delete button 240 is detected, the CPU 71 proceeds to step S246 and performs password confirmation as in step S244. If no password has been entered or the password is determined to be incorrect, the CPU 71 performs a warning process in step S247 and returns to step S240. If it is determined that the password is correct (and if the current FTP setting does not require a password), the CPU 71 proceeds to step S270 in FIG. For the deletion operation, the password confirmation in step S246 may be omitted. Also, if operation of the delete button 240 is detected in step S261, the CPU 71 proceeds to step S270.
[0213] The CPU 71 displays the deletion confirmation screen 67 (see FIG. 15C) in step S270, and waits for a user operation. If the user operates the cancel button 251, the CPU 71 returns from step S271 to the process of the camera setting screen 56 in step S240 of FIG. 22 (the state before the operation of the delete button 240).
[0214] 23, when the user operates the OK button 250 on the deletion confirmation screen 59 displayed in step S270, the CPU 71 advances from step S271 to step S272 and executes a deletion process. That is, the CPU 71 deletes from the storage medium 5 the information on the FTP setting selected by the user. When the CPU 71 completes the deletion, the process proceeds from step S273 to step S274, and performs processing for outputting the deletion notification screen 68 (see FIG. 15D). Then, in response to the user's operation of the OK button 252 or a timeout, the process returns to step S201 in FIG.
[0215] For example, the user interfaces described with reference to FIGS. 11, 12, 13, 14, and 15 are executed by the processes shown in FIGS. 21, 22, and 23. When processing the FTP setting screen 64 in step S240, the display may be as described in Fig. 10A and Fig. 10B. That is, an image captured with that FTP setting may be displayed, or the usage history of that FTP setting (number of transfers, latest transfer date and time, etc.) may be displayed.
[0216] The above processing examples shown in FIGS. 17 to 23 are merely examples, and various other examples are possible. In the processing of the setting save / reflection screen in step S101 in FIG. 17 and the processing of the FTP setting save / reflection screen in step S201 in FIG. 21, list display units 120, 220 are displayed, and in these list display units 120, 220, a display may be provided that enables the user to recognize a group of setting information that can be reflected corresponding to the imaging device 1 currently in communication connection. For example, during communication connection with a certain imaging device, a process of checking each setting information group shown in the setting information group display 121, 221 in the list display section 120, 220 with one or more currently connected imaging devices 1 is performed. That is, a check is performed to see whether the settings can be reflected as in step S303 in Fig. 20. Then, the user is allowed to recognize the setting information groups that can be reflected in the currently connected imaging device 1 on the setting information group display 121, 221. For example, as shown in FIGS. 24A and 24B, setting information group displays 121 and 221 that indicate setting information groups that can be reflected in the imaging device 1 currently connected for communication are highlighted to distinguish them. This makes it easier for the user to select a group of setting information.
[0217] <6. Summary and variations> The above embodiment provides the following advantages. The information processing device 2 of the embodiment includes a first setting save processing unit 31 that performs a process of saving the camera settings (first setting information group) of the imaging device 1 to a storage medium 5, and a first setting transfer processing unit 32 that performs a process of transferring the camera settings saved in the storage medium 5 by the first setting save processing unit 31 to the imaging device 1. The information processing device 2 also includes a second setting save processing unit 33 that performs a process of saving the FTP settings (second setting information group) of the imaging device 1 to the storage medium 5, and a second setting transfer processing unit 34 that performs a process of transferring the FTP settings saved in the storage medium 5 by the second setting save processing unit 33 to the imaging device 1. Furthermore, the information processing device 2 includes a UI control unit 35 that performs user interface processing for the process of saving the camera settings, the process of transferring the camera settings, the process of saving the FTP settings, and the process of transferring the FTP settings. This UI control unit 35 requests the input of path information (password) when operating the FTP setting transfer process (steps S240 and S244 in FIG. 22), but does not request the input of path information (password) when operating the camera setting transfer process (steps S140 to S152 in FIG. 18).
[0218] By using such a user interface in the information processing device 2, the user can easily handle a variety of settings. In other words, the settings appropriate for the situation can be stored in the information processing device 2 with a simple operation, and can be recalled when necessary to be reflected in the imaging device 1 being used. This provides an extremely convenient usage environment for users who use different settings, such as experienced users and professional cameramen. Furthermore, there are some setting items that are not particularly confidential and do not require much attention to information leakage among the various settings of the imaging device 1. If such setting items can be saved / transferred collectively with a simple operation, the usability of the imaging device 1 is greatly improved. In the embodiment, all the setting items except for the FTP settings, that is, the "camera settings", are set as setting items in the first setting information group. However, by being able to save / transfer these together without requiring a password, various settings can be easily used when using the imaging device 1, greatly improving usability. On the other hand, for setting items that require security (such as FTP settings), a password request can be made to prevent settings from being transferred without permission. In other words, by setting the first setting information group and the second setting information group to store / transfer in different systems and changing the presence or absence of a request for path information, it is possible to realize store / transfer suitable for the setting item.
[0219] Furthermore, for the user, the camera settings and FTP settings that were used up until that point may be lost when the imaging device 1 is replaced or repaired. In such a case, it is very time-consuming to manually restore the settings. Also, since the user does not necessarily remember the original settings completely, it may not be possible to restore the settings. In such a case, it is extremely useful to be able to reflect the saved camera settings and FTP settings in the new imaging device 1 using the operation of this embodiment.
[0220] In the embodiment, all camera setting items are preliminarily classified as a first setting information group, and FTP setting items are preliminarily classified as a second setting information group. However, for example, the user may be able to select setting items included in the first setting information group and the second setting information group. That is, the user may be able to arbitrarily control security by including setting items that the user particularly wants to keep secret in the setting items contained in the second setting information group.
[0221] Although a password has been given as an example of "password information," the information is not limited to this. Instead of the user setting and inputting a password, the user may input unique identification information or the like during the transfer process, for example. Also, instead of password entry, authentication processing may be performed on a user who performs operations for saving or transferring data, using face authentication, voiceprint authentication, eye authentication, fingerprint authentication, or the like.
[0222] In the information processing device 2 according to the embodiment, the UI control unit 35 requests the setting of path information when performing the FTP setting save process, and requests the input of the path information set during the save process when performing the FTP setting transfer process. The user inputs a password during the operation of the process of saving the FTP settings (second setting information group). This allows the user to set a password as desired, and enables security settings (control of the password complexity, etc.) according to the user's wishes. In some cases, it may be possible to save without entering a password, and for users who do not particularly require a password, it may also be possible to make the FTP setting information, which is the second setting information group, unnecessary to enter a password when transferring. This makes it possible to use FTP settings with and without a password separately.
[0223] In the embodiment, the UI control unit 35 presents the model identification information 133, 233 of the imaging device 1 currently connected for communication during the operation process related to the save process by the first setting save processing unit 31 or the second setting save processing unit 33. The process of saving camera settings (first setting information group) and FTP settings (second setting information group) is a process of reading out the setting information group from the imaging device 1 currently connected for communication and storing it in a storage medium, and by presenting the user with model identification information for that imaging device 1, the user can correctly recognize which imaging device 1 the setting information group that the user is attempting to save belongs to. For example, when there are a plurality of imaging devices 1 in the vicinity, it is possible to store the necessary setting information group without making a mistake.
[0224] In the embodiment, the UI control unit 35 enables the user to input a setting information group name 132, 232 for a setting information group to be acquired and saved from an imaging device currently in communication connection during the operation process related to the saving process by the first setting saving processing unit 31 or the second setting saving processing unit 33. When multiple camera settings (first setting information group) or multiple FTP settings (second setting information group) are stored in the storage medium 5, the setting information group names 132, 232 are added to them, making it easier for the user to distinguish between them. That is, the setting information group saved in the storage medium 5 will be selected at the time of transfer processing thereafter, but since the user can set the setting information group name 132, 232, after saving, the desired setting information group can be selected by displaying the setting information group name, improving usability. For example, selection is made easy by displaying the setting information group name 122, 222 in the list display section 120, 220, or the setting information group name 142, 242 on the camera setting screen 56 or the FTP setting screen 64. The same effect can also be achieved by allowing the user to update the setting information group names 142, 242 on the camera setting screen 56 and the FTP setting screen 64 after saving.
[0225] In the embodiment, the first setting save processing unit 31 or the second setting save processing unit 33, when performing a save process on the storage medium 5, saves the setting information group, which is the first setting information group or the second setting information group, in association with the setting information group name, save date and time information, model identification information of the imaging device 1 that read the setting information group, and firmware version information of the imaging device 1 that read the setting information group. This allows the associated information to be presented during the transfer process or when displaying a list, allowing the user to appropriately and easily select a desired group of setting information as the target for the transfer process. It is preferable that the model identification information of the imaging device 1 is stored as unrewritable information, because if the user rewrites or erases it by mistake, for example, there is a risk that the compatible models for that setting information group will not be known later. In addition, at least one of the setting information group name, storage date and time information, model identification information of the imaging device 1 that reads the setting information group, and firmware version information of the imaging device 1 that reads the setting information group may be associated and saved rather than all of them.
[0226] In the embodiment, the UI control unit 35 presents at least the setting information group name, storage date and time information, model identification information of the corresponding imaging device, and firmware version information of the corresponding imaging device for the camera settings (first setting information group) to be transferred by the first setting transfer processing unit 32, or the FTP setting screen (second setting information group) to be transferred by the second setting transfer processing unit 34. For example, these are presented by the setting information group displays 121, 221 of the list display units 120, 220. This makes it easy to select a group of setting information to be transferred, and the user can appropriately and easily select a desired group of setting information to be transferred. Note that instead of presenting all of the setting information group name, storage date and time information, model identification information, and firmware version as in the embodiment, any one of them may be presented.
[0227] The UI control unit 35 of the embodiment is configured to present model identification information of the imaging device 1 currently connected for communication during the operation process related to the transfer process by the first setting transfer processing unit 32 or the second setting transfer processing unit 34. For example, the connected camera names 111, 211 are displayed as model identification information of the imaging device 1 currently connected for communication on the setting save / reflect screen 52 and the FTP setting save / reflect screen 61. This allows the user to correctly recognize the transfer destination of the transfer process. Also, after recognizing the transfer destination, it becomes possible to select a suitable setting information group. In particular, when there are multiple imaging devices 1 in the vicinity, the user can operate without making a mistake in the transfer destination.
[0228] In the embodiment, the UI control unit 35 provides an example of clearly presenting a setting information group that is compatible with one or more imaging devices currently connected for communication, from among the first setting information group to be transferred by the first setting transfer processing unit 32 or the second setting information group to be transferred by the second setting transfer processing unit 34. For example, in the list display section 120, 220, the setting information group display 121, 221 of the setting information group that can be reflected in the imaging device 1 currently connected for communication is highlighted, thereby distinguishing it from the setting information group that cannot be reflected. This allows the user to correctly recognize the setting information group that is valid for the current transfer destination (the imaging device 1 in communication), and to select the setting information group to be transferred. This also reduces the possibility of selecting a setting information group that cannot be reflected and causing the user to have to redo an operation.
[0229] The UI control unit 35 of the embodiment enables a deletion operation of the first setting information group stored in the storage medium 5 by the first setting save processing unit 31, or the second setting information group stored in the storage medium 5 by the second setting save processing unit 33, and is configured to present information regarding the use of the setting information group to be deleted during the deletion operation. When deleting a saved setting information group, the number of transfers of the setting information group, transfer history, the most recent transfer date and time, the save date and time, compatible models, etc. are presented to the user so that the user can reconfirm the setting information to be saved. Since the setting information group is not something that the user can visually confirm as data, it is difficult for the user to always accurately recognize what each setting was. Therefore, by presenting information about usage, it becomes easier for the user to recognize what the setting information content was. In particular, by displaying images captured using the setting information group to be deleted and the usage history, as shown in Figures 10A and 10B, the user's memory can be more effectively stimulated, providing the user with an opportunity to reconfirm whether or not it is really okay to delete the setting information group. As described above, it is also effective to display this information when a group of setting information is selected, not just when it is deleted.
[0230] In this embodiment, the first setting save processing unit 31 performs a save process to collectively save in the storage medium 5 all setting information corresponding to the first setting information group in the communication-connected imaging device 1 (step S120 in FIG. 17). This makes it possible to save all of the setting information in the first setting information group in one (series) save processing operation, thereby making the saving process more efficient. Note that the method is not limited to saving all at once, and it may be possible to enable processing such that only a portion of the setting information in the first setting item group is saved, for example.
[0231] In this embodiment, the second setting save processing unit 33 performs a save process to collectively save in the storage medium 5 all setting information corresponding to the second setting information group in the communication-connected imaging device 1 (step S220 in FIG. 21). This makes it possible to save all of the setting information in the second setting information group in one (series) save processing operation, thereby making the saving process more efficient. Note that the method is not limited to saving all at once, and it may be possible to enable processing such that only a portion of the setting information in the second setting item group is saved, for example.
[0232] The first setting transfer processing unit 32 or the second setting transfer processing unit 34 of the embodiment performs a transfer process to transfer all setting information in the setting information group selected as the transfer target to the communication-connected imaging device 1 in a batch (step S152 in FIG. 18, step S252 in FIG. 22). This makes it possible to transfer and reflect all of the setting information in the first setting information group or the second setting information group to the imaging device 1 in one (series) transfer process operation, thereby making the transfer work more efficient. Note that the transfer is not limited to a batch transfer, and it may be possible for the user to select and transfer part of the setting information in the first setting item group or the second setting information group, for example.
[0233] As mentioned in the embodiment, when multiple imaging devices 1 are communicatively connected, the first setting transfer processing unit 32 or the second setting transfer processing unit 34 may perform a transfer process to transfer all setting items in the setting information group that is the target of the transfer process to the multiple communicatively connected imaging devices 1 at once. For example, in step S152 in FIG. 18 or step S252 in FIG. This makes it possible to transfer and reflect all of the setting information in the first setting information group or the second setting information group to multiple imaging devices 1 in communication with each other in one (series) transfer process operation, making the transfer work extremely efficient. This is a particularly suitable function when it is desired to use multiple imaging devices 1 with the same settings.
[0234] In the embodiment, an example has been given in which, when multiple imaging devices 1 are communicatively connected, the first setting transfer processing unit 32 or the second setting transfer processing unit 34 performs transfer processing on the setting information group that is the subject of the transfer processing so that the setting information group is reflected in the imaging devices to which the setting information group is compatible (see FIG. 20). As a result, even if multiple imaging devices 1 are connected for communication, the transfer process is not performed on imaging devices 1 that cannot reflect the transferred setting information group. The user can perform operations without worrying even if an imaging device 1 that is a model incompatible with the setting information group to be transferred is connected for communication.
[0235] In the embodiment, the camera settings, which are the first setting information group, include setting items for the custom key settings. The custom key settings are variously set for each user and each model. It is preferable that such settings be included in the first setting information group and saved. In particular, since these settings are unique to each user, if the user can reflect the custom key settings in the imaging device 1 when using an imaging device 1 that is not normally used by the user or when starting to use a new imaging device 1, it will be extremely convenient for the user to be able to use the imaging device 1 in a familiar state immediately.
[0236] In the embodiment, the camera settings, which are the first setting information group, include information on settable items in the custom menu and the setting values of each settable item. Custom menu settings are also set in a variety of ways for each user and each model. It is preferable to make it possible to include and save such settings in the first setting information group. Since the custom menu settings are also user-specific settings, if the user can reflect the custom menu settings in the imaging device 1 when using an imaging device 1 that is not normally used by the user or when starting to use a new imaging device 1, the user will be able to use the imaging device 1 in a familiar state immediately, which is extremely convenient.
[0237] In the embodiment, the second setting information group includes setting items as FTP settings of the imaging device 1. FTP settings are settings related to communication with external servers, etc., and require a certain degree of security. Therefore, it is preferable to include such settings in the second setting information group so that transfer is not possible without path information.
[0238] In the embodiment, an example has been given in which the setting items as the FTP settings of the imaging device 1 are set as the second setting information group, and all setting items other than the FTP settings (camera settings) are set as the first setting information group. FTP settings are settings related to communication with external servers, etc., and require a certain degree of security, so they are included in the second setting information group. In this case, by making all other settings (camera settings) the first setting information group, it is possible to cover almost all settings and save or transfer (reflect settings) by saving / transferring the first setting information group, which is extremely convenient.
[0239] The program of the embodiment is a program that causes, for example, a CPU, a DSP, or a device including these to execute the processes shown in FIGS. That is, the program of the embodiment causes the information processing device to execute a first setting save process that saves the first setting information group of the imaging device 1 to the storage medium 5, and a first setting transfer process that transfers the first setting information group saved in the storage medium 5 by the first setting save process to the imaging device 1. The program also causes the information processing device to execute a second setting save process that saves in a storage medium 5 a second setting information group based on setting information of the imaging device 1 that is not included in the first setting information group, and a second setting transfer process that transfers to the imaging device 1 the second setting information group saved in the storage medium 5 by the second setting save process. Furthermore, the program performs user interface processing for the first setting save process, the first setting transfer process, the second setting save process, and the second setting transfer process, and causes the information processing device to execute user interface control processing that requests the input of path information when operating the second setting transfer process, but does not request path information when operating the first setting transfer process. By using such a program, the above-mentioned information processing device 2 can be realized in, for example, a mobile terminal device, a personal computer, or other devices capable of executing information processing.
[0240] A program for realizing such an information processing device 2 can be recorded in advance in a HDD serving as a recording medium built into a device such as a computer device, or in a ROM or the like in a microcomputer having a CPU. Alternatively, the software may be temporarily or permanently stored (recorded) on a removable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magnet optical) disk, a DVD (Digital Versatile Disc), a Blu-ray Disc (registered trademark), a magnetic disk, a semiconductor memory, a memory card, etc. Such removable recording media may be provided as a so-called package software. Furthermore, such a program can be installed in a personal computer or the like from a removable recording medium, or can be downloaded from a download site via a network such as a LAN (Local Area Network) or the Internet.
[0241] Moreover, such a program is suitable for a wide range of applications of the information processing device 2 according to the embodiment. For example, by downloading the program to a personal computer, a portable information processing device, a mobile phone, a game device, a video device, a PDA (Personal Digital Assistant), or the like, the personal computer or the like can function as the information processing device 2 of the present disclosure.
[0242] According to the embodiment, the following configuration is also disclosed.
[0243] performing user interface processing for a first setting item related to settings of the imaging device and processing for a second setting item different from the first setting item; A user interface control unit that controls a request for input of path information in a user interface process related to the second setting item. Information processing device.
[0244] The first setting item is, for example, one or more setting items included in the above-mentioned first setting information group. The second setting item is, for example, one or more setting items included in the above-mentioned second setting information group. In this case, the user interface processing for the second setting item is expected to include the above-mentioned saving process, transfer process, screen display to the user and user operation detection process when performing editing process of the setting contents, deleting process of the setting item, displaying process of the setting contents, etc. The information processing device can realize a different handling from the processing of the first setting item by requesting the user to input path information in the user interface processing for the second setting item.
[0245] It should be noted that the effects described in this specification are merely examples and are not limiting, and other effects may also be obtained.
[0246] The present technology can also be configured as follows. (1) a first setting storage processing unit that stores a first setting information group of the imaging device in a storage medium; a first setting transfer processing unit that performs processing to transfer the first setting information group stored in a storage medium by the first setting storage processing unit to an imaging device; a second setting storage processing unit that performs a process of storing in a storage medium a second setting information group based on setting information of an imaging device that is not included in the first setting information group; a second setting transfer processing unit that performs processing to transfer the second setting information group stored in a storage medium by the second setting storage processing unit to an imaging device; a user interface control unit that performs user interface processing for the storage processing of the first setting information group, the transfer processing of the first setting information group, the storage processing of the second setting information group, and the transfer processing of the second setting information group, and that requests input of path information when operating the transfer processing of the second setting information group, but does not request the path information when operating the transfer processing of the first setting information group. Information processing device. (2) The user interface control unit requests setting of path information when operating the save process of the second setting information group, and requests input of the path information set at the time of the save process of the second setting information group when operating the transfer process of the second setting information group. The information processing device according to (1) above. (3) The user interface control unit includes: During an operation process related to a save process by the first setting save processing unit or the second setting save processing unit, model identification information of the imaging device currently connected for communication is presented. The information processing device according to (1) or (2) above. (4) The user interface control unit includes: During an operation process related to a save process by the first setting save processing unit or the second setting save processing unit, a user is allowed to input a setting information group name for a setting information group to be acquired from an imaging device currently connected for communication and saved. An information processing device according to any one of (1) to (3) above. (5) The first setting save processing unit or the second setting save processing unit, when performing a save process on a storage medium, saves at least one of a setting information group name, save date and time information, model identification information of the imaging device that reads out the setting information group, and firmware version information of the imaging device that reads out the setting information group in association with the setting information group that is the first setting information group or the second setting information group. An information processing device according to any one of (1) to (4) above. (6) The user interface control unit includes: For the first setting information group to be transferred by the first setting transfer processing unit or the second setting information group to be transferred by the second setting transfer processing unit, at least one of a setting information group name, storage date and time information, model identification information of the corresponding imaging device, and firmware version information of the corresponding imaging device is presented. An information processing device according to any one of (1) to (5) above. (7) The user interface control unit includes: During an operation process related to a transfer process by the first setting transfer processing unit or the second setting transfer processing unit, model identification information of the imaging device currently connected for communication is presented. An information processing device according to any one of (1) to (6) above. (8) The user interface control unit includes: A setting information group that is compatible with one or more imaging devices currently connected for communication is presented from among the first setting information group to be transferred by the first setting transfer processing unit or the second setting information group to be transferred by the second setting transfer processing unit. An information processing device according to any one of (1) to (7) above. (9) The user interface control unit includes: A deletion operation is enabled for the first setting information group stored in a storage medium by the first setting storage processing unit or the second setting information group stored in a storage medium by the second setting storage processing unit, and information regarding the use of the setting information group to be deleted is presented during the deletion operation. An information processing device according to any one of (1) to (8) above. (10) The first setting storage processing unit performs a storage process for collectively storing, in a storage medium, all setting information corresponding to the first setting information group in the communication-connected imaging device. An information processing device according to any one of (1) to (9) above. (11) The second setting storage processing unit performs a storage process for collectively storing, in a storage medium, all setting information corresponding to the second setting information group in the communication-connected imaging device. An information processing device according to any one of (1) to (10) above. (12) The first setting transfer processing unit or the second setting transfer processing unit performs a transfer process of transferring all setting information in a setting information group selected as a transfer target to a communication-connected imaging device at once. An information processing device according to any one of (1) to (11) above. (13) When multiple imaging devices are connected for communication, The first setting transfer processing unit or the second setting transfer processing unit performs a transfer process for transferring all setting items in a setting information group that is the target of the transfer process to a plurality of imaging devices that are communicatively connected. An information processing device according to any one of (1) to (12) above. (14) When multiple imaging devices are connected for communication, The first setting transfer processing unit or the second setting transfer processing unit, The setting information group that is the subject of the transfer process is transferred so that the setting information group is reflected in an imaging device to which the setting information group is compatible. An information processing device according to any one of (1) to (13) above. (15) The first setting information group includes setting items for custom key settings. An information processing device according to any one of (1) to (14) above. (16) The first setting information group includes information on configurable items of a custom menu and setting values of each configurable item. An information processing device according to any one of (1) to (15) above. (17) The second setting information group includes setting items as FTP settings of the imaging device. An information processing device according to any one of (1) to (16) above. (18) The setting items as FTP settings of the imaging device are set as the second setting information group, All setting items other than the setting items as FTP settings are set as the first setting information group. An information processing device according to any one of (1) to (17) above. (19) a first setting storage process for storing a first setting information group of the imaging device in a storage medium; a first setting transfer process for transferring the first setting information group stored in a storage medium by the first setting storage process to an imaging device; a second setting storage process for storing in a storage medium a second setting information group based on setting information of an imaging device that is not included in the first setting information group; a second setting transfer process for transferring the second setting information group stored in the storage medium by the second setting storage process to an imaging device; a user interface control process for performing user interface processing for the first setting storage process, the first setting transfer process, the second setting storage process, and the second setting transfer process, and for requesting input of path information when operating the second setting transfer process, and not requesting the path information when operating the first setting transfer process; The information processing method is executed by an information processing device. (20) a first setting storage process for storing a first setting information group of the imaging device in a storage medium; a first setting transfer process for transferring the first setting information group stored in a storage medium by the first setting storage process to an imaging device; a second setting storage process for storing in a storage medium a second setting information group based on setting information of an imaging device that is not included in the first setting information group; a second setting transfer process for transferring the second setting information group stored in the storage medium by the second setting storage process to an imaging device; a user interface control process for performing user interface processing for the first setting storage process, the first setting transfer process, the second setting storage process, and the second setting transfer process, and for requesting input of path information when operating the second setting transfer process, and not requesting the path information when operating the first setting transfer process; A program for causing an information processing device to execute the above. [Explanation of symbols]
[0247] 1, 1A, 1B, 1C imaging device, 2 information processing device, 4 server device, 5, 5A, 5B storage medium, 6 network, 11 lens system, 12 imaging element section, 13 camera signal processing section, 14 recording control section, 15 display section, 16 communication section, 17 operation section, 18 camera control section, 19 memory section, 22 driver section, 23 sensor section, 31 first setting save processing section, 32 first setting transfer processing section, 33 second setting save processing section, 34 second setting transfer processing section, 35 UI control section, 50 top screen, 51 setting menu screen, 52 setting save / reflect screen, 53 setting save screen, 54 deletion notification screen, 55 save notification screen, 56 camera setting screen, 57 overwrite confirmation screen, 58 reflect notification screen, 59 deletion confirmation screen, 61 FTP setting save / reflect screen, 62 FTP setting save screen, 63 save notification screen, 64 FTP setting screen, 65 Overwrite confirmation screen, 66 Reflection notification screen, 67 Delete confirmation screen, 68 Delete notification screen, 70 Information processing device, 71 CPU, 72 ROM, 73 RAM, 74 Bus, 75 Input / output interface, 76 Input section, 77 Display section, 78 Audio output section, 79 Memory section, 80 Communication section, 81 Removable recording medium, 82 Drive, 100 Menu button, 101 Menu item, 102 Menu item, 103 Setting button, 104 Complete button, 110 Setting menu call button, 111 Connected camera name, 112 Save instruction section, 120 List display section, 121 Setting information group display, 122 Setting information group name, 123 Save date and time, 124 Model identification information, 125 Firmware version, 130 OK button, 131 Cancel button, 132 Setting information group name, 133 Model identification information, 134 Firmware version, 135 Keyboard, 136 OK button, 140 Delete button, 141 Back button, 142 Setting information group name, 143 Creation date and time, 144 Model identification information, 145 Firmware version, 146 Reflect instruction button, 147 OK button, 148 Cancel button, 149 OK button, 150 OK button, 151 Cancel button, 152 OK button, 153 Image display area, 154 Image, 155 History display area, 156 Number of transfers, 157 Latest transfer date and time, 210 Setting menu call button, 211 Name of connected camera, 212Save instruction section, 220 list display section, 221 setting information group display, 222 setting information group name, 223 save date and time, 224 model identification information, 225 firmware version, 230 OK button, 231 Cancel button, 232 setting information group name, 233 model identification information, 234 Firmware version, 235 keyboard, 236 password input section, 237 OK button, 240 Delete button, 241 Back button, 242 setting information group name, 243 creation date and time, 244 model identification information, 245 Firmware version, 246 Reflect instruction button, 247 OK button, 248 Cancel button, 249 OK button, 250 OK button, 251 Cancel button, 252 OK button, 260 password input section
Claims
1. An information processing device which performs the following processes: displaying a first screen including a live view image from an imaging device currently connected for communication; displaying a second screen in response to a user operation on the first screen; displaying a third screen in response to a user selection operation on a first menu item included in the second screen; displaying a fourth screen in response to a user operation on a first operator included in the third screen; requesting a setting information group indicating settings of the imaging device from the imaging device in response to a user operation on a second operator included in the fourth screen and storing the transmitted setting information group in a recording medium; and displaying a screen for transferring to the imaging device a setting information group selected based on a user operation on a third operator included in the third screen from one or more setting information groups stored on the recording medium, and transferring the setting information group to the imaging device. an imaging device that transmits a live view image to be displayed on the first screen to the information processing device, transmits a set of setting information stored therein in response to the request from the information processing device, and updates its own settings using the set of setting information transferred from the information processing device; A user interface system having:
2. The first screen includes an operator for enabling the first screen to be used as a remote controller for the imaging device. The user interface system of claim 1 .
3. The information processing device executes a process for displaying the first screen in response to a user operation on a button included in the second screen.
3. A user interface system according to claim 1 or 2.
4. The first menu item is an item selected by a user when saving and reflecting camera settings. A user interface system according to any one of claims 1 to 3.
5. The information processing device executes a process for displaying the second screen in response to a user operation on a button included in the third screen.
5. A user interface system according to claim 1.
6. The third screen includes one or more setting information group displays corresponding to one or more setting information groups stored on the recording medium. A user interface system according to any one of claims 1 to 5.
7. The setting information group display includes a setting information group name given to a setting information group indicating settings of an imaging device. The user interface system of claim 6.
8. A setting information group is selected by a user operation on one of the one or more setting information group displays. A user interface system according to claim 6 or 7.
9. The setting information group display includes a setting information group name assigned to a setting of the imaging device, The information processing device executes a process of changing a setting information group name corresponding to a selected setting information group in response to a change operation of the setting information group name for the setting information group selected by a user operation on one or more of the setting information group displays. A user interface system according to any one of claims 6 to 8.
10. The information processing device executes a process of deleting a selected setting information group from the recording medium in response to a deletion operation for the setting information group selected by a user operation on one or more of the setting information group displays. A user interface system according to any one of claims 6 to 9.
11. The third screen includes a display of the name of the imaging device currently connected for communication. A user interface system according to any one of claims 1 to 10.
12. The name of the imaging device includes a manufacturer name or a model name of the imaging device. The user interface system of claim 11.
13. The information processing device executes a process of displaying the third screen in response to a user operation on a cancel button included in the fourth screen. A user interface system according to any one of claims 1 to 12.
14. The fourth screen includes a display of a setting information group name attached to a setting information group indicating settings of an imaging device currently connected for communication. A user interface system according to any one of claims 1 to 13.
15. The information processing device, in response to a user operation on the setting information group name, Execute a process of editing the setting information group name.
15. The user interface system of claim 14.
16. The information processing device executes a process of displaying a keyboard used for inputting a change to the setting information group name in response to an operation on the display of the setting information group name. A user interface system according to claim 14 or claim 15.
17. The information processing device executes a process of displaying a save notification screen for notifying a user of completion of saving of the setting information group when saving of the setting information group indicating the settings of the imaging device to the recording medium is completed. A user interface system according to any preceding claim.
18. A screen for transferring a group of setting information selected based on a user operation on a third operator included in the third screen to the imaging device includes a cancel button. A user interface system according to any preceding claim.
19. The information processing device executes a process of displaying a reflection notification screen for notifying a user that reflection of the selected setting information group to the imaging device has been completed when transfer of the selected setting information group to the imaging device has been completed. A user interface system according to any preceding claim.
20. After displaying the reflection notification screen, the information processing device executes a process of terminating the display of the reflection notification screen in response to a user operation on a fourth operator included in the reflection notification screen or when a predetermined time has elapsed.
20. The user interface system of claim 19.
21. The information processing device executes a process of displaying the third screen when the transfer of the selected setting information group to the imaging device is completed. A user interface system according to any one of claims 1 to 20.
22. The setting information group indicating the settings of the imaging device includes at least one of white balance setting information, sharpness setting information, and exposure-related setting information. A user interface system according to any preceding claim.
23. The information processing device, a user interface process for a storage process for storing a first setting information group in the recording medium as a setting information group indicating settings of the imaging device, a transfer process for transferring the first setting information group to the imaging device, a storage process for storing a second setting information group in the recording medium as a setting information group indicating settings of the imaging device, and a transfer process for transferring the second setting information group to the imaging device, A user interface process is executed in which the input of path information is requested when the transfer process of the second setting information group is operated, and a request regarding the path information is not made when the transfer process of the first setting information group is operated. A user interface system according to any preceding claim.
24. An imaging device capable of communicating with an information processing device, Transmitting a setting information group set in the information processing device in response to receiving a transmission request for the setting information group transmitted from the information processing device based on a first user operation; In response to receiving a setting information group transmitted from the information processing device based on a second user operation, the setting in the device is updated to the received setting information group. Imaging device.
25. Based on a third user operation, a live view image is transmitted to the information processing device during communication connection.
25. The imaging device according to claim 24.
26. The setting information group transmitted from the information processing device based on the second user operation is a setting information group selected by a fourth user operation from among the setting information groups stored in the information processing device.
26. The imaging device according to claim 24 or 25.
27. The setting information group transmitted from the information processing device based on the second user operation is a setting information group transmitted in response to receiving the transmission request in the past.
27. The imaging device according to claim 24.
28. The setting information group transmitted from the information processing device based on the second user operation is a setting information group transmitted from another imaging device to the information processing device and stored therein.
27. The imaging device according to claim 24.
29. The setting information group includes: Setting information regarding the imaging operation of the imaging device; Setting information regarding the operability of the imaging device; Setting information regarding communication of the imaging device; Contains any of the following:
28. The imaging device according to claim 24.
Citation Information
Patent Citations
Imaging system, control server, and imaging device
JP2008312049A
Information processor, control method thereof, and program
JP2011055192A
Information processing apparatus, control method, program, and image sensing system
JP2013219617A
Electronic apparatus and control method of the same
JP2016189152A
Information processing apparatus, and control method and program thereof
JP2019009607A