Information processing device

The information processing device facilitates easy setting of imaging parameters by selecting and transmitting multiple images to the imaging device, addressing display and communication speed limitations to enhance parameter selection.

JP7743190B2Active Publication Date: 2025-09-24CANON KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021028599
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-25
Publication Date
2025-09-24
Estimated Expiration
2041-02-25

AI Technical Summary

Technical Problem

Conventional methods limit the display of images on imaging devices due to monitor size and communication speed, making it difficult to easily set suitable shooting parameters.

Method used

An information processing device selects and transmits multiple images to the imaging device, allowing the user to select similar images, which are then used to set appropriate shooting parameters.

Benefits of technology

Enables easy setting of suitable imaging parameters by displaying relevant images on the imaging device, improving parameter selection efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007743190000001
    Figure 0007743190000001
  • Figure 0007743190000002
    Figure 0007743190000002
  • Figure 0007743190000003
    Figure 0007743190000003
Patent Text Reader

Abstract

To provide a technology of making it possible to easily set a suitable capturing parameter.SOLUTION: An information processing device includes: selection means configured to select a plurality of images respectively corresponding to a plurality of capturing parameters; and control means configured to display the plurality of images selected by the selection means on an imaging apparatus. After selecting a plurality of images similar to images captured by the imaging apparatus, the selection means selects, in response to an operation to select one of the plurality of images displayed on the imaging device, a new plurality of images similar to the images selected by the operation and not displayed on the imaging apparatus.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device that provides shooting parameters to an imaging device. [Background technology]

[0002] As a method for providing shooting parameters to an imaging device, a method has been proposed in which an information processing device provides the imaging device with shooting parameters corresponding to the image with the highest objective evaluation (Patent Document 1). Another method has been proposed in which an information processing device displays multiple images corresponding to multiple shooting parameters on the imaging device so that the user can select shooting parameters. In this method, the user selects an image, which indirectly selects the shooting parameters corresponding to that image. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2013 / 179742 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the number of images that can be displayed at one time on an imaging device is limited by factors such as the size of the display (monitor) of the imaging device and the communication speed between the imaging device and an information processing device. Among the images that were not displayed on the imaging device (the images that were not transmitted to the imaging device), there may be a suitable image (an image that matches the preferences of the user of the imaging device). Conventional technologies make it difficult to easily display such an image, and therefore difficult to easily set suitable shooting parameters.

[0005] An object of the present invention is to provide a technique that enables suitable imaging parameters to be easily set. [Means for solving the problem]

[0006] The information processing device of the present invention includes a selection means for selecting a plurality of images corresponding to a plurality of shooting parameters, and a transmission means for transmitting the plurality of images selected by the selection means to an imaging device. receiving means for receiving an image; and the image transmitted to the imaging device by the transmission means is displayed on the imaging device; the selection means but After selecting a plurality of images similar to the image captured by the imaging device, The receiving means A plurality of images displayed on the imaging device Receive the image selected by the user , The selecting means receives the was The aforementioned Similar to the image and The transmission is not transmitted to the imaging device by the transmission means. The method is characterized by newly selecting a plurality of images. [Effects of the Invention]

[0007] According to the present invention, it is possible to easily set suitable imaging parameters. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram illustrating an example of a configuration of an information processing device. [Figure 2] FIG. 10 is a diagram illustrating an example of a screen displayed by the imaging device. [Figure 3] FIG. 10 is a diagram illustrating an example of a screen displayed by the imaging device. [Figure 4] FIG. 10 is a diagram illustrating an example of a screen displayed by the imaging device. [Figure 5] 10 is a flowchart illustrating an example of a processing flow of the imaging device. [Figure 6] 10 is a flowchart illustrating an example of a processing flow of the information processing device. [Figure 7] 10 is a flowchart illustrating an example of a processing flow of the imaging device. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an example of the configuration of an information processing device 100 according to this embodiment. The information processing device 100 is, for example, a personal computer. The information processing device 100 includes a display 101, a VRAM (Video Random Access Memory) 102, a BMU (Bit Memory Unit), and a The computer has a CPU (Central Processing Unit) 103, a keyboard 104, a PD (Pointing Device) 105, a CPU (Central Processing Unit) 106, a ROM (Read Only Memory) 107, a RAM (Random Access Memory) 108, an HDD (Hard Disk Drive) 109, a FDD (Flexible Disk Drive) 110, a network I / F (Interface) 111, and a bus 112.

[0010] The display 101 (monitor) displays various information, such as icons and messages for managing the information processing device 100, menus, and other user interface information.

[0011] VRAM 102 stores image data to be displayed on display 101. In other words, images to be displayed on display 101 are drawn in VRAM 102. The image data recorded in VRAM 102 is transferred to display 101 in accordance with a predetermined rule. As a result, an image based on the image data recorded in VRAM 102 is displayed on display 101.

[0012] The BMU 103 controls various data transfers. For example, the BMU 103 controls data transfer between memories (such as between the VRAM 102 and other memories) and data transfer between memories and I / O (Input / Output) devices (such as the network I / F 111).

[0013] The keyboard 104 is a type of operation device that accepts operations from the user of the information processing device 100, and has various keys for inputting characters and the like.

[0014] The PD 105 is a type of operation device that accepts operations from a user of the information processing device 100. For example, the PD 105 is used to specify or move icons, menus, other objects, etc. displayed on the display 101.

[0015] The CPU 106 controls the processing of each device based on control programs such as an OS (Operating System) and application programs stored in the ROM 107, HDD 109, or FDD 110.

[0016] The ROM 107 stores various control programs and various data.

[0017] The RAM 108 temporarily stores various data. The storage area of ​​the RAM 108 includes a work area for the CPU 106, an area for saving data during error processing, an area for loading control programs, and the like.

[0018] The HDD 109 has a built-in hard disk that stores various control programs and various data, and reads and writes data from and to the hard disk.

[0019] A flexible disk for storing various control programs and various data can be attached to (inserted into) the FDD 110. It reads data from a flexible disk and writes data to a flexible disk mounted in the FDD 110.

[0020] The network I / F 111 is an interface used when communicating with other information processing devices, imaging devices, etc. via a network. For example, the network I / F 111 is an interface for connecting to a network line such as the Internet.

[0021] The bus 112 includes an address bus, a data bus, and a control bus, and is used to transmit and receive data between devices.

[0022] The display 101, keyboard 104, PD 105, HDD 109, FDD 110, etc. may or may not be detachable from the information processing device 100.

[0023] The control program may be provided to the CPU 106 from the ROM 107, the HDD 109, or the FDD 110, or may be provided to the CPU 106 from another device via the network I / F 111.

[0024] The storage medium for storing various control programs and various data is not limited to a magnetic disk such as a hard disk or a flexible disk, and a semiconductor memory such as the ROM 107. For example, an optical disk such as a CD, a DVD, or a Blu-ray disk may be used as the storage medium. A USB memory, an SD card, or the like may also be used as the storage medium (storage device).

[0025] FIG. 2 shows an example of a screen displayed by the imaging device according to this embodiment. The imaging device is, for example, a digital camera or a smartphone. When a user sets shooting parameters in the imaging device using the information processing device 100, the imaging device first displays a screen 201 shown in FIG. 2. The screen 201 includes a button 202 and an image 203. The button 202 is a button for searching for shooting parameters from the information processing device 100 based on the image 203. The image 203 is an image captured by the imaging device, such as an LV image (live view image) that shows a subject in approximately real time, or a captured image stored in a storage medium. When the user presses (operates; specifies) the button 202, the imaging device performs the processing shown in FIG. 5, which will be described later.

[0026] FIG. 3 also shows an example of a screen displayed by the imaging device. When the user presses button 202 in FIG. 2 or button 303 in FIG. 3, the imaging device displays screen 301 in FIG. 3. Screen 301 includes buttons 302, 303, and an image group 304. Button 302 is a button for setting, in the imaging device, shooting parameters corresponding to images included in image group 304 (images selected by the user). Button 303 is a button for searching for shooting parameters from the information processing device 100 based on images included in image group 304 (images selected by the user). Image group 304 is a group of images received from the information processing device 100, and shows search results for shooting parameters. Image group 304 includes multiple images corresponding to multiple shooting parameters, respectively.

[0027] FIG. 4 also shows an example of a screen displayed by the imaging device. When the user presses the button 302 in FIG. 3, the imaging device displays the screen 401 in FIG. 4. The screen 401 includes an image 402, a button 403, and text 404. The image 402 is an image selected by the user from the image group 304 in FIG. 3. The button 403 is a button for starting adjustment of the imaging parameters set in the imaging device. When the user presses the button 403, the imaging device displays a dialog for adjusting the imaging parameters. The text 404 is text for informing the user that the imaging parameters have been set. The text 404 is text for informing the user that the imaging parameters have been set in the imaging device. The details of the imaging parameters may be displayed.

[0028] Fig. 5 is a flowchart showing an example of a processing flow of the imaging device. The imaging device starts the processing of Fig. 5 in response to a user pressing the button 202 in Fig. 2. In step S501, the imaging device transmits (outputs) data of the image 203 in Fig. 2 to the information processing device 100. Note that the imaging device may transmit information about the imaging device, information about the user of the imaging device, or other information.

[0029] 6 is a flowchart showing an example of a processing flow of the information processing device 100. For example, after the information processing device 100 is started up, the information processing device 100 repeatedly performs the processing of FIG.

[0030] In step S601, the CPU 106 of the information processing device 100 determines whether image data has been received (acquired) from the imaging device via the network I / F 111. The CPU 106 waits for the image data to be transmitted from the imaging device, and upon receiving the image data, proceeds to step S602. The CPU 106 receives the data transmitted from the imaging device in step S501 of FIG. 5 or step S706 of FIG. 7, which will be described later. Specifically, the CPU 106 receives the data of the image 203 of FIG. 2 or the data of an image selected from the image group 304 of FIG. 3. The CPU 106 may also receive information about the imaging device, information about the user of the imaging device, or other information.

[0031] In step S602, CPU 106 determines whether or not there is an image temporarily stored in RAM 108. If there is an image temporarily stored, CPU 106 proceeds to step S607, and if there is no image temporarily stored, CPU 106 proceeds to step S603. The image is temporarily stored in step S607, which will be described later.

[0032] In step S603, CPU 106 selects a plurality of images corresponding to a plurality of shooting parameters based on the images received in step S601. CPU 106 first receives the data of image 203 in Fig. 2 and selects a plurality of images similar to image 203. Then, when the user selects one image from image group 304 in Fig. 3, CPU 106 receives the data of the image selected by the user and newly selects a plurality of images similar to the received image and not displayed on the imaging device.

[0033] In step S603, CPU 106 may select multiple images taking into consideration information about the imaging device, information about the user of the imaging device, and other information. For example, CPU 106 may detect a subject from the received image and select multiple images taking into consideration the result (such as the type of subject). CPU 106 may select multiple images taking into consideration objective evaluations (such as scores and preferences) of images on the social networking service (at least one of the received image and the image to be selected). For example, CPU 106 may select multiple images whose similarity to the image received in step S601 is higher than a threshold and whose objective evaluation is higher than a threshold.

[0034] In step S607, the CPU 106 selects the temporarily saved image.

[0035] In step S604, if the CPU 106 selected more images than the threshold value in step S603 or step S607, it extracts (selects) some of the selected images. For example, the CPU 106 extracts a small number of images with unique attributes from the selected images. The attributes include, for example, the time of shooting, the weather at the time of shooting, the shooting parameters used for shooting, the equipment used for shooting, and the results of subject detection. If the CPU 106 selected images equal to or less than the threshold value (number) in step S603 or step S607, it extracts (selects) all of the selected images. The number of images extracted by the CPU 106 is equal to or less than the threshold value. Threshold is determined taking into consideration, for example, the number (maximum number) of images that the imaging device can display at one time, the communication speed between the information processing device 100 and the imaging device, etc. Specifically, the number of images that the imaging device can display at one time may be set as the threshold, or the faster the communication speed, the larger the threshold value may be.

[0036] In step S605, CPU 106 temporarily stores, from among the multiple images selected in step S603 or step S607, the images that were not extracted in step S604 in RAM 108. The images that were not extracted in step S604 are stored until the timing at which the processing of step S705 in Fig. 7, which will be described later, is executed in the imaging device, or until the timing at which the processing of step S605 is executed again in the information processing device 100.

[0037] Therefore, if more images than the threshold value are selected in step S603 or step S607, and the user selects one image from the image group 304 in Fig. 3, the process of step S607 is performed again. In step S607, CPU 106 newly selects, from the multiple selected images (the multiple images previously selected in step S603 or step S607), multiple images that are similar to the image selected by the user and that are not displayed on the imaging device. All of the selected images may or may not be considered to be images similar to the image selected by the user.

[0038] In step S606, the CPU 106 transmits the image data extracted in step S604 and the shooting parameters corresponding to the image to the imaging device via the network I / F 111. As a result, the multiple images selected by the information processing device 100 are displayed on the imaging device. Specifically, the screen 301 in Fig. 3 is displayed on the imaging device.

[0039] Fig. 7 is a flowchart showing an example of a processing flow of the imaging device. The imaging device starts the processing of Fig. 7 in response to the information processing device 100 completing the processing of Fig. 6 (receiving image data from the information processing device 100).

[0040] In step S701, the imaging device displays the image received from the information processing device 100. Specifically, the imaging device displays the screen 301 in FIG.

[0041] In steps S702, S703, and S704, the imaging device waits until button 302 or button 303 in Fig. 3 is pressed. If button 302 is pressed, the imaging device proceeds to step S705, and if button 303 is pressed, the imaging device proceeds to step S706.

[0042] Specifically, in step S702, the imaging device determines whether or not the user has selected one image from the image group 304. The imaging device waits for an image to be selected, and once an image is selected, the process proceeds to step S703.

[0043] In step S703, the imaging device determines whether or not the button 302 in Fig. 3 has been pressed. If the button 302 has been pressed, the imaging device proceeds to step S705, and if the button 302 has not been pressed, the imaging device proceeds to step S704.

[0044] In step S704, the imaging device determines whether or not button 303 in Fig. 3 has been pressed. If button 303 has been pressed, the imaging device proceeds to step S706, and if button 303 has not been pressed, the imaging device returns to step S702. Note that while the processes of steps S702, S703, and S704 are being repeated, the user can return to a state in which no image has been selected from image group 304 in Fig. 3, or change the image selected from image group 304.

[0045] In step S705, the image capturing apparatus sets the shooting parameters corresponding to the image selected by the user in step S702, and displays the screen 401 in FIG.

[0046] In step S706, the imaging device transmits data of the image selected by the user in step S702 to the information processing device 100. As a result, the information processing device 100 performs the processes from step S602 onwards in FIG.

[0047] The imaging device may transmit data of images not selected by the user to the information processing device 100. Then, the information processing device 100 may newly select multiple images that are similar to the image selected by the user, are not displayed on the imaging device, and are not similar to the image not selected by the user. The images not selected by the user may be considered in step S604 of FIG. 6, or may be considered in both steps S603 and S607, or may be considered in either step S603 or step S607.

[0048] 3 without selecting an image, the information processing device 100 may reuse the image used for display in step S701 (the image previously received by the information processing device 100 from the imaging device). In this case, the information processing device 100 may select (extract) an image under conditions different from those used previously in at least one of steps S603, S604, and S607 in FIG.

[0049] According to this embodiment, each time the user presses button 303 in FIG. 3, the information processing device 100 repeats the process in FIG. 6 and the imaging device repeats the process in FIG. 7. Then, images selected by the information processing device 100 are narrowed down to images similar to the image selected by the user that are not displayed on the imaging device. This allows the information processing device 100 to easily display suitable images (images that better match the preferences of the user of the imaging device) on the imaging device. This in turn makes it possible to easily set suitable shooting parameters. Note that the information processing device 100 (CPU 106) may determine the number of times that pressing of button 303 in FIG. 3 can be accepted (the number of times the process in FIG. 6 and the process in FIG. 7 can be repeated) depending on the number of images initially selected.

[0050] The present invention has been described in detail above based on its preferred embodiment, but the present invention is not limited to this specific embodiment, and various forms within the scope of the invention are also included.

[0051] <Other embodiments> The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions. [Explanation of symbols]

[0052] 100: Information processing device 106: CPU

Claims

1. a selection means for selecting a plurality of images corresponding to a plurality of photographing parameters; a transmitting means for transmitting the plurality of images selected by the selecting means to an imaging device; receiving means for receiving an image; and the image transmitted to the imaging device by the transmission means is displayed on the imaging device; After the selection means selects a plurality of images similar to the image captured by the imaging device, the receiving means receives an image selected by a user from among a plurality of images displayed on the imaging device; The selection means newly selects a plurality of images that are similar to the image received by the reception means and that have not been transmitted to the imaging device by the transmission means.

1. An information processing device comprising:

2. When the selection means newly selects a plurality of images that are similar to the image received by the reception means and that have not been transmitted to the imaging device by the transmission means, the transmission means transmits the newly selected plurality of images.

2. The information processing apparatus according to claim 1, wherein:

3. The image captured by the imaging device is a live view image.

2. The information processing apparatus according to claim 1, wherein:

4. The image captured by the imaging device is a photographed image.

2. The information processing apparatus according to claim 1, wherein:

5. When the selection means selects more images than the threshold value, the transmitting means transmits a part of the plurality of images selected by the selecting means to the imaging device; The selection means selects, from the selected plurality of images, a plurality of images that are similar to the image received by the receiving means and that have not been transmitted to the imaging device by the transmitting means. Select again 5. The information processing device according to claim 1, wherein the information processing device is a computer.

6. The threshold value is determined taking into consideration the number of images that the imaging device can display at one time.

6. The information processing apparatus according to claim 5,

7. 7. The information processing apparatus according to claim 5, wherein the threshold value is determined in consideration of a communication speed between the information processing apparatus and the imaging apparatus.

8. After the selection means selects a plurality of images similar to the image captured by the imaging device, the receiving means receives an image selected by the user and an image not selected by the user from among a plurality of images displayed on the imaging device; The selection means newly selects a plurality of images that are similar to the image selected by the user and received by the receiving means, have not been transmitted to the imaging device by the transmission means, and are not similar to the image not selected by the user and received by the receiving means.

8. The information processing device according to claim 1, wherein the information processing device is a computer.

9. The selection means selects a plurality of images in consideration of objective evaluations of the images on the social networking service.

9. The information processing device according to claim 1, wherein the information processing device is a computer.

10. The image processing device further includes a determination unit that determines the number of times the image selected by the user can be received, depending on the number of images initially selected by the selection unit.

10. The information processing device according to claim 1, wherein the information processing device is a computer.

11. receiving means for receiving a plurality of images; a control means for displaying the plurality of images on a screen; An imaging device having: In response to an operation of selecting one of the plurality of images displayed on the screen and pressing a first button, the control means sets, in the imaging device, imaging parameters corresponding to the image selected by the operation; In response to an operation of selecting one of the plurality of images displayed on the screen and pressing a second button, the receiving means receives a plurality of images that are similar to the image selected by the operation and that are not being displayed on the screen, and the control means displays the plurality of images received by the receiving means on the screen. An imaging device characterized by:

12. The control means displays the first button, the second button, and the plurality of images on the screen.

12. The imaging device according to claim 11.

13. A first step of receiving an image captured by an imaging device; a second step of selecting a plurality of images similar to the image received in the first step, each corresponding to a plurality of imaging parameters; a third step of transmitting the plurality of images selected in the second step to the imaging device and displaying them; a fourth step of receiving an image selected by a user from the plurality of images displayed on the imaging device; a fifth step of selecting a plurality of images that are similar to the image received in the fourth step and that are not transmitted to the imaging device in the third step, and that correspond to a plurality of shooting parameters; a sixth step of transmitting the plurality of images selected in the fifth step to the imaging device and displaying them; An information processing method comprising:

14. A program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Apparatus and method for image photographing

    JP2006108915A

  • Image processing method and device, program, and storage medium

    JP2007208911A

  • Imaging device, control method, program and recording medium for imaging device

    JP2012034199A

  • Using method of imaging apparatus and server device, imaging apparatus, server device and control program of imaging apparatus and server device

    JP2013085190A

  • Monitoring system

    JP2019057815A