(57)【要約】      （修正有）【課題】記憶手段の限られたリード／ライト性能を用いて、高精細な拡大表示を行う。【解決手段】画像記録装置１００は、画像を縮小して縮小画像を生成する縮小画像生成手段と、縮小前の画像の一部を切り出して第１の切り出し画像を生成し、記憶手段に記憶させる第１の切り出し画像生成手段と、記憶手段へのデータの記録／読出しを伴う特定の処理を行う処理手段と、記憶手段に記憶された縮小画像に、記憶手段への記録を伴う画像記録用の処理を施して記録媒体に記録する記録処理を行う記録処理手段と、縮小画像に基づく画像を表示手段に出力することで非拡大表示を行い、記録処理中に第１の切り出し画像に基づく画像を表示手段に出力することで画像の拡大表示を行うように制御する表示制御手段と、少なくとも記録処理中に拡大表示を行っている場合は、特定の処理を実行しないように制御する制御手段とを有する。【選択図】図１
2017192123.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する取得手段と、
前記取得手段で取得した前記画像を縮小して縮小画像を生成する縮小画像生成手段と、
縮小画像生成手段で縮小されていない前記画像の一部を切り出して第１の切り出し画像を生成し、記憶手段に記憶させる第１の切り出し画像生成手段と、
前記記憶手段へのデータの記録または前記記憶手段からの読出しを伴う特定の処理を行う処理手段と、
前記記憶手段に記憶された前記縮小画像に、前記記憶手段への記録を伴う画像記録用の処理を施し、処理された画像を記録媒体に記録する記録処理を行う記録処理手段と、
前記縮小画像に基づく画像を表示手段に出力することで非拡大表示を行うように制御し、前記記録処理中に前記第１の切り出し画像に基づく画像を前記表示手段に出力することで画像の拡大表示を行うように制御する表示制御手段と、
少なくとも前記記録処理中に前記拡大表示を行っている場合は、前記特定の処理を実行しないように制御する制御手段と
を有することを特徴とする画像記録装置。
【請求項２】
前記第１の切り出し画像に基づく画像による前記拡大表示を前記記録処理中に有効とするか否かをユーザーの選択操作に基づいて設定する設定手段を更に有し、
前記制御手段は、前記設定手段で有効に設定されていない場合には、前記記録処理中に前記特定の処理を実行可能とするように制御することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記設定手段によって有効に設定されている場合、前記制御手段は、前記記録処理中か否かに関わらず、前記特定の処理を実行しないように制御することを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記設定手段によって有効に設定されている場合、前記制御手段は、前記記録処理中である場合に前記特定の処理を実行しないように制御し、前記記録処理中でない待機中には前記特定の処理を実行可能とするように制御することを特徴とする請求項２に記載の画像記録装置。
【請求項５】
前記設定手段によって有効に設定されている場合、前記制御手段は、前記拡大表示を行っているかに関わらず、前記特定の処理を実行しないように制御することを特徴とする請求項２または３に記載の画像記録装置。
【請求項６】
前記設定手段によって有効に設定されている場合、前記制御手段は、前記拡大表示を行っている場合に前記特定の処理を実行しないように制御し、前記拡大表示を行っていない場合には前記特定の処理を実行可能とするように制御することを特徴とする請求項２または４に記載の画像記録装置。
【請求項７】
前記設定手段に有効に設定されていない場合に前記拡大表示の実行を指示する操作があったことに応じて、前記表示制御手段は、拡大表示を行うことなく、前記拡大表示が無効となっていることを示す表示を行うように制御することを特徴とする請求項２乃至６のいずれか１項に記載の画像記録装置。
【請求項８】
前記縮小画像の一部を切り出して第２の切り出し画像を生成する第２の切り出し画像生成手段を更に有し、
前記設定手段に有効に設定されていない場合に、前記表示制御手段は、前記記録処理中に前記第２の切り出し画像に基づく画像を前記表示手段に出力することで画像の簡易拡大表示を行うように制御することを特徴とする請求項２乃至６のいずれか１項に記載の画像記録装置。
【請求項９】
前記簡易拡大表示中に、前記記録処理が終了した際、前記表示制御手段は、前記簡易拡大表示を終了するように制御することを特徴とする請求項８記載の画像記録装置。
【請求項１０】
前記表示制御手段は、前記簡易拡大表示において、前記第２の切り出し画像に対して前後のフレーム画像を参照した補間処理によって画像数を増やす超解像処理を施した画像を表示するように制御することを特徴とする請求項８または９に記載の画像記録装置。
【請求項１１】
前記表示制御手段は、前記簡易拡大表示において、前記第２の切り出し画像に対して、画像内の輪郭部分に色をつけるピーキング処理を施した画像を表示するように制御することを特徴とする請求項８乃至１０のいずれか１項記載の画像記録装置。
【請求項１２】
前記表示制御手段は、前記簡易拡大表示の際に、前記第１の切り出し画像に基づく画像を表示する前記拡大表示とは異なる拡大表示であることを示す表示を行うように制御することを特徴とする請求項８乃至１１のいずれか１項記載の画像記録装置。
【請求項１３】
前記特定の処理は、前記画像から特定の被写体を検出する検出処理、または前記画像を外部機器へ送信する送信処理の少なくとも何れかであることを特徴とする請求項１乃至１２のいずれか１項に記載の画像記録装置。
【請求項１４】
撮像手段を更に有し、前記取得手段は前記撮像手段で撮像された画像を取得することを特徴とする請求項１乃至１３のいずれか１項に記載の画像記録装置。
【請求項１５】
前記画像は動画像であることを特徴とする請求項１乃至１４のいずれか１項に記載の画像記録装置。
【請求項１６】
前記画像記録用の処理は、圧縮処理を含むことを特徴とする請求項１乃至１５のいずれか１項に記載の画像記録装置。
【請求項１７】
縮小画像は、前記取得手段で取得されたＲＡＷ画像を縮小した縮小ＲＡＷ画像であることを特徴とする請求項１乃至１６のいずれか１項に記載の画像記録装置。
【請求項１８】
前記第１の切り出し画像は、前記取得手段で取得された前記ＲＡＷ画像の一部を切り出した切り出しＲＡＷ画像であることを特徴とする請求項１７に記載の画像記録装置。
【請求項１９】
画像を取得する取得手段と、
前記取得手段で取得した前記画像を縮小して縮小画像を生成する縮小画像生成手段と、
縮小画像生成手段で縮小されていない前記画像の一部を切り出して第１の切り出し画像を生成し、記憶手段に記憶させる第１の切り出し画像生成手段と、
前記縮小画像の一部を切り出して第２の切り出し画像を生成する第２の切り出し画像生成手段と、
前記記憶手段に記憶された前記縮小画像に、前記記憶手段への記録を伴う画像記録用の処理を施し、処理された画像を記録媒体に記録する記録処理を行う記録処理手段と、
前記縮小画像に基づく画像を表示手段に出力することで非拡大表示を行うように制御し、前記記録処理中でない場合に前記第１の切り出し画像に基づく画像を前記表示手段に出力することで画像の拡大表示を行うように制御し、
前記記録処理中には前記第２の切り出し画像に基づく画像を前記表示手段に出力することで画像の拡大表示を行うように制御する表示制御手段と、を有することを特徴とする画像記録装置。
【請求項２０】
画像を取得する取得ステップと、
前記取得ステップで取得した前記画像を縮小して縮小画像を生成する縮小画像生成ステップと、
縮小画像生成ステップで縮小されていない前記画像の一部を切り出して第１の切り出し画像を生成し、記憶手段に記憶させる第１の切り出し画像生成ステップと、
前記記憶手段へのデータの記録または前記記憶手段からの読出しを伴う特定の処理を行う処理ステップと、
前記記憶手段に記憶された前記縮小画像に、前記記憶手段への記録を伴う画像記録用の処理を施し、処理された画像を記録媒体に記録する記録処理を行う記録処理ステップと、前記縮小画像に基づく画像を表示手段に出力することで非拡大表示を行うように制御し、前記記録処理中に前記第１の切り出し画像に基づく画像を前記表示手段に出力することで画像の拡大表示を行うように制御する表示制御ステップと、
少なくとも前記記録処理中に前記拡大表示を行っている場合は、前記特定の処理を実行しないように制御する制御ステップと
を有することを特徴とする画像記録装置の制御方法。
【請求項２１】
画像を取得する取得ステップと、
前記取得ステップで取得した前記画像を縮小して縮小画像を生成する縮小画像生成ステップと、
縮小画像生成ステップで縮小されていない前記画像の一部を切り出して第１の切り出し画像を生成し、記憶手段に記憶させる第１の切り出し画像生成ステップと、
前記縮小画像の一部を切り出して第２の切り出し画像を生成する第２の切り出し画像生成ステップと、
前記記憶手段に記憶された前記縮小画像に、前記記憶手段への記録を伴う画像記録用の処理を施し、処理された画像を記録媒体に記録する記録処理を行う記録処理ステップと、
前記縮小画像に基づく画像を表示手段に出力することで非拡大表示を行うように制御し、前記記録処理中でない場合に前記第１の切り出し画像に基づく画像を前記表示手段に出力することで画像の拡大表示を行うように制御し、
前記記録処理中には前記第２の切り出し画像に基づく画像を前記表示手段に出力することで画像の拡大表示を行うように制御する表示制御ステップと、を有することを特徴とする画像記録装置の制御方法。
【請求項２２】
コンピュータを、請求項１乃至１９のいずれか１項に記載された画像記録装置の各手段として機能させるためのプログラム。
【請求項２３】
コンピュータを、請求項１乃至１９のいずれか１項に記載された画像記録装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を記録するとともに、その画像の一部分を拡大表示する機能を備えた画像記録装置およびその制御方法に関するものである。
【背景技術】
【０００２】
撮像装置において、望ましい映像を撮影するために、フォーカスを被写体に正確に合わせることは非常に重要である。特に、４Ｋや８Ｋの映像を撮影するときに、撮像装置に備えられた比較的小型のファインダーやモニタを視認しながらマニュアルフォーカスを正確に行うことは難易度が高い。そのため、これをアシストする機能が求められている。なお、４Ｋとは２１６０ｐ（４０９６×２１６０）あるいはそれに近い画素数であり、８Ｋとは４３２０ｐ（８１９２×４３２０）あるいはそれに近い画素数を指す。
【０００３】
特許文献１には、マニュアルフォーカス時に所定の倍率で拡大された被写体の動画を表示することによって、被写体細部のフォーカス状態を確認することを容易にすることが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３４１３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
撮像センサーと映像フォーマットの多画素化が進むにつれて、撮像装置などの画像記録装置に求められる処理性能、特に、装置内のデータ処理に用いる記憶手段（ＲＡＭ）のリード／ライト性能への要求が高まっている。
【０００６】
例えば、特許文献１のような拡大表示を高品位に行うためには、撮像センサーから得られたＲＡＷ信号の部分領域を切り出して現像し、表示装置へデータを渡す必要があり、このときＲＡＷ画像の一時保管やＶＲＡＭデータの読み書きのために記憶手段を使用する。また、所定の映像フォーマットに適合した動画データを記録媒体へ記録するために、現像処理やエンコード処理によって別途記憶手段への読み書き処理が発生する。さらに、顔検出や外部機器への画像送信などの付加機能も、それぞれの制御のために記憶手段を使用する。
【０００７】
これらの処理をすべて同時に動作させた場合、システムによっては記憶手段のリード／ライト性能が不足する可能性がある。その場合、現像処理やエンコード処理が規定時間内に完了できず、コマ落ちや記録データの破損が発生する。
【０００８】
このような問題に直面する可能性は、４Ｋや８Ｋなど多画素の映像データを扱う画像記録装置においてより高い。また、近年多用されているハイフレームレート（スローモーション）撮影の場合は、より短い単位時間の間に１フレーム分の信号処理を行わなければならない。ハイフレームレート撮影と多画素記録を組み合わせて撮影することまで想定すれば、この問題は、近い将来のシステム性能向上によって容易に解決するとはいえない状況であるといえる。
【０００９】
そこで本発明は、記憶手段の限られたリード／ライト性能を用いて、高精細な拡大表示を行うことのできる画像記録装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、画像を取得する取得手段と、
前記取得手段で取得した前記画像を縮小して縮小画像を生成する縮小画像生成手段と、縮小画像生成手段で縮小されていない前記画像の一部を切り出して第１の切り出し画像を生成し、記憶手段に記憶させる第１の切り出し画像生成手段と、
前記記憶手段へのデータの記録または前記記憶手段からの読出しを伴う特定の処理を行う処理手段と、
前記記憶手段に記憶された前記縮小画像に、前記記憶手段への記録を伴う画像記録用の処理を施し、処理された画像を記録媒体に記録する記録処理を行う記録処理手段と、
前記縮小画像に基づく画像を表示手段に出力することで非拡大表示を行うように制御し、前記記録処理中に前記第１の切り出し画像に基づく画像を前記表示手段に出力することで画像の拡大表示を行うように制御する表示制御手段と、
少なくとも前記記録処理中に前記拡大表示を行っている場合は、前記特定の処理を実行しないように制御する制御手段と
を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、記憶手段の限られたリード／ライト性能を用いて、高精細な拡大表示を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】画像記録装置１００のハードウェアブロック図と機能ブロック図である。
【図２】画像記録装置１００の動作全体を示すフローチャートである。
【図３】設定変更処理のフローチャートである。
【図４】顔検出および追尾処理のフローチャートである。
【図５】ブラウザー通信処理のフローチャートである。
【図６】記録状態変更およびＭａｇｎｉｆｙ状態変更処理のフローチャートである。
【図７】ＨＤＭＩ（登録商標）１１６からの出力映像およびパネル１１８における表示例である。
【図８】Ｍａｇｎｉｆｙキー操作時のＨＤＭＩ（登録商標）１１６からの出力映像およびパネル１１８における表示例である。
【図９】Ｗｅｂブラウザー１２６での表示例である。
【図１０】変形例における外部出力部１１５、パネル出力部１１７の内部構成の一例である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。本実施形態では、本発明を適用した一実施形態としての画像記録装置１００として、動画像を撮影・記録可能な撮像装置を例に挙げる。
【００１４】
図１（Ａ）は、本実施形態に係る画像記録装置１００の内部構成例を示すハードウェアブロック図である。図１（Ｂ）は、画像記録装置１００が行う画像処理のデータパスを示す機能ブロック図である。図１（Ｂ）のブロック１５０、１５１、１７３には、例として４Ｋで撮像した画像を２Ｋで記録する場合の各処理での画素数を付記している。言うまでもなく、撮像画像の画素数と記録する画素数の少なくとも一方が異なる画素数の設定である場合にはこの限りではない。
【００１５】
図１（Ａ）において、レンズユニット１０１は、集光のための固定レンズ群、変倍レンズ群、絞り、変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行う機能とを兼ね備えた補正レンズ群により構成されている。レンズユニット１０１によって、最終的に後述のイメージセンサー１０２の結像面上に被写体像が結像される。
【００１６】
イメージセンサー１０２は、光を電荷に変換し撮像信号を生成する。生成された撮像信号は前処理部１０３へ出力される。イメージセンサー１０２は、ＣＣＤイメージセンサやＣＭＯＳイメージセンサなどの撮像素子である。
【００１７】
前処理部１０３は、イメージセンサー１０２より入力され取得した撮像信号をＲＡＷ縮小部１０４、ＲＡＷ切り出し部１０５が受ける事が出来るＲＡＷデータ（ＲＡＷ画像）に変換してＲＡＷ縮小部１０４、ＲＡＷ切り出し部１０５へ出力する（ブロック１５０）。
【００１８】
ＲＡＷ縮小部１０４は、前処理部１０３にて生成されたＲＡＷデータを所定の比率で縮小した縮小ＲＡＷデータ（縮小ＲＡＷ画像）を生成し、画像生成部１０６へ出力する（ブロック１５１における縮小画像生成）。たとえば前処理部１０３より入力された４０９６ｘ２１６０画素のＲＡＷデータに対して水平および垂直ともに１／２になるような縮小を行って２０４８ｘ１０８０の縮小ＲＡＷデータを生成して、画像生成部１０６へ出力する。前処理部１０３より入力されたデータに対して縮小を行わない場合は縮小処理を行わずにＲＡＷデータを画像生成部１０６へ出力する。
【００１９】
ＲＡＷ切り出し部１０５は、前処理部１０３にて生成されたＲＡＷデータの所定の範囲を所定のサイズで切りだして切り出しＲＡＷデータを生成し（ブロック１７３）、ＤＲＡＭ１１３へ格納する（ブロック１７４）。たとえば前処理部１０３より入力された４０９６ｘ２１６０画素のＲＡＷデータの、所定の位置より２０４８ｘ１０８０画素のＲＡＷデータを切り出して、切り出しＲＡＷデータを生成する。ＲＡＷ切り出し部１０５で切り出す範囲は、操作部１１０による拡大範囲（位置・倍率）を変更するためのユーザー操作によって変更可能である。
【００２０】
画像生成部１０６は、ＲＡＷ縮小部１０４より入力される縮小ＲＡＷデータに対して補間処理や画質調整処理等のＲＡＷ現像処理を行ってＹＵＶ形式の全画角画像データを生成し（ブロック１５２）、ＤＲＡＭ１１３に格納する（ブロック１５３）。全画角画像データは、切り出しをしていない撮像された画像全体範囲の、現像済みのデータである。
【００２１】
また、ＲＡＷ切り出し部１０５より入力される切り出しＲＡＷデータについては、ＤＲＡＭ１１３から読みだしてＲＡＷ現像処理を行って切り出し画像データを生成し（ブロック１７５）、解像度変換部２（１１４）へ渡す。画像生成部１０６で単位時間内に処理できる画像サイズが限られているため、縮小ＲＡＷデータと切り出しＲＡＷデータを同時に処理することはできない。そのため、切り出しＲＡＷデータについては画像生成部１０６に入力する前にいったんＤＲＡＭ１１３へ格納する（ブロック１７４）ことによって、処理タイミングをずらしている。
【００２２】
解像度変換部１（１２３）は、ＹＵＶデータの解像度変換を行う。解像度変換部１（１２３）は、ＤＲＡＭ１１３に格納されている全画角画像データに対して縮小リサイズ処理を行い顔検出用縮小画像データを生成して（ブロック１５４）、ＤＲＡＭ１１３に格納する（ブロック１５５）。また、ＤＲＡＭ１１３に格納されている全画角画像データに対して縮小リサイズ処理を行いＪＰＥＧ圧縮用縮小データを生成し（ブロック１５４）、ＤＲＡＭ１１３に格納する（ブロック１５７）。
【００２３】
静止画圧縮部１０７は、ＤＲＡＭ１１３に格納されているＪＰＥＧ圧縮用縮小データに対してＪＰＥＧ形式で符号化を行いＪＰＥＧデータを生成し（ブロック１５８）、ＤＲＡＭ１１３に格納する（ブロック１５９）。
【００２４】
ネットワーク部１０８は、ＷｉＦｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信上で、ＨＴＴＰプロトコルを利用してＷｅｂアプリケーションを通信先のＷｅｂブラウザー１２６へ送信する。Ｗｅｂアプリケーションは、後述のＲＯＭ１２５に格納されたＨＴＭＬおよびＪａｖａＳｃｒｉｐｔ（登録商標）およびＣＳＳの各データによって構成される。また、ネットワーク部１０８は、Ｗｅｂブラウザー１２６から処理要求を受信し、制御部１１１へ伝達する機能も果たす。このＷｅｂアプリケーションによって、Ｗｅｂブラウザー１２６は、画像記録装置１００のリモートコントローラーとして機能することができる。さらに、ネットワーク部１０８は、ＤＲＡＭ１１３に配置されたＪＰＥＧデータをＷｅｂブラウザー１２６からの要求に応じて逐次送信する（ブロック１６０）ことで、Ｗｅｂブラウザー１２６上でリアルタイムにライブビュー画像を表示させることができる。これら一連の通信機能を総称してブラウザーリモートと呼ぶ。
【００２５】
顔検出部１０９は、ＤＲＡＭ１１３に配置された顔検出用縮小画像データより顔の位置を検出して（ブロック１５６）、顔の位置情報をＤＲＡＭ１１３に格納する（被写体検出処理）。また、検出された顔のうちの特定の顔を追尾する機能も備えている。なお、この顔の位置情報は、後述するＯＳＤ部１２４で生成された顔枠用ＯＳＤデータを後述する外部出力用画像、パネル出力用画像に合成する際の位置情報として用いられる。
【００２６】
フォーカス／露出制御部１２７は、顔検出部１０９で検出された顔の位置情報に基づいてレンズユニット１０１内のレンズ群や絞りを駆動することによって、フォーカスと露出の自動制御を行う。また、画像生成部１０６に対して輝度ゲイン制御の指示を行う。
【００２７】
操作部１１０は、ユーザが操作入力するためのものであり、例えばタッチパネルや操作キー（ボタン、ダイヤル、レバー等）などである。ユーザーが操作部１１０を操作すると、操作情報は制御部１１１に通知される。
【００２８】
制御部１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などにより構成される処理部であり、画像記録装置１００が備える各ブロックを制御する。
【００２９】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２は、制御部１１１が作業領域として使用する揮発性メモリである。
【００３０】
ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３は、画像記録装置１００の各ブロックが作業領域として使用する揮発性メモリである。なお、このＤＲＡＭ１１３には、所定期間に読み書き（リード／ライト）できるデータ量（読み出し速度／書き込み速度）に上限があり、その上限を超えてデータの読み書きを行うことは出来ない。なお、ＤＲＡＭ１１３は、ＤＲＡＭとは異なる機構による、高速な揮発性メモリや不揮発性メモリと置き換えることもできる。また、ＲＡＭ１１２とＤＲＡＭ１１３は同一の記憶装置上に共存する構成であっても構わない。
【００３１】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２５は、制御部１１１が実行するプログラムなどが格納された不揮発性の記録媒体であり、例えばＦｌａｓｈＲＯＭで構成される。あるいは、後述の記録媒体１２１に格納されたプログラムデータをＲＡＭ１１２にロードし、ＲＯＭとして利用しても構わない。
【００３２】
オンスクリーンディスプレイ（ＯＳＤ）部１２４は、各種設定メニューや顔枠などのＯＳＤデータ（表示アイテム）を生成し、ＤＲＡＭ１１３に配置する。
【００３３】
解像度変換部２（１１４）は、ＤＲＡＭ１１３に格納された全画角画像データや、画像生成部１０６から入力した切り出し画像データから、ＨＤＭＩ（登録商標）１１６に出力する解像度にリサイズした外部出力用画像を生成する（ブロック１６１）。全画角画像データと切り出し画像データはいずれも現像済みのＹＵＶデータである。生成された外部出力用画像はＤＲＡＭ１１３に格納される（ブロック１６２）。同様に、パネル１１８に出力する解像度にリサイズしたパネル出力用画像を生成し（ブロック１６１）ＤＲＡＭ１１３に格納する（ブロック１６５）。同様に動画像圧縮部１１９で動画像圧縮する解像度にリサイズした動画像記録用画像を生成し（ブロック１６１）、ＤＲＡＭ１１３に格納する（ブロック１６８）。
【００３４】
外部出力部１１５は、ＤＲＡＭ１１３に格納された外部出力用画像とＯＳＤデータを合成して外部出力用信号としてＨＤＭＩ（登録商標）１１６へ出力する（ブロック１６３）。なお、この外部出力部１１５は外部出力用画像の一部を切り出し拡大して、外部出力用信号としてＨＤＭＩ（登録商標）１１６へ出力する外部出力用切り出し拡大機能（後述の変形例の処理を行う機能）を有している。
【００３５】
ＨＤＭＩ（登録商標）１１６は、外部出力部１１５より入力される外部出力用信号をＨＤＭＩ（登録商標）形式に変更し外部に出力する（ブロック１６４）。
【００３６】
パネル出力部１１７は、ＤＲＡＭ１１３に格納されたパネル出力用画像とＯＳＤデータを合成してパネル出力用信号としてパネル１１８へ出力する（ブロック１６６）。なお、このパネル出力部１１７はパネル出力用画像の一部を切り出し拡大して、パネル出力用信号としてパネル１１８へ出力するパネル出力用切り出し拡大機能（後述の変形例の処理を行う機能）を有している。
【００３７】
パネル１１８は、液晶パネルや有機ＥＬパネルなどのディスプレイパネルであり、パネル出力部１１７より入力されたパネル出力信号を表示する（ブロック１６７）。
【００３８】
動画像圧縮部１１９は、ＤＲＡＭ１１３に格納された動画像記録用画像をＭＰＥＧ形式で圧縮し動画像データとしてＤＲＡＭ１１３に格納する（ブロック１６９の圧縮処理，ブロック１７０）。
【００３９】
メディア制御部１２０は、動画像圧縮部１１９で生成され、ＤＲＡＭ１１３に格納された動画像データをＦＡＴファイルシステムなどコンピュータと互換のあるフォーマットに従って、記録媒体１２１に記録する（ブロック１７１、ブロック１７２）。
【００４０】
記録媒体１２１は、例えばメモリーカードなどがあげられる。この記録媒体は、画像記録装置１００から取り外し可能な着脱可能記録媒体であり、画像記録装置１００以外にもＰＣ等に装着する事ができる。
【００４１】
バス１２２は、画像記録装置１００の各ブロックがデータのやり取りを行うためのデータバスであり、画像記録装置１００の各ブロックはこのバスを介してデータのやり取りを行う。
【００４２】
Ｗｅｂブラウザー１２６は、画像記録装置１００とは異なる外部機器に備えられたＷｅｂブラウザーであり、ネットワーク部１０８から受信したＷｅｂアプリケーションを実行し、受け付けた入力に基づいて、画像記録装置１００へ処理要求を発行できる。また、ＪＰＥＧデータを逐次受信して、リアルタイムにライブビュー画像を表示することができる。外部機器としては、例えば画像記録装置１００と無線または有線で接続可能な、スマートフォン、デスクトップ型／ノート型／タブレット型などのＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）などが利用可能である。また、Ｗｅｂブラウザ機能を備えているものであればこれらに限られるものではない。続いて、図２から図６のフローチャートに基づいて、画像記録装置１００の本発明に係る動作を説明する。これらのフローは、ＲＯＭ１２５に格納されたプログラムに基づいて、制御部１１１が画像記録装置１００の各部を制御することによって実現されるものである。また、図７（Ａ）〜図７（Ｄ）は図２〜４のフローチャートの動作中にＨＤＭＩ（登録商標）１１６に出力およびパネル１１８に表示される表示例である。図８（Ａ）〜（Ｃ）は図６のフローチャートの動作中にＨＤＭＩ（登録商標）１１６に出力およびパネル１１８に表示される表示例である。図９（Ａ）〜（Ｃ）は図５のフローチャートの動作中にＷｅｂブラウザー１２６に表示される表示例である。それぞれ、本フローとともに説明する。
【００４３】
図２は、本発明に係る動作全体を示すフローチャートである。
【００４４】
Ｓ２０１では、制御部１１１は、ユーザーの操作に基づいて、画像記録装置１００に関する各種設定の変更処理を行う。この設定変更処理の詳細については図３を用いて後述する。
【００４５】
Ｓ２０２では、制御部１１１は、顔検出および追尾機能の動作が許可された状態かつ、顔検出および追尾機能がＯＮ状態であるか否かを判定する。真であればＳ２０３へ進み、偽であればＳ２０４へ進む。顔検出および追尾機能の動作の許可／不許可は、図３で後述する記録中Ｍａｇｎｉｆｙ優先に設定されたか否かに基づいて決まる。また、顔検出および追尾機能のＯＮ／ＯＦＦは、メニュー画面における顔検出および追尾機能の設定に関するメニュー項目が選択さることによって表示される選択画面においてユーザーが設定した状態に基づく（詳細は図３のＳ３１３で後述する）。
【００４６】
Ｓ２０３では、制御部１１１は、顔検出および追尾処理を行う。顔検出及び追尾処理の詳細については図４を用いて後述する。
【００４７】
Ｓ２０４では、制御部１１１は、ブラウザーリモート設定がＯＮ状態であるか否かを判定する。真であればＳ２０５へ進み、偽であればＳ２０６へ進む。ブラウザーリモート設定のＯＮ／ＯＦＦは、メニュー画面における顔検出および追尾機能の設定に関するメニュー項目が選択されることによって表示される表示される選択画面でユーザーが設定した状態に基づく。
【００４８】
Ｓ２０５では、制御部１１１は、ブラウザー通信処理を行う。ブラウザー通信処理の詳細については図５を用いて後述する。
【００４９】
Ｓ２０６では、制御部１１１は、記録状態変更およびＭａｇｎｉｆｙ（マニュアルフォーカス調整のための拡大表示機能）状態変更処理を行う。この処理の詳細は図６を用いて後述する。
【００５０】
Ｓ２０７では、制御部１１１は、記録媒体１２１への動画の記録制御（記録処理）の動作中（記録処理中）であるか否かを判定する。Ｓ２０７が真であればＳ２０８へ進み、偽であればＳ２０９へ進む。
【００５１】
図７（Ａ）に、Ｓ２０７の判定が真である場合（記録制御中）にＨＤＭＩ（登録商標）１１６に出力される映像の表示例、およびパネル１１８に表示される撮影画面の表示例を示す。図７（Ｂ）に、Ｓ２０７の判定が偽の場合（記録待機中）に、ＨＤＭＩ（登録商標）１１６に出力される映像の表示例、およびパネル１１８に表示される撮影画面の表示例を示す。
【００５２】
図７（Ａ）の表示アイテム７０１ａ（ＲＥＣ表示）は、画像記録装置１００の状態が記録動作中であることを示す表示アイテムである。
【００５３】
図７（Ｂ）の表示アイテム７０１ｂ（ＳＴＡＮＤ―ＢＹ表示）は、画像記録装置１００の状態が記録待機中（停止中）であることを示す状態表示である。
【００５４】
図７（Ａ）及び図７（Ｂ）の表示アイテム７０２は、現在設定されている撮像フレームレートを示す表示アイテムである。後述の記録データパスやＭａｇｎｉｆｙデータパスは、ここに表示されたフレームレートに同期して周期動作する。また、図７（Ａ）及び図７（Ｂ）において、表示アイテムの背景には、全体ＬＶ画像７００が表示される。全体ＬＶ画像７００は、拡大していない状態のライブビュー画像である。ＨＤＭＩ（登録商標）１１６に出力される全体ＬＶ画像７００はブロック１６２でＤＲＡＭ１１３に格納された外部出力用画像であり、パネル１１８に表示される全体ＬＶ画像７００はブロック１６５に格納されたパネル出力用画像である。それぞれ、撮像された画像の全体の範囲が表示される。
【００５５】
Ｓ２０８では、制御部１１１は、記録データパスを動作させ、下記の一連の処理を行わせる。
１．解像度変換部２（１１４）によってリサイズした動画像記録用画像をＤＲＡＭ１１３に格納する処理（ブロック１６１、ブロック１６８の処理）
２．動画像記録用画像をＤＲＡＭ１１３から読みだして動画像圧縮部１１９が圧縮し、動画像データとして再びＤＲＡＭ１１３に格納する処理（ブロック１６８からブロック１７０の処理）
３．動画像データをＤＲＡＭ１１３から読みだして、メディア制御部１２０が記録媒体１２１に記録する処理（ブロック１７０からブロック１７２の処理）
【００５６】
これら一連の処理のために、ＤＲＡＭ１１３へのリード／ライトが発生する。
【００５７】
Ｓ２０９では、制御部１１１は、画像記録装置１００がＭａｇｎｉｆｙ動作中（Ｍａｇｎｉｆｙ動作については図６を用いて後述する）であるか否かを判定する。真であればＳ２１０へ進み、偽であればＳ２０１へ戻って本フローのステップ全体を繰り返す。
【００５８】
Ｓ２１０では、制御部１１１は、切り出しによるＭａｇｎｉｆｙデータパスを動作させる。切り出しによるＭａｇｎｉｆｙデータパスとは、下記の一連の処理を指す。
１．ＲＡＷ切り出し部１０５によって切り出しＲＡＷデータを生成し、ＤＲＡＭ１１３へ格納する処理（ブロック１５０、１７３，１７４の処理）
２．切り出しＲＡＷデータをＤＲＡＭ１１３から読みだして、画像生成部１０６によって切り出し画像データに変換（現像）する処理（ブロック１７４、１７５の処理）
３．解像度変換部２（１１４）によって切り出し画像データから外部出力用画像およびパネル出力用画像を生成する処理（ブロック１６１から１６２への処理、ブロック１６１から１６５への処理）
【００５９】
これら一連の処理のために、ＤＲＡＭ１１３へのリード／ライトが発生する。
【００６０】
図３は、Ｓ２０１の設定変更処理の詳細を示すフローチャートである。
【００６１】
Ｓ３０１では、制御部１１１は、操作部１１０に対してメニュー画面表示を要求する操作がされたか否かを判定する。真であればＳ３０２へ進み、偽であれば本フローを終了する。
【００６２】
Ｓ３０２では、制御部１１１は、ＯＳＤ部１２４によってメニュー画面をパネル１１８に表示及びＨＤＭＩ（登録商標）１１６に出力する。
【００６３】
Ｓ３０３では、制御部１１１は、メニュー画面を表示している際の操作部１１０からのユーザー入力によって、記録中にＭａｇｎｉｆｙ動作を優先するか否かを設定するメニュー項目が選択されたか否かを判定する。真であればＳ３０４へ進み、偽であればＳ３１０へ進む。
【００６４】
Ｓ３０４では、制御部１１１は、記録中にＭａｇｎｉｆｙ動作を優先するか否かの設定の選択画面をＨＤＭＩ（登録商標）１１６に出力およびパネル１１８に表示する。図７（Ｃ）に、記録中にＭａｇｎｉｆｙ動作を優先するか否かの設定の選択画面の表示例を示す。
【００６５】
画面タイトル７０３は、現在表示している画面が、記録中にＭａｇｎｉｆｙ動作を優先する設定の選択画面であることを示すタイトル表示である。
【００６６】
メッセージ７０４は、この機能を有効にしたときに、顔検出および追尾機能とブラウザーリモートのライブビュー機能が使用できなくなることを示すメッセージ表示である。この表示によって、ユーザーはこの機能と引き換えにどのような機能が制限されるか、事前に知ることができる。
【００６７】
ボタン７０５は、この設定を切にするためのボタン、ボタン７０６は、この設定を入にするためのボタンである。操作部１１０によってボタン７０５とボタン７０６のいずれかを選択し、動作を決定することができる。ここで決定した設定状態はＲＡＭ１１２内に記憶する。背景には、全体ＬＶ画像７００が表示される。なお、記録中にＭａｇｎｉｆｙ動作を優先する設定の選択画面では全体ＬＶ画像７００を表示しないものとしてもよい。
【００６８】
Ｓ３０５では、制御部１１１は、操作部１１０に対するユーザーからの選択操作よって記録中にＭａｇｎｉｆｙ動作を優先する設定が有効とされたか否かを判定する。真であればＳ３０６へ進み、偽であればＳ３０８へ進む。ボタン７０６が選択されて決定操作がなされた場合には真と判定し、ボタン７０５が選択されて決定操作がなされた場合には偽と判定する。
【００６９】
Ｓ３０６では、制御部１１１は、ブラウザーリモートのライブビュー機能の使用を禁止する。
【００７０】
Ｓ３０７では、制御部１１１は、顔検出および追尾機能の使用を禁止する。このステップによって顔検出および追尾機能の使用が禁止された場合、メニュー画面において、顔検出および追尾機能の設定を行うメニュー項目が選択不可もしくは非表示となり、設定を行うことができなくなる。
【００７１】
Ｓ３０８では、制御部１１１は、ブラウザーリモートのライブビュー機能の使用を許可する（実行可能状態とする）。
【００７２】
Ｓ３０９では、制御部１１１は、顔検出および追尾機能の使用を許可する（実行可能状態とする）。
【００７３】
Ｓ３０６からＳ３０９で決定された機能の禁止または許可状態は、いずれもＲＡＭ１１２内に記憶する。
【００７４】
Ｓ３１０では、制御部１１１は、ＲＡＭ１１２に記憶された状態を読みだして、顔検出および追尾機能が許可された状態であるか否かを判定する。真であればＳ３１１へ進み、偽であればＳ３１６へ進む。
【００７５】
Ｓ３１１では、制御部１１１は、メニュー画面に対する操作部１１０からの入力によって、顔検出および追尾機能の設定を行うメニュー項目が選択されたか否かを判定する。真であればＳ３１２へ進み、偽であればＳ３１６へ進む。
【００７６】
Ｓ３１２では、制御部１１１は、顔検出および追尾機能の選択画面をパネル１１８に表示及びＨＤＭＩ（登録商標）１１６に出力する。この画面では、顔検出および追尾機能を有効にする選択肢と無効にする選択枝がそれぞれ表示され、操作部１１０によってそのいずれかを選択することができる。
【００７７】
Ｓ３１３では、制御部１１１は、操作部１１０に対する操作よって顔検出および追尾機能がＯＮとされたか否かを判定する。真であればＳ３１４へ進み、偽であればＳ３１５へ進む。
【００７８】
Ｓ３１４では、制御部１１１は、顔検出および追尾機能をＯＮにする。
【００７９】
Ｓ３１５では、制御部１１１は、顔検出および追尾機能をＯＦＦにする。
【００８０】
Ｓ３１４およびＳ３１５で決定された機能の動作状態（ＯＮ／ＯＦＦ）は、いずれもＲＡＭ１１２内に記憶する。
【００８１】
Ｓ３１６では、制御部１１１は、メニュー画面に対する操作部１１０からの入力によって、ブラウザーリモート機能の設定を行うメニュー項目が選択されたか否かを判定する。真であればＳ３１７へ進み、偽であればＳ３２１へ進む。
【００８２】
Ｓ３１７では、制御部１１１は、ブラウザーリモート機能の選択画面を表示する。この画面では、ブラウザーリモート機能を有効にする選択肢と無効にする選択枝がそれぞれ表示され、操作部１１０によってそのいずれかを選択することができる。
【００８３】
Ｓ３１８では、制御部１１１は、操作部１１０に対する操作よってブラウザーリモート機能がＯＮとされたか否かを判定する。真であればＳ３１９へ進み、偽であればＳ３２０へ進む。
【００８４】
Ｓ３１９では、制御部１１１は、ブラウザーリモート機能をＯＮにする。
【００８５】
Ｓ３２０では、制御部１１１は、ブラウザーリモート機能をＯＦＦにする。
【００８６】
Ｓ３１９およびＳ３２０で決定された機能の動作状態（ＯＮ／ＯＦＦ）は、いずれもＲＡＭ１１２内に記憶する。
【００８７】
Ｓ３２１では、制御部１１１は、操作部１１０に対する操作よってメニュー画面終了を要求されたか否かを判定する。真であればＳ３２２へ進み、偽であればＳ３０３へ戻る。
【００８８】
Ｓ３２２では、制御部１１１は、メニュー画面を終了し、撮影画面へ遷移する。
【００８９】
図４は、Ｓ２０３の顔検出および追尾処理の詳細を示すフローチャートである。
【００９０】
Ｓ４０１では、制御部１１１は、解像度変換部１（１２３）によって顔検出用縮小画像データを生成し、ＤＲＡＭ１１３へ格納する。これは、前述のブロック１５４から１５５の処理に相当する。
【００９１】
Ｓ４０２では、制御部１１１は、ＤＲＡＭ１１３に格納された顔検出用縮小画像データから顔の位置を検出する処理および、追尾対象となっている顔の移動先を検出する処理である。この処理は、前述のブロック１５６の処理に相当する。
【００９２】
Ｓ４０１およびＳ４０２の処理のために、ＤＲＡＭ１１３へのリード／ライトが発生する。
【００９３】
Ｓ４０３では、制御部１１１は、Ｓ４０２で検出された顔の位置に基づいて、フォーカス／露出制御部１２７によってフォーカス制御を行う。
【００９４】
Ｓ４０４では、制御部１１１は、Ｓ４０２で検出された顔の位置に基づいて、フォーカス／露出制御部１２７によって露出制御を行う。
【００９５】
Ｓ４０５では、制御部１１１は、Ｓ４０２で検出された顔の位置に基づいて、ＯＳＤ部１２４によってＨＤＭＩ（登録商標）１１６およびパネル１１８上に表示された顔枠の表示位置を更新する。顔枠の表示例を図７（Ｄ）に示す。
【００９６】
全体ＬＶ画像７００に重畳して、顔枠７０７および顔枠７０８が検出された顔上に表示される。顔枠７０７は主顔、顔枠７０８は主顔以外の顔を表している。主顔は操作部１１０からの入力によって変更可能であり、フォーカス／露出制御部１２７によるフォーカス制御は主顔を対象に行われる。
【００９７】
図５は、Ｓ２０５のブラウザー通信処理の詳細示すフローチャートである。
【００９８】
Ｓ５０１では、制御部１１１は、ネットワーク部１０８とＷｅｂブラウザー１２６の間の接続が確立した状態にあるか否かを判定する。真であればＳ５０４へ進み、偽であればＳ５０２へ進む。
【００９９】
Ｓ５０２では、制御部１１１は、ネットワーク部１０８がＷｅｂブラウザー１２６から接続要求を受信したか否かを判定する。真であればＳ５０３へ進み、偽であれば本フローを終了する。
【０１００】
Ｓ５０３では、制御部１１１は、ネットワーク部１０８とＷｅｂブラウザー１２６の間の接続処理を行い、接続を確立する。接続処理には、Ｗｅｂブラウザー１２６でブラウザーリモートのＷｅｂアプリケーションを実行するための、ＨＴＭＬおよびＪａｖａＳｃｒｉｐｔ（登録商標）およびＣＳＳの各データの送信処理も含まれる。
【０１０１】
Ｓ５０４では、制御部１１１は、画像記録装置１００の各部の状態の取得要求をＷｅｂブラウザー１２６から受信したか否かを判定する。各部の状態とは、例えば記録動作を行っているか否かなどの動作状態や、フォーカス／露出制御に関する各種パラメータや、記録媒体１２１の残り空き容量などが含まれる。また、Ｓ３０６またはＳ３０８によって設定された、ブラウザーリモートのライブビュー機能の許可状態も含まれる。これらの状態はいずれもＲＡＭ１１２内に記憶されている。このステップが真であればＳ５０５へ進み、偽であればＳ５０６へ進む。
【０１０２】
Ｓ５０５では、制御部１１１は、Ｓ５０４で要求された状態情報をＲＡＭ１１２から読みだして、ネットワーク部１０８を介して送信する。
【０１０３】
Ｓ５０６では、制御部１１１は、ブラウザーリモートのライブビュー画像の更新要求をＷｅｂブラウザー１２６から受信したか否かを判定する。ライブビュー画像の更新要求は、Ｗｅｂブラウザー１２６でライブビュー画像を表示中であれば、Ｗｅｂブラウザー１２６から定期的に送信される。このステップが真であればＳ５０７へ進み、偽であればＳ５１０へ進む。
【０１０４】
Ｓ５０７では、制御部１１１は、Ｓ３０６またはＳ３０８で設定され、ＲＡＭ１１２内に記憶された状態に基づいて、ブラウザーリモートのライブビュー機能が許可された状態であるか否かを判定する。真であればＳ５０８へ進み、偽であればＳ５１０へ進む。
【０１０５】
Ｓ５０８では、制御部１１１は、解像度変換部１（１２３）によってＪＰＥＧ圧縮用縮小データを生成してＤＲＡＭ１１３へ格納し、さらにそのデータを静止画圧縮部１０７によってＪＰＥＧ圧縮してＤＲＡＭ１１３に格納する処理を行う。この処理は、前述のブロック１５４，１５７，１５８，１５９の処理に相当する。
【０１０６】
Ｓ５０９では、制御部１１１は、Ｓ５０８で生成したＪＰＥＧデータをＤＲＡＭ１１３から読みだして、Ｗｅｂブラウザー１２６へ送信する。この処理は、前述のブロック１５９、１６０の処理に相当する。
【０１０７】
このＳ５０８およびＳ５０９の処理のために、ＤＲＡＭ１１３へのリード／ライトが発生する。
【０１０８】
Ｓ５１０では、制御部１１１は、Ｗｅｂブラウザー１２６から処理要求を受信したか否かを判定する。処理要求とは、例えば記録の開始や停止の要求、フォーカス／露出制御に関する各種パラメータの変更要求、顔検出および追尾機能における主顔や追尾対象の指定要求などが含まれる。このステップが真であればＳ５１１へ進み、偽であれば本フローを終了する。
【０１０９】
Ｓ５１１では、制御部１１１は、Ｓ５１０で受信した処理要求に応じて、画像記録装置１００の各部を制御して処理を行う。
【０１１０】
Ｗｅｂブラウザー１２６との通信確立中にＷｅｂブラウザー１２６に表示される画面の表示例を図９（Ａ）〜（Ｃ）に示す。
【０１１１】
図９（Ａ）は、画像記録装置１００がライブビュー許可状態になっており、かつＷｅｂブラウザー１２６側でライブビュー表示状態となっているときの表示例である。
【０１１２】
領域９０１には、Ｓ５０９で画像記録装置１００から送信されたＪＰＥＧデータを展開したライブビュー画像が表示されている。
【０１１３】
ボタン９０２は、ライブビュー表示を行うか否かを切り替えるボタンである。このボタンを押下（タッチやクリック）すると図９（Ｂ）の状態になる。
【０１１４】
図９（Ｂ）は、画像記録装置１００がライブビュー許可状態になっており、かつＷｅｂブラウザー１２６側でライブビュー非表示状態となっているときの表示例である。
【０１１５】
領域９０１は、ライブビュー画像が表示される領域であるが、この状態では非表示となっている。
【０１１６】
ボタン９０２は、ライブビュー表示を行うか否かを切り替えるボタンである。このボタンを押下すると図９（Ａ）の状態になる。
【０１１７】
図９（Ｃ）は、画像記録装置１００がライブビュー禁止状態になっているときの表示例である。
【０１１８】
領域９０１は、ライブビュー画像が表示される領域であるが、この状態では画像記録装置１００からＪＰＥＧデータが送信されないため、非表示となっている。
【０１１９】
ボタン９０２は、ライブビュー表示を行うか否かを切り替えるボタンであるが、画像記録装置１００からライブビュー禁止状態である旨を受信しているため、操作不可状態（グレーアウト表示）となっている。
【０１２０】
なお、ブラウザーリモートでの顔選択や追尾機能は、ライブビュー画像に対するタッチ操作に基づいて画像記録装置１００への処理要求を発行するため、ライブビュー画像が表示された状態でのみ操作可能である。ライブビュー画像がＷｅｂブラウザー１２６側で表示されている場合、表示されたライブビュー画像上の被写体の顔をタッチやクリックすることで、追尾対象として顔を選択可能である。タッチまたはクリックされた位置の座標を示す情報が画像記録装置１００に送信され、画像記録装置１００が受信した座標情報に基づいた顔を追尾対象とする。その他の機能に関わる処理要求は、ライブビュー画像の表示状態にかかわらず発行可能であるため、Ｗｅｂブラウザー１２６上の操作も制限されない。
【０１２１】
図６は、Ｓ２０６の記録状態変更およびＭａｇｎｉｆｙ状態変更処理の詳細を示すフローチャートである。
【０１２２】
Ｓ６０１では、制御部１１１は、操作部１１０に含まれるＲＥＣキーが押下されたか否かを判定する。あるいは、ブラウザーリモート機能実行中であれば、Ｗｅｂブラウザー１２６側で記録開始／停止指示の操作を受け付けたことに応じた、ＲＥＣキー押下と等価な処理要求をＷｅｂブラウザー１２６から受信したか否かを判定する。このステップが真であればＳ６０２へ進み、偽であればＳ６０８へ進む。
【０１２３】
Ｓ６０２では、制御部１１１は、画像記録装置１００が動画の記録動作中であるか否かを判定する。真であればＳ６０３へ進み、偽であればＳ６０４へ進む。
【０１２４】
Ｓ６０３では、制御部１１１は、画像記録装置１００での動画の記録動作を停止する。
【０１２５】
Ｓ６０４では、制御部１１１は、Ｍａｇｎｉｆｙ機能を実行中であるか否かを判定する。真であればＳ６０５へ進み、偽であればＳ６０７へ進む。
【０１２６】
Ｓ６０５では、制御部１１１は、図３のＳ３０４で選択されて設定された情報（ＲＡＭ１１２に記憶された状態情報）に基づいて記録中にＭａｇｎｉｆｙ動作を優先する設定となっているか否かを判定する。真であればＳ６０７へ進み、偽であればＳ６０６へ進む。
【０１２７】
Ｓ６０６では、制御部１１１は、Ｍａｇｎｉｆｙ動作を解除する。Ｍａｇｎｉｆｙ動作を解除すると全体ＬＶ画像７００が表示され、拡大していない表示（画像全体が収まる非拡大表示）となる。また、パネル１１８の画面上に表示された、Ｍａｇｎｉｆｙ実行中であることを示す表示アイテム８０１ａ（図８（Ａ）で後述）または８０１ｃを消去する。
【０１２８】
なお、Ｓ６０５が真であっても、Ｓ６０６を実行するフローとしてもよい。すなわち、Ｍａｇｎｉｆｙ（拡大表示）の実行中であっても、動画記録の開始に伴って一旦拡大表示を解除する。このようにすることで、記録される動画は、Ｍａｇｎｉｆｙで拡大表示している部分だけではなく、全画角画像の範囲であることをユーザーに認識させることができる。動画の記録開始後、記録中にＭａｇｎｉｆｙの実行指示をする操作があれば、再びＭａｇｎｉｆｙを行う。
【０１２９】
あるいは、Ｓ６０５が真である場合、Ｓ６０７に進んで拡大したまま記録を開始するとともに、Ｍａｇｎｉｆｙの実行中であることを警告表示したり、後述の表示アイテム８０１ａや８０１ｃを一定期間点滅表示するなどしてもよい。すなわち、拡大表示中であることを強調して通知する表示を行っても良い。このようにすることで、ユーザーが拡大表示された画角（全画角画像の全体では無く一部の範囲）で記録が行われると誤解するのを回避することができる。
【０１３０】
Ｓ６０７では、制御部１１１は、画像記録装置１００の記録動作（記録制御）を開始する。これによって、前述のＳ２０８と同様の制御が開始される。
【０１３１】
Ｓ６０８では、制御部１１１は、操作部１１０に含まれるＭａｇｎｉｆｙキーが押下されたか否かを判定する。真であればＳ６０９へ進み、偽であれば本フローを終了する。
【０１３２】
Ｓ６０９では、制御部１１１は、画像記録装置１００がＭａｇｎｉｆｙ機能を実行中であるか否かを判定する。真であればＳ６１０へ進み、偽であればＳ６１２へ進む。
【０１３３】
Ｓ６１０では、制御部１１１は、Ｓ６０６と同様に、Ｍａｇｎｉｆｙ動作を解除する。
【０１３４】
Ｓ６１１では、制御部１１１は、パネル１１８の画面上に表示された、Ｍａｇｎｉｆｙ実行中であることを示す表示アイテム８０１ａ（図８（Ａ）で後述）または８０１ｃを消去する。
【０１３５】
Ｓ６１２では、制御部１１１は、Ｓ６０２と同様に、画像記録装置１００が記録動作中であるか否かを判定する。真であればＳ６１３へ進み、偽であればＳ６１４へ進む。
【０１３６】
Ｓ６１３では、制御部１１１は、Ｓ６０５と同様に、記録中にＭａｇｎｉｆｙ動作を優先する設定となっているか否かを判定する。真であればＳ６１４へ進み、偽であればＳ６１６へ進む。
【０１３７】
Ｓ６１４では、制御部１１１は、Ｍａｇｎｉｆｙ動作を開始し、後述の図８（Ａ）のような拡大表示を行うように表示制御する。
【０１３８】
Ｓ６１５では、制御部１１１は、Ｍａｇｎｉｆｙ実行中であることを示す表示アイテム８０１ａ（図８（Ａ）で後述）をＨＤＭＩ（登録商標）１１６に出力およびパネル１１８の画面上に表示する。
【０１３９】
図８（Ａ）に、Ｍａｇｎｉｆｙ実行時の表示例を示す。拡大ＬＶ画像８０４は、撮像されている全体範囲（全画角画像データの範囲）のうち全体ではなく一部の範囲を拡大して表示したライブビュー画像である。この画像は、前述したとおり、ＲＡＷデータから拡大範囲に合わせて切り出した画像を、パネル１１８の画素数またはＨＤＭＩ（登録商標）の画素数に合わせて縮小した画像である。従って、切り出しＲＡＷデータの画素数がパネル１１８の画素数に足りている限り処理途中で拡大（元の画素数から画素数を増やす引き延ばしの処理）を行わない。その分画質劣化が少なく、高精細な表示となっているため、マニュアルフォーカス時のピントの合い具合などを確認し易い。表示アイテム８０１ａは、切り出しによるＭａｇｎｉｆｙ実行中であることを示すアイコンであり、Ｓ６１５の処理によって、拡大ＬＶ画像８０４に重畳して表示される。画面上に表示された拡大ＬＶ画像８０４が、全体の一部であり、記録される映像の画角（範囲）とは異なることを強調するために、このアイコンは黄色で表示している。
【０１４０】
矩形８０２と矩形８０３は、映像全体に対する切り出し範囲、すなわち現在表示されている映像領域の位置を示すためのレーダー表示である。矩形８０２は映像全体（全体ＬＶ画像７００の範囲）を示している。矩形８０３は、映像全体のうちの切り出し範囲（拡大ＬＶ画像８０４の範囲）を示している。
【０１４１】
Ｍａｇｎｉｆｙにおける拡大範囲の位置と拡大倍率は、操作部１１０に対するユーザーの操作によって変更可能である。Ｍａｇｎｉｆｙの実行中に拡大範囲の位置の変更操作、あるいは拡大倍率の変更操作があった場合には、矩形８０３を変更された拡大範囲の位置、拡大倍率を示すように表示更新する。また、ＲＡＷ切り出し部１０５は、変更された拡大範囲に対応する範囲を切り出すことで、拡大ＬＶ画像８０４を更新する。また、Ｍａｇｎｉｆｙ機能の実行中（拡大表示中）に、操作部１１０に対するユーザーからのマニュアルフォーカス操作（ＭＦ操作）の受付が可能である。受け付けたＭＦ操作に基づいて、フォーカス／露出制御部１２７はレンズユニット１０１を駆動する。なお、レンズユニット１０１のフォーカスレンズがフォーカス／露出制御部１２７により駆動できないものである場合もある。この場合、あるいはフォーカス／露出制御部１２７により駆動できるものである場合にも、レンズユニット１０１が備えるフォーカスリングなどのレンズ操作部を直接操作することにより、直接フォーカスレンズの位置が調整される。
【０１４２】
一方、Ｓ６１６では、制御部１１１は、Ｍａｇｎｉｆｙ実行不可状態であることを示す表示アイテム８０１ｂをＨＤＭＩ（登録商標）１１６に出力およびパネル１１８の画面上に表示する。この場合の表示例を図８（Ｂ）に示す。表示アイテム８０１ｂは、Ｍａｇｉｎｉｆｙが実行できなかったことを示すアイコンであり、Ｓ６０８でＭａｇｎｉｆｙキーが押下される前から表示している全体ＬＶ画像７００に追加されて表示される。Ｓ６０８でのキー操作に対して機能実行できなかったことを強調するために、このアイコンは赤色で表示している。なおこの表示アイテム８０１ｂは、表示開始から所定時間経過したことに応じて自動的に非表示とするようにしてもよい。また、この表示アイテム８０１ｂは、Ｍａｇｎｉｆｙキーが押下されたか否かに関わらず、Ｍａｇｎｉｆｙ実行不可状態である場合に常に表示するようにしてもよい。
【０１４３】
本実施形態によれば、記録中にＭａｇｎｉｆｙ動作を優先する設定とした場合、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能を実行しないように制御することができる。それによって、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能の動作によってよって消費されるＤＲＡＭ１１３のリード／ライト処理を回避（削減）することができる。そのため、Ｍａｇｎｉｆｙ機能と動画記録処理を同時に動作させても、ＤＲＡＭ１１３のリード／ライト性能が不足しないようにすることができる。その結果、Ｍａｆｎｙｆｙ機能を利用してマニュアルフォーカスを正確に行いながら、多画素やハイフレームレートなどの高負荷条件を含む所定フォーマットの映像記録を行うことを可能としている。
【０１４４】
記録中にＭａｇｎｉｆｙ動作を優先するか否かはメニューによって選択可能であるため、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能を使用したいときは、このメニュー設定によって優先する機能を変更することができる。
【０１４５】
また、本実施形態によれば、記録中にＭａｇｎｉｆｙ動作を優先する設定とした場合は、Ｍａｇｎｉｆｙ機能や動画記録処理を実行しているか否かに関わらず、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能の使用を制限している。そのようにすることで、図７（Ｃ）のように機能制限の内容をユーザーに明快に示すことができ、複雑な制限条件によってユーザーが混乱することを回避できる。一方で、Ｍａｇｎｉｆｙ機能や動画記録処理を実行している期間のみ、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能の使用を制限するようにしてもよい。すなわち、Ｍａｇｎｉｆｙ機能による拡大表示をしていない場合及び／または動画記録処理を実行していない場合は、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能の使用を制限せず有効としてもよい。このようにすれば、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能の使用が制限される場面を最小限の期間に留めることができる。
【０１４６】
なお、本実施形態においては、記録中のＭａｇｎｉｆｙ動作と排他になる機能（制限される機能）を、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能としたがこれに限るものではない。ＤＲＡＭ１１３のリード／ライト処理を伴う機能がほかにあれば、その機能を排他対象としてもよい。その結果、顔検出および追尾機能や、ブラウザーリモートのライブビュー機能を、記録中のＭａｇｎｉｆｙ動作と両立することも、システムの性能によっては可能となる。
【０１４７】
＜変形例＞
変形例として、記録中にＭａｇｎｉｆｙ動作を優先する設定となっていなかった場合（Ｓ６１３でＮｏと判定された場合）、Ｓ６１６で表示アイテム８０１ｂの表示を行う代わりに、切り出し画像データを使用しない簡易拡大表示を行ってもよい。この場合の表示例を図８（Ｃ）に示す。簡易拡大ＬＶ画像８０５は、撮像されている全体範囲（全画角画像データの範囲）のうち全体ではなく一部の範囲を拡大して表示したライブビュー画像である。簡易拡大ＬＶ画像８０５は、以下のように生成する。
【０１４８】
・ＨＤＭＩ（登録商標）１１６に出力する画像：ＤＲＡＭ１１３に格納された外部出力用画像（ブロック１６２で格納されたデータ）から、拡大範囲に合わせて切り出した画像を、ＨＤＭＩ（登録商標）１１６から出力する画素数に合わせて変倍する。
【０１４９】
・パネル１１８に表示する画像：ＤＲＡＭ１１３に格納されたパネル出力用画像（ブロック１６５で格納されたデータ）から、拡大範囲に合わせて切り出した画像を、パネル１１８の画素数に合わせて変倍する。
【０１５０】
ブロック１６２の外部出力用画像またはブロック１６５のパネル出力用画像は、記録画素数の設定に合わせて既にブロック１５１で縮小され、更にブロック１６２で縮小された画像である。ここから、拡大範囲に合わせて切り出した映像の画素数は、記録画素数よりも少ない。それをパネル１１８の画素数またはＨＤＭＩ（登録商標）１１６の画素数に合わせて変倍するため、拡大範囲に合わせて切り出した映像の画素数がパネル１１８の画素数またはＨＤＭＩ（登録商標）の画素数よりも少なければ、拡大（引き延ばしの処理）を行うことになる。その分画質は劣化するため、前述の拡大ＬＶ画像８０４よりは粗い映像となる。拡大ＬＶ画像８０４は、ＲＡＷ縮小部１０４にて縮小処理（ブロック１５１の処理）を行う前のＲＡＷデータから外部出力用画像とパネル出力用画像を生成する。
【０１５１】
一方、簡易拡大によるＭａｇｎｉｆｙ動作では、ＲＡＷ縮小部１０４にて縮小処理を行った後の縮小ＲＡＷデータから外部出力用画像とパネル出力用画像を生成する。そのため、ＨＤＭＩ（登録商標）１１６やパネル１１８に拡大表示される映像範囲が同じであった場合、簡易拡大ＬＶ画像８０５よりも拡大ＬＶ画像８０４のほうが、より高精細である。
【０１５２】
ただし、簡易拡大ＬＶ画像８０５の表示は、少なくとも、比較的データ量の多い切り出しＲＡＷデータをＤＲＡＭ１１３に格納する処理（ブロック１７４の処理）を行わなくても実現可能である。その分ＤＲＡＭ１１３へのリード／ライトのデータ量を削減できる。従って、簡易拡大ＬＶ画像８０５は、顔検出用のデータ及び／またはブラウザーリモートＬＶ画像のためのＪＰＥＧ圧縮用のデータのＤＲＡＭ１１３へのリード／ライト（ブロック１５５／１５７）の処理を制限することなく表示できるというメリットがある。表示アイテム８０１ｃは、簡易拡大によるＭａｇｎｉｆｙ実行中であることを示すアイコンである。簡易拡大であることを示すために、表示アイテム８０１ａとは異なるアイコンとなっている。また、表示アイテム８０１ａと同様に、画面上に表示された映像（簡易拡大ＬＶ画像８０５）が全体の一部であり、記録される映像の画角（範囲）とは異なることを強調するために、このアイコンは黄色で表示している。
【０１５３】
このように、変形例によれば、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能などの他の機能を優先した場合に、Ｍａｇｎｉｆｙ機能が使用できなくなることを避けることができる。また、記録中にブラウザーリモートのライブビュー機能などの他の機能と併用して簡易拡大ＬＶ画像８０５によってＭａｇｎｉｆｙ機能も使えるようにするとともに、記録待機中には拡大ＬＶ画像８０４を表示することで高精細な拡大表示を行うことができる。
【０１５４】
なお、簡易拡大表示は、記録中にＤＲＡＭ１１３へのリード／ライトのデータ量を削減する事が目的である為、記録停止動作を行うと、切り出し画像データを使用した拡大表示を行うことが出来るようになる。その為、簡易拡大表示を行った状態で、Ｓ６０３の記録停止動作を行った際は、簡易拡大表示を解除するものとする。記録停止動作に伴う簡易拡大表示の解除に続いて、拡大を解除して全体ＬＶ画像７００を表示しても良いし、Ｍａｇｎｉｆｙ動作自体は維持して、簡易拡大表示から拡大ＬＶ画像８０４に表示を直接切り替えてもよい。
【０１５５】
また、拡大ＬＶ画像８０４を表示している状態でＲＥＣキーが操作された場合、記録中にＭａｇｎｉｆｙ動作を優先する設定となっていない場合には、Ｓ６０６の処理を行わず（すなわちＭａｇｎｉｆｙを解除せず）、簡易拡大ＬＶ画像８０５に切り替えてもよい。
【０１５６】
また、変形例においては、記録中にＭａｇｎｉｆｙ動作を優先するか否かの設定自体行わない構成とすることも可能である。すなわち、顔検出および追尾機能と、ブラウザーリモートのライブビュー機能などの他の機能をＭａｇｎｉｆｙ動作に関わらず実行可能とすることができる。記録中にＭａｇｎｉｆｙ動作を優先するか否かの設定自体行わない構成とする場合は、前述のＳ６１２で記録中と判定された場合（Ｓ６１２Ｙｅｓ）に、Ｓ６１３の処理を行うことなく、簡易拡大ＬＶ８０５を表示する。また、Ｓ６０４Ｙｅｓの場合に、Ｓ６０５の処理を行わずに簡易拡大ＬＶ８０５を表示する。なお、Ｓ６０４Ｙｅｓの場合に、拡大ＬＶ８０４から簡易拡大ＬＶ８０５に直接切り替えると、画質の変化が目立ってしまう可能性、及び拡大処理のパス切り替え時のタイミングずれが起きてしまう可能性がある。これらを防ぐために、記録中にＭａｇｎｉｆｙ動作を優先するか否かの設定自体行わない構成であっても、Ｓ６０４Ｙｅｓの場合に一旦Ｍａｇｎｉｆｙ動作を解除してＬＶ画像７００を表示するものとしても良い。
【０１５７】
なお、上述の簡易拡大表示の画質を向上させるために、超解像処理を行っても良い。この場合の簡易拡大表示のための変倍処理について説明する。図１０に、外部出力部１１５、もしくはパネル出力部１１７の内部構成の一例を示す。ＤＲＡＭ＿Ｉ／Ｆ１００１は、ＤＲＡＭ１１３より画像データを読みこむ。解像度変換部１００２は、ＤＲＡＭ＿Ｉ／Ｆ１００１が読み込んだ画像データに対して、周辺画素を参照し画素補間することで画素数を増やす変倍処理を行う。超解像処理部１００３は、ＤＲＡＭ＿Ｉ／Ｆが読み込んだ画像データの、複数のフレーム（前後のフレーム）を参照し画素を補間することで画素数を増やす変倍処理を行う。セレクタ１００４は、後段（ピーキング処理部１００５以降の処理）に対してＤＲＡＭ＿Ｉ／Ｆ１００１が読み込んだデータをそのまま出力するか、解像度変換部１００２で処理したデータを出力するか、超解像処理部１００３で処理したデータを出力するかを選択する。ピーキング処理部１００５は、セレクタ１００４を介して取得した画像に対してピーキング処理を行う。ピークング処理とは、画像内の被写体の輪郭部分に色付きの線（レッド、ブルー、イエローなど）で着色する処理のことである。映像中の輪郭部分が合焦状態によって異なる色で強調表示される。なお、強調表示の色は表示のためのものであり、録画される映像には影響しない。セレクタ１００６は、出力信号生成１００７に対して、ピーキング処理部１００５でピーキング処理を行ったデータを出力するか、セレクタ１００４から受け取ったピーキング処理を行わないデータを出力するかを選択する。出力信号生成部１００７は、セレクタ１００６を介して受け取った画像を、ＨＤＭＩ（登録商標）１１６やパネル１１８が受け取ることができるデータ形式に変換する。このように、簡易拡大表示のための変倍処理（拡大処理）は、解像度変換による変倍処理と、超解像処理による変倍処理のいずれかで行われる。超解像処理によって前後のフレームを参照し画素を補間した場合、通常の電子ズーム拡大よりも高精細な画像を表示することができる。従ってピントが合っているか否かを視認しやすいため、マニュアルフォーカスをより正確に行うことができる。また、簡易拡大表示を行っている際にピーキング処理を施すことで、フォーカスをより合わせやすくすることができる。
【０１５８】
なお、制御部１１１が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１５９】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１６０】
また、上述した実施形態においては、本発明をイメージセンサー１０２を有する画像記録装置１００に適用した場合を例にして説明したが、これはこの例に限定されず、入力された画像を拡大表示するように制御する電子機器であれば適用可能である。例えば、外部入力端子から入力された動画像を、拡大して表示装置に出力するとともに、外部または内蔵の記録媒体に記録するような動画レコーダーに適用可能である。同様に、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、などに適用可能である。また、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレット端末、スマートフォン、投影装置、ディスプレイを備える家電装置や車載装置などに適用可能である。
【０１６１】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2017192123.tif 000003
【図２】
2017192123.tif 000004
【図３】
2017192123.tif 000005
【図４】
2017192123.tif 000006
【図５】
2017192123.tif 000007
【図６】
2017192123.tif 000008
【図７】
2017192123.tif 000009
【図８】
2017192123.tif 000010
【図９】
2017192123.tif 000011
【図１０】
2017192123.tif 000012