(57)【要約】【課題】端子ごとに出力や機能に制限を設けた画像処理装置において、ユーザの不利益を低減した動画出力の制御を行うことを可能にする。【解決手段】画像処理装置は、動画像信号を取得する取得手段と、動画像信号を記録媒体に記録する記録手段と、第１の出力端子に外部装置が接続されたことを検知する検知手段と、検知手段による検知に応じて、第１の出力端子よりも所定の性能が制限された第２の出力端子から第２の形式で出力している動画像信号を、第１の出力端子から第１の形式で出力するように出力を切り替える制御手段と、を有する。そして、制御手段は、第１の出力端子への接続が検知されたときに、記録手段が動画像信号を記録している場合には、第１の出力端子からの出力に切り替えない。【選択図】図１
2019009527.tif 000002
【特許請求の範囲】
【請求項１】
動画像信号を取得する取得手段と、
前記動画像信号を記録媒体に記録する記録手段と、
第１の出力端子に外部装置が接続されたことを検知する検知手段と、
前記検知手段による検知に応じて、前記第１の出力端子よりも所定の性能が制限された第２の出力端子から第２の形式で出力している前記動画像信号を、前記第１の出力端子から第１の形式で出力するように出力を切り替える制御手段と、を有し、
前記制御手段は、前記第１の出力端子への接続が検知されたときに、前記記録手段が前記動画像信号を記録している場合には、前記第１の出力端子からの出力に切り替えない、ことを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記外部装置の接続が検知されたときに前記記録手段が前記動画像信号を記録している場合、前記第１の出力端子からの出力が制限されていることを示す所定のメッセージを、前記第２の出力端子に接続された表示装置に表示させる、ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記第２の出力端子からメタデータを重畳した動画像信号を出力することにより、前記所定のメッセージを前記表示装置に表示させる、ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
ユーザ操作を受け付ける操作手段を更に有し、
前記制御手段は、前記所定のメッセージを表示させたことに対する前記ユーザ操作を、前記操作手段を介して受け付けたことに応じて、前記動画像信号を前記第１の出力端子から前記第１の形式で出力するように出力を切り替える、ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記制御手段は、前記記録手段による前記動画像信号の記録が完了したことに応じて、前記動画像信号を前記第１の出力端子から前記第１の形式で出力するように出力を切り替える、ことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像処理装置は、前記動画像信号を表示させる表示手段を有しない、ことを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記所定の性能は、出力端子から出力可能な動画像信号の解像度の大きさに関する、ことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記所定の性能は、出力端子から出力可能な動画像信号のフレームレートの高さに関する、ことを特徴とする請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記取得手段に、撮像した前記動画像信号を出力する撮像手段を更に有する、ことを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
第１の出力端子と、第２の出力端子とを備える画像処理装置の制御方法であって、
取得手段が、動画像信号を取得する取得工程と、
記録手段が、前記動画像信号を記録媒体に記録する記録工程と、
検知手段が、前記第１の出力端子に外部装置が接続されたことを検知する検知工程と、
制御手段が、前記検知工程における検知に応じて、前記第１の出力端子よりも所定の性能が制限された前記第２の出力端子から第２の形式で出力している前記動画像信号を、前記第１の出力端子から第１の形式で出力するように出力を切り替える制御工程と、を有し、
前記制御工程では、前記第１の出力端子への接続が検知されたときに、前記記録手段が前記動画像信号を記録している場合には、前記第１の出力端子からの出力に切り替えない、ことを特徴とする画像処理装置の制御方法。
【請求項１１】
コンピュータを、請求項１から９のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびその制御方法ならびにプログラムに関する。
【背景技術】
【０００２】
近年、４Ｋ（３８４０×２１６０ないし４０９６×２１６０）や８Ｋ（７６８０×４３２０ないし８１９２×４３２０）に代表される高解像度の動画撮影が可能なデジタルカメラが知られている。また、このようなデジタルカメラには、例えば３Ｇ−ＳＤＩ、ＨＤＭＩ（登録商標）、ＤｉｓｐｌａｙＰｏｒｔ等の複数の出力端子を備え、高解像度で撮影した動画等を出力できるものがある。しかし、例えば３Ｇ−ＳＤＩ端子を用いて４Ｋ６０ｐの動画を出力する際には最低でも４つの端子が必要になるなど、高解像度の動画を出力可能にすると、デジタルカメラの大型化やコストアップにつながる場合がある。
【０００３】
そこで、大型化やコストアップを抑制するために、デジタルカメラに搭載する、高解像度に対応した最新の出力端子の数を限定することがある。その場合、複数の出力端子の間で性能差が生じるため、出力端子の性能や出力端子に接続されている接続機器に応じて出力信号を制御する。特許文献１には、コンピュータなどの映像出力装置が、記録装置により記録するのか表示装置により表示するのかに応じて、出力する映像信号の表示範囲（解像度等）を各装置に入力可能となるように変更する技術が開示されている。
【０００４】
また、複数の出力端子間に性能差がある場合、デジタルカメラ内で動作させる機能に応じて、動画を出力する出力端子を限定することも考えられる。例えば、確認用動画を表示する撮影アシスト機能は２Ｋ（１９２０×１０８０ないし２０４８×１０８０）の解像度で十分に機能するため動画をＳＤＩ端子でのみ出力し、一方、４Ｋの動画は、１つの端子で４Ｋ出力の可能なＨＤＭＩ端子でのみ出力する。また、例えばＳＤＩ端子とＨＤＭＩ端子による動画信号の同時出力を制限することで、処理負荷を低減させて使用する部材のコストダウンを図ることもできる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１７４０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、端子間の機能差と端子間における動画信号の同時出力の制限とを有する場合、デジタルカメラが所定の端子の接続を検知した際に、当該端子に動画信号の出力先を切り替えれば、ユーザの手間を減らして利便性を高めることができる。他方、デジタルカメラの使用状態や使用されている端子を考慮せず、接続されたことのみをトリガに動画信号の出力先を切り替えると、もとの出力端子を用いて行われていた動画の確認が中断される。例えば、撮影アシスト機能の１つである拡大フォーカス機能をＳＤＩ端子に接続されたモニタに出力している際に、ＨＤＭＩ端子に別のモニタが接続されると、ＳＤＩ端子に接続されたモニタの動画が消えて拡大フォーカス機能が中断される場合がある。同様に、ＳＤＩ端子に接続されたモニタで記録中の動画を確認する際に別のモニタがＨＤＭＩ端子に接続された場合、記録中の動画の確認が中断され、ユーザに不利益が生じてしまう。すなわち、端子ごとに出力や機能に制限を設けた装置において、所定の端子への接続によって出力先を切り替える利便性を享受しながら、装置の使用状態を考慮した動画出力の制御が望まれていた。
【０００７】
本発明は、上記課題に鑑みてなされ、その目的は、端子ごとに出力や機能に制限を設けた装置において、ユーザの不利益を低減した動画出力の制御を行うことが可能な技術を実現することである。
【課題を解決するための手段】
【０００８】
この課題を解決するため、例えば本発明の画像処理装置は以下の構成を備える。すなわち、動画像信号を取得する取得手段と、動画像信号を記録媒体に記録する記録手段と、第１の出力端子に外部装置が接続されたことを検知する検知手段と、検知手段による検知に応じて、第１の出力端子よりも所定の性能が制限された第２の出力端子から第２の形式で出力している動画像信号を、第１の出力端子から第１の形式で出力するように出力を切り替える制御手段と、を有し、制御手段は、第１の出力端子への接続が検知されたときに、記録手段が動画像信号を記録している場合には、第１の出力端子からの出力に切り替えない、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、端子ごとに出力や機能に制限を設けた装置において、ユーザの不利益を低減した動画出力の制御を行うことが可能になる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係る画像処理装置の一例としてのデジタルカメラの機能構成例を示すブロック図
【図２】実施形態１に係る動画出力の切替処理に係る一連の動作を示すフローチャート
【図３】実施形態２に係る動画出力の切替処理に係る一連の動作を示すフローチャート
【発明を実施するための形態】
【００１１】
（実施形態１）
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下では画像処理装置の一例として、イメージセンサを備えて複数の出力端子から動画を出力可能なデジタルカメラを用いる例を説明する。しかし、この例に限定されず、入力された動画像をリサイズして表示するように制御する電子機器であれば本実施形態を適用可能である。例えば、外部入力端子から入力された動画像を、拡大して表示装置に出力するとともに、外部または内蔵の記録媒体に記録するような動画レコーダにも本実施形態を適用可能である。同様に、電子機器にはパーソナルコンピュータやＰＤＡ、スマートフォン等の携帯電話端末や携帯型の画像ビューワ、ゲーム機、タブレット端末、投影装置、医療機器や車載装置などが含まれてよい。
【００１２】
（デジタルカメラ１００の構成）
図１は、本実施形態の画像処理装置の一例としてのデジタルカメラ１００の機能構成例を示すブロック図である。なお、図１に示す機能ブロックの１つ以上は、ＡＳＩＣやプログラマブルロジックアレイ（ＰＬＡ）などのハードウェアによって実現されてもよいし、ＣＰＵやＭＰＵ等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。従って、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
【００１３】
なお、本実施形態のデジタルカメラ１００は、ＨＤＭＩ端子とＳＤＩ端子等の複数の端子を備え、特定の出力端子（例えばＳＤＩ端子）に接続されたモニタにのみ、撮影時のアシスト機能（単に撮影アシストともいう）を低解像度の動画で提供可能に構成される。一方、他の特定の端子（例えばＨＤＭＩ端子）にのみ撮影動画等の高解像度（或いは高フレームレート）の動画を出力可能に構成される。複数の端子への動画出力は排他的に制御され、例えばＳＤＩ端子が接続されている際にＨＤＭＩ端子が新たに接続された場合、以下で説明する（撮影アシスト機能や記録等の）特定の機能が有効化されている場合を除きＨＤＭＩ端子への出力が優先される。
【００１４】
撮影時のアシスト機能が有効である場合、より的確に撮影条件を調節するために、撮影されている動画フレームの状態を確認するための動画像及び指標の少なくともいずれかが表示される。本実施形態に係るアシスト機能は、例えばピント合わせの作業を容易にするための、動画像の一部を拡大して表示する（拡大フォーカス）機能や、ピントの合っている部分を強調する指標を動画上に重畳表示するピーキング機能を含む。また、画像中の輝度の確認を容易にするための、ゼブラ表示やＷａｖｅ  Ｆｏｒｍ  Ｍｏｎｉｔｏｒ（ＷＦＭ）などを含んでよい。
【００１５】
また、以下の説明では、デジタルカメラ１００が本体に表示パネル等の表示装置を持たず、撮影された動画像や撮影アシスト機能に係る動画像を出力端子に接続されたモニタに対して行う場合を説明する。しかし、デジタルカメラ１００が表示装置を有していてもよい。
【００１６】
バス１０１は、データバスを含み、デジタルカメラ１００の各ブロックがデータのやり取りを行う。レンズユニット１０２は、例えば、被写体からの光をイメージセンサ１０３に集光するための固定レンズ群、変倍レンズ群、絞り、補正レンズ群により構成されている。制御部１０８によってレンズユニット１０２が制御され、イメージセンサ１０３の結像面上に被写体像が結像される。補正レンズ群は、変倍レンズ群の動作によって移動した結像位置を補正する機能と焦点調節を行う機能とを兼ね備える。
【００１７】
イメージセンサ１０３は、光電変換素子を有する画素が複数、２次元的に配列された構成を有する。イメージセンサ１０３は、レンズユニット１０２により結像された被写体像を各画素で光電変換し、さらにＡ／Ｄ変換回路によってアナログ・デジタル変換して、画素単位のデジタル撮像信号を出力する。イメージセンサ１０３は、ＣＣＤ（Charge-Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどの撮像素子であってよい。生成された撮像信号は前処理部１０４へ出力される。
【００１８】
前処理部１０４は、イメージセンサ１０３から出力された撮像信号を、ＲＡＷデータ（ＲＡＷ画像）に変換してＲＡＷ処理部１０５へ出力する。
【００１９】
ＲＡＷ処理部１０５は、前処理部１０４にて生成されたＲＡＷデータを所定の比率で縮小した縮小ＲＡＷデータ、又は前処理部１０４にて生成されたＲＡＷデータから所定のサイズを切り出した切出ＲＡＷデータを生成してＤＲＡＭ１１０に格納する。同時に、前処理部１０４にて生成された記録用の全画角ＲＡＷデータをそのまま、ＤＲＡＭ１１０に格納する。どのＲＡＷデータを外部出力に利用するかは、端子出力と拡大フォーカスの有効／無効の状態に応じて変化する。例えば、４Ｋの動画像を撮影するモードにおいて、ＨＤＭＩ１２０から４Ｋの全画角の動画像信号を出力する場合には、縮小ＲＡＷデータと切出ＲＡＷデータは利用されない。一方、４Ｋの動画像を撮影するモードにおいて、ＳＤＩ１１８、もしくは、ＨＤＭＩ１２０から２Ｋの全画角の動画像信号を出力する場合には、縮小ＲＡＷデータが利用される。更に、４Ｋの動画像を撮影するモードにおいて、ＳＤＩ１１８から拡大フォーカスした動画像信号を出力する場合には、４Ｋの動画像信号から任意の位置の２Ｋを切り出した切出ＲＡＷデータが利用される。
【００２０】
画像生成部１０６は、ＲＡＷ処理部１０５が生成した縮小ＲＡＷデータと切出ＲＡＷデータとのいずれか、及び全画角ＲＡＷデータに対して補間処理や画質調整処理等のＲＡＷ現像処理を行う。画像生成部１０６は、ＲＡＷ現像処理によってそれぞれのＲＡＷデータに対応したＹＵＶ形式の画像データ（切出ＹＵＶデータ、縮小ＹＵＶデータ、全画角ＹＵＶデータ）を生成し、ＤＲＡＭ１１０に格納する。
【００２１】
操作部１０７は、ユーザがデジタルカメラ１００に対する操作を入力するための、例えばタッチパネルや操作部材（ボタン、ダイヤル、レバー等）などを含む。操作部１０７は、ユーザによって操作されると、操作情報を制御部１０８に通知する。撮影アシスト機能の設定、すなわち拡大フォーカス、ゼブラ、ピーキング、ＷＦＭ等の有効化状態は、操作部１０７からの入力によって、それぞれ独立に設定可能である。設定方法は、メニュー操作であっても、専用の物理キーの操作であってもよい。
【００２２】
制御部１０８は、例えばＣＰＵ（ＭＰＵ）を含み、ＲＯＭ１１１に記録されたプログラムをＲＡＭ１０９に展開し、実行することにより、デジタルカメラ１００の各ブロックを制御したり、各ブロック間でのデータ転送を制御したりする。また、制御部１０８は、ユーザからの操作を受け付ける操作部１０７からの操作情報に応じて、デジタルカメラ１００の各ブロックを制御する。
【００２３】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０９は、制御部１０８がＲＯＭ１１１に格納されたプログラムを展開し、作業領域として使用する揮発性メモリである。ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１０は、デジタルカメラ１００の各ブロックが作業領域として使用する揮発性メモリである。なお、このＤＲＡＭ１１０には、所定期間に読み書き（リード／ライト）できるデータ量（読み出し速度／書き込み速度）に上限があり、その上限を超えるデータの読み書きは制限される。なお、ＤＲＡＭ１１０は、ＤＲＡＭとは異なる機構による、高速な揮発性メモリや不揮発性メモリと置き換えることもできる。また、ＲＡＭ１０９とＤＲＡＭ１１０とは同一の記憶装置上に共存する構成であっても構わない。
【００２４】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１１は、例えばＦｌａｓｈＲＯＭを含む不揮発性メモリであり、制御部１０８が実行するプログラムなどが格納される。あるいは、記録媒体１１５に格納されたプログラムデータをＲＡＭ１０９にロードし、ＲＯＭとして利用しても構わない。
【００２５】
オンスクリーンディスプレイ（ＯＳＤ）部１１２は、各種設定メニューや顔枠などのＯＳＤデータ（表示アイテム）を生成し、ＤＲＡＭ１１０に格納する。動画像圧縮部１１３は、ＤＲＡＭ１１０に格納された画像生成部１０６にて生成された全画角ＹＵＶデータを例えばＭＰＥＧ形式で圧縮し、動画像データとしてＤＲＡＭ１１０に格納する。
【００２６】
メディア制御部１１４は、動画像圧縮部１１３で生成されてＤＲＡＭ１１０に格納された動画像データを、ＦＡＴファイルシステムなどコンピュータと互換のあるフォーマットに従って記録媒体１１５に記録する。
【００２７】
記録媒体１１５は、例えばメモリーカードなどの半導体メモリを含む。デジタルカメラ１００から取り外し可能な着脱可能記録媒体であってよく、この場合デジタルカメラ１００以外にもＰＣ等に装着してデジタルカメラ１００との間でデータの授受を行うことができる。
【００２８】
アシスト部１１６は、画像生成部１０６が生成したＹＵＶデータに対し、ゼブラ表示、ピーキング表示、ＷＦＭ（Ｗａｖｅ  Ｆｏｒｍ  Ｍｏｎｉｔｏｒ）の各種撮影アシストのためのアシスト効果を生成する。そして、アシスト部１１６は、生成したアシスト効果を重畳した結果を特定の出力端子から出力するために、例えばＳＤＩ出力部１１７に送信する。なお、アシスト部１１６は、制御部１０８によって本体のメニュー設定などの状態に応じてどの撮影アシストを有効化するか、或いは撮影アシスト自体を無効化して動画像信号をＳＤＩ出力部１１７へそのまま転送するかが制御される。例えば、ゼブラ表示の有効化が指示された場合、アシスト部１１６は、ＹＵＶデータに対して所定の輝度値以上の動画像に例えば斜線を引くといった画像処理を行って画像データ上のどの位置が所定の輝度値以上になっているかを示す。また、ピーキング表示が有効化された場合、アシスト部１１６は、ＹＵＶデータに対しエッジ検出を行った上で、検出したエッジに対して特定の色を重畳する。ＷＦＭが有効化された場合、ＹＵＶデータから輝度値の値を抽出してグラフにプロットすることにより、画像データに含まれる輝度データ全体を示す。
【００２９】
ＳＤＩ出力部１１７は、アシスト部１１６から出力されるＹＵＶデータとＯＳＤ部１１２から出力されるＯＳＤデータを合成して、外部出力用信号として（ＳＤＩモニタ１２１へ出力するために）ＳＤＩ１１８へ出力する。なお、ＯＳＤデータの合成は必須ではなく、操作部１０７からの操作で合成の有無を切り替え可能であってもよい。
【００３０】
ＳＤＩ１１８は、ＳＤＩ出力部１１７から入力される外部出力用信号をＳＤＩ形式に変更し、ＳＤＩ端子（不図示）を介して外部に出力する。また、制御部１０８は、バス１０１を介して、ＳＤＩ１１８から出力される動画像信号に重畳するデータ（メタデータ）を設定することができる。例えば、撮影中のデジタルカメラ１００の状態、動画像のガンマやレンズの状態など動画を見ただけでは分からない撮影に関する情報を重畳することができる。このようにすれば、動画像に加えてカメラ本体の状態を、モニタ等の表示装置（不図示）に通知することが可能となる。また、表示装置の代わりにＳＤＩの信号を受信して記録する外部レコーダ（不図示）が接続された場合、外部レコーダに対して記録開始／停止を指示する情報をメタデータとして重畳することができる。このようにすることで、デジタルカメラ１００のみの操作で外部レコーダの記録開始／停止を制御することが可能になる。
【００３１】
ＨＤＭＩ出力部１１９は、ＤＲＡＭ１１０に格納されたＹＵＶデータとＯＳＤデータを合成して外部出力用信号としてＨＤＭＩ１２０へ出力する。なお、ＯＳＤデータの合成は必須ではなく、操作部１０７からの操作で合成の有無を切り替え可能であってもよい。
【００３２】
ＨＤＭＩ１２０は、ＨＤＭＩ出力部１１９により出力された外部出力用信号をＨＤＭＩ形式に変更し外部に出力する。また、ＨＤＭＩ１２０は、ＨＤＭＩ端子（不図示）を含んでよく、ＨＤＭＩ端子に接続されたＨＤＭＩモニタ１２２の接続を検知する接続検知部１２０ａを含む。またＨＤＭＩ１２０は、接続されたＨＤＭＩモニタ１２２が受信可能な動画信号の情報を通知するＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を取得する能力情報取得部１２０ｂを含む。能力情報取得部１２０ｂが取得したＥＤＩＤ情報はＤＲＡＭ１１０に格納される。
【００３３】
なお、上述の例では、拡大フォーカス用の画像をＲＡＷ処理部１０５で生成する例を説明した。しかし、ＲＡＷ処理部１０５が縮小ＹＵＶデータもしくは全画角ＹＵＶデータに対して、画像の拡大もしくは切り出しを行って、アシスト部１１６が拡大表示用のＹＵＶデータを生成してもよい。また、アシスト部１１６で適用する拡大フォーカス以外のアシスト効果は、拡大前の画像に適用しても、拡大後の画像に適用してもよい。
【００３４】
更に、上述の例では、４Ｋの動画像を記録するモードにおいて、ＨＤＭＩ１２０から４Ｋの全画角の動画像信号を出力する場合、縮小ＲＡＷデータと切出ＲＡＷデータは利用されないものとして説明した。しかし、縮小ＲＡＷデータと切出ＲＡＷデータの生成自体を行わないように制御しても良い。
【００３５】
（ＨＤＭＩ出力とＳＤＩ出力の切替処理に係る一連の動作）
次に、図２を参照して、ＨＤＭＩ出力とＳＤＩ出力の切替処理に係る一連の動作を説明する。なお、本一連の動作は、制御部１０８がＲＯＭ１１１に格納されたプログラムをＲＡＭ１０９の作業用領域に展開、実行すると共に、アシスト部１１６等の各部を制御することにより実現される。また、デジタルカメラ１００は内部に表示装置を備えておらず、撮像された動画像を、ＳＤＩ端子とＨＤＭＩ端子のいずれかから何等かの形式で出力するように設定されているものとする。
【００３６】
Ｓ２０１において、制御部１０８は、ＨＤＭＩ端子に外部装置が接続されたことを検知したかを判定する。制御部１０８は、ＨＤＭＩ端子に外部装置が接続されたか否かを、例えば接続検知部１２０ａの検知結果を参照して判定する。制御部１０８は、ＨＤＭＩ端子への外部装置の接続を検知したと判定した場合、ユーザの利用している機能に応じた処理を実現するためにＳ２０６へ進む。一方、ＨＤＭＩ端子への外部装置の接続を検知していないと判定した場合はＳ２０２へ進む。
【００３７】
Ｓ２０２において、制御部１０８は、ＨＤＭＩ１２０から動画像信号を出力中か否かを判定する。制御部１０８は、この判定を、例えば、ＨＤＭＩ端子の出力状態を示す、ＤＲＡＭ１１０上に格納されたフラグ（ＨＤＭＩ出力フラグ）を参照することによって実現しても良いし、ＨＤＭＩ出力部１１９の状態を直接確認することによって実現しても良い。なお、このステップは、後述するように、撮影アシスト機能が有効であると判定された（Ｓ２０６）場合や、設定されている動画像信号を出力できないと判定された（Ｓ２０９）場合、すなわちＳＤＩ端子から信号を出力するように制御される際にも実行される。制御部１０８は、ＨＤＭＩ１２０から動画像信号を出力中であると判定した場合にはＳ２０３へ進み、ＨＤＭＩが出力停止中であると判定した場合はＳ２０３を行わずにＳ２０４へ進む。
【００３８】
Ｓ２０３において、制御部１０８は、ＨＤＭＩ出力部１１９を制御して、ＨＤＭＩ１２０への動画像信号の出力を停止する。そして、必要に応じてＤＲＡＭ１１０上に格納されたフラグ（ＨＤＭＩ出力フラグ）をＨＤＭＩ出力が停止したことを示す値に変更する。
【００３９】
Ｓ２０４において、制御部１０８は、ＳＤＩ１１８から動画像信号が出力されているか否かを判定する。すなわち、本ステップは、ＨＤＭＩ端子とＳＤＩ端子のうち、ＨＤＭＩ端子からの出力が停止された状態で実行されるため、制御部１０８はＳＤＩ端子からの出力を継続するか、ＳＤＩ端子からの出力を新たに開始するかを判定する。制御部１０８は、ＤＲＡＭ１１０上に格納された、ＳＤＩ端子からの動画像の出力状態を示すフラグ（ＳＤＩ出力フラグ）を参照してこの判定を行っても良いし、ＳＤＩ出力部１１７の状態を直接参照して判定を行っても良い。制御部１０８は、ＳＤＩ１１８から動画像信号が出力されていると判定した場合は、ＳＤＩ１１８からの動画像出力を維持したまま本一連の動作を終了する。一方、ＳＤＩ１１８から出力中でないと判定した場合は、ＳＤＩ出力を開始するためにＳ２０５へ進む。
【００４０】
Ｓ２０５において、制御部１０８は、アシスト部１１６、ＳＤＩ出力部１１７を有効化し、設定された撮影アシストが適用された動画像信号のＳＤＩ１１８への送信を開始する。同時に、ＳＤＩの出力状態を示すＤＲＡＭ１１０上に格納されたフラグをＳＤＩが出力されていることを示す値に変更する。また、ＲＡＷ処理部１０５が、外部出力に必要なＲＡＷデータを生成していない状態であれば、それらのＲＡＷデータ、縮小ＲＡＷデータ、もしくは、切出ＲＡＷデータを生成するようにＲＡＷ処理部１０５を制御する。なお、どの撮影アシスト機能も有効化されていない場合は、アシスト部１１６はＤＲＡＭ１１０から読み込んだＹＵＶデータをそのままＳＤＩ出力部１１７へ転送する。
【００４１】
このようにＳ２０１からＳ２０５では、制御部１０８は、ＨＤＭＩ１２０から動画像信号を出力しない場合にはＨＤＭＩ出力を停止して、ＳＤＩ１１８から動画像信号が出力されるように出力端子からの出力を制御する。
【００４２】
次に、上述したＳ２０１においてＨＤＭＩ接続が検知された場合の処理について説明する。
【００４３】
Ｓ２０６において、制御部１０８は、撮影アシストが有効化されているか否かを判定する。拡大フォーカス、ゼブラ、ピーキング、ＷＦＭのいずれかの適用が操作部１０７により設定されている場合、制御部１０８は、撮影アシストが有効化されていると判定してＳ２０２へ進む。一方、制御部１０８は、いずれの適用も設定されていないと判定した場合、ＨＤＭＩ出力から高解像度（及び高フレームレート）の動画像信号を出力するためにＳ２０７へ進む。この判定は、例えば、操作部１０７からの設定により撮影アシストの状態をＤＲＡＭ１１０へフラグとして格納するようにして、制御部１０８が当該フラグを参照して有効／無効を判定すればよい。すなわち、ＨＤＭＩ接続が検知された場合であっても、撮影アシストが有効である場合にはＨＤＭＩ出力を有効にしないようにすることができる。これにより、ＳＤＩ出力により撮影アシストを行っている場合、ＨＤＭＩへの接続を行わずにＳＤＩの動画像出力を継続して撮影アシスト機能が中断されなくなる。
【００４４】
Ｓ２０７において、制御部１０８は、能力情報取得部１２０ｂを制御し、接続された外部装置のＥＤＩＤを読み込む。Ｓ２０８において、制御部１０８は、ＤＲＡＭ１１０に格納されたＥＤＩＤを解析し、接続された外部装置で受信可能な動画像信号の種類を検知する。
【００４５】
Ｓ２０９において、制御部１０８は、ＨＤＭＩ１２０から出力しようとしている動画像信号が、接続された外部装置で受信可能か（すなわち出力しようとする動画像信号を出力可能か）否かを判定する。制御部１０８は、接続された外部装置で動画像信号を受信できないと判定した場合、Ｓ２０２へ進む。一方、制御部１０８は、接続された外部装置で動画像信号を受信できると判定した場合、Ｓ２１０へ進む。より具体的には、例えば、ＨＤＭＩ１２０から４Ｋ解像度の動画像信号を出力する設定の場合に、２Ｋ解像度までの受信にしか対応していない外部装置が接続された場合は、Ｓ２０２へ進む。一方、制御部１０８は、接続されている外部装置が４Ｋ解像度の動画像信号の受信にまで対応している場合、ＨＤＭＩ出力を行うためにＳ２１０へ進む。
【００４６】
Ｓ２１０において、制御部１０８は、ＳＤＩ１１８から動画像信号を出力中か否かを判定する。上述したようにＨＤＭＩ及びＳＤＩ端子への出力は排他的であり、ＳＤＩ端子より性能の制限の少ないＨＤＭＩ端子への出力がより優先される。このため、制御部１０８は、Ｓ２０６〜Ｓ２０９の処理によりＨＤＭＩ端子への出力が可能であると判定した場合には、ＳＤＩ出力を停止してＨＤＭＩ出力を開始させる。制御部１０８は、ＤＲＡＭ１１０上に格納したフラグを参照して上記判定しても良いし、ＳＤＩ出力部１１７の状態を直接参照して上記判定しても良い。制御部１０８は、ＨＤＭＩ出力へ切り替えるために、ＳＤＩ出力中であると判定した場合はＳＤＩ出力を停止するためにＳ２１１へ進む。一方、ＳＤＩ出力中でないと判定した場合、Ｓ２１２へ進む。
【００４７】
Ｓ２１１において、制御部１０８は、アシスト部１１６、ＳＤＩ出力部１１７を制御し、ＳＤＩ１１８への動画像信号の出力を停止する。動画像信号の出力状態をＤＲＡＭ１１０上のフラグ（ＳＤＩ出力フラグ）で管理している場合は、状態フラグの値をＳＤＩの出力が停止したことを示す値に変更する。なお、アシスト部１１６は、停止してもしなくても良い。
【００４８】
Ｓ２１２において、制御部１０８は、ＨＤＭＩ１２０から動画像信号を出力中か否かを判定する。制御部１０８は、ＤＲＡＭ１１０上に格納したフラグ（ＨＤＭＩ出力フラグ）を参照しても良いし、ＨＤＭＩ出力部１１９の状態を直接確認しても良い。制御部１０８は、ＨＤＭＩ出力へ切り替えるために、ＨＤＭＩ出力中である場合は本一連の処理を終了し、ＨＤＭＩが出力停止中である場合はＳ２１３へ進む。
【００４９】
Ｓ２１３において、制御部１０８は、ＨＤＭＩ出力部１１９を有効化し、動画像信号のＨＤＭＩ１２０への送信を開始する。ＨＤＭＩ出力部１１９はＳ２０３においてＨＤＭＩの出力を停止されるまで継続して動作するものとする。状態をＤＲＡＭ１１０上のフラグで管理している場合は、状態フラグの値をＨＤＭＩが出力されていることを示す値に変更する。
【００５０】
なお、上述の実施形態では、ＳＤＩ端子が１つである場合を例に説明したが、ＳＤＩ端子は複数あってもよい。複数のＳＤＩ端子を有する場合、それぞれのＳＤＩ端子を独立に制御しても良いし、複数のＳＤＩ端子に同じ動画像を出力するように制御しても良い。また、ＳＤＩ端子の代わりに着脱可能なパネルを接続可能な端子を搭載しても良い。
【００５１】
なお、本実施形態では、ＨＤＭＩ出力とＳＤＩ出力の切り替え制御について説明したが、ＳＤＩ出力にのみ影響する各種撮影アシストの有効化状態はＳＤＩ出力中の任意のタイミングで切り替え可能とする。
【００５２】
以上説明したように本実施形態では、ＨＤＭＩ出力が優先されるデジタルカメラにおいてＨＤＭＩ端子に外部装置が接続されたときに、ＳＤＩ出力を用いる所定の機能（撮影アシスト機能）が有効である場合、ＨＤＭＩ出力を有効にせずＳＤＩ出力を継続した。このようにすることで、他の出力端子を用いる所定の機能（撮影アシスト機能）を使用中に、優先される高解像度の動画像出力が可能な端子（ＨＤＭＩ）への接続が発生した場合であっても、当該機能が中断されずに継続して利用可能となる。
【００５３】
（実施形態２）
次に実施形態２について説明する。実施形態１では、ＨＤＭＩに外部装置が接続されたときに、撮影アシスト機能が有効である場合には、ＨＤＭＩの接続を行わずＳＤＩ出力を継続した。実施形態２では、記録を行いながらＳＤＩ出力に動画像を出力している場合には、ＨＤＭＩの接続を行わずＳＤＩ出力を継続させる。なお、本実施形態のデジタルカメラ１００は、実施形態１とは上述した点に係る切替処理の一部が異なるが、デジタルカメラ１００の構成や切替処理の他の処理は実施形態１と同一である。このため、同一の構成については同一の符号を付して重複する説明は省略し、相違点について重点的に説明する。
【００５４】
（ＨＤＭＩ出力とＳＤＩ出力の切替処理に係る一連の動作）
図３を参照して、ＨＤＭＩ出力とＳＤＩ出力の切替処理に係る動作を説明する。なお、本一連の動作は、実施形態１と同様、ＲＯＭ１１１に格納されたプログラムを、制御部１０８がＲＡＭ１０９に展開、実行することにより、デジタルカメラ１００の各部を制御することによって実現される。
【００５５】
制御部１０８は、Ｓ２０１〜Ｓ２０５を実施形態１と同様に実行する。すなわち、制御部１０８は、ＨＤＭＩ１２０から動画像信号を出力しない場合にはＨＤＭＩ出力を停止して、ＳＤＩ１１８から動画像信号が出力されるように出力端子からの出力を制御する。
【００５６】
一方、Ｓ２０１においてＨＤＭＩ端子における接続を検知したと判定された場合、Ｓ３０１において、制御部１０８は、記録媒体１１５へ動画像信号を記録しているか否かを判定する。例えば、操作部１０７により記録開始、記録停止が操作された履歴をＤＲＡＭ１１０に逐次保存しておき、制御部１０８は、ＤＲＡＭ１１０における履歴に基づき、記録媒体１１５へ動画像信号を記録しているか否かを判定する。制御部１０８は、記録が行われていると判定した場合にはＳ３０２へ進み、記録を行っていないと判定した場合にはＳ３０７へ進む。なお、制御部１０８は、動画像圧縮部１１３やメディア制御部１１４などのデジタルカメラ１００を構成する各部の動作状態に基づき、記録媒体１１５へ動画像信号を記録しているか否かを判定しても良い。
【００５７】
記録媒体１１５へ動画像信号を記録中でない場合、制御部１０８は、実施形態１のＳ２０７〜Ｓ２１３と同様の処理を実行する。すなわち、ＥＤＩＤを読み込んで解析し、接続された外部装置で受信可能な動画像信号の種類を検知する。ＨＤＭＩ１２０から出力しようとしている動画像信号が、接続された外部装置で受信可能（すなわち出力しようとする動画像信号を出力可能）である場合、制御部１０８はＳＤＩ出力を停止してＨＤＭＩ端子からの出力を開始し、その後一連の動作を終了する。
【００５８】
なお、本実施形態では、ＨＤＭＩ端子における接続を検知したときに、記録媒体１１５に動画像を記録している場合には動画像信号をＨＤＭＩ端子から出力しないようにした。このとき、制御部１０８は、ＨＤＭＩ端子出力に対する制限を示すメッセージ（警告画面又は切替選択画面）を、ＳＤＩ端子を介して或いはＨＤＭＩ端子を介して接続されたモニタに表示させるようにしてもよい。例えば、制御部１０８は、ＳＤＩ１１８から出力される動画像信号にＯＳＤ又はメタデータを重畳してＳＤＩ端子に接続されたモニタに所定の画面を表示させる。その後、制御部１０８は、操作部１０７を介して動画像の出力をＨＤＭＩに切り替える旨のユーザ操作（例えばメニュー操作）を受け付けた場合には映像出力をＨＤＭＩ端子に切り替えるようにしてもよい。このようにすれば、それぞれの使用場面のユーザの希望に応じてモニタ表示を切り替えることができる。
【００５９】
また、制御部１０８は、動画像を記録していることによって動画像信号をＨＤＭＩ端子から出力しなかった場合、ＨＤＭＩ端子の接続状態と記録状態（或いは記録の操作）とを定期的に監視し、記録状態の完了によりＨＤＭＩ端子出力に切り替えてもよい。
【００６０】
更に、本実施形態では、ＳＤＩ端子は１つであるとしたが、ＳＤＩ端子は複数あってもよい。複数のＳＤＩ端子を有する場合、それぞれのＳＤＩ端子を独立で制御しても良いし、複数のＳＤＩ端子に同じ動画像を出力するように制御しても良い。また、ＳＤＩ端子の代わりに着脱可能なパネルを接続可能な端子を搭載しても良い。
【００６１】
以上説明したように本実施形態では、ＨＤＭＩ出力が優先されるデジタルカメラにおいてＨＤＭＩに外部装置が接続されたときに、ＳＤＩ出力を用いる所定の機能（記録機能）が有効である場合には、ＨＤＭＩ出力を有効化せずにＳＤＩ出力を継続した。このようにすることで、他の出力端子を用いる所定の機能（記録機能）を使用中に、優先される高解像度の動画像の出力が可能な端子（ＨＤＭＩ）への接続が発生した場合であっても、記録のモニタリングが中断されずに継続可能となる。
【００６２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１０３…イメージセンサ、１０５…ＲＡＷ処理部、１０８…制御部、１１６…アシスト部、１１８…ＳＤＩ、１２０ａ…接続検知部
【図１】
2019009527.tif 000003
【図２】
2019009527.tif 000004
【図３】
2019009527.tif 000005