(57)【要約】【課題】撮影画像と参照画像を表示する際に、ユーザーに操作負担をかけること無く、撮影画像と参照画像との関係性を容易に把握できる仕組みを提供する。【解決手段】参照画像と、参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを取得する画像取得部１３２と、画像取得部１３２で取得された撮影画像に含まれる人体（被写体）の向き及び移動方向を検出する人体検出部１３３と、人体検出部１３３で検出された人体の向き及び移動方向に基づいて、画像取得部１３２で取得された撮影画像と参照画像とを同一の方向に回転させて表示部２１０に表示する制御を行う表示制御部１３４を備える。【選択図】図１−１
2018046415.tif 000002
【特許請求の範囲】
【請求項１】
参照画像と、前記参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを取得する画像取得手段と、
前記撮影画像に含まれる被写体の向き及び移動方向を検出する検出手段と、
前記検出手段で検出された被写体の向き及び移動方向に基づいて、前記画像取得手段で取得された前記撮影画像と前記参照画像とを同一の方向に回転させて表示部に表示する制御を行う表示制御手段と
を有することを特徴とする表示制御装置。
【請求項２】
前記検出手段は、前記撮影画像に複数の前記被写体が含まれている場合、前記複数の被写体における各被写体の向き及び移動方向を検出し、
前記表示制御手段は、前記検出手段で検出された各被写体の向き及び移動方向に基づいて、前記回転の表示制御を行うことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記画像取得手段で取得された前記撮影画像から見て横方向に動いている被写体の数と当該横方向に動いていない被写体の数とのカウントの結果に応じて、前記回転の表示制御を行うか否かを決定することを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、前記回転させた後の前記撮影画像と前記参照画像とに加えて、前記回転させる前の前記参照画像を更に前記表示部に表示する制御を行うことを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項５】
前記表示制御手段は、前記回転させた後の前記撮影画像と前記参照画像とに加えて、前記回転させる前の前記撮影画像と前記参照画像とを更に前記表示部に表示する制御を行うことを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項６】
前記検出手段は、前記参照画像に含まれる被写体の向き及び移動方向を更に検出し、
前記表示制御手段は、前記検出手段で検出された前記撮影画像に含まれる被写体の向き及び移動方向に加えて、前記検出手段で検出された前記参照画像に含まれる被写体の向き及び移動方向も考慮して、前記回転の表示制御を行うことを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
前記画像取得手段は、前記参照画像として、撮像部から得られた１枚の画像を取得することを特徴とする請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
パン及びチルトが可能に構成された撮像部から得られた複数枚の画像を繋ぎ合わせてパノラマ画像を生成する画像生成手段を更に有し、
前記画像取得手段は、前記参照画像として、前記画像生成手段で生成されたパノラマ画像を取得することを特徴とする請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項９】
参照画像と、前記参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを取得する画像取得ステップと、
前記撮影画像に含まれる被写体の向き及び移動方向を検出する検出ステップと、
前記検出ステップで検出された被写体の向き及び移動方向に基づいて、前記画像取得ステップで取得された前記撮影画像と前記参照画像とを同一の方向に回転させて表示部に表示する制御を行う表示制御ステップと
を有することを特徴とする表示制御方法。
【請求項１０】
参照画像と、前記参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを取得する画像取得ステップと、
前記撮影画像に含まれる被写体の向き及び移動方向を検出する検出ステップと、
前記検出ステップで検出された被写体の向き及び移動方向に基づいて、前記画像取得ステップで取得された前記撮影画像と前記参照画像とを同一の方向に回転させて表示部に表示する制御を行う表示制御ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、参照画像と、当該参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを表示制御する技術に関するものである。
【背景技術】
【０００２】
近年、街頭防犯や、店舗、ビル、工場内の監視を目的として、ネットワークカメラが利用されている。ネットワークカメラは、レンズ・鏡筒部がカメラ本体と一体になっているものだけではなく、レンズ・鏡筒部がパン、チルト、ローテート可能な機構を有するものもある。このパン、チルト、ローテートが可能なレンズ・鏡筒部を具備するネットワークカメラは、ネットワークカメラ１台で広範囲の領域をモニタリングすることができる。
【０００３】
ネットワークカメラには、撮影する画角を決めるために、現在撮影している画像を参照画像として表示させ、この参照画像を基に撮影画像の撮影画角を決定する機能がある。例えば、ユーザーが参照画像に対して撮影画角に係る範囲を指定することにより、ネットワークカメラは、指定された範囲に基づく撮影画角で撮影できるようにレンズ・鏡筒部をパン、チルトさせる制御を行う。これにより、ユーザーは、参照画像を確認しながら撮影画角を指定できるため、撮影画角をより簡便に決定することができる。
【０００４】
また、ネットワークカメラには、パノラマ画像を生成できる機種もあり、このパノラマ画像を参照画像とする機能がある。この場合、ネットワークカメラは、例えば、レンズ・鏡筒部をパン、チルトさせて複数枚の画像を撮影し、撮影により得られた複数枚の画像を繋ぎ合わせてパノラマ画像を生成してこれを予め保持しておく。これにより、ユーザーは、パノラマ画像からネットワークカメラが撮影可能な全画角を確認した上で、撮影したい画角を決定することができる。
【０００５】
また、ネットワークカメラには、撮影する画像を確認するためのビューワーや操作ツール等において、被写体や全景の視認性向上のため、撮影画像を９０度回転させて表示する機能がある。この際、参照画像（上述したパノラマ画像を含む）を表示させながら撮影画角を指定した場合、撮影により得られた撮影画像のみを９０度回転表示させただけでは、例えば、撮影画像に横方向に動く被写体を映していても、参照画像では被写体が縦方向に動いて見える。この場合、撮影画像と参照画像（上述したパノラマ画像を含む）との間の関係性が把握し難くなる。
【０００６】
ここで、撮影画像の回転表示に関する技術として、例えば、特許文献１に記載の技術がある。特許文献１では、デジタルカメラにおいて、撮影画像である被写体画像を縮小した標準サムネイル画像と、回転させた回転サムネイル画像との各種のサムネイル画像を作成し、被写体画像と各種のサムネイル画像とを関連付けて記録部に記録する。そして、特許文献１では、被写体画像と各種のサムネイル画像を表示し、標準サムネイル画像を選択させ、被写体画像を表示する際に標準サムネイル画像の回転方向及び回転量に合わせて被写体画像を回転させて表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３３３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、従来のネットワークカメラでは、撮影画像と参照画像（上述したパノラマ画像を含む）との間の関係性が把握し難いという問題がある。
【０００９】
また、撮影画像の回転表示に関する技術として、上述した特許文献１に記載の技術では、撮影画像である被写体画像を正立状態として表示させるためには、ユーザーが所定の選択操作を行う必要があるため、ユーザーに操作負担を強いることになる。
【００１０】
本発明は、このような問題点に鑑みてなされたものであり、撮影画像と参照画像を表示する際に、ユーザーに操作負担をかけること無く、撮影画像と参照画像との関係性を容易に把握できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の表示制御装置は、参照画像と、前記参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを取得する画像取得手段と、前記撮影画像に含まれる被写体の向き及び移動方向を検出する検出手段と、前記検出手段で検出された被写体の向き及び移動方向に基づいて、前記画像取得手段で取得された前記撮影画像と前記参照画像とを同一の方向に回転させて表示部に表示する制御を行う表示制御手段とを有する。
また、本発明は、上述した表示制御装置による表示制御方法、及び、当該表示制御方法をコンピュータに実行させるためのプログラムを含む。
【発明の効果】
【００１２】
本発明によれば、撮影画像と参照画像を表示する際に、ユーザーに操作負担をかけること無く、撮影画像と参照画像との関係性を容易に把握することができる。
【図面の簡単な説明】
【００１３】
【図１−１】本発明の第１の実施形態に係る撮像システムの機能構成の一例を示す図である。
【図１−２】図１−１に示すシステムコントローラのハードウェア構成の一例を示す図である。
【図２】本発明の第１の実施形態に係る撮像装置の設置例を示す図である。
【図３】本発明の第１の実施形態を示し、参照画像及び撮影画像の取得例を示す図である。
【図４】本発明の第１の実施形態に係る撮像装置による表示制御方法の処理手順の一例を示すフローチャートである。
【図５】図４のステップＳ４１３における撮影画像及び参照画像の回転表示例を示す図である。
【図６】本発明の第２の実施形態に係る撮像装置による表示制御方法の処理手順の一例を示すフローチャートである。
【図７】本発明の第３の実施形態に係る撮像システムの機能構成の一例を示す図である。
【図８】本発明の第３の実施形態に係る撮像装置１００による表示制御方法の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。
【００１５】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
【００１６】
図１−１は、本発明の第１の実施形態に係る撮像システム１０の機能構成の一例を示す図である。ここで、以下の説明においては、必要に応じて、第１の実施形態に係る撮像システム１０を、図１−１に示すように、撮像システム１０−１として説明する。
【００１７】
撮像システム１０−１は、撮像装置１００と、ユーザー端末装置２００を有して構成されている。ここで、以下の説明においては、必要に応じて、第１の実施形態に係る撮像装置１００を、図１−１に示すように、撮像装置１００−１として説明する。そして、図１−１に示す例では、撮像システム１０−１は、撮像装置１００−１とユーザー端末装置２００とが、ネットワークＮを介して通信可能に構成されている。
【００１８】
撮像装置１００−１は、例えばユーザー端末装置２００からの情報に基づいて、画像撮影を行い、得られた各種の画像の表示制御等を行う。ここで、図１−１に示す撮像装置１００−１は、本発明における「表示制御装置」に相当するものであり、また、例えば上述したネットワークカメラを適用することができる。
【００１９】
撮像装置１００−１は、撮像部１１０、通信部１２０、システムコントローラ１３０、及び、記憶部１４０の各機能構成を有して構成されている。ここで、以下の説明においては、必要に応じて、第１の実施形態に係るシステムコントローラ１３０を、図１−１に示すように、システムコントローラ１３０−１として説明する。
【００２０】
撮像部１１０は、パン、チルト及びローテートが可能に構成されている。この撮像部１１０は、複数枚のレンズ、絞り、赤外カットフィルタ等の光学フィルタ、ＣＣＤまたはＣＭＯＳ等の光電変換素子を含み構成されている。撮像部１１０に対する合焦制御やズーム制御、露出制御等の撮像制御は、システムコントローラ１３０−１によってなされる。また、撮像部１１０に対するパン、チルト及びローテートに係る撮像制御も、システムコントローラ１３０−１によってなされる。また、撮像部１１０は、システムコントローラ１３０−１による撮像制御に基づいて、被写体の撮像を行って画像を生成する処理を行う。そして、撮像部１１０は、生成した画像に対して所定の画像処理（例えばカラーバランス調整処理やガンマ補正処理等）を行った後、これをシステムコントローラ１３０−１に出力する。この際、撮像部１１０は、例えばＪＰＥＧ等の所定フォーマットの画像ファイルをシステムコントローラ１３０−１に出力してもよい。
【００２１】
通信部１２０は、ネットワークＮを介したユーザー端末装置２００との通信を司るものである。例えば、通信部１２０は、ネットワークＮを介してユーザー端末装置２００から画像撮影に係る各種の指示情報等を受信し、これをシステムコントローラ１３０−１に入力する。また、例えば、通信部１２０は、システムコントローラ１３０−１の制御に基づいて、各種の画像や各種の情報を、例えばＴＣＰ／ＩＰ等のプロトコルに従ってユーザー端末装置２００へ送信する。
【００２２】
システムコントローラ１３０−１は、例えば通信部１２０から入力された情報等に基づいて、撮像装置１００−１の動作を統括的に制御することや、各種の処理を行う。また、図１−１に示すシステムコントローラ１３０−１には、撮像制御部１３１、画像取得部１３２、人体検出部１３３、及び、表示制御部１３４の各機能構成が含まれている。
【００２３】
撮像制御部１３１は、例えば通信部１２０から入力された情報等に基づいて、撮像部１１０に対して撮像制御を行う。例えば、撮像制御部１３１は、撮像部１１０に対して、パン、チルト及びローテートに係る撮像制御や、合焦制御やズーム制御、露出制御等の撮像制御を行う。
【００２４】
また、撮像制御部１３１は、例えば通信部１２０から被写体の撮影指示が入力された場合、まず、撮像部１１０に対して、撮影画像の撮影画角を決定するために用いる参照画像を取得するために、現在の撮影制御条件での撮影を行わせる。その後、参照画像がユーザー端末装置２００に送られて表示部２１０に表示され、当該参照画像に対してユーザーが撮影画角に係る範囲を指定すると、撮像制御部１３１は、当該指定された範囲に基づく撮影画角で撮影を行うように、撮像部１１０を制御する。
【００２５】
画像取得部１３２は、撮像制御部１３１による撮像制御がなされている撮像部１１０から、上述した参照画像と、当該参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを取得する。
【００２６】
人体検出部１３３は、画像取得部１３２で取得された撮影画像に含まれる被写体の一例である人体を検出する処理を行う。また、人体検出部１３３は、画像取得部１３２で取得された参照画像についても、当該参照画像に含まれる被写体の一例である人体を検出する処理を行うことができる。ここで、人体検出部１３３は、例えばシステムコントローラ１３０−１に予め記憶されている人体の特徴量に関するデータ群を用いて撮影画像（参照画像についても同様）から人体形状があることを認識することによって、人体を検出することができる。この際、人体検出部１３３は、例えば撮影画像（参照画像についても同様）にある顔と肩の特徴量を用いて人体を検出する、といった既存の技術を用いることができる。
【００２７】
さらに、人体検出部１３３は、画像取得部１３２で取得された撮影画像に含まれる人体の向き及び移動方向を検出する処理を行う。また、人体検出部１３３は、画像取得部１３２で取得された参照画像についても、当該参照画像に含まれる人体の向き及び移動方向を検出する処理を行うことができる。ここで、人体検出部１３３は、例えば、撮影画像（参照画像についても同様）における前後の画像を解析し、人体（動体）か背景かを識別する背景差分を用いて、人体の向き及び移動方向を検出する処理を行う。また、人体検出部１３３は、画像取得部１３２で取得された撮影画像（参照画像についても同様）に複数の人体が含まれていることを検出した場合、当該複数の人体における各人体の向き及び移動方向を検出する処理を行う。
【００２８】
表示制御部１３４は、画像取得部１３２で参照画像が取得されると、当該参照画像をユーザー端末装置２００の表示部２１０に表示する制御を行う。その後、表示制御部１３４は、画像取得部１３２で撮影画像が取得されると、人体検出部１３３で検出された人体の向き及び移動方向に基づいて、画像取得部１３２で取得された撮影画像と参照画像とを同一の方向に回転させて表示部２１０に表示する制御を行う。また、表示制御部１３４は、人体検出部１３３において複数の人体における各人体の向き及び移動方向が検出された場合、当該各人体の向き及び移動方向に基づいて、画像取得部１３２で取得された撮影画像と参照画像とを同一の方向に回転させて表示部２１０に表示する制御を行う。
【００２９】
記憶部１４０は、システムコントローラ１３０−１の処理によって得られた各種の画像や各種の情報を記憶する。
【００３０】
ユーザー端末装置２００は、ユーザーが操作入力を行う装置である。図１−１に示すユーザー端末装置２００には、表示部２１０の機能構成が含まれている。表示部２１０は、撮像装置１００−１の表示制御部１３４による表示制御に基づいて、各種の画像や各種の情報を表示する。
【００３１】
なお、図１−１に示す撮像システム１０−１では、ユーザー端末装置２００の内部に表示部２１０が構成されている例を示しているが、本発明においてはこの形態に限定されるものではない。例えば、表示部２１０が、ユーザー端末装置２００の外部にネットワークＮを介して通信部１２０と通信可能に構成された形態や、或いは、撮像装置１００−１の内部に構成された形態も、本発明に適用可能である。
【００３２】
図１−２は、図１−１に示すシステムコントローラ１３０のハードウェア構成の一例を示す図である。システムコントローラ１３０は、図１−２に示すように、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、Ｉ／Ｏ回路１０４、及び、バス１０５の各ハードウェア構成を有して構成されている。
【００３３】
ＣＰＵ１０１は、システムコントローラ１３０の動作を統括的に制御するとともに、各種の処理を行う。
【００３４】
ＲＯＭ１０２は、変更を必要としないプログラムや情報を格納している。なお、本実施形態においては、ＣＰＵ１０１が本実施形態に係る処理を実行するためのプログラムは、このＲＯＭ１０２に記憶されているものとする。
【００３５】
ＲＡＭ１０３は、ＲＯＭ１０２やＣＰＵ１０１から供給されるプログラムやデータ等を一時記憶する。
【００３６】
Ｉ／Ｏ回路１０４は、当該システムコントローラ１３０と通信可能に接続された外部の構成と情報等の入出力を行う回路である。
【００３７】
バス１０５は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３及びＩ／Ｏ回路１０４を相互に通信可能に接続する。
【００３８】
なお、図１−２に示すシステムコントローラ１３０のハードウェア構成は、飽くまでも一例であり、必要に応じてハードウェア構成を追加・変更することができるものとする。例えば、システムコントローラ１３０のハードウェア構成として、目的に応じた各種の処理を行う周辺回路を更に具備する形態であってもよい。
【００３９】
ここで、図１−２に示すシステムコントローラ１３０のハードウェア構成と、図１−１に示すシステムコントローラ１３０−１の機能構成との対応関係の一例について、以下に説明する。
例えば、図１−２に示すＣＰＵ１０１及びＲＯＭ１０２に記憶されているプログラム、並びに、Ｉ／Ｏ回路１０４から、図１−１に示す撮像制御部１３１、画像取得部１３２、人体検出部１３３、及び、表示制御部１３４が構成される。
【００４０】
図２は、本発明の第１の実施形態に係る撮像装置１００の設置例を示す図である。この図２では、撮像装置１００の設置例として、撮像装置１００ａ及び１００ｂの２つの例が示されている。
【００４１】
撮像装置１００ａは、建物の天井２０１に設置され、床面方向の撮影を行う撮像装置１００の設置例である。また、撮像装置１００ｂは、建物の壁２０２に設置され、撮像部１１０をローテートさせることにより床面方向の撮影を行う撮像装置１００の設置例である。
【００４２】
図３は、本発明の第１の実施形態を示し、参照画像及び撮影画像の取得例を示す図である。この図３では、画像取得部１３２において、参照画像３１０及び撮影画像３２０を取得するイメージを示している。
【００４３】
参照画像３１０は、ユーザーが撮影画像３２０の撮影画角を決定する際に用いられる画像であり、表示制御部１３４によって表示部２１０に表示される。参照画像３１０の破線枠３１１は、ユーザーが参照画像３１０から撮影画像３２０の撮影画角として指定した範囲を示している。撮影画像３２０は、ユーザーが参照画像３１０に対して指定した破線枠３１１の範囲に基づく撮影画角で撮影された撮影画像である。具体的に、破線枠３１１の範囲が指定されると、撮影画像３２０を取得するために、撮像制御部１３１は、撮像部１１０に対して当該破線枠３１１の範囲に基づく撮影画角で撮影を行わせるべく、パン及びチルト並びにズーム（或いはデジタルズーム）の制御を行う。
【００４４】
なお、本実施形態においては、参照画像３１０は、撮像部１１０から得られた１枚の画像を想定しているものとする。
【００４５】
図４は、本発明の第１の実施形態に係る撮像装置１００による表示制御方法の処理手順の一例を示すフローチャートである。なお、以下に示す図４のフローチャートの説明においては、図１−１に示す機能構成図を用いて説明を行う。
【００４６】
ステップＳ４０１において、撮像制御部１３１は、例えば通信部１２０を介してユーザー端末装置２００から撮影指示が入力された場合、まず、撮像部１１０に対して、参照画像を取得するために、現在の撮影制御条件での撮影を行わせる。次いで、画像取得部１３２は、撮像制御部１３１による撮像制御がなされている撮像部１１０から、参照画像を取得する。次いで、表示制御部１３４は、画像取得部１３２で参照画像が取得されると、当該参照画像をユーザー端末装置２００の表示部２１０に表示する制御を行う。その後、ユーザー端末装置２００の表示部２１０に表示された参照画像に対してユーザーが撮影画角に係る範囲を指定すると、撮像制御部１３１は、当該指定された範囲に基づく撮影画角で撮影を行うように、撮像部１１０を制御する。
【００４７】
続いて、ステップＳ４０２において、画像取得部１３２は、撮像制御部１３１による撮像制御がなされている撮像部１１０から、参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像を取得する。
【００４８】
続いて、ステップＳ４０３において、人体検出部１３３は、ステップＳ４０２で取得された撮影画像に含まれる人体（被写体）の認識処理を行って、人体を検出する処理を行う。そして、人体が検出された場合には、人体検出部１３３は、当該人体の向き及び移動方向を検出する処理を更に行う。
【００４９】
続いて、ステップＳ４０４において、人体検出部１３３は、ステップＳ４０３で検出した人体が撮影画像から見て横を向いているか否かを判定する。
【００５０】
ステップＳ４０４の判定の結果、ステップＳ４０３で検出した人体が撮影画像から見て横を向いていない場合には（Ｓ４０４／Ｎｏ）、ステップＳ４０１に戻り、ステップＳ４０１以降の処理を再度行う。ここで、ステップＳ４０３で検出した人体が複数ある場合には、例えば、全ての人体が撮影画像から見て横を向いていない場合にステップＳ４０１に戻る処理を行うものとするが、本実施形態においてはこの態様に限定されるものではない。
【００５１】
一方、ステップＳ４０４の判定の結果、ステップＳ４０３で検出した人体が撮影画像から見て横を向いている場合には（Ｓ４０４／Ｙｅｓ）、ステップＳ４０５に進む。
ステップＳ４０５に進むと、人体検出部１３３は、横を向いていると判定した人体の数Ｎを設定する処理を行う。
【００５２】
続いて、ステップＳ４０６において、人体検出部１３３は、処理対象の人体を示す変数ｎに１を設定する処理を行う。
【００５３】
続いて、ステップＳ４０７において、人体検出部１３３は、撮影画像において人体ｎが横方向に動いているか否かを判定する。
【００５４】
ステップＳ４０７の判定の結果、撮影画像において人体ｎが横方向に動いている場合には（Ｓ４０７／Ｙｅｓ）、ステップＳ４０８に進む。
ステップＳ４０８に進むと、人体検出部１３３（或いは表示制御部１３４）は、人体ｎを横方向に動いている人体としてカウントする。この際、人体検出部１３３は、さらに、撮影画像において人体ｎが左から右への横方向の移動であるか、或いは、撮影画像において人体ｎが右から左への横方向の移動であるかを検出する。そして、本ステップでは、人体検出部１３３（或いは表示制御部１３４）は、人体ｎを横方向に動いている人体としてカウントする際に、人体ｎが右から左への横方向に移動した場合と人体ｎが左から右への横方向に移動した場合とで更に区別してカウントを行う。
【００５５】
一方、ステップＳ４０７の判定の結果、撮影画像において人体ｎが横方向に動いていない場合には（Ｓ４０７／Ｎｏ）、ステップＳ４０９に進む。
ステップＳ４０９に進むと、人体検出部１３３（或いは表示制御部１３４）は、人体ｎを横方向に動いていない人体（縦方向に動いている人体を含む）としてカウントする。
【００５６】
ステップＳ４０８の処理が終了した場合、或いは、ステップＳ４０９の処理が終了した場合には、ステップＳ４１０に進む。
ステップＳ４１０に進むと、人体検出部１３３は、処理対象の人体を示す変数ｎが、ステップＳ４０５で設定した人体の数Ｎよりも小さいか否かを判定する。
【００５７】
ステップＳ４１０の判定の結果、処理対象の人体を示す変数ｎが、ステップＳ４０５で設定した人体の数Ｎよりも小さい場合には（Ｓ４１０／Ｙｅｓ）、未だ全ての処理対象の人体については処理を完了していないと判断し、ステップＳ４１１に進む。
ステップＳ４１１に進むと、人体検出部１３３は、処理対象の人体を示す変数ｎに１を加算する処理を行う。その後、変更した処理対象の人体ｎについて、ステップＳ４０７以降の処理を行う。
【００５８】
一方、ステップＳ４１０の判定の結果、処理対象の人体を示す変数ｎが、ステップＳ４０５で設定した人体の数Ｎよりも小さくない場合には（Ｓ４１０／Ｎｏ）、全ての処理対象の人体について処理を完了したと判断し、ステップＳ４１２に進む。
ステップＳ４１２に進むと、人体検出部１３３（或いは表示制御部１３４）は、ステップＳ４０８の処理に基づく横方向に動いている人体のカウント値が所定の条件を満たすか否かを判定する。ここでは、所定の条件とは、ステップＳ４０８の処理に基づく横方向に動いている人体のカウント値が、ステップＳ４０９の処理に基づく横方向に動いていない人体のカウント値よりも大きい条件であるものとする。
【００５９】
ステップＳ４１２の判定の結果、ステップＳ４０８の処理に基づく横方向に動いている人体のカウント値が所定の条件を満たす場合には（Ｓ４１２／Ｙｅｓ）、ステップＳ４１３に進む。
ステップＳ４１３に進むと、表示制御部１３４は、被写体である人体が正立するように表示すべく、画像取得部１３２で取得された撮影画像と参照画像とを同一の方向に回転させて表示部２１０に表示する制御を行う。この際、表示制御部１３４は、撮影画像及び参照画像を回転させる方向については、ステップＳ４０８の処理で説明した左から右への横方向に移動した人体のカウント値が右から左への横方向に移動した人体のカウント値よりも大きい場合には右方向に９０度回転させ、逆に小さき場合には左方向に９０度回転させるものとする。なお、撮影画像及び参照画像を回転表示させる前に、表示部２１０におけるビューアーや操作ツール等に対してダイアログボックスを発生させ、ユーザーに対して影画像及び参照画像を回転表示させるか否かを選択させるようにしてもよい。
【００６０】
ステップＳ４１３の処理が終了した場合、或いは、ステップＳ４１２において横方向に動いている人体のカウント値が所定の条件を満たさないと判定された場合には（Ｓ４１２／Ｎｏ）、図４のフローチャートの処理を終了する。
【００６１】
なお、上述した図４のステップＳ４１２の説明においては、所定の条件として、横方向に動いている人体のカウント値が横方向に動いていない人体のカウント値よりも大きい条件である例を示したが、本実施形態においてはこの態様に限定されるものではない。例えば、図４のステップＳ４１２における所定の条件として、横方向に動いている人体のカウント値が横方向に動いていない人体のカウント値よりも所定数以上（例えば１０以上）大きい条件である態様も、本実施形態に適用可能である。また、例えば、図４のステップＳ４１２における所定の条件を判定する際に、ステップＳ４０８の処理に基づく横方向に動いている人体のカウント値が所定数（例えば１０）になる前に、ステップＳ４０９の処理に基づく横方向に動いていない人体のカウント値が１となった場合には、当該横方向に動いている人体のカウント値を０にリセットするようにしてもよい。
【００６２】
図５は、図４のステップＳ４１３における撮影画像及び参照画像の回転表示例を示す図である。具体的に、図５には、表示制御部１３４が表示部２１０に対して行った回転表示制御に基づく回転表示例として、３つの回転表示例５０１〜５０３が示されている。
【００６３】
回転表示例５０１は、図３に示す回転させる前の参照画像３１０及び撮影画像３２０に対して、それぞれ同一の方向に回転表示させた参照画像５１０及び撮影画像５２０の表示例である。ここで、参照画像５１０の破線枠５１１は、図３に示す参照画像３１０の破線枠３１１に相当するものである。
【００６４】
回転表示例５０２は、回転表示例５０１における参照画像５１０及び撮影画像５２０に加えて、図３に示す回転させる前の参照画像３１０を更に表示させた表示例である。
【００６５】
回転表示例５０３は、回転表示例５０１における参照画像５１０及び撮影画像５２０に加えて、図３に示す回転させる前の参照画像３１０及び撮影画像３２０を更に表示させた表示例である。
【００６６】
以上説明したように、第１の実施形態に係る撮像装置（表示制御装置）１００−１では、画像取得部１３２において、参照画像と、当該参照画像に対して指定された範囲に基づく撮影画角で撮影された撮影画像とを取得するようにしている。さらに、人体検出部１３３において、画像取得部１３２で取得された撮影画像に含まれる被写体である人体の向き及び移動方向を検出するようにしている。さらに、表示制御部１３４において、人体検出部１３３で検出された人体の向き及び移動方向に基づいて、画像取得部１３２で取得された撮影画像と参照画像とを同一の方向に回転させて表示部２１０に表示する制御を行うようにしている（図４のＳ６０４〜Ｓ６１３）。
かかる構成によれば、撮影画像と参照画像を表示する際に、ユーザーに操作負担をかけること無く、撮影画像と参照画像との関係性を容易に把握することができる。また、ユーザーに操作負担をかけること無く、撮影画像を人体の正立状態で表示することができる。
【００６７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００６８】
第２の実施形態に係る撮像システムの機能構成は、上述した図１−１に示す第１の実施形態に係る撮像システム１０の機能構成と同様である。また、第２の実施形態に係るシステムコントローラのハードウェア構成は、上述した図１−２に示すシステムコントローラ１３０のハードウェア構成と同様である。
【００６９】
次に、第２の実施形態に係る撮像装置１００による表示制御方法の処理手順について説明を行う。第２の実施形態に係る撮像装置１００による表示制御方法の処理手順は、基本的には、上述した図４に示す第１の実施形態に係る撮像装置１００による表示制御方法の処理手順と同様である。ここで、第２の実施形態に係る撮像装置１００では、図４のステップＳ４０７における人体が横方向に動いているか否かを判定する判定基準として、例えば、人体の移動方向が撮影画像の水平方向に対して±１０度以内である場合に人体が横方向に動いていると判定する判定閾値が予め設定されているものとする。そして、第２の実施形態では、所定の要件を満たす場合に、このステップＳ４０７の判定閾値を緩和する処理を行うものである。
【００７０】
図６は、本発明の第２の実施形態に係る撮像装置１００による表示制御方法の処理手順の一例を示すフローチャートである。なお、以下に示す図６のフローチャートの説明においては、図１−１に示す機能構成図を用いて説明を行う。また、この図６のフローチャートの処理は、例えば、図４のステップＳ４０１において、画像取得部１３２が参照画像を取得した際に一連の処理として行うことが可能なものである。
【００７１】
ステップＳ６０１において、撮像制御部１３１は、例えば通信部１２０を介してユーザー端末装置２００から撮影指示が入力された場合、撮像部１１０に対して、参照画像を取得するために、現在の撮影制御条件での撮影を行わせる。
【００７２】
続いて、ステップＳ６０２において、画像取得部１３２は、撮像制御部１３１による撮像制御がなされている撮像部１１０から、参照画像を取得する。
【００７３】
続いて、ステップＳ６０３において、人体検出部１３３は、ステップＳ６０２で取得された参照画像に含まれる人体（被写体）の認識処理を行って、人体を検出する処理を行う。そして、人体が検出された場合には、人体検出部１３３は、当該人体の向き及び移動方向を検出する処理を更に行う。
【００７４】
続いて、ステップＳ６０４において、人体検出部１３３は、ステップＳ６０３で検出した人体が参照画像から見て横を向いているか否かを判定する。
【００７５】
ステップＳ６０４の判定の結果、ステップＳ６０３で検出した人体が参照画像から見て横を向いていない場合には（Ｓ６０４／Ｎｏ）、ステップＳ６０１に戻り、ステップＳ６０１以降の処理を再度行う。ここで、ステップＳ６０３で検出した人体が複数ある場合には、例えば、全ての人体が参照画像から見て横を向いていない場合にステップＳ６０１に戻る処理を行うものとするが、本実施形態においてはこの態様に限定されるものではない。
【００７６】
一方、ステップＳ６０４の判定の結果、ステップＳ６０３で検出した人体が参照画像から見て横を向いている場合には（Ｓ６０４／Ｙｅｓ）、ステップＳ６０５に進む。
ステップＳ６０５に進むと、人体検出部１３３は、横を向いていると判定した人体の数Ｍを設定する処理を行う。
【００７７】
続いて、ステップＳ６０６において、人体検出部１３３は、処理対象の人体を示す変数ｍに１を設定する処理を行う。
【００７８】
続いて、ステップＳ６０７において、人体検出部１３３は、参照画像において人体ｍが横方向に動いているか否かを判定する。
【００７９】
ステップＳ６０７の判定の結果、参照画像において人体ｍが横方向に動いている場合には（Ｓ６０７／Ｙｅｓ）、ステップＳ６０８に進む。
ステップＳ６０８に進むと、人体検出部１３３（或いは表示制御部１３４）は、人体ｍを横方向に動いている人体としてカウントする。なお、本ステップでは、人体検出部１３３は、図４のステップＳ４０８で説明した人体が左から右への横方向の移動であるか、或いは、人体が右から左への横方向の移動であるかを検出する処理は行わない。
【００８０】
一方、ステップＳ６０７の判定の結果、参照画像において人体ｍが横方向に動いていない場合には（Ｓ６０７／Ｎｏ）、ステップＳ６０９に進む。
ステップＳ６０９に進むと、人体検出部１３３（或いは表示制御部１３４）は、人体ｍを横方向に動いていない人体（縦方向に動いている人体を含む）としてカウントする。
【００８１】
ステップＳ６０８の処理が終了した場合、或いは、ステップＳ６０９の処理が終了した場合には、ステップＳ６１０に進む。
ステップＳ６１０に進むと、人体検出部１３３は、処理対象の人体を示す変数ｍが、ステップＳ６０５で設定した人体の数Ｍよりも小さいか否かを判定する。
【００８２】
ステップＳ６１０の判定の結果、処理対象の人体を示す変数ｍが、ステップＳ６０５で設定した人体の数Ｍよりも小さい場合には（Ｓ６１０／Ｙｅｓ）、未だ全ての処理対象の人体については処理を完了していないと判断し、ステップＳ６１１に進む。
ステップＳ６１１に進むと、人体検出部１３３は、処理対象の人体を示す変数ｍに１を加算する処理を行う。その後、変更した処理対象の人体ｍについて、ステップＳ６０７以降の処理を行う。
【００８３】
一方、ステップＳ６１０の判定の結果、処理対象の人体を示す変数ｍが、ステップＳ６０５で設定した人体の数Ｍよりも小さくない場合には（Ｓ６１０／Ｎｏ）、全ての処理対象の人体について処理を完了したと判断し、ステップＳ６１２に進む。
ステップＳ６１２に進むと、人体検出部１３３（或いは表示制御部１３４）は、ステップＳ６０８の処理に基づく横方向に動いている人体のカウント値が所定の条件を満たすか否かを判定する。ここでは、所定の条件とは、ステップＳ６０８の処理に基づく横方向に動いている人体のカウント値が、ステップＳ６０９の処理に基づく横方向に動いていない人体のカウント値よりも大きい条件であるものとする。
【００８４】
ステップＳ６１２の判定の結果、ステップＳ６０８の処理に基づく横方向に動いている人体のカウント値が所定の条件を満たす場合には（Ｓ６１２／Ｙｅｓ）、ステップＳ６１３に進む。
ステップＳ６１３に進むと、人体検出部１３３は、図４のステップＳ４０７における人体が横方向に動いているか否かを判定する判定閾値を緩和する再設定を行う。例えば、人体検出部１３３は、人体の移動方向が撮影画像の水平方向に対して±１０度以内である場合に人体が横方向に動いていると判定する判定閾値を、例えば、人体の移動方向が撮影画像の水平方向に対して±３０度以内である場合に人体が横方向に動いていると判定する判定閾値に緩和する再設定を行う。
【００８５】
ステップＳ６１３の処理が終了した場合、或いは、ステップＳ６１２において横方向に動いている人体のカウント値が所定の条件を満たさないと判定された場合には（Ｓ６１２／Ｎｏ）、図６のフローチャートの処理を終了する。
【００８６】
なお、上述した図６のステップＳ６１２の説明においては、所定の条件として、横方向に動いている人体のカウント値が横方向に動いていない人体のカウント値よりも大きい条件である例を示したが、本実施形態においてはこの態様に限定されるものではない。例えば、図６のステップＳ６１２における所定の条件として、横方向に動いている人体のカウント値が横方向に動いていない人体のカウント値よりも所定数以上（例えば１０以上）大きい条件等である態様も、本実施形態に適用可能である。
【００８７】
以上説明したように、第２の実施形態に係る撮像装置（表示制御装置）１００−１では、人体検出部１３３は、撮影画像に含まれる人体の向き及び移動方向に加えて、参照画像に含まれる人体の向き及び移動方向を更に検出するようにしている。そして、表示制御部１３４は、人体検出部１３３で検出された、撮影画像に含まれる人体の向き及び移動方向に加えて参照画像に含まれる人体の向き及び移動方向も考慮して（図６）、撮影画像及び参照画像の回転表示制御を行うようにしている。
かかる構成によれば、第１の実施形態における効果に加えて、より好適に撮影画像を人体の正立状態で表示することができる。
【００８８】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
【００８９】
図７は、本発明の第３の実施形態に係る撮像システム１０の機能構成の一例を示す図である。ここで、以下の説明においては、必要に応じて、第３の実施形態に係る撮像システム１０を、図７に示すように、撮像システム１０−３として説明する。なお、図７において、図１−１と同様の構成については同じ符号を付しており、その詳細な説明は省略する。
【００９０】
撮像システム１０−３は、撮像装置１００と、ユーザー端末装置２００を有して構成されている。ここで、以下の説明においては、必要に応じて、第３の実施形態に係る撮像装置１００を、図７に示すように、撮像装置１００−３として説明する。そして、図７に示す例では、撮像システム１０−３は、撮像装置１００−３とユーザー端末装置２００とが、ネットワークＮを介して通信可能に構成されている。
【００９１】
撮像装置１００−３は、例えばユーザー端末装置２００からの情報に基づいて、画像撮影を行い、得られた各種の画像の表示制御等を行う。ここで、図７に示す撮像装置１００−３は、本発明における「表示制御装置」に相当するものであり、また、例えば上述したネットワークカメラを適用することができる。
【００９２】
撮像装置１００−３は、撮像部１１０、通信部１２０、システムコントローラ１３０、及び、記憶部１４０の各機能構成を有して構成されている。ここで、以下の説明においては、必要に応じて、第３の実施形態に係るシステムコントローラ１３０を、図７に示すように、システムコントローラ１３０−３として説明する。
【００９３】
システムコントローラ１３０−３には、撮像制御部１３１、画像取得部１３２、人体検出部１３３、表示制御部１３４、及び、パノラマ画像生成部１３５の各機能構成が含まれている。即ち、このシステムコントローラ１３０−３には、図１−１に示すシステムコントローラ１３０−３の各機能構成に加えて、パノラマ画像生成部１３５が追加されて構成されている。
【００９４】
パノラマ画像生成部１３５は、パン、チルト及びローテートが可能に構成された撮像部１１０から得られた複数枚の画像を繋ぎ合わせてパノラマ画像を生成する処理を行う。具体的に、パノラマ画像生成部１３５は、撮像部１１０の各画角ごとに得られた複数枚の画像を繋ぎ合わせてパノラマ画像を生成する。
【００９５】
そして、本実施形態においては、画像取得部１３２は、上述した参照画像（例えば図３の参照画像３１０）として、パノラマ画像生成部１３５で生成されたパノラマ画像を取得する形態を採る。
【００９６】
また、第３の実施形態に係るシステムコントローラ１３０−３のハードウェア構成は、上述した図１−２に示すシステムコントローラ１３０のハードウェア構成と同様である。この場合、例えば、図１−２に示すＣＰＵ１０１及びＲＯＭ１０２に記憶されているプログラム、並びに、Ｉ／Ｏ回路１０４から、図７に示す撮像制御部１３１、画像取得部１３２、人体検出部１３３、表示制御部１３４、及び、パノラマ画像生成部１３５が構成される。
【００９７】
次に、第３の実施形態に係る撮像装置１００による表示制御方法の処理手順について説明を行う。第３の実施形態に係る撮像装置１００による表示制御方法の処理手順は、基本的には、上述した図４に示す第１の実施形態に係る撮像装置１００による表示制御方法の処理手順と同様である。この際、第３の実施形態に係る撮像装置１００による表示制御方法の処理では、上述した図４に示す第１の実施形態に係る撮像装置１００による表示制御方法の処理における参照画像として、パノラマ画像生成部１３５で生成されたパノラマ画像を用いる形態となる。また、第３の実施形態に係る撮像装置１００では、図４のステップＳ４０７における人体が横方向に動いているか否かを判定する判定基準として、例えば、人体の移動方向が撮影画像の水平方向に対して±１０度以内である場合に人体が横方向に動いていると判定する判定閾値が予め設定されているものとする。そして、第３の実施形態では、所定の要件を満たす場合に、このステップＳ４０７の判定閾値を緩和する処理を行うものである。
【００９８】
図８は、本発明の第３の実施形態に係る撮像装置１００による表示制御方法の処理手順の一例を示すフローチャートである。なお、以下に示す図８のフローチャートの説明においては、図７に示す機能構成図を用いて説明を行う。また、この図８のフローチャートの処理は、例えば、図４のフローチャートの処理とは独立した処理として行うことが可能なものである。
【００９９】
ステップＳ８０１において、撮像制御部１３１は、例えば通信部１２０を介してユーザー端末装置２００からパノラマ撮影指示が入力された場合、撮像部１１０に対して、当該パノラマ撮影に係る複数の撮影画角における各撮影画角での撮影を行わせる。例えば、撮像制御部１３１は、撮像部１１０に対して、各撮影画角での撮影を行わせるべく、パン及びチルト等の撮像制御を行う。
【０１００】
続いて、ステップＳ８０２において、画像取得部１３２は、撮像制御部１３１による撮像制御がなされている撮像部１１０から、例えば、パノラマ撮影に係る複数の撮影画角のうちの１つの撮影画角に基づく画像を取得する。
【０１０１】
続いて、ステップＳ８０３において、人体検出部１３３は、ステップＳ８０２で取得された画像に含まれる人体（被写体）の認識処理を行って、人体を検出する処理を行う。そして、人体が検出された場合には、人体検出部１３３は、当該人体の向き及び移動方向を検出する処理を更に行う。
【０１０２】
続いて、ステップＳ８０４において、人体検出部１３３は、ステップＳ８０３で検出した人体が当該画像から見て横を向いているか否かを判定する。
【０１０３】
ステップＳ８０４の判定の結果、ステップＳ８０３で検出した人体が当該画像から見て横を向いていない場合には（Ｓ８０４／Ｎｏ）、ステップＳ８０１に戻り、ステップＳ８０１以降の処理を再度行う。ここで、ステップＳ８０３で検出した人体が複数ある場合には、例えば、全ての人体が当該画像から見て横を向いていない場合にステップＳ８０１に戻る処理を行うものとするが、本実施形態においてはこの態様に限定されるものではない。
【０１０４】
一方、ステップＳ８０４の判定の結果、ステップＳ８０３で検出した人体が当該画像から見て横を向いている場合には（Ｓ８０４／Ｙｅｓ）、ステップＳ８０５に進む。
ステップＳ８０５に進むと、人体検出部１３３は、横を向いていると判定した人体の数Ｐを設定する処理を行う。
【０１０５】
続いて、ステップＳ８０６において、人体検出部１３３は、処理対象の人体を示す変数ｐに１を設定する処理を行う。
【０１０６】
続いて、ステップＳ８０７において、人体検出部１３３は、当該画像において人体ｐが横方向に動いているか否かを判定する。
【０１０７】
ステップＳ８０７の判定の結果、当該画像において人体ｐが横方向に動いている場合には（Ｓ８０７／Ｙｅｓ）、ステップＳ８０８に進む。
ステップＳ８０８に進むと、人体検出部１３３（或いは表示制御部１３４）は、人体ｐを横方向に動いている人体としてカウントする。なお、本ステップでは、人体検出部１３３は、図４のステップＳ４０８で説明した人体が左から右への横方向の移動であるか、或いは、人体が右から左への横方向の移動であるかを検出する処理は行わない。
【０１０８】
一方、ステップＳ８０７の判定の結果、当該画像において人体ｐが横方向に動いていない場合には（Ｓ８０７／Ｎｏ）、ステップＳ８０９に進む。
ステップＳ８０９に進むと、人体検出部１３３（或いは表示制御部１３４）は、人体ｐを横方向に動いていない人体（縦方向に動いている人体を含む）としてカウントする。
【０１０９】
ステップＳ８０８の処理が終了した場合、或いは、ステップＳ８０９の処理が終了した場合には、ステップＳ８１０に進む。
ステップＳ８１０に進むと、人体検出部１３３は、処理対象の人体を示す変数ｐが、ステップＳ８０５で設定した人体の数Ｐよりも小さいか否かを判定する。
【０１１０】
ステップＳ８１０の判定の結果、処理対象の人体を示す変数ｐが、ステップＳ８０５で設定した人体の数Ｐよりも小さい場合には（Ｓ８１０／Ｙｅｓ）、未だ全ての処理対象の人体については処理を完了していないと判断し、ステップＳ８１１に進む。
ステップＳ８１１に進むと、人体検出部１３３は、処理対象の人体を示す変数ｐに１を加算する処理を行う。その後、変更した処理対象の人体ｐについて、ステップＳ８０７以降の処理を行う。
【０１１１】
一方、ステップＳ８１０の判定の結果、処理対象の人体を示す変数ｐが、ステップＳ８０５で設定した人体の数Ｐよりも小さくない場合には（Ｓ８１０／Ｎｏ）、全ての処理対象の人体について処理を完了したと判断し、ステップＳ８１２に進む。
ステップＳ８１２に進むと、撮像制御部１３１は、ステップＳ８０１においてユーザー端末装置２００から指示されたパノラマ撮影に係る全ての撮影画角での撮影が終了したか否かを判定する。
【０１１２】
ステップＳ８１２の判定の結果、ユーザー端末装置２００から指示されたパノラマ撮影に係る全ての撮影画角での撮影については未だ終了していない場合には（Ｓ８１２／Ｎｏ）、ステップＳ８０１に戻り、未だ終了していない撮影画角での撮影を行う。
【０１１３】
一方、ステップＳ８１２の判定の結果、ユーザー端末装置２００から指示されたパノラマ撮影に係る全ての撮影画角での撮影が終了した場合には（Ｓ８１２／Ｙｅｓ）、ステップＳ８１３に進む。
ステップＳ８１３に進むと、パノラマ画像生成部１３５は、ユーザー端末装置２００から指示されたパノラマ撮影に係る全ての撮影画角での撮影により得られた複数枚の画像を繋ぎ合わせてパノラマ画像を生成する処理を行う。その後、画像取得部１３２は、参照画像として、パノラマ画像生成部１３５で生成されたパノラマ画像を取得する処理を行う。
【０１１４】
続いて、ステップＳ８１４において、人体検出部１３３（或いは表示制御部１３４）は、全ての撮影画角での撮影により得られた複数枚の画像におけるステップＳ８０８の処理に基づく横方向に動いている人体のカウント値が所定の条件を満たすか否かを判定する。ここでは、所定の条件とは、全ての撮影画角での撮影により得られた複数枚の画像におけるステップＳ８０８の処理に基づく横方向に動いている人体のカウント値が、全ての撮影画角での撮影により得られた複数枚の画像におけるステップＳ８０９の処理に基づく横方向に動いていない人体のカウント値よりも大きい条件であるものとする。
【０１１５】
ステップＳ８１４の判定の結果、全ての撮影画角での撮影により得られた複数枚の画像における横方向に動いている人体のカウント値が所定の条件を満たす場合には（Ｓ８１４／Ｙｅｓ）、ステップＳ８１５に進む。
ステップＳ８１５に進むと、人体検出部１３３は、図４のステップＳ４０７における人体が横方向に動いているか否かを判定する判定閾値を緩和する再設定を行う。例えば、人体検出部１３３は、人体の移動方向が撮影画像の水平方向に対して±１０度以内である場合に人体が横方向に動いていると判定する判定閾値を、例えば、人体の移動方向が撮影画像の水平方向に対して±３０度以内である場合に人体が横方向に動いていると判定する判定閾値に緩和する再設定を行う。
【０１１６】
ステップＳ８１５の処理が終了した場合、或いは、ステップＳ８１４において全ての撮影画角での撮影により得られた複数枚の画像における横方向に動いている人体のカウント値が所定の条件を満たさないと判定された場合には（Ｓ８１４／Ｎｏ）、図８のフローチャートの処理を終了する。
【０１１７】
なお、上述した図８のステップＳ８１４の説明においては、所定の条件として、全ての撮影画角での撮影により得られた複数枚の画像における横方向に動いている人体のカウント値が、当該横方向に動いていない人体のカウント値よりも大きい条件である例を示したが、本実施形態においてはこの態様に限定されるものではない。例えば、図８のステップＳ８１４における所定の条件として、全ての撮影画角での撮影により得られた複数枚の画像における横方向に動いている人体のカウント値が、当該横方向に動いていない人体のカウント値よりも所定数以上（例えば１０以上）大きい条件等である態様も、本実施形態に適用可能である。
【０１１８】
以上説明したように、第３の実施形態に係る撮像装置（表示制御装置）１００−３では、人体検出部１３３は、撮影画像に含まれる人体の向き及び移動方向に加えて、参照画像であるパノラマ画像に含まれる人体の向き及び移動方向を更に検出するようにしている。そして、表示制御部１３４は、人体検出部１３３で検出された、撮影画像に含まれる人体の向き及び移動方向に加えてパノラマ画像に含まれる人体の向き及び移動方向も考慮して（図８）、撮影画像及び参照画像の回転表示制御を行うようにしている。
かかる構成によれば、第１の実施形態における効果に加えて、より好適に撮影画像を人体の正立状態で表示することができる。
【０１１９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は、本発明に含まれる。
【０１２０】
なお、上述した本発明の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、または、その主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１２１】
１０−１：撮像システム、１００−１：撮像装置、１１０：撮像部、１２０：通信部、１３０−１：システムコントローラ、１３１：撮像制御部、１３２：画像取得部、１３３：人体検出部、１３４：表示制御部、１４０：記憶部、２００：ユーザー端末装置、２１０：表示部、Ｎ：ネットワーク
【図１−１】
2018046415.tif 000003
【図１−２】
2018046415.tif 000004
【図２】
2018046415.tif 000005
【図３】
2018046415.tif 000006
【図４】
2018046415.tif 000007
【図５】
2018046415.tif 000008
【図６】
2018046415.tif 000009
【図７】
2018046415.tif 000010
【図８】
2018046415.tif 000011