WO2019187257A1 - 画像処理システム、画像処理方法、及び情報処理装置 - Google Patents

画像処理システム、画像処理方法、及び情報処理装置 Download PDF

Info

Publication number
WO2019187257A1
WO2019187257A1 PCT/JP2018/037631 JP2018037631W WO2019187257A1 WO 2019187257 A1 WO2019187257 A1 WO 2019187257A1 JP 2018037631 W JP2018037631 W JP 2018037631W WO 2019187257 A1 WO2019187257 A1 WO 2019187257A1
Authority
WO
WIPO (PCT)
Prior art keywords
image processing
unit
information
processing
raw data
Prior art date
Application number
PCT/JP2018/037631
Other languages
English (en)
French (fr)
Inventor
林 健吉
寺田 昌弘
Original Assignee
富士フイルム株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 富士フイルム株式会社 filed Critical 富士フイルム株式会社
Priority to CN201880091815.1A priority Critical patent/CN111971949B/zh
Priority to JP2020509579A priority patent/JP6986136B2/ja
Publication of WO2019187257A1 publication Critical patent/WO2019187257A1/ja
Priority to US17/030,386 priority patent/US11019256B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/02Bodies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/65Control of camera operation in relation to power supply
    • H04N23/651Control of camera operation in relation to power supply for reducing power consumption by affecting camera operations, e.g. sleep mode, hibernation mode or power off of selective parts of the camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras

Definitions

  • the present disclosure relates to an image processing system, an image processing method, and an information processing apparatus.
  • an imaging device that performs development processing on RAW data based on development parameters set in an external device and generates development data for display (see Japanese Patent Application Laid-Open No. 2015-32890).
  • the setting of development parameters used for development processing of RAW data is often performed using an information processing apparatus such as a personal computer, thereby improving convenience for the user.
  • the display unit included in the information processing apparatus often has a larger screen than the display unit included in the imaging apparatus that generates RAW data, and thus has high visibility.
  • the development processing of RAW data when executed by an information processing apparatus such as a personal computer, the development processing may take a relatively long time because it is executed by software processing. On the other hand, it is conceivable to shorten the time required for the development process by causing the imaging apparatus having the image processing unit realized by hardware dedicated to the development process of the RAW data to execute the development process of the RAW data.
  • the present disclosure has been made in view of the above circumstances, and provides an image processing system, an image processing method, and an information processing apparatus that can suppress a failure in the development processing of RAW data.
  • An image processing system includes a plurality of image processing apparatuses including an image processing unit that performs image processing including development processing of RAW data obtained by imaging, and power supply information regarding power states of the plurality of image processing apparatuses.
  • a power information acquisition unit to be acquired a selection unit that selects an image processing device that executes development processing according to the power state represented by the power information acquired by the power information acquisition unit, and the image processing device that is selected by the selection unit
  • an information processing apparatus including an execution unit that executes development processing is included.
  • each of the plurality of image processing devices may be an imaging device including an imaging unit
  • the RAW data may be RAW data obtained by imaging by the imaging unit.
  • each of the plurality of imaging devices includes a built-in battery
  • the power supply information indicates whether the imaging device is driven by being connected to an external power source or is driven by the built-in battery. And information indicating the remaining amount of the built-in battery when driven by the built-in battery.
  • the image processing system is a derivation in which the information processing device derives the processing capability of the development processing in each of the plurality of image processing devices in accordance with the power supply state represented by the power supply information acquired by the power supply information acquisition unit. A part may be further provided.
  • the information processing apparatus performs control to display information indicating the processing capability derived by the deriving unit on the display unit, and the information displayed on the display unit
  • a reception unit that receives information indicating the image processing device selected by the user, and the selection unit may select the image processing device indicated by the information received by the reception unit.
  • the display control unit further performs control for displaying information indicating that the image processing apparatus in a state in which the power supply state is in a bad state in advance is unusable on the display unit. May be.
  • the selection unit derives the processing capability required for the development processing of the plurality of RAW data by the derivation unit for each of the plurality of image processing apparatuses.
  • a plurality of image processing apparatuses may be selected in which the total processing capability derived by the deriving unit is equal to or greater than the processing capability required for the development processing.
  • the deriving unit may further derive the processing capability according to the format of the image data after the development processing.
  • the execution unit stores the RAW data to be subjected to the development processing when the RAW data is stored in the image processing apparatus in a predetermined state as the power supply state is bad.
  • the development process may be executed after the RAW data is transferred to the image processing apparatus selected by the selection unit.
  • an image processing method is based on an image processing system including a plurality of image processing devices including an image processing unit that executes image processing including development processing of RAW data obtained by imaging, and an information processing device.
  • An image processing method for acquiring power information related to a power state of a plurality of image processing devices, selecting an image processing device for executing development processing according to a power state represented by the acquired power information, and selecting the selected image processing causes the developing process to be executed.
  • the information processing apparatus acquires power supply information for acquiring power supply information regarding the power supply state of a plurality of image processing apparatuses including an image processing unit that executes image processing including development processing of RAW data obtained by imaging.
  • a developing unit that selects an image processing apparatus that executes the developing process according to the power state represented by the power information acquired by the power source information acquiring unit, and the image processing apparatus selected by the selecting unit. And an execution unit to be executed.
  • the information processing apparatus includes a memory that stores instructions to be executed by a computer, and a processor configured to execute the stored instructions.
  • the processor includes RAW data obtained by imaging.
  • Image processing that acquires power supply information regarding the power supply state of a plurality of image processing apparatuses including an image processing unit that executes image processing including image development processing, and executes the development processing according to the power supply state represented by the acquired power supply information An apparatus is selected, and the selected image processing apparatus is caused to execute development processing.
  • the image processing system 10 includes a plurality of (three in the example of FIG. 1) imaging devices 12 and one information processing device 14. Each imaging device 12 is connected to the information processing device 14 by at least one of wired communication and wireless communication. The number of imaging devices 12 is not limited to three, but may be two or four or more.
  • the imaging device 12 is an example of an image processing device.
  • An example of the imaging device 12 is a digital camera, and an example of the information processing device 14 is a personal computer.
  • the imaging device 12 includes a CPU (Central Processing Unit) 20, a memory 21 as a temporary storage area, a nonvolatile storage unit 22 such as a flash memory, an imaging unit 23, and an image processing unit 24. .
  • the imaging device 12 includes a display unit 25 such as a liquid crystal display, an input unit 26 such as a dial, a release button, a cross key, a MENU key, and a touch panel, and an external interface (InterFace) connected to the information processing device 14. 27).
  • the imaging device 12 includes a power supply unit 28 and a built-in battery 29 such as a lithium ion battery.
  • the CPU 20, the memory 21, the storage unit 22, the imaging unit 23, the image processing unit 24, the display unit 25, the input unit 26, the external I / F 27, and the power supply unit 28 are connected to the bus 30.
  • the built-in battery 29 is not limited to a lithium ion battery, and may be a primary battery or a secondary battery other than a lithium ion battery.
  • the imaging unit 23 includes an imaging element such as a CCD (Charge Coupled Device) image sensor and outputs RAW data obtained by imaging.
  • the RAW data represents data that has not undergone image processing for conversion into image data such as JPEG (Joint Photographic Experts Group) format or TIFF (Tagged Image File Format) format.
  • the image processing unit 24 executes image processing including development processing of RAW data obtained by imaging by the imaging unit 23.
  • the image processing unit 24 according to the present embodiment is realized by hardware such as a semiconductor integrated circuit designed exclusively for image processing.
  • the image processing unit 24 generates image data by executing image processing including development processing on the RAW data, and stores the generated image data in the storage unit 22.
  • the power supply unit 28 uses the power of the imaging device 12 that drives the power supplied from the external power source. Supply to each component.
  • the power supply unit 28 supplies the power supplied from the built-in battery 29 to each component of the imaging device 12 driven by power when the imaging device 12 is not connected to an external power source.
  • the external power source is not limited to an AC-DC power source, and may be an information processing device that can supply power to the imaging device 12 by being connected to the imaging device 12, for example.
  • the information processing apparatus 14 includes a CPU 40, a memory 41 as a temporary storage area, and a nonvolatile storage unit 42.
  • the information processing apparatus 14 includes a display unit 43 such as a liquid crystal display, an input unit 44 such as a keyboard and a mouse, an external I / F 45 to which the imaging device 12 is connected, and a network I / F 46 connected to a network.
  • the CPU 40, the memory 41, the storage unit 42, the display unit 43, the input unit 44, the external I / F 45, and the network I / F 46 are connected to the bus 47.
  • the storage unit 42 is realized by an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, or the like.
  • An information processing program 50 is stored in the storage unit 42 as a storage medium.
  • the CPU 40 reads the information processing program 50 from the storage unit 42, expands it in the memory 41, and executes the expanded information processing program 50.
  • the storage unit 42 stores a first coefficient table 52 and a second coefficient table 54.
  • FIG. 4 shows an example of the first coefficient table 52.
  • the first coefficient table 52 according to the present embodiment stores a coefficient for each model of the imaging device 12.
  • FIG. 5 shows an example of the second coefficient table 54.
  • the second coefficient table 54 according to the present embodiment stores coefficients for each format of image data.
  • the format of the image data is not limited to the still image format, and may be a moving image format.
  • the information processing apparatus 14 includes a power information acquisition unit 60, a derivation unit 62, a display control unit 64, a reception unit 66, a selection unit 68, an execution unit 70, and an image acquisition unit 72.
  • the CPU 40 of the information processing apparatus 14 executes the information processing program 50, the power information acquisition unit 60, the derivation unit 62, the display control unit 64, the reception unit 66, the selection unit 68, the execution unit 70, and the image acquisition unit 72 Function.
  • the power supply information acquisition unit 60 acquires power supply information related to the power supply state of the imaging device 12 from each imaging device 12.
  • the power supply information includes information indicating whether the imaging device 12 is driven by being connected to an external power supply or is driven by the built-in battery 29.
  • the power supply information includes information indicating the remaining amount of the built-in battery 29 (hereinafter referred to as “remaining amount information”).
  • the ratio for example, 60%
  • the remaining capacity of the built-in battery 29 may be applied as the remaining amount.
  • the deriving unit 62 derives the processing capability of the RAW data development processing in each imaging device 12 according to the power supply state represented by the power supply information acquired by the power supply information acquiring unit 60. Specifically, the deriving unit 62 refers to the first coefficient table 52 for the imaging device 12 driven by the built-in battery 29 and refers to the coefficient corresponding to the model of the imaging device 12 (hereinafter, “first coefficient”). "). In this case, the deriving unit 62 refers to the second coefficient table 54 and obtains a coefficient (hereinafter referred to as “second coefficient”) corresponding to the format of the image data received by the receiving unit 66 described later.
  • the deriving unit 62 multiplies the remaining amount information included in the power source information acquired by the power source information acquiring unit 60 by the acquired first coefficient and second coefficient, thereby increasing the processing capability of the development processing of the RAW data.
  • the upper limit value of the number of RAW data that can be developed by the imaging device 12 is applied as the processing capability.
  • the deriving unit 62 derives the RAW data development processing capacity as infinite for the imaging device 12 driven by the external power source.
  • the remaining amount information is handled as a predetermined value exceeding 100% indicating the fully charged state, and the remaining amount information is the same as the imaging device 12 driven by the built-in battery 29.
  • the processing capability may be derived by multiplying the quantity information by the first coefficient and the second coefficient.
  • the display control unit 64 performs control to display information indicating the processing capability derived by the deriving unit 62 on the display unit 43. In addition, the display control unit 64 performs control to display information indicating that the imaging device 12 in a state in which the power supply state is predetermined as being in a bad state cannot be used on the display unit 43. Examples of the state predetermined as a bad power state include a state in which the remaining amount information included in the power information is equal to or less than a predetermined threshold (for example, 20%). The display control unit 64 performs control to display an image indicated by image data acquired by the image acquisition unit 72 described later on the display unit 43.
  • the accepting unit 66 accepts information representing the RAW data to be developed and input by the user via the input unit 44 and development parameters.
  • the accepting unit 66 accepts information representing the imaging device 12 selected by the user via the input unit 44 according to the information representing the processing capability displayed on the display unit 43.
  • the selection unit 68 selects the imaging device 12 indicated by the information received by the reception unit 66.
  • the execution unit 70 causes the imaging device 12 selected by the selection unit 68 to execute RAW data development processing. Specifically, the execution unit 70 sends information representing the RAW data to be subjected to development processing, development parameters, and an execution instruction for development processing to the imaging device 12 selected by the selection unit 68 via the external I / F 45. RAW data development processing is executed.
  • the execution unit 70 selects the RAW data by the selection unit 68 when the RAW data to be developed is stored in the imaging device 12 in a predetermined state as the power state is bad. After the image is transferred to the image pickup device 12, the development processing is executed. The execution unit 70 also selects the RAW data by the selection unit 68 when the RAW data to be subjected to the development processing is stored in the imaging device 12 other than the imaging device 12 selected by the selection unit 68. After the image data is transferred to the imaging device 12, development processing is executed. In addition, even when the RAW data to be developed is stored in the information processing apparatus 14, the execution unit 70 transfers the RAW data to the imaging device 12 selected by the selection unit 68, and then performs the development process. Is executed.
  • the image acquisition unit 72 acquires image data obtained by image processing including development processing by the imaging device 12 from the imaging device 12 that is the execution source of the image processing via the external I / F 45.
  • the development processing shown in FIG. 7 is executed.
  • the development processing illustrated in FIG. 7 is executed when, for example, information indicating RAW data to be developed and development parameters are input by the user via the input unit 44.
  • RAW data to be subjected to development processing is stored in at least one of the storage unit 22 of each imaging device 12 and the storage unit 42 of the information processing device 14.
  • the development parameters include, for example, parameters relating to image quality such as dynamic range, white balance, and sharpness, and image data format after development processing such as JPEG and TIFF.
  • the reception unit 66 receives information representing the RAW data to be developed and input by the user via the input unit 44 and development parameters.
  • the power information acquisition unit 60 acquires power information related to the power state of the imaging device 12 from each imaging device 12.
  • step S14 the deriving unit 62 derives the processing capability of the RAW data development processing in each imaging device 12 according to the power supply state represented by the power supply information acquired by the processing in step S12.
  • step S16 the display control unit 64 performs control to display information representing the processing capability derived by the processing in step S14 on the display unit 43 as described above.
  • a processing capacity display screen shown in FIG. As shown in FIG. 8, on the processing capacity display screen according to the present embodiment, a predetermined message and processing of each imaging device 12 (indicated as “camera 1” to “camera 3” in the example of FIG. 8).
  • an upper limit value of the number of RAW data that can be developed by the imaging device 12 is displayed.
  • the imaging device 12 (“camera 2” in the example of FIG. 8) in a state predetermined as a bad power state is Information indicating that it cannot be used is displayed.
  • an input field for the user to input the number of developed RAW data is also displayed for the imaging device 12 that can be used.
  • the user inputs the number of RAW data for causing the imaging device 12 corresponding to the input field to perform the development processing in the input field of the processing capacity display screen via the input unit 44, and then designates the execution button.
  • the user may input a numerical value of 1 or more in the input field for the number of developments for only one imaging device 12, or 1 or more in the input field for the number of developments for each of the plurality of imaging devices 12. May be entered.
  • a numerical value exceeding the processing capability of the imaging device 12 corresponding to the input field may not be input to the input field for the number of developments on the processing capacity display screen.
  • step S18 the accepting unit 66 accepts the number of developments input by the user on the processing capacity display screen, and accepts the imaging device 12 having the accepted number of developments of 1 or more as the imaging device 12 selected by the user.
  • step S20 the selection unit 68 selects the imaging device 12 indicated by the information received by the process in step S18.
  • step S22 the execution unit 70 accepts, by the processing in step S10, the development processing of the number of raw data accepted in the processing in step S18 by the imaging device 12 selected in the processing in step S20.
  • the program is executed using the developed parameters.
  • the execution unit 70 causes the imaging device 12 to execute development processing on the RAW data stored in the selected imaging device 12. Further, the execution unit 70 causes the RAW data not stored in the selected imaging device 12 to be transferred to the selected imaging device 12, and then executes development processing. In this transfer, for example, the execution unit 70 may preferentially transfer the RAW data having a large size to the imaging device 12 having a high processing capacity derived by the processing in step S14.
  • the image processing unit 24 of the imaging device 12 to which the execution instruction has been input by the processing of step S22 executes image processing including RAW data development processing.
  • step S24 the image acquisition unit 72 acquires the image data obtained by the image processing including the development processing by the imaging device 12 from the imaging device 12 that is the execution source of the image processing via the external I / F 45.
  • step S ⁇ b> 26 the display control unit 64 performs control to display the image indicated by the image data acquired by the processing in step S ⁇ b> 24 on the display unit 43.
  • the imaging device 12 that executes the development process is selected according to the power state represented by the power information, and the selected imaging device 12 executes the development process. Accordingly, it is possible to suppress failure of the RAW data development processing.
  • the information processing apparatus 14 includes a power information acquisition unit 60, a derivation unit 62, a display control unit 64 ⁇ / b> A, a reception unit 66 ⁇ / b> A, a selection unit 68 ⁇ / b> A, an execution unit 70, and an image acquisition unit 72.
  • the CPU 40 of the information processing apparatus 14 executes the information processing program 50, the power information acquisition unit 60, the derivation unit 62, the display control unit 64 ⁇ / b> A, the reception unit 66 ⁇ / b> A, the selection unit 68 ⁇ / b> A, the execution unit 70, and the image acquisition unit 72. Function.
  • the accepting unit 66A accepts information representing the RAW data targeted for development processing and the development parameters input by the user via the input unit 44.
  • the selection unit 68A selects the imaging device 12 having the highest processing capability derived by the deriving unit 62. Note that the selection unit 68A may select a plurality of imaging devices 12 in order from the imaging device 12 with the high processing capability derived by the deriving unit 62.
  • the selection unit 68A has a plurality of RAW data to be subjected to development processing received by the reception unit 66A, and the number of the RAW data exceeds each of the processing capabilities derived by the derivation unit 62 for each imaging device 12.
  • a plurality of imaging devices 12 in which the total of the derived processing capabilities is equal to or greater than the number of RAW data to be developed are selected.
  • the number of RAW data to be subjected to development processing is an example of the processing capability required for RAW data development processing.
  • the display control unit 64A performs control to display the image indicated by the image data acquired by the image acquisition unit 72 on the display unit 43.
  • step S20A the selection unit 68A selects the imaging device 12 according to the processing capability derived by the processing in step S14 as described above.
  • the imaging apparatus is applied as the image processing apparatus that executes image processing including RAW data development processing.
  • the present invention is not limited to this.
  • an image processing apparatus that executes image processing including RAW data development processing an apparatus other than an imaging apparatus that is driven by a built-in battery and has an image processing unit 24 may be applied.
  • the present invention is not limited to this.
  • an upper limit value of a period during which the imaging device 12 can execute the RAW data development processing may be applied as the processing capability of the RAW data development processing in the imaging device 12.
  • various processors other than the CPU may execute various processes executed by the CPU executing software (programs) in each of the above embodiments.
  • a processor in this case, in order to execute specific processing such as PLD (Programmable Logic Device) and ASIC (Application Specific Integrated Circuit) whose circuit configuration can be changed after manufacturing FPGA (Field-Programmable Gate Array) or the like
  • a dedicated electric circuit which is a processor having a circuit configuration designed exclusively, is exemplified.
  • the above-described various processes may be executed by one of these various processors, or a combination of two or more processors of the same type or different types (for example, a combination of a plurality of FPGAs and CPUs and FPGAs). Etc.).
  • the hardware structure of these various processors is more specifically an electric circuit in which circuit elements such as semiconductor elements are combined.
  • the information processing program 50 is provided in a form recorded in a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), and a USB (Universal Serial Bus) memory. Also good.
  • the information processing program 50 may be downloaded from an external device via a network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Studio Devices (AREA)
  • Camera Bodies And Camera Details Or Accessories (AREA)

Abstract

画像処理システムは、撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の撮像装置、及び複数の撮像装置の電源状態に関する電源情報を取得し、取得した電源情報が表す電源状態に応じて、現像処理を実行させる撮像装置を選択し、選択した撮像装置に、現像処理を実行させる情報処理装置を含む。

Description

画像処理システム、画像処理方法、及び情報処理装置
 本開示は、画像処理システム、画像処理方法、及び情報処理装置に関する。
 従来、RAWデータの現像処理を実行する端末装置に関する性能データに基づいて、複数の端末装置の各々により実行される現像処理の配分を規定したスケジュールテーブルを生成する情報処理装置が開示されている(特開2007-142551号公報参照)。この情報処理装置は、生成したスケジュールテーブルに基づいて、RAWデータ及び現像処理の命令データを各端末装置に送信する。
 また、外部機器において設定された現像パラメータに基づいて、RAWデータに対して現像処理を行い、表示用の現像データを生成する撮像装置が開示されている(特開2015-32890号公報参照)。
 ところで、RAWデータの現像処理に用いられる現像パラメータの設定は、パーソナルコンピュータ等の情報処理装置を用いて行うことにより、ユーザにとっての利便性が向上する場合が多い。これは、情報処理装置が備える表示部は、RAWデータを生成する撮像装置が備える表示部よりも大画面である場合が多く、視認性が高いためである。
 一方、RAWデータの現像処理を、パーソナルコンピュータ等の情報処理装置により実行する場合、ソフトウェア処理によって実行することになるため、現像処理に比較的長い時間がかかってしまう場合がある。これに対し、RAWデータの現像処理専用のハードウェアにより実現された画像処理部を有する撮像装置に、RAWデータの現像処理を実行させることによって、現像処理にかかる時間を短縮することが考えられる。
 しかしながら、RAWデータの現像処理を撮像装置に実行させる場合、撮像装置の電源状態によっては、現像処理が完了せずに失敗してしまう場合がある、という問題がある。特開2007-142551号公報及び特開2015-32890号公報に記載の技術では、この問題については考慮されていない。なお、この問題は、撮像装置に限らずに、内蔵電池で駆動する画像処理装置において発生し得るものである。
 本開示は、以上の事情を鑑みて成されたものであり、RAWデータの現像処理の失敗を抑制することができる画像処理システム、画像処理方法、及び情報処理装置を提供する。
 本開示の画像処理システムは、撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の画像処理装置、及び複数の画像処理装置の電源状態に関する電源情報を取得する電源情報取得部と、電源情報取得部により取得された電源情報が表す電源状態に応じて、現像処理を実行させる画像処理装置を選択する選択部と、選択部により選択された画像処理装置に、現像処理を実行させる実行部と、を備えた情報処理装置を含む。
 なお、本開示の画像処理システムは、複数の画像処理装置の各々が、撮像部を備えた撮像装置であり、RAWデータが、撮像部による撮像により得られたRAWデータであってもよい。
 また、本開示の画像処理システムは、複数の撮像装置の各々が、内蔵電池を含み、電源情報が、撮像装置が外部電源に接続されて駆動しているか、又は内蔵電池により駆動しているかを表す情報と、内蔵電池により駆動している場合は内蔵電池の残量を表す情報とを含んでもよい。
 また、本開示の画像処理システムは、情報処理装置が、電源情報取得部により取得された電源情報が表す電源状態に応じて、複数の画像処理装置の各々における現像処理の処理能力を導出する導出部を更に備えてもよい。
 また、本開示の画像処理システムは、情報処理装置が、導出部により導出された処理能力を表す情報を表示部に表示する制御を行う表示制御部と、表示部に表示された情報に応じてユーザにより選択された画像処理装置を示す情報を受け付ける受付部と、を更に備え、選択部が、受付部により受け付けられた情報が示す画像処理装置を選択してもよい。
 また、本開示の画像処理システムは、表示制御部が、電源状態が悪い状態として予め定められた状態の画像処理装置について、使用不可であることを表す情報を表示部に表示する制御を更に行ってもよい。
 また、本開示の画像処理システムは、RAWデータが、複数存在し、選択部が、複数のRAWデータの現像処理に要する処理能力が、複数の画像処理装置の各々について導出部により導出された処理能力の各々を超える場合、導出部により導出された処理能力の合計が、現像処理に要する処理能力以上となる複数の画像処理装置を選択してもよい。
 また、本開示の画像処理システムは、導出部が、更に、現像処理後の画像データのフォーマットに応じて、処理能力を導出してもよい。
 また、本開示の画像処理システムは、実行部が、現像処理の対象とするRAWデータが、電源状態が悪い状態として予め定められた状態の画像処理装置に保存されている場合、保存されているRAWデータを、選択部により選択された画像処理装置に転送させた後に、現像処理を実行させてもよい。
 一方、本開示の画像処理方法は、撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の画像処理装置と、情報処理装置とを含む画像処理システムによる画像処理方法であって、複数の画像処理装置の電源状態に関する電源情報を取得し、取得した電源情報が表す電源状態に応じて、現像処理を実行させる画像処理装置を選択し、選択した画像処理装置に、現像処理を実行させるものである。
 また、本開示の情報処理装置は、撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の画像処理装置の電源状態に関する電源情報を取得する電源情報取得部と、電源情報取得部により取得された電源情報が表す電源状態に応じて、現像処理を実行させる画像処理装置を選択する選択部と、選択部により選択された画像処理装置に、現像処理を実行させる実行部と、を備えている。
 また、本開示の情報処理装置は、コンピュータに実行させるための命令を記憶するメモリと、記憶された命令を実行するよう構成されたプロセッサと、を備え、プロセッサは、撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の画像処理装置の電源状態に関する電源情報を取得し、取得した電源情報が表す電源状態に応じて、現像処理を実行させる画像処理装置を選択し、選択した画像処理装置に、現像処理を実行させる。
 本開示によれば、RAWデータの現像処理の失敗を抑制することができる。
各実施形態に係る画像処理システムの構成の一例を示すブロック図である。 各実施形態に係る撮像装置のハードウェア構成の一例を示すブロック図である。 各実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。 各実施形態に係る第1係数テーブルの一例を示す図である。 各実施形態に係る第2係数テーブルの一例を示す図である。 第1実施形態に係る情報処理装置の機能的な構成の一例を示すブロック図である。 第1実施形態に係る現像処理の一例を示すフローチャートである。 第1実施形態に係る処理能力表示画面の一例を示す図である。 第2実施形態に係る情報処理装置の機能的な構成の一例を示すブロック図である。 第2実施形態に係る現像処理の一例を示すフローチャートである。
 以下、図面を参照して、本開示の技術を実施するための形態例を詳細に説明する。
 [第1実施形態]
 まず、図1を参照して、本実施形態に係る画像処理システム10の構成を説明する。図1に示すように、画像処理システム10は、複数(図1の例では、3台)の撮像装置12及び1台の情報処理装置14を含む。各撮像装置12は、有線通信及び無線通信の少なくとも一方により情報処理装置14に接続される。なお、撮像装置12の台数は、3台に限定されず、2台でもよいし、4台以上でもよい。また、撮像装置12が画像処理装置の一例である。また、撮像装置12の例としてはデジタルカメラが挙げられ、情報処理装置14の例としてはパーソナルコンピュータが挙げられる。
 次に、図2を参照して、本実施形態に係る撮像装置12のハードウェア構成を説明する。図2に示すように、撮像装置12は、CPU(Central Processing Unit)20、一時記憶領域としてのメモリ21、フラッシュメモリ等の不揮発性の記憶部22、撮像部23、及び画像処理部24を含む。また、撮像装置12は、液晶ディスプレイ等の表示部25と、ダイヤル、レリーズボタン、十字キー、MENUキー、及びタッチパネル等の入力部26と、情報処理装置14に接続される外部I/F(InterFace)27とを含む。また、撮像装置12は、電力供給部28及びリチウムイオンバッテリー等の内蔵電池29を含む。CPU20、メモリ21、記憶部22、撮像部23、画像処理部24、表示部25、入力部26、外部I/F27、及び電力供給部28は、バス30に接続される。なお、内蔵電池29は、リチウムイオンバッテリーに限定されず、一次電池でもよいし、リチウムイオンバッテリー以外の二次電池でもよい。
 撮像部23は、CCD(Charge Coupled Device)イメージセンサ等の撮像素子を含み、撮像により得られたRAWデータを出力する。RAWデータとは、JPEG(Joint Photographic Experts Group)形式又はTIFF(Tagged Image File Format)形式等の画像データに変換するための画像処理を経ていないデータを表す。
 画像処理部24は、撮像部23による撮像により得られたRAWデータの現像処理を含む画像処理を実行する。本実施形態に係る画像処理部24は、画像処理専用に設計された半導体集積回路等のハードウェアにより実現される。画像処理部24は、RAWデータに対して現像処理を含む画像処理を実行することによって画像データを生成し、生成した画像データを記憶部22に記憶する。
 電力供給部28は、撮像装置12がAC(Alternating Current)-DC(Direct Current)電源等の外部電源に接続されている場合、外部電源から供給される電力を、電力により駆動する撮像装置12の各構成部品に供給する。また、電力供給部28は、撮像装置12が外部電源に未接続の場合、内蔵電池29から供給される電力を、電力により駆動する撮像装置12の各構成部品に供給する。なお、外部電源は、AC-DC電源に限定されず、例えば、撮像装置12と接続することによって撮像装置12に電力を供給可能な情報処理装置でもよい。
 次に、図3を参照して、本実施形態に係る情報処理装置14のハードウェア構成を説明する。図3に示すように、情報処理装置14は、CPU40、一時記憶領域としてのメモリ41、及び不揮発性の記憶部42を含む。また、情報処理装置14は、液晶ディスプレイ等の表示部43、キーボードとマウス等の入力部44、撮像装置12が接続される外部I/F45、及びネットワークに接続されるネットワークI/F46を含む。CPU40、メモリ41、記憶部42、表示部43、入力部44、外部I/F45、及びネットワークI/F46は、バス47に接続される。
 記憶部42は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、及びフラッシュメモリ等によって実現される。記憶媒体としての記憶部42には、情報処理プログラム50が記憶される。CPU40は、記憶部42から情報処理プログラム50を読み出してからメモリ41に展開し、展開した情報処理プログラム50を実行する。
 また、記憶部42には、第1係数テーブル52及び第2係数テーブル54が記憶される。図4に、第1係数テーブル52の一例を示す。図4に示すように、本実施形態に係る第1係数テーブル52には、撮像装置12の機種毎に係数が記憶される。図5に、第2係数テーブル54の一例を示す。図5に示すように、本実施形態に係る第2係数テーブル54には、画像データのフォーマット毎に係数が記憶される。なお、画像データのフォーマットは、静止画像のフォーマットに限定されず、動画像のフォーマットでもよい。
 次に、図6を参照して、本実施形態に係る情報処理装置14の機能的な構成について説明する。図6に示すように、情報処理装置14は、電源情報取得部60、導出部62、表示制御部64、受付部66、選択部68、実行部70、及び画像取得部72を含む。情報処理装置14のCPU40が情報処理プログラム50を実行することによって、電源情報取得部60、導出部62、表示制御部64、受付部66、選択部68、実行部70、及び画像取得部72として機能する。
 電源情報取得部60は、各撮像装置12から、撮像装置12の電源状態に関する電源情報を取得する。本実施形態に係る電源情報には、撮像装置12が外部電源に接続されて駆動しているか、又は内蔵電池29により駆動しているかを表す情報が含まれる。また、撮像装置12が内蔵電池29により駆動している場合は、電源情報には、内蔵電池29の残量を表す情報(以下、「残量情報」という)も含まれる。本実施形態では、残量情報として、内蔵電池29が満充電の状態での容量に対する内蔵電池29の残容量の割合(例えば、60%等)を適用した場合を説明するが、これに限定されない。例えば、残量として、内蔵電池29の残容量そのものを適用してもよい。
 導出部62は、電源情報取得部60により取得された電源情報が表す電源状態に応じて、各撮像装置12におけるRAWデータの現像処理の処理能力を導出する。具体的には、導出部62は、内蔵電池29により駆動している撮像装置12については、第1係数テーブル52を参照し、その撮像装置12の機種に対応する係数(以下、「第1係数」という)を取得する。また、この場合、導出部62は、第2係数テーブル54を参照し、後述する受付部66により受け付けられた画像データのフォーマットに対応する係数(以下、「第2係数」という)を取得する。
 そして、導出部62は、電源情報取得部60により取得された電源情報に含まれる残量情報に、取得した第1係数及び第2係数を乗算することによって、RAWデータの現像処理の処理能力を導出する。例えば、撮像装置12の残量情報が60%であり、機種が「DSC-A2」であり、画像データのフォーマットがTIFFの場合、その撮像装置12の処理能力は、90(=60×3.0×0.5)となる。なお、本実施形態では、処理能力として、撮像装置12が現像可能なRAWデータの数の上限値を適用している。
 一方、導出部62は、外部電源により駆動している撮像装置12については、RAWデータの現像処理の処理能力を無限大と導出する。なお、外部電源により駆動している撮像装置12について、残量情報を満充電の状態を表す100%を超える所定の値として取り扱い、内蔵電池29により駆動している撮像装置12と同様に、残量情報に第1係数及び第2係数を乗算することによって処理能力を導出してもよい。
 表示制御部64は、導出部62により導出された処理能力を表す情報を表示部43に表示する制御を行う。また、表示制御部64は、電源状態が悪い状態として予め定められた状態の撮像装置12については、使用不可であることを表す情報を表示部43に表示する制御を行う。電源状態が悪い状態として予め定められた状態としては、例えば、電源情報に含まれる残量情報が、予め定められた閾値(例えば、20%)以下である状態が挙げられる。また、表示制御部64は、後述する画像取得部72により取得された画像データが示す画像を表示部43に表示する制御を行う。
 受付部66は、ユーザにより入力部44を介して入力された現像処理の対象とするRAWデータを表す情報、及び現像パラメータを受け付ける。また、受付部66は、表示部43に表示された処理能力を表す情報に応じて、ユーザにより入力部44を介して選択された撮像装置12を表す情報を受け付ける。
 選択部68は、受付部66により受け付けられた情報が示す撮像装置12を選択する。実行部70は、選択部68により選択された撮像装置12に、RAWデータの現像処理を実行させる。具体的には、実行部70は、選択部68により選択された撮像装置12に、現像処理の対象とするRAWデータを表す情報、現像パラメータ、及び現像処理の実行指示を外部I/F45を介して送信することによって、RAWデータの現像処理を実行させる。
 この際、実行部70は、現像処理の対象とするRAWデータが、上記電源状態が悪い状態として予め定められた状態の撮像装置12に保存されている場合、そのRAWデータを選択部68により選択された撮像装置12に転送させた後に、現像処理を実行させる。また、実行部70は、現像処理の対象とするRAWデータが、選択部68により選択された撮像装置12以外の撮像装置12に保存されている場合も、そのRAWデータを選択部68により選択された撮像装置12に転送させた後に、現像処理を実行させる。また、実行部70は、現像処理の対象とするRAWデータが、情報処理装置14に保存されている場合も、そのRAWデータを選択部68により選択された撮像装置12に転送した後に、現像処理を実行させる。
 画像取得部72は、撮像装置12による現像処理を含む画像処理により得られた画像データを、画像処理の実行元の撮像装置12から、外部I/F45を介して取得する。
 次に、図7を参照して、本実施形態に係る画像処理システム10の作用、及び、画像処理方法を説明する。情報処理装置14のCPU40が情報処理プログラム50を実行することによって、図7に示す現像処理が実行される。図7に示す現像処理は、例えば、ユーザにより入力部44を介して、現像処理の対象とするRAWデータを表す情報、及び現像パラメータが入力された場合に実行される。なお、本実施形態では、現像処理の対象とするRAWデータは、各撮像装置12の記憶部22及び情報処理装置14の記憶部42の少なくとも1つに記憶されている。また、現像パラメータには、例えば、ダイナミックレンジ、ホワイトバランス、及びシャープネス等の画質に関するパラメータと、JPEG及びTIFF等の現像処理後の画像データのフォーマットが含まれる。
 図7のステップS10で、受付部66は、ユーザにより入力部44を介して入力された現像処理の対象とするRAWデータを表す情報、及び現像パラメータを受け付ける。ステップS12で、電源情報取得部60は、各撮像装置12から、撮像装置12の電源状態に関する電源情報を取得する。
 ステップS14で、導出部62は、前述したように、ステップS12の処理により取得された電源情報が表す電源状態に応じて、各撮像装置12におけるRAWデータの現像処理の処理能力を導出する。
 ステップS16で、表示制御部64は、前述したように、ステップS14の処理により導出された処理能力を表す情報を表示部43に表示する制御を行う。本ステップS16の処理により、一例として図8に示す処理能力表示画面が表示部43に表示される。図8に示すように、本実施形態に係る処理能力表示画面では、予め定められたメッセージと、各撮像装置12(図8の例では、「カメラ1」~「カメラ3」と表記)の処理能力を表す情報として、撮像装置12が現像可能なRAWデータの数の上限値が表示される。
 また、図8に示すように、本実施形態に係る処理能力表示画面では、電源状態が悪い状態として予め定められた状態の撮像装置12(図8の例では、「カメラ2」)については、使用不可であることを表す情報が表示される。また、処理能力表示画面では、使用可能な撮像装置12については、ユーザがRAWデータの現像枚数を入力する入力欄も表示される。
 ユーザは、入力部44を介して、処理能力表示画面の入力欄に、その入力欄に対応する撮像装置12に現像処理を行わせるRAWデータの数を入力した後、実行ボタンを指定する。なお、ユーザは、1台の撮像装置12のみについて、現像枚数の入力欄に1以上の数値を入力してもよいし、複数台の撮像装置12の各々について、現像枚数の入力欄に1以上の数値を入力してもよい。また、例えば、処理能力表示画面の現像枚数の入力欄には、その入力欄に対応する撮像装置12の処理能力を超える数値を入力することができないようにしてもよい。
 ステップS18で、受付部66は、処理能力表示画面においてユーザにより入力された現像枚数を受け付け、受け付けた現像枚数が1以上の撮像装置12をユーザにより選択された撮像装置12として受け付ける。ステップS20で、選択部68は、ステップS18の処理により受け付けられた情報が示す撮像装置12を選択する。
 ステップS22で、実行部70は、前述したように、ステップS20の処理により選択された撮像装置12に、ステップS18の処理により受け付けられた数のRAWデータの現像処理を、ステップS10の処理により受け付けられた現像パラメータを用いて実行させる。この際、実行部70は、選択された撮像装置12に保存されているRAWデータについては、その撮像装置12に現像処理を実行させる。また、実行部70は、選択された撮像装置12に保存されていないRAWデータについては、選択された撮像装置12に転送させた後に、現像処理を実行させる。なお、この転送の際、例えば、実行部70は、サイズが大きいRAWデータから順番に、ステップS14の処理により導出された処理能力が高い撮像装置12に優先的に転送させてもよい。
 ステップS22の処理により実行指示が入力された撮像装置12の画像処理部24は、RAWデータの現像処理を含む画像処理を実行する。
 ステップS24で、画像取得部72は、撮像装置12による現像処理を含む画像処理により得られた画像データを、画像処理の実行元の撮像装置12から、外部I/F45を介して取得する。ステップS26で、表示制御部64は、ステップS24の処理により取得された画像データが示す画像を表示部43に表示する制御を行う。ステップS26の処理が終了すると、現像処理が終了する。
 以上説明したように、本実施形態によれば、電源情報が表す電源状態に応じて、現像処理を実行させる撮像装置12を選択し、選択した撮像装置12に現像処理を実行させている。従って、RAWデータの現像処理の失敗を抑制することができる。
 [第2実施形態]
 第1実施形態では、処理能力表示画面においてユーザが現像枚数を入力することによって、RAWデータの現像処理を実行させる撮像装置12を選択する形態例を説明した。本第2実施形態では、現像処理を実行させる撮像装置12を示す情報をユーザに入力させずに、情報処理装置14が現像処理を実行させる撮像装置12を選択する形態例を説明する。なお、画像処理システム10の構成(図1参照)、撮像装置12のハードウェア構成(図2参照)、及び情報処理装置14のハードウェア構成(図3)は、上記第1実施形態と同様であるため、説明を省略する。
 まず、図9を参照して、本実施形態に係る情報処理装置14の機能的な構成について説明する。第1実施形態に係る情報処理装置14と同一の機能を有する構成要素については図6と同一の符号を付して、説明を省略する。図9に示すように、情報処理装置14は、電源情報取得部60、導出部62、表示制御部64A、受付部66A、選択部68A、実行部70、及び画像取得部72を含む。情報処理装置14のCPU40が情報処理プログラム50を実行することによって、電源情報取得部60、導出部62、表示制御部64A、受付部66A、選択部68A、実行部70、及び画像取得部72として機能する。
 受付部66Aは、ユーザにより入力部44を介して入力された現像処理の対象とするRAWデータを表す情報、及び現像パラメータを受け付ける。
 選択部68Aは、導出部62により導出された処理能力が最も高い撮像装置12を選択する。なお、選択部68Aは、導出部62により導出された処理能力が高い撮像装置12から順に、複数の撮像装置12を選択してもよい。
 また、選択部68Aは、受付部66Aにより受け付けられた現像処理の対象とするRAWデータが複数あり、そのRAWデータの数が各撮像装置12について導出部62により導出された処理能力の各々を超える場合、導出された処理能力の合計が現像処理の対象とするRAWデータの数以上となる複数の撮像装置12を選択する。現像処理の対象とするRAWデータの数が、RAWデータの現像処理に要する処理能力の一例である。
 表示制御部64Aは、画像取得部72により取得された画像データが示す画像を表示部43に表示する制御を行う。
 次に、図10を参照して、本実施形態に係る画像処理システム10の作用を説明する。なお、図10における図7と同一の処理を実行するステップについては同一の符号を付して、説明を省略する。
 図10のステップS14の処理が終了すると、処理はステップS20Aに移行する。ステップS20Aで、選択部68Aは、前述したように、ステップS14の処理により導出された処理能力に応じて、撮像装置12を選択する。
 以上説明したように、本実施形態によれば、上記第1実施形態と同様の効果を奏することができる。
 なお、上記各実施形態では、RAWデータの現像処理を含む画像処理を実行する画像処理装置として、撮像装置を適用した場合について説明したが、これに限定されない。RAWデータの現像処理を含む画像処理を実行する画像処理装置として、内蔵電池によって駆動し、かつ画像処理部24を有する撮像装置以外の装置を適用してもよい。
 また、上記各実施形態では、撮像装置12におけるRAWデータの現像処理の処理能力として、撮像装置12が現像可能なRAWデータの数の上限値を適用した場合について説明したが、これに限定されない。例えば、撮像装置12におけるRAWデータの現像処理の処理能力として、撮像装置12がRAWデータの現像処理を実行可能な期間の上限値を適用する形態としてもよい。
 また、上記各実施形態でCPUがソフトウェア(プログラム)を実行することにより実行した各種処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、上記各種処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。
 また、上記各実施形態では、情報処理プログラム50が記憶部42に予め記憶(インストール)されている態様を説明したが、これに限定されない。情報処理プログラム50は、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の記録媒体に記録された形態で提供されてもよい。また、情報処理プログラム50は、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
 2018年3月28日に出願された日本国特許出願2018-062727号の開示は、その全体が参照により本明細書に取り込まれる。また、本明細書に記載された全ての文献、特許出願、および技術規格は、個々の文献、特許出願、および技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。

Claims (11)

  1.  撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の画像処理装置、及び
     前記複数の画像処理装置の電源状態に関する電源情報を取得する電源情報取得部と、
     前記電源情報取得部により取得された電源情報が表す電源状態に応じて、前記現像処理を実行させる前記画像処理装置を選択する選択部と、
     前記選択部により選択された画像処理装置に、前記現像処理を実行させる実行部と、
     を備えた情報処理装置
     を含む画像処理システム。
  2.  前記複数の画像処理装置の各々は、撮像部を備えた撮像装置であり、
     前記RAWデータは、前記撮像部による撮像により得られたRAWデータである
     請求項1に記載の画像処理システム。
  3.  前記複数の撮像装置の各々は、内蔵電池を含み、
     前記電源情報は、前記撮像装置が外部電源に接続されて駆動しているか、又は前記内蔵電池により駆動しているかを表す情報と、前記内蔵電池により駆動している場合は前記内蔵電池の残量を表す情報とを含む
     請求項2に記載の画像処理システム。
  4.  前記情報処理装置は、
     前記電源情報取得部により取得された電源情報が表す電源状態に応じて、前記複数の画像処理装置の各々における前記現像処理の処理能力を導出する導出部
     を更に備えた
     請求項1から請求項3の何れか1項に記載の画像処理システム。
  5.  前記情報処理装置は、
     前記導出部により導出された処理能力を表す情報を表示部に表示する制御を行う表示制御部と、
     前記表示部に表示された情報に応じてユーザにより選択された画像処理装置を示す情報を受け付ける受付部と、
     を更に備え、
     前記選択部は、前記受付部により受け付けられた情報が示す画像処理装置を選択する
     請求項4に記載の画像処理システム。
  6.  前記表示制御部は、前記電源状態が悪い状態として予め定められた状態の前記画像処理装置について、使用不可であることを表す情報を前記表示部に表示する制御を更に行う
     請求項5に記載の画像処理システム。
  7.  前記RAWデータは、複数存在し、
     前記選択部は、前記複数のRAWデータの前記現像処理に要する処理能力が、前記複数の画像処理装置の各々について前記導出部により導出された処理能力の各々を超える場合、前記導出部により導出された処理能力の合計が、前記現像処理に要する処理能力以上となる複数の前記画像処理装置を選択する
     請求項4から請求項6の何れか1項に記載の画像処理システム。
  8.  前記導出部は、更に、前記現像処理後の画像データのフォーマットに応じて、前記処理能力を導出する
     請求項4から請求項7の何れか1項に記載の画像処理システム。
  9.  前記実行部は、前記現像処理の対象とするRAWデータが、前記電源状態が悪い状態として予め定められた状態の前記画像処理装置に保存されている場合、保存されているRAWデータを、前記選択部により選択された画像処理装置に転送させた後に、前記現像処理を実行させる
     請求項1から請求項8の何れか1項に記載の画像処理システム。
  10.  撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の画像処理装置と、情報処理装置とを含む画像処理システムによる画像処理方法であって、
     前記複数の画像処理装置の電源状態に関する電源情報を取得し、
     取得した電源情報が表す電源状態に応じて、前記現像処理を実行させる前記画像処理装置を選択し、
     選択した画像処理装置に、前記現像処理を実行させる
     画像処理方法。
  11.  撮像により得られたRAWデータの現像処理を含む画像処理を実行する画像処理部を備えた複数の画像処理装置の電源状態に関する電源情報を取得する電源情報取得部と、
     前記電源情報取得部により取得された電源情報が表す電源状態に応じて、前記現像処理を実行させる前記画像処理装置を選択する選択部と、
     前記選択部により選択された画像処理装置に、前記現像処理を実行させる実行部と、
     を備えた情報処理装置。
PCT/JP2018/037631 2018-03-28 2018-10-09 画像処理システム、画像処理方法、及び情報処理装置 WO2019187257A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201880091815.1A CN111971949B (zh) 2018-03-28 2018-10-09 图像处理***、图像处理方法及信息处理装置
JP2020509579A JP6986136B2 (ja) 2018-03-28 2018-10-09 画像処理システム、画像処理方法、及び情報処理装置
US17/030,386 US11019256B2 (en) 2018-03-28 2020-09-24 Image processing system, image processing method, and information processing device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018062727 2018-03-28
JP2018-062727 2018-03-28

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/030,386 Continuation US11019256B2 (en) 2018-03-28 2020-09-24 Image processing system, image processing method, and information processing device

Publications (1)

Publication Number Publication Date
WO2019187257A1 true WO2019187257A1 (ja) 2019-10-03

Family

ID=68061034

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/037631 WO2019187257A1 (ja) 2018-03-28 2018-10-09 画像処理システム、画像処理方法、及び情報処理装置

Country Status (4)

Country Link
US (1) US11019256B2 (ja)
JP (1) JP6986136B2 (ja)
CN (1) CN111971949B (ja)
WO (1) WO2019187257A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352435A (ja) * 2005-06-15 2006-12-28 Fujifilm Holdings Corp カメラシステム
JP2010081258A (ja) * 2008-09-25 2010-04-08 Canon Inc 画像再生システム、画像再生制御装置、画像再生方法及びプログラム
JP2011109443A (ja) * 2009-11-18 2011-06-02 Panasonic Corp 撮像装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060221197A1 (en) * 2005-03-30 2006-10-05 Jung Edward K Image transformation estimator of an imaging device
JP4107317B2 (ja) * 2005-09-30 2008-06-25 ブラザー工業株式会社 画像入出力制御装置、ネットワークシステム及びプログラム
JP2007142551A (ja) 2005-11-15 2007-06-07 Nikon Corp プログラムおよび情報処理装置
CN101558383B (zh) * 2006-12-14 2012-11-14 英特尔公司 处理器的电源管理方法和装置
JP5336765B2 (ja) * 2008-05-13 2013-11-06 キヤノン株式会社 画像処理装置、その制御方法、プログラム、及び画像処理システムの制御方法
JP4997203B2 (ja) * 2008-09-24 2012-08-08 富士フイルム株式会社 撮影装置
US8689017B2 (en) * 2009-03-12 2014-04-01 Cisco Technology, Inc. Server power manager and method for dynamically managing server power consumption
CN102215373B (zh) * 2010-04-07 2014-12-24 苹果公司 会议中的显示调整
JP2015032890A (ja) 2013-07-31 2015-02-16 三星電子株式会社Samsung Electronics Co.,Ltd. 撮像装置及び現像方法
JPWO2015151548A1 (ja) * 2014-04-03 2017-04-13 ソニー株式会社 電子機器および記録媒体
JP2016048911A (ja) * 2014-08-25 2016-04-07 キヤノン株式会社 情報処理装置、その制御方法、および制御プログラム
JP2017135681A (ja) * 2016-01-29 2017-08-03 キヤノン株式会社 撮像装置及びその制御方法
CN106331476A (zh) * 2016-08-18 2017-01-11 努比亚技术有限公司 一种图像处理方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352435A (ja) * 2005-06-15 2006-12-28 Fujifilm Holdings Corp カメラシステム
JP2010081258A (ja) * 2008-09-25 2010-04-08 Canon Inc 画像再生システム、画像再生制御装置、画像再生方法及びプログラム
JP2011109443A (ja) * 2009-11-18 2011-06-02 Panasonic Corp 撮像装置

Also Published As

Publication number Publication date
JP6986136B2 (ja) 2021-12-22
US20210014414A1 (en) 2021-01-14
JPWO2019187257A1 (ja) 2021-03-25
CN111971949A (zh) 2020-11-20
US11019256B2 (en) 2021-05-25
CN111971949B (zh) 2021-07-13

Similar Documents

Publication Publication Date Title
EP2919446B1 (en) Information processing apparatus, method of controlling information processing apparatus, and storage medium
JP2019054536A (ja) 電子機器
JP6071269B2 (ja) 画像表示制御装置、画像表示制御装置の制御方法、画像表示制御システム、およびプログラム
JP2019170074A (ja) 電子機器、電子機器の制御方法、プログラム、および記憶媒体
KR20150007926A (ko) 현상 방법 및 촬상 장치.
JP5508164B2 (ja) 撮像装置及びその制御方法
WO2019187257A1 (ja) 画像処理システム、画像処理方法、及び情報処理装置
JP2015007961A (ja) 電子機器及び撮像装置
JP2006285738A (ja) 複合機のソフトウェア起動方式
JP2010026734A (ja) 画像処理装置およびその方法
JP6829346B2 (ja) 画像処理システム、画像処理方法、及び情報処理装置
JP6826238B2 (ja) 画像処理システム、画像処理方法、及び情報処理装置
US20190107978A1 (en) Image forming apparatus and print setting method
US11477367B2 (en) Information processing apparatus, image processing apparatus, and method of controlling the same
JP7238433B2 (ja) 情報処理装置、制御方法、およびプログラム
JP2021166375A (ja) 情報処理装置、画像処理装置およびそれらの制御方法、ならびに画像処理システム
JP2007006125A (ja) 画像処理支援装置、電子カメラ、画像処理装置、現像処理システム、並びにこれらの画像処理支援装置および画像処理装置を実現するプログラム
JP2007274590A (ja) 画像処理装置及びその方法、並びに、情報処理装置及びその方法
JP2008040850A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP2007215001A (ja) 画像処理装置、画像処理システム及び画像処理方法
WO2017163590A1 (ja) 画像処理装置、画像処理方法、及び画像処理プログラム
US11055030B2 (en) Information processing apparatus to determine state transitions and compliment a deficient state, information processing system, information processing method, and recording medium
JP4996316B2 (ja) 画像処理装置及び画像処理方法、画像処理システム、プログラム、並びに記憶媒体
JP2019153916A (ja) 画像処理装置およびその制御方法、並びにプログラム
JP2021174376A (ja) 電子機器、制御方法およびプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18912781

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020509579

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18912781

Country of ref document: EP

Kind code of ref document: A1