(57)【要約】【課題】ＷＤＲ機能によってビットレートが増加し過ぎてしまうおそれを低減しつつ、画像における視認性を確保することを可能とする。【解決手段】撮像装置であって、被写体を複数の露光条件において撮像し、複数の画像データを生成する撮像部と、画像データを符号化する符号化手段と、符号化された前記画像データのビットレートの大きさを判定する判定手段と、前記複数の画像データを合成する合成手段とを備える。【選択図】  図１
2019153972.tif 000002
【特許請求の範囲】
【請求項１】
被写体を複数の露光条件において撮像し、複数の画像データを生成する撮像部と、
画像データを符号化する符号化手段と、
符号化された前記画像データのビットレートの大きさを判定する判定手段と、
前記複数の画像データを合成する合成手段と
を備え、
前記判定手段は、前記複数の画像データのうち第１の画像データの前記ビットレートが第１の閾値よりも小さいか否かを判定し、
前記判定手段が、前記ビットレートが前記第１の閾値よりも小さいと判定した場合に、前記合成手段は、前記第１の画像データと前記複数の画像データのうちの第２の画像データとを合成して第３の画像データを生成し、前記符号化手段は、前記第３の画像データを符号化する
ことを特徴とする撮像装置。
【請求項２】
前記第１の画像データを画像処理する画像処理手段をさらに備え、
前記判定手段が前記ビットレートが前記第１の閾値以上と判定した場合に、
前記判定手段は、前記ビットレートが前記第１の閾値よりも大きい第２の閾値よりも小さいか否かを更に判定し、
前記判定手段が前記ビットレートが前記第２の閾値よりも小さいと判定した場合に、前記画像処理手段は、前記第１の画像データを補正して第４の画像データを生成し、前記符号化手段は、前記第４の画像データを符号化する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記画像処理手段は、前記ビットレートが前記第２の閾値よりも小さいと判定された前記第１の画像データの低輝度領域の輝度値を補正する処理を行うことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記画像処理手段は、前記ビットレートが前記第２の閾値よりも小さいと判定された前記第１の画像データについてコントラストを強調するように階調を補正する処理を行うことを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記判定手段は、前記第１の画像データよりも前に符号化された画像データのビットレートの大きさを判定することにより、前記符号化された第１の画像データのビットレートの大きさを判定することを特徴とする請求項１から４のいずれか１項に記載の撮像装置。
【請求項６】
前記第１の画像データは、前記複数の露光条件のうち第１の露光条件における撮像により生成された画像データであって、
前記第２の画像データは、前記第１の露光条件を変更した前記複数の露光条件のうちの第２の露光条件における撮像により生成された画像データである
ことを特徴とする請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
被写体を複数の露光条件において撮像し、複数の画像データを生成する撮像部と、
画像データを符号化する符号化手段と、
符号化された前記画像データのビットレートを判定する判定手段と、
前記複数の画像データを合成する合成手段と
を備える撮像装置の制御方法であって、
前記撮像部が、前記複数の画像データを生成する撮像工程と、
前記判定手段が、前記複数の画像データのうち第１の画像データの前記ビットレートが第１の閾値よりも小さいか否かを判定する判定工程と、
前記判定工程において前記ビットレートが前記第１の閾値よりも小さいと判定された場合に、
前記合成手段が、前記第１の画像データと前記複数の画像データのうちの第２の画像データとを合成して第３の画像データを生成する生成工程と、
前記符号化手段が、前記第３の画像データを符号化する符号化工程と
を含むことを特徴とする撮像装置の制御方法。
【請求項８】
撮像部を備えるコンピュータを、請求項１から６のいずれか１項に記載の撮像装置が有する各手段として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
撮像装置が有する機能の１つとして、ビットレートの大きさに応じてワイドダイナミックレンジ（以下、ＷＤＲ）機能の有効・無効を手動で切り換えるものがある。このＷＤＲ機能は、異なる露光量の画像を合成することにより実現でき、ＷＤＲ機能を有効にすると白飛びや黒潰れを改善して視認性が向上させることができる。しかし、ＷＤＲ機能を有効にすると視認性が向上する反面、可視化される領域が増えるのでデータ量が多くなり、動画におけるビットレートが増加する傾向にある。また、録画をする際には録画容量を圧迫し、コストがかかる問題がある。
【０００３】
そこで、データ量を考慮した画像合成や符号化時の画像の明るさを決定する技術が提案されている。特許文献１では、まず、被写体を撮像した画像データから基準画像データを生成する一方で、画像データのデータ量を削減して基準画像データよりデータ量の少ない合成画像データを生成する。そして、生成した２種類の画像データを用いて画像データの合成を行う。特許文献２では、複数の露出で複数フレームの画像データを撮像し符号化する。その際、各フレームの露出に応じてフレーム間予測符号化における符号化対象となる参照元フレームに対する参照先フレームを決定する。そして、決定された参照元フレーム及び参照先フレームの明るさを合わせる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１６２８５１号公報
【特許文献２】特開２０１５−２３４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、基準画像データが大きくなれば動画撮影時のビットレートが増大してしまう。また特許文献２に開示された技術では、符号化のフレーム参照に関するものであり画像合成を行うものではないので視認性が向上することが期待できない。
【０００６】
そこで、本発明は上記の課題を鑑み、ＷＤＲ機能によってビットレートが増加し過ぎてしまうおそれを低減しつつ、画像における視認性を確保することを可能とする技術を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明は、撮像装置であって、
被写体を複数の露光条件において撮像し、複数の画像データを生成する撮像部と、
画像データを符号化する符号化手段と、
符号化された前記画像データのビットレートの大きさを判定する判定手段と、
前記複数の画像データを合成する合成手段と
を備え、
前記判定手段は、前記複数の画像データのうち第１の画像データの前記ビットレートが第１の閾値よりも小さいか否かを判定し、
前記判定手段が、前記ビットレートが前記第１の閾値よりも小さいと判定した場合に、前記合成手段は、前記第１の画像データと前記複数の画像データのうちの第２の画像データとを合成して第３の画像データを生成し、前記符号化手段は、前記第３の画像データを符号化することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ＷＤＲ機能によってビットレートが増加し過ぎてしまうおそれを低減しつつ、画像における視認性を確保することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】発明の実施形態１に対応する撮像装置の機能構成の一例を記載するブロック図。
【図２】発明の実施形態１に対応する処理の一例を示すフローチャート。
【図３】発明の実施形態２に対応する撮像装置の機能構成の一例を記載するブロック図。
【図４】発明の実施形態２に対応する処理の一例を示すフローチャート。
【図５】発明の実施形態に対応する撮像装置のハードウェア構成の一例を示すブロック図。
【発明を実施するための形態】
【００１０】
以下、発明の実施形態を、添付の図面に基づいて詳細に説明する。
【００１１】
［実施形態１］
以下、発明の第１の実施形態に対応する撮像装置の構成を説明する。本実施形態に対応する撮像装置は、撮像画像のビットレートの大きさに応じてワイドダイナミックレンジ（ＷＤＲ）機能の有効、無効を切り換えることでビットレートが増加し過ぎるのを防ぐことができる。
【００１２】
図１（Ａ）は、発明の実施形態に対応する撮像装置１００の機能構成の一例を示すブロック図である。本実施形態に対応する撮像装置１００は、ＷＤＲ機能の有効、無効を切り換えることでビットレートを増加し過ぎるのを防ぐように動作する。まず、撮像装置１００は、撮像部１０１、符号化部１０２、計測部１０３、合成設定部１０４、合成部１０５、画像処理部１０６を含むように構成される。また、図１（Ｂ）は、撮像部１０１のハードウェア構成の一例を示す図である。撮像部１０１は、撮像レンズ１１１、絞り及びシャッタ１１２、ＡＥ処理部１１３、フォーカスレンズ１１４、ＡＦ処理部１１５、撮像素子１１６、Ａ／Ｄ変換部１１７、現像処理部１１８等を含んで構成される。
【００１３】
図１（Ａ）及び（Ｂ）に示す構成はあくまで一例であって、図１（Ａ）に示す以外の構成要素が付加されてもよい。また、図１（Ａ）の撮像装置１００において、撮像素子やレンズ、絞り、シャッタのような物理的デバイスを除き、各ブロックは専用ロジック回路やメモリを用いてハードウェア的に構成されてもよい。或いは、メモリに記憶されている処理プログラムをＣＰＵ等のコンピュータが実行することにより、ソフトウェア的に構成されてもよい。以下、撮像装置１００の構成要素及びその機能について説明する。
【００１４】
撮像部１０１は、被写体を撮像して画像データを生成し、生成した画像データを、符号化部１０２及び合成部１０５に出力する。絞り及びシャッタ１１２は、ＡＥ処理部１１３からの指示に従って、撮影レンズ１１１を介して撮像装置１００に入射する入射光（被写体からの反射光）の撮像素子１１６への入射光量と電荷蓄積時間を制御する。ＡＥ処理部１１３は、絞り及びシャッタ１１２の動作を制御すると共に、Ａ／Ｄ変換部１１７を制御する。フォーカスレンズ１１４は、ＡＦ処理部１１５からの制御信号にしたがって、撮像素子１１６の受光面上に焦点を合わせて光学像を結像させる。
【００１５】
撮像素子１１６は、受光面に結像した光学像をＣＣＤ素子或いはＣＭＯＳ素子等の光電変換部によって電気信号に変換してＡ／Ｄ変換部１１７へ出力する。Ａ／Ｄ変換部１１７は、受信した電気信号（アナログ信号）をデジタル信号に変換する。Ａ／Ｄ変換部１１７は、受信した電気信号からノイズを除去するＣＤＳ回路や、受信した電気信号をデジタル信号に変換する前に非線形増幅するための非線形増幅回路を含むことができる。
【００１６】
現像処理部１１８は、Ａ／Ｄ変換部１１７から出力されたデジタル画像信号に対して、所定の現像処理を実行する。現像処理には、例えば、ディベイヤ処理、ホワイトバランス処理、階調変換処理、エッジ強調補正処理、キズ補正、ノイズ除去、拡大縮小処理、YCbCr形式への色変換などの処理を含むことができる。
【００１７】
本実施形態において、撮像部１０１は、ＡＥ処理部１１３の制御に従って異なる露光条件で連続的に撮像を行って複数の画像データを生成する。ＡＥ処理部１１３は、撮像素子１１６によって取得された画像データに基づいて被写体輝度を検出し、この被写体輝度に基づいて、所定の第１の露光条件となるシャッタ速度、絞り値等を算出する。複数の画像データのうち、この第１の露光条件下で撮像された画像を第１の画像データという。複数の画像データのうち、他の第２の画像データは、ＡＥ処理部１１３が第１の露光条件から露光量を変更して撮像された画像データである。これらは、例えば第１の露光条件に対して、−１段、＋１段と順次露光条件を変更して撮像される（本実施形態では、これらの変更後の露光条件のことをまとめて第２の露光条件という。）。撮像部１０１は、第１の画像データを符号化部１０２に出力するとともに、第１の画像データと第２の画像データとを合成部１０５に出力する。
【００１８】
符号化部１０２は、撮像部１０１から出力された画像データ、または、合成部１０５から出力された画像データを圧縮・符号化して画像データを生成する。画像圧縮方式は、例えば、H.264、H.265、MPEGなどの規格に基づくことができる。さらに、mp4やavi形式などを含む任意の形式の画像データを生成しても良い。
【００１９】
計測部１０３は、符号化部１０２で符号化された画像データのビットレートを１フレームごとに計測し、得られたビットレートを合成設定部１０４に出力する。合成設定部１０４は、計測部１０３が計測したビットレートが所定の第１の閾値（Ｔｈ１）以上であるか否かを判定し、合成部１０５の状態設定を切り換える。画像データのビットレート値が第１の閾値Ｔｈ１以上であれば、合成設定部１０４は制御信号を合成部１０５に送信して、合成部１０５における合成を無効化する。一方、ビットレート値が第１の閾値Ｔｈ１未満であれば、合成設定部１０４は制御信号を合成部１０５に送信し、合成部１０５における合成を有効化する。合成設定部１０４は当該制御信号を符号化部１０２にも出力する。符号化部１０２は、制御信号の値に応じて出力する画像データを切り替える。
【００２０】
合成部１０５は、合成設定部１０４から送信された制御信号に応じて、画像データに対する合成処理を切り替える。合成設定部１０４から合成を有効化する制御信号を受信した場合、異なる露光量で取得した第１の画像データと第２の画像データとを合成して第３の画像データを生成する合成処理を行って、合成結果として得られた第３の画像データを符号化部１０２に出力する。一方、合成設定部１０４から合成を無効化する制御信号を受信した場合、合成部１０５は撮像部１０１から受信した画像データの合成処理は行わない。この場合、当該画像データについては、先に符号化部１０２が行った第１の画像データの符号化結果を出力する。
【００２１】
次に、図２のフローチャートを参照して、本実施形態に対応する撮像装置１００が実行する処理の流れを説明する。図２は、発明の実施形態に対応する撮像装置１００が実行する処理の一例を示すフローチャートである。該フローチャートに対応する処理は、例えば、各処理ブロックとして機能する１以上のプロセッサが対応するプログラム（ＲＯＭ等に格納）を実行することにより実現できる。
【００２２】
Ｓ２０１において、撮像部１０１が撮像処理を行う。このとき、撮像部１０１は、第１の露光条件を含む複数の露光条件において撮像を行った複数の画像データを生成する。続くＳ２０２において、符号化部１０２は、撮像部１０１の複数の露光条件下での撮像により得られた複数の画像データのうち、第１の露光条件下での撮像により得られた第１の画像データの符号化処理を行う。続くＳ２０３において、符号化処理結果に基づいて、計測部１０３が、符号化された画像データのビットレート（Ｂｒ）を計測し、合成設定部１０４が得られたビットレートと第１の閾値とを比較することにより、ビットレートの大きさを判定する。もし、ビットレートＢｒが第１の閾値以上であれば（Ｓ２０４において「ＹＥＳ」）、処理はＳ２０５に進む。一方、ビットレートＢｒが第１の閾値未満であれば（Ｓ２０４において「ＮＯ」）、処理はＳ２０６に進む。
【００２３】
Ｓ２０５では、合成設定部１０４は、ＷＤＲ ＯＦＦの制御信号を合成部１０５と符号化部１０２に出力し、合成処理を行わず、Ｓ２０９において符号化部１０２はＳ２０２における第１の画像データの符号化結果を出力する。一方、Ｓ２０６では、合成設定部１０４は、ＷＤＲ ＯＮの制御信号を合成部１０５と符号化部１０２に出力し、Ｓ２０７において合成処理を実行する。この合成処理では、複数の露光条件で生成された上記の第１の画像データと第２の画像データとを部分部分で位置合わせを行って合成し、第３の画像データを生成する。当該合成処理は公知の技術であるので、詳細は省略する。この合成処理により、単写よりも広いダイナミックレンジの画像を得ることができる。続くＳ２０８では、合成部１０５において生成された第３の画像データを、符号化部１０２が符号化し、Ｓ２０９において符号化結果として出力する。
【００２４】
上記の実施形態において、第１の露光条件で撮像された画像のビットレートの大小を判定する際に第１の閾値Ｔｈ１を用いたが、当該第１の閾値は、例えば、想定される最大ビットレートの半分の値とすることができる。例えば、所定の条件下で得られるビットレートの最大値が５０Ｍｂｐｓ(bit per second)であった場合、第１の閾値Ｔｈ１を２５Ｍｂｐｓとすることができる。
【００２５】
また、上記の実施形態では処理対象である第１の画像データを実際に符号化して得られたビットレートの大きさを判定したが、発明の実施形態はこれに限定されるものではない。例えば、処理対象の第１の画像データより以前に符号化されている複数の画像データのビットレートの平均値を求めておき、当該平均値に基づいて第1の画像データを符号化した場合のビットレートを推定してもよい。推定方法は、例えば、符号化済みの画像データのビットレートの変化の傾向に従って、平均値を増加方向、または、減少方向に補正し補正後の値を第1の画像データのビットレートの推定値としてもよい。あるいは、ビットレートの平均値を第１の画像データのビットレートの代わりに用いて上述の処理を実行してもよい。
【００２６】
このように、本実施形態では、符号化結果に基づき処理対象の画像データのビットレートが所定値以上の場合にはＷＤＲ機能を無効化するように制御することで、生成される動画像のビットレートが増加しすぎることを防止することができる。それと同時に、ビットレートが所定値よりも小さい場合には、ＷＤＲ機能を有効化して、画像の視認性を向上させることができる。したがって、本実施形態によれば、適応的に、ビットレートの増加を防止しつつ画像の視認性を向上させることが可能となる。また、本発明によれば、各画像データのビットレートに応じたＷＤＲ機能の状態が設定されるので、帯域が不足している状態であってもフレーム落ちが発生することなく画像を送信することが可能となる。
【００２７】
［実施形態２］
次に、発明の第２の実施形態について説明する。本実施形態では、ＷＤＲ機能をＯＦＦにした場合であっても、視認性を高めるために一定条件下で所定の補正処理を行うものである。
【００２８】
図３を参照して、本実施形態に対応する撮像装置３００の構成を説明する。撮像装置３００の基本的な構成は図１に示した撮像装置１００とほぼ同じである。そこで、ほぼ同一の動作を行う構成要素については同一の参照番号を使用し、説明を省略する。本実施形態の撮像装置３００は、合成設定部１０４の代わりに判定部３０１が、合成部１０５の代わりに画像処理部３０２が含まれる点で撮像装置１００の構成とは相違する。
【００２９】
判定部３０１は、合成設定部１０４の機能に追加して、計測部１０３が計測したビットレート値が所定の第２の閾値（Ｔｈ２）以上であるか否かを更に判定するとともに、さらにヒストグラム判定処理を行って、これらの判定結果に従って画像処理部３０２における輝度値の補正処理の実行を制御する。画像データのビットレート値が第２の閾値Ｔｈ２以上であれば、判定部３０１は制御信号を画像処理部３０２に送信して、画像処理部３０２における輝度値の補正処理を無効化する。一方、ビットレート値が第２の閾値Ｔｈ２未満であれば、判定部３０１はさらにヒストグラム判定処理を行って、画像データにおいて低輝度領域を占める割合が、所定の割合よりも多いか否かを判定する。ここで、低輝度領域とは、各画素が有する輝度値が所定の輝度値未満の領域をいう。もし、画像データにおいて低輝度領域を占める割合が所定の割合より大きい場合には、制御信号を画像処理部３０２に送信して、画像処理部３０２における輝度値の補正処理を有効化する。
【００３０】
画像処理部３０２は合成部１０５の機能に追加して、第１の画像データの輝度値を補正する処理を行う。この輝度値の補正処理には、例えば、覆い焼き補正が含まれる。覆い焼き補正とは、処理対象の画像において、低輝度領域について、その輝度レベルを所定の輝度値に上げる補正処理をいう。
【００３１】
本実施形態において、画像処理部３０２は、実施形態１で説明した合成処理、または、輝度補正処理のいずれかを実行する。符号化部１０２には、画像処理部３０２から出力される合成処理後の第３の画像データ、または、第１の画像データに輝度補正を行った第４の画像データのいずれかが入力される。符号化部１０２は、入力されたいずれかの画像データを符号化して出力する。
【００３２】
次に、図４のフローチャートを参照して、本実施形態に対応する撮像装置３００が実行する処理の流れを説明する。図４は、発明の実施形態に対応する撮像装置３００が実行する処理の一例を示すフローチャートである。図４のフローチャートに対応する処理は、実施形態１の図２のフローチャートの処理と部分的に同一である。そこで、図２のフローチャートに対応する処理ステップについては、同一の参照番号を付与して説明を省略する。具体的にＳ２０１からＳ２０９までの処理は図２と同様であるので説明を省略する。
【００３３】
実施形態１では、Ｓ２０３における判定結果において、ビットレートが第１の閾値Ｔｈ１以上と判定されると（Ｓ２０４で「ＹＥＳ」）、処理はＳ２０５に移行してＷＤＲ ＯＦＦ設定を行った。これに対して本実施形態では、直ちにＷＤＲ ＯＦＦ設定を行うのではなく、Ｓ４０１において、判定部３０１がＳ２０３において判定したビットレートＢｒを第２の閾値Ｔｈ２と比較する。ここで第２の閾値Ｔｈ２は、第１の閾値Ｔｈ１よりも大きい値である。もし、ビットレートＢｒが第２の閾値以上であれば（Ｓ４０２において「ＹＥＳ」）、処理はＳ２０５に進む。Ｓ２０５では、実施形態１と同様、判定部３０１がＷＤＲ ＯＦＦ設定を行い、Ｓ２０９において符号化部１０２がＳ２０２における第１の画像データの符号化結果を出力する。一方、ビットレートＢｒが第２の閾値未満であれば（Ｓ４０２において「ＮＯ」）、処理はＳ４０３に進む。
【００３４】
Ｓ４０３では、判定部３０１がさらにヒストグラム判定処理を行う。具体的には、第１の画像データにおいて低輝度領域の占める割合を判定し、低輝度領域の占める割合が所定の割合よりも大きいか否かを判定する。所定の割合は、例えば３０％、４０％、あるいは５０％等とすることができるが、これらに限定されるものではない。ヒストグラム判定処理の結果、低輝度領域が所定の割合よりも多いと判定された場合（Ｓ４０４で「ＹＥＳ」）、処理はＳ４０５に進む。一方、低輝度領域が所定の割合以下と判定された場合（Ｓ４０４で「ＮＯ」）、処理はＳ２０５に進む。
【００３５】
Ｓ４０５では、画像処理部３０２が、第１の画像データに対して上記の覆い焼き補正による輝度値の補正処理を行って、低輝度領域の輝度レベルを引き上げる。画像処理部３０２は、覆い焼き補正を行った処理結果として得られた第４の画像データを符号化部１０２に出力する。続くＳ４０６では、符号化部１０２が、画像処理部３０２から得られた第４の画像データの符号化処理を実行し、Ｓ２０９において符号化結果として出力する。
【００３６】
上記の実施形態において、第２の閾値Ｔｈ２は、例えば、所定の条件下で得られるビットレートの最大値が５０Ｍｂｐｓ(bit per second)であり、第１の閾値Ｔｈ１を２５Ｍｂｐｓとした場合に、３５Ｍｂｐｓとすることができる。また、本実施形態では、画像処理部３０２が主に輝度値補正を実行する場合について説明したが、これ以外にも、例えばシャープネス処理やノイズリダクション等の画像処理を行うことができる。
【００３７】
また、上記の実施形態では、Ｓ４０３のヒストグラム判定処理で低輝度領域の割合を判定し、低輝度領域が多い場合に覆い焼き補正を実行する場合を説明したが、発明の実施形態はこの形態に限定されるものではない。例えば、Ｓ４０３のヒストグラム判定処理において、低輝度領域の割合の代わりにコントラストの大小を判定してもよい。コントラストの判定方法は公知の技術を利用して実現することができる。ここでコントラストが小さい画像については、Ｓ４０５の補正処理において、公知の階調補正処理を施してコントラストを高めての視認性を向上させてもよい。
【００３８】
このように、本実施形態では、符号化結果に基づき処理対象の画像データのビットレートが第１の閾値以上の場合にはＷＤＲ機能を無効化する一方で、ビットレートが第２の閾値未満の画像で、低輝度領域の割合が多い画像については、ＷＤＲ機能の代わりに輝度値補正を行うことにより、低輝度領域における視認性を確保することができる。また、本実施形態でも、ビットレートが所定値よりも小さい場合には、ＷＤＲ機能を有効化して、画像の視認性を向上させることができる。したがって、本実施形態によれば、適応的に、ビットレートの増加を防止しつつ画像の視認性を更に向上させることが可能となる。
【００３９】
上記の各実施形態やその変形例に対応する撮像装置は、図５に示すようなハードウェア構成で実現することができる。図５は、発明の実施形態に対応する撮像装置のハードウェア構成例を示すブロック図である。当該撮像装置は、例えば、パーソナルコンピュータ、デジタルカメラ、携帯電話、スマートフォン、ＰＤＡ、タブレット端末などの任意の情報処理端末とすることができる。
【００４０】
撮像装置１００はＣＰＵ５０１、ＲＡＭ５０２、ＲＯＭ５０３を有する。ＲＯＭ５０３には情報処理装置の基本的な制御プログラムが記憶されている。この制御プログラムは、装置の起動時にＲＡＭ５０２に読み込まれ、ＣＰＵ５０１によって実行される。二次記憶装置５０４は、実際にはハードディスクあるいはメモリディスクなどである。二次記憶装置５０４には、高レベルな制御プログラム（たとえばオペレーションシステム）、ブラウザ、処理データに関する情報を管理するためのデータベース、機能部５０５で取得されたデータを装置１００に取り込むためのアプリケーション、取り込まれたデータなどが記憶される。これらのソフトウェアは、適時ＲＡＭ５０２に読み込まれ、ＣＰＵ５０１によって実行される。
【００４１】
機能部５０５は、装置の種類に応じた特定機能を実行するための構成を有する機能部である。本実施形態では、機能部５０５は、撮像部１０１として機能することができる。撮像部１０１の具体的なハードウェア構成は図１（Ｂ）に示したとおりである。ネットワークインタフェース（Ｉ/Ｆ）５０６は、外部のネットワークと接続するためのインタフェースである。操作部５０７は、ユーザからの指示操作を受け付けることが可能であって、ボタン、タッチパネル、ダイヤルなどから構成される。表示部５０８は、ＣＰＵ５０１の表示制御に従って画像やグラフィカルユーザインタフェース（ＧＵＩ）画面を表示し、モニタなどから構成される。そしてバス５０９は、５０１〜５０８が情報をやり取りする際に用いられる。
【００４２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019153972.tif 000003
【図２】
2019153972.tif 000004
【図３】
2019153972.tif 000005
【図４】
2019153972.tif 000006
【図５】
2019153972.tif 000007