[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010081025A - Photographing device - Google Patents

Photographing device Download PDF

Info

Publication number
JP2010081025A
JP2010081025A JP2008244018A JP2008244018A JP2010081025A JP 2010081025 A JP2010081025 A JP 2010081025A JP 2008244018 A JP2008244018 A JP 2008244018A JP 2008244018 A JP2008244018 A JP 2008244018A JP 2010081025 A JP2010081025 A JP 2010081025A
Authority
JP
Japan
Prior art keywords
recording
image
raw data
data
information
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP2008244018A
Other languages
Japanese (ja)
Other versions
JP4997203B2 (en
Inventor
Hiroyuki Kurase
弘之 倉瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
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 Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2008244018A priority Critical patent/JP4997203B2/en
Publication of JP2010081025A publication Critical patent/JP2010081025A/en
Application granted granted Critical
Publication of JP4997203B2 publication Critical patent/JP4997203B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a photographing device capable of photographing comfortably and safely storing image data obtained by the photographing, while the device can be configured with small circuits. <P>SOLUTION: A DRP 28 is incorporated in a DSC 10. If the DSC 10 is established to a photographing mode, information on a circuit for performing simple development processing for indication is loaded to the DRP 28, and an image caught by an image sensor 18 is through-displayed on an indicating device 32. If photographing is instructed, the image is recorded on an image recording memory 44 in the state of RAW data. If power supply of DSC 10 is turned off and an AC adapter 56 is connected to the DSC 10, information on a circuit for performing development processing for recording on the DRP 28 is loaded to the DRP 28. Then, the RAW data recorded on the image recording memory 44 is collectively developed. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、撮影装置に係り、特に動的に再構成可能なハードウェアを利用した撮影装置に関する。   The present invention relates to an imaging apparatus, and more particularly, to an imaging apparatus using dynamically reconfigurable hardware.

デジタルスチルカメラ(DSC)の多くは、単板式のカラーイメージセンサ(たとえば、CCDイメージセンサやCMOSイメージセンサ等)を採用している。単板式のカラーイメージセンサは、各画素が単色の色情報しか持たない。このため、単板式のカラーイメージセンサを採用するDSCでは、撮影の際、イメージセンサから得られた画像データ(RAWデータ)に所要の補完処理(同時化処理(デモザイク処理ともいう))を行って、可視可能な画像データ(たとえば、輝度データYと色差データCr、CbとからなるY/Cデータ)を生成する処理を行っている。また、多くのDSCでは、この補完処理と同時に明るさ補正や色調補正などのレタッチ処理を行い、完成した画像データをJPEGやTIFFなどの汎用画像フォーマットで保存する構成としている。   Many digital still cameras (DSCs) employ a single-plate color image sensor (for example, a CCD image sensor or a CMOS image sensor). In the single-plate color image sensor, each pixel has only single color information. For this reason, in a DSC that employs a single-plate color image sensor, a required complement process (synchronization process (also referred to as demosaicing process)) is performed on image data (RAW data) obtained from the image sensor at the time of shooting. The visible image data (for example, Y / C data including luminance data Y and color difference data Cr and Cb) is generated. In many DSCs, retouch processing such as brightness correction and color tone correction is performed simultaneously with the complement processing, and the completed image data is stored in a general-purpose image format such as JPEG or TIFF.

このため、単板式のカラーイメージセンサを採用するDSCには、通常、RAWデータからY/Cデータを生成する回路や所要のレタッチ処理を行う回路、圧縮処理を行う回路などのハードウェア(多くはASIC(Application Specific Integrated Circuit))が搭載されている。   For this reason, a DSC that employs a single-plate color image sensor usually has hardware such as a circuit that generates Y / C data from RAW data, a circuit that performs required retouch processing, a circuit that performs compression processing, etc. ASIC (Application Specific Integrated Circuit) is mounted.

しかし、ASICのようなハードウェアは、製造時に論理機能がチップにハード的に作り込まれるため、製造後に機能を変更することが困難という問題がある。   However, hardware such as an ASIC has a problem that it is difficult to change the function after manufacturing because the logic function is built into the chip in hardware at the time of manufacturing.

一方、特許文献1には、DSCに動的に再構成可能なハードウェアを搭載し、一つのハードウェアで画像処理を行う機能と各種パラメータの演算処理を行う機能とを切り換えられるようにすることが提案されている。このDSCでは、画像処理を行わない無効期間に各種パラメータの演算処理が行われる。   On the other hand, in Patent Document 1, a dynamically reconfigurable hardware is mounted on a DSC so that a function for performing image processing and a function for performing arithmetic processing of various parameters can be switched with a single hardware. Has been proposed. In this DSC, calculation processing of various parameters is performed during an invalid period in which image processing is not performed.

また、特許文献2には、静止画撮影機能と動画撮影機能とを備えたDSCに再構成可能なハードウェアを搭載し、一つのハードウェアで静止画データの圧縮処理を行う機能と動画データの圧縮処理を行う機能とを切り換えられるようにすることが提案されている。   In Patent Document 2, a reconfigurable hardware is mounted on a DSC having a still image shooting function and a moving image shooting function, and a function of compressing still image data with a single hardware and a moving image data It has been proposed that the function for performing the compression process can be switched.

また、特許文献3には、DSCに再構成可能なハードウェアを搭載し、当該ハードウェアの機能を切り換えて、段階的に画像データの圧縮処理を行うことが提案されている。
特開2006−261919号公報 特開2005−176217号公報 特開2004−153621号公報
Japanese Patent Application Laid-Open No. 2004-228561 proposes that a reconfigurable hardware is mounted on a DSC, and that the function of the hardware is switched to perform image data compression processing step by step.
JP 2006-261919 A JP 2005-176217 A JP 2004-153621 A

しかしながら、特許文献1の技術は、単に画像処理の機能とパラメータの演算処理の機能とを切り換える構成のため、撮影により得られた画像データを圧縮して画像記録手段に記録する場合には、圧縮処理するハードウェアが別途必要になるという欠点がある。また、再構成可能なハードウェアで圧縮処理を行うこととすると、時分割での処理になるため、撮影間隔が長くなるという欠点がある。   However, since the technology of Patent Document 1 simply switches between an image processing function and a parameter calculation processing function, when compressing image data obtained by shooting and recording it in an image recording means, compression is performed. There is a drawback that additional hardware is required. Also, if compression processing is performed with reconfigurable hardware, the processing is time-division processing, so there is a disadvantage that the photographing interval becomes long.

また、特許文献2、3の技術は、単に再構成可能なハードウェアで圧縮処理の内容を切り換えるだけなので、別途画像処理を行うハードウェアが必要になるという欠点がある。   In addition, the techniques disclosed in Patent Documents 2 and 3 have a drawback that separate image processing hardware is required because the contents of compression processing are simply switched by reconfigurable hardware.

本発明は、このような事情に鑑みてなされたもので、小さい回路で構成できるとともに、快適に撮影することができ、かつ、撮影により得あれた画像データを安全に保管できる撮影装置を提供することを目的とする。   The present invention has been made in view of such circumstances, and provides a photographing apparatus that can be configured with a small circuit, can be photographed comfortably, and can safely store image data obtained by photographing. For the purpose.

請求項1に係る発明は、前記目的を達成するために、カラーイメージセンサと、前記カラーイメージセンサから得られた画像信号からRAWデータを生成するRAWデータ生成手段と、動的に再構成可能なハードウェアと、前記ハードウェアに実現させる機能の情報として、前記RAWデータから表示用の画像データを生成する簡易現像処理機能と、前記RAWデータから記録用の画像データを生成する現像処理機能の情報が記録された機能情報記憶手段と、画像記録手段と、前記表示用の画像データを表示する表示手段と、画像の記録を指示する記録指示手段と、装置が撮影可能な状態か否かを検出する装置状態検出手段と、電源が安定供給可能な状態か否かを検出する電源状態検出手段と、前記装置状態検出手段によって装置が撮影可能な状態であることが検出されると、前記ハードウェアに前記簡易現像処理機能の情報をロードして、前記RAWデータ生成手段で生成されたRAWデータから表示用の画像データを生成させ、生成された表示用の画像データを前記表示手段に表示し;前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記RAWデータ生成手段で生成されたRAWデータを前記画像記録手段に記録し;前記装置状態検出手段によって装置が撮影可能な状態にないことが検出され、かつ、前記電源状態検出手段によって電源が安定供給可能な状態であることが検出されると、前記ハードウェアに前記現像処理機能の情報をロードして、前記画像記録手段に記録されているRAWデータから記録用の画像データを生成させ、生成された記録用の画像データを前記画像記録手段に記録する制御手段と、を備えたことを特徴とする撮影装置を提供する。   In order to achieve the above object, the invention according to claim 1 is a color image sensor, RAW data generating means for generating RAW data from an image signal obtained from the color image sensor, and dynamically reconfigurable. Information on hardware and a function to be realized by the hardware includes information on a simple development processing function that generates image data for display from the RAW data and a development processing function that generates image data for recording from the RAW data. Function information storage means, image recording means, display means for displaying the display image data, recording instruction means for instructing image recording, and whether or not the apparatus is ready for photographing The apparatus state detection means for detecting, the power supply state detection means for detecting whether or not the power supply can be stably supplied, and the apparatus state detection means can shoot the apparatus When the state is detected, the information of the simple development processing function is loaded into the hardware, and display image data is generated from the RAW data generated by the RAW data generation unit. Display image data on the display means; when it is detected by the apparatus status detection means that the apparatus is ready for photographing, and recording of the image is instructed by the recording instruction means, the RAW RAW data generated by the data generation means is recorded in the image recording means; it is detected by the apparatus state detection means that the apparatus is not ready for photographing, and power can be stably supplied by the power supply state detection means When the state is detected, the information on the development processing function is loaded into the hardware and recorded in the image recording unit To generate image data for recording from the AW data, the image data of the generated recording provide an imaging apparatus characterized by and a control means for recording said image recording means.

本発明によれば、動的に再構成可能なハードウェアを備え、当該ハードウェアが、RAWデータから表示用の画像データを生成する処理(簡易現像処理)と、RAWデータから記録用の画像データを生成する処理(現像処理)とを切り換えて行う。具体的には、装置が撮影可能な状態のときは、簡易現像処理機能の情報がロードされて、簡易現像の処理を行う。これにより、イメージセンサで捉えた画像を表示手段に簡易表示させることができる。撮影が指示されると、画像はRAWデータの状態で画像記録手段に記録される。画像記録手段に記録されたRAWデータは、装置が撮影可能な状態になく、かつ、電源が安定供給可能なときに現像処理される。すなわち、装置が撮影可能な状態になく、かつ、電源が安定供給可能な状態であることが検出されると、ハードウェアに現像処理機能の情報がロードされ、画像記録手段に記録されたRAWデータが、まとめて現像処理される。これにより、撮影時に処理待ちをなくして、快適に撮影することができる。また、電源が安定供給可能な状態であることを確認して、現像処理を行うため、処理途中で電源が落ちて、データが破壊されるのを防止することができる。   According to the present invention, dynamically reconfigurable hardware is provided, and the hardware generates image data for display from RAW data (simple development processing), and image data for recording from RAW data. This is performed by switching the processing (development processing). Specifically, when the apparatus is ready for photographing, information on the simple development processing function is loaded and simple development processing is performed. Thereby, the image captured by the image sensor can be simply displayed on the display means. When shooting is instructed, the image is recorded in the image recording means in the state of RAW data. The RAW data recorded in the image recording means is developed when the apparatus is not ready for photographing and the power can be supplied stably. That is, when it is detected that the apparatus is not ready for photographing and the power supply can be stably supplied, the development processing function information is loaded into the hardware, and the RAW data recorded in the image recording means Are developed together. As a result, it is possible to shoot comfortably without waiting for processing during shooting. In addition, since the development process is performed after confirming that the power can be stably supplied, it is possible to prevent the data from being lost due to the power being cut off during the process.

請求項2に係る発明は、前記目的を達成するために、カラーイメージセンサと、前記カラーイメージセンサから得られた画像信号からRAWデータを生成するRAWデータ生成手段と、動的に再構成可能なハードウェアと、前記ハードウェアに実現させる機能の情報として、前記RAWデータから表示用の画像データを生成する簡易現像処理機能の情報が記録された機能情報記憶手段と、画像記録手段と、前記表示用の画像データを表示する表示手段と、画像の記録を指示する記録指示手段と、装置が撮影可能な状態か否かを検出する装置状態検出手段と、電源が安定供給可能な状態か否かを検出する電源状態検出手段と、前記ハードウェアに実現させる機能の情報として、前記RAWデータから記録用の画像データを生成する現像処理機能の情報を有する外部機器と通信する通信手段と、前記通信手段が前記外部機器と通信可能な状態か否かを検出する通信状態検出手段と、前記装置状態検出手段によって装置が撮影可能な状態であることが検出されると、前記ハードウェアに前記簡易現像処理機能の情報をロードして、前記RAWデータ生成手段で生成されたRAWデータから表示用の画像データを生成させ、生成された表示用の画像データを前記表示手段に表示し;前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記RAWデータ生成手段で生成されたRAWデータを前記画像記録手段に記録し;前記装置状態検出手段によって装置が撮影可能な状態にないことが検出されるとともに、前記電源状態検出手段によって電源が安定供給可能な状態であることが検出され、かつ、前記通信状態検出手段によって前記通信手段が前記外部機器と通信可能な状態であることが検出されると、前記通信手段を介して前記外部機器から前記現像処理機能の情報を取得し、前記ハードウェアにロードして、前記画像記録手段に記録されているRAWデータから記録用の画像データを生成させ、生成された記録用の画像データを前記画像記録手段に記録する制御手段と、を備えたことを特徴とする撮影装置を提供する。   In order to achieve the above object, the invention according to claim 2 is a color image sensor, RAW data generating means for generating RAW data from an image signal obtained from the color image sensor, and dynamically reconfigurable. Hardware, function information storage means in which information of a simple development processing function for generating image data for display from the RAW data is recorded as information on functions realized by the hardware, image recording means, and the display Display means for displaying image data, recording instruction means for instructing image recording, apparatus state detection means for detecting whether or not the apparatus is ready for photographing, and whether or not power can be stably supplied And a development processing function for generating image data for recording from the RAW data as information on functions realized by the hardware. A communication means for communicating with an external device having information, a communication state detection means for detecting whether or not the communication means is in a state capable of communicating with the external device, and a state in which the device can be photographed by the device state detection means Is detected, the information of the simple development processing function is loaded into the hardware, and display image data is generated from the RAW data generated by the RAW data generation unit, and the generated display data is displayed. When the image data is displayed on the display means; when it is detected by the apparatus status detection means that the apparatus is ready for photographing, and the recording instruction is instructed to record an image, the RAW data generation means The RAW data generated in step 1 is recorded in the image recording means; and the apparatus state detecting means detects that the apparatus is not in a state capable of photographing. When the power supply state detection unit detects that the power supply can be stably supplied, and the communication state detection unit detects that the communication unit can communicate with the external device, Acquires information on the development processing function from the external device via the communication means, loads it into the hardware, generates image data for recording from RAW data recorded in the image recording means, and generates And a control unit that records the recorded image data on the image recording unit.

本発明によれば、動的に再構成可能なハードウェアを備え、当該ハードウェアが、RAWデータから表示用の画像データを生成する処理(簡易現像処理)と、RAWデータから記録用の画像データを生成する処理(現像処理)とを切り換えて行う。具体的には、装置が撮影可能な状態のときは、簡易現像処理機能の情報がロードされて、簡易現像の処理を行う。これにより、イメージセンサで捉えた画像を表示手段に簡易表示させることができる。撮影が指示されると、画像はRAWデータの状態で画像記録手段に記録される。画像記録手段に記録されたRAWデータは、装置が撮影可能な状態になく、また、電源が安定供給可能な状態であり、かつ、画像データを生成する現像処理機能の情報を有する外部機器と通信可能な状態なときに現像処理される。すなわち、装置が撮影可能な状態になく、また、電源が安定供給可能な状態であり、かつ、現像処理機能の情報を有する外部機器と通信可能な状態であることが検出されると、ハードウェアに実現させる機能の情報として現像処理機能の情報が通信手段を介して外部機器から取得され、取得された現像処理機能の情報がハードウェアにロードされる。そして、画像記録手段に記録されたRAWデータが、ハードウェアでまとめて現像処理される。これにより、撮影時に処理待ちをなくして、快適に撮影することができる。また、電源が安定供給可能な状態であることを確認して、現像処理を行うため、処理途中で電源が落ちて、データが破壊されるのを防止することができる。また、外部機器から現像処理機能の情報を取得するので、常に最新の画像処理技術を用いてRAWデータの現像処理を行うことができる。   According to the present invention, dynamically reconfigurable hardware is provided, and the hardware generates image data for display from RAW data (simple development processing), and image data for recording from RAW data. This is performed by switching the processing (development processing). Specifically, when the apparatus is ready for photographing, information on the simple development processing function is loaded and simple development processing is performed. Thereby, the image captured by the image sensor can be simply displayed on the display means. When shooting is instructed, the image is recorded in the image recording means in the state of RAW data. RAW data recorded in the image recording means is not in a state in which the apparatus can shoot, is in a state in which power can be stably supplied, and communicates with an external device having information on a development processing function for generating image data It is developed when possible. That is, when it is detected that the apparatus is not ready for photographing, is in a state in which power can be stably supplied, and is in a state in which communication with an external device having development processing function information is possible, the hardware The information on the development processing function is acquired from the external device via the communication means as the information on the function to be realized in the above, and the acquired information on the development processing function is loaded into the hardware. Then, the RAW data recorded in the image recording means is developed together by hardware. As a result, it is possible to shoot comfortably without waiting for processing during shooting. In addition, since the development process is performed after confirming that the power can be stably supplied, it is possible to prevent the data from being lost due to the power being cut off during the process. In addition, since the development processing function information is acquired from the external device, the RAW data development processing can always be performed using the latest image processing technology.

請求項3に係る発明は、前記目的を達成するために、前記機能情報記憶手段には、前記ハードウェアに実現させる機能の情報として、さらに前記RAWデータに対してイメージセンサ固有の補正処理を行う補正機能の情報が記録され、前記制御手段は、前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記ハードウェアに前記補正機能の情報をロードして、前記RAWデータ生成手段で生成されたRAWデータを補正処理したRAWデータを生成させ、生成されたRAWデータを前記画像記録手段に記録することを特徴とする請求項1又は2に記載の撮影装置を提供する。   According to a third aspect of the present invention, in order to achieve the above object, the function information storage means further performs correction processing specific to an image sensor on the RAW data as information on functions to be realized by the hardware. When the information on the correction function is recorded, the control means detects that the apparatus is ready for photographing by the apparatus state detection means, and the recording instruction means instructs the recording of the image, the hardware Loading the information on the correction function to the wearer, generating RAW data obtained by correcting the RAW data generated by the RAW data generation unit, and recording the generated RAW data in the image recording unit. An imaging apparatus according to claim 1 or 2 is provided.

本発明によれば、画像の記録が指示されると、ハードウェアにイメージセンサ固有の補正処理(たとえば、キズ補正やシェーディング補正など)を行う補正機能の情報がロードされ、所要の補正処理が施されたRAWデータが画像記録手段に記録される。これにより、機種に依存しない共通の現像処理を行うことができる。   According to the present invention, when an image recording is instructed, information on a correction function for performing correction processing unique to the image sensor (for example, scratch correction, shading correction, etc.) is loaded into the hardware, and the necessary correction processing is performed. The RAW data thus recorded is recorded on the image recording means. This makes it possible to perform common development processing independent of the model.

請求項4に係る発明は、前記目的を達成するために、前記電源は、バッテリと外部電源であり、前記電源状態検出手段は、前記外部電源の接続を検出して、電源が安定供給可能な状態を検出することを特徴とする請求項1−3のいずれか一項に記載の撮影装置を提供する。   According to a fourth aspect of the present invention, in order to achieve the above object, the power source is a battery and an external power source, and the power source state detecting means can detect the connection of the external power source to stably supply the power source. A state is detected, The imaging device according to any one of claims 1 to 3 is provided.

本発明によれば、外部電源の接続が検出されると、電源が安定供給可能な状態であることが検出される。これにより、恒常的な電源を確保でき、安定した現像処理を行うことができる。   According to the present invention, when the connection of the external power source is detected, it is detected that the power source can be stably supplied. Thereby, a constant power supply can be secured and stable development processing can be performed.

請求項5に係る発明は、前記目的を達成するために、前記電源は、バッテリであり、記録用の画像データを生成する必要のあるRAWデータを検出する未現像データ検出手段と、前記未現像データ検出手段で検出されたすべてのRAWデータから記録用の画像データを生成するのに必要な前記バッテリの容量を算出する容量演算手段と、バッテリの残容量を検出する前記バッテリの残容量を検出する残容量検出手段と、を備え、前記電源状態検出手段は、前記残容量検出手段で検出された残容量が、前記容量演算手段で算出された容量を超えることを検出して、電源が安定供給可能な状態を検出することを特徴とする請求項1−3のいずれか一項に記載の撮影装置を提供する。   According to a fifth aspect of the present invention, in order to achieve the above object, the power source is a battery, and undeveloped data detecting means for detecting RAW data that needs to generate image data for recording; and the undeveloped data Capacity calculation means for calculating the capacity of the battery necessary to generate image data for recording from all the RAW data detected by the data detection means, and detection of the remaining capacity of the battery for detecting the remaining capacity of the battery A remaining capacity detecting means for detecting that the remaining capacity detected by the remaining capacity detecting means exceeds the capacity calculated by the capacity calculating means, so that the power supply is stable. The state which can be supplied is detected, The imaging device according to any one of claims 1 to 3 is provided.

本発明によれば、RAWデータを現像処理するのに必要なバッテリの容量が演算され、バッテリの残容量が算出された容量を超えることを検出して、電源が安定供給可能な状態を検出する。これにより、安定した現像処理を行うことができる。   According to the present invention, the capacity of the battery necessary for developing the RAW data is calculated, and it is detected that the remaining capacity of the battery exceeds the calculated capacity, thereby detecting a state where the power can be stably supplied. . Thereby, stable development processing can be performed.

請求項6に係る発明は、前記目的を達成するために、前記電源は、バッテリであり、記録用の画像データを生成する必要のあるRAWデータを検出する未現像データ検出手段と、バッテリの残容量を検出する前記バッテリの残容量を検出する残容量検出手段と、を備え、前記電源状態検出手段は、前記残容量検出手段で検出された残容量が、規定容量を超えることを検出して、電源が安定供給可能な状態を検出することを特徴とする請求項1−3のいずれか一項に記載の撮影装置を提供する。   According to a sixth aspect of the present invention, in order to achieve the above object, the power source is a battery, undeveloped data detecting means for detecting RAW data that needs to generate image data for recording, and a remaining battery. A remaining capacity detecting means for detecting a remaining capacity of the battery for detecting a capacity, wherein the power supply state detecting means detects that the remaining capacity detected by the remaining capacity detecting means exceeds a specified capacity. The imaging apparatus according to claim 1, wherein a state in which power can be stably supplied is detected.

本発明によれば、バッテリの残容量が、あらかじめ設定された規定容量を超えることを検出して、電源が安定供給可能な状態を検出する。たとえば、満充電されていることを検出して、電源が安定供給可能な状態を検出する。これにより、安定した現像処理を行うことができる。   According to the present invention, it is detected that the remaining capacity of the battery exceeds a preset specified capacity, and a state where the power can be stably supplied is detected. For example, by detecting that the battery is fully charged, a state where the power can be stably supplied is detected. Thereby, stable development processing can be performed.

請求項7に係る発明は、前記目的を達成するために、前記記録指示手段によって画像の記録が指示される直前に生成された表示用の画像データを記録する記録手段を備え、前記制御手段は、前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記RAWデータ生成手段で生成されたRAWデータを前記画像記録手段に記録するとともに、前記記録手段に記録された表示用の画像データを前記画像記録手段に記録することを特徴とする請求項1−6のいずれか一項に記載の撮影装置を提供する。   In order to achieve the above object, the invention according to claim 7 comprises recording means for recording display image data generated immediately before the recording instruction is instructed by the recording instruction means, and the control means comprises: When the apparatus state detection unit detects that the apparatus is in a shootable state and the recording instruction unit instructs to record an image, the RAW data generated by the RAW data generation unit is converted into the image data. The recording apparatus according to claim 1, wherein the image data for display recorded in the recording unit is recorded in the recording unit, and the image data for display is recorded in the image recording unit. .

本発明によれば、画像の記録が指示されると、その記録指示により得られたRAWデータとともに、記録指示の直前に得られた表示用の画像データが画像記録手段に記録される。これにより、たとえば、記録済みのRAWデータが、いまだ現像処理されていない場合であっても、代わりに表示用の画像データを表示手段に表示させることにより、記録済みのRAWデータを簡易的に確認することができ、使い勝手を向上させることができる。   According to the present invention, when the image recording is instructed, the display image data obtained immediately before the recording instruction is recorded in the image recording unit together with the RAW data obtained by the recording instruction. Thus, for example, even when recorded RAW data has not yet been developed, the recorded RAW data can be easily confirmed by displaying the display image data on the display means instead. Can improve usability.

本発明によれば、小さい回路で構成できるとともに、快適に撮影することができ、かつ、撮影により得あれた画像データを安全に保管できる。   According to the present invention, it can be configured with a small circuit, can be photographed comfortably, and image data obtained by photographing can be safely stored.

以下、添付図面を参照して、本発明に係る撮影装置の好ましい実施の形態について詳説する。   Hereinafter, a preferred embodiment of a photographing apparatus according to the present invention will be described in detail with reference to the accompanying drawings.

[第1の実施の形態]
<装置構成>
図1は、本発明が適用されたデジタルスチルカメラ(DSC)のシステム構成を示すブロック図である。
[First Embodiment]
<Device configuration>
FIG. 1 is a block diagram showing a system configuration of a digital still camera (DSC) to which the present invention is applied.

同図に示すように、本実施の形態のDSC10は、操作部12、CPU14、撮影光学系16、イメージセンサ18、アナログフロントエンド(AFE)20、画像入力コントローラ26、ダイナミック・リコンフィギャラブル・プロセッサ(Dynamically Reconfigurable Processor(DRP))28、表示コントローラ30、表示装置32、AE/AF/AWB検出部34、外部通信部36、電源管理部38、ワークメモリ40、プログラムメモリ42、画像記録メモリ44等を備えて構成されている。   As shown in the figure, the DSC 10 according to the present embodiment includes an operation unit 12, a CPU 14, a photographing optical system 16, an image sensor 18, an analog front end (AFE) 20, an image input controller 26, a dynamic reconfigurable processor. (Dynamically Reconfigurable Processor (DRP)) 28, display controller 30, display device 32, AE / AF / AWB detection unit 34, external communication unit 36, power management unit 38, work memory 40, program memory 42, image recording memory 44, etc. It is configured with.

操作部12は、撮影を指示するレリーズボタン、電源のON/OFFを指示する電源ボタン、カメラのモードを撮影モードと再生モードとに切り換えるモード切換スイッチ、テレ/ワイドのズームを指示するズームボタン、メニュー画面の呼び出しを指示するメニューボタン、処理の実行、選択の確定等を指示するOKボタン、処理のキャンセル等を指示するキャンセルボタン、十字ボタン等の各種操作部材を含み、操作に応じた操作信号をCPU14に送る。   The operation unit 12 includes a release button for instructing photographing, a power button for instructing power ON / OFF, a mode switching switch for switching a camera mode between a photographing mode and a playback mode, a zoom button for instructing tele / wide zoom, Operation signal according to the operation, including various operation members such as a menu button for instructing to call a menu screen, an OK button for instructing execution of processing, selection confirmation, a cancel button for instructing cancellation of processing, a cross button, etc. Is sent to the CPU 14.

CPU14は、所定の制御プログラムを実行することにより、操作部12からの各種信号に基づいて、DSC10の各部を制御する。   The CPU 14 controls each unit of the DSC 10 based on various signals from the operation unit 12 by executing a predetermined control program.

プログラムメモリ42には、このCPU14が実行する制御プログラムや、制御に必要な各種データが格納されている。また、後述するように、このプログラムメモリ42には、DRP28が実現する回路の情報が格納されている。このプログラムメモリ42は、たとえば、フラッシュROM等の不揮発性メモリで構成される。   The program memory 42 stores a control program executed by the CPU 14 and various data necessary for control. Further, as will be described later, the program memory 42 stores information on circuits realized by the DRP 28. The program memory 42 is composed of a nonvolatile memory such as a flash ROM, for example.

ワークメモリ40は、たとえば、SDRAM等の揮発性メモリで構成され、CPU14によるプログラムの実行領域として利用されるとともに、画像データの一時記憶領域として利用される。   The work memory 40 is composed of, for example, a volatile memory such as SDRAM, and is used as a program execution area by the CPU 14 and as a temporary storage area for image data.

画像記録メモリ44は、たとえば、フラッシュROM等の不揮発性メモリで構成され、撮影により得られた画像データの記録領域として利用される。なお、この画像記録メモリ44は、いわゆるメモリカードの形態でカメラ本体に着脱自在に取り付けられる構成としてもよいし、また、いわゆる内蔵メモリの形態でカメラ本体に一体的に組み込まれる構成としてもよい。   The image recording memory 44 is composed of, for example, a non-volatile memory such as a flash ROM, and is used as a recording area for image data obtained by photographing. The image recording memory 44 may be detachably attached to the camera body in the form of a so-called memory card, or may be integrated in the camera body in the form of a so-called built-in memory.

撮影光学系16は、ズームレンズ装置で構成されており、主として、ズーミングを行うためのズームレンズ16zと、フォーカシングを行うためのフォーカスレンズ16f、光量を調節するための絞り16iとを備えて構成されている。   The photographing optical system 16 is composed of a zoom lens device, and mainly includes a zoom lens 16z for performing zooming, a focus lens 16f for performing focusing, and a diaphragm 16i for adjusting the amount of light. ing.

ズームレンズ16zは、撮影光軸に沿って前後移動自在に設けられており、ズームモータ46zに駆動されて、撮影光軸上を前後移動する。CPU14は、ズームモータドライバ48zを介してズームモータ46zの駆動を制御することにより、ズームレンズ16zの移動を制御して、焦点距離を制御する。   The zoom lens 16z is provided so as to be movable back and forth along the photographing optical axis, and is driven by the zoom motor 46z to move back and forth on the photographing optical axis. The CPU 14 controls the movement of the zoom lens 16z by controlling the driving of the zoom motor 46z via the zoom motor driver 48z, thereby controlling the focal length.

フォーカスレンズ16fは、撮影光軸に沿って前後移動自在に設けられており、フォーカスモータ46fに駆動されて、撮影光軸上を前後移動する。CPU14は、フォーカスモータドライバ48fを介してフォーカスモータ46fの駆動を制御することにより、フォーカスレンズ16fの移動を制御して、焦点位置を制御する。   The focus lens 16f is provided so as to be movable back and forth along the photographic optical axis, and is driven by the focus motor 46f to move back and forth on the photographic optical axis. The CPU 14 controls the movement of the focus lens 16f by controlling the drive of the focus motor 46f via the focus motor driver 48f, thereby controlling the focal position.

絞り16iは、たとえば、アイリス絞りで構成され、アイリスモータ46iに駆動されて、その開口量(絞り値)が調整される。CPU14は、アイリスモータドライバ48iを介してアイリスモータ46iの駆動を制御することにより、絞り16iの開口量をして、イメージセンサ18への入射光量を制御する。   The diaphragm 16i is constituted by, for example, an iris diaphragm, and is driven by an iris motor 46i to adjust the opening amount (aperture value). The CPU 14 controls the drive of the iris motor 46i via the iris motor driver 48i, thereby controlling the amount of light incident on the image sensor 18 by opening the aperture 16i.

イメージセンサ18は、所定のカラーフィルタ配列(たとえば、ベイヤ)のCCDイメージセンサが用いられており、撮影光軸に直交するようにして、撮影光学系16の後方に配置されている。   The image sensor 18 is a CCD image sensor having a predetermined color filter array (for example, Bayer), and is disposed behind the photographing optical system 16 so as to be orthogonal to the photographing optical axis.

なお、本実施の形態では、イメージセンサ18にCCDイメージセンサを用いているが、イメージセンサ18には、この他、CMOSイメージセンサ等の他の構成のイメージセンサを用いることもできる。また、画素配列も正方配列のものに限らず、ハニカム配列のものを用いることもできる。   In the present embodiment, a CCD image sensor is used as the image sensor 18, but an image sensor having another configuration such as a CMOS image sensor can also be used as the image sensor 18. Further, the pixel array is not limited to a square array, and a honeycomb array can also be used.

イメージセンサ18は、タイミングジェネレータ50から加えられる駆動信号に応じて作動し、各画素(受光素子)に蓄積された信号電荷を電圧信号に変換して、画像信号として、点順次に出力する。   The image sensor 18 operates in accordance with the drive signal applied from the timing generator 50, converts the signal charge accumulated in each pixel (light receiving element) into a voltage signal, and outputs it as an image signal dot-sequentially.

なお、このイメージセンサ18には、電子シャッタ機能を実現するために、シャッタゲートを介してシャッタドレインが設けられている。イメージセンサ18の各画素に蓄積された信号電荷は、タイミングジェネレータ50を介して、シャッタゲートを駆動すると、シャッタドレインに掃き出される。したがって、このシャッタゲートの駆動を制御することにより、各画素に蓄積される信号電荷の蓄積時間を制御でき、シャッタスピードを制御することができる。   The image sensor 18 is provided with a shutter drain via a shutter gate in order to realize an electronic shutter function. When the shutter gate is driven via the timing generator 50, the signal charge accumulated in each pixel of the image sensor 18 is swept out to the shutter drain. Therefore, by controlling the driving of the shutter gate, the signal charge accumulation time accumulated in each pixel can be controlled, and the shutter speed can be controlled.

イメージセンサ18から出力された画像信号は、アナログフロントエンド(AFE)20に取り込まれる。   An image signal output from the image sensor 18 is taken into an analog front end (AFE) 20.

AFE20は、アナログ信号処理回路22と、A/D変換器24とを備えて構成され、イメージセンサ18から出力されたアナログの画像信号に所定の信号処理を施し、デジタルの画像信号に変換して出力する。このAFE20は、タイミングジェネレータ50から加えられる駆動タイミング信号で動作し、イメージセンサ18と同期して動作する。   The AFE 20 includes an analog signal processing circuit 22 and an A / D converter 24. The AFE 20 performs predetermined signal processing on the analog image signal output from the image sensor 18, and converts the analog image signal into a digital image signal. Output. The AFE 20 operates in accordance with a drive timing signal applied from the timing generator 50 and operates in synchronization with the image sensor 18.

アナログ信号処理回路22は、CDS(相関2重サンプリング回路)とAGC(アナログ・ゲイン制御回路)とを含み、CDSでイメージセンサ18から出力された画像信号に含まれるリセットノイズ(低周波)を除去したのち、AGCで信号を増幅し、一定レベルの大きさにコントロールする。   The analog signal processing circuit 22 includes a CDS (correlated double sampling circuit) and an AGC (analog gain control circuit), and removes reset noise (low frequency) included in the image signal output from the image sensor 18 by the CDS. After that, the signal is amplified by AGC and controlled to a certain level.

A/D変換器24は、アナログ信号処理回路22で所定の信号処理が施されたアナログの画像信号をデジタルの画像信号に変換して出力する。   The A / D converter 24 converts the analog image signal that has been subjected to predetermined signal processing by the analog signal processing circuit 22 into a digital image signal and outputs the digital image signal.

画像入力コントローラ26は、CPU14の制御の下、AFE20から出力される1コマ分の画像信号を取り込む。この画像入力コントローラ26によってAFE20から取り込まれる1コマ分の画像信号が、撮影画像のRAWデータである。取り込まれたRAWデータは、ワークメモリ40の所定領域に格納される。   The image input controller 26 captures an image signal for one frame output from the AFE 20 under the control of the CPU 14. The image signal for one frame captured from the AFE 20 by the image input controller 26 is the RAW data of the captured image. The taken RAW data is stored in a predetermined area of the work memory 40.

ダイナミック・リコンフィギャラブル・プロセッサ(DRP)28は、内部機能を再構成する仕組みを備えたLSIで構成され、動作させたまま任意の論理回路を実現できるように構成されている。   The dynamic reconfigurable processor (DRP) 28 is composed of an LSI having a mechanism for reconfiguring internal functions, and is configured to realize an arbitrary logic circuit while being operated.

本実施の形態のDSC10では、RAWデータに対してイメージセンサ固有のキズ補正やシェーディング補正を行う機能(イメージセンサ固有の補正処理機能)と、RAWデータを表示用に簡易現像処理する機能(簡易現像処理機能)と、RAWデータを記録用に現像処理する機能(現像処理機能)と、現像処理後の画像データを圧縮処理する機能(圧縮処理機能)と、圧縮された画像データを伸張する機能(伸張処理機能)とを切り換えてDRP28に実現させる。   In the DSC 10 according to the present embodiment, a function for performing scratch correction and shading correction specific to an image sensor (correction processing function specific to an image sensor) for RAW data and a function for performing simple development processing for display of RAW data (simple development) Processing function), a function for developing RAW data for recording (development processing function), a function for compressing image data after development processing (compression processing function), and a function for decompressing compressed image data ( The DRP 28 is realized by switching the expansion processing function).

このDRP28に実現させる回路の情報は、プログラムメモリ42に格納されており、CPU14は、このプログラムメモリ42に格納された回路情報をDRP28にダウンロードして、DRP28に実現させる機能を切り換える。   The circuit information realized by the DRP 28 is stored in the program memory 42, and the CPU 14 downloads the circuit information stored in the program memory 42 to the DRP 28 and switches the function realized by the DRP 28.

なお、このDRP28で行う画像処理については、のちに詳述する。   The image processing performed by the DRP 28 will be described in detail later.

表示コントローラ30は、CPU14の制御の下、簡易現像処理又は現像処理されて生成された画像データをワークメモリ40から読み出し、表示装置32の表示形式に変換して出力する。表示装置32は、たとれば、カラーLCDで構成される。   Under the control of the CPU 14, the display controller 30 reads the image data generated by the simple development process or the development process from the work memory 40, converts it into the display format of the display device 32, and outputs it. For example, the display device 32 is composed of a color LCD.

AE/AF/AWB検出部34は、画像入力コントローラ26を介して取り込んだ撮影画像のRAWデータを用いて、焦点評価値(いわゆるコントラスト情報)、被写体の明るさ、光源種を検出する。   The AE / AF / AWB detection unit 34 detects the focus evaluation value (so-called contrast information), the brightness of the subject, and the light source type using the RAW data of the captured image captured via the image input controller 26.

焦点評価値の情報は、AF(Auto Focus)制御に用いられ、CPU14は、この焦点評価値が最大となるフォーカスレンズ14fの位置をサーチして、主要被写体に焦点を合せる(いわゆるコントラストAF)。   The information on the focus evaluation value is used for AF (Auto Focus) control, and the CPU 14 searches the position of the focus lens 14f where the focus evaluation value is maximized, and focuses the main subject (so-called contrast AF).

被写体の明るさの情報は、AE(Auto Exposure)制御に用いられ、CPU14は、この被写体の明るさの情報に基づいて、EV値を算出し、露出(絞り値、シャッタースピード)を決定する。   Information on the brightness of the subject is used for AE (Auto Exposure) control, and the CPU 14 calculates an EV value based on the information on the brightness of the subject and determines exposure (aperture value, shutter speed).

光源種の情報は、AWB(Auto White Balance)制御に用いられ、CPU14は、この光源種の情報に基づいて、ホワイトバランス用のWBパラメータを設定する。   Information on the light source type is used for AWB (Auto White Balance) control, and the CPU 14 sets a WB parameter for white balance based on the information on the light source type.

外部通信部36は、CPU14の制御の下、所定の通信インターフェースを介して接続された外部機器との間でデータの送受信を行う。本実施の形態のDSC10では、通信インターフェースとしてUSBが採用されている。したがって、USBインターフェースを有する機器であれば、USBケーブルを介して接続することができ、互いにデータの送受信を行うことができる。   The external communication unit 36 transmits / receives data to / from an external device connected via a predetermined communication interface under the control of the CPU 14. In DSC 10 of the present embodiment, USB is adopted as a communication interface. Therefore, any device having a USB interface can be connected via a USB cable and can transmit and receive data to and from each other.

なお、本例ではUSBインターフェースを用いて外部機器と通信する構成としているが、外部機器と通信する手段は、これに限定されるものではなく、他の通信手段で通信する構成とすることもできる。また、その接続形態は有線のものに限らず、無線で接続する形態であってもよい。したがって、たとえば、この他、有線によるLANや無線によるLAN、ブルートゥース、赤外線通信等により、外部機器と通信する構成としてもよい。   In this example, the USB interface is used to communicate with the external device. However, the means for communicating with the external device is not limited to this, and other communication means may be used for communication. . Further, the connection form is not limited to a wired one, and may be a form of connection by wireless. Therefore, for example, in addition to this, a configuration may be adopted in which communication with an external device is performed by a wired LAN, a wireless LAN, Bluetooth, infrared communication, or the like.

電源管理部38は、DC/DCコンバータ等を備え、CPU14の制御の下、カメラ本体に装填されたバッテリ52から供給される電力、又は、電源端子54を介して接続されたACアダプタ56から供給される電力のカメラ各部への供給を制御する。   The power management unit 38 includes a DC / DC converter or the like, and is supplied from the battery 52 loaded in the camera body or the AC adapter 56 connected via the power terminal 54 under the control of the CPU 14. Control of the power supplied to each part of the camera.

この電源管理部38は、充電回路を備えており、CPU14の制御の下、カメラ本体に装填されたバッテリ52を充電する。   The power management unit 38 includes a charging circuit, and charges the battery 52 loaded in the camera body under the control of the CPU 14.

また、この電源管理部38は、バッテリ残容量検出回路を備えており、CPU14の制御の下、カメラ本体に装填されたバッテリ52の残容量を検出する。具体的には、バッテリ52の電圧を検出して、残容量を検出する。   The power management unit 38 also includes a battery remaining capacity detection circuit, and detects the remaining capacity of the battery 52 loaded in the camera body under the control of the CPU 14. Specifically, the remaining capacity is detected by detecting the voltage of the battery 52.

バッテリ52は、交換可能な形態としてもよいし、また、カメラ本体に一体的に組み込む構成としてもよい。   The battery 52 may have a replaceable form or may be configured to be integrated into the camera body.

なお、本実施の形態のDSC10は、クレードル58を介して、ACアダプタ56との接続、及び、外部機器との接続を行うことができるようにされている。すなわち、カメラ本体をクレードル58に載置すると、そのクレードル58に設けられたUSB端子が、DSC10のUSB端子に接続され、そのクレードル58のUSB端子に接続された外部機器と通信可能に接続される。また、クレードル58に設けられた電源端子が、DSC10の電源端子54に接続され、そのクレードル58の電源端子に接続されたACアダプタ56から電力供給が行われる。   The DSC 10 according to the present embodiment can be connected to the AC adapter 56 and connected to an external device via the cradle 58. That is, when the camera body is placed on the cradle 58, the USB terminal provided on the cradle 58 is connected to the USB terminal of the DSC 10, and is connected to be communicable with an external device connected to the USB terminal of the cradle 58. . A power terminal provided on the cradle 58 is connected to the power terminal 54 of the DSC 10, and power is supplied from the AC adapter 56 connected to the power terminal of the cradle 58.

なお、DSC10のUSB端子を介して直接外部機器と接続することもできるし、また、DSC10の電源端子54を介して直接ACアダプタ56に接続することもできる。また、USB端子を介して電源の供給を行う構成とすることもできる。   The external device can be directly connected via the USB terminal of the DSC 10 or can be directly connected to the AC adapter 56 via the power terminal 54 of the DSC 10. Further, power can be supplied through a USB terminal.

電源管理部38は、電源の接続状況(バッテリ52が接続されているか、ACアダプタ56が接続されているか)を検出して、CPU14に出力する。   The power management unit 38 detects the connection status of the power supply (whether the battery 52 is connected or the AC adapter 56 is connected) and outputs it to the CPU 14.

<動作>
次に、以上のように構成された本実施の形態のDSC10の動作について説明する。
<Operation>
Next, the operation of the DSC 10 of the present embodiment configured as described above will be described.

上記のように、本実施の形態のDSC10には、DRP28が搭載されており、実現される機能(回路)が状況に応じて切り換えられる。   As described above, the DSC 10 of the present embodiment is equipped with the DRP 28, and the realized function (circuit) is switched according to the situation.

すなわち、本撮影前の撮影指示待ちの状態では、RAWデータを表示用に簡易現像処理する回路の情報がDRP28にダウロードされ、DRP28が簡易現像処理回路として機能する。これにより、イメージセンサ18で捉えた映像を表示装置32にスルー表示させることができる。   That is, in the state of waiting for a shooting instruction before the main shooting, information on a circuit that performs simple development processing of RAW data for display is downloaded to the DRP 28, and the DRP 28 functions as a simple development processing circuit. Thereby, the video captured by the image sensor 18 can be displayed through on the display device 32.

そして、この撮影指示待ちの状態から本撮影が指示されると、イメージセンサ固有の補正処理(キズ補正やシェーディング補正等)を行う回路の情報がDRP28にダウンロードされ、DRP28が補正処理回路として機能する。本撮影が指示された場合は、この補正処理がされたRAWデータが、画像記録メモリ44に記録される。そして、このようにRAWデータの状態で記録することにより、現像処理の時間を省くことができ、撮影間隔を短縮することができる。   When the main shooting is instructed from the waiting state of the shooting instruction, information on a circuit for performing correction processing (scratch correction, shading correction, etc.) unique to the image sensor is downloaded to the DRP 28, and the DRP 28 functions as a correction processing circuit. . When the main shooting is instructed, the RAW data subjected to the correction process is recorded in the image recording memory 44. By recording in the RAW data state in this way, it is possible to save development processing time and shorten the photographing interval.

一方、RAWデータは、そのままでは表示装置32に表示することができないので、現像処理する必要がある。本実施の形態のDSC10では、カメラの電源がOFFされ、かつ、ACアダプタ56から電力が供給されていることが確認されると、記録済みのRAWデータの現像処理が行われる。すなわち、DSC10の電源がOFFされ、かつ、ACアダプタ56から電力が供給されていることが確認されると、RAWデータを記録用に現像処理する回路の情報がDRP28にダウンロードされ、DRP28が現像処理回路として機能する。これにより、RAWデータを画質調整された可視可能なデータ(本例では、YCデータ)に変換にすることができる。   On the other hand, since RAW data cannot be displayed on the display device 32 as it is, it needs to be developed. In the DSC 10 of the present embodiment, when it is confirmed that the power of the camera is turned off and power is supplied from the AC adapter 56, development processing of recorded RAW data is performed. That is, when it is confirmed that the power of the DSC 10 is turned off and the power is supplied from the AC adapter 56, information of a circuit for developing RAW data for recording is downloaded to the DRP 28, and the DRP 28 is developed. Functions as a circuit. As a result, the RAW data can be converted into visible data (YC data in this example) whose image quality has been adjusted.

本実施の形態のDSC10では、現像処理が完了すると、さらに現像処理された画像データ(YCデータ)を圧縮処理する回路の情報がDRP28にダウンロードされ、DRP28が現像処理回路として機能する。これにより、画像記録メモリ44の容量を圧迫せずに画像を保存することができる。   In the DSC 10 of the present embodiment, when the development processing is completed, information on a circuit that compresses the further developed image data (YC data) is downloaded to the DRP 28, and the DRP 28 functions as a development processing circuit. As a result, an image can be stored without pressing the capacity of the image recording memory 44.

なお、表示用の簡易現像処理では、少なくとも撮影領域が判明できるレベルでの現像処理が行われる。一方、記録用の現像処理では、画質を向上させるための処理を伴った現像処理が行われる。   In the simple development processing for display, development processing is performed at a level at which at least the photographing area can be identified. On the other hand, in the recording development process, a development process accompanied by a process for improving the image quality is performed.

たとえば、表示用の簡易現像処理では、各画素がR、G、Bいずれか一色の情報しか持たないRAWデータを各画素がR、G、B三色の色情報を持つように同時化する処理(補完処理)を行う。   For example, in the simple development process for display, a process of synchronizing RAW data in which each pixel has only one color information of R, G, B so that each pixel has color information of R, G, B (Complementary processing) is performed.

一方、記録用の現像処理では、同時化したデータを輝度データ(Yデータ)と色差データ(Cr、Cbデータ)とからなる画像データ(YCデータ)に変換し、さらにYC変換後の画像データ(YCデータ)に対して、コントラスト強調処理、エッジ強調処理、ノイズリダクションなどのレタッチ処理を行う。   On the other hand, in the recording development process, the synchronized data is converted into image data (YC data) composed of luminance data (Y data) and color difference data (Cr, Cb data), and image data after YC conversion (YC data) YC data) is subjected to retouching processing such as contrast enhancement processing, edge enhancement processing, and noise reduction.

なお、現像処理は、一つの回路で実現することもできるが、各処理を実現する回路を分割し、時系列で処理する構成とすることが好ましい。   The development process can be realized by a single circuit, but it is preferable to divide a circuit that realizes each process and process in time series.

図2〜3は、本実施の形態のDSC10の処理動作の流れを示すフローチャートである。   2 to 3 are flowcharts showing the flow of processing operations of the DSC 10 of the present embodiment.

まず、CPU14は、操作部12からの入力に基づいて、DSC10のモードが、撮影モードか否かを判定する(ステップS10)。   First, the CPU 14 determines whether the mode of the DSC 10 is the shooting mode based on the input from the operation unit 12 (step S10).

DSC14のモードが撮影モードに設定されていると判定すると、CPU14は、表示用に簡易現像処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28に簡易現像処理回路の機能を実現させる(ステップS11)。これにより、表示装置32へのスルー表示が可能になる。CPU14は、イメージセンサ18から順次画像信号を取り込み、DRP28に簡易現像処理させ、生成された画像データ(同時化処理された画像データ)を表示コントローラ30に加えて、表示装置32にスルー画像を表示させる(ステップS12)。   When the CPU 14 determines that the mode of the DSC 14 is set to the photographing mode, the CPU 14 reads out information on a circuit for simple development processing for display from the program memory 42, downloads it to the DRP 28, and allows the DRP 28 to function as a simple development processing circuit. Realize (Step S11). Thereby, the through display on the display device 32 becomes possible. The CPU 14 sequentially captures image signals from the image sensor 18, causes the DRP 28 to perform simple development processing, adds the generated image data (synchronized image data) to the display controller 30, and displays a through image on the display device 32. (Step S12).

撮影者は、この表示装置32にスルー表示される画像を見て、構図等を確認し、レリーズボタンを押下して、本撮影を指示する。CPU14は、操作部12から入力される信号に基づいて、本撮影が指示されたか否かを判定する(ステップS13)。   The photographer looks at the through-displayed image on the display device 32, confirms the composition, etc., and presses the release button to instruct the actual photographing. The CPU 14 determines whether or not the main photographing has been instructed based on the signal input from the operation unit 12 (step S13).

本撮影が指示されたと判定すると、CPU14は、本撮影の処理を実行し、イメージセンサ18から記録用の画像データ(RAWデータ)を取り込む(ステップS14)。記録用の画像データは、一時的にワークメモリ40に格納される。   If it is determined that the main shooting has been instructed, the CPU 14 executes a main shooting process, and captures image data (RAW data) for recording from the image sensor 18 (step S14). The image data for recording is temporarily stored in the work memory 40.

CPU14は、記録用の画像データを取り込むと、イメージセンサ固有のキズ補正やシェーディング補正を行う回路(補正回路)の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28に補正処理回路の機能を実現させる(ステップS15)。そして、本撮影により得られたRAWデータをDRP28に加え、イメージセンサ固有の補正処理を行わせる(ステップS16)。   When the CPU 14 captures the image data for recording, the CPU 14 reads out information on a circuit (correction circuit) for performing flaw correction and shading correction specific to the image sensor from the program memory 42, downloads the information to the DRP 28, and functions the correction processing circuit in the DRP 28 Is realized (step S15). Then, the RAW data obtained by the actual photographing is added to the DRP 28, and correction processing unique to the image sensor is performed (step S16).

CPU14は、このキズ補正等のイメージセンサ固有の補正処理を行ったRAWデータを画像記録メモリ44に記録する(ステップS17)。   The CPU 14 records, in the image recording memory 44, RAW data that has been subjected to correction processing unique to the image sensor such as flaw correction (step S17).

以上一連の工程で一枚の画像の撮影が完了する。この後、CPU14は、ステップS11に戻り、表示用に簡易現像処理する回路の情報をDRP28にダウンロードして、DRP28に簡易現像処理回路の機能を実現させる(ステップS11)。そして、表示装置32にスルー画像を表示させる(ステップS12)。   The imaging of one image is completed in the series of steps described above. Thereafter, the CPU 14 returns to step S11, downloads the information of the circuit for simple development processing for display to the DRP 28, and causes the DRP 28 to realize the function of the simple development processing circuit (step S11). Then, a through image is displayed on the display device 32 (step S12).

なお、上記ステップS13において、本撮影の指示がなされていないと判定すると、CPU14は、操作部12からの入力に基づいて、撮影モードを移行したか否かを判定する(ステップS18)。ここで、撮影モードを移行していないと判定すると、CPU14は、再度、ステップS13に戻り、本撮影の指示がなされたか否かを判定する(ステップS13)。   If it is determined in step S13 that an instruction for actual shooting has not been given, the CPU 14 determines whether or not the shooting mode has been changed based on an input from the operation unit 12 (step S18). If it is determined that the shooting mode has not been shifted, the CPU 14 returns to step S13 again to determine whether an instruction for actual shooting has been issued (step S13).

一方、撮影モードを移行したと判定すると、図3に示すように、操作部12からの信号に基づいて、電源のOFFが指示されたか否かを判定する(ステップS20)。   On the other hand, if it is determined that the shooting mode has been changed, as shown in FIG. 3, it is determined based on a signal from the operation unit 12 whether or not an instruction to turn off the power has been issued (step S20).

ここで、電源のOFFが指示されていないと判定すると、CPU14は、別のモードへの移行が指示されたと判定し、指示されたモード(たとえば、再生モード)での処理を開始する(ステップS27)。   If it is determined that the power-off is not instructed, the CPU 14 determines that the transition to another mode is instructed, and starts processing in the instructed mode (for example, the reproduction mode) (step S27). ).

一方、電源がOFFされたと判定すると、CPU14は、電源管理部38からの情報に基づいて、ACアダプタが接続されているか否かを判定する(ステップS21)。ここで、ACアダプタが接続されていないと判定すると、CPU14は、処理を終了する。   On the other hand, when determining that the power is turned off, the CPU 14 determines whether or not the AC adapter is connected based on the information from the power management unit 38 (step S21). If it is determined that the AC adapter is not connected, the CPU 14 ends the process.

一方、ACアダプタが接続されていると判定すると、CPU14は、画像記録メモリ44にアクセスし、未現像のRAWデータが存在するか否かを判定する(ステップS22)。ここで、未現像のRAWデータが存在しないと判定すると、CPU14は、処理を終了する。   On the other hand, when determining that the AC adapter is connected, the CPU 14 accesses the image recording memory 44 and determines whether or not undeveloped RAW data exists (step S22). If it is determined that there is no undeveloped RAW data, the CPU 14 ends the process.

一方、未現像のRAWデータが存在すると判定すると、CPU14は、記録用の現像処理を実行する(ステップS23)。   On the other hand, if it is determined that undeveloped RAW data exists, the CPU 14 executes a development process for recording (step S23).

図4は、記録用の現像処理の手順を示すフローチャートである。   FIG. 4 is a flowchart showing the procedure of recording development processing.

まず、CPU14は、画像記録メモリ44から未現像のRAWデータを読み出し、ワークメモリ40に展開する(ステップS30)。   First, the CPU 14 reads undeveloped RAW data from the image recording memory 44 and develops it in the work memory 40 (step S30).

次に、CPU14は、RAWデータを同時化処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28に補正処理回路の機能を実現させる(ステップS31)。そして、ワークメモリに展開した未現像のRAWデータをDRP28に加え、DRP28に同時化処理させる。処理後の画像データは、再度、ワークメモリ40に格納される。   Next, the CPU 14 reads out information on a circuit that performs RAW data synchronization processing from the program memory 42, downloads the information to the DRP 28, and causes the DRP 28 to realize the function of the correction processing circuit (step S31). Then, the undeveloped RAW data developed in the work memory is added to the DRP 28, and the DRP 28 is caused to perform a synchronization process. The processed image data is stored in the work memory 40 again.

次に、CPU14は、同時化後の画像データをYC変換処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28にYC変換処理回路の機能を実現させる(ステップS32)。そして、ワークメモリに格納された同時化処理後のDRP28に加えて、画像データを輝度データ(Yデータ)と色差データ(Cr、Cbデータ)とからなる画像データ(YCデータ)に変換させる。YC変換後の画像データ(YCデータ)は、再度、ワークメモリ40に格納される。   Next, the CPU 14 reads out information on a circuit that performs YC conversion processing on the image data after synchronization from the program memory 42, downloads the information to the DRP 28, and causes the DRP 28 to realize the function of the YC conversion processing circuit (step S32). Then, in addition to the synchronized DRP 28 stored in the work memory, the image data is converted into image data (YC data) composed of luminance data (Y data) and color difference data (Cr, Cb data). The image data (YC data) after YC conversion is stored in the work memory 40 again.

次に、CPU14は、YC変換後の画像データをノイズリダクション処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28にノイズリダクション処理回路の機能を実現させる(ステップS33)。そして、ワークメモリに格納されたYC変換後の画像データをDRP28に加えて、ノイズリダクション処理させる。ノイズリダクション処理後の画像データ(YCデータ)は、再度、ワークメモリ40に格納される。   Next, the CPU 14 reads out the information of the circuit that performs noise reduction processing on the image data after YC conversion from the program memory 42, downloads it to the DRP 28, and causes the DRP 28 to realize the function of the noise reduction processing circuit (step S33). Then, the YC-converted image data stored in the work memory is added to the DRP 28 to perform noise reduction processing. The image data (YC data) after the noise reduction process is stored in the work memory 40 again.

次に、CPU14は、ノイズリダクション処理後の画像データをコントラスト強調処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28にコントラスト強調処理回路の機能を実現させる(ステップS34)。そして、ワークメモリに格納されたノイズリダクション処理後の画像データをDRP28に加えて、コントラスト強調処理させる。コントラスト強調処理後の画像データ(YCデータ)は、再度、ワークメモリ40に格納される。   Next, the CPU 14 reads out the information of the circuit that performs the contrast enhancement processing on the image data after the noise reduction processing from the program memory 42, downloads it to the DRP 28, and causes the DRP 28 to realize the function of the contrast enhancement processing circuit (step S34). Then, the image data after the noise reduction process stored in the work memory is added to the DRP 28, and the contrast enhancement process is performed. The image data (YC data) after the contrast enhancement process is stored in the work memory 40 again.

次に、CPU14は、コントラスト強調処理後の画像データをエッジ強調処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28にエッジ強調処理回路の機能を実現させる(ステップS35)。そして、ワークメモリに格納されたコントラストを強調処理後の画像データをDRP28に加えて、エッジ強調処理させる。エッジ強調処理後の画像データ(YCデータ)は、再度、ワークメモリ40に格納される。   Next, the CPU 14 reads out the information of the circuit that performs the edge enhancement processing on the image data after the contrast enhancement processing from the program memory 42, downloads it to the DRP 28, and causes the DRP 28 to realize the function of the edge enhancement processing circuit (step S35). Then, the image data after the contrast enhancement processing stored in the work memory is added to the DRP 28, and the edge enhancement processing is performed. The image data (YC data) after the edge enhancement processing is stored in the work memory 40 again.

以上一連の工程で記録用の現像処理は完了し、記録用の画像データ(YCデータ)が生成される。   The development process for recording is completed in the series of steps described above, and recording image data (YC data) is generated.

この後、CPU14は、図3に示すように、生成された記録用の画像データを圧縮する処理(ここでは、YCデータをJPEG圧縮する処理)を行う。すなわち、画像データを圧縮処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28に圧縮処理回路の機能を実現させる(ステップS24)。そして、ワークメモリに格納された記録用の画像データをDRP28に加えて、圧縮処理させる。生成された圧縮画像データは、再度、ワークメモリ40に格納される。   Thereafter, as shown in FIG. 3, the CPU 14 performs a process of compressing the generated image data for recording (here, a process of compressing the YC data by JPEG). That is, the information of the circuit for compressing the image data is read from the program memory 42, downloaded to the DRP 28, and the DRP 28 realizes the function of the compression processing circuit (step S24). Then, the image data for recording stored in the work memory is added to the DRP 28 and compressed. The generated compressed image data is stored in the work memory 40 again.

CPU14は、生成された圧縮画像データに所定の付属情報を付加して、所定フォーマットの画像ファイル(ここでは、Exifファイル)を生成し、所定の記録フォーマット(ここでは、DCF)に従って画像記録メモリに記録する(ステップS25)。   The CPU 14 adds predetermined attached information to the generated compressed image data, generates an image file (Exif file here) in a predetermined format, and stores it in the image recording memory according to a predetermined recording format (DCF here). Recording is performed (step S25).

この後、CPU14は、画像記録メモリ44にアクセスし、未現像のRAWデータが存在するか否かを判定する(ステップS26)。そして、未現像のRAWデータが存在しないと判定すると、処理を終了する。   Thereafter, the CPU 14 accesses the image recording memory 44 and determines whether or not undeveloped RAW data exists (step S26). If it is determined that there is no undeveloped RAW data, the process ends.

一方、未現像のRAWデータが存在すると判定すると、ステップS23に戻り、未現像のRAWデータに対して記録用の現像処理を実行する。   On the other hand, if it is determined that there is undeveloped RAW data, the process returns to step S23, and recording development processing is executed on the undeveloped RAW data.

このように、本実施の形態のDSC10では、DRP28を組み込み、DRP28に実現させる回路の内容を適宜切り換えて各種処理を実行することにより、全体の回路規模を小さくすることができる。   As described above, in the DSC 10 of the present embodiment, the entire circuit scale can be reduced by incorporating the DRP 28 and appropriately switching the contents of the circuit realized by the DRP 28 to execute various processes.

また、撮影時は画像をRAWデータで記録し、電源OFF後に記録用の現像処理を行う構成とすることにより、撮影間隔を短くすることができ、快適な撮影環境を実現することができる。   In addition, when shooting, an image is recorded as RAW data, and a recording development process is performed after the power is turned off, so that a shooting interval can be shortened and a comfortable shooting environment can be realized.

また、撮影中に記録用の現像処理を行わないことにより、電力消費も抑えることができ、長時間の撮影を実現することができる。   In addition, by not performing recording development processing during shooting, power consumption can be suppressed and long-time shooting can be realized.

また、記録用の現像処理を行う場合は、安定した電源(ACアダプタからの給電)が確保されていることを確認して、実行する構成とすることにより、処理途中でバッテリが切れて、データが破壊されるという事態を未然に防ぐことができる。これにより、撮影により得られた画像データを安全に取り扱うことができる。   In addition, when performing development processing for recording, it is confirmed that a stable power supply (power supply from the AC adapter) is ensured and executed, so that the battery runs out during processing and data Can be prevented in advance. Thereby, the image data obtained by photographing can be handled safely.

なお、ACアダプタ56が接続された場合は、電力供給がバッテリ52からACアダプタ56に切り換えられるものとするが、バッテリ52を充電しながらバッテリ52から給電する構成とすることもできる。   When the AC adapter 56 is connected, the power supply is switched from the battery 52 to the AC adapter 56. However, the battery 52 may be charged while the battery 52 is charged.

また、電源OFF後に現像処理を行う構成とすることにより、使用中に処理待ち時間などを生じさせることなく、快適に使用することができる。   Further, by adopting a configuration in which development processing is performed after the power is turned off, it can be used comfortably without causing a processing waiting time during use.

なお、上記実施の形態では、記録用の現像処理として、同時化処理後、YC変換し、YC変換された画像データ(YCデータ)をノイズリダクション処理、コントラスト強調処理、エッジ強調処理する構成としているが、記録用の現像処理の内容は、これに限定されるものではない。さらに高レベルな画像処理を施して記録用の画像データを生成するようにしてもよい。   In the above-described embodiment, as the recording development process, after the synchronization process, YC conversion is performed, and the YC converted image data (YC data) is subjected to noise reduction process, contrast enhancement process, and edge enhancement process. However, the content of the development process for recording is not limited to this. Further, high-level image processing may be performed to generate image data for recording.

同様に表示用の簡易現像処理についても、上記実施の形態では、同時化処理のみを行っているが、表示画像の画質を向上させる場合には、さらに他の画像処理を行うようにしてもよい。ただし、処理内容を増やすほど、回路規模が大きくなるとともに、消費電力も増え、処理速度も低下するので、これらを考慮して、簡易現像処理の内容を設定することが好ましい。   Similarly, in the above embodiment, only the synchronization processing is performed for the simple development processing for display. However, in order to improve the image quality of the display image, other image processing may be performed. . However, as the processing content is increased, the circuit scale is increased, the power consumption is increased, and the processing speed is decreased. Therefore, it is preferable to set the content of the simple development processing in consideration of these.

一方、記録用の現像処理については、電源OFF後に行われることから、消費電力や処理速度等については、あまり考慮する必要はない。したがって、さらに高レベルな画像処理を行う構成としてもよい。   On the other hand, since the development process for recording is performed after the power is turned off, the power consumption, the processing speed, etc. need not be considered much. Therefore, it may be configured to perform higher level image processing.

また、安定した電源が確保されていることを条件に記録用の現像処理を行うので、記録用の現像処理を行う場合は、内部回路の動作周波数をアップして、処理速度を上げるようにしてもよい。   Also, since the development process for recording is performed on the condition that a stable power supply is secured, when performing the development process for recording, the operating frequency of the internal circuit is increased to increase the processing speed. Also good.

なお、上記実施の形態では、本撮影により得られたRAWデータに対して、イメージセンサ固有の補正処理を行って、画像記録メモリ44に記録する構成を採っているが、本撮影により得られたRAWデータをそのまま画像記録メモリ44に記録する構成としてもよい。すなわち、画像入力コントローラ26を介して取り込まれたRAWデータをそのまま画像記録メモリ44に記録する構成としてもよい。   In the above embodiment, the RAW data obtained by the actual photographing is subjected to the correction processing unique to the image sensor and recorded in the image recording memory 44. The RAW data may be recorded in the image recording memory 44 as it is. In other words, the RAW data taken in via the image input controller 26 may be recorded in the image recording memory 44 as it is.

なお、上記実施の形態のように、イメージセンサ固有の補正処理を行って、画像記録メモリ44に記録する構成とすることにより、カメラの機種によらず、汎用の現像処理を行うことができる。   It should be noted that general-purpose development processing can be performed regardless of the model of the camera by performing the correction processing unique to the image sensor and recording in the image recording memory 44 as in the above embodiment.

なお、現像済みのRAWデータについては、現像処理の完了後に消去する構成としてもよいし、また、現像処理完了後もそのまま画像記録メモリ44に残す構成としてもよい。   The developed RAW data may be deleted after the development process is completed, or may be left as it is in the image recording memory 44 after the development process is completed.

また、本撮影の直前に簡易現像処理された画像データを取得し、本撮影により得られたRAWデータに関連づけて画像記録メモリ44に記録するようにしてもよい。これにより、本撮影により得られたRAWデータが記録用の現像処理されるまでの間、撮影済みの画像がどのような画像かを簡易的に確認することができる。すなわち、再生指示がなされた場合(再生モード時)は、この簡易現像処理された画像を表示装置32に表示させることにより、撮影済みの画像を簡易的に確認することができる。   Alternatively, the image data that has been subjected to the simple development process immediately before the main photographing may be acquired and recorded in the image recording memory 44 in association with the RAW data obtained by the main photographing. Accordingly, it is possible to easily confirm what the captured image is until the RAW data obtained by the actual imaging is subjected to the development process for recording. That is, when a playback instruction is given (in playback mode), the captured image can be easily confirmed by displaying the image subjected to the simple development processing on the display device 32.

この場合、本撮影の指示がなされるまでの間、簡易現像処理した画像データを逐次上書きしながらワークメモリ40に格納する。そして、本撮影の指示がなされた際にワークメモリ40に格納されている画像データを本撮影直前に簡易現像処理された画像データとして、本撮影により得られたRAWデータとともに画像記録メモリ44に記録する。関連付けは、たとえば、ファイル名を同じにして拡張子を変える方法や、別途管理ファイルを生成する方法などを採ることができる。   In this case, the image data subjected to the simple development processing is stored in the work memory 40 while being overwritten successively until the instruction for the main photographing is given. Then, the image data stored in the work memory 40 when the instruction for the main photographing is given is recorded in the image recording memory 44 together with the RAW data obtained by the main photographing as the image data subjected to the simple development process immediately before the main photographing. To do. The association may be, for example, a method of changing the extension with the same file name or a method of generating a separate management file.

なお、この例では両者を互いに関連づけて画像記録メモリ44に記録する構成としているが、少なくともどのような画像が画像記録メモリ44に記録されているかが確認できればよいので、両者の関連付けは行わない構成としてもよい。   In this example, the two are associated with each other and recorded in the image recording memory 44. However, since at least what kind of image is recorded in the image recording memory 44 only needs to be confirmed, the association is not performed. It is good.

なお、簡易現像処理された画像データは、対応するRAWデータが記録用の現像処理されると、自動的に消去される構成とすることが好ましい。   The image data subjected to the simple development processing is preferably configured to be automatically deleted when the corresponding RAW data is subjected to the recording development processing.

また、この本撮影直前に簡易現像処理された画像データを本撮影後に表示装置32に表示し、本撮影により得られた画像を簡易的に確認できるようにしてもよい。また、併せて記録の要否を撮影者に問い合わせ、記録の指示がなされた場合のみ本撮影により得られたRAWデータを画像記録メモリ44に記録するようにしてもよい。   Further, the image data subjected to the simple development process immediately before the main photographing may be displayed on the display device 32 after the main photographing so that the image obtained by the main photographing can be easily confirmed. In addition, the photographer may be inquired about the necessity of recording, and the RAW data obtained by the actual photographing may be recorded in the image recording memory 44 only when a recording instruction is given.

また、DRP28に実現させる回路の情報は、適宜更新できるようにすることが好ましい。すなわち、プログラムメモリ42に記録されている回路情報を適宜更新できるようにすることが好ましい。これにより、常に最新の画像処理技術を用いてRAWデータの現像処理を行うことができる。同様に常に最新の圧縮、伸張処理技術を用いて、画像データの圧縮、伸張処理を行うことができる。   In addition, it is preferable that the circuit information realized by the DRP 28 can be updated as appropriate. That is, it is preferable that the circuit information recorded in the program memory 42 can be updated as appropriate. As a result, the RAW data can be developed using the latest image processing technology. Similarly, image data can be compressed and expanded using the latest compression and expansion processing techniques.

[第2の実施の形態]
上記のように、DRPを備えたDSCは、プログラムメモリに記録されている回路情報を更新することにより、常に最新の画像処理技術を用いてRAWデータの現像処理を行うことができる。
[Second Embodiment]
As described above, a DSC equipped with DRP can always perform development processing of RAW data by using the latest image processing technology by updating circuit information recorded in the program memory.

本実施の形態のDSCでは、DRPに実現させる回路の情報を適宜更新することにより、常に最新の画像処理技術を用いてRAWデータの現像処理を実行する。具体的には、DSCを所定のサーバに接続して、記録用の現像処理を行う構成とし、現像開始前にサーバに最新の回路情報の有無を問い合わせる構成とする。そして、最新の回路情報が存在する場合は、サーバから最新の回路情報を取得し、回路情報を更新したのち、現像処理を開始する。   In the DSC according to the present embodiment, the development of RAW data is always executed using the latest image processing technology by appropriately updating the information of the circuit realized by the DRP. Specifically, the DSC is connected to a predetermined server to perform development processing for recording, and the server is inquired about the presence or absence of the latest circuit information before development starts. If the latest circuit information exists, the latest circuit information is acquired from the server, the circuit information is updated, and then development processing is started.

なお、DSCとしての基本構成は、上述した第1の実施の形態のDSCと同じなので、DSCの構成についての説明は省略する。   Since the basic configuration as a DSC is the same as that of the DSC of the first embodiment described above, description of the configuration of the DSC is omitted.

また、本実施の形態では、サーバはパソコン(PC)であり、PCは外部通信部36を介して通信可能に接続される。   In the present embodiment, the server is a personal computer (PC), and the PC is connected to be communicable via the external communication unit 36.

なお、撮影時の処理(図2の処理)は、上述した第1の実施の形態のDSCの処理と同じなので、ここでは、電源OFF後に行われる処理についてのみ説明する。   Note that the processing at the time of shooting (the processing in FIG. 2) is the same as the DSC processing in the first embodiment described above, so only the processing performed after the power is turned off will be described here.

図5は、撮影モードを移行後のDSCの処理動作の流れを示すフローチャートである。   FIG. 5 is a flowchart showing a flow of processing operations of the DSC after shifting to the shooting mode.

撮影モードを移行したと判定すると(図2参照:ステップS10&ステップS18)、CPU14は、操作部12からの信号に基づいて、電源のOFFが指示されたか否かを判定する(ステップS40)。   If it is determined that the shooting mode has been changed (see FIG. 2: step S10 & step S18), the CPU 14 determines whether or not an instruction to turn off the power has been issued based on the signal from the operation unit 12 (step S40).

ここで、電源のOFFが指示されていないと判定すると、CPU14は、別のモードへの移行が指示されたと判定し、指示されたモード(たとえば、再生モード)での処理を開始する(ステップS51)。   If it is determined that the power-off is not instructed, the CPU 14 determines that the transition to another mode is instructed, and starts processing in the instructed mode (for example, the reproduction mode) (step S51). ).

一方、電源がOFFされたと判定すると、CPU14は、電源管理部38からの情報に基づいて、ACアダプタが接続されているか否かを判定する(ステップS41)。ここで、ACアダプタが接続されていないと判定すると、CPU14は、処理を終了する。   On the other hand, when determining that the power is turned off, the CPU 14 determines whether or not the AC adapter is connected based on the information from the power management unit 38 (step S41). If it is determined that the AC adapter is not connected, the CPU 14 ends the process.

一方、ACアダプタが接続されていると判定すると、CPU14は、画像記録メモリ44にアクセスし、未現像のRAWデータが存在するか否かを判定する(ステップS42)。ここで、未現像のRAWデータが存在しないと判定すると、CPU14は、処理を終了する。   On the other hand, when determining that the AC adapter is connected, the CPU 14 accesses the image recording memory 44 and determines whether or not undeveloped RAW data exists (step S42). If it is determined that there is no undeveloped RAW data, the CPU 14 ends the process.

一方、未現像のRAWデータが存在すると判定すると、外部通信部36の接続状況を確認し、サーバ(PC)と通信可能な状態か否かを判定する(ステップS44)。ここで、サーバと通信可能な状態にないと判定すると、CPU14は、処理を終了する。   On the other hand, if it is determined that there is undeveloped raw data, the connection status of the external communication unit 36 is confirmed, and it is determined whether or not communication with the server (PC) is possible (step S44). If it is determined that the communication with the server is not possible, the CPU 14 ends the process.

一方、サーバと通信可能な状態であると判定すると、サーバに更新すべき回路情報の有無を問い合わせる。そして、その問い合わせ結果に基づいて、更新する回路情報の有無を判定する(ステップS44)。   On the other hand, if it is determined that the communication with the server is possible, the server is inquired of whether there is circuit information to be updated. Based on the inquiry result, the presence / absence of circuit information to be updated is determined (step S44).

なお、更新すべき回路の有無は、たとえば、各回路の情報をバージョンで管理し、各回路のバージョンが最新か否かを判定して、更新すべき回路情報の有無を判定する。   The presence / absence of a circuit to be updated is determined by, for example, managing information on each circuit by version, determining whether the version of each circuit is the latest, and determining whether there is circuit information to be updated.

更新すべき回路の情報がある場合は、サーバから更新する回路の情報を取得し、プログラムメモリ42に格納されている該当回路の情報を更新する(ステップS46)。   If there is information on the circuit to be updated, the information on the circuit to be updated is acquired from the server, and the information on the corresponding circuit stored in the program memory 42 is updated (step S46).

そして、更新完了後、記録用の現像処理を開始する(ステップS47)。更新すべき回路の情報がない場合は、当該更新処理はスキップして、記録用の現像処理を開始する(ステップS47)。   Then, after the update is completed, the development process for recording is started (step S47). If there is no information on the circuit to be updated, the update process is skipped and the development process for recording is started (step S47).

なお、記録用の現像処理の手順は、上述した第1の実施の形態DSCと同じなので、ここでは、その詳細な説明は省略するが、各処理が最新の回路情報を利用して行われる。   Since the procedure of the development process for recording is the same as that of the first embodiment DSC described above, detailed description thereof is omitted here, but each process is performed using the latest circuit information.

記録用の現像処理が完了すると、CPU14は、画像データを圧縮処理する回路の情報をプログラムメモリ42から読み出し、DRP28にダウンロードして、DRP28に圧縮処理回路の機能を実現させる(ステップS48)。そして、ワークメモリに格納された記録用の画像データをDRP28に加えて、圧縮処理させる。生成された圧縮画像データは、ワークメモリ40に格納される。   When the development process for recording is completed, the CPU 14 reads out the information of the circuit for compressing the image data from the program memory 42, downloads it to the DRP 28, and causes the DRP 28 to realize the function of the compression processing circuit (step S48). Then, the image data for recording stored in the work memory is added to the DRP 28 and compressed. The generated compressed image data is stored in the work memory 40.

CPU14は、生成された圧縮画像データに所定の付属情報を付加して、所定フォーマットの画像ファイルを生成し、所定の記録フォーマットに従って画像記録メモリに記録する(ステップS49)。   The CPU 14 adds predetermined auxiliary information to the generated compressed image data, generates an image file of a predetermined format, and records it in the image recording memory according to a predetermined recording format (step S49).

この後、CPU14は、画像記録メモリ44にアクセスし、未現像のRAWデータが存在するか否かを判定する(ステップS50)。そして、未現像のRAWデータが存在しないと判定すると、処理を終了する。   Thereafter, the CPU 14 accesses the image recording memory 44 and determines whether or not undeveloped RAW data exists (step S50). If it is determined that there is no undeveloped RAW data, the process ends.

一方、未現像のRAWデータが存在すると判定すると、ステップS47に戻り、未現像のRAWデータに対して記録用の現像処理を実行する。   On the other hand, if it is determined that there is undeveloped RAW data, the process returns to step S47, and recording development processing is executed on the undeveloped RAW data.

このように、本実施の形態のDSC10では、更新すべき回路情報の有無を確認した上で記録用の現像処理を行うので、常に最新の画像処理技術を用いて記録用の現像処理を行うことができる。   As described above, in the DSC 10 according to the present embodiment, the development process for recording is performed after confirming the presence or absence of circuit information to be updated. Therefore, the development process for recording is always performed using the latest image processing technology. Can do.

なお、本実施の形態では、最新の回路情報を提供する機器(サーバ)として、パソコンを用いているが、最新の回路情報を提供する機器は、これに限定されるものではない。たとえば、専用の提供装置を用意し、当該提供装置にDSCを接続して、最新の回路情報の提供を行う構成とすることもできる。また、ネットワーク(たとえば、インターネット)を利用して、回路情報の提供を受け付ける構成とすることもできる。   In this embodiment, a personal computer is used as a device (server) that provides the latest circuit information, but the device that provides the latest circuit information is not limited to this. For example, a dedicated providing device may be prepared, and a DSC may be connected to the providing device to provide the latest circuit information. Further, it may be configured to receive provision of circuit information using a network (for example, the Internet).

また、たとえば、クレードル58に回路情報の提供機能を持たせ、クレードル58に接続すると、回路情報の提供が受け付けられるようにしてもよい。この場合、クレードル58に通信機能及び回路情報を保持するプログラムメモリを持たせ、当該プログラムメモリに最新の回路情報を逐次記録する構成とする。   Further, for example, the circuit information providing function may be provided to the cradle 58 and the connection of the circuit information to the cradle 58 may be accepted. In this case, the cradle 58 is provided with a program memory for holding communication functions and circuit information, and the latest circuit information is sequentially recorded in the program memory.

[第3の実施の形態]
上述した第1、第2の実施の形態のDSCでは、電源がOFFされても、ACアダプタに接続されていない場合は、記録用の現像処理を行わないようにしている。これは、現像処理中にバッテリが切れ、データが破壊されるのを未然に防止するためである。
[Third Embodiment]
In the DSCs of the first and second embodiments described above, even when the power is turned off, if the AC adapter is not connected, the development process for recording is not performed. This is to prevent the data from being destroyed due to the battery running out during the development process.

しかし、未現像分のRAWデータを現像処理するのに十分な容量がバッテリに確保されていれば、ACアダプタに接続されていなくても、データを破壊することなく、現像処理することができる。   However, if the battery has a sufficient capacity to develop the undeveloped RAW data, the development process can be performed without destroying the data even if the battery is not connected to the AC adapter.

そこで、本実施の形態のDSCでは、バッテリの残容量を確認して、RAWデータの現像処理を行う。   Therefore, in the DSC of the present embodiment, the remaining capacity of the battery is confirmed, and RAW data development processing is performed.

図6は、撮影モードを移行後のDSCの処理動作の流れを示すフローチャートである。   FIG. 6 is a flowchart showing the flow of processing operations of the DSC after shifting to the shooting mode.

なお、ACアダプタが接続されていると判定された場合の処理は、上述した第1の実施の形態と同じである。   Note that the processing when it is determined that the AC adapter is connected is the same as in the first embodiment described above.

したがって、ここでは、ACアダプタが接続されていないと判定された場合の処理について説明する。   Therefore, here, a process when it is determined that the AC adapter is not connected will be described.

ステップS21でACアダプタが接続されていないと判定すると、CPU14は、画像記録メモリ44にアクセスし、未現像のRAWデータが存在するか否かを判定する(ステップS60)。ここで、未現像のRAWデータが存在しないと判定すると、CPU14は、処理を終了する。   If it is determined in step S21 that the AC adapter is not connected, the CPU 14 accesses the image recording memory 44 and determines whether there is undeveloped RAW data (step S60). If it is determined that there is no undeveloped RAW data, the CPU 14 ends the process.

一方、未現像のRAWデータが存在すると判定すると、未現像のRAWデータをすべて現像処理するのに必要なバッテリの容量を算出する(ステップS61)。   On the other hand, if it is determined that undeveloped RAW data exists, the battery capacity required to develop all the undeveloped RAW data is calculated (step S61).

なお、ここでの演算は、たとえば、所定の関数に未現像のRAWデータのデータ数を入力して算出する。   The calculation here is performed by inputting the number of undeveloped raw data to a predetermined function, for example.

そして、現在のバッテリの残容量の情報を電源管理部38から取得し、取得した残容量と算出された容量とを比較し、現在のバッテリの残容量ですべてのRAWデータの現像処理が可能か否かを判定する(ステップS62)。すなわち、現在のバッテリの残容量が、算出した容量を上回っているか否かを判定して、すべてのRAWデータの現像処理が可能か否かを判定する。   Then, information on the remaining capacity of the current battery is acquired from the power management unit 38, the acquired remaining capacity is compared with the calculated capacity, and development processing of all RAW data is possible with the remaining capacity of the current battery. It is determined whether or not (step S62). That is, it is determined whether or not the current remaining capacity of the battery exceeds the calculated capacity, and it is determined whether or not development processing of all RAW data is possible.

この判定で現在のバッテリの残容量ですべてのRAWデータの現像処理が不能と判定すると、CPU14は、処理を終了する。   If it is determined in this determination that development processing of all RAW data is impossible with the current remaining battery capacity, the CPU 14 ends the processing.

一方、現在のバッテリの残容量ですべてのRAWデータの現像処理が可能と判定すると、CPU14は、記録用の現像処理を実行する(ステップS23)。   On the other hand, when it is determined that the development process of all the RAW data is possible with the current remaining capacity of the battery, the CPU 14 executes the development process for recording (step S23).

このように、本実施の形態のDSCでは、現在のバッテリの残容量を検出し、現在の残容量で処理可能であれば、ACアダプタの接続の有無に関わらず、RAWデータの現像処理を行う。これにより、効率よく記録用の現像処理を行うことができる。   As described above, the DSC according to the present embodiment detects the current remaining capacity of the battery, and performs processing of RAW data regardless of whether the AC adapter is connected or not if processing can be performed with the current remaining capacity. . Thereby, the development process for recording can be performed efficiently.

なお、上記の例では、現在のバッテリの残容量が、未現像のRAWデータをすべて現像処理するのに必要なバッテリの容量を上回っているか否かを判定して、記録用の現像処理を行っているが、バッテリが規定容量以上充電されていれば(たとえば、満充電されていれば)、記録用の現像処理を行うようにしてもよい。   In the above example, it is determined whether the remaining capacity of the current battery exceeds the capacity of the battery necessary for developing all the undeveloped RAW data, and the development process for recording is performed. However, if the battery is charged more than a specified capacity (for example, if it is fully charged), the development process for recording may be performed.

また、現在のバッテリの残容量から現像処理可能なデータ数を算出し、算出されたデータ数の分だけ現像処理を行うようにしてもよい。   Alternatively, the number of data that can be developed is calculated from the current remaining capacity of the battery, and the development processing may be performed for the calculated number of data.

[第4の実施の形態]
上述した第1、第2の実施の形態のDSCでは、ACアダプタに接続されていることを確認して、記録用の現像処理を行うようにしている。これにより、現像処理中にバッテリが切れ、データが破壊されるのを未然に防止することができる。
[Fourth Embodiment]
In the DSCs of the first and second embodiments described above, it is confirmed that the AC adapter is connected, and the development process for recording is performed. Thereby, it is possible to prevent the battery from running out and the data from being destroyed during the development process.

しかし、記録用の現像処理中に不注意でACアダプタ56が外れると(カメラ本体をクレードルから取り外す場合を含む。)、データが破損するおそれがある。   However, if the AC adapter 56 is inadvertently detached during the recording development process (including the case where the camera body is removed from the cradle), the data may be damaged.

そこで、本実施の形態のDSCでは、RAWデータの現像処理を行う前にバッテリの残容量を確認し、バッテリ残量が処理に必要とする容量に対して、十分であると判断したらなら、RAWデータの現像処理を行う。   Therefore, in the DSC according to the present embodiment, the remaining capacity of the battery is confirmed before the development processing of the RAW data, and if it is determined that the remaining battery capacity is sufficient for the capacity required for the processing, the RAW Develop data.

なお、撮影時の処理(図2の処理)は、上述した第1の実施の形態のDSCの処理と同じなので、ここでは、電源OFF後に行われる処理についてのみ説明する。   Note that the processing at the time of shooting (the processing in FIG. 2) is the same as the DSC processing in the first embodiment described above, so only the processing performed after the power is turned off will be described here.

図7〜9は、撮影モードを移行後のDSCの処理動作の流れを示すフローチャートである。   7 to 9 are flowcharts showing a flow of processing operations of the DSC after shifting to the shooting mode.

撮影モードを移行したと判定すると(図2参照:ステップS10&ステップS18)、CPU14は、操作部12からの信号に基づいて、電源のOFFが指示されたか否かを判定する(ステップS70)。   If it is determined that the shooting mode has been changed (see FIG. 2: step S10 & step S18), the CPU 14 determines whether or not the power supply is instructed based on a signal from the operation unit 12 (step S70).

ここで、電源のOFFが指示されていないと判定すると、CPU14は、別のモードへの移行が指示されたと判定し、指示されたモード(たとえば、再生モード)での処理を開始する(ステップS71)。   If it is determined that the power-off is not instructed, the CPU 14 determines that the shift to another mode is instructed, and starts processing in the instructed mode (for example, the reproduction mode) (step S71). ).

一方、電源がOFFされたと判定すると、CPU14は、電源管理部38からの情報に基づいて、ACアダプタ56が接続されているか否かを判定する(ステップS72)。ここで、ACアダプタ56が接続されていないと判定すると、CPU14は、処理を終了する。   On the other hand, when determining that the power is turned off, the CPU 14 determines whether the AC adapter 56 is connected based on the information from the power management unit 38 (step S72). If it is determined that the AC adapter 56 is not connected, the CPU 14 ends the process.

一方、ACアダプタ56が接続されていると判定すると、CPU14は、電源の供給元をACアダプタ56に切り換える(ステップS73)。これにより、安定した電源が確保される。   On the other hand, when determining that the AC adapter 56 is connected, the CPU 14 switches the power supply source to the AC adapter 56 (step S73). Thereby, a stable power supply is ensured.

この後、CPU14は、画像記録メモリ44にアクセスし、未現像のRAWデータが存在するか否かを判定する(ステップS74)。   Thereafter, the CPU 14 accesses the image recording memory 44 and determines whether or not undeveloped RAW data exists (step S74).

ここで、未現像のRAWデータが存在しないと判定すると、図8に示すように、CPU14は、充電処理を開始する。すなわち、電源管理部38に対してバッテリ52の充電を指令し、ACアダプタ56から供給される電力でバッテリ52を充電する(ステップS90)。そして、電源管理部38からの出力に基づいて、バッテリ52が満充電されたか否かを判定し(ステップS90)、バッテリ52が満充電された段階で処理を終了する。これにより、電源OFF時にACアダプタ56が接続されている場合は、自動的にバッテリ52を充電でき、効率よくバッテリ52の充電を行うことができる。   If it is determined that there is no undeveloped RAW data, the CPU 14 starts a charging process as shown in FIG. That is, the power management unit 38 is instructed to charge the battery 52, and the battery 52 is charged with the power supplied from the AC adapter 56 (step S90). Then, based on the output from the power management unit 38, it is determined whether or not the battery 52 is fully charged (step S90), and the process ends when the battery 52 is fully charged. Thus, when the AC adapter 56 is connected when the power is turned off, the battery 52 can be automatically charged, and the battery 52 can be charged efficiently.

一方、上記ステップS74において、未現像のRAWデータが存在すると判定すると、CPU14は、未現像のRAWデータをすべて現像処理するのに必要なバッテリの容量を算出する(ステップS75)。そして、現在のバッテリの残容量の情報を電源管理部38から取得し、取得した残容量と算出された容量とを比較し、現在のバッテリの残容量ですべてのRAWデータの現像処理が可能か否かを判定する(ステップS76)。すなわち、現在のバッテリの残容量が、算出した容量を上回っているか否かを判定して、すべてのRAWデータの現像処理が可能か否かを判定する。   On the other hand, if it is determined in step S74 that undeveloped RAW data exists, the CPU 14 calculates the capacity of the battery required to develop all the undeveloped RAW data (step S75). Then, information on the remaining capacity of the current battery is acquired from the power management unit 38, the acquired remaining capacity is compared with the calculated capacity, and development processing of all RAW data is possible with the remaining capacity of the current battery. It is determined whether or not (step S76). That is, it is determined whether or not the current remaining capacity of the battery exceeds the calculated capacity, and it is determined whether or not development processing of all RAW data is possible.

この判定で現在のバッテリの残容量ですべてのRAWデータの現像処理が不能と判定すると、CPU14は、充電処理を開始する。すなわち、電源管理部38に対してバッテリ52の充電を指令し、ACアダプタ56から供給される電力でバッテリ52を充電する(ステップS77)。そして、電源管理部38からの出力に基づいて、すべてのRAWデータを現像処理するのに十分な容量が充電されたか否かを判定する(ステップS78)。   If it is determined in this determination that development processing of all RAW data is impossible with the current remaining capacity of the battery, the CPU 14 starts charging processing. That is, the power management unit 38 is instructed to charge the battery 52, and the battery 52 is charged with the power supplied from the AC adapter 56 (step S77). Then, based on the output from the power management unit 38, it is determined whether or not a capacity sufficient to develop all the RAW data has been charged (step S78).

このステップS78の判定及びステップS76の判定ですべてのRAWデータの現像処理が可能と判定すると、CPU14は、記録用の現像処理を実行する(ステップS80)。そして、生成された記録用の画像データを圧縮する処理を行い(ステップS81)、生成された圧縮画像データに所定の付属情報を付加して、所定フォーマットの画像ファイルを生成し、所定の記録フォーマットに従って画像記録メモリに記録する(ステップS82)。   If it is determined in step S78 and step S76 that all the RAW data can be developed, the CPU 14 executes a recording development process (step S80). Then, the generated image data for recording is compressed (step S81), predetermined attached information is added to the generated compressed image data to generate an image file of a predetermined format, and a predetermined recording format The image is recorded in the image recording memory (step S82).

この後、CPU14は、未現像のRAWデータが存在するか否かを判定し(ステップS83)、未現像のRAWデータが存在しないと判定すると、図8に示すように、バッテリ52の充電処理を行い、バッテリ52が満充電されたところで処理を終了する。   Thereafter, the CPU 14 determines whether or not undeveloped RAW data exists (step S83). If the CPU 14 determines that there is no undeveloped RAW data, as shown in FIG. The process is terminated when the battery 52 is fully charged.

ところで、この現像、圧縮、記録の処理中にACアダプタ56が抜かれ、ACアダプタ56からの給電が遮断されると、処理中のデータが破損するおそれがある。   By the way, if the AC adapter 56 is disconnected during the development, compression, and recording processes and the power supply from the AC adapter 56 is cut off, the data being processed may be damaged.

そこで、CPU14は、この現像、圧縮、記録の各処理中にACアダプタ56の接続状況を監視し、ACアダプタ56が抜かれたことを検出すると、図9に示すように、ただちに電源の供給元をバッテリ52に切り換え(ステップS100)、処理を継続して実行する(ステップS101)。   Therefore, the CPU 14 monitors the connection status of the AC adapter 56 during each development, compression, and recording process. When the CPU 14 detects that the AC adapter 56 has been removed, the CPU 14 immediately determines the power supply source as shown in FIG. Switching to the battery 52 (step S100), the process is continued (step S101).

ここで、本実施の形態のDSCでは、すべてのRAWデータを現像処理するのに十分な容量が確保されていることを確認して、現像処理を開始しているので、バッテリ52には、残りすべてのRAWデータを現像処理するのに十分な容量が確保されている。したがって、処理途中でバッテリ52の容量がなくなることはなく、安全にデータを処理することができる。   Here, in the DSC according to the present embodiment, it is confirmed that a sufficient capacity for developing all RAW data is secured, and the developing process is started. Sufficient capacity is secured to develop all RAW data. Therefore, the capacity of the battery 52 is not lost during the processing, and the data can be processed safely.

このように、ACアダプタ56が抜かれたことを検出されると、ただちに電源の供給元がバッテリに切り換えられ、処理が継続して行われる。   As described above, when it is detected that the AC adapter 56 has been removed, the power supply source is immediately switched to the battery, and the processing is continued.

この後、CPU14は、すべてのRAWデータの現像処理が完了したか否かを判定し(ステップS102)、すべてのRAWデータの現像が完了したと判定すると、図8に示すように、バッテリ52の充電処理を行い、バッテリ52が満充電されたところで処理を終了する。   Thereafter, the CPU 14 determines whether or not the development processing for all the RAW data has been completed (step S102). If the CPU 14 determines that the development for all the RAW data has been completed, as shown in FIG. The charging process is performed, and the process is terminated when the battery 52 is fully charged.

このように、本実施の形態のDSCでは、ACアダプタが接続されている場合であっても、現在のバッテリの残容量ですべてのRAWデータの現像処理が不能であれば、現像処理は行わず、バッテリが充電されるのを待って現像処理を行う。これにより、不注意でAC電源が遮断されたとしても、データを破壊することなく、安全に現像処理を行うことができる。   As described above, in the DSC according to the present embodiment, even when the AC adapter is connected, if the development processing of all the RAW data is impossible with the current remaining capacity of the battery, the development processing is not performed. Then, development processing is performed after the battery is charged. As a result, even if the AC power supply is inadvertently cut off, the development process can be performed safely without destroying the data.

なお、上記の例では、バッテリ52を充電したのち、記録用の現像処理を開始する際、未現像のRAWデータをすべて現像処理するのに必要なバッテリの容量が充電されるのを待って、現像処理を開始しているが、バッテリが満充電されるのを待って、現像処理を開始する構成としてもよい。   In the above example, after the battery 52 is charged, when the development process for recording is started, the battery capacity necessary for developing all the undeveloped raw data is charged. Although the development process is started, the development process may be started after the battery is fully charged.

また、上記の例では、未現像のRAWデータをすべて現像処理するのに必要なバッテリの容量を算出し(ステップS75)、現在のバッテリの残容量の情報を電源管理部38から取得し、現在のバッテリの残容量ですべてのRAWデータの現像処理が可能な場合に記録用の現像処理を行う構成としているが、バッテリ52が規定容量以上充電されているか否かを判定し(たとえば、満充電されているか否かを判定)、規定容量以上充電されている場合に記録用の現像処理を行うようにしてもよい。この場合において、AC電源が遮断された場合は、処理中のデータのみ現像、圧縮、記録の処理を行うようにしてもよい。   In the above example, the battery capacity required to develop all the undeveloped RAW data is calculated (step S75), information on the current remaining battery capacity is acquired from the power management unit 38, The development processing for recording is performed when the development processing of all RAW data is possible with the remaining capacity of the battery, but it is determined whether or not the battery 52 is charged more than a specified capacity (for example, full charge) The recording development process may be performed when the battery is charged more than a specified capacity. In this case, when the AC power is cut off, only the data being processed may be subjected to development, compression, and recording processing.

[他の実施の形態]
上記の一連の実施の形態では、電源ボタンによって、電源がOFFにされると、記録用の現像処理を行う構成としているが、電源ボタンによって電源がOFFにされない場合であっても、無操作の状態が一定時間経過すると、自動的に電源がOFFされ、記録用の現像処理を行うようにしてもよい。
[Other embodiments]
In the above-described series of embodiments, the development process for recording is performed when the power is turned off by the power button. However, even if the power is not turned off by the power button, no operation is performed. When the state has passed for a certain period of time, the power supply may be automatically turned off to perform a development process for recording.

また、クレードル58への装着を検知し、クレードル58に装着すると、自動的に電源がOFFされて、記録用の処理を行うようにしてもよい。   Alternatively, when the attachment to the cradle 58 is detected and attached to the cradle 58, the power may be automatically turned off to perform the recording process.

また、上記一連の実施の形態では、本撮影により得られたRAWデータに対して記録用の現像処理を行うこととしているが、RAWデータのまま画像記録メモリ44に保存するようにしてもよい。すなわち、画像の記録モードとして、現像記録モードとRAW記録モードとを選択して本撮影できるように構成し、RAW記録モードで本撮影されたRAWデータは、現像処理は行わずに、そのまま画像記録メモリ44に保存するようにする。   In the series of embodiments described above, the development processing for recording is performed on the RAW data obtained by the actual photographing. However, the RAW data may be stored in the image recording memory 44 as it is. That is, the development recording mode and the RAW recording mode can be selected as the image recording mode so that the actual shooting can be performed, and the RAW data actually shot in the RAW recording mode is recorded as it is without being developed. The data is stored in the memory 44.

同様に、記録用の現像処理を行う場合であっても、圧縮して記録するモードと非圧縮の状態で記録するモードを選択できるように構成し、非圧縮の状態で記録するモードが選択された場合には、圧縮処理を行わずに、画像データを画像記録メモリ44に記録するようにしてもよい。   Similarly, even when performing development processing for recording, it is configured so that a mode for recording by compression and a mode for recording in an uncompressed state can be selected, and a mode for recording in an uncompressed state is selected. In such a case, the image data may be recorded in the image recording memory 44 without performing the compression process.

また、上記一連の実施の形態では、本発明をDSCに適用した場合を例に説明したが、本発明の適用は、これに限定されるものではない。いわゆるカメラ付き携帯電話機等の撮影機能を備えた機器にも同様に適用することができる。   In the series of embodiments described above, the case where the present invention is applied to the DSC has been described as an example. However, the application of the present invention is not limited to this. The present invention can be similarly applied to a device having a photographing function such as a so-called camera-equipped mobile phone.

また、上記一連の実施の形態では、動的に再構成可能なハードウェアとして、DRPを採用しているが、使用可能な動的に再構成可能なハードウェアは、これに限定されるものではない。   In the series of embodiments described above, DRP is adopted as dynamically reconfigurable hardware. However, usable dynamically reconfigurable hardware is not limited to this. Absent.

本発明が適用されたDSCのシステム構成を示すブロック図1 is a block diagram showing a system configuration of a DSC to which the present invention is applied. DSCの処理動作の流れを示すフローチャート(第1の実施の形態)Flowchart showing the flow of DSC processing operation (first embodiment) DSCの処理動作の流れを示すフローチャート(第1の実施の形態)Flowchart showing the flow of DSC processing operation (first embodiment) 記録用の現像処理の手順を示すフローチャートFlow chart showing development processing procedure for recording 撮影モードを移行後のDSCの処理動作の流れを示すフローチャート(第2の実施の形態)Flowchart showing the flow of DSC processing operation after transition to shooting mode (second embodiment) 撮影モードを移行後のDSCの処理動作の流れを示すフローチャート(第3の実施の形態)Flowchart showing the flow of DSC processing operation after transition to shooting mode (third embodiment) 撮影モードを移行後のDSCの処理動作の流れを示すフローチャート(第4の実施の形態)Flowchart showing the flow of DSC processing operation after transition to shooting mode (fourth embodiment) 撮影モードを移行後のDSCの処理動作の流れを示すフローチャート(第4の実施の形態)Flowchart showing the flow of DSC processing operation after transition to shooting mode (fourth embodiment) 撮影モードを移行後のDSCの処理動作の流れを示すフローチャート(第4の実施の形態)Flowchart showing the flow of DSC processing operation after transition to shooting mode (fourth embodiment)

符号の説明Explanation of symbols

10…デジタルスチルカメラ(DSC)、12…操作部、14…CPU、16…撮影光学系、18…イメージセンサ、20…アナログフロントエンド(AFE)、26…画像入力コントローラ、28…ダイナミック・リコンフィギャラブル・プロセッサ(Dynamically Reconfigurable Processor(DRP))、30…表示コントローラ、32…表示装置、34…AE/AF/AWB検出部、36…外部通信部、38…電源管理部、40…ワークメモリ、42…プログラムメモリ、44…画像記録メモリ、50…タイミングジェネレータ、52…バッテリ、54…電源端子、56…ACアダプタ、58…クレードル   DESCRIPTION OF SYMBOLS 10 ... Digital still camera (DSC), 12 ... Operation part, 14 ... CPU, 16 ... Shooting optical system, 18 ... Image sensor, 20 ... Analog front end (AFE), 26 ... Image input controller, 28 ... Dynamic reconfiguration Dynamically Reconfigurable Processor (DRP), 30 ... display controller, 32 ... display device, 34 ... AE / AF / AWB detection unit, 36 ... external communication unit, 38 ... power management unit, 40 ... work memory, 42 ... Program memory, 44 ... Image recording memory, 50 ... Timing generator, 52 ... Battery, 54 ... Power supply terminal, 56 ... AC adapter, 58 ... Cradle

Claims (7)

カラーイメージセンサと、
前記カラーイメージセンサから得られた画像信号からRAWデータを生成するRAWデータ生成手段と、
動的に再構成可能なハードウェアと、
前記ハードウェアに実現させる機能の情報として、前記RAWデータから表示用の画像データを生成する簡易現像処理機能と、前記RAWデータから記録用の画像データを生成する現像処理機能の情報が記録された機能情報記憶手段と、
画像記録手段と、
前記表示用の画像データを表示する表示手段と、
画像の記録を指示する記録指示手段と、
装置が撮影可能な状態か否かを検出する装置状態検出手段と、
電源が安定供給可能な状態か否かを検出する電源状態検出手段と、
前記装置状態検出手段によって装置が撮影可能な状態であることが検出されると、前記ハードウェアに前記簡易現像処理機能の情報をロードして、前記RAWデータ生成手段で生成されたRAWデータから表示用の画像データを生成させ、生成された表示用の画像データを前記表示手段に表示し;前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記RAWデータ生成手段で生成されたRAWデータを前記画像記録手段に記録し;前記装置状態検出手段によって装置が撮影可能な状態にないことが検出され、かつ、前記電源状態検出手段によって電源が安定供給可能な状態であることが検出されると、前記ハードウェアに前記現像処理機能の情報をロードして、前記画像記録手段に記録されているRAWデータから記録用の画像データを生成させ、生成された記録用の画像データを前記画像記録手段に記録する制御手段と、
を備えたことを特徴とする撮影装置。
A color image sensor,
RAW data generating means for generating RAW data from an image signal obtained from the color image sensor;
Dynamically reconfigurable hardware,
As information on functions to be realized by the hardware, information on a simple development processing function for generating image data for display from the RAW data and information on a development processing function for generating image data for recording from the RAW data was recorded. Functional information storage means;
Image recording means;
Display means for displaying the image data for display;
Recording instruction means for instructing recording of an image;
A device state detecting means for detecting whether or not the device is ready for photographing;
Power supply state detection means for detecting whether or not the power supply can be stably supplied;
When the apparatus state detecting means detects that the apparatus is ready for photographing, the information of the simple development processing function is loaded into the hardware and displayed from the RAW data generated by the RAW data generating means. Image data for display is generated, and the generated display image data is displayed on the display means; the apparatus state detection means detects that the apparatus is ready for photographing, and the recording instruction means When recording of an image is instructed, the RAW data generated by the RAW data generating unit is recorded in the image recording unit; the apparatus state detecting unit detects that the apparatus is not in a shootable state; and When the power supply state detection unit detects that the power can be stably supplied, the development processing function information is stored in the hardware. And de, and control means for recording the image recording unit to generate image data for recording from the RAW data recorded in the image data of the generated recording on the image recording unit,
An imaging apparatus comprising:
カラーイメージセンサと、
前記カラーイメージセンサから得られた画像信号からRAWデータを生成するRAWデータ生成手段と、
動的に再構成可能なハードウェアと、
前記ハードウェアに実現させる機能の情報として、前記RAWデータから表示用の画像データを生成する簡易現像処理機能の情報が記録された機能情報記憶手段と、
画像記録手段と、
前記表示用の画像データを表示する表示手段と、
画像の記録を指示する記録指示手段と、
装置が撮影可能な状態か否かを検出する装置状態検出手段と、
電源が安定供給可能な状態か否かを検出する電源状態検出手段と、
前記ハードウェアに実現させる機能の情報として、前記RAWデータから記録用の画像データを生成する現像処理機能の情報を有する外部機器と通信する通信手段と、
前記通信手段が前記外部機器と通信可能な状態か否かを検出する通信状態検出手段と、
前記装置状態検出手段によって装置が撮影可能な状態であることが検出されると、前記ハードウェアに前記簡易現像処理機能の情報をロードして、前記RAWデータ生成手段で生成されたRAWデータから表示用の画像データを生成させ、生成された表示用の画像データを前記表示手段に表示し;前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記RAWデータ生成手段で生成されたRAWデータを前記画像記録手段に記録し;前記装置状態検出手段によって装置が撮影可能な状態にないことが検出されるとともに、前記電源状態検出手段によって電源が安定供給可能な状態であることが検出され、かつ、前記通信状態検出手段によって前記通信手段が前記外部機器と通信可能な状態であることが検出されると、前記通信手段を介して前記外部機器から前記現像処理機能の情報を取得し、前記ハードウェアにロードして、前記画像記録手段に記録されているRAWデータから記録用の画像データを生成させ、生成された記録用の画像データを前記画像記録手段に記録する制御手段と、
を備えたことを特徴とする撮影装置。
A color image sensor,
RAW data generating means for generating RAW data from an image signal obtained from the color image sensor;
Dynamically reconfigurable hardware,
As function information to be realized by the hardware, function information storage means in which information of a simple development processing function for generating image data for display from the RAW data is recorded;
Image recording means;
Display means for displaying the image data for display;
Recording instruction means for instructing recording of an image;
A device state detecting means for detecting whether or not the device is ready for photographing;
Power supply state detection means for detecting whether or not the power supply can be stably supplied;
Communication means for communicating with an external device having information on a development processing function for generating image data for recording from the RAW data as information on a function to be realized by the hardware;
Communication state detection means for detecting whether or not the communication means is in a state where communication with the external device is possible;
When the apparatus state detecting means detects that the apparatus is ready for photographing, the information of the simple development processing function is loaded into the hardware and displayed from the RAW data generated by the RAW data generating means. Image data for display is generated, and the generated display image data is displayed on the display means; the apparatus state detection means detects that the apparatus is ready for photographing, and the recording instruction means When recording of an image is instructed, the RAW data generated by the RAW data generating unit is recorded in the image recording unit; the apparatus state detecting unit detects that the apparatus is not in a shootable state; It is detected by the power state detection means that the power can be stably supplied, and the communication state is detected by the communication state detection means. Is detected to be communicable with the external device, the development processing function information is acquired from the external device via the communication unit, loaded into the hardware, and the image recording unit Control means for generating image data for recording from the RAW data recorded in the image data, and recording the generated image data for recording in the image recording means;
An imaging apparatus comprising:
前記機能情報記憶手段には、前記ハードウェアに実現させる機能の情報として、さらに前記RAWデータに対してイメージセンサ固有の補正処理を行う補正機能の情報が記録され、
前記制御手段は、前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記ハードウェアに前記補正機能の情報をロードして、前記RAWデータ生成手段で生成されたRAWデータを補正処理したRAWデータを生成させ、生成されたRAWデータを前記画像記録手段に記録することを特徴とする請求項1又は2に記載の撮影装置。
In the function information storage unit, information on a correction function for performing correction processing specific to an image sensor on the RAW data is recorded as information on a function to be realized by the hardware.
When the apparatus state detection unit detects that the apparatus is in a shootable state and the recording instruction unit instructs to record an image, the control unit displays the correction function information to the hardware. The load data is generated, RAW data obtained by correcting the RAW data generated by the RAW data generation unit is generated, and the generated RAW data is recorded in the image recording unit. Shooting device.
前記電源は、バッテリと外部電源であり、
前記電源状態検出手段は、前記外部電源の接続を検出して、電源が安定供給可能な状態を検出することを特徴とする請求項1−3のいずれか一項に記載の撮影装置。
The power source is a battery and an external power source,
The photographing apparatus according to claim 1, wherein the power state detection unit detects a state in which the power can be stably supplied by detecting connection of the external power source.
前記電源は、バッテリであり、
記録用の画像データを生成する必要のあるRAWデータを検出する未現像データ検出手段と、
前記未現像データ検出手段で検出されたすべてのRAWデータから記録用の画像データを生成するのに必要な前記バッテリの容量を算出する容量演算手段と、
バッテリの残容量を検出する前記バッテリの残容量を検出する残容量検出手段と、
を備え、前記電源状態検出手段は、前記残容量検出手段で検出された残容量が、前記容量演算手段で算出された容量を超えることを検出して、電源が安定供給可能な状態を検出することを特徴とする請求項1−3のいずれか一項に記載の撮影装置。
The power source is a battery;
Undeveloped data detection means for detecting RAW data that needs to generate image data for recording;
Capacity calculating means for calculating the capacity of the battery required to generate image data for recording from all the raw data detected by the undeveloped data detecting means;
A remaining capacity detecting means for detecting a remaining capacity of the battery for detecting a remaining capacity of the battery;
The power supply state detection means detects that the remaining capacity detected by the remaining capacity detection means exceeds the capacity calculated by the capacity calculation means, and detects a state where the power supply can be stably supplied. The imaging device according to any one of claims 1 to 3, wherein
前記電源は、バッテリであり、
記録用の画像データを生成する必要のあるRAWデータを検出する未現像データ検出手段と、
バッテリの残容量を検出する前記バッテリの残容量を検出する残容量検出手段と、
を備え、前記電源状態検出手段は、前記残容量検出手段で検出された残容量が、規定容量を超えることを検出して、電源が安定供給可能な状態を検出することを特徴とする請求項1−3のいずれか一項に記載の撮影装置。
The power source is a battery;
Undeveloped data detection means for detecting RAW data that needs to generate image data for recording;
A remaining capacity detecting means for detecting a remaining capacity of the battery for detecting a remaining capacity of the battery;
The power supply state detection means detects that the remaining capacity detected by the remaining capacity detection means exceeds a specified capacity, and detects a state in which power can be stably supplied. The imaging device according to any one of 1-3.
前記記録指示手段によって画像の記録が指示される直前に生成された表示用の画像データを記録する記録手段を備え、
前記制御手段は、前記装置状態検出手段によって装置が撮影可能な状態であることが検出され、かつ、前記記録指示手段によって画像の記録が指示されると、前記RAWデータ生成手段で生成されたRAWデータを前記画像記録手段に記録するとともに、前記記録手段に記録された表示用の画像データを前記画像記録手段に記録することを特徴とする請求項1−6のいずれか一項に記載の撮影装置。
Recording means for recording display image data generated immediately before the recording instruction is instructed by the recording instruction means;
The control means detects the RAW generated by the RAW data generation means when the apparatus state detection means detects that the apparatus is ready for photographing and the recording instruction means instructs to record an image. 7. The photographing according to claim 1, wherein data is recorded in the image recording unit, and image data for display recorded in the recording unit is recorded in the image recording unit. apparatus.
JP2008244018A 2008-09-24 2008-09-24 Imaging device Expired - Fee Related JP4997203B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008244018A JP4997203B2 (en) 2008-09-24 2008-09-24 Imaging device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008244018A JP4997203B2 (en) 2008-09-24 2008-09-24 Imaging device

Publications (2)

Publication Number Publication Date
JP2010081025A true JP2010081025A (en) 2010-04-08
JP4997203B2 JP4997203B2 (en) 2012-08-08

Family

ID=42211014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008244018A Expired - Fee Related JP4997203B2 (en) 2008-09-24 2008-09-24 Imaging device

Country Status (1)

Country Link
JP (1) JP4997203B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012105014A (en) * 2010-11-09 2012-05-31 Canon Inc Imaging device, imaging device control method, and program of the same
WO2014141637A1 (en) * 2013-03-15 2014-09-18 Canon Kabushiki Kaisha Imaging apparatus and imaging apparatus control method
WO2014141638A1 (en) 2013-03-15 2014-09-18 Canon Kabushiki Kaisha Image processing apparatus and image processing method
JP2014179854A (en) * 2013-03-15 2014-09-25 Canon Inc Image processing unit and image processing method
JP2014179853A (en) * 2013-03-15 2014-09-25 Canon Inc Image processing unit and image processing method
JP2014179852A (en) * 2013-03-15 2014-09-25 Canon Inc Imaging apparatus and control method of the same
JP2015136072A (en) * 2014-01-17 2015-07-27 キヤノン株式会社 Imaging device and control method therefor
JP2017103753A (en) * 2015-11-24 2017-06-08 キヤノン株式会社 Imaging apparatus and recording method
JPWO2019187257A1 (en) * 2018-03-28 2021-03-25 富士フイルム株式会社 Image processing system, image processing method, and information processing equipment
JP2021072571A (en) * 2019-10-31 2021-05-06 キヤノン株式会社 Communication apparatus, control method thereof, and program therefor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000156802A (en) * 1998-11-19 2000-06-06 Canon Inc Image pickup device, its signal processing method and storage medium
JP2003209737A (en) * 2002-01-15 2003-07-25 Fuji Photo Film Co Ltd Imaging apparatus
JP2005176217A (en) * 2003-12-15 2005-06-30 Canon Inc Image pickup device and its control method
JP2006261919A (en) * 2005-03-16 2006-09-28 Matsushita Electric Ind Co Ltd Device and method for processing image signal
JP2008104009A (en) * 2006-10-19 2008-05-01 Sony Corp Imaging apparatus and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000156802A (en) * 1998-11-19 2000-06-06 Canon Inc Image pickup device, its signal processing method and storage medium
JP2003209737A (en) * 2002-01-15 2003-07-25 Fuji Photo Film Co Ltd Imaging apparatus
JP2005176217A (en) * 2003-12-15 2005-06-30 Canon Inc Image pickup device and its control method
JP2006261919A (en) * 2005-03-16 2006-09-28 Matsushita Electric Ind Co Ltd Device and method for processing image signal
JP2008104009A (en) * 2006-10-19 2008-05-01 Sony Corp Imaging apparatus and method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012105014A (en) * 2010-11-09 2012-05-31 Canon Inc Imaging device, imaging device control method, and program of the same
US9723169B2 (en) 2013-03-15 2017-08-01 Canon Kabushiki Kaisha Imaging apparatus and imaging apparatus control method
EP3490250A1 (en) * 2013-03-15 2019-05-29 Canon Kabushiki Kaisha Image processing apparatus and image processing method
JP2014179854A (en) * 2013-03-15 2014-09-25 Canon Inc Image processing unit and image processing method
JP2014179853A (en) * 2013-03-15 2014-09-25 Canon Inc Image processing unit and image processing method
JP2014179852A (en) * 2013-03-15 2014-09-25 Canon Inc Imaging apparatus and control method of the same
WO2014141638A1 (en) 2013-03-15 2014-09-18 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US20160037122A1 (en) * 2013-03-15 2016-02-04 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US9894270B2 (en) 2013-03-15 2018-02-13 Canon Kabushiki Kaisha Image processing apparatus and image processing method for handling a raw image, of a moving image or a still image
WO2014141637A1 (en) * 2013-03-15 2014-09-18 Canon Kabushiki Kaisha Imaging apparatus and imaging apparatus control method
JP2015136072A (en) * 2014-01-17 2015-07-27 キヤノン株式会社 Imaging device and control method therefor
JP2017103753A (en) * 2015-11-24 2017-06-08 キヤノン株式会社 Imaging apparatus and recording method
JPWO2019187257A1 (en) * 2018-03-28 2021-03-25 富士フイルム株式会社 Image processing system, image processing method, and information processing equipment
JP2021072571A (en) * 2019-10-31 2021-05-06 キヤノン株式会社 Communication apparatus, control method thereof, and program therefor
JP7418110B2 (en) 2019-10-31 2024-01-19 キヤノン株式会社 Communication device, its control method, and its program

Also Published As

Publication number Publication date
JP4997203B2 (en) 2012-08-08

Similar Documents

Publication Publication Date Title
JP4997203B2 (en) Imaging device
KR100731192B1 (en) Image sensing apparatus and control method thereof
JP4697606B2 (en) Imaging apparatus and focus control method
JP5366584B2 (en) Imaging apparatus, image processing method, and program
JP4090276B2 (en) Digital camera
JP2011130036A (en) Imaging device
JP2010074239A (en) Imaging apparatus, control method thereof, program
US20120287305A1 (en) Imaging device, reproduction device and image reproduction program
JP2005033454A (en) Photographing apparatus
JP2006332746A (en) Photographing apparatus
JP2012065267A (en) Imaging apparatus, imaging method, and program
JP2021034845A (en) Imaging device and imaging method
JP4401974B2 (en) Imaging apparatus and control method thereof
JP5448498B2 (en) Imaging apparatus, control method thereof, and program
JP4328960B2 (en) Image capturing apparatus and image recording method thereof
JP4991412B2 (en) Imaging apparatus, image recording method, and program
JP2007323322A (en) Photographing device and photographing device control method
KR101086413B1 (en) Method of controlling digital image processing apparatus wherein image shaking is corrected
JP5028360B2 (en) Face detection method and apparatus, and photographing apparatus
JP2007101877A (en) Photographing device
JP4227181B2 (en) Digital camera
JP2010177743A (en) Image photographing device, and program
JP5361973B2 (en) IMAGING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP2006245654A (en) Electronic camera
JP2006186423A (en) Imaging apparatus, method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120321

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120427

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120514

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees