[go: up one dir, main page]

JP6808424B2 - Image recording device and its control method - Google Patents

Image recording device and its control method Download PDF

Info

Publication number
JP6808424B2
JP6808424B2 JP2016191330A JP2016191330A JP6808424B2 JP 6808424 B2 JP6808424 B2 JP 6808424B2 JP 2016191330 A JP2016191330 A JP 2016191330A JP 2016191330 A JP2016191330 A JP 2016191330A JP 6808424 B2 JP6808424 B2 JP 6808424B2
Authority
JP
Japan
Prior art keywords
image
display
recording
processing
reduced
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.)
Active
Application number
JP2016191330A
Other languages
Japanese (ja)
Other versions
JP2017192123A (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 US15/478,015 priority Critical patent/US10349002B2/en
Priority to CN201710223065.6A priority patent/CN107295247B/en
Priority to EP17165460.1A priority patent/EP3232653B1/en
Publication of JP2017192123A publication Critical patent/JP2017192123A/en
Application granted granted Critical
Publication of JP6808424B2 publication Critical patent/JP6808424B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/815Camera processing pipelines; Components thereof for controlling the resolution by using a single image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • H04N23/611Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indication In Cameras, And Counting Of Exposures (AREA)

Description

本発明は、画像を記録するとともに、その画像の一部分を拡大表示する機能を備えた画像記録装置およびその制御方法に関するものである。 The present invention relates to an image recording device having a function of recording an image and magnifying and displaying a part of the image, and a control method thereof.

撮像装置において、望ましい映像を撮影するために、フォーカスを被写体に正確に合わせることは非常に重要である。特に、4Kや8Kの映像を撮影するときに、撮像装置に備えられた比較的小型のファインダーやモニタを視認しながらマニュアルフォーカスを正確に行うことは難易度が高い。そのため、これをアシストする機能が求められている。なお、4Kとは2160p(4096×2160)あるいはそれに近い画素数であり、8Kとは4320p(8192×4320)あるいはそれに近い画素数を指す。 In an image pickup apparatus, it is very important to accurately focus on the subject in order to capture a desired image. In particular, when shooting a 4K or 8K image, it is difficult to accurately perform manual focus while visually observing a relatively small viewfinder or monitor provided in the image pickup apparatus. Therefore, a function to assist this is required. Note that 4K refers to 2160p (4096 x 2160) or a pixel count close to it, and 8K refers to 4320p (8192 x 4320) or a pixel count close to it.

特許文献1には、マニュアルフォーカス時に所定の倍率で拡大された被写体の動画を表示することによって、被写体細部のフォーカス状態を確認することを容易にすることが提案されている。 Patent Document 1 proposes that it is easy to check the focus state of the details of a subject by displaying a moving image of the subject magnified at a predetermined magnification at the time of manual focus.

特開平11−341331号公報Japanese Unexamined Patent Publication No. 11-341331

撮像センサーと映像フォーマットの多画素化が進むにつれて、撮像装置などの画像記録装置に求められる処理性能、特に、装置内のデータ処理に用いる記憶手段(RAM)のリード/ライト性能への要求が高まっている。 As the number of pixels of image pickup sensors and video formats increases, the processing performance required for image recording devices such as image pickup devices, especially the read / write performance of the storage means (RAM) used for data processing in the device, increases. ing.

例えば、特許文献1のような拡大表示を高品位に行うためには、撮像センサーから得られたRAW信号の部分領域を切り出して現像し、表示装置へデータを渡す必要があり、このときRAW画像の一時保管やVRAMデータの読み書きのために記憶手段を使用する。また、所定の映像フォーマットに適合した動画データを記録媒体へ記録するために、現像処理やエンコード処理によって別途記憶手段への読み書き処理が発生する。さらに、顔検出や外部機器への画像送信などの付加機能も、それぞれの制御のために記憶手段を使用する。 For example, in order to perform enlarged display as in Patent Document 1 with high quality, it is necessary to cut out a partial region of the RAW signal obtained from the image sensor, develop it, and pass the data to the display device. At this time, the RAW image Use storage means for temporary storage and reading and writing VRAM data. Further, in order to record moving image data conforming to a predetermined video format on a recording medium, read / write processing to a storage means is separately performed by development processing or encoding processing. Further, additional functions such as face detection and image transmission to an external device also use a storage means for each control.

これらの処理をすべて同時に動作させた場合、システムによっては記憶手段のリード/ライト性能が不足する可能性がある。その場合、現像処理やエンコード処理が規定時間内に完了できず、コマ落ちや記録データの破損が発生する。 If all of these processes are operated at the same time, the read / write performance of the storage means may be insufficient depending on the system. In that case, the development process and the encoding process cannot be completed within the specified time, resulting in dropped frames and damage to the recorded data.

このような問題に直面する可能性は、4Kや8Kなど多画素の映像データを扱う画像記録装置においてより高い。また、近年多用されているハイフレームレート(スローモーション)撮影の場合は、より短い単位時間の間に1フレーム分の信号処理を行わなければならない。ハイフレームレート撮影と多画素記録を組み合わせて撮影することまで想定すれば、この問題は、近い将来のシステム性能向上によって容易に解決するとはいえない状況であるといえる。 The possibility of facing such a problem is higher in an image recording device that handles multi-pixel video data such as 4K and 8K. Further, in the case of high frame rate (slow motion) shooting, which has been widely used in recent years, it is necessary to perform signal processing for one frame in a shorter unit time. Assuming that high frame rate shooting and multi-pixel recording are combined for shooting, it can be said that this problem cannot be easily solved by improving the system performance in the near future.

そこで本発明は、記憶手段の限られたリード/ライト性能を用いて、高精細な拡大表示を行うことのできる画像記録装置及びその制御方法を提供することを目的とする。 Therefore, an object of the present invention is to provide an image recording device capable of performing high-definition enlarged display and a control method thereof by using the limited read / write performance of the storage means.

本発明は、
画像を取得する取得手段と、記憶手段と、前記取得手段で取得した前記画像を縮小して縮小画像を生成し前記記憶手段に記憶させる縮小画像生成手段と、縮小画像生成手段で縮小されていない前記画像の一部を切り出して第1の切り出し画像を生成し、前記記憶手段に記憶させる第1の切り出し画像生成手段と、前記記憶手段へのデータの記憶または前記記憶手段からのデータの読出しを伴う特定の処理を行う処理手段と、前記縮小画像生成手段により前記記憶手段に記憶された前記縮小画像に対して、前記記憶手段への記憶を伴う画像記録用の処理と、当該処理されて前記記憶手段に記憶された画像を記録媒体に記録する処理とを含む記録処理を行う記録処理手段と、前記縮小画像生成手段により前記記憶手段に記憶された前記縮小画像に基づく画像を表示手段に出力することで第1の表示を行うように制御し、前記第1の切り出し画像生成手段により前記記憶手段に記憶された前記第1の切り出し画像に基づく画像を前記表示手段に出力することで前記第1の表示よりも拡大した第2の表示を行うように制御する表示制御手段と、少なくとも、前記記録処理中に前記第2の表示を行っている場合は、前記特定の処理を実行しないように制御し、前記記録処理中であっても前記第2の表示を行わない場合は、前記特定の処理を実行可能とする制御手段とを有することを特徴とする。
The present invention
It is not reduced by the acquisition means for acquiring an image, the storage means, the reduced image generation means for reducing the image acquired by the acquisition means to generate a reduced image and storing it in the storage means, and the reduced image generation means. A first cut-out image generation means that cuts out a part of the image to generate a first cut-out image and stores it in the storage means, and storage of data in the storage means or reading of data from the storage means. A processing means for performing a specific process to be accompanied, a process for image recording accompanied by storage in the storage means for the reduced image stored in the storage means by the reduced image generation means, and the processed and described. A recording processing means that performs recording processing including a process of recording an image stored in the storage means on a recording medium, and an image based on the reduced image stored in the storage means by the reduced image generating means are output to the display means. By doing so, it is controlled to perform the first display, and the image based on the first cutout image stored in the storage means by the first cutout image generation means is output to the display means. A display control means that controls to perform a second display that is larger than the display of 1, and at least, when the second display is performed during the recording process, the specific process is not executed. When the second display is not performed even during the recording process, it is characterized by having a control means capable of executing the specific process.

本発明によれば、記憶手段の限られたリード/ライト性能を用いて、高精細な拡大表示を行うことができる。 According to the present invention, high-definition enlarged display can be performed by using the limited read / write performance of the storage means.

画像記録装置100のハードウェアブロック図と機能ブロック図である。It is a hardware block diagram and a functional block diagram of an image recording apparatus 100. 画像記録装置100の動作全体を示すフローチャートである。It is a flowchart which shows the whole operation of the image recording apparatus 100. 設定変更処理のフローチャートである。It is a flowchart of a setting change process. 顔検出および追尾処理のフローチャートである。It is a flowchart of face detection and tracking processing. ブラウザー通信処理のフローチャートである。It is a flowchart of browser communication processing. 記録状態変更およびMagnify状態変更処理のフローチャートである。It is a flowchart of a recording state change and a Magnify state change process. HDMI(登録商標)116からの出力映像およびパネル118における表示例である。It is an output image from HDMI (registered trademark) 116 and a display example on a panel 118. Magnifyキー操作時のHDMI(登録商標)116からの出力映像およびパネル118における表示例である。This is an output image from HDMI (registered trademark) 116 and a display example on the panel 118 when the Magnify key is operated. Webブラウザー126での表示例である。This is a display example on the Web browser 126. 変形例における外部出力部115、パネル出力部117の内部構成の一例である。This is an example of the internal configuration of the external output unit 115 and the panel output unit 117 in the modified example.

以下、図面を参照して本発明の実施形態について説明する。本実施形態では、本発明を適用した一実施形態としての画像記録装置100として、動画像を撮影・記録可能な撮像装置を例に挙げる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the present embodiment, as an image recording device 100 as an embodiment to which the present invention is applied, an image pickup device capable of capturing and recording a moving image will be given as an example.

図1(A)は、本実施形態に係る画像記録装置100の内部構成例を示すハードウェアブロック図である。図1(B)は、画像記録装置100が行う画像処理のデータパスを示す機能ブロック図である。図1(B)のブロック150、151、173には、例として4Kで撮像した画像を2Kで記録する場合の各処理での画素数を付記している。言うまでもなく、撮像画像の画素数と記録する画素数の少なくとも一方が異なる画素数の設定である場合にはこの限りではない。 FIG. 1A is a hardware block diagram showing an example of the internal configuration of the image recording device 100 according to the present embodiment. FIG. 1B is a functional block diagram showing a data path of image processing performed by the image recording device 100. In blocks 150, 151, and 173 of FIG. 1B, the number of pixels in each process when an image captured in 4K is recorded in 2K as an example is added. Needless to say, this does not apply when at least one of the number of pixels of the captured image and the number of pixels to be recorded are set to have different pixel numbers.

図1(A)において、レンズユニット101は、集光のための固定レンズ群、変倍レンズ群、絞り、変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行う機能とを兼ね備えた補正レンズ群により構成されている。レンズユニット101によって、最終的に後述のイメージセンサー102の結像面上に被写体像が結像される。 In FIG. 1A, the lens unit 101 has a function of correcting an imaging position moved by the movement of a fixed lens group, a variable magnification lens group, an aperture, and a variable magnification lens group for focusing, and a function of performing focus adjustment. It is composed of a correction lens group that combines and. The lens unit 101 finally forms a subject image on the image plane of the image sensor 102, which will be described later.

イメージセンサー102は、光を電荷に変換し撮像信号を生成する。生成された撮像信号は前処理部103へ出力される。イメージセンサー102は、CCDイメージセンサやCMOSイメージセンサなどの撮像素子である。 The image sensor 102 converts light into electric charges to generate an imaging signal. The generated imaging signal is output to the preprocessing unit 103. The image sensor 102 is an image sensor such as a CCD image sensor or a CMOS image sensor.

前処理部103は、イメージセンサー102より入力され取得した撮像信号をRAW縮小部104、RAW切り出し部105が受ける事が出来るRAWデータ(RAW画像)に変換してRAW縮小部104、RAW切り出し部105へ出力する(ブロック150)。 The preprocessing unit 103 converts the image pickup signal input and acquired from the image sensor 102 into RAW data (RAW image) that can be received by the RAW reduction unit 104 and the RAW cutout unit 105, and the RAW reduction unit 104 and the RAW cutout unit 105. Output to (block 150).

RAW縮小部104は、前処理部103にて生成されたRAWデータを所定の比率で縮小した縮小RAWデータ(縮小RAW画像)を生成し、画像生成部106へ出力する(ブロック151における縮小画像生成)。たとえば前処理部103より入力された4096x2160画素のRAWデータに対して水平および垂直ともに1/2になるような縮小を行って2048x1080の縮小RAWデータを生成して、画像生成部106へ出力する。前処理部103より入力されたデータに対して縮小を行わない場合は縮小処理を行わずにRAWデータを画像生成部106へ出力する。 The RAW reduction unit 104 generates reduced RAW data (reduced RAW image) obtained by reducing the RAW data generated by the preprocessing unit 103 at a predetermined ratio, and outputs the reduced RAW data (reduced RAW image) to the image generation unit 106 (reduced image generation in block 151). ). For example, the RAW data of 4096x2160 pixels input from the preprocessing unit 103 is reduced to 1/2 both horizontally and vertically to generate 2048x1080 reduced RAW data, which is output to the image generation unit 106. If the data input from the preprocessing unit 103 is not reduced, the RAW data is output to the image generation unit 106 without the reduction processing.

RAW切り出し部105は、前処理部103にて生成されたRAWデータの所定の範囲を所定のサイズで切りだして切り出しRAWデータを生成し(ブロック173)、DRAM113へ格納する(ブロック174)。たとえば前処理部103より入力された4096x2160画素のRAWデータの、所定の位置より2048x1080画素のRAWデータを切り出して、切り出しRAWデータを生成する。RAW切り出し部105で切り出す範囲は、操作部110による拡大範囲(位置・倍率)を変更するためのユーザー操作によって変更可能である。 The RAW cutout unit 105 cuts out a predetermined range of RAW data generated by the preprocessing unit 103 to a predetermined size, generates cutout RAW data (block 173), and stores it in the DRAM 113 (block 174). For example, the RAW data of 4096 × 2160 pixels input from the preprocessing unit 103 is cut out from the predetermined position of the RAW data of 2048 × 1080 pixels to generate the cut-out RAW data. The range cut out by the RAW cutout unit 105 can be changed by a user operation for changing the enlargement range (position / magnification) by the operation unit 110.

画像生成部106は、RAW縮小部104より入力される縮小RAWデータに対して補間処理や画質調整処理等のRAW現像処理を行ってYUV形式の全画角画像データを生成し(ブロック152)、DRAM113に格納する(ブロック153)。全画角画像データは、切り出しをしていない撮像された画像全体範囲の、現像済みのデータである。 The image generation unit 106 performs RAW development processing such as interpolation processing and image quality adjustment processing on the reduced RAW data input from the RAW reduction unit 104 to generate YUV format full angle of view image data (block 152). It is stored in the DRAM 113 (block 153). The full angle of view image data is the developed data of the entire range of the captured image that has not been cut out.

また、RAW切り出し部105より入力される切り出しRAWデータについては、DRAM113から読みだしてRAW現像処理を行って切り出し画像データを生成し(ブロック175)、解像度変換部2(114)へ渡す。画像生成部106で単位時間内に処理できる画像サイズが限られているため、縮小RAWデータと切り出しRAWデータを同時に処理することはできない。そのため、切り出しRAWデータについては画像生成部106に入力する前にいったんDRAM113へ格納する(ブロック174)ことによって、処理タイミングをずらしている。 Further, the cut-out RAW data input from the RAW cut-out unit 105 is read from the DRAM 113 and subjected to RAW development processing to generate cut-out image data (block 175), which is passed to the resolution conversion unit 2 (114). Since the image size that can be processed by the image generation unit 106 within a unit time is limited, the reduced RAW data and the cut out RAW data cannot be processed at the same time. Therefore, the cut-out RAW data is temporarily stored in the DRAM 113 (block 174) before being input to the image generation unit 106, so that the processing timing is shifted.

解像度変換部1(123)は、YUVデータの解像度変換を行う。解像度変換部1(123)は、DRAM113に格納されている全画角画像データに対して縮小リサイズ処理を行い顔検出用縮小画像データを生成して(ブロック154)、DRAM113に格納する(ブロック155)。また、DRAM113に格納されている全画角画像データに対して縮小リサイズ処理を行いJPEG圧縮用縮小データを生成し(ブロック154)、DRAM113に格納する(ブロック157)。 The resolution conversion unit 1 (123) performs resolution conversion of YUV data. The resolution conversion unit 1 (123) performs reduction / resizing processing on the full angle of view image data stored in the DRAM 113 to generate reduced image data for face detection (block 154), and stores the reduced image data in the DRAM 113 (block 155). ). Further, the full angle of view image data stored in the DRAM 113 is reduced and resized to generate JPEG compression reduced data (block 154), and the data is stored in the DRAM 113 (block 157).

静止画圧縮部107は、DRAM113に格納されているJPEG圧縮用縮小データに対してJPEG形式で符号化を行いJPEGデータを生成し(ブロック158)、DRAM113に格納する(ブロック159)。 The still image compression unit 107 encodes the reduced data for JPEG compression stored in the DRAM 113 in the JPEG format to generate the JPEG data (block 158), and stores the data in the DRAM 113 (block 159).

ネットワーク部108は、WiFi(登録商標)またはBluetooth(登録商標)等の無線通信上で、HTTPプロトコルを利用してWebアプリケーションを通信先のWebブラウザー126へ送信する。Webアプリケーションは、後述のROM125に格納されたHTMLおよびJavaScript(登録商標)およびCSSの各データによって構成される。また、ネットワーク部108は、Webブラウザー126から処理要求を受信し、制御部111へ伝達する機能も果たす。このWebアプリケーションによって、Webブラウザー126は、画像記録装置100のリモートコントローラーとして機能することができる。さらに、ネットワーク部108は、DRAM113に配置されたJPEGデータをWebブラウザー126からの要求に応じて逐次送信する(ブロック160)ことで、Webブラウザー126上でリアルタイムにライブビュー画像を表示させることができる。これら一連の通信機能を総称してブラウザーリモートと呼ぶ。 The network unit 108 transmits a Web application to the communication destination Web browser 126 using the HTTP protocol on wireless communication such as WiFi (registered trademark) or Bluetooth (registered trademark). The Web application is composed of HTML, JavaScript (registered trademark), and CSS data stored in ROM 125, which will be described later. In addition, the network unit 108 also functions to receive the processing request from the Web browser 126 and transmit it to the control unit 111. With this Web application, the Web browser 126 can function as a remote controller for the image recording device 100. Further, the network unit 108 can display the live view image in real time on the Web browser 126 by sequentially transmitting the JPEG data arranged in the DRAM 113 in response to the request from the Web browser 126 (block 160). .. These series of communication functions are collectively called browser remote.

顔検出部109は、DRAM113に配置された顔検出用縮小画像データより顔の位置を検出して(ブロック156)、顔の位置情報をDRAM113に格納する(被写体検出処理)。また、検出された顔のうちの特定の顔を追尾する機能も備えている。なお、この顔の位置情報は、後述するOSD部124で生成された顔枠用OSDデータを後述する外部出力用画像、パネル出力用画像に合成する際の位置情報として用いられる。 The face detection unit 109 detects the position of the face from the reduced image data for face detection arranged in the DRAM 113 (block 156), and stores the position information of the face in the DRAM 113 (subject detection process). It also has a function to track a specific face among the detected faces. The face position information is used as position information when the face frame OSD data generated by the OSD unit 124 described later is combined with the external output image and the panel output image described later.

フォーカス/露出制御部127は、顔検出部109で検出された顔の位置情報に基づいてレンズユニット101内のレンズ群や絞りを駆動することによって、フォーカスと露出の自動制御を行う。また、画像生成部106に対して輝度ゲイン制御の指示を行う。 The focus / exposure control unit 127 automatically controls focus and exposure by driving a lens group and an aperture in the lens unit 101 based on the face position information detected by the face detection unit 109. In addition, the image generation unit 106 is instructed to control the luminance gain.

操作部110は、ユーザが操作入力するためのものであり、例えばタッチパネルや操作キー(ボタン、ダイヤル、レバー等)などである。ユーザーが操作部110を操作すると、操作情報は制御部111に通知される。 The operation unit 110 is for the user to input an operation, and is, for example, a touch panel or an operation key (button, dial, lever, etc.). When the user operates the operation unit 110, the operation information is notified to the control unit 111.

制御部111は、CPU(Central Processing Unit)などにより構成される処理部であり、画像記録装置100が備える各ブロックを制御する。 The control unit 111 is a processing unit composed of a CPU (Central Processing Unit) or the like, and controls each block included in the image recording device 100.

RAM(Random Access Memory)112は、制御部111が作業領域として使用する揮発性メモリである。 The RAM (Random Access Memory) 112 is a volatile memory used by the control unit 111 as a work area.

DRAM(Dynamic Random Access Memory)113は、画像記録装置100の各ブロックが作業領域として使用する揮発性メモリである。なお、このDRAM113には、所定期間に読み書き(リード/ライト)できるデータ量(読み出し速度/書き込み速度)に上限があり、その上限を超えてデータの読み書きを行うことは出来ない。なお、DRAM113は、DRAMとは異なる機構による、高速な揮発性メモリや不揮発性メモリと置き換えることもできる。また、RAM112とDRAM113は同一の記憶装置上に共存する構成であっても構わない。 The DRAM (Dynamic Random Access Memory) 113 is a volatile memory used by each block of the image recording apparatus 100 as a work area. The DRAM 113 has an upper limit on the amount of data (read / write speed) that can be read / written (read / write) in a predetermined period, and data cannot be read / written beyond the upper limit. The DRAM 113 can be replaced with a high-speed volatile memory or non-volatile memory by a mechanism different from that of the DRAM. Further, the RAM 112 and the DRAM 113 may be configured to coexist on the same storage device.

ROM(Read Only Memory)125は、制御部111が実行するプログラムなどが格納された不揮発性の記録媒体であり、例えばFlashROMで構成される。あるいは、後述の記録媒体121に格納されたプログラムデータをRAM112にロードし、ROMとして利用しても構わない。 The ROM (Read Only Memory) 125 is a non-volatile recording medium in which a program or the like executed by the control unit 111 is stored, and is composed of, for example, a Flash ROM. Alternatively, the program data stored in the recording medium 121 described later may be loaded into the RAM 112 and used as a ROM.

オンスクリーンディスプレイ(OSD)部124は、各種設定メニューや顔枠などのOSDデータ(表示アイテム)を生成し、DRAM113に配置する。 The on-screen display (OSD) unit 124 generates OSD data (display items) such as various setting menus and face frames, and arranges them in the DRAM 113.

解像度変換部2(114)は、DRAM113に格納された全画角画像データや、画像生成部106から入力した切り出し画像データから、HDMI(登録商標)116に出力する解像度にリサイズした外部出力用画像を生成する(ブロック161)。全画角画像データと切り出し画像データはいずれも現像済みのYUVデータである。生成された外部出力用画像はDRAM113に格納される(ブロック162)。同様に、パネル118に出力する解像度にリサイズしたパネル出力用画像を生成し(ブロック161)DRAM113に格納する(ブロック165)。同様に動画像圧縮部119で動画像圧縮する解像度にリサイズした動画像記録用画像を生成し(ブロック161)、DRAM113に格納する(ブロック168)。 The resolution conversion unit 2 (114) resizes the full angle-of-view image data stored in the DRAM 113 and the cut-out image data input from the image generation unit 106 to a resolution output to HDMI (registered trademark) 116 for external output. Is generated (block 161). Both the full angle of view image data and the cutout image data are developed YUV data. The generated external output image is stored in the DRAM 113 (block 162). Similarly, a panel output image resized to a resolution output to the panel 118 is generated (block 161) and stored in the DRAM 113 (block 165). Similarly, the moving image compression unit 119 generates a moving image recording image resized to a resolution for moving image compression (block 161) and stores it in the DRAM 113 (block 168).

外部出力部115は、DRAM113に格納された外部出力用画像とOSDデータを合成して外部出力用信号としてHDMI(登録商標)116へ出力する(ブロック163)。なお、この外部出力部115は外部出力用画像の一部を切り出し拡大して、外部出力用信号としてHDMI(登録商標)116へ出力する外部出力用切り出し拡大機能(後述の変形例の処理を行う機能)を有している。 The external output unit 115 synthesizes the external output image and OSD data stored in the DRAM 113 and outputs the external output signal to HDMI (registered trademark) 116 (block 163). The external output unit 115 cuts out and enlarges a part of the image for external output and outputs it as an external output signal to HDMI (registered trademark) 116. The cutout and enlargement function for external output (processes a modification described later). Function).

HDMI(登録商標)116は、外部出力部115より入力される外部出力用信号をHDMI(登録商標)形式に変更し外部に出力する(ブロック164)。 The HDMI (registered trademark) 116 changes the external output signal input from the external output unit 115 into the HDMI (registered trademark) format and outputs the signal to the outside (block 164).

パネル出力部117は、DRAM113に格納されたパネル出力用画像とOSDデータを合成してパネル出力用信号としてパネル118へ出力する(ブロック166)。なお、このパネル出力部117はパネル出力用画像の一部を切り出し拡大して、パネル出力用信号としてパネル118へ出力するパネル出力用切り出し拡大機能(後述の変形例の処理を行う機能)を有している。 The panel output unit 117 synthesizes the panel output image and the OSD data stored in the DRAM 113 and outputs the panel output signal to the panel 118 (block 166). The panel output unit 117 has a panel output cutout / enlargement function (a function for processing a modification described later) that cuts out and enlarges a part of the panel output image and outputs it to the panel 118 as a panel output signal. doing.

パネル118は、液晶パネルや有機ELパネルなどのディスプレイパネルであり、パネル出力部117より入力されたパネル出力信号を表示する(ブロック167)。 The panel 118 is a display panel such as a liquid crystal panel or an organic EL panel, and displays a panel output signal input from the panel output unit 117 (block 167).

動画像圧縮部119は、DRAM113に格納された動画像記録用画像をMPEG形式で圧縮し動画像データとしてDRAM113に格納する(ブロック169の圧縮処理,ブロック170)。 The moving image compression unit 119 compresses the moving image recording image stored in the DRAM 113 in MPEG format and stores it in the DRAM 113 as moving image data (compression processing of block 169, block 170).

メディア制御部120は、動画像圧縮部119で生成され、DRAM113に格納された動画像データをFATファイルシステムなどコンピュータと互換のあるフォーマットに従って、記録媒体121に記録する(ブロック171、ブロック172)。 The media control unit 120 records the moving image data generated by the moving image compression unit 119 and stored in the DRAM 113 on the recording medium 121 according to a format compatible with a computer such as a FAT file system (blocks 171 and 172).

記録媒体121は、例えばメモリーカードなどがあげられる。この記録媒体は、画像記録装置100から取り外し可能な着脱可能記録媒体であり、画像記録装置100以外にもPC等に装着する事ができる。 Examples of the recording medium 121 include a memory card and the like. This recording medium is a removable recording medium that can be removed from the image recording device 100, and can be attached to a PC or the like in addition to the image recording device 100.

バス122は、画像記録装置100の各ブロックがデータのやり取りを行うためのデータバスであり、画像記録装置100の各ブロックはこのバスを介してデータのやり取りを行う。 The bus 122 is a data bus for each block of the image recording device 100 to exchange data, and each block of the image recording device 100 exchanges data via this bus.

Webブラウザー126は、画像記録装置100とは異なる外部機器に備えられたWebブラウザーであり、ネットワーク部108から受信したWebアプリケーションを実行し、受け付けた入力に基づいて、画像記録装置100へ処理要求を発行できる。また、JPEGデータを逐次受信して、リアルタイムにライブビュー画像を表示することができる。外部機器としては、例えば画像記録装置100と無線または有線で接続可能な、スマートフォン、デスクトップ型/ノート型/タブレット型などのPC(personal computer)などが利用可能である。また、Webブラウザ機能を備えているものであればこれらに限られるものではない。続いて、図2から図6のフローチャートに基づいて、画像記録装置100の本発明に係る動作を説明する。これらのフローは、ROM125に格納されたプログラムに基づいて、制御部111が画像記録装置100の各部を制御することによって実現されるものである。また、図7(A)〜図7(D)は図2〜4のフローチャートの動作中にHDMI(登録商標)116に出力およびパネル118に表示される表示例である。図8(A)〜(C)は図6のフローチャートの動作中にHDMI(登録商標)116に出力およびパネル118に表示される表示例である。図9(A)〜(C)は図5のフローチャートの動作中にWebブラウザー126に表示される表示例である。それぞれ、本フローとともに説明する。 The Web browser 126 is a Web browser provided in an external device different from the image recording device 100, executes a Web application received from the network unit 108, and makes a processing request to the image recording device 100 based on the received input. Can be issued. In addition, JPEG data can be sequentially received and a live view image can be displayed in real time. As the external device, for example, a smartphone, a desktop type / notebook type / tablet type PC (personal computer) that can be connected to the image recording device 100 wirelessly or by wire can be used. Further, as long as it has a Web browser function, it is not limited to these. Subsequently, the operation of the image recording apparatus 100 according to the present invention will be described based on the flowcharts of FIGS. 2 to 6. These flows are realized by the control unit 111 controlling each unit of the image recording device 100 based on the program stored in the ROM 125. 7 (A) to 7 (D) are display examples that are output to HDMI (registered trademark) 116 and displayed on the panel 118 during the operation of the flowcharts of FIGS. 2 to 4. 8 (A) to 8 (C) are display examples that are output to HDMI (registered trademark) 116 and displayed on the panel 118 during the operation of the flowchart of FIG. 9 (A) to 9 (C) are display examples displayed on the Web browser 126 during the operation of the flowchart of FIG. Each will be described together with this flow.

図2は、本発明に係る動作全体を示すフローチャートである。 FIG. 2 is a flowchart showing the entire operation according to the present invention.

S201では、制御部111は、ユーザーの操作に基づいて、画像記録装置100に関する各種設定の変更処理を行う。この設定変更処理の詳細については図3を用いて後述する。 In S201, the control unit 111 changes various settings related to the image recording device 100 based on the user's operation. The details of this setting change process will be described later with reference to FIG.

S202では、制御部111は、顔検出および追尾機能の動作が許可された状態かつ、顔検出および追尾機能がON状態であるか否かを判定する。真であればS203へ進み、偽であればS204へ進む。顔検出および追尾機能の動作の許可/不許可は、図3で後述する記録中Magnify優先に設定されたか否かに基づいて決まる。また、顔検出および追尾機能のON/OFFは、メニュー画面における顔検出および追尾機能の設定に関するメニュー項目が選択さることによって表示される選択画面においてユーザーが設定した状態に基づく(詳細は図3のS313で後述する)。 In S202, the control unit 111 determines whether or not the operation of the face detection and tracking function is permitted and the face detection and tracking function is ON. If true, the process proceeds to S203, and if false, the process proceeds to S204. Whether or not the operation of the face detection and tracking functions is permitted / disallowed is determined based on whether or not the Magnify priority is set during recording, which will be described later in FIG. Further, ON / OFF of the face detection and tracking function is based on the state set by the user on the selection screen displayed by selecting the menu item related to the setting of the face detection and tracking function on the menu screen (details are shown in FIG. 3). Will be described later in S313).

S203では、制御部111は、顔検出および追尾処理を行う。顔検出及び追尾処理の詳細については図4を用いて後述する。 In S203, the control unit 111 performs face detection and tracking processing. Details of face detection and tracking processing will be described later with reference to FIG.

S204では、制御部111は、ブラウザーリモート設定がON状態であるか否かを判定する。真であればS205へ進み、偽であればS206へ進む。ブラウザーリモート設定のON/OFFは、メニュー画面における顔検出および追尾機能の設定に関するメニュー項目が選択されることによって表示される表示される選択画面でユーザーが設定した状態に基づく。 In S204, the control unit 111 determines whether or not the browser remote setting is in the ON state. If true, proceed to S205, and if false, proceed to S206. The ON / OFF of the browser remote setting is based on the state set by the user on the displayed selection screen displayed by selecting the menu item related to the face detection and tracking function setting on the menu screen.

S205では、制御部111は、ブラウザー通信処理を行う。ブラウザー通信処理の詳細については図5を用いて後述する。 In S205, the control unit 111 performs browser communication processing. The details of the browser communication process will be described later with reference to FIG.

S206では、制御部111は、記録状態変更およびMagnify(マニュアルフォーカス調整のための拡大表示機能)状態変更処理を行う。この処理の詳細は図6を用いて後述する。 In S206, the control unit 111 performs a recording state change and a Magnify (enlarged display function for manual focus adjustment) state change process. Details of this process will be described later with reference to FIG.

S207では、制御部111は、記録媒体121への動画の記録制御(記録処理)の動作中(記録処理中)であるか否かを判定する。S207が真であればS208へ進み、偽であればS209へ進む。 In S207, the control unit 111 determines whether or not the recording control (recording process) of the moving image on the recording medium 121 is in operation (recording process). If S207 is true, the process proceeds to S208, and if S207 is false, the process proceeds to S209.

図7(A)に、S207の判定が真である場合(記録制御中)にHDMI(登録商標)116に出力される映像の表示例、およびパネル118に表示される撮影画面の表示例を示す。図7(B)に、S207の判定が偽の場合(記録待機中)に、HDMI(登録商標)116に出力される映像の表示例、およびパネル118に表示される撮影画面の表示例を示す。 FIG. 7A shows an example of displaying an image output to HDMI (registered trademark) 116 when the determination of S207 is true (during recording control), and an example of displaying a shooting screen displayed on the panel 118. .. FIG. 7B shows an example of displaying an image output to HDMI (registered trademark) 116 and an example of displaying a shooting screen displayed on the panel 118 when the determination of S207 is false (waiting for recording). ..

図7(A)の表示アイテム701a(REC表示)は、画像記録装置100の状態が記録動作中であることを示す表示アイテムである。 The display item 701a (REC display) of FIG. 7A is a display item indicating that the state of the image recording device 100 is in the recording operation.

図7(B)の表示アイテム701b(STAND―BY表示)は、画像記録装置100の状態が記録待機中(停止中)であることを示す状態表示である。 The display item 701b (STAND-BY display) of FIG. 7B is a state display indicating that the state of the image recording device 100 is in recording standby (stopped).

図7(A)及び図7(B)の表示アイテム702は、現在設定されている撮像フレームレートを示す表示アイテムである。後述の記録データパスやMagnifyデータパスは、ここに表示されたフレームレートに同期して周期動作する。また、図7(A)及び図7(B)において、表示アイテムの背景には、全体LV画像700が表示される。全体LV画像700は、拡大していない状態のライブビュー画像である。HDMI(登録商標)116に出力される全体LV画像700はブロック162でDRAM113に格納された外部出力用画像であり、パネル118に表示される全体LV画像700はブロック165に格納されたパネル出力用画像である。それぞれ、撮像された画像の全体の範囲が表示される。 The display items 702 of FIGS. 7A and 7B are display items indicating the currently set imaging frame rate. The recorded data path and the Magnify data path, which will be described later, operate periodically in synchronization with the frame rate displayed here. Further, in FIGS. 7A and 7B, the entire LV image 700 is displayed in the background of the display item. The entire LV image 700 is a live view image in a non-enlarged state. The entire LV image 700 output to HDMI (registered trademark) 116 is an image for external output stored in the DRAM 113 in block 162, and the entire LV image 700 displayed on the panel 118 is for panel output stored in block 165. It is an image. The entire range of the captured image is displayed for each.

S208では、制御部111は、記録データパスを動作させ、下記の一連の処理を行わせる。
1.解像度変換部2(114)によってリサイズした動画像記録用画像をDRAM113に格納する処理(ブロック161、ブロック168の処理)
2.動画像記録用画像をDRAM113から読みだして動画像圧縮部119が圧縮し、動画像データとして再びDRAM113に格納する処理(ブロック168からブロック170の処理)
3.動画像データをDRAM113から読みだして、メディア制御部120が記録媒体121に記録する処理(ブロック170からブロック172の処理)
In S208, the control unit 111 operates the recorded data path to perform the following series of processing.
1. 1. Processing to store the moving image recording image resized by the resolution conversion unit 2 (114) in the DRAM 113 (processing of blocks 161 and 168).
2. 2. A process of reading a moving image recording image from the DRAM 113, compressing the moving image compression unit 119, and storing the moving image data in the DRAM 113 again (processing of blocks 168 to 170).
3. 3. Processing to read moving image data from DRAM 113 and record it on the recording medium 121 by the media control unit 120 (processing from block 170 to block 172).

これら一連の処理のために、DRAM113へのリード/ライトが発生する。 Read / write to the DRAM 113 is generated for these series of processes.

S209では、制御部111は、画像記録装置100がMagnify動作中(Magnify動作については図6を用いて後述する)であるか否かを判定する。真であればS210へ進み、偽であればS201へ戻って本フローのステップ全体を繰り返す。 In S209, the control unit 111 determines whether or not the image recording device 100 is in the Magnify operation (the Magnify operation will be described later with reference to FIG. 6). If true, the process proceeds to S210, and if false, the process returns to S201 and the entire step of this flow is repeated.

S210では、制御部111は、切り出しによるMagnifyデータパスを動作させる。切り出しによるMagnifyデータパスとは、下記の一連の処理を指す。
1.RAW切り出し部105によって切り出しRAWデータを生成し、DRAM113へ格納する処理(ブロック150、173,174の処理)
2.切り出しRAWデータをDRAM113から読みだして、画像生成部106によって切り出し画像データに変換(現像)する処理(ブロック174、175の処理)
3.解像度変換部2(114)によって切り出し画像データから外部出力用画像およびパネル出力用画像を生成する処理(ブロック161から162への処理、ブロック161から165への処理)
In S210, the control unit 111 operates the Magnify data path by cutting out. The Magnify data path by cutting out refers to the following series of processes.
1. 1. Processing to generate cut-out RAW data by the RAW cutting-out unit 105 and store it in the DRAM 113 (processing of blocks 150, 173, 174)
2. 2. Processing to read the cut-out RAW data from the DRAM 113 and convert (develop) it into the cut-out image data by the image generation unit 106 (process of blocks 174 and 175).
3. 3. Processing to generate an external output image and a panel output image from the cut-out image data by the resolution conversion unit 2 (114) (processing from blocks 161 to 162, processing from blocks 161 to 165).

これら一連の処理のために、DRAM113へのリード/ライトが発生する。 Read / write to the DRAM 113 is generated for these series of processes.

図3は、S201の設定変更処理の詳細を示すフローチャートである。 FIG. 3 is a flowchart showing the details of the setting change process of S201.

S301では、制御部111は、操作部110に対してメニュー画面表示を要求する操作がされたか否かを判定する。真であればS302へ進み、偽であれば本フローを終了する。 In S301, the control unit 111 determines whether or not an operation for requesting the operation unit 110 to display the menu screen has been performed. If true, the process proceeds to S302, and if false, the flow ends.

S302では、制御部111は、OSD部124によってメニュー画面をパネル118に表示及びHDMI(登録商標)116に出力する。 In S302, the control unit 111 displays the menu screen on the panel 118 and outputs it to HDMI (registered trademark) 116 by the OSD unit 124.

S303では、制御部111は、メニュー画面を表示している際の操作部110からのユーザー入力によって、記録中にMagnify動作を優先するか否かを設定するメニュー項目が選択されたか否かを判定する。真であればS304へ進み、偽であればS310へ進む。 In S303, the control unit 111 determines whether or not a menu item for setting whether to prioritize the Magnify operation is selected during recording by the user input from the operation unit 110 when the menu screen is displayed. To do. If true, the process proceeds to S304, and if false, the process proceeds to S310.

S304では、制御部111は、記録中にMagnify動作を優先するか否かの設定の選択画面をHDMI(登録商標)116に出力およびパネル118に表示する。図7(C)に、記録中にMagnify動作を優先するか否かの設定の選択画面の表示例を示す。 In S304, the control unit 111 outputs a selection screen for setting whether to prioritize the Magnify operation during recording to HDMI (registered trademark) 116 and displays it on the panel 118. FIG. 7C shows a display example of a selection screen for setting whether to prioritize the Magnify operation during recording.

画面タイトル703は、現在表示している画面が、記録中にMagnify動作を優先する設定の選択画面であることを示すタイトル表示である。 The screen title 703 is a title display indicating that the currently displayed screen is a selection screen for setting to prioritize the Magnify operation during recording.

メッセージ704は、この機能を有効にしたときに、顔検出および追尾機能とブラウザーリモートのライブビュー機能が使用できなくなることを示すメッセージ表示である。この表示によって、ユーザーはこの機能と引き換えにどのような機能が制限されるか、事前に知ることができる。 Message 704 is a message display indicating that the face detection and tracking function and the live view function of the browser remote cannot be used when this function is enabled. This display allows the user to know in advance what features will be restricted in exchange for this feature.

ボタン705は、この設定を切にするためのボタン、ボタン706は、この設定を入にするためのボタンである。操作部110によってボタン705とボタン706のいずれかを選択し、動作を決定することができる。ここで決定した設定状態はRAM112内に記憶する。背景には、全体LV画像700が表示される。なお、記録中にMagnify動作を優先する設定の選択画面では全体LV画像700を表示しないものとしてもよい。 The button 705 is a button for turning off this setting, and the button 706 is a button for turning on this setting. The operation unit 110 can select either the button 705 or the button 706 to determine the operation. The setting state determined here is stored in the RAM 112. The entire LV image 700 is displayed in the background. It should be noted that the entire LV image 700 may not be displayed on the selection screen of the setting that prioritizes the Magnify operation during recording.

S305では、制御部111は、操作部110に対するユーザーからの選択操作よって記録中にMagnify動作を優先する設定が有効とされたか否かを判定する。真であればS306へ進み、偽であればS308へ進む。ボタン706が選択されて決定操作がなされた場合には真と判定し、ボタン705が選択されて決定操作がなされた場合には偽と判定する。 In S305, the control unit 111 determines whether or not the setting that prioritizes the Magnify operation is enabled during recording by the user's selection operation for the operation unit 110. If true, proceed to S306, if false, proceed to S308. When the button 706 is selected and the determination operation is performed, it is determined to be true, and when the button 705 is selected and the determination operation is performed, it is determined to be false.

S306では、制御部111は、ブラウザーリモートのライブビュー機能の使用を禁止する。 In S306, the control unit 111 prohibits the use of the live view function of the browser remote.

S307では、制御部111は、顔検出および追尾機能の使用を禁止する。このステップによって顔検出および追尾機能の使用が禁止された場合、メニュー画面において、顔検出および追尾機能の設定を行うメニュー項目が選択不可もしくは非表示となり、設定を行うことができなくなる。 In S307, the control unit 111 prohibits the use of the face detection and tracking functions. If the use of the face detection and tracking function is prohibited by this step, the menu item for setting the face detection and tracking function cannot be selected or hidden on the menu screen, and the setting cannot be performed.

S308では、制御部111は、ブラウザーリモートのライブビュー機能の使用を許可する(実行可能状態とする)。 In S308, the control unit 111 permits the use of the live view function of the browser remote (makes it executable).

S309では、制御部111は、顔検出および追尾機能の使用を許可する(実行可能状態とする)。 In S309, the control unit 111 permits the use of the face detection and tracking functions (makes them executable).

S306からS309で決定された機能の禁止または許可状態は、いずれもRAM112内に記憶する。 The prohibited or permitted states of the functions determined in S306 to S309 are all stored in the RAM 112.

S310では、制御部111は、RAM112に記憶された状態を読みだして、顔検出および追尾機能が許可された状態であるか否かを判定する。真であればS311へ進み、偽であればS316へ進む。 In S310, the control unit 111 reads out the state stored in the RAM 112 and determines whether or not the face detection and tracking functions are permitted. If true, proceed to S311. If false, proceed to S316.

S311では、制御部111は、メニュー画面に対する操作部110からの入力によって、顔検出および追尾機能の設定を行うメニュー項目が選択されたか否かを判定する。真であればS312へ進み、偽であればS316へ進む。 In S311 the control unit 111 determines whether or not the menu item for setting the face detection and tracking function is selected by the input from the operation unit 110 to the menu screen. If true, the process proceeds to S312, and if false, the process proceeds to S316.

S312では、制御部111は、顔検出および追尾機能の選択画面をパネル118に表示及びHDMI(登録商標)116に出力する。この画面では、顔検出および追尾機能を有効にする選択肢と無効にする選択枝がそれぞれ表示され、操作部110によってそのいずれかを選択することができる。 In S312, the control unit 111 displays the face detection and tracking function selection screen on the panel 118 and outputs it to HDMI (registered trademark) 116. On this screen, options for enabling the face detection and tracking functions and options for disabling the face detection and tracking functions are displayed, and one of them can be selected by the operation unit 110.

S313では、制御部111は、操作部110に対する操作よって顔検出および追尾機能がONとされたか否かを判定する。真であればS314へ進み、偽であればS315へ進む。 In S313, the control unit 111 determines whether or not the face detection and tracking functions are turned on by the operation on the operation unit 110. If true, the process proceeds to S314, and if false, the process proceeds to S315.

S314では、制御部111は、顔検出および追尾機能をONにする。 In S314, the control unit 111 turns on the face detection and tracking functions.

S315では、制御部111は、顔検出および追尾機能をOFFにする。 In S315, the control unit 111 turns off the face detection and tracking functions.

S314およびS315で決定された機能の動作状態(ON/OFF)は、いずれもRAM112内に記憶する。 The operating states (ON / OFF) of the functions determined in S314 and S315 are both stored in the RAM 112.

S316では、制御部111は、メニュー画面に対する操作部110からの入力によって、ブラウザーリモート機能の設定を行うメニュー項目が選択されたか否かを判定する。真であればS317へ進み、偽であればS321へ進む。 In S316, the control unit 111 determines whether or not the menu item for setting the browser remote function is selected by the input from the operation unit 110 to the menu screen. If true, the process proceeds to S317, and if false, the process proceeds to S321.

S317では、制御部111は、ブラウザーリモート機能の選択画面を表示する。この画面では、ブラウザーリモート機能を有効にする選択肢と無効にする選択枝がそれぞれ表示され、操作部110によってそのいずれかを選択することができる。 In S317, the control unit 111 displays the selection screen of the browser remote function. On this screen, options for enabling the browser remote function and options for disabling the browser remote function are displayed, and one of them can be selected by the operation unit 110.

S318では、制御部111は、操作部110に対する操作よってブラウザーリモート機能がONとされたか否かを判定する。真であればS319へ進み、偽であればS320へ進む。 In S318, the control unit 111 determines whether or not the browser remote function is turned on by the operation on the operation unit 110. If true, the process proceeds to S319, and if false, the process proceeds to S320.

S319では、制御部111は、ブラウザーリモート機能をONにする。 In S319, the control unit 111 turns on the browser remote function.

S320では、制御部111は、ブラウザーリモート機能をOFFにする。 In S320, the control unit 111 turns off the browser remote function.

S319およびS320で決定された機能の動作状態(ON/OFF)は、いずれもRAM112内に記憶する。 The operating states (ON / OFF) of the functions determined in S319 and S320 are both stored in the RAM 112.

S321では、制御部111は、操作部110に対する操作よってメニュー画面終了を要求されたか否かを判定する。真であればS322へ進み、偽であればS303へ戻る。 In S321, the control unit 111 determines whether or not the menu screen end is requested by the operation on the operation unit 110. If true, the process proceeds to S322, and if false, the process returns to S303.

S322では、制御部111は、メニュー画面を終了し、撮影画面へ遷移する。 In S322, the control unit 111 exits the menu screen and transitions to the shooting screen.

図4は、S203の顔検出および追尾処理の詳細を示すフローチャートである。 FIG. 4 is a flowchart showing details of the face detection and tracking process of S203.

S401では、制御部111は、解像度変換部1(123)によって顔検出用縮小画像データを生成し、DRAM113へ格納する。これは、前述のブロック154から155の処理に相当する。 In S401, the control unit 111 generates face detection reduced image data by the resolution conversion unit 1 (123) and stores it in the DRAM 113. This corresponds to the processing of blocks 154 to 155 described above.

S402では、制御部111は、DRAM113に格納された顔検出用縮小画像データから顔の位置を検出する処理および、追尾対象となっている顔の移動先を検出する処理である。この処理は、前述のブロック156の処理に相当する。 In S402, the control unit 111 is a process of detecting the position of the face from the reduced image data for face detection stored in the DRAM 113 and a process of detecting the moving destination of the face to be tracked. This process corresponds to the process of block 156 described above.

S401およびS402の処理のために、DRAM113へのリード/ライトが発生する。 Read / write to DRAM 113 occurs due to the processing of S401 and S402.

S403では、制御部111は、S402で検出された顔の位置に基づいて、フォーカス/露出制御部127によってフォーカス制御を行う。 In S403, the control unit 111 performs focus control by the focus / exposure control unit 127 based on the position of the face detected in S402.

S404では、制御部111は、S402で検出された顔の位置に基づいて、フォーカス/露出制御部127によって露出制御を行う。 In S404, the control unit 111 performs exposure control by the focus / exposure control unit 127 based on the position of the face detected in S402.

S405では、制御部111は、S402で検出された顔の位置に基づいて、OSD部124によってHDMI(登録商標)116およびパネル118上に表示された顔枠の表示位置を更新する。顔枠の表示例を図7(D)に示す。 In S405, the control unit 111 updates the display position of the face frame displayed on the HDMI (registered trademark) 116 and the panel 118 by the OSD unit 124 based on the position of the face detected in S402. A display example of the face frame is shown in FIG. 7 (D).

全体LV画像700に重畳して、顔枠707および顔枠708が検出された顔上に表示される。顔枠707は主顔、顔枠708は主顔以外の顔を表している。主顔は操作部110からの入力によって変更可能であり、フォーカス/露出制御部127によるフォーカス制御は主顔を対象に行われる。 The face frame 707 and the face frame 708 are displayed on the detected face so as to be superimposed on the entire LV image 700. The face frame 707 represents the main face, and the face frame 708 represents a face other than the main face. The main face can be changed by input from the operation unit 110, and the focus control by the focus / exposure control unit 127 is performed on the main face.

図5は、S205のブラウザー通信処理の詳細示すフローチャートである。 FIG. 5 is a flowchart showing details of the browser communication process of S205.

S501では、制御部111は、ネットワーク部108とWebブラウザー126の間の接続が確立した状態にあるか否かを判定する。真であればS504へ進み、偽であればS502へ進む。 In S501, the control unit 111 determines whether or not the connection between the network unit 108 and the Web browser 126 is established. If true, the process proceeds to S504, and if false, the process proceeds to S502.

S502では、制御部111は、ネットワーク部108がWebブラウザー126から接続要求を受信したか否かを判定する。真であればS503へ進み、偽であれば本フローを終了する。 In S502, the control unit 111 determines whether or not the network unit 108 has received the connection request from the Web browser 126. If true, the process proceeds to S503, and if false, the flow ends.

S503では、制御部111は、ネットワーク部108とWebブラウザー126の間の接続処理を行い、接続を確立する。接続処理には、Webブラウザー126でブラウザーリモートのWebアプリケーションを実行するための、HTMLおよびJavaScript(登録商標)およびCSSの各データの送信処理も含まれる。 In S503, the control unit 111 performs a connection process between the network unit 108 and the Web browser 126 to establish the connection. The connection process also includes the process of transmitting HTML and JavaScript® and CSS data for executing a browser remote Web application on the Web browser 126.

S504では、制御部111は、画像記録装置100の各部の状態の取得要求をWebブラウザー126から受信したか否かを判定する。各部の状態とは、例えば記録動作を行っているか否かなどの動作状態や、フォーカス/露出制御に関する各種パラメータや、記録媒体121の残り空き容量などが含まれる。また、S306またはS308によって設定された、ブラウザーリモートのライブビュー機能の許可状態も含まれる。これらの状態はいずれもRAM112内に記憶されている。このステップが真であればS505へ進み、偽であればS506へ進む。 In S504, the control unit 111 determines whether or not a request for acquiring the state of each unit of the image recording device 100 has been received from the Web browser 126. The state of each part includes, for example, an operating state such as whether or not a recording operation is being performed, various parameters related to focus / exposure control, and the remaining free space of the recording medium 121. It also includes the permission status of the browser remote live view function set by S306 or S308. All of these states are stored in the RAM 112. If this step is true, the process proceeds to S505, and if this step is false, the process proceeds to S506.

S505では、制御部111は、S504で要求された状態情報をRAM112から読みだして、ネットワーク部108を介して送信する。 In S505, the control unit 111 reads the state information requested in S504 from the RAM 112 and transmits it via the network unit 108.

S506では、制御部111は、ブラウザーリモートのライブビュー画像の更新要求をWebブラウザー126から受信したか否かを判定する。ライブビュー画像の更新要求は、Webブラウザー126でライブビュー画像を表示中であれば、Webブラウザー126から定期的に送信される。このステップが真であればS507へ進み、偽であればS510へ進む。 In S506, the control unit 111 determines whether or not the update request of the live view image of the browser remote is received from the Web browser 126. If the live view image is being displayed on the web browser 126, the update request for the live view image is periodically transmitted from the web browser 126. If this step is true, the process proceeds to S507, and if this step is false, the process proceeds to S510.

S507では、制御部111は、S306またはS308で設定され、RAM112内に記憶された状態に基づいて、ブラウザーリモートのライブビュー機能が許可された状態であるか否かを判定する。真であればS508へ進み、偽であればS510へ進む。 In S507, the control unit 111 determines whether or not the live view function of the browser remote is permitted based on the state set in S306 or S308 and stored in the RAM 112. If true, proceed to S508, if false, proceed to S510.

S508では、制御部111は、解像度変換部1(123)によってJPEG圧縮用縮小データを生成してDRAM113へ格納し、さらにそのデータを静止画圧縮部107によってJPEG圧縮してDRAM113に格納する処理を行う。この処理は、前述のブロック154,157,158,159の処理に相当する。 In S508, the control unit 111 generates reduced data for JPEG compression by the resolution conversion unit 1 (123) and stores it in the DRAM 113, and further performs a process of JPEG-compressing the data by the still image compression unit 107 and storing it in the DRAM 113. Do. This process corresponds to the process of blocks 154, 157, 158, 159 described above.

S509では、制御部111は、S508で生成したJPEGデータをDRAM113から読みだして、Webブラウザー126へ送信する。この処理は、前述のブロック159、160の処理に相当する。 In S509, the control unit 111 reads the JPEG data generated in S508 from the DRAM 113 and transmits it to the Web browser 126. This process corresponds to the process of blocks 159 and 160 described above.

このS508およびS509の処理のために、DRAM113へのリード/ライトが発生する。 Due to the processing of S508 and S509, read / write to the DRAM 113 is generated.

S510では、制御部111は、Webブラウザー126から処理要求を受信したか否かを判定する。処理要求とは、例えば記録の開始や停止の要求、フォーカス/露出制御に関する各種パラメータの変更要求、顔検出および追尾機能における主顔や追尾対象の指定要求などが含まれる。このステップが真であればS511へ進み、偽であれば本フローを終了する。 In S510, the control unit 111 determines whether or not a processing request has been received from the Web browser 126. The processing request includes, for example, a request for starting and stopping recording, a request for changing various parameters related to focus / exposure control, a request for specifying the main face and the tracking target in the face detection and tracking function, and the like. If this step is true, the process proceeds to S511, and if it is false, this flow ends.

S511では、制御部111は、S510で受信した処理要求に応じて、画像記録装置100の各部を制御して処理を行う。 In S511, the control unit 111 controls each unit of the image recording device 100 to perform processing in response to the processing request received in S510.

Webブラウザー126との通信確立中にWebブラウザー126に表示される画面の表示例を図9(A)〜(C)に示す。 9 (A) to 9 (C) show an example of displaying the screen displayed on the Web browser 126 while the communication with the Web browser 126 is established.

図9(A)は、画像記録装置100がライブビュー許可状態になっており、かつWebブラウザー126側でライブビュー表示状態となっているときの表示例である。 FIG. 9A is a display example when the image recording device 100 is in the live view permitted state and is in the live view display state on the Web browser 126 side.

領域901には、S509で画像記録装置100から送信されたJPEGデータを展開したライブビュー画像が表示されている。 In the area 901, a live view image in which the JPEG data transmitted from the image recording device 100 in S509 is expanded is displayed.

ボタン902は、ライブビュー表示を行うか否かを切り替えるボタンである。このボタンを押下(タッチやクリック)すると図9(B)の状態になる。 The button 902 is a button for switching whether or not to display the live view. When this button is pressed (touched or clicked), the state shown in FIG. 9B is obtained.

図9(B)は、画像記録装置100がライブビュー許可状態になっており、かつWebブラウザー126側でライブビュー非表示状態となっているときの表示例である。 FIG. 9B is a display example when the image recording device 100 is in the live view permitted state and the live view is not displayed on the Web browser 126 side.

領域901は、ライブビュー画像が表示される領域であるが、この状態では非表示となっている。 The area 901 is an area in which the live view image is displayed, but is hidden in this state.

ボタン902は、ライブビュー表示を行うか否かを切り替えるボタンである。このボタンを押下すると図9(A)の状態になる。 The button 902 is a button for switching whether or not to display the live view. When this button is pressed, the state shown in FIG. 9A is reached.

図9(C)は、画像記録装置100がライブビュー禁止状態になっているときの表示例である。 FIG. 9C is a display example when the image recording device 100 is in the live view prohibited state.

領域901は、ライブビュー画像が表示される領域であるが、この状態では画像記録装置100からJPEGデータが送信されないため、非表示となっている。 The area 901 is an area in which the live view image is displayed, but in this state, the JPEG data is not transmitted from the image recording device 100, so that the area 901 is hidden.

ボタン902は、ライブビュー表示を行うか否かを切り替えるボタンであるが、画像記録装置100からライブビュー禁止状態である旨を受信しているため、操作不可状態(グレーアウト表示)となっている。 The button 902 is a button for switching whether or not to display the live view, but since the image recording device 100 has received the fact that the live view is prohibited, the button 902 is in an inoperable state (grayed out display).

なお、ブラウザーリモートでの顔選択や追尾機能は、ライブビュー画像に対するタッチ操作に基づいて画像記録装置100への処理要求を発行するため、ライブビュー画像が表示された状態でのみ操作可能である。ライブビュー画像がWebブラウザー126側で表示されている場合、表示されたライブビュー画像上の被写体の顔をタッチやクリックすることで、追尾対象として顔を選択可能である。タッチまたはクリックされた位置の座標を示す情報が画像記録装置100に送信され、画像記録装置100が受信した座標情報に基づいた顔を追尾対象とする。その他の機能に関わる処理要求は、ライブビュー画像の表示状態にかかわらず発行可能であるため、Webブラウザー126上の操作も制限されない。 Since the face selection and tracking functions on the remote browser issue a processing request to the image recording device 100 based on the touch operation on the live view image, the face selection and tracking functions can be operated only when the live view image is displayed. When the live view image is displayed on the Web browser 126 side, the face can be selected as the tracking target by touching or clicking the face of the subject on the displayed live view image. Information indicating the coordinates of the touched or clicked position is transmitted to the image recording device 100, and the face based on the coordinate information received by the image recording device 100 is targeted for tracking. Since processing requests related to other functions can be issued regardless of the display state of the live view image, the operation on the Web browser 126 is not restricted.

図6は、S206の記録状態変更およびMagnify状態変更処理の詳細を示すフローチャートである。 FIG. 6 is a flowchart showing the details of the recording state change and the Magnify state change process of S206.

S601では、制御部111は、操作部110に含まれるRECキーが押下されたか否かを判定する。あるいは、ブラウザーリモート機能実行中であれば、Webブラウザー126側で記録開始/停止指示の操作を受け付けたことに応じた、RECキー押下と等価な処理要求をWebブラウザー126から受信したか否かを判定する。このステップが真であればS602へ進み、偽であればS608へ進む。 In S601, the control unit 111 determines whether or not the REC key included in the operation unit 110 has been pressed. Alternatively, if the browser remote function is being executed, whether or not a processing request equivalent to pressing the REC key is received from the Web browser 126 in response to the reception of the recording start / stop instruction operation on the Web browser 126 side. judge. If this step is true, the process proceeds to S602, and if this step is false, the process proceeds to S608.

S602では、制御部111は、画像記録装置100が動画の記録動作中であるか否かを判定する。真であればS603へ進み、偽であればS604へ進む。 In S602, the control unit 111 determines whether or not the image recording device 100 is in the video recording operation. If true, proceed to S603, if false, proceed to S604.

S603では、制御部111は、画像記録装置100での動画の記録動作を停止する。 In S603, the control unit 111 stops the moving image recording operation of the image recording device 100.

S604では、制御部111は、Magnify機能を実行中であるか否かを判定する。真であればS605へ進み、偽であればS607へ進む。 In S604, the control unit 111 determines whether or not the Magnify function is being executed. If true, proceed to S605, if false, proceed to S607.

S605では、制御部111は、図3のS304で選択されて設定された情報(RAM112に記憶された状態情報)に基づいて記録中にMagnify動作を優先する設定となっているか否かを判定する。真であればS607へ進み、偽であればS606へ進む。 In S605, the control unit 111 determines whether or not the Magnify operation is prioritized during recording based on the information selected and set in S304 of FIG. 3 (state information stored in the RAM 112). .. If true, proceed to S607, if false, proceed to S606.

S606では、制御部111は、Magnify動作を解除する。Magnify動作を解除すると全体LV画像700が表示され、拡大していない表示(画像全体が収まる非拡大表示)となる。また、パネル118の画面上に表示された、Magnify実行中であることを示す表示アイテム801a(図8(A)で後述)または801cを消去する。 In S606, the control unit 111 cancels the Magnify operation. When the Magnify operation is canceled, the entire LV image 700 is displayed, and the display is not enlarged (non-enlarged display in which the entire image fits). In addition, the display item 801a (described later in FIG. 8A) or 801c displayed on the screen of the panel 118 indicating that Magnify is being executed is deleted.

なお、S605が真であっても、S606を実行するフローとしてもよい。すなわち、Magnify(拡大表示)の実行中であっても、動画記録の開始に伴って一旦拡大表示を解除する。このようにすることで、記録される動画は、Magnifyで拡大表示している部分だけではなく、全画角画像の範囲であることをユーザーに認識させることができる。動画の記録開始後、記録中にMagnifyの実行指示をする操作があれば、再びMagnifyを行う。 Even if S605 is true, it may be a flow for executing S606. That is, even during the execution of Magnify (enlarged display), the enlarged display is temporarily released when the moving image recording is started. By doing so, it is possible to make the user recognize that the recorded moving image is not only the portion enlarged and displayed by Magnify but also the range of the full angle of view image. After the start of recording the moving image, if there is an operation for instructing the execution of Magnify during recording, Magnify is performed again.

あるいは、S605が真である場合、S607に進んで拡大したまま記録を開始するとともに、Magnifyの実行中であることを警告表示したり、後述の表示アイテム801aや801cを一定期間点滅表示するなどしてもよい。すなわち、拡大表示中であることを強調して通知する表示を行っても良い。このようにすることで、ユーザーが拡大表示された画角(全画角画像の全体では無く一部の範囲)で記録が行われると誤解するのを回避することができる。 Alternatively, if S605 is true, the process proceeds to S607 to start recording while being enlarged, a warning is displayed that Magnify is being executed, and display items 801a and 801c described later are blinked for a certain period of time. You may. That is, the display may be performed to emphasize that the enlarged display is in progress. By doing so, it is possible to prevent the user from misunderstanding that recording is performed at a magnified display angle of view (a part of the entire angle of view image, not the entire range).

S607では、制御部111は、画像記録装置100の記録動作(記録制御)を開始する。これによって、前述のS208と同様の制御が開始される。 In S607, the control unit 111 starts the recording operation (recording control) of the image recording device 100. As a result, the same control as in S208 described above is started.

S608では、制御部111は、操作部110に含まれるMagnifyキーが押下されたか否かを判定する。真であればS609へ進み、偽であれば本フローを終了する。 In S608, the control unit 111 determines whether or not the Magnify key included in the operation unit 110 has been pressed. If true, the process proceeds to S609, and if false, the flow ends.

S609では、制御部111は、画像記録装置100がMagnify機能を実行中であるか否かを判定する。真であればS610へ進み、偽であればS612へ進む。 In S609, the control unit 111 determines whether or not the image recording device 100 is executing the Magnify function. If true, proceed to S610, if false, proceed to S612.

S610では、制御部111は、S606と同様に、Magnify動作を解除する。 In S610, the control unit 111 releases the Magnify operation in the same manner as in S606.

S611では、制御部111は、パネル118の画面上に表示された、Magnify実行中であることを示す表示アイテム801a(図8(A)で後述)または801cを消去する。 In S611, the control unit 111 erases the display item 801a (described later in FIG. 8A) or 801c displayed on the screen of the panel 118 indicating that the Magnify is being executed.

S612では、制御部111は、S602と同様に、画像記録装置100が記録動作中であるか否かを判定する。真であればS613へ進み、偽であればS614へ進む。 In S612, the control unit 111 determines whether or not the image recording device 100 is in the recording operation, similarly to S602. If true, the process proceeds to S613, and if false, the process proceeds to S614.

S613では、制御部111は、S605と同様に、記録中にMagnify動作を優先する設定となっているか否かを判定する。真であればS614へ進み、偽であればS616へ進む。 In S613, the control unit 111 determines whether or not the Magnify operation is prioritized during recording, as in S605. If true, the process proceeds to S614, and if false, the process proceeds to S616.

S614では、制御部111は、Magnify動作を開始し、後述の図8(A)のような拡大表示を行うように表示制御する。 In S614, the control unit 111 starts the Magnify operation and controls the display so as to perform an enlarged display as shown in FIG. 8A described later.

S615では、制御部111は、Magnify実行中であることを示す表示アイテム801a(図8(A)で後述)をHDMI(登録商標)116に出力およびパネル118の画面上に表示する。 In S615, the control unit 111 outputs a display item 801a (described later in FIG. 8A) indicating that Magnify is being executed to HDMI (registered trademark) 116 and displays it on the screen of the panel 118.

図8(A)に、Magnify実行時の表示例を示す。拡大LV画像804は、撮像されている全体範囲(全画角画像データの範囲)のうち全体ではなく一部の範囲を拡大して表示したライブビュー画像である。この画像は、前述したとおり、RAWデータから拡大範囲に合わせて切り出した画像を、パネル118の画素数またはHDMI(登録商標)の画素数に合わせて縮小した画像である。従って、切り出しRAWデータの画素数がパネル118の画素数に足りている限り処理途中で拡大(元の画素数から画素数を増やす引き延ばしの処理)を行わない。その分画質劣化が少なく、高精細な表示となっているため、マニュアルフォーカス時のピントの合い具合などを確認し易い。表示アイテム801aは、切り出しによるMagnify実行中であることを示すアイコンであり、S615の処理によって、拡大LV画像804に重畳して表示される。画面上に表示された拡大LV画像804が、全体の一部であり、記録される映像の画角(範囲)とは異なることを強調するために、このアイコンは黄色で表示している。 FIG. 8A shows a display example when Magniffy is executed. The enlarged LV image 804 is a live view image in which a part of the entire range (the range of the total angle of view image data) that has been captured is enlarged and displayed. As described above, this image is an image obtained by reducing an image cut out from RAW data according to an enlarged range according to the number of pixels of the panel 118 or the number of pixels of HDMI (registered trademark). Therefore, as long as the number of pixels of the cut-out RAW data is sufficient for the number of pixels of the panel 118, the enlargement (the process of stretching to increase the number of pixels from the original number of pixels) is not performed during the processing. Since the image quality is less deteriorated and the display is high-definition, it is easy to check the focus condition during manual focus. The display item 801a is an icon indicating that Magnify is being executed by cutting out, and is displayed superimposed on the enlarged LV image 804 by the processing of S615. This icon is displayed in yellow to emphasize that the enlarged LV image 804 displayed on the screen is a part of the whole and is different from the angle of view (range) of the recorded image.

矩形802と矩形803は、映像全体に対する切り出し範囲、すなわち現在表示されている映像領域の位置を示すためのレーダー表示である。矩形802は映像全体(全体LV画像700の範囲)を示している。矩形803は、映像全体のうちの切り出し範囲(拡大LV画像804の範囲)を示している。 The rectangle 802 and the rectangle 803 are radar displays for indicating a cutout range with respect to the entire image, that is, the position of the currently displayed image area. The rectangle 802 shows the entire image (the range of the entire LV image 700). The rectangle 803 indicates a cutout range (range of the enlarged LV image 804) in the entire image.

Magnifyにおける拡大範囲の位置と拡大倍率は、操作部110に対するユーザーの操作によって変更可能である。Magnifyの実行中に拡大範囲の位置の変更操作、あるいは拡大倍率の変更操作があった場合には、矩形803を変更された拡大範囲の位置、拡大倍率を示すように表示更新する。また、RAW切り出し部105は、変更された拡大範囲に対応する範囲を切り出すことで、拡大LV画像804を更新する。また、Magnify機能の実行中(拡大表示中)に、操作部110に対するユーザーからのマニュアルフォーカス操作(MF操作)の受付が可能である。受け付けたMF操作に基づいて、フォーカス/露出制御部127はレンズユニット101を駆動する。なお、レンズユニット101のフォーカスレンズがフォーカス/露出制御部127により駆動できないものである場合もある。この場合、あるいはフォーカス/露出制御部127により駆動できるものである場合にも、レンズユニット101が備えるフォーカスリングなどのレンズ操作部を直接操作することにより、直接フォーカスレンズの位置が調整される。 The position and magnification of the enlargement range in the Magnify can be changed by the user's operation on the operation unit 110. If there is an operation to change the position of the enlargement range or an operation to change the enlargement magnification during the execution of Magnify, the display of the rectangle 803 is updated so as to indicate the position of the changed enlargement range and the enlargement magnification. Further, the RAW cutout unit 105 updates the magnified LV image 804 by cutting out a range corresponding to the changed magnified range. Further, while the Magnify function is being executed (during enlarged display), it is possible to accept a manual focus operation (MF operation) from the user on the operation unit 110. Based on the received MF operation, the focus / exposure control unit 127 drives the lens unit 101. In some cases, the focus lens of the lens unit 101 cannot be driven by the focus / exposure control unit 127. In this case, or even when the lens can be driven by the focus / exposure control unit 127, the position of the focus lens is directly adjusted by directly operating the lens operation unit such as the focus ring provided in the lens unit 101.

一方、S616では、制御部111は、Magnify実行不可状態であることを示す表示アイテム801bをHDMI(登録商標)116に出力およびパネル118の画面上に表示する。この場合の表示例を図8(B)に示す。表示アイテム801bは、Maginifyが実行できなかったことを示すアイコンであり、S608でMagnifyキーが押下される前から表示している全体LV画像700に追加されて表示される。S608でのキー操作に対して機能実行できなかったことを強調するために、このアイコンは赤色で表示している。なおこの表示アイテム801bは、表示開始から所定時間経過したことに応じて自動的に非表示とするようにしてもよい。また、この表示アイテム801bは、Magnifyキーが押下されたか否かに関わらず、Magnify実行不可状態である場合に常に表示するようにしてもよい。 On the other hand, in S616, the control unit 111 outputs the display item 801b indicating that the Magnify cannot be executed to HDMI (registered trademark) 116 and displays it on the screen of the panel 118. A display example in this case is shown in FIG. 8 (B). The display item 801b is an icon indicating that the Magnify could not be executed, and is added to and displayed on the entire LV image 700 displayed before the Magnify key is pressed in S608. This icon is displayed in red to emphasize that the function could not be executed in response to the key operation in S608. The display item 801b may be automatically hidden when a predetermined time has elapsed from the start of display. Further, the display item 801b may be displayed at all times when the Magnify cannot be executed regardless of whether or not the Magnify key is pressed.

本実施形態によれば、記録中にMagnify動作を優先する設定とした場合、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能を実行しないように制御することができる。それによって、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能の動作によってよって消費されるDRAM113のリード/ライト処理を回避(削減)することができる。そのため、Magnify機能と動画記録処理を同時に動作させても、DRAM113のリード/ライト性能が不足しないようにすることができる。その結果、Mafnyfy機能を利用してマニュアルフォーカスを正確に行いながら、多画素やハイフレームレートなどの高負荷条件を含む所定フォーマットの映像記録を行うことを可能としている。 According to the present embodiment, when the Magnify operation is set to be prioritized during recording, it is possible to control not to execute the face detection and tracking function and the live view function of the browser remote. Thereby, it is possible to avoid (reduce) the read / write processing of the DRAM 113 consumed by the operation of the face detection and tracking function and the live view function of the browser remote. Therefore, even if the Magnify function and the moving image recording process are operated at the same time, the read / write performance of the DRAM 113 can be prevented from being insufficient. As a result, it is possible to record video in a predetermined format including high load conditions such as multiple pixels and a high frame rate while accurately performing manual focus using the Mafnyfy function.

記録中にMagnify動作を優先するか否かはメニューによって選択可能であるため、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能を使用したいときは、このメニュー設定によって優先する機能を変更することができる。 Whether or not to prioritize the Magnify operation during recording can be selected from the menu, so if you want to use the face detection and tracking function or the live view function of the browser remote, change the priority function by this menu setting. Can be done.

また、本実施形態によれば、記録中にMagnify動作を優先する設定とした場合は、Magnify機能や動画記録処理を実行しているか否かに関わらず、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能の使用を制限している。そのようにすることで、図7(C)のように機能制限の内容をユーザーに明快に示すことができ、複雑な制限条件によってユーザーが混乱することを回避できる。一方で、Magnify機能や動画記録処理を実行している期間のみ、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能の使用を制限するようにしてもよい。すなわち、Magnify機能による拡大表示をしていない場合及び/または動画記録処理を実行していない場合は、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能の使用を制限せず有効としてもよい。このようにすれば、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能の使用が制限される場面を最小限の期間に留めることができる。 Further, according to the present embodiment, when the Magnify operation is set to be prioritized during recording, the face detection and tracking function and the browser remote can be used regardless of whether or not the Magnify function or the moving image recording process is executed. The use of the live view function is restricted. By doing so, the content of the function restriction can be clearly shown to the user as shown in FIG. 7C, and the user can be prevented from being confused by complicated restriction conditions. On the other hand, the use of the face detection and tracking function and the live view function of the browser remote may be restricted only during the period when the Magnify function or the moving image recording process is being executed. That is, when the magnified display by the Magnify function is not performed and / or the moving image recording process is not executed, the use of the face detection and tracking function and the live view function of the browser remote may be enabled without restriction. In this way, the use of the face detection and tracking function and the live view function of the browser remote can be restricted for a minimum period of time.

なお、本実施形態においては、記録中のMagnify動作と排他になる機能(制限される機能)を、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能としたがこれに限るものではない。DRAM113のリード/ライト処理を伴う機能がほかにあれば、その機能を排他対象としてもよい。その結果、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能を、記録中のMagnify動作と両立することも、システムの性能によっては可能となる。 In the present embodiment, the functions (limited functions) that are exclusive to the Magnify operation during recording are the face detection and tracking function and the live view function of the browser remote, but the present invention is not limited to this. If there is another function of the DRAM 113 that involves read / write processing, that function may be excluded. As a result, it is possible to make the face detection and tracking function and the live view function of the browser remote compatible with the Magnify operation during recording, depending on the performance of the system.

<変形例>
変形例として、記録中にMagnify動作を優先する設定となっていなかった場合(S613でNoと判定された場合)、S616で表示アイテム801bの表示を行う代わりに、切り出し画像データを使用しない簡易拡大表示を行ってもよい。この場合の表示例を図8(C)に示す。簡易拡大LV画像805は、撮像されている全体範囲(全画角画像データの範囲)のうち全体ではなく一部の範囲を拡大して表示したライブビュー画像である。簡易拡大LV画像805は、以下のように生成する。
<Modification example>
As a modification, when the Magnify operation is not set to be prioritized during recording (when No is determined in S613), instead of displaying the display item 801b in S616, a simple enlargement that does not use the cutout image data is used. It may be displayed. A display example in this case is shown in FIG. 8 (C). The simple enlarged LV image 805 is a live view image in which a part of the entire range (the range of the full angle of view image data) that has been captured is enlarged and displayed. The simple enlarged LV image 805 is generated as follows.

・HDMI(登録商標)116に出力する画像:DRAM113に格納された外部出力用画像(ブロック162で格納されたデータ)から、拡大範囲に合わせて切り出した画像を、HDMI(登録商標)116から出力する画素数に合わせて変倍する。 -Image to be output to HDMI (registered trademark) 116: An image cut out from the external output image (data stored in block 162) stored in the DRAM 113 according to the enlarged range is output from HDMI (registered trademark) 116. The magnification is changed according to the number of pixels to be used.

・パネル118に表示する画像:DRAM113に格納されたパネル出力用画像(ブロック165で格納されたデータ)から、拡大範囲に合わせて切り出した画像を、パネル118の画素数に合わせて変倍する。 -Image to be displayed on the panel 118: An image cut out from the panel output image (data stored in the block 165) stored in the DRAM 113 according to the enlargement range is scaled according to the number of pixels of the panel 118.

ブロック162の外部出力用画像またはブロック165のパネル出力用画像は、記録画素数の設定に合わせて既にブロック151で縮小され、更にブロック162で縮小された画像である。ここから、拡大範囲に合わせて切り出した映像の画素数は、記録画素数よりも少ない。それをパネル118の画素数またはHDMI(登録商標)116の画素数に合わせて変倍するため、拡大範囲に合わせて切り出した映像の画素数がパネル118の画素数またはHDMI(登録商標)の画素数よりも少なければ、拡大(引き延ばしの処理)を行うことになる。その分画質は劣化するため、前述の拡大LV画像804よりは粗い映像となる。拡大LV画像804は、RAW縮小部104にて縮小処理(ブロック151の処理)を行う前のRAWデータから外部出力用画像とパネル出力用画像を生成する。 The external output image of the block 162 or the panel output image of the block 165 is an image that has already been reduced in the block 151 according to the setting of the number of recorded pixels and further reduced in the block 162. From here, the number of pixels of the image cut out according to the enlarged range is smaller than the number of recorded pixels. Since it is scaled according to the number of pixels of the panel 118 or the number of pixels of HDMI (registered trademark) 116, the number of pixels of the image cut out according to the enlarged range is the number of pixels of the panel 118 or the pixels of HDMI (registered trademark). If it is less than the number, it will be expanded (stretching process). Since the image quality is deteriorated by that amount, the image becomes coarser than the above-mentioned enlarged LV image 804. The enlarged LV image 804 generates an external output image and a panel output image from the RAW data before the reduction process (processing of the block 151) is performed by the RAW reduction unit 104.

一方、簡易拡大によるMagnify動作では、RAW縮小部104にて縮小処理を行った後の縮小RAWデータから外部出力用画像とパネル出力用画像を生成する。そのため、HDMI(登録商標)116やパネル118に拡大表示される映像範囲が同じであった場合、簡易拡大LV画像805よりも拡大LV画像804のほうが、より高精細である。 On the other hand, in the Magnify operation by simple enlargement, an external output image and a panel output image are generated from the reduced RAW data after the reduction process is performed by the RAW reduction unit 104. Therefore, when the image range enlarged and displayed on the HDMI (registered trademark) 116 or the panel 118 is the same, the enlarged LV image 804 has higher definition than the simple enlarged LV image 805.

ただし、簡易拡大LV画像805の表示は、少なくとも、比較的データ量の多い切り出しRAWデータをDRAM113に格納する処理(ブロック174の処理)を行わなくても実現可能である。その分DRAM113へのリード/ライトのデータ量を削減できる。従って、簡易拡大LV画像805は、顔検出用のデータ及び/またはブラウザーリモートLV画像のためのJPEG圧縮用のデータのDRAM113へのリード/ライト(ブロック155/157)の処理を制限することなく表示できるというメリットがある。表示アイテム801cは、簡易拡大によるMagnify実行中であることを示すアイコンである。簡易拡大であることを示すために、表示アイテム801aとは異なるアイコンとなっている。また、表示アイテム801aと同様に、画面上に表示された映像(簡易拡大LV画像805)が全体の一部であり、記録される映像の画角(範囲)とは異なることを強調するために、このアイコンは黄色で表示している。 However, the display of the simple enlarged LV image 805 can be realized at least without performing the process of storing the cut-out RAW data having a relatively large amount of data in the DRAM 113 (the process of the block 174). The amount of read / write data to the DRAM 113 can be reduced accordingly. Therefore, the simplified magnified LV image 805 displays the data for face detection and / or the data for JPEG compression for the browser remote LV image without restriction in the read / write (block 155/157) processing to the DRAM 113. There is a merit that it can be done. The display item 801c is an icon indicating that Magnify is being executed by simple enlargement. The icon is different from the display item 801a to indicate that it is a simple enlargement. Further, in order to emphasize that the image displayed on the screen (simple enlarged LV image 805) is a part of the whole and is different from the angle of view (range) of the recorded image as in the display item 801a. , This icon is displayed in yellow.

このように、変形例によれば、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能などの他の機能を優先した場合に、Magnify機能が使用できなくなることを避けることができる。また、記録中にブラウザーリモートのライブビュー機能などの他の機能と併用して簡易拡大LV画像805によってMagnify機能も使えるようにするとともに、記録待機中には拡大LV画像804を表示することで高精細な拡大表示を行うことができる。 As described above, according to the modified example, when the face detection and tracking function and other functions such as the live view function of the browser remote are prioritized, it is possible to prevent the Magnify function from becoming unusable. In addition, the Magnify function can be used by the simple enlarged LV image 805 in combination with other functions such as the live view function of the browser remote during recording, and the enlarged LV image 804 is displayed during the recording standby. It is possible to perform a fine enlarged display.

なお、簡易拡大表示は、記録中にDRAM113へのリード/ライトのデータ量を削減する事が目的である為、記録停止動作を行うと、切り出し画像データを使用した拡大表示を行うことが出来るようになる。その為、簡易拡大表示を行った状態で、S603の記録停止動作を行った際は、簡易拡大表示を解除するものとする。記録停止動作に伴う簡易拡大表示の解除に続いて、拡大を解除して全体LV画像700を表示しても良いし、Magnify動作自体は維持して、簡易拡大表示から拡大LV画像804に表示を直接切り替えてもよい。 Since the purpose of the simple enlarged display is to reduce the amount of read / write data to the DRAM 113 during recording, when the recording stop operation is performed, the enlarged display using the cut-out image data can be performed. become. Therefore, when the recording stop operation of S603 is performed in the state where the simple enlarged display is performed, the simple enlarged display is canceled. Following the cancellation of the simple enlarged display accompanying the recording stop operation, the enlargement may be canceled and the entire LV image 700 may be displayed, or the Magnify operation itself may be maintained and the simple enlarged display may be displayed on the enlarged LV image 804. You may switch directly.

また、拡大LV画像804を表示している状態でRECキーが操作された場合、記録中にMagnify動作を優先する設定となっていない場合には、S606の処理を行わず(すなわちMagnifyを解除せず)、簡易拡大LV画像805に切り替えてもよい。 Further, when the REC key is operated while the enlarged LV image 804 is displayed, if the Magnify operation is not set to be prioritized during recording, the processing of S606 is not performed (that is, the Magnify is canceled). You may switch to the simple enlarged LV image 805.

また、変形例においては、記録中にMagnify動作を優先するか否かの設定自体行わない構成とすることも可能である。すなわち、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能などの他の機能をMagnify動作に関わらず実行可能とすることができる。記録中にMagnify動作を優先するか否かの設定自体行わない構成とする場合は、前述のS612で記録中と判定された場合(S612Yes)に、S613の処理を行うことなく、簡易拡大LV805を表示する。また、S604Yesの場合に、S605の処理を行わずに簡易拡大LV805を表示する。なお、S604Yesの場合に、拡大LV804から簡易拡大LV805に直接切り替えると、画質の変化が目立ってしまう可能性、及び拡大処理のパス切り替え時のタイミングずれが起きてしまう可能性がある。これらを防ぐために、記録中にMagnify動作を優先するか否かの設定自体行わない構成であっても、S604Yesの場合に一旦Magnify動作を解除してLV画像700を表示するものとしても良い。 Further, in the modified example, it is possible to configure the configuration so that the setting itself of whether or not to give priority to the Magnify operation during recording is not performed. That is, other functions such as the face detection and tracking function and the live view function of the browser remote can be executed regardless of the Magnify operation. In the case where the setting itself of whether or not to prioritize the Magnify operation is not performed during recording, when it is determined in S612 described above that recording is in progress (S612Yes), the simple expansion LV805 is performed without performing the processing of S613. indicate. Further, in the case of S604Yes, the simple enlarged LV805 is displayed without performing the processing of S605. In the case of S604Yes, if the enlargement LV804 is directly switched to the simple enlargement LV805, the change in image quality may be noticeable, and the timing shift at the time of switching the path of the enlargement processing may occur. In order to prevent these, even if the configuration itself does not set whether or not to prioritize the Magnify operation during recording, the Magnify operation may be temporarily canceled and the LV image 700 may be displayed in the case of S604Yes.

なお、上述の簡易拡大表示の画質を向上させるために、超解像処理を行っても良い。この場合の簡易拡大表示のための変倍処理について説明する。図10に、外部出力部115、もしくはパネル出力部117の内部構成の一例を示す。DRAM_I/F1001は、DRAM113より画像データを読みこむ。解像度変換部1002は、DRAM_I/F1001が読み込んだ画像データに対して、周辺画素を参照し画素補間することで画素数を増やす変倍処理を行う。超解像処理部1003は、DRAM_I/Fが読み込んだ画像データの、複数のフレーム(前後のフレーム)を参照し画素を補間することで画素数を増やす変倍処理を行う。セレクタ1004は、後段(ピーキング処理部1005以降の処理)に対してDRAM_I/F1001が読み込んだデータをそのまま出力するか、解像度変換部1002で処理したデータを出力するか、超解像処理部1003で処理したデータを出力するかを選択する。ピーキング処理部1005は、セレクタ1004を介して取得した画像に対してピーキング処理を行う。ピークング処理とは、画像内の被写体の輪郭部分に色付きの線(レッド、ブルー、イエローなど)で着色する処理のことである。映像中の輪郭部分が合焦状態によって異なる色で強調表示される。なお、強調表示の色は表示のためのものであり、録画される映像には影響しない。セレクタ1006は、出力信号生成1007に対して、ピーキング処理部1005でピーキング処理を行ったデータを出力するか、セレクタ1004から受け取ったピーキング処理を行わないデータを出力するかを選択する。出力信号生成部1007は、セレクタ1006を介して受け取った画像を、HDMI(登録商標)116やパネル118が受け取ることができるデータ形式に変換する。このように、簡易拡大表示のための変倍処理(拡大処理)は、解像度変換による変倍処理と、超解像処理による変倍処理のいずれかで行われる。超解像処理によって前後のフレームを参照し画素を補間した場合、通常の電子ズーム拡大よりも高精細な画像を表示することができる。従ってピントが合っているか否かを視認しやすいため、マニュアルフォーカスをより正確に行うことができる。また、簡易拡大表示を行っている際にピーキング処理を施すことで、フォーカスをより合わせやすくすることができる。 In addition, in order to improve the image quality of the above-mentioned simple enlarged display, super-resolution processing may be performed. The scaling process for simple enlarged display in this case will be described. FIG. 10 shows an example of the internal configuration of the external output unit 115 or the panel output unit 117. The DRAM_I / F1001 reads the image data from the DRAM 113. The resolution conversion unit 1002 performs scaling processing to increase the number of pixels by referring to peripheral pixels and interpolating the image data read by DRAM_I / F1001. The super-resolution processing unit 1003 performs scaling processing to increase the number of pixels by interpolating pixels with reference to a plurality of frames (frames before and after) of the image data read by DRAM_I / F. The selector 1004 outputs the data read by the DRAM_I / F 1001 as it is to the subsequent stage (processing after the peaking processing unit 1005), outputs the data processed by the resolution conversion unit 1002, or the super-resolution processing unit 1003. Select whether to output the processed data. The peaking processing unit 1005 performs peaking processing on the image acquired via the selector 1004. The peaking process is a process of coloring the outline portion of a subject in an image with colored lines (red, blue, yellow, etc.). The outline in the image is highlighted in different colors depending on the focus state. The highlight color is for display and does not affect the recorded video. The selector 1006 selects whether to output the data that has been peaked by the peaking processing unit 1005 or the data that has not been peaked received from the selector 1004 to the output signal generation 1007. The output signal generation unit 1007 converts the image received via the selector 1006 into a data format that can be received by HDMI (registered trademark) 116 or panel 118. As described above, the scaling process (enlargement processing) for the simple enlarged display is performed by either the scaling process by the resolution conversion or the scaling process by the super-resolution processing. When pixels are interpolated by referring to the previous and next frames by super-resolution processing, it is possible to display a higher-definition image than the normal electronic zoom enlargement. Therefore, it is easy to visually check whether or not the subject is in focus, so that manual focus can be performed more accurately. In addition, it is possible to make it easier to focus by performing the peaking process during the simple enlarged display.

なお、制御部111が行うものとして説明した上述の各種制御は、1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。 The various controls described above as those performed by the control unit 111 may be performed by one hardware, or the entire device may be controlled by sharing the processing among a plurality of hardware.

また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。 Further, although the present invention has been described in detail based on the preferred embodiment thereof, the present invention is not limited to these specific embodiments, and various embodiments within the scope of the gist of the present invention are also included in the present invention. included. Furthermore, each of the above-described embodiments is merely an embodiment of the present invention, and each embodiment can be combined as appropriate.

また、上述した実施形態においては、本発明をイメージセンサー102を有する画像記録装置100に適用した場合を例にして説明したが、これはこの例に限定されず、入力された画像を拡大表示するように制御する電子機器であれば適用可能である。例えば、外部入力端子から入力された動画像を、拡大して表示装置に出力するとともに、外部または内蔵の記録媒体に記録するような動画レコーダーに適用可能である。同様に、本発明はパーソナルコンピュータやPDA、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、などに適用可能である。また、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレット端末、スマートフォン、投影装置、ディスプレイを備える家電装置や車載装置などに適用可能である。 Further, in the above-described embodiment, the case where the present invention is applied to the image recording device 100 having the image sensor 102 has been described as an example, but this is not limited to this example, and the input image is enlarged and displayed. It can be applied to any electronic device that is controlled in this way. For example, it can be applied to a moving image recorder in which a moving image input from an external input terminal is enlarged and output to a display device and recorded on an external or built-in recording medium. Similarly, the present invention is applicable to personal computers, PDAs, mobile phone terminals, portable image viewers, printer devices equipped with displays, digital photo frames, and the like. Further, it can be applied to music players, game machines, electronic book readers, tablet terminals, smartphones, projection devices, home appliances equipped with displays, in-vehicle devices, and the like.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other Examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

Claims (21)

画像を取得する取得手段と、
記憶手段と、
前記取得手段で取得した前記画像を縮小して縮小画像を生成し前記記憶手段に記憶させる縮小画像生成手段と、
縮小画像生成手段で縮小されていない前記画像の一部を切り出して第1の切り出し画像を生成し、前記記憶手段に記憶させる第1の切り出し画像生成手段と、
前記記憶手段へのデータの記憶または前記記憶手段からのデータの読出しを伴う特定の処理を行う処理手段と、
前記縮小画像生成手段により前記記憶手段に記憶された前記縮小画像に対して、前記記憶手段への記憶を伴う画像記録用の処理と、当該処理されて前記記憶手段に記憶された画像を記録媒体に記録する処理とを含む記録処理を行う記録処理手段と、
前記縮小画像生成手段により前記記憶手段に記憶された前記縮小画像に基づく画像を表示手段に出力することで第1の表示を行うように制御し、前記第1の切り出し画像生成手段により前記記憶手段に記憶された前記第1の切り出し画像に基づく画像を前記表示手段に出力することで前記第1の表示よりも拡大した第2の表示を行うように制御する表示制御手段と、
少なくとも前記記録処理中に前記第2の表示を行っている場合は、前記特定の処理を実行しないように制御し、前記記録処理中であっても前記第2の表示を行わない場合は、前記特定の処理を実行可能とする制御手段と
を有することを特徴とする画像記録装置。
The acquisition method to acquire the image and
Memories and
A reduced image generation means that reduces the image acquired by the acquisition means to generate a reduced image and stores it in the storage means.
Generating a first cut-out image by cutting out a portion of the image which is not reduced by the reduced image generation unit, a first cut-out image generating means for storing in said memory means,
A processing means that performs a specific process that involves storing data in the storage means or reading data from the storage means, and
For the stored the reduced image in the storage unit by the reduced image generation unit, and the processing of the image recording with the storage in the storage means, the processed image stored in the storage means the recording medium Recording processing means for performing recording processing including processing for recording in
The reduced image generation means controls to perform the first display by outputting an image based on the reduced image stored in the storage means to the display means, and the first cutout image generation means controls the storage means. A display control means for controlling the display so as to perform a second display larger than the first display by outputting an image based on the first cut-out image stored in the display means to the display means.
At least , when the second display is performed during the recording process , control is performed so that the specific process is not executed, and when the second display is not performed even during the recording process, the second display is not performed. An image recording device including a control means capable of executing the specific process .
前記第1の切り出し画像に基づく画像による前記第2の表示を前記記録処理中に有効とするか否かをユーザーの選択操作に基づいて設定する設定手段を更に有し、
前記制御手段は、前記設定手段で有効に設定されていない場合には、前記記録処理中に前記第2の表示を実行しないようにする制御するとともに、前記記録処理中に前記特定の処理を実行可能とするように制御することを特徴とする請求項1に記載の画像記録装置。
Further having a setting means for setting whether or not to enable the second display by the image based on the first cutout image during the recording process based on the user's selection operation.
When the control means is not effectively set by the setting means, the control means controls so as not to execute the second display during the recording process, and executes the specific process during the recording process. The image recording apparatus according to claim 1, wherein the image recording device is controlled so as to enable it.
前記設定手段によって前記記録処理中における前記第2の表示が有効に設定されている場合、前記制御手段は、前記記録処理中か否かに関わらず、前記特定の処理を実行しないように制御することを特徴とする請求項2に記載の画像記録装置。 When the second display during the recording process is effectively set by the setting means, the control means controls not to execute the specific process regardless of whether or not the recording process is in progress. The image recording apparatus according to claim 2. 前記設定手段によって前記記録処理中における前記第2の表示が有効に設定されている場合、前記制御手段は、前記記録処理中である場合に前記特定の処理を実行しないように制御し、前記記録処理中でない待機中には前記特定の処理を実行可能とするように制御することを特徴とする請求項2に記載の画像記録装置。 When the second display during the recording process is effectively set by the setting means, the control means controls so that the specific process is not executed during the recording process, and the recording The image recording apparatus according to claim 2, wherein the image recording device is controlled so that the specific process can be executed during the standby period during which the process is not being performed. 前記設定手段によって前記記録処理中における前記第2の表示が有効に設定されている場合、前記制御手段は、前記第2の表示を行っているかに関わらず、前記特定の処理を実行しないように制御することを特徴とする請求項2または3に記載の画像記録装置。 When the second display during the recording process is effectively set by the setting means, the control means does not execute the specific process regardless of whether the second display is performed. The image recording apparatus according to claim 2 or 3, wherein the image recording device is controlled. 前記設定手段によって前記記録処理中における前記第2の表示が有効に設定されている場合、前記制御手段は、前記第2の表示を行っている場合に前記特定の処理を実行しないように制御し、前記第2の表示を行っていない場合には前記特定の処理を実行可能とするように制御することを特徴とする請求項2または4に記載の画像記録装置。 When the second display during the recording process is effectively set by the setting means, the control means controls so as not to execute the specific process when the second display is performed. The image recording apparatus according to claim 2 or 4, wherein when the second display is not performed, control is performed so that the specific process can be executed. 前記設定手段によって前記記録処理中における前記第2の表示が有効に設定されていない場合に前記第2の表示の実行を指示する操作があったことに応じて、前記表示制御手段は、第2の表示を行うことなく、前記第2の表示が無効となっていることを示す表示を行うように制御することを特徴とする請求項2乃至6のいずれか1項に記載の画像記録装置。 In response to there is an operation for instructing the execution of the second display when the second display is not enabled during Hence the recording process in the setting unit, wherein the display control unit, the without displaying the 2, image recording apparatus according to any one of claims 2 to 6, wherein the controller controls so as to perform a display indicating that the second display is disabled .. 前記縮小画像の一部を切り出して第2の切り出し画像を生成する第2の切り出し画像生成手段を更に有し、
前記設定手段によって前記記録処理中における前記第2の表示が有効に設定されていない場合に、前記表示制御手段は、前記記録処理中に前記第2の切り出し画像に基づく画像を前記表示手段に出力することで画像の簡易拡大表示を行うように制御することを特徴とする請求項2乃至6のいずれか1項に記載の画像記録装置。
Further having a second cutout image generation means for cutting out a part of the reduced image to generate a second cutout image.
When the second display in the result in the recording process in the setting means is not enabled, the display control means, an image based on the second cut-out image in the recording process on the display means The image recording apparatus according to any one of claims 2 to 6, wherein the image is controlled to be simply enlarged and displayed by outputting the image.
前記簡易拡大表示中に、前記記録処理が終了した際、前記表示制御手段は、前記簡易拡大表示を終了するように制御することを特徴とする請求項8記載の画像記録装置。 The image recording device according to claim 8, wherein the display control means controls to end the simple enlarged display when the recording process is completed during the simple enlarged display. 前記表示制御手段は、前記簡易拡大表示において、前記第2の切り出し画像に対して前後のフレーム画像を参照した補間処理によって画像数を増やす超解像処理を施した画像を表示するように制御することを特徴とする請求項8または9に記載の画像記録装置。 The display control means controls the simple enlarged display so as to display an image that has undergone super-resolution processing to increase the number of images by interpolation processing that refers to the frame images before and after the second cropped image. The image recording apparatus according to claim 8 or 9. 前記表示制御手段は、前記簡易拡大表示において、前記第2の切り出し画像に対して、画像内の輪郭部分に色をつけるピーキング処理を施した画像を表示するように制御することを特徴とする請求項8乃至10のいずれか1項記載の画像記録装置。 The display control means is characterized in that, in the simple enlarged display, the second cropped image is controlled to display an image that has been subjected to a peaking process for coloring an outline portion in the image. Item 6. The image recording apparatus according to any one of Items 8 to 10. 前記表示制御手段は、前記簡易拡大表示の際に、前記第1の切り出し画像に基づく画像を表示する前記第2の表示とは異なる拡大表示であることを示す表示を行うように制御することを特徴とする請求項8乃至11のいずれか1項記載の画像記録装置。 The display control means controls the simple enlarged display so as to display an enlarged display different from the second display, which displays an image based on the first cropped image. The image recording apparatus according to any one of claims 8 to 11. 前記特定の処理は、前記画像から特定の被写体を検出する検出処理、または前記画像を外部機器へ送信する送信処理の少なくとも何れかであることを特徴とする請求項1乃至12のいずれか1項に記載の画像記録装置。 Any one of claims 1 to 12, wherein the specific process is at least one of a detection process for detecting a specific subject from the image and a transmission process for transmitting the image to an external device. The image recording apparatus described in 1. 撮像手段を更に有し、前記取得手段は前記撮像手段で撮像された画像を取得することを特徴とする請求項1乃至13のいずれか1項に記載の画像記録装置。 The image recording apparatus according to any one of claims 1 to 13, further comprising an imaging means, wherein the acquiring means acquires an image captured by the imaging means. 前記画像は動画像であることを特徴とする請求項1乃至14のいずれか1項に記載の画像記録装置。 The image recording device according to any one of claims 1 to 14, wherein the image is a moving image. 前記画像記録用の処理は、圧縮処理を含むことを特徴とする請求項1乃至15のいずれか1項に記載の画像記録装置。 The image recording apparatus according to any one of claims 1 to 15, wherein the image recording process includes a compression process. 縮小画像は、前記取得手段で取得されたRAW画像を縮小した縮小RAW画像であることを特徴とする請求項1乃至16のいずれか1項に記載の画像記録装置。 The image recording apparatus according to any one of claims 1 to 16, wherein the reduced image is a reduced RAW image obtained by reducing the RAW image acquired by the acquisition means. 前記第1の切り出し画像は、前記取得手段で取得された前記RAW画像の一部を切り出した切り出しRAW画像であることを特徴とする請求項17に記載の画像記録装置。 The image recording apparatus according to claim 17, wherein the first cut-out image is a cut-out RAW image obtained by cutting out a part of the RAW image acquired by the acquisition means. 画像を取得する取得ステップと、
前記取得ステップで取得した前記画像を縮小して縮小画像を生成し記憶手段に記憶させる縮小画像生成ステップと、
縮小画像生成ステップで縮小されていない前記画像の一部を切り出して第1の切り出し画像を生成し、前記記憶手段に記憶させる第1の切り出し画像生成ステップと、
前記記憶手段へのデータの記憶または前記記憶手段からのデータの読出しを伴う特定の処理を行う処理ステップと、
前記記憶手段に記憶された前記縮小画像に対して、前記記憶手段への記憶を伴う画像記録用の処理と、当該処理されて前記記憶手段に記憶された画像を記録媒体に記録する処理とを含む記録処理を行う記録処理ステップと、
前記記憶手段に記憶された前記縮小画像に基づく画像を表示手段に出力することで第1の表示を行うように制御する第1の表示制御ステップと、
前記記憶手段に記憶された前記第1の切り出し画像に基づく画像を前記表示手段に出力することで前記第1の表示よりも拡大した第2の表示を行うように制御する第2の表示制御ステップと、
少なくとも前記記録処理中に前記第2の表示を行っている場合は、前記特定の処理を実行しないように制御し、前記記録処理中であっても前記第2の表示を行わない場合は、前記特定の処理を実行可能とする制御ステップと
を有することを特徴とする画像記録装置の制御方法。
The acquisition step to acquire the image and
A reduced image generation step of reducing the image acquired in the acquisition step to generate a reduced image and storing it in a storage means .
Generating a first cut-out image by cutting out a portion of the image which is not reduced by the reduced image generating step, a first cut-out image generating step makes stored in the storage means,
A processing step of performing a specific process involving storing data in the storage means or reading data from the storage means, and
For the stored the reduced image in the storage unit, the processing of the image recording with the storage in the storage means, and a process of recording the processed image stored in the storage means on a recording medium A recording process step that performs recording processing including
A first display control step for controlling to perform the first display by outputting an image based on the reduced image stored in the storage means to the display means .
A second display control step of controlling the display means to output an image based on the first cut-out image stored in the storage means so as to perform a second display enlarged from the first display. When,
At least , when the second display is performed during the recording process , control is performed so that the specific process is not executed, and when the second display is not performed even during the recording process, the second display is not performed. A control method for an image recording device, which comprises a control step that enables execution of the specific process.
コンピュータを、請求項1乃至18のいずれか1項に記載された画像記録装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the image recording apparatus according to any one of claims 1 to 18 . コンピュータを、請求項1乃至18のいずれか1項に記載された画像記録装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。 A computer-readable storage medium containing a program for causing the computer to function as each means of the image recording apparatus according to any one of claims 1 to 18 .
JP2016191330A 2016-04-12 2016-09-29 Image recording device and its control method Active JP6808424B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US15/478,015 US10349002B2 (en) 2016-04-12 2017-04-03 Image recording apparatus and method for controlling the same
CN201710223065.6A CN107295247B (en) 2016-04-12 2017-04-07 Image recording apparatus and control method thereof
EP17165460.1A EP3232653B1 (en) 2016-04-12 2017-04-07 Image recording apparatus and method for controlling the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016079862 2016-04-12
JP2016079862 2016-04-12

Publications (2)

Publication Number Publication Date
JP2017192123A JP2017192123A (en) 2017-10-19
JP6808424B2 true JP6808424B2 (en) 2021-01-06

Family

ID=60084904

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016191330A Active JP6808424B2 (en) 2016-04-12 2016-09-29 Image recording device and its control method

Country Status (2)

Country Link
JP (1) JP6808424B2 (en)
CN (1) CN107295247B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022028978A (en) * 2018-10-03 2022-02-17 シャープ株式会社 Picture processor, display device, and method for processing picture
JP7622476B2 (en) * 2021-03-04 2025-01-28 株式会社Jvcケンウッド Video recording device and video recording device control program
WO2023145698A1 (en) * 2022-01-28 2023-08-03 i-PRO株式会社 Camera device and image processing method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2134085B1 (en) * 2002-01-22 2016-11-09 Canon Kabushiki Kaisha Image processing apparatus and control method thereof
JP5300756B2 (en) * 2010-02-05 2013-09-25 キヤノン株式会社 Imaging apparatus and image processing method
JP6148431B2 (en) * 2010-12-28 2017-06-14 キヤノン株式会社 Imaging apparatus and control method thereof
JP5919288B2 (en) * 2011-09-29 2016-05-18 富士フイルム株式会社 Lens system and camera system
JP5873378B2 (en) * 2012-04-10 2016-03-01 キヤノン株式会社 Imaging apparatus and control method thereof
WO2014069228A1 (en) * 2012-11-05 2014-05-08 富士フイルム株式会社 Image processing device, imaging device, image processing method, and program
WO2014141638A1 (en) * 2013-03-15 2014-09-18 Canon Kabushiki Kaisha Image processing apparatus and image processing method
JP2014238731A (en) * 2013-06-07 2014-12-18 株式会社ソニー・コンピュータエンタテインメント Image processor, image processing system, and image processing method
JP2015076782A (en) * 2013-10-10 2015-04-20 キヤノン株式会社 Image processing apparatus, control method thereof, and control program
JP6539015B2 (en) * 2013-12-05 2019-07-03 キヤノン株式会社 Image pickup apparatus and control method thereof

Also Published As

Publication number Publication date
CN107295247A (en) 2017-10-24
CN107295247B (en) 2020-07-14
JP2017192123A (en) 2017-10-19

Similar Documents

Publication Publication Date Title
JP6819768B2 (en) Display device and image pickup device
JP4655135B2 (en) Imaging apparatus, imaging area display method, and imaging area display program
KR101739318B1 (en) Display control apparatus, imaging system, display control method, and recording medium
JP6727989B2 (en) Image processing apparatus and control method thereof
US12328490B2 (en) Electronic device with zoom control
JP2016096481A (en) Control apparatus, photographing system, control method, and program
JP6460868B2 (en) Display control apparatus and control method thereof
JP6808424B2 (en) Image recording device and its control method
KR20100070146A (en) Display method and photographing apparatus and display apparatus using the same
EP3232653B1 (en) Image recording apparatus and method for controlling the same
JP6991742B2 (en) Image processing equipment, its control method, and control program
JP5950755B2 (en) Image processing apparatus, control method, program, and storage medium
US20240205359A1 (en) Electronic apparatus
JP6643008B2 (en) Image processing apparatus, control method thereof, control program, and storage medium
JP6120541B2 (en) Display control apparatus and control method thereof
US20120188412A1 (en) Imaging device, control method thereof, imaging system, and non-transitory computer readable medium storing program
JP6590560B2 (en) Imaging control apparatus and control method thereof
JP2018054912A (en) Projection display apparatus and control method thereof
JP6889622B2 (en) Image processing device and its control method and program
JP6917800B2 (en) Image processing device and its control method and program
JP5149925B2 (en) Display control apparatus and control method thereof
JP6685853B2 (en) Display control device and control method thereof
JP2021061571A (en) Electronic apparatus and method for controlling the same, program, and storage medium
JP2015088853A (en) Display control apparatus, display control method, and program
JP2019110372A (en) camera

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190918

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200729

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201209

R151 Written notification of patent or utility model registration

Ref document number: 6808424

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151