(57)【要約】【課題】温度上昇を抑制することができる撮像装置および電子機器を提供すること。【解決手段】本開示に係る撮像装置は、撮像部と、情報処理部と、温度検出部と、制御部とを有する。撮像部は、画像を撮像して画像データを生成する。情報処理部は、撮像部から読み出される画像データに対して処理を行う。温度検出部は、温度を検出する。制御部は、温度検出部によって検出される温度に応じて情報処理部に行わせる処理を変更する。【選択図】図１
2020136903.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像して画像データを生成する撮像部と、
前記撮像部から読み出される画像データに対して処理を行う情報処理部と、
温度を検出する温度検出部と、
前記温度検出部によって検出される温度に応じて前記情報処理部に行わせる処理を変更する制御部と
を有する撮像装置。
【請求項２】
前記画像データに含まれるノイズを検出するノイズ検出部
をさらに有し、
前記制御部は、
前記ノイズ検出部によって検出されるノイズに応じて前記情報処理部の動作を制御する
請求項１に記載の撮像装置。
【請求項３】
前記情報処理部は、
前記画像データに対してＤＮＮ（Deep  Neural  Network）を使用するＤＮＮ処理を行う処理部であり、
前記制御部は、
前記情報処理部に処理させる前記ＤＮＮの階層の深さを変更する
請求項１に記載の撮像装置。
【請求項４】
前記制御部は、
前記階層の深さが異なる複数の前記ＤＮＮから選択して前記情報処理部に使用させる前記ＤＮＮを変更する
請求項３に記載の撮像装置。
【請求項５】
前記制御部は、
一の前記ＤＮＮにおける全階層のうち何階層の深さまで前記情報処理部に処理させるかを変更する
請求項３に記載の撮像装置。
【請求項６】
前記制御部は、
前記情報処理部の動作クロックを変更する
請求項１に記載の撮像装置。
【請求項７】
前記制御部は、
前記情報処理部に処理させる前記画像データの間引きを行う
請求項１に記載の撮像装置。
【請求項８】
前記制御部は、
前記情報処理部に処理させる１フレームの前記画像データのデータ量を変更する
請求項１に記載の撮像装置。
【請求項９】
前記制御部は、
前記情報処理部に処理させる前記画像データのフレームレートを変更する
請求項１に記載の撮像装置。
【請求項１０】
前記画像データから複数の被写体を認識して前記被写体のスコアを算出する認識部
を有し、
前記制御部は、
前記被写体のスコアに基づいて１フレームの前記画像データから前記情報処理部に処理させる前記被写体のデータを取捨選択する
請求項１に記載の撮像装置。
【請求項１１】
前記温度検出部は、
発熱源の近傍に設けられる
請求項１に記載の撮像装置。
【請求項１２】
前記温度検出部は、
ノイズの発生源の近傍に設けられる
請求項１に記載の撮像装置。
【請求項１３】
前記温度検出部は、
撮像装置における中央位置に設けられる
請求項１に記載の撮像装置。
【請求項１４】
画像を撮像して画像データを生成する撮像部と、
前記撮像部から読み出される画像データに対して処理を行う情報処理部と、
温度を検出する温度検出部と、
前記温度検出部によって検出される温度に応じて前記情報処理部の動作を変更する制御部とを備える撮像装置
を有する電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、撮像装置および電子機器に関する。
【背景技術】
【０００２】
デジタルカメラなどに代表される電子機器には、例えば、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）イメージセンサ等の撮像装置が搭載される。撮像装置は、撮像した画像に対して様々な処理を行って、例えば、アプリケーションプロセッサなどの外部装置へ出力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１８／０５１８０９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮像装置は、撮像装置のチップ内で行う処理量が増大するとチップ内の温度が上昇し、かかる温度の上昇に起因してチップ内のアナログ回路でノイズが発生することがある。このため、温度上昇を抑制することができる撮像装置および電子機器が望まれている。
【０００５】
そこで、本開示では、温度上昇を抑制することができる撮像装置および電子機器を提案する。
【課題を解決するための手段】
【０００６】
本開示に係る撮像装置は、撮像部と、情報処理部と、温度検出部と、制御部とを有する。撮像部は、画像を撮像して画像データを生成する。情報処理部は、前記撮像部から読み出される画像データに対して処理を行う。温度検出部は、温度を検出する。制御部は、前記温度検出部によって検出される温度に応じて前記情報処理部に行わせる処理を変更する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る電子機器の概略構成例を示すブロック図である。
【図２】第１の実施形態に係る第１制御の説明図である。
【図３】第１の実施形態に係る第２制御の説明図である。
【図４】第１の実施形態に係る第３制御の説明図である。
【図５】第１の実施形態に係る第４制御の説明図である。
【図６】第１の実施形態に係るエリアマップの説明図である。
【図７】第１の実施形態に係る調整情報の説明図である。
【図８】第１の実施形態に係るＣＩＳ制御部が実行する処理の一例を示すフローチャートである。
【図９】第１の実施形態の変形例に係る制御の説明図である。
【図１０】第２の実施形態に係る電子機器の概略構成を示すブロック図である。
【図１１】第２の実施形態に係る制御の説明図である。
【図１２】第１および第２の実施形態に係る温度検出部の配設位置の説明図である。
【図１３】第１および第２の実施形態に係る温度検出部の配設位置の説明図である。
【図１４】第１および第２の実施形態に係る温度検出部の配設位置の説明図である。
【発明を実施するための形態】
【０００８】
以下に、本開示の実施形態について図面に基づいて詳細に説明する。なお、以下の各実施形態において、同一の部位には同一の符号を付することにより重複する説明を省略する。
【０００９】
（１．第１の実施形態）
［１−１．第１の実施形態に係る電子機器の構成］
図１は、第１の実施形態に係る電子機器の概略構成例を示すブロック図である。なお、図１では、画像データの流れを実線矢印、制御データの流れを破線矢印、非画像データの流れを点線矢印で示している。
【００１０】
図１に示す電子機器１は、例えば、デジタルカメラやデジタルビデオカメラであり、静止画や動画を撮像する機能に加えて、被写体の推定、認識、および判別等の情報処理を行う機能を備え、様々な用途に用いられる。
【００１１】
例えば、電子機器１は、人物推定（顔、年齢、性別、誰なのか等の推定）、商品推定（店舗や倉庫におけるどの商品なのかの推定）、人物の姿勢推定（モーションキャプチャ）、人物の感情推定、セマンティック・セグメンテーション（自動運転）等に用いられる。
【００１２】
また、電子機器１は、工場等における不良品の検出、ＧＡＮ（Generative  Adversarial  Network）等による画像加工、防犯（不審者・置き去り検出等）、医療（病気の発見）、農業（収穫時期判断等）等にも用いられる。
【００１３】
かかる電子機器１は、図１に示すように、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）イメージセンサ（以下、ＣＩＳ２と記載する）と、アプリケーションプロセッサ（以下、ＡＰ３と記載する）とを有する。
【００１４】
ＣＩＳ２は、１チップで構成され、画像を撮像する撮像装置の一例である。なお、本開示に係る撮像装置は、ＣＩＳ２に限定されるものではなく、例えば、ＣＣＤ（Charge  Coupled  Device）イメージセンサ等、他のイメージセンサであってもよい。
【００１５】
また、ＡＰ３は、電子機器１の用途に応じた各種アプリケーションプログラムを実行するＣＰＵ（Central  Processing  Unit）等のプロセッサの一例であるＡＰ制御部３１と、ＣＩＳ２との情報通信を行う通信Ｉ／Ｆ（インターフェイス）３２とを備える。
【００１６】
ここで、一般的なデジタルカメラは、ＣＩＳによって画像を撮像し、撮像画像の画像データをＣＩＳからＡＰへ出力して、ＡＰによって画像データに対して上記した種々の情報処理を行うことで、被写体の推定、認識、および判別等を行う。
【００１７】
ただし、ＡＰ側で被写体の推定、認識、および判別等の情報処理を行うためには、データ量が多い画像データをＣＩＳからＡＰへ出力する必要があり、ＣＩＳの消費電力が嵩むという問題がある。
【００１８】
また、ＡＰは、デジタルカメラの用途によっては、外部装置との間でデータの送受信を行うため、画像データ等の個人情報がデジタルカメラの外部へ流出する恐れがあり、セキュリティやプライバシーの保護が必要となる。このため、デジタルカメラは、ＣＩＳ内で対象物の推定、認識、および判別等の情報処理を行い、画像データではなく、情報処理の処理結果をＡＰへ出力することが望ましい。
【００１９】
しかしながら、ＣＩＳは、被写体の推定、認識、および判別等の複雑な情報処理を行うと処理負荷が増大してチップ内の温度が上昇し、かかる温度の上昇に起因してチップ内のアナログ回路でノイズが発生することがある。
【００２０】
そこで、電子機器１は、ＣＩＳ２のチップ内で複雑な情報処理を行う処理部に行わせる処理をＣＩＳ２内の温度に応じて変更することにより、ＣＩＳ２の温度上昇を抑制する構成を備える。さらに、電子機器１は、ＣＩＳ２内のアナログ回路で発生するノイズに応じて情報処理部に行わせる処理を変更することにより、ＣＩＳ２の温度上昇を抑制する構成を備える。
【００２１】
具体的には、図１に示すように、ＣＩＳ２は、ＣＩＳ制御部２１と、撮像部２２と、ＤＮＮ（Deep  Neural  Network）処理部２３と、通信Ｉ／Ｆ２４とを備える。ＣＩＳ制御部２１は、ＣＰＵ、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などを有するマイクロコンピュータや各種の回路を含む。
【００２２】
ＣＩＳ制御部２１は、ＣＰＵがＲＯＭに記憶されたプログラムを、ＲＡＭを作業領域として使用して実行することにより撮像部２２およびＤＮＮ処理部２３の動作を制御する。なお、ＣＩＳ制御部２１は、一部または全部がＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成されてもよい。
【００２３】
撮像部２２は、受光部２２１と、読出部２２２とを備える。受光部２２１は、例えば、ズームレンズ、フォーカスレンズ、絞り等を備える光学系と、フォトダイオードなどの受光素子を含む単位画素が２次元マトリクス状に配列された画素アレイ部とを備える。
【００２４】
受光部２２１は、外部から入射する光を光学系によって画素アレイ部の受光面に結像する。画素アレイ部の各単位画素は、受光素子に入射した光を光電変換することで、入射光の光量に応じた電荷を読出可能に蓄積する。
【００２５】
読出部２２２は、各単位画素に蓄積された電荷を画素信号として読み出す読出回路と、読出回路によって読み出されたアナログの画素信号をデジタル値に変換することで、デジタルの画像データを生成するＡＤＣ（Analog  to  Digital  Converter）とを備える。
【００２６】
読出部２２２は、生成した画像データを１フレームの画像単位でＤＮＮ処理部２３へ出力する。なお、読出部２２２は、画像データを１フレームの画像毎に記憶するメモリを備え、一旦メモリに記憶させた画像データをＤＮＮ処理部２３へ出力してもよい。
【００２７】
ＤＮＮ処理部２３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するマイクロコンピュータや各種の回路を含む。ＤＮＮ処理部２３は、ＣＰＵがＲＯＭに記憶されたプログラムを、ＲＡＭを作業領域として使用して実行することにより、画像データに対してＤＮＮを使用するＤＮＮ処理を行う処理部である。
【００２８】
ＤＮＮ処理部２３は、ＡＰ３から取得するＤＮＮを使用し、ＤＮＮにおける各階層の辞書係数と画像データとを掛け合わせるＤＮＮ処理をＤＮＮの最も浅い階層から深い階層へ順次実行して、被写体の推定、認識、および判別等の情報処理を行う。
【００２９】
そして、ＤＮＮ処理部２３は、画像データではなく、被写体の推定結果、認識結果、および判別結果等の情報処理結果を含むメタデータのＤＮＮ情報を通信Ｉ／Ｆ２４へ出力して、ＡＰ３へ出力させる。
【００３０】
このように、ＤＮＮ処理部２３は、情報処理結果を含むメタデータのＤＮＮ情報をＡＰ３へ出力させるが、画像データをＡＰ３へ出力させることがない。このため、ＣＩＳ２は、画像データの出力に要する消費電力を削減することができると共に、画像データに含まれる個人情報をチップ外へ漏出させることがないので、セキュリティやプライバシーを適切に保護することができる。
【００３１】
ただし、ＤＮＮ処理部２３は、膨大な演算処理を行うためＤＮＮ処理中に発熱してＣＩＳ２内部の温度を上昇させる場合がある。かかる場合、ＣＩＳ２では、ＤＮＮ処理部２３から発せられる熱によって、撮像部２２の受光部２２１や読出部２２２を構成するアナログ回路でノイズが発生することがある。
【００３２】
そこで、ＣＩＳ制御部２１は、温度検出部２５およびノイズ検出部２６の検出結果に応じて、ＤＮＮ処理部２３に行わせる処理を変更することによって温度上昇を抑制する。
【００３３】
具体的には、温度検出部２５は、ＣＩＳ２内部の温度を検出し、検出結果となる温度情報をＣＩＳ制御部２１へ出力する。また、ノイズ検出部２６は、撮像部２２のアナログ回路で発生するノイズの量（ノイズ量）を検出し、検出結果となるノイズ情報をＣＩＳ制御部２１へ出力する。
【００３４】
ＣＩＳ制御部２１は、温度検出部２５から正常な温度を超える異常な温度を示す温度情報が入力される場合に、ＤＮＮ処理部２３の処理量や処理速度等を低減することで温度上昇を抑制することができる。
【００３５】
また、ＣＩＳ制御部２１は、ノイズ検出部２６から許容範囲（正常範囲）を超える異常なノイズ量を示すノイズ情報が入力される場合に、ＤＮＮ処理部２３の処理量や処理速度等を低減することで温度上昇を抑制することができる。
【００３６】
次に、図２〜図５を参照し、かかるＣＩＳ制御部２１が行う制御について説明する。ＣＩＳ制御部２１は、以下に説明する第１〜第４制御を行うことによって、ＣＩＳ２の温度情報を抑制する。図２は、第１の実施形態に係る第１制御の説明図である。図３は、第１の実施形態に係る第２制御の説明図である。
【００３７】
図４は、第１の実施形態に係る第３制御の説明図である。図５は、第１の実施形態に係る第４制御の説明図である。なお、図２〜５には、上から順に、各時刻におけるＣＩＳ２の温度およびアナログ回路で発生するノイズの状態、撮像部２２の処理、ＤＮＮ処理部２３の処理、ＡＰ３の処理を示している。
【００３８】
［１−２．ＣＩＳ制御部が行う第１制御］
第１制御では、ＣＩＳ制御部２１は、階層の深さが異なる複数のＤＮＮを事前にＡＰ３から取得してＤＮＮ処理部２３のＲＡＭまたはＲＯＭに記憶させる。ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズの状態に応じて複数のＤＮＮから選択してＤＮＮ処理部２３に使用させるＤＮＮを変更する。
【００３９】
例えば、ＣＩＳ制御部２１は、１４階層のＤＮＮと、８階層のＤＮＮとをＡＰ３から事前に取得して、ＤＮＮ処理部２３に記憶させる。そして、図２に示すように、ＣＩＳ制御部２１は、所定の時間間隔Ｔ１、つまり一定のフレームレートで撮像部２２に画像を撮像させ、撮像画像の画像データを順次ＤＮＮ処理部２３へ出力させる。
【００４０】
ＤＮＮ処理部２３は、撮像部２２から順次入力される画像データに対してＤＮＮ処理を行ってＤＮＮ処理の結果であるＤＮＮ情報をＡＰ３へ出力する。ＡＰ３は、ＤＮＮ処理部２３から順次入力されるＤＮＮ情報を使用して、電子機器１の用途に応じた各種アプリケーションプログラムを実行するＡＰ処理を行う。
【００４１】
ＣＩＳ制御部２１は、かかる一連の処理の中で、例えば、時刻ｔ１でＣＩＳ２における温度・ノイズが正常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要がないと判定した場合、ＤＮＮ処理部２３に１４階層のＤＮＮを使用させてＤＮＮ処理を行わせる。
【００４２】
その後、ＣＩＳ制御部２１は、時刻ｔ２でＣＩＳ２における温度・ノイズが正常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要がないと判定した場合、ＤＮＮ処理部２３に１４階層のＤＮＮを使用させてＤＮＮ処理を行わせる。
【００４３】
このように、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが正常である期間には、ＤＮＮ処理部２３に、毎回、１４階層のＤＮＮを使用させてＤＮＮ処理を行わせることにより、信頼性の高いＤＮＮ情報をＡＰ３へ出力させることができる。
【００４４】
そして、ＣＩＳ制御部２１は、時刻ｔ３でＣＩＳ２における温度・ノイズが異常となり、ＤＮＮ処理部２３に行わせる処理を制限する必要があると判定した場合、ＤＮＮ処理部２３に１４階層よりも浅い８階層のＤＮＮを使用させてＤＮＮ処理を行わせる。
【００４５】
これにより、ＤＮＮ処理部２３は、情報処理量が１４階層のＤＮＮを使用する場合に比べて６階層分低減されるので、その分動作時間を短縮することができ、これにより、温度上昇を抑制することができる。
【００４６】
その後、ＣＩＳ制御部２１は、時刻ｔ４でＣＩＳ２における温度・ノイズが正常に戻り、ＤＮＮ処理部２３に行わせる処理を制限する必要がないと判定した場合、ＤＮＮ処理部２３させるＤＮＮを８階層のＤＮＮから１４階層のＤＮＮへ戻してＤＮＮ処理を行わせる。
【００４７】
このように、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常な期間に限り、ＤＮＮ処理部２３に正常な期間よりも階層数が少ない（浅い）ＤＮＮを使用してＤＮＮ処理を行わせる。これにより、ＣＩＳ制御部２１は、ＡＰ３へ出力するＤＮＮ情報の信頼性を大きく損なうことなく、ＣＩＳ２の温度上昇を抑制することができる。
【００４８】
なお、ＣＩＳ制御部２１は、ＡＰ３がＤＮＮ処理部を備える場合、１種類のＤＮＮだけをＤＮＮ処理部２３に使用させ、ＤＮＮにおける全階層のうち何階層の深さまでＤＮＮ処理させるかを変更することで、ＣＩＳ２の温度上昇を抑制することができる。
【００４９】
例えば、ＣＩＳ制御部２１は、１４階層のＤＮＮをＡＰ３から取得してＤＮＮ処理部２３に記憶させる場合、ＣＩＳ２における温度・ノイズが正常である期間には、ＤＮＮ処理部２３にＤＮＮの１４階層の全階層についてＤＮＮ処理を行わせる。そして、ＤＮＮ処理部２３は、画像データをＡＰ３へ出力せず、ＤＮＮ情報だけをＡＰ３へ出力する。
【００５０】
また、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常な期間には、ＤＮＮの１４階層のうち、ＤＮＮ処理部２３の温度が上昇しない途中の深さの階層までＤＮＮ処理を行わせる。
【００５１】
そして、ＤＮＮ処理部２３は、ＤＮＮの何階層までＤＮＮ処理したかを示すＤＮＮ情報と合わせて、処理途中の画像データをＡＰ３へ出力する。ＡＰ３は、ＤＮＮ処理部２３から入力される画像データに対して、ＤＮＮにおける未処理部分の階層のＤＮＮを行う。
【００５２】
このように、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常な期間に限り、ＤＮＮ処理部２３にＤＮＮの全階層のうち途中の深さの階層までＤＮＮ処理を行わせ、残りの階層のＤＮＮ処理については、ＡＰ３に行わせる。これにより、ＣＩＳ制御部２１は、ＣＩＳ２の温度上昇を抑制することができる。
【００５３】
また、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常な期間に限り、画像データをＡＰ３へ出力させることになるが、それ以外の大半の期間には、画像データをＡＰ３へ出力しないので、一定レベルのセキュリティ・プライバシーを保護可能である。
【００５４】
［１−３．ＣＩＳ制御部が行う第２制御］
第２制御では、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常となった場合に、ＤＮＮ処理部２３の動作クロックを低下させることで、ＣＩＳ２の温度上昇を抑制する。例えば、図３に示すように、ＣＩＳ制御部２１は、時刻ｔ１１でＣＩＳ２における温度・ノイズが正常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要がないと判定した場合、ＤＮＮ処理部２３に通常の動作クロックで１４階層のＤＮＮ処理を行わせる。
【００５５】
その後、ＣＩＳ制御部２１は、時刻ｔ１２でＣＩＳ２における温度・ノイズが異常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要があると判定した場合、ＤＮＮ処理部２３の動作クロックを低下させて１４階層のＤＮＮ処理を行わせる。これにより、ＣＩＳ制御部２１は、ＤＮＮ処理部２３の温度上昇を抑制することができる。
【００５６】
ただし、ＤＮＮ処理部２３は、動作クロックが低下すると発熱は抑制されるが、１フレームの画像データをＤＮＮ処理する時間が延びる。そこで、ＣＩＳ制御部２１は、ＤＮＮ処理部２３の動作クロックを低下させる場合には、撮像部２２のフレームレートを下げて、撮像部２２からＤＮＮ処理部２３へ画像データを出力させる所定の時間間隔Ｔ１（以下、１Ｖ期間ともいう）をＴ２に延長する。
【００５７】
これにより、ＣＩＳ制御部２１は、撮像部２２によって生成される全フレームの画像データに対してＤＮＮ処理部２３によるＤＮＮ処理を完了させることができる。その後、ＣＩＳ制御部２１は、時刻ｔ１３でＣＩＳ２における温度・ノイズが正常に戻り、ＤＮＮ処理部２３に行わせる処理を制限する必要がないと判定した場合、ＤＮＮ処理部２３の動作クロックを通常の動作クロックに戻し、１Ｖ期間も所定の時間間隔Ｔ１に戻す。
【００５８】
このように、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常な期間に限り、ＤＮＮ処理部２３の動作クロックを通常の動作クロックよりも低下させるので、ＤＮＮ処理部２３によるＤＮＮ処理の速度を大きく低下させることなく、ＣＩＳ２の温度上昇を抑制することができる。
【００５９】
［１−４．ＣＩＳ制御部が行う第３制御］
第３制御では、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常となった場合に、ＤＮＮ処理部２３にＤＮＮ処理させる画像データの間引きを行うことで、ＣＩＳ２の温度上昇を抑制する。
【００６０】
例えば、図４に示すように、ＣＩＳ制御部２１は、時刻ｔ２１でＣＩＳ２における温度・ノイズが異常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要があると判定した場合、連続して撮像される２画像のうち一方の画像を間引く。そして、ＣＩＳ制御部２１は、連続して撮像される２画像のうち他方の画像の画像データを撮像部２２からＤＮＮ処理部２３へ出力させる。
【００６１】
これにより、ＣＩＳ制御部２１は、ＤＮＮ処理部２３の動作時間を半分に低減することで、ＣＩＳ２の温度上昇を抑制することができる。なお、ＣＩＳ制御部２１は、連続する３画像以上の画像毎に１画像を間引いてもよく、連続して２画像以上の画像を間引いてもよい。このように、ＣＩＳ制御部２１は、ＤＮＮ処理部２３にＤＮＮ処理させる画像データの間引きを行うことで、ＣＩＳ２の温度上昇を抑制することができる。
【００６２】
［１−５．ＣＩＳ制御部が行う第４制御］
第４制御では、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常となった場合に、ＤＮＮ処理部２３にＤＮＮ処理させる１フレームの画像データのデータ量を変更することで、ＣＩＳ２の温度上昇を抑制する。
【００６３】
例えば、図５に示すように、ＣＩＳ制御部２１は、時刻ｔ３１でＣＩＳ２における温度・ノイズが正常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要がないと判定した場合、データ量が２４ｂｉｔの画像データをＤＮＮ処理部２３にＤＮＮ処理させる。
【００６４】
その後、ＣＩＳ制御部２１は、時刻ｔ３２でＣＩＳ２における温度・ノイズが異常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要があると判定した場合、１２ｂｉｔの画像データをＤＮＮ処理部２３にＤＮＮ処理させる。
【００６５】
これにより、ＣＩＳ制御部２１は、ＣＩＳ２における温度・ノイズが異常である場合に、ＤＮＮ処理部２３によるＤＮＮ処理の処理時間を短縮することで、ＣＩＳ２の温度上昇を抑制することができる。
【００６６】
ＣＩＳ制御部２１は、次に説明するＣＩＳ２の温度・ノイズに関するエリアマップと、エリアマップに対応付けられた調整情報とに基づいて、上記した第１〜第４制御を並行して行う。
【００６７】
［１−６．エリアマップおよび調整情報］
図６は、第１の実施形態に係るエリアマップの説明図である。図７は、第１の実施形態に係る調整情報の説明図である。図６に示すように、エリアマップは、例えば、縦軸にＣＩＳ２における温度、横軸にＣＩＳ２におけるノイズ量が規定された直交座標系内に、第１〜第４エリアが設定された情報である。
【００６８】
第１エリアは、第１〜第４エリアのなかで対応する温度が最も低く、対応するノイズ量が最も少ないエリアである。第２エリアは、第１エリアの次に、対応する温度が高く、対応するノイズ量が多いエリアである。
【００６９】
第３エリアは、第２エリアの次に、対応する温度が高く、対応するノイズ量が多いエリアである。第４エリアは、第１〜第４エリアのなかで対応する温度が最も高く、対応するノイズ量が最も多いエリアである。そして、図６に示すエリアマップには、図７に示す調整情報が対応付けられている。
【００７０】
図７に示すように、調整情報は、第１〜第４エリアに、ＤＮＮ処理部２３に使用させるＤＮＮの階層の深さ、ＤＮＮ処理部２３の動作クロック、ＤＮＮ処理部２３へ入力する入力画像データの間引き量、および入力画像データのｂｉｔ数の調整量が対応付けられる。
【００７１】
ＣＩＳ制御部２１は、かかるエリアマップと調整情報とをＲＡＭまたはＲＯＭに記憶している。そして、ＣＩＳ制御部２１は、温度検出部２５から入力される温度情報と、ノイズ検出部２６から入力されるノイズ情報とに基づいて、ＣＩＳ２の状態がエリアマップ内で第１〜第４エリアのどのエリアに含まれるかを判定する。
【００７２】
そして、ＣＩＳ制御部２１は、判定したエリアに対応する調整量で、ＤＮＮ処理部２３に使用させるＤＮＮの階層の深さ、ＤＮＮ処理部２３の動作クロック、ＤＮＮ処理部２３へ入力する入力画像データの間引き量、および入力画像データのｂｉｔ数を調整する。
【００７３】
ＣＩＳ制御部２１は、判定したエリアが第１エリアの場合に、ＤＮＮ処理部２３に使用させるＤＮＮの階層の深さを最も深くする調整を行い、第２エリア、第３エリア、第４エリアの順に階層の深さを浅くする調整を行う。
【００７４】
また、ＣＩＳ制御部２１は、判定したエリアが第１エリアの場合に、ＤＮＮ処理部２３の動作クロックを最も高くする調整を行い、第２エリア、第３エリア、第４エリアの順に動作クロックを遅くする調整を行う。
【００７５】
また、ＣＩＳ制御部２１は、判定したエリアが第１エリアの場合に、ＤＮＮ処理部２３へ入力する入力画像データの間引きをなしにし、第２エリア、第３エリア、第４エリアの順に間引きを多くする調整を行う。
【００７６】
また、ＣＩＳ制御部２１は、判定したエリアが第１エリアの場合に、ＤＮＮ処理部２３へ入力する入力画像データのｂｉｔ数を最も大きくし、第２エリア、第３エリア、第４エリアの順に入力画像データのｂｉｔ数を小さくする調整を行う。
【００７７】
なお、ＣＩＳ制御部２１は、図６に示すエリアマップに代えて、ＣＩＳ２における温度の範囲を第１〜第４エリアに分割したエリアマップと、ＣＩＳ２におけるノイズ量の範囲を第１〜第４エリアに分割したエリアマップとを個別に記憶してもよい。
【００７８】
かかる場合、ＣＩＳ制御部２１は、ＣＩＳ２における温度およびノイズ量について、それぞれ個別にエリアを判定し、ＤＮＮの階層の深さ、動作クロック、入力画像データの間引き量、および入力画像データのｂｉｔ数を調整する。
【００７９】
また、ここでは、ＣＩＳ制御部２１がＤＮＮの階層の深さ、動作クロック、入力画像データの間引き量、および入力画像データのｂｉｔ数の全てを調整する場合について説明したが、これも一例である。
【００８０】
ＣＩＳ制御部２１は、ＤＮＮの階層の深さ、動作クロック、入力画像データの間引き量、および入力画像データのｂｉｔ数のうち、いずれか一つの調整要素を調整してもよく、複数の調整要素を組み合わせて複合的に調整要素を調整してもよい。
【００８１】
［１−７．ＣＩＳ制御部が実行する処理］
次に、図８を参照し、ＣＩＳ制御部２１が実行する処理について説明する。図８は、第１の実施形態に係るＣＩＳ制御部が実行する処理の一例を示すフローチャートである。ＣＩＳ制御部２１は、電子機器１に電源が投入されている期間に、図８に示す処理を継続的に実行する。
【００８２】
具体的には、図８に示すように、ＣＩＳ制御部２１は、例えば、電子機器１に電源が投入されると、まず、撮像タイミングか否かを判定する（ステップＳ１０１）。なお、ここでの撮像タイミングは、撮像部２２に露光させるタイミングのことである。
【００８３】
ＣＩＳ制御部２１は、撮像タイミングでないと判定した場合（ステップＳ１０１，Ｎｏ）、撮像タイミングになるまでステップＳ１０１の判定処理を繰り返す。そして、ＣＩＳ制御部２１は、撮像タイミングであると判定した場合（ステップＳ１０１，Ｙｅｓ）、撮像部２２へ撮像指示を行う（ステップＳ１０２）。
【００８４】
その後、ＣＩＳ制御部２１は、温度検出部２５と、ノイズ検出部２６とから温度・ノイズ情報を取得する（ステップＳ１０３）。続いて、ＣＩＳ制御部２１は、エリアマップに基づいて、ＤＮＮ処理部２３に使用させるＤＮＮの階層の深さとなるＤＮＮ階層数エリア判定を行う（ステップＳ１０４）。その後、ＣＩＳ制御部２１は、調整情報に基づいて、ＤＮＮ処理部２３に使用させるＤＮＮのＤＮＮ階層数を調整し（ステップＳ１０５）、処理をステップＳ１０１へ移す。
【００８５】
また、ＣＩＳ制御部２１は、ステップＳ１０４，Ｓ１０５の処理と並行して、ステップＳ１０６〜Ｓ１０９の処理を実行する。具体的には、ＣＩＳ制御部２１は、エリアマップに基づいて、ＤＮＮ処理部２３の動作クロックエリア判定を行う（ステップＳ１０６）。
【００８６】
続いて、ＣＩＳ制御部２１は、調整情報に基づいて、ＤＮＮ処理部２３の動作クロックを調整し（ステップＳ１０７）、ＤＮＮ処理が１Ｖ期間に完了するか否かを判定する（ステップＳ１０８）。そして、ＣＩＳ制御部２１は、ＤＮＮ処理が１Ｖ期間内に完了すると判定した場合（ステップＳ１０８，Ｙｅｓ）、処理をステップＳ１０１へ移す。
【００８７】
また、ＣＩＳ制御部２１は、ＤＮＮ処理が１Ｖ期間に終了しないと判定した場合（ステップＳ１０８，Ｎｏ）、フレームレートを変更（延長）する調整を行って、処理をステップＳ１０１へ移す。
【００８８】
また、ＣＩＳ制御部２１は、ステップＳ１０６〜Ｓ１０９の処理と並行して、ステップＳ１１０，Ｓ１１１の処理を実行する。具体的には、ＣＩＳ制御部２１は、エリアマップに基づいて、ＤＮＮ処理部２３への入力画像データ間引きエリア判定を行う（ステップＳ１１０）。その後、ＣＩＳ制御部２１は、調整情報に基づいて、入力画像データ間引き調整を行い（ステップＳ１１１）、処理をステップＳ１０１へ移す。
【００８９】
また、ＣＩＳ制御部２１は、ステップＳ１１０，Ｓ１１１の処理と並行して、ステップＳ１１２、Ｓ１１３の処理を行う。具体的には、ＣＩＳ制御部２１は、エリアマップに基づいて、ＤＮＮ処理部２３への入力画像データｂｉｔ数エリア判定を行う（ステップＳ１１２）。
【００９０】
その後、ＣＩＳ制御部２１は、調整情報に基づいて、入力画像ｂｉｔ数調整を行い（ステップＳ１１３）、処理をステップＳ１０１へ移す。ＣＩＳ制御部２１は、かかるステップＳ１０１〜Ｓ１１３の処理を電子機器１に電源がトウニュされている期間に繰り返し実行する。
【００９１】
［１−８．ＣＩＳ制御部が行う制御の変形例］
なお、図２〜図５を参照して説明した第１〜第４制御は、ＣＩＳ制御部２１がＣＩＳ２の温度情報を抑制するために行う制御の一例であり、ＣＩＳ制御部２１は、他の制御を行うことによってもＣＩＳ２の温度情報を抑制することができる。
【００９２】
ここで、図９を参照し、ＣＩＳ制御部２１がＣＩＳ２の温度情報を抑制するために行う制御の変形例について説明する。図９は、第１の実施形態の変形例に係る制御の説明図である。
【００９３】
図９に示すように、ＣＩＳ制御部２１は、時刻ｔ４１でＣＩＳ２における温度・ノイズが正常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要がないと判定した場合、所定の時間間隔Ｔ１で撮像部２２からＤＮＮ処理部２３へ画像データを出力させる。
【００９４】
その後、ＣＩＳ制御部２１は、時刻ｔ４２でＣＩＳ２における温度・ノイズが異常であり、ＤＮＮ処理部２３に行わせる処理を制限する必要があると判定した場合、フレームレートを下げる。これにより、撮像部２２からＤＮＮ処理部２３へ画像データを出力される所定の時間間隔Ｔ１（１Ｖ期間）がＴ２に延長される。
【００９５】
その結果、ＤＮＮ処理部２３は、ＤＮＮ処理を行わない時間が延長されるので、温度情報が抑制される。このように、ＣＩＳ制御部２１は、ＤＮＮ処理部２３にＤＮＮ処理させる画像データのフレームレートを変更することによっても、ＣＩＳ２の温度上昇を抑制することができる。
【００９６】
（２．第２の実施形態）
［２−１．第２の実施形態に係る電子機器の構成］
次に、図１０を参照し、第２の実施形態に係る電子機器の構成について説明する。図１０は、第２の実施形態に係る電子機器の概略構成例を示すブロック図である。
【００９７】
図１０に示すように、第２の実施形態に係る電子機器１ａは、図１に示す電子機器１が備える構成に加えて、ＣＩＳ２ａが物体認識部２７と、画像切出部２８を備える。これに伴い、電子機器１ａでは、ＣＩＳ制御部２１ａが温度上昇を抑制するために行う制御が図１に示すＣＩＳ制御部２１とは異なる。
【００９８】
具体的には、物体認識部２７は、撮像部２２の読出部２２２から撮像画像の画像データを取得し、画像データから複数の被写体を認識する。そして、物体認識部２７は、認識した各被写体について、認識結果の信頼性の高さを示すスコアを算出する。
【００９９】
例えば、物体認識部２７は、撮像画像に複数の人が写っている場合、パターン認識や機械学習によって、人の顔を認識する。そして、物体認識部２７は、各被写体の顔が人の顔である確かさを示すスコアを算出する。
【０１００】
なお、物体認識部２７は、被写体が人である場合、顔の認識に加えて、被写体の年齢や性別まで認識して、各認識結果の確かさを示すスコアを算出することもできる。物体認識部２７は、認識した被写体の撮像画像における位置を示す情報と、算出したか各写体のスコアとをＣＩＳ制御部２１ａへ出力する。
【０１０１】
ＣＩＳ制御部２１ａは、物体認識部２７から入力されるスコアに基づいてＤＮＮ処理部２３へ画像データを入力する被写体を選択する。そして、ＣＩＳ制御部２１ａは、選択した被写体の画像における位置を示す情報と、選択した被写体の画像の切り出し指示を画像切出部２８へ出力する。
【０１０２】
このとき、ＣＩＳ制御部２１ａは、温度検出部２５から入力される温度情報およびノイズ検出部２６から入力されるノイズ情報に応じて、ＤＮＮ処理部２３へ画像データを入力する被写体を選択する。
【０１０３】
例えば、ＣＩＳ制御部２１ａは、ＣＩＳ２における温度・ノイズが正常である場合には、全ての被写体を選択し、温度・ノイズが異常である場合には、スコアが高い被写体を優先的に選択し、スコアが低い被写体を選択しない。なお、ＣＩＳ２ａが被写体を選択する具体的な一例については、図１１を参照して後述する。
【０１０４】
画像切出部２８は、ＣＩＳ２ａから入力される切り出し指示に対応する被写体の画像を撮像画像から切り出してＤＮＮ処理部２３へ出力する。ＤＮＮ処理部２３は、画像切出部２８から入力される被写体の画像データに対してＤＮＮ処理を行い、処理結果となるＤＮＮ情報をＡＰ３へ出力する。
【０１０５】
これにより、ＣＩＳ２ａは、例えば、温度が上昇する場合や、ノイズ量が増大する場合に、ＤＮＮ処理部２３にＤＮＮ処理させる被写体の画像データ量を低減することで、温度上昇を抑制することができる。なお、ＣＩＳ２ａにおいても、ＣＩＳ制御部２１ａは、ＤＮＮ処理部２３に対して第１の実施形態で説明した第１〜第４制御を行う。これにより、ＣＩＳ２ａは、より確実に温度上昇を抑制することができる。
【０１０６】
［２−２．第２の実施形態に係るＣＩＳ制御部が行う制御］
図１１を参照し、次に、第２の実施形態に係るＣＩＳ制御部２１ａが行う制御の一例について説明する。図１１は、第２の実施形態に係る制御の説明図である。ここでは、図１１に示すように、撮像画像に、男性と、女性と、子供とが写っている場合を例に挙げて説明する。また、ここでは、物体認識部２７によって算出された被写体のスコアが、男性：５０、子供：８０、女性：７０である場合を例に挙げて説明する。
【０１０７】
図１１に示すように、ＣＩＳ制御部２１ａは、例えば、時刻ｔ４１でＣＩＳ２ａにおける温度・ノイズが正常であると判定した場合、被写体全員の画像データを画像切出部２８からＤＮＮ処理部２３へ出力させる。これにより、ＤＮＮ処理部２３は、男性、子供、および女性の画像データに対してＤＮＮ処理を行う。
【０１０８】
その後、ＣＩＳ制御部２１ａは、時刻ｔ４２でＣＩＳ２ａにおける温度・ノイズが異常であると判定した場合、男性、子供、および女性のうち、例えば、スコアが最低の男性をＤＮＮ処理の対象から除外する。
【０１０９】
そして、ＣＩＳ制御部２１ａは、子供および女性の画像データを画像切出部２８からＤＮＮ処理部２３へ出力させる。これにより、ＤＮＮ処理部２３は、子供および女性の画像データに対してＤＮＮ処理を行う。これにより、ＣＩＳ制御部２１ａは、ＤＮＮ処理部２３にＤＮＮ処理させる画像データのデータ量を少なくすることで、ＣＩＳ２ａの温度上昇を抑制することができる。
【０１１０】
その後、ＣＩＳ制御部２１ａは、時刻ｔ４３になっても、まだＣＩＳ２ａにおける温度・ノイズが異常であると判定した場合、次は、子供および女性のうち、スコアが低い方の女性をＤＮＮ処理の対象から除外する。
【０１１１】
そして、ＣＩＳ制御部２１ａは、子供の画像データを画像切出部２８からＤＮＮ処理部２３へ出力させる。これにより、ＤＮＮ処理部２３は、子供の画像データに対してＤＮＮ処理を行う。これにより、ＣＩＳ制御部２１ａは、ＤＮＮ処理部２３にＤＮＮ処理させる画像データのデータ量をさらに少なくすることで、ＣＩＳ２ａの温度上昇を抑制することができる。
【０１１２】
なお、ここでは、ＣＩＳ制御部２１ａが被写体のスコアに基づいて、優先的にＤＮＮ処理部２３にＤＮＮ処理させる被写体を選択する場合に付いて説明したが、これは一例である。ＣＩＳ制御部２１ａは、被写体が人の場合、スコア以外に、例えば、被写体の年齢や性別等の他の指標によって、優先的にＤＮＮ処理部２３にＤＮＮ処理させる被写体を選択することもできる。
【０１１３】
例えば、ＣＩＳ制御部２１ａは、例えば、年齢を指標とする場合、子供を優先することができる。また、ＣＩＳ制御部２１ａは、例えば、性別を指標とする場合、女性を優先することができる。なお、ＣＩＳ制御部２１ａが被写体の選択に使用する指標や、各指標によって、どの被写体を優先させるかについては、任意に設定可能である。
【０１１４】
（３．第１および第２の実施形態に係る温度検出部の配設位置）
次に、図１２〜図１４を参照し、第１および第２の実施形態に係る温度検出部２５の配設位置の一例について説明する。図１２〜図１４は、第１および第２の実施形態に係る温度検出部の配設位置の説明図である。なお、第１の実施形態および第２の実施形態における温度検出部２５は、同一の位置に設けられる。このため、ここでは、第２の実施形態に係るＣＩＳ２における温度検出部２５の配設位置について説明する。
【０１１５】
図１２に示すように、例えば、ＣＩＳ２は、ＣＩＳロジック回路２０１やＤＮＮ処理部２３等が設けられる基板上に、アナログ回路２０２等が設けられる基板が積層された構造をしている。ＣＩＳロジック回路２０１は、例えば、撮像部２２の読出部２２２等が含まれる。また、アナログ回路２０２は、例えば、撮像部２２の受光部２２１等が含まれる。
【０１１６】
かかるＣＩＳ２では、ＤＮＮ処理部２３が主な発熱源となる。このため、図１２に示すように、温度検出部２５は、例えば、発熱源となるＤＮＮ処理部２３の近傍に設けられる。これにより、ＣＩＳ２は、発熱源の発熱を迅速に検知することで、早急に温度情報を抑制することができる。
【０１１７】
また、ＣＩＳ２では、ＤＮＮ処理部２３の温度上昇に起因するノイズの発生源は、アナログ回路２０２となる。このため、図１３に示すように、温度検出部２５は、例えば、ノイズの発生源となるアナログ回路２０２の近傍に設けられてもよい。
【０１１８】
これにより、ＣＩＳ２は、ＤＮＮ処理部２３の温度上昇に起因して、アナログ回路２０２で発生するノイズを迅速に検知することができるので、早急に温度上昇を抑制する制御を行うことでノイズを低減する対応を行うことができる。
【０１１９】
また、図１４に示すように、温度検出部２５は、発熱源となるＤＮＮ処理部２３およびノイズの発生源となるアナログ回路２０２の中間位置に設けられてもよい。これにより、ＣＩＳ２は、内部の局所的な温度ではなく、内部全体の平均温度に近い温度に基づいて、温度上昇の抑制およびノイズの低減を行うことができる。
【０１２０】
（４．その他の実施形態）
上述した各実施形態に係る処理は、上記各実施形態以外にも種々の異なる形態にて実施されてよい。
【０１２１】
例えば、上記実施形態では、ＣＩＳ２によって撮像された画像データに対して処理を行う情報処理部がＤＮＮ処理部２３である場合を例に挙げて説明したが、ＣＩＳ２が備える情報処理部は、ＤＮＮ処理以外の処理を行うものであってもよい。例えば、情報処理部は、画像データからノイズを除去する処理や画像のホワイトバランスを調整する処理等を行うものであってもよい。
【０１２２】
上記実施形態では、ＣＩＳ２の内部で行う被写体の推定、認識、および判別にＤＮＮ使用したが、ＤＮＮ以外にも、ＲＮＮ（Recurrent  Neural  Networks）やＣＮＮ（Convolutional  Neural  Network）など様々なニューラルネットワークを用いることができる。また、ＤＮＮなどを用いた学習モデルに限らず、決定木やサポートベクタマシンなどの他の様々な機械学習で学習した学習モデルを用いることもできる。
【０１２３】
また、上記実施形態では、ＣＩＳ２がＡＰ３からＤＮＮを取得してＤＮＮ処理部２３に使用させる場合について説明したが、ＤＮＮは、予めＣＩＳ２側で記憶しておいてもよい。また、上記した第１制御では、ＣＩＳ制御部２１が温度に応じてＤＮＮ処理部２３に使用させるＤＮＮ（１４階層または８階層）や、１つのＤＮＮの中で何階層までＤＮＮ処理させるかを決定したが、かかる決定をＡＰ３によって行わせてもよい。
【０１２４】
かかる構成の場合、ＣＩＳ２は、温度情報をＡＰ３へ出力する。ＡＰ３は、ＣＩＳ２から入力される温度情報に応じた階層数のＤＮＮをＣＩＳ２へ提供したり、温度情報に応じて何階層までＤＮＮ処理させるかを指示したりする。
【０１２５】
また、上記した第３制御では、ＣＩＳ２の温度・ノイズが異常の場合に、ＤＮＮ処理部２３にＤＮＮ処理させる画像データを間引く制御を行ったが、例えば、温度が所定の上限値を超える場合には、ＤＮＮ処理部２３の動作を停止させてもよい。
【０１２６】
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、実施例で説明した具体例、分布、数値などは、あくまで一例であり、任意に変更することができる。
【０１２７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図１に示したＣＩＳ制御部２１とＤＮＮ処理部２３とは統合されてもよい。
【０１２８】
また、上述してきた各実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１２９】
（５．効果）
ＣＩＳ２は、撮像部２２と、ＤＮＮ処理部２３と、温度検出部２５と、ＣＩＳ制御部２１とを有する。撮像部２２は、画像を撮像して画像データを生成する。ＤＮＮ処理部２３は、撮像部２２から読み出される画像データに対して処理を行う。温度検出部２５は、温度を検出する。ＣＩＳ制御部２１は、温度検出部２５によって検出される温度に応じてＤＮＮ処理部２３に行わせる処理を変更する。これにより、ＣＩＳ２は、例えば、温度が上昇する場合に、ＤＮＮ処理部２３の処理時間を短縮させたり、処理量を低減させたりする変更を行うことで、温度上昇を抑制することができる。
【０１３０】
また、ＣＩＳ２は、画像データに含まれるノイズを検出するノイズ検出部２６をさらに有する。そして、ＣＩＳ制御部２１は、ノイズ検出部２６によって検出されるノイズに応じてＤＮＮ処理部２３の動作を制御する。これにより、ＣＩＳ２は、温度上昇に起因するノイズ量が増大する場合に、ＤＮＮ処理部２３の処理時間を短縮させたり、処理量を低減させたりする変更を行うことで、ＤＮＮ処理部２３の温度を低下させることによって温度上昇を抑制することができる。
【０１３１】
また、ＤＮＮ処理部２３は、画像データに対してＤＮＮを使用するＤＮＮ処理を行う処理部である。そして、ＣＩＳ制御部２１は、ＤＮＮ処理部２３に処理させるＤＮＮの階層の深さを変更する。これにより、ＣＩＳ２は、温度が上昇する場合に、ＤＮＮ処理部２３に処理させるＤＮＮの階層の深さを浅くすることで、温度上昇を抑制することができる。
【０１３２】
また、ＣＩＳ制御部２１は、階層の深さが異なる複数のＤＮＮから選択してＤＮＮ処理部２３に使用させるＤＮＮを変更する。これにより、ＣＩＳ２は、温度が上昇する場合に、階層の深さが浅いＤＮＮをＤＮＮ処理部２３に使用させることで、温度上昇を抑制することができる。
【０１３３】
また、ＣＩＳ制御部２１は、一のＤＮＮにおける全階層のうち何階層の深さまでＤＮＮ処理部２３に処理させるかを変更する。これにより、ＣＩＳ２は、温度が上昇する場合に、ＤＮＮ処理部２３に処理させるＤＮＮの階層数を少なくすることで、温度上昇を抑制することができる。
【０１３４】
また、ＣＩＳ制御部２１は、ＤＮＮ処理部２３の動作クロックを変更する。これにより、ＣＩＳ２は、温度が上昇する場合に、ＤＮＮ処理部２３の動作クロックを遅くすることによって、温度上昇を抑制することができる。
【０１３５】
また、ＣＩＳ制御部２１は、ＤＮＮ処理部２３に処理させる画像データの間引きを行う。これにより、ＣＩＳ２は、ＤＮＮ処理部２３に処理させるデータ量を低減することによって、温度上昇を抑制することができる。
【０１３６】
また、ＣＩＳ制御部２１は、ＤＮＮ処理部２３に処理させる１フレームの画像データのデータ量を変更する。これにより、ＣＩＳ２は、温度が上昇する場合に、ＤＮＮ処理部２３に処理させる１フレームの画像データのデータ量を低減することによって、温度上昇を抑制することができる。
【０１３７】
また、ＣＩＳ制御部２１は、ＤＮＮ処理部２３に処理させる画像データのフレームレートを変更する。これにより、ＣＩＳ２は、ＤＮＮ処理部２３に処理させる画像データのフレームレートを下げることによって、温度上昇を抑制することができる。
【０１３８】
また、ＣＩＳ２ａは、画像データから複数の被写体を認識して被写体のスコアを算出する物体認識部２７を有する。そして、ＣＩＳ制御部２１ａは、被写体のスコアに基づいて１フレームの画像データからＤＮＮ処理部２３に処理させる被写体のデータを取捨選択する。これにより、ＣＩＳ２ａは、ＤＮＮ処理部２３に処理させるデータ量を低減することによって温度上昇を抑制することができる。
【０１３９】
また、温度検出部２５は、発熱源となるＤＮＮ処理部２３の近傍に設けられる。これにより、ＣＩＳ２は、発熱源の発熱を迅速に検知することで、温度情報を抑制することができる。
【０１４０】
また、温度検出部２５は、ノイズの発生源となる撮像部２２の近傍に設けられる。これにより、ＣＩＳ２は、温度上昇によるノイズの発生を迅速に検知することで、早急に温度上昇を抑制する制御を行うことにより、ノイズを低減する対応を行うことができる。
【０１４１】
また、温度検出部２５は、ＣＩＳ２における中央位置に設けられる。これにより、ＣＩＳ２は、ＣＩＳ２における局所的な温度ではなく、全体の平均温度に近い温度に基づいて、温度上昇の抑制およびノイズの低減を行うことができる。
【０１４２】
また、電子機器１は、ＣＩＳ２を有する。ＣＩＳ２は、撮像部２２と、ＤＮＮ処理部２３と、温度検出部２５と、ＣＩＳ制御部２１とを備える。撮像部２２は、画像を撮像して画像データを生成する。ＤＮＮ処理部２３は、撮像部２２から読み出される画像データに対して処理を行う。温度検出部２５は、温度を検出する。ＣＩＳ制御部２１は、温度検出部２５によって検出される温度に応じてＤＮＮ処理部２３の動作を変更する。これにより、電子機器１は、例えば、温度が上昇する場合に、ＤＮＮ処理部２３の処理時間を短縮させたり、処理量を低減させたりする変更を行うことで、温度上昇を抑制することができる。
【０１４３】
また、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０１４４】
なお、本技術は以下のような構成も取ることができる。
（１）
画像を撮像して画像データを生成する撮像部と、
前記撮像部から読み出される画像データに対して処理を行う情報処理部と、
温度を検出する温度検出部と、
前記温度検出部によって検出される温度に応じて前記情報処理部に行わせる処理を変更する制御部と
を有する撮像装置。
（２）
前記画像データに含まれるノイズを検出するノイズ検出部
をさらに有し、
前記制御部は、
前記ノイズ検出部によって検出されるノイズに応じて前記情報処理部の動作を制御する、前記（１）に記載の撮像装置。
（３）
前記情報処理部は、
前記画像データに対してＤＮＮ（Deep  Neural  Network）を使用するＤＮＮ処理を行う処理部であり、
前記制御部は、
前記情報処理部に処理させる前記ＤＮＮの階層の深さを変更する、前記（１）または（２）に記載の撮像装置。
（４）
前記制御部は、
前記階層の深さが異なる複数の前記ＤＮＮから選択して前記情報処理部に使用させる前記ＤＮＮを変更する、前記（３）に記載の撮像装置。
（５）
前記制御部は、
一の前記ＤＮＮにおける全階層のうち何階層の深さまで前記情報処理部に処理させるかを変更する、前記（３）に記載の撮像装置。
（６）
前記制御部は、
前記情報処理部の動作クロックを変更する、前記（１）〜（５）のいずれかに記載の撮像装置。
（７）
前記制御部は、
前記情報処理部に処理させる前記画像データの間引きを行う、前記（１）〜（６）のいずれかに記載の撮像装置。
（８）
前記制御部は、
前記情報処理部に処理させる１フレームの前記画像データのデータ量を変更する、前記（１）〜（７）のいずれかに記載の撮像装置。
（９）
前記制御部は、
前記情報処理部に処理させる前記画像データのフレームレートを変更する、前記（１）〜（８）のいずれかに記載の撮像装置。
（１０）
前記画像データから複数の被写体を認識して前記被写体のスコアを算出する認識部
を有し、
前記制御部は、
前記被写体のスコアに基づいて１フレームの前記画像データから前記情報処理部に処理させる前記被写体のデータを取捨選択する、前記（１）〜（９）のいずれかに記載の撮像装置。
（１１）
前記温度検出部は、
発熱源の近傍に設けられる、前記（１）〜（１０）のいずれかに記載の撮像装置。
（１２）
前記温度検出部は、
ノイズの発生源の近傍に設けられる、前記（１）〜（１０）のいずれかに記載の撮像装置。
（１３）
前記温度検出部は、
撮像装置における中央位置に設けられる、前記（１）〜（１０）のいずれかに記載の撮像装置。
（１４）
画像を撮像して画像データを生成する撮像部と、
前記撮像部から読み出される画像データに対して処理を行う情報処理部と、
温度を検出する温度検出部と、
前記温度検出部によって検出される温度に応じて前記情報処理部の動作を変更する制御部とを備える撮像装置
を有する電子機器。
【符号の説明】
【０１４５】
１，１ａ  電子機器
２，２ａ  ＣＩＳ
２１，２１ａ  ＣＩＳ制御部
２２  撮像部
２２１  受光部
２２２  読出部
２３  ＤＮＮ処理部
２４  通信Ｉ／Ｆ
２５  温度検出部
２６  ノイズ検出部
２７  物体認識部
２８  画像切出部
３  ＡＰ
３１  ＡＰ制御部
３２  通信Ｉ／Ｆ
【図１】
2020136903.tif 000003
【図２】
2020136903.tif 000004
【図３】
2020136903.tif 000005
【図４】
2020136903.tif 000006
【図５】
2020136903.tif 000007
【図６】
2020136903.tif 000008
【図７】
2020136903.tif 000009
【図８】
2020136903.tif 000010
【図９】
2020136903.tif 000011
【図１０】
2020136903.tif 000012
【図１１】
2020136903.tif 000013
【図１２】
2020136903.tif 000014
【図１３】
2020136903.tif 000015
【図１４】
2020136903.tif 000016