Nothing Special   »   [go: up one dir, main page]

JP6112972B2 - Imaging device - Google Patents

Imaging device Download PDF

Info

Publication number
JP6112972B2
JP6112972B2 JP2013112376A JP2013112376A JP6112972B2 JP 6112972 B2 JP6112972 B2 JP 6112972B2 JP 2013112376 A JP2013112376 A JP 2013112376A JP 2013112376 A JP2013112376 A JP 2013112376A JP 6112972 B2 JP6112972 B2 JP 6112972B2
Authority
JP
Japan
Prior art keywords
image data
cpu
processing circuit
memory
unit
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.)
Expired - Fee Related
Application number
JP2013112376A
Other languages
Japanese (ja)
Other versions
JP2014232955A (en
JP2014232955A5 (en
Inventor
浩信 有福
浩信 有福
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2013112376A priority Critical patent/JP6112972B2/en
Publication of JP2014232955A publication Critical patent/JP2014232955A/en
Publication of JP2014232955A5 publication Critical patent/JP2014232955A5/ja
Application granted granted Critical
Publication of JP6112972B2 publication Critical patent/JP6112972B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は撮像装置に関し、特に動画の記録を行う撮像装置に関する。   The present invention relates to an imaging apparatus, and more particularly to an imaging apparatus that records a moving image.

従来、動画を撮影してメモリカードなどの記録媒体に記録するデジタルカメラなどの撮像装置が知られている(例えば特許文献1)。民生用のデジタルカメラにおいても、近年では、画素数の多い画像を撮影することができるものも登場している。   2. Description of the Related Art Conventionally, an imaging device such as a digital camera that captures a moving image and records it on a recording medium such as a memory card is known (for example, Patent Document 1). In recent years, consumer digital cameras that can take images with a large number of pixels have also appeared.

撮影する画像の画素数が多くなった場合、処理すべきデータ量が増加する。特に静止画の連写時においては、今までよりも高速に画像データを処理する必要がある。画像データの処理能力を上げるためには、記憶容量が大きく高速にアクセスが可能なメモリや、より高速に画像データを処理可能なマイクロコンピュータなどの処理回路が必要になる。   When the number of pixels of an image to be captured increases, the amount of data to be processed increases. In particular, during continuous shooting of still images, it is necessary to process image data faster than before. In order to increase the processing capacity of the image data, a processing circuit such as a memory having a large storage capacity and a high-speed access and a microcomputer capable of processing the image data at a higher speed is required.

しかしながら、このような高性能なメモリやマイコンを使うことは、回路規模の大型化や消費電力の増加につながる。民生用のデジタルカメラにおいては、サイズやコスト面での制約から、或いは、消費電力を極力抑えることの要請から、高性能なメモリやマイコンを使うことができない場合がある。   However, using such a high-performance memory or microcomputer leads to an increase in circuit scale and an increase in power consumption. A consumer digital camera may not be able to use a high-performance memory or microcomputer because of restrictions on size and cost, or due to a demand for minimizing power consumption.

そこで、複数の処理回路を備え、撮影した画像をこれら複数の処理回路により並列に処理して記録することが考えられる。また、記録された画像を再生する際、記録された画像の縮小画像(サムネイル)画像の一覧を含むインデクス画面を表示し、インデクス画面に表示されたサムネイル画像からユーザが選択した画像を再生する構成が一般的である。   Therefore, it is conceivable to provide a plurality of processing circuits and process and record the captured images in parallel by the plurality of processing circuits. Also, when playing back recorded images, an index screen including a list of reduced images (thumbnail) images of the recorded images is displayed, and an image selected by the user from the thumbnail images displayed on the index screen is played back Is common.

特開2005−101835号公報JP 2005-101835 A

インデクス画面を表示する際、記録媒体から画像データを再生して復号した後、画面サイズを縮小する必要がある。そのため、インデクス画面を表示するまでに時間がかかってしまうという問題がある。そこで、撮影された画像をメモリに記憶しておき、インデクス画面を表示する際には、メモリに記憶された画像データを縮小して表示することで、撮影後に迅速にインデクス画面を表示することが考えられる。   When the index screen is displayed, it is necessary to reduce the screen size after reproducing and decoding the image data from the recording medium. Therefore, there is a problem that it takes time to display the index screen. Therefore, when the captured image is stored in the memory and the index screen is displayed, the image data stored in the memory is reduced and displayed, so that the index screen can be displayed quickly after shooting. Conceivable.

しかしながら、前述のように、複数の処理回路によりそれぞれ記録された画像をメモリに記憶していた場合、各処理回路がメモリから画像データを読み出してインデクス画面を生成する必要がある。そのため、表示までに時間がかかってしまうことが考えられる。   However, as described above, when images recorded by a plurality of processing circuits are stored in a memory, each processing circuit needs to read image data from the memory and generate an index screen. For this reason, it may be time-consuming to display.

本発明はこのような問題を解決し、迅速にインデクス画面を表示することが可能な撮像装置を提供することを目的とする。   An object of the present invention is to solve such a problem and to provide an imaging apparatus capable of quickly displaying an index screen.

本発明の一側面によれば、撮像手段と、第1のCPUと第1の通信手段とを有する第1の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを記録媒体に記録すると共に、取得した画像データを第1のメモリに記憶する第1の処理回路と、第2のCPUと第2の通信手段とを有する第2の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを前記記録媒体に記録すると共に、取得した画像データを第2のメモリに記憶し、インデクス画面の表示指示に応じて前記第2のメモリに記憶された画像データを用いて前記記録媒体に記録された画像データのインデクス画面を表示する第2の処理回路とを備え、前記第1のCPUは、撮影指示に応じた1画面の画像データの記録処理に応じて前記第2の処理回路に前記1画面の画像データを送信し、前記第2のCPUは、前記第2の通信手段を介して前記第1の処理回路から受信した画像データを前記第2のメモリに記憶することを特徴とする撮像装置が提供される。 According to an aspect of the present invention, a first processing circuit having an imaging unit, a first CPU, and a first communication unit records image data acquired from the imaging unit in response to a shooting instruction. A second processing circuit that has a first processing circuit that records the acquired image data in a first memory and stores the acquired image data in a first memory, a second CPU, and a second communication means, In response, the image data acquired from the imaging means is recorded on the recording medium, the acquired image data is stored in the second memory, and the image stored in the second memory in response to an index screen display instruction is stored. And a second processing circuit for displaying an index screen of the image data recorded on the recording medium using the data, wherein the first CPU responds to the recording processing of the image data of one screen according to the photographing instruction. The second Transmits image data of one screen to the sense circuit, said second CPU is to store the image data received from the first processing circuit through the second communication means to the second memory An imaging device is provided.

本発明によれば、迅速にインデクス画面を表示することが可能となる。   According to the present invention, it is possible to quickly display an index screen.

実施形態における撮像装置の構成を示すブロック図。1 is a block diagram illustrating a configuration of an imaging device according to an embodiment. 処理回路200による記録時の処理を示すフローチャート。7 is a flowchart showing processing at the time of recording by the processing circuit 200. 処理回路100による記録時の処理を示すフローチャート。5 is a flowchart showing processing at the time of recording by the processing circuit 100. インデクス画面の表示処理を示すフローチャート。The flowchart which shows the display process of an index screen. 処理回路200による記録時の処理を示すフローチャート。7 is a flowchart showing processing at the time of recording by the processing circuit 200. 処理回路100による記録時の処理を示すフローチャート。5 is a flowchart showing processing at the time of recording by the processing circuit 100. 撮影待機状態で実行される連写速度の判定処理を示すフローチャート。6 is a flowchart showing continuous shooting speed determination processing executed in a shooting standby state. 撮影処理中に実行される連写速度の判定処理を示すフローチャート。6 is a flowchart showing a continuous shooting speed determination process executed during a shooting process. インデクス画面の表示処理を示すフローチャート。The flowchart which shows the display process of an index screen.

以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決のために必須のものであるとは限らない。   DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In addition, this invention is not limited to the following embodiment, It shows only the specific example advantageous for implementation of this invention. Moreover, not all combinations of features described in the following embodiments are indispensable for solving the problems of the present invention.

(第1の実施形態)
図1は、本発明の実施形態に係る撮像装置500の構成の一例を示すブロック図である。撮像装置500は、二つの処理回路100(第1の処理回路)と処理回路200(第2の処理回路)を備えている。本実施形態では、これら二つの処理回路100、200はそれぞれが一つの集積回路(IC)として構成される。
(First embodiment)
FIG. 1 is a block diagram illustrating an exemplary configuration of an imaging apparatus 500 according to an embodiment of the present invention. The imaging apparatus 500 includes two processing circuits 100 (first processing circuit) and a processing circuit 200 (second processing circuit). In the present embodiment, each of these two processing circuits 100 and 200 is configured as one integrated circuit (IC).

また、二つの処理回路100と処理回路200の間で通信を行うためのデータバス300が設けられている。処理回路100、200はそれぞれ独立に撮像部400から動画データを取得することが可能である。処理回路100、200はそれぞれ、撮像部400から取得した動画データを処理することが可能である。   In addition, a data bus 300 for performing communication between the two processing circuits 100 and 200 is provided. The processing circuits 100 and 200 can acquire moving image data from the imaging unit 400 independently of each other. Each of the processing circuits 100 and 200 can process moving image data acquired from the imaging unit 400.

次に、処理回路100と処理回路200の構成について説明する。処理回路100は、画像処理部101、CPU102(Central Processing Unit)(第1のCPU)、メモリ103、記録再生部104、コーデック部105、通信部106、バス107を有する。本実施形態では、メモリ103としてSDRAMを使用する。また、メモリ103は処理回路100に内蔵されているが、処理回路100の外部に設けられてもよい。   Next, the configuration of the processing circuit 100 and the processing circuit 200 will be described. The processing circuit 100 includes an image processing unit 101, a CPU 102 (Central Processing Unit) (first CPU), a memory 103, a recording / reproducing unit 104, a codec unit 105, a communication unit 106, and a bus 107. In this embodiment, an SDRAM is used as the memory 103. Further, the memory 103 is built in the processing circuit 100, but may be provided outside the processing circuit 100.

CPU102は、メモリ103に格納されているコンピュータプログラム(ソフトウェア)に従って、撮像装置500全体の動作を制御する。メモリ103は、CPU102のワークエリアとして機能する。なお、CPU102のワークエリアは、メモリ103に限られるものではなく、ハードディスクドライブ等の外部記録装置等であってもよい。画像処理部101は、撮像部400から取得した静止画データに対して画素補間処理や色変換処理等の画像処理を行う。画像処理部101は、撮像部400から取得したRGB色空間の動画データをYUV色空間のデータフォーマットに変換する。また、画像処理部101は、撮像部400が取得した画像の画素数(画面サイズ)を縮小、或いは拡大(リサイズ)する。   The CPU 102 controls the operation of the entire imaging apparatus 500 according to a computer program (software) stored in the memory 103. The memory 103 functions as a work area for the CPU 102. The work area of the CPU 102 is not limited to the memory 103, and may be an external recording device such as a hard disk drive. The image processing unit 101 performs image processing such as pixel interpolation processing and color conversion processing on still image data acquired from the imaging unit 400. The image processing unit 101 converts moving image data in the RGB color space acquired from the imaging unit 400 into a data format in the YUV color space. Further, the image processing unit 101 reduces or enlarges (resizes) the number of pixels (screen size) of the image acquired by the imaging unit 400.

撮像部400及び画像処理部101は、CPU102によって、オートフォーカス(AF)処理及び自動露出制御(AE)処理を行うように制御される。CPU102から撮影を行うように指示された場合、撮像部400及び画像処理部101は露光処理や現像処理等の処理を含む撮影処理を実行する。撮像部400は、CCDやCMOS等の撮像素子やAD変換器等を備える。撮像部400は、撮像素子により得られたアナログ信号をデジタルデータに変換して出力する。撮像部400から取得された静止画データは、YUV形式の静止画データとしてメモリ103に記憶される。メモリ103に記憶された静止画データに対して、コーデック部105(第1の符号化部、第1の復号部)により符号化処理が行われ、静止画データのデータ量が圧縮される。   The imaging unit 400 and the image processing unit 101 are controlled by the CPU 102 to perform autofocus (AF) processing and automatic exposure control (AE) processing. When the CPU 102 instructs to perform shooting, the imaging unit 400 and the image processing unit 101 execute shooting processing including processing such as exposure processing and development processing. The imaging unit 400 includes an imaging element such as a CCD or CMOS, an AD converter, and the like. The imaging unit 400 converts an analog signal obtained by the imaging element into digital data and outputs the digital data. The still image data acquired from the imaging unit 400 is stored in the memory 103 as YUV format still image data. The still image data stored in the memory 103 is encoded by the codec unit 105 (first encoding unit, first decoding unit), and the data amount of the still image data is compressed.

記録再生部104は、記録時においては、符号化された静止画データを記録媒体211に書き込む。コーデック部105は、撮影時においては、撮像部400より取得した静止画データをJPEG等の公知の符号化方式により符号化する。   The recording / playback unit 104 writes the encoded still image data in the recording medium 211 during recording. The codec unit 105 encodes still image data acquired from the imaging unit 400 by a known encoding method such as JPEG at the time of shooting.

通信部106(第1の通信部)は、処理回路200との間で動画データやその他必要なコマンドを送受信する。通信部106は、動画データを受信するためのデータ受信部106a、画像データを送信するためのデータ送信部106b、制御コマンドなどのメッセージを送るためのメッセージ通信部106cを有する。通信部106での通信はデータバス300を介して行われる。それぞれの通信は独立して行うことが可能である。   The communication unit 106 (first communication unit) transmits and receives moving image data and other necessary commands to and from the processing circuit 200. The communication unit 106 includes a data reception unit 106a for receiving moving image data, a data transmission unit 106b for transmitting image data, and a message communication unit 106c for sending messages such as control commands. Communication in the communication unit 106 is performed via the data bus 300. Each communication can be performed independently.

本実施形態においては、後述のように、連写後、処理回路100により処理されたインデクス用の画像データが通信部106により処理回路200に送信される。   In the present embodiment, as will be described later, after continuous shooting, the index image data processed by the processing circuit 100 is transmitted to the processing circuit 200 by the communication unit 106.

処理回路200は、画像処理部201、CPU202(第2のCPU)、メモリ203、記録再生部204、コーデック部205、通信部206、ファイル制御部207、表示部208、操作部209、バス210を有する。本実施形態では、メモリ203としてSDRAMを使用する。また、メモリ203は処理回路100に内蔵されているが、処理回路200の外部にメモリ203を設けることも可能である。画像処理部201、CPU202、メモリ203、コーデック部205、通信部206(第2の通信部)の各ブロックは処理回路100における各ブロックと同様の機能を持つ。   The processing circuit 200 includes an image processing unit 201, a CPU 202 (second CPU), a memory 203, a recording / playback unit 204, a codec unit 205, a communication unit 206, a file control unit 207, a display unit 208, an operation unit 209, and a bus 210. Have. In the present embodiment, an SDRAM is used as the memory 203. Further, although the memory 203 is built in the processing circuit 100, the memory 203 can be provided outside the processing circuit 200. Each block of the image processing unit 201, CPU 202, memory 203, codec unit 205, and communication unit 206 (second communication unit) has the same function as each block in the processing circuit 100.

処理回路200は、撮影時には、撮像部400から動画データを取得して、コーデック部205(第2の符号化部、第2の復号部)により符号化処理を行う。記録再生部204は、記録時においては、コーデック部205により符号化された静止画データを記録媒体212に記録する。記録媒体211は、メモリカードなどのランダムアクセス媒体である。また、本実施形態では、不図示の装着、排出機構により、容易に装着、排出が可能となっている。また、記録媒体211を撮像装置500に内蔵する構成としてもよい。CPU202は、操作部209により指定された画素数や画質の設定に従って静止画データの記録を制御する。また、記録再生部204は、再生時においては、後述のようにユーザによって選択された静止画データを記録媒体211から読み出す。コーデック部205は、再生時においては、記録媒体211から読み出された静止画データを復号する。   At the time of shooting, the processing circuit 200 acquires moving image data from the imaging unit 400 and performs encoding processing by the codec unit 205 (second encoding unit, second decoding unit). The recording / playback unit 204 records still image data encoded by the codec unit 205 on the recording medium 212 during recording. The recording medium 211 is a random access medium such as a memory card. Further, in the present embodiment, mounting and discharging can be easily performed by a mounting and discharging mechanism (not shown). Further, the recording medium 211 may be built in the imaging apparatus 500. The CPU 202 controls recording of still image data in accordance with the number of pixels specified by the operation unit 209 and the image quality setting. The recording / playback unit 204 reads still image data selected by the user from the recording medium 211 during playback, as will be described later. The codec unit 205 decodes still image data read from the recording medium 211 during reproduction.

画像処理部201(第2のリサイズ部)は、撮影時においては、撮像部400から取得した動画データの画像サイズを表示部208のサイズに合わせて変更してメモリ203に記憶する。そして、リサイズされたデータが表示部208に供給されて表示される。また、再生時においては、画像処理部201は、再生された静止画データのサイズを表示部208のサイズに合わせて変更してメモリ203に記憶する。そして、リサイズされたデータが表示部208に供給されて表示される。表示部208は、撮影された画像や再生された画像の他、各種の必要な情報を表示する。CPU202は、表示部208に表示する情報を生成して表示部208に送る。   The image processing unit 201 (second resizing unit) changes the image size of the moving image data acquired from the imaging unit 400 according to the size of the display unit 208 and stores it in the memory 203 at the time of shooting. Then, the resized data is supplied to the display unit 208 and displayed. At the time of reproduction, the image processing unit 201 changes the size of the reproduced still image data in accordance with the size of the display unit 208 and stores it in the memory 203. Then, the resized data is supplied to the display unit 208 and displayed. The display unit 208 displays various necessary information in addition to the captured image and the reproduced image. The CPU 202 generates information to be displayed on the display unit 208 and sends it to the display unit 208.

ファイル制御部207は、所定のファイルシステムに従い、記録媒体211に記録された静止画をファイルとして管理する。本実施形態では、FATファイルシステムに従い、記録媒体211に記録された画像ファイルを管理する。なお、本実施形態では、ファイル制御部207は処理回路200に設けている。ファイル制御部207は、電源投入時、或いは、記録媒体が装着された場合に、記録媒体211からファイルシステムに係る管理情報(FATやディレクトリエントリなど)を読み出し、メモリ203に記憶する。そして、記録媒体211に対する記録処理に伴い、メモリ203に記憶された管理情報を変更(更新)する。そして、静止画記録時などの所定のタイミングで、メモリ203より管理情報を読み出し、記録再生部204により記録媒体211に記録することにより、記録媒体212の管理情報を更新する。   The file control unit 207 manages still images recorded on the recording medium 211 as files according to a predetermined file system. In the present embodiment, image files recorded on the recording medium 211 are managed according to the FAT file system. In the present embodiment, the file control unit 207 is provided in the processing circuit 200. The file control unit 207 reads management information (such as FAT and directory entry) related to the file system from the recording medium 211 when the power is turned on or when a recording medium is loaded, and stores the management information in the memory 203. Then, the management information stored in the memory 203 is changed (updated) with the recording process on the recording medium 211. Then, management information is read from the memory 203 at a predetermined timing such as when a still image is recorded, and is recorded on the recording medium 211 by the recording / playback unit 204, thereby updating the management information on the recording medium 212.

操作部209は、撮像装置500を操作するためのユーザインターフェースとして機能する。操作部209は、撮像装置500を操作するための電源ボタン、モード変更ボタン、シャッターボタン、十字ボタン、メニューボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。CPU202は、操作部209を介して入力されたユーザの指示に従って撮像装置500を制御する。ユーザによって操作部209のボタンが操作された場合、操作部209から各ボタンに応じた操作信号がCPU202に入力される。CPU202は操作部209から入力された操作信号を解析し、解析結果に応じて操作信号に対応した処理を判定する。CPU202は、操作部209から入力された操作信号に対応した処理を実行するように撮像装置500の各部を制御する。   The operation unit 209 functions as a user interface for operating the imaging apparatus 500. The operation unit 209 includes a power button for operating the imaging apparatus 500, a mode change button, a shutter button, a cross button, a menu button, and the like, and each button includes a switch, a touch panel, and the like. The CPU 202 controls the imaging device 500 in accordance with a user instruction input via the operation unit 209. When a button on the operation unit 209 is operated by the user, an operation signal corresponding to each button is input from the operation unit 209 to the CPU 202. The CPU 202 analyzes the operation signal input from the operation unit 209 and determines processing corresponding to the operation signal according to the analysis result. The CPU 202 controls each unit of the imaging device 500 so as to execute processing corresponding to the operation signal input from the operation unit 209.

ユーザは操作部209を操作することにより、撮影する画像の露光時間(シャッタ速度)や記録する画像のサイズ(画素数)と画質(圧縮率)などを設定することができる。また、ユーザは、操作部209を操作することにより、撮影された画像に対し、ノイズ低減処理などの特殊な処理を施すか否かを設定することができる。CPU202は、ユーザによるこれらの設定に基づいて、撮像部400により撮影される画像データの露光時間や、撮影された画像に対する処理を制御する。また、CPU202は、操作部209のシャッターボタンがユーザにより連続して操作されている場合に、所定のタイミングで連続的に撮影指示を発行することにより、静止画の連写を行う。また、CPU202は、撮影される画像データの露光時間、撮影された画像に対する処理、画像データを一時記憶するメモリ203の空き容量や記録再生部204によるデータの書き込み速度などにより、連写中に発行する撮影指示の間隔を変更することができる。   By operating the operation unit 209, the user can set the exposure time (shutter speed) of the image to be captured, the size (number of pixels) of the image to be recorded, the image quality (compression rate), and the like. Also, the user can set whether or not to perform special processing such as noise reduction processing on the captured image by operating the operation unit 209. Based on these settings by the user, the CPU 202 controls the exposure time of image data captured by the imaging unit 400 and processing for the captured image. In addition, when the shutter button of the operation unit 209 is continuously operated by the user, the CPU 202 performs continuous shooting of still images by issuing shooting instructions continuously at a predetermined timing. Further, the CPU 202 issues during continuous shooting depending on the exposure time of the image data to be shot, the processing for the shot image, the free capacity of the memory 203 for temporarily storing the image data, the data writing speed by the recording / playback unit 204, and the like. The interval between shooting instructions to be performed can be changed.

次に、撮像装置500における記録時の処理について説明する。図2は処理回路200における記録時の処理を示すフローチャートである。図2の処理はCPU202が各部を制御することにより実行される。まず、記録に先立ち、ファイル制御部207は、記録媒体211から読み出した管理情報(FAT)に基づいて、記録媒体211における空き領域を判別する。ファイル制御部207は、この空き領域に基づいて、記録媒体211に対してデータを書き込むための書き込みアドレスを決める。   Next, processing at the time of recording in the imaging apparatus 500 will be described. FIG. 2 is a flowchart showing processing at the time of recording in the processing circuit 200. The processing in FIG. 2 is executed by the CPU 202 controlling each unit. First, prior to recording, the file control unit 207 determines a free area in the recording medium 211 based on management information (FAT) read from the recording medium 211. The file control unit 207 determines a write address for writing data to the recording medium 211 based on the free space.

操作部209より静止画撮影の指示があった場合、CPU202は、通信部206により通信を行うことにより、処理回路100が撮影待機状態、即ち、撮像部400により撮影された静止画を処理しているか否かを判別する(S201)。処理回路100が待機状態である場合、CPU202は、通信部206により、処理回路100に対し撮影指示を出力する(S212)。処理回路100が待機状態ではない場合、CPU202は、撮像部400から1フレームの静止画データを取得し、画像処理部201にてYUV色空間データに変換した後、メモリ203に記憶する(S202)。次に、CPU202は、コーデック部205により、メモリ203に記憶された静止画データを符号化し、メモリ203に記憶する。ここでメモリ203に記憶された静止画データは、インデクス画像として使用するため、電源がオフされるか、或いは、メモリ203の空き領域が無くなって削除されるまで、メモリ203に保持される。   When there is an instruction to shoot a still image from the operation unit 209, the CPU 202 communicates through the communication unit 206 so that the processing circuit 100 processes a still image captured by the imaging unit 400 in a shooting standby state. It is determined whether or not there is (S201). When the processing circuit 100 is in a standby state, the CPU 202 outputs a photographing instruction to the processing circuit 100 through the communication unit 206 (S212). When the processing circuit 100 is not in the standby state, the CPU 202 acquires one frame of still image data from the imaging unit 400, converts it into YUV color space data in the image processing unit 201, and stores it in the memory 203 (S202). . Next, the CPU 202 encodes the still image data stored in the memory 203 by the codec unit 205 and stores the encoded still image data in the memory 203. Here, since the still image data stored in the memory 203 is used as an index image, the still image data is held in the memory 203 until the power is turned off or the empty area of the memory 203 is deleted and deleted.

1画面の静止画データの処理が完了した場合、CPU202は、ファイル制御部207に対し、この符号化データの書き込みを指示する。ファイル制御部207は、記録媒体212の空き領域から書き込みアドレスを決定し、記録再生部204に対しデータの書き込みを指示する。記録再生部204はメモリ203より符号化データを読み出し、記録媒体211の指定されたアドレスに書き込む(S203)。データの書き込みが完了した場合、ファイル制御部207は、メモリ203に記憶された管理情報の内容を更新すると共に、空き領域も更新する。   When the processing of still image data for one screen is completed, the CPU 202 instructs the file control unit 207 to write the encoded data. The file control unit 207 determines a write address from the free area of the recording medium 212 and instructs the recording / playback unit 204 to write data. The recording / playback unit 204 reads the encoded data from the memory 203 and writes it in the designated address of the recording medium 211 (S203). When the data writing is completed, the file control unit 207 updates the contents of the management information stored in the memory 203 and also updates the free area.

次に、CPU202は、処理回路100から、符号化された静止画データのデータ量の情報が通知されたか否かを判別する(S204)。データ量の情報が通知された場合、CPU202は、記録再生部204により記録媒体211に直前に書き込まれた静止画データの書き込みアドレスと、通知されたデータ量とに基づいて、処理回路100による符号化データの書き込みアドレスを決定する。そして、決定した書き込みアドレスをデータ送信部206aより処理回路100に送信する(S205)。即ち、CPU202は、連写時において、直前に書き込まれた静止画データの最終書き込みアドレスを含むクラスタの次のクラスタの先頭から処理回路100が符号化データを書き込むように、書き込みアドレスを決定する。   Next, the CPU 202 determines whether or not information on the amount of encoded still image data has been notified from the processing circuit 100 (S204). When the data amount information is notified, the CPU 202 encodes the code by the processing circuit 100 based on the write address of the still image data written immediately before to the recording medium 211 by the recording / playback unit 204 and the notified data amount. Determine the write address of the data. Then, the determined write address is transmitted from the data transmission unit 206a to the processing circuit 100 (S205). In other words, the CPU 202 determines the write address so that the processing circuit 100 writes the encoded data from the beginning of the next cluster after the cluster including the last write address of the still image data written immediately before the continuous shooting.

このように書き込みアドレスの情報を送信した後、CPU202は、処理回路100から符号化データの書き込み完了の通知が送信されたか否かを判別する(S206)。書き込み完了の通知がデータ受信部206bにより受信された場合、CPU202は、ファイル制御部207に対し、FATを更新するように指示する。ファイル制御部207は、処理回路100による書き込みに応じて、メモリ203に記憶されたFATの内容を更新する(S207)。   After transmitting the write address information in this way, the CPU 202 determines whether or not a notification of completion of writing of encoded data has been transmitted from the processing circuit 100 (S206). When the writing completion notification is received by the data receiving unit 206b, the CPU 202 instructs the file control unit 207 to update the FAT. The file control unit 207 updates the contents of the FAT stored in the memory 203 in accordance with the writing by the processing circuit 100 (S207).

次に、CPU202は、後述のように、データ受信部206bが処理回路100からのインデクス画像を受信したか否かを判別する(S208)。ここで、データ受信部206bがインデクス画像データを受信した場合、これをメモリ203に記憶する(S209)。このとき、メモリ203におけるインデクス画像データのための記憶領域に空きが無い場合、CPU202は、メモリ203から最も古い画像データを削除することができる。こうしてメモリ203の空き領域が確保され、受信した画像データがメモリ203に記憶される。   Next, as will be described later, the CPU 202 determines whether or not the data receiving unit 206b has received an index image from the processing circuit 100 (S208). If the data receiving unit 206b receives the index image data, it stores it in the memory 203 (S209). At this time, if there is no free space in the memory 203 for the index image data, the CPU 202 can delete the oldest image data from the memory 203. In this way, an empty area in the memory 203 is secured, and the received image data is stored in the memory 203.

次に、CPU202は、操作部209により撮影指示の操作が行われているか否かを判別する(S210)。撮影指示の操作が行われている場合、CPU202は、S201に戻って処理を続ける。また、撮影指示の操作が行われていない場合、CPU202は、メモリ203に記憶された管理情報を記録媒体211に書き込むように記録再生部204に指示する。記録再生部204は、メモリ203から管理情報を読み出し、記録媒体211に記録する(S211)。   Next, the CPU 202 determines whether or not a shooting instruction is operated by the operation unit 209 (S210). If a shooting instruction operation has been performed, the CPU 202 returns to S201 and continues processing. When the shooting instruction operation is not performed, the CPU 202 instructs the recording / playback unit 204 to write the management information stored in the memory 203 to the recording medium 211. The recording / playback unit 204 reads the management information from the memory 203 and records it in the recording medium 211 (S211).

図3は、処理回路100における記録時の処理を示すフローチャートである。図3の処理はCPU102が各部を制御することにより実行される。CPU102は、通信部106により、処理回路200から撮影指示(図2のS212参照。)を受けたか否かを判別する(S301)。撮影指示を受けていない場合はS307に進む。撮影指示を受けた場合、CPU102は、撮像部400から1フレームの画像データを取得し、画像処理部101にてYUV色空間データに変換した後、メモリ103に記憶する(S302)。ここでメモリ103に記憶された静止画データは、静止画の記録終了後に、インデクス画像として処理回路100に転送される。そのため、電源がオフされるか、メモリ103の空き領域が無くなって削除されるまで、或いは、処理回路200への転送が完了するまで、メモリ103に保持される。次に、CPU102は、符号化された静止画データのサイズの情報をメッセージ通信部106cにより処理回路200に送信する(S304)。   FIG. 3 is a flowchart showing processing at the time of recording in the processing circuit 100. The processing in FIG. 3 is executed by the CPU 102 controlling each unit. The CPU 102 determines whether or not a photographing instruction (see S212 in FIG. 2) is received from the processing circuit 200 through the communication unit 106 (S301). If a shooting instruction has not been received, the process proceeds to S307. When receiving a shooting instruction, the CPU 102 acquires one frame of image data from the imaging unit 400, converts the image data into YUV color space data in the image processing unit 101, and stores the YUV color space data in the memory 103 (S302). Here, the still image data stored in the memory 103 is transferred to the processing circuit 100 as an index image after the recording of the still image is completed. For this reason, the data is retained in the memory 103 until the power is turned off, the empty area of the memory 103 is deleted and deleted, or the transfer to the processing circuit 200 is completed. Next, the CPU 102 transmits the size information of the encoded still image data to the processing circuit 200 by the message communication unit 106c (S304).

次に、CPU102は、処理回路200から、記録媒体211における書き込みアドレスの情報(図2のS205参照。)が受信されたか否かを判別する(S305)。書き込みアドレスの情報が受信されていた場合、CPU102は、記録媒体211における指定された書き込みアドレスに、メモリ103に記憶された静止画データを書き込むように記録再生部104に指示する。記録再生部104は、メモリ103より符号化された静止画データを読み出し、記録媒体211の指定された書き込みアドレスに書き込む(S306)。符号化データの書き込みが完了すると、CPU102は、メッセージ通信部106cにより、書き込み完了の通知を処理回路200に送信する(S307)。次に、CPU102は、メモリ103よりインデクス用の画像データを読み出し、データ送信部106bより処理回路200に送信する(S308)。(図2のS208参照。)   Next, the CPU 102 determines whether or not the write address information (see S205 in FIG. 2) in the recording medium 211 has been received from the processing circuit 200 (S305). If the write address information has been received, the CPU 102 instructs the recording / playback unit 104 to write the still image data stored in the memory 103 to the designated write address in the recording medium 211. The recording / playback unit 104 reads the encoded still image data from the memory 103 and writes it to the specified write address of the recording medium 211 (S306). When writing of the encoded data is completed, the CPU 102 transmits a writing completion notification to the processing circuit 200 by the message communication unit 106c (S307). Next, the CPU 102 reads the index image data from the memory 103, and transmits it to the processing circuit 200 from the data transmission unit 106b (S308). (See S208 in FIG. 2.)

このように、処理回路100による画像データの記録が終了した後、インデクス画像のための画像データが処理回路100から処理回路200に送信され、メモリ203に記憶される。   As described above, after the recording of the image data by the processing circuit 100 is completed, the image data for the index image is transmitted from the processing circuit 100 to the processing circuit 200 and stored in the memory 203.

次に、再生時におけるインデクス画面の生成処理を説明する。操作部209よりインデクス表示の指示があった場合、CPU202は、インデクス画面を生成する。本実施形態では、インデクス画面の表示の指示があった場合、撮影の順に、最新の画像からn画面分のサムネイル画像を生成し、これらn画面のサムネイル画像を含むインデクス画面が表示される。なお、1画面に表示するサムネイル画像の画面数nを、ユーザが操作部209を操作することにより決める構成としてもよい。この場合、CPU102は、設定されている画面数nに基づいて、表示すべきサムネイル画像を決める。   Next, index screen generation processing during playback will be described. When there is an index display instruction from the operation unit 209, the CPU 202 generates an index screen. In this embodiment, when there is an instruction to display an index screen, thumbnail images for n screens are generated from the latest images in the order of shooting, and an index screen including these n thumbnail images is displayed. Note that the number n of thumbnail images to be displayed on one screen may be determined by the user operating the operation unit 209. In this case, the CPU 102 determines a thumbnail image to be displayed based on the set number of screens n.

図4は処理回路200によるインデクス画面の表示処理を示すフローチャートである。図4の処理はCPU202が各部を制御することにより実行される。まず、CPU202は、前述のように決定したサムネイル画像の一つを指定する(S401)。そして、CPU202は、指定された画像データがメモリ203に記憶されているか否かを判別する(S402)。メモリ203に指定された画像データが記憶されていた場合、CPU202は、コーデック部205により指定された画像データを復号する(S403)。CPU202は、画像処理部201により復号された画像データのサイズを縮小し、メモリ203のインデクス画面用の記憶領域に記憶する(S404)。次に、CPU202は、表示すべき全てのサムネイル画像がメモリ203に記憶され、表示準備が完了したか否かを判別する(S405)。全てのサムネイル画像がメモリ203に記憶され、表示準備が完了した場合、CPU202は、各サムネイル画像データをメモリ103より読み出し、インデクス画面を生成して表示部208に表示する(S406)。   FIG. 4 is a flowchart showing index screen display processing by the processing circuit 200. The processing in FIG. 4 is executed by the CPU 202 controlling each unit. First, the CPU 202 designates one of the thumbnail images determined as described above (S401). Then, the CPU 202 determines whether or not the designated image data is stored in the memory 203 (S402). When the designated image data is stored in the memory 203, the CPU 202 decodes the designated image data by the codec unit 205 (S403). The CPU 202 reduces the size of the image data decoded by the image processing unit 201 and stores it in the storage area for the index screen in the memory 203 (S404). Next, the CPU 202 determines whether or not all thumbnail images to be displayed are stored in the memory 203 and display preparation is completed (S405). When all thumbnail images are stored in the memory 203 and display preparation is completed, the CPU 202 reads each thumbnail image data from the memory 103, generates an index screen, and displays it on the display unit 208 (S406).

S402において、メモリ203に指定された画像データが記憶されていない場合、CPU202は、記録再生部204により、指定された画像データを記録媒体211から読み出す(S407)。そして、読み出した画像データをコーデック部205により復号する。   If the designated image data is not stored in the memory 203 in S402, the CPU 202 causes the recording / playback unit 204 to read the designated image data from the recording medium 211 (S407). Then, the read image data is decoded by the codec unit 205.

このようにインデクス画面が表示部208に表示された後、ユーザが操作部209を操作して再生する画像を指定し、再生を指示することができる。再生が指示された場合、CPU202は、記録再生部204により、指定された画像データを記録媒体211より読み出し、コーデック部205によりデコードする。そして、デコードされた静止画データを画像処理部201により縮小し、表示部208により表示する。   After the index screen is displayed on the display unit 208 in this way, the user can specify an image to be played by operating the operation unit 209 and can instruct playback. When reproduction is instructed, the CPU 202 reads the designated image data from the recording medium 211 by the recording / reproducing unit 204 and decodes it by the codec unit 205. Then, the decoded still image data is reduced by the image processing unit 201 and displayed by the display unit 208.

このように、本実施形態では、二つの処理回路100、200により静止画を撮影し記録する構成において、処理回路100による1画面の画像データの記録終了後、画像データを処理回路200に転送する。そして、転送された画像データを処理回路200におけるメモリ203に記憶しておく。そのため、インデクス画面の表示の指示があった場合、このメモリ203に記憶された画像データからサムネイル画像を生成し、インデクス画面を表示することにより、迅速にインデクス画面を表示することができる。また、1画面の静止画の記録が完了する度に、処理回路100に画像データが転送され、メモリ203に記憶される。そのため、連写後のインデクス表示があった場合にも迅速にインデクス画面を表示することができる。   As described above, in the present embodiment, in the configuration in which still images are captured and recorded by the two processing circuits 100 and 200, the image data is transferred to the processing circuit 200 after the processing circuit 100 finishes recording one-screen image data. . The transferred image data is stored in the memory 203 in the processing circuit 200. Therefore, when there is an instruction to display the index screen, a thumbnail image is generated from the image data stored in the memory 203, and the index screen can be displayed quickly to display the index screen. Further, every time recording of a still image of one screen is completed, image data is transferred to the processing circuit 100 and stored in the memory 203. Therefore, even when there is an index display after continuous shooting, the index screen can be displayed quickly.

なお、本実施形態では、処理回路100により記録される画像データをインデクス用の画像データとして処理回路200に送信したが、処理回路100によりサムネイル画像のサイズに縮小した状態で処理回路200に送信する構成としてもよい。こうすることで、処理回路200への画像データの送信に要する時間が短くなり、CPU202の処理負荷が軽減され、また、バス210の占有時間も短くなる。更に、メモリ203に対して記憶できるインデクス画像の数も増やすことができる。   In this embodiment, the image data recorded by the processing circuit 100 is transmitted to the processing circuit 200 as index image data. However, the processing circuit 100 transmits the image data to the processing circuit 200 in a state of being reduced to the size of the thumbnail image. It is good also as a structure. By doing so, the time required to transmit the image data to the processing circuit 200 is shortened, the processing load on the CPU 202 is reduced, and the occupation time of the bus 210 is also shortened. Furthermore, the number of index images that can be stored in the memory 203 can be increased.

(第2の実施形態)
次に、第2の実施形態を説明する。本実施形態においても、撮像装置の構成は図1の構成と同様である。第1の実施形態では、処理回路100は、1画面の画像データの記録処理が終了した後に、インデクス画像データを処理回路200に送信していた。これに対し第2の実施形態では、処理回路200のCPU202が、処理回路100に対しインデクス画像データの送信を指示し、処理回路100はこの送信指示に応答してインデクス画像データを処理回路200に送信する。そして、CPU202は、処理回路200における連写速度に基づいて、連写速度が遅く、CPU202の能力やバス210の処理帯域に余裕がある状態であるか否かを判定する。そして、この判定結果により、CPU202が、処理回路100に対してインデクス画像データの送信を指示する。
(Second Embodiment)
Next, a second embodiment will be described. Also in this embodiment, the configuration of the imaging apparatus is the same as the configuration of FIG. In the first embodiment, the processing circuit 100 transmits the index image data to the processing circuit 200 after the image data recording process for one screen is completed. On the other hand, in the second embodiment, the CPU 202 of the processing circuit 200 instructs the processing circuit 100 to transmit the index image data, and the processing circuit 100 sends the index image data to the processing circuit 200 in response to the transmission instruction. Send. Then, the CPU 202 determines whether or not the continuous shooting speed is low and the capacity of the CPU 202 and the processing bandwidth of the bus 210 are sufficient based on the continuous shooting speed in the processing circuit 200. Then, based on the determination result, the CPU 202 instructs the processing circuit 100 to transmit the index image data.

図5は、本実施形態における処理回路200による記録処理を示すフローチャートである。第1の実施形態に係る図2における処理ステップと同一の処理ステップには同一の参照番号を付しその説明を省略する。図5においては、S201とS202の間に、S502,S503,S504の処理ステップが介在する。S201において処理回路100が待機状態でない場合、CPU202は、処理回路200における連写速度が低く、処理回路100からのインデクス画像データを受信する状態であるか否かを判断する(S502)。インデクス画像データを受信すると判断した場合、CPU202は、メッセージ通信部206cにより、処理回路100に対してインデクス画像データの送信を指示する(S503)。一方、インデクス画像データを受信しないと判断した場合、CPU202は、処理回路100に対してインデクス画像データの送信停止を指示する(S504)。処理回路100では、メッセージ通信部106cがインデクス画像の送信指示、或いは、送信停止指示を受信すると、受信した指示をメモリ103に記憶する。   FIG. 5 is a flowchart showing recording processing by the processing circuit 200 in the present embodiment. The same processing steps as those in FIG. 2 according to the first embodiment are denoted by the same reference numerals, and the description thereof is omitted. In FIG. 5, the processing steps S502, S503, and S504 are interposed between S201 and S202. When the processing circuit 100 is not in the standby state in S201, the CPU 202 determines whether or not the continuous shooting speed in the processing circuit 200 is low and the index image data from the processing circuit 100 is received (S502). When it is determined that the index image data is received, the CPU 202 instructs the processing circuit 100 to transmit the index image data through the message communication unit 206c (S503). On the other hand, when determining that the index image data is not received, the CPU 202 instructs the processing circuit 100 to stop the transmission of the index image data (S504). In the processing circuit 100, when the message communication unit 106 c receives an index image transmission instruction or a transmission stop instruction, the received instruction is stored in the memory 103.

次に、S502における判定処理について説明する。CPU202は、操作部209からの撮影指示が出力されていない状態と、連写中の処理回路200の状態とに基づいて、連写速度が低い状態であるか否かを判別する。そして、連写速度が低く、処理回路200によるCPU202の処理に余裕があり、また、バス210の処理帯域に余裕があると判断した場合に、処理回路100からのインデクス画像を受信すると判断する。   Next, the determination process in S502 will be described. The CPU 202 determines whether or not the continuous shooting speed is low based on the state where the shooting instruction is not output from the operation unit 209 and the state of the processing circuit 200 during continuous shooting. Then, when it is determined that the continuous shooting speed is low, the processing of the CPU 202 by the processing circuit 200 is sufficient, and the processing bandwidth of the bus 210 is sufficient, it is determined that the index image from the processing circuit 100 is received.

図7は、撮影指示が出力されていない状態においてCPU202によって実行される連写速度の判定処理を示すフローチャートである。図7の処理は、撮影待機状態において、CPU202により繰り返し実行される。CPU202は、ユーザにより設定されたシャッタ速度に基づく露光時間が閾値よりも長いか否かを判別する(S701)。露光時間が閾値よりも長い場合、CPU202は、連写速度が低いと判定する(S702)。また、S701で露光時間が閾値以下であった場合、CPU202は、ノイズ低減処理など、処理に時間がかかる所定の長時間処理がユーザにより設定されているか否かを判別する(S703)。長時間処理が設定されていた場合、CPU202は、連写速度が低いと判定する(S704)。また、長時間処理が設定されていない場合、CPU202は、ユーザにより設定された画像のサイズや画質に基づき、処理される画像のデータ量が多いか否かを判別する(S705)。処理データ量が多い設定、例えば、複数種類のサイズのうち、画像のサイズが最も大きいものに設定され、かつ、複数種類の画質のうち、最も高い画質であり、圧縮後のデータ量が多い場合、CPU202は、連写速度が低いと判定する(S706)。このように、連写速度が低いと判定した場合、CPU202は、判定結果をメモリ203に記憶しておく。   FIG. 7 is a flowchart showing a continuous shooting speed determination process executed by the CPU 202 in a state where no shooting instruction is output. 7 is repeatedly executed by the CPU 202 in the shooting standby state. The CPU 202 determines whether or not the exposure time based on the shutter speed set by the user is longer than a threshold value (S701). If the exposure time is longer than the threshold, the CPU 202 determines that the continuous shooting speed is low (S702). If the exposure time is equal to or less than the threshold value in S701, the CPU 202 determines whether or not a predetermined long-time process that takes a long time such as a noise reduction process is set by the user (S703). If long-time processing has been set, the CPU 202 determines that the continuous shooting speed is low (S704). If long-time processing is not set, the CPU 202 determines whether or not the amount of data of the processed image is large based on the size and image quality of the image set by the user (S705). A setting with a large amount of processing data, for example, when the image size is set to the largest among a plurality of sizes, and the image quality is the highest among the multiple types of image quality, and the amount of data after compression is large. The CPU 202 determines that the continuous shooting speed is low (S706). As described above, when it is determined that the continuous shooting speed is low, the CPU 202 stores the determination result in the memory 203.

図8は、撮影(連写)開始後においてCPU202により実行される判断処理を示すフローチャートである。図8の処理は、撮影処理の実行中、CPU202により繰り返し実行される。CPU202は、記録媒体211に対するデータの書き込み可能速度が閾値よりも高いか否かを判別する(S801)。データの書き込み速度が閾値よりも高くない場合、連写速度が低いと判定する(S802)。また、データの書き込み速度が閾値よりも高い場合、CPU202は、メモリ203における、記録する画像データを一時記憶するためのバッファメモリ領域に空きがあり、データの記憶が可能であるか否かを判別する(S803)。バッファメモリ領域に空きがなくなると、CPU202は、撮像部400から画像データを取得する間隔を長くするように変更する。そのため、CPU202は、バッファメモリ領域に空きが無い場合は連写速度が低いと判断する(S804)。このように、連写速度が低いと判定した場合、CPU202は、判定結果をメモリ203に記憶する。   FIG. 8 is a flowchart showing a determination process executed by the CPU 202 after the start of shooting (continuous shooting). The processing in FIG. 8 is repeatedly executed by the CPU 202 during execution of the photographing processing. The CPU 202 determines whether or not the writable speed of data on the recording medium 211 is higher than a threshold value (S801). If the data writing speed is not higher than the threshold, it is determined that the continuous shooting speed is low (S802). When the data writing speed is higher than the threshold value, the CPU 202 determines whether or not the memory 203 has an empty buffer memory area for temporarily storing image data to be recorded, and data can be stored. (S803). When there is no more space in the buffer memory area, the CPU 202 changes the interval for acquiring image data from the imaging unit 400 to be longer. Therefore, the CPU 202 determines that the continuous shooting speed is low when there is no space in the buffer memory area (S804). As described above, when it is determined that the continuous shooting speed is low, the CPU 202 stores the determination result in the memory 203.

S502においては、CPU202は、図7、図8の処理によってメモリ203に記憶された判定結果に基づいて連写速度が低いと判定した場合に、インデクス画像を受信すると判断する。   In S502, the CPU 202 determines that the index image is received when it is determined that the continuous shooting speed is low based on the determination result stored in the memory 203 by the processing of FIGS.

図6は、第2の実施形態における処理回路100の記録時の処理を示すフローチャートである。第1の実施形態に係る図3における処理ステップと同一の処理ステップには同一の参照番号を付しその説明を省略する。図6において、CPU102は、S307で処理回路200に対して書き込み完了を通知した後、インデクス画像の送信指示を処理回路200から受信したか否かを判別する(S608)。インデクス画像の送信指示を受信していた場合、CPU102は、メモリ103に記憶された未送信の画像データのうち最も新しい画像データをデータ送信部106bより処理回路200に送信する(S308)。ここでは、CPU102は、1画面の画像データを送信する度に、処理回路200からの指示を確認し、処理回路200からインデクス画像の送信停止指示を受けるまでは、未送信の画像データの送信を続ける。そして、未送信の画像データを全て送信した場合、CPU102は、処理回路200への画像データの送信を停止する。   FIG. 6 is a flowchart showing processing at the time of recording by the processing circuit 100 according to the second embodiment. The same processing steps as those in FIG. 3 according to the first embodiment are denoted by the same reference numerals, and the description thereof is omitted. In FIG. 6, after notifying the processing circuit 200 of the completion of writing in S307, the CPU 102 determines whether or not an instruction to transmit an index image has been received from the processing circuit 200 (S608). If the index image transmission instruction has been received, the CPU 102 transmits the newest image data among the untransmitted image data stored in the memory 103 from the data transmission unit 106b to the processing circuit 200 (S308). Here, every time image data of one screen is transmitted, the CPU 102 confirms an instruction from the processing circuit 200 and transmits untransmitted image data until receiving an instruction to stop transmission of an index image from the processing circuit 200. to continue. When all untransmitted image data is transmitted, the CPU 102 stops transmitting image data to the processing circuit 200.

一方、未送信の画像データがメモリ103に記憶されている場合であっても、処理回路200よりインデクス画像の送信停止指示が発行された場合、CPU102は、処理回路200に画像データを送信せず、メモリ103に保持する。また、メモリ103の空き領域がなく、新たに生成されたインデクス画像データを記憶することができない場合、CPU102は、送信済みの画像データを削除して、新たに生成された画像データをメモリ103に記憶する。   On the other hand, even if untransmitted image data is stored in the memory 103, if an instruction to stop transmission of an index image is issued from the processing circuit 200, the CPU 102 does not transmit image data to the processing circuit 200. , Stored in the memory 103. If there is no free space in the memory 103 and the newly generated index image data cannot be stored, the CPU 102 deletes the transmitted image data and stores the newly generated image data in the memory 103. Remember.

次に、再生時におけるインデクス画面の生成処理を説明する。図9は処理回路200によるインデクス画面の表示処理を示すフローチャートである。図9の処理はCPU202が各部を制御することにより実行される。第1の実施形態に係る図4における処理ステップと同一の処理ステップには同一の参照番号を付しその説明を省略する。S402において、メモリ203に指定された画像データが記憶されていない場合、CPU202は、メッセージ通信部206cにより、指定された画像データが処理回路100のメモリ103に記憶されているかを処理回路100に問い合わせる(S907)。この結果、処理回路100より、指定された画像データがメモリ103に記憶されている旨の応答をメッセージ通信部206cにより受信した場合、CPU202は、指定した画像データの転送を処理回路100に指示する(S908)。そして、CPU202は、データ受信部206bにより画像データを受信し(S909)、指定された画像データをコーデック部205によりデコードする(S403)。このように、CPU202は、表示指示に係る画像データがメモリ203に記憶されていない場合、処理回路100のメモリ103に対して当該表示指示に係る画像データの取得を試行する。   Next, index screen generation processing during playback will be described. FIG. 9 is a flowchart showing index screen display processing by the processing circuit 200. The processing in FIG. 9 is executed by the CPU 202 controlling each unit. The same processing steps as those in FIG. 4 according to the first embodiment are denoted by the same reference numerals, and the description thereof is omitted. In S402, when the designated image data is not stored in the memory 203, the CPU 202 inquires of the processing circuit 100 whether or not the designated image data is stored in the memory 103 of the processing circuit 100 by the message communication unit 206c. (S907). As a result, when the message communication unit 206c receives a response from the processing circuit 100 that the designated image data is stored in the memory 103, the CPU 202 instructs the processing circuit 100 to transfer the designated image data. (S908). The CPU 202 receives image data by the data receiving unit 206b (S909), and decodes the designated image data by the codec unit 205 (S403). As described above, when the image data related to the display instruction is not stored in the memory 203, the CPU 202 tries to acquire the image data related to the display instruction to the memory 103 of the processing circuit 100.

また、S907で、メモリ103に指定された画像データが記憶されていない旨の応答を受信した場合、CPU202は、記録再生部204により、指定された画像データを記録媒体211から読み出す(S407)。こうして、CPU202は、S907〜S909の試行による上記表示指示に係る画像データの取得に失敗した場合には、当該表示指示に係る画像データを記録媒体211から取得することができる。そして、読み出した画像データをコーデック部205により復号する(S403)。   If a response indicating that the designated image data is not stored in the memory 103 is received in S907, the CPU 202 causes the recording / playback unit 204 to read the designated image data from the recording medium 211 (S407). In this way, the CPU 202 can acquire the image data related to the display instruction from the recording medium 211 when the acquisition of the image data related to the display instruction due to the trial of S907 to S909 fails. Then, the read image data is decoded by the codec unit 205 (S403).

このようにインデクス画面が表示部208に表示された後、ユーザが操作部209を操作して再生する画像を指定し、再生を指示することができる。再生が指示された場合、CPU202は、記録再生部204により、指定された画像データを記録媒体211より読み出し、コーデック部205によりデコードする。そして、デコードされた静止画データを画像処理部201により縮小し、表示部208により表示する。   After the index screen is displayed on the display unit 208 in this way, the user can specify an image to be played by operating the operation unit 209 and can instruct playback. When reproduction is instructed, the CPU 202 reads the designated image data from the recording medium 211 by the recording / reproducing unit 204 and decodes it by the codec unit 205. Then, the decoded still image data is reduced by the image processing unit 201 and displayed by the display unit 208.

このように、第2の実施形態では、CPU202は、処理回路200の処理負荷に応じて、処理回路100に対して画像データの送信指示又は送信停止指示を発行する。処理負荷は例えば連写速度で判定することができる。処理回路200による連写速度が低く、処理回路200が処理回路100により生成されたインデクス用の画像データを受信して記憶できる場合に、処理回路100から処理回路200に画像データが送信される。そのため、連写中に処理回路100から処理回路200に対して画像データを送信することでCPU202の負荷が大きくなり、更に、バス210の処理帯域が圧迫されることにより、撮影処理が中断することが無い。   As described above, in the second embodiment, the CPU 202 issues an image data transmission instruction or a transmission stop instruction to the processing circuit 100 according to the processing load of the processing circuit 200. The processing load can be determined by, for example, the continuous shooting speed. When the continuous shooting speed by the processing circuit 200 is low and the processing circuit 200 can receive and store the index image data generated by the processing circuit 100, the image data is transmitted from the processing circuit 100 to the processing circuit 200. For this reason, transmitting image data from the processing circuit 100 to the processing circuit 200 during continuous shooting increases the load on the CPU 202, and further, the photographing process is interrupted due to the processing bandwidth of the bus 210 being compressed. There is no.

(他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
(Other embodiments)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, etc.) of the system or apparatus reads the program. It is a process to be executed. In this case, the program and the storage medium storing the program constitute the present invention.

Claims (7)

撮像手段と、
第1のCPUと第1の通信手段とを有する第1の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを記録媒体に記録すると共に、取得した画像データを第1のメモリに記憶する第1の処理回路と、
第2のCPUと第2の通信手段とを有する第2の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを前記記録媒体に記録すると共に、取得した画像データを第2のメモリに記憶し、インデクス画面の表示指示に応じて前記第2のメモリに記憶された画像データを用いて前記記録媒体に記録された画像データのインデクス画面を表示する第2の処理回路とを備え、
前記第1のCPUは、撮影指示に応じた1画面の画像データの記録処理に応じて前記第2の処理回路に前記1画面の画像データを送信し、前記第2のCPUは、前記第2の通信手段を介して前記第1の処理回路から受信した画像データを前記第2のメモリに記憶することを特徴とする撮像装置。
Imaging means;
A first processing circuit having a first CPU and a first communication unit, which records image data acquired from the imaging unit in response to a shooting instruction on a recording medium and stores the acquired image data in a first A first processing circuit stored in the memory of
A second processing circuit having a second CPU and a second communication unit, which records image data acquired from the imaging unit in response to a shooting instruction on the recording medium and stores the acquired image data in the second processing circuit. A second processing circuit for displaying an index screen of image data recorded on the recording medium using image data stored in the second memory in response to an instruction to display the index screen; With
The first CPU transmits the image data of the one screen to the second processing circuit in response to a recording process of the image data of the one screen corresponding to the photographing instruction, and the second CPU An image pickup apparatus that stores image data received from the first processing circuit via the communication means in the second memory.
前記第1のCPUは、前記1画面の画像データの記録処理が完了したことに応じて、前記第2のCPUにより画像データの送信が指示されているか否かを判別し、前記第2のCPUにより画像データの送信が指示されていると判別した場合に、前記1画面の画像データを前記第2の処理回路に送信することを特徴とする請求項1に記載の撮像装置。 The first CPU determines whether transmission of image data is instructed by the second CPU in response to completion of the recording processing of the image data of the one screen, and the second CPU 2. The imaging apparatus according to claim 1, wherein the image data of the one screen is transmitted to the second processing circuit when it is determined that the transmission of the image data is instructed by the second processing circuit. 前記第2のCPUは、前記第2の処理回路の処理負荷に応じて、前記第1の処理回路に対して画像データの送信指示を発行し、
前記第1のCPUは、前記送信指示に応答して、前記1画面の画像データを送信する
ことを特徴とする請求項2に記載の撮像装置。
The second CPU issues an image data transmission instruction to the first processing circuit according to a processing load of the second processing circuit,
The imaging apparatus according to claim 2, wherein the first CPU transmits the image data of the one screen in response to the transmission instruction.
前記第2のCPUは、前記処理負荷を前記撮像手段による連写速度で判定することを特徴とする請求項3に記載の撮像装置。   The imaging apparatus according to claim 3, wherein the second CPU determines the processing load based on a continuous shooting speed of the imaging unit. 前記第1のCPUは、前記第2のCPUにより画像データの送信が指示されていると判別しない場合、前記1画面の画像データを前記第2の処理回路に送信しないようにすることを特徴とする請求項2に記載の撮像装置。 The first CPU does not transmit the image data of the one screen to the second processing circuit when it is not determined that the transmission of the image data is instructed by the second CPU. The imaging device according to claim 2. 前記第2のCPUは、前記表示指示に係る画像データが前記第2のメモリに記憶されていない場合、前記第1のCPUに対して前記表示指示に係る画像データを送信するように指示し、前記表示指示に係る画像データの送信の指示に応じて前記第1の処理回路から送信された画像データを前記第2のメモリに記憶することを特徴とする請求項2に記載の撮像装置。 The second CPU instructs the first CPU to transmit the image data according to the display instruction when the image data according to the display instruction is not stored in the second memory; The imaging apparatus according to claim 2, wherein the image data transmitted from the first processing circuit is stored in the second memory in response to an instruction to transmit image data according to the display instruction . 前記第2のCPUは、前記表示指示に係る画像データを前記第1の処理回路から取得できない場合、前記表示指示に係る画像データを前記記媒体から取得することを特徴とする請求項6に記載の撮像装置。 The second CPU, if the can not obtain the image data according to the display instruction from said first processing circuit, to claim 6, characterized in that for acquiring image data according to the display instruction from the Symbol recording medium The imaging device described.
JP2013112376A 2013-05-28 2013-05-28 Imaging device Expired - Fee Related JP6112972B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013112376A JP6112972B2 (en) 2013-05-28 2013-05-28 Imaging device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013112376A JP6112972B2 (en) 2013-05-28 2013-05-28 Imaging device

Publications (3)

Publication Number Publication Date
JP2014232955A JP2014232955A (en) 2014-12-11
JP2014232955A5 JP2014232955A5 (en) 2016-07-14
JP6112972B2 true JP6112972B2 (en) 2017-04-12

Family

ID=52126120

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013112376A Expired - Fee Related JP6112972B2 (en) 2013-05-28 2013-05-28 Imaging device

Country Status (1)

Country Link
JP (1) JP6112972B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006148731A (en) * 2004-11-24 2006-06-08 Sony Corp Recording apparatus and method, reproducing apparatus and method, program, and recording medium
JP4888069B2 (en) * 2006-11-13 2012-02-29 カシオ計算機株式会社 Imaging apparatus, display control method, and program
JP4301308B2 (en) * 2007-03-02 2009-07-22 ソニー株式会社 Imaging apparatus and image processing method
JP2012209798A (en) * 2011-03-30 2012-10-25 Sigma Corp Image processing system and imaging apparatus

Also Published As

Publication number Publication date
JP2014232955A (en) 2014-12-11

Similar Documents

Publication Publication Date Title
JP6137980B2 (en) Recording apparatus and control method thereof
JP2009098822A (en) Data processor and shared memory accessing method
JP2015029231A (en) Recording apparatus and control method therefor
JP2015171042A (en) Picture processing system and picture imaging apparatus
JP2011077654A (en) Imaging apparatus, control method thereof and program
JP6021594B2 (en) Imaging apparatus and program
JP6417094B2 (en) RECORDING / REPRODUCING DEVICE, RECORDING / REPRODUCING DEVICE CONTROL METHOD, AND COMPUTER PROGRAM
JP6112972B2 (en) Imaging device
US11837257B2 (en) Electronic device and control methods thereof
JP5820973B2 (en) Data recording device
JP4757206B2 (en) Image processing apparatus, image processing apparatus control method, and computer program
JP6110730B2 (en) Imaging device
JP2014175954A (en) Data recording device, control method thereof, and computer program
JP2009100106A (en) Image reproducing apparatus, processing method thereof, and program thereof
JP2006065805A (en) Image processor and control method
JP2007279873A (en) Data recorder
JP6501534B2 (en) Image recording apparatus, image recording method and program
JP7446899B2 (en) Recording/playback device and method for controlling the recording/playback device
JP7214538B2 (en) Imaging device and recording control method
JP6504927B2 (en) Recording apparatus and control method of recording apparatus
JP2015115899A (en) Imaging apparatus, control method thereof and program
JP2017022559A (en) Recording device and control method for recording device
JP2011253405A (en) Electronic equipment and program
JP2017168984A (en) Imaging device and control method for imaging device
JP2019110367A (en) Imaging device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160525

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170130

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: 20170213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170314

R151 Written notification of patent or utility model registration

Ref document number: 6112972

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees