(57)【要約】【課題】画像を表示する際に、注目対象を認識し易い状態で表示することを目的とする。【解決手段】撮影画像の一部の領域を表示手段に表示するよう制御する表示制御手段と、領域の位置に応じて、撮影画像の予め設定された中心位置を軸として、撮影画像を回転する回転手段とを有し、表示制御手段は、回転された撮影画像を表示手段に表示するよう制御することを特徴とする。【選択図】図２
2018201065.tif 000002
【特許請求の範囲】
【請求項１】
撮影画像の一部の領域を表示手段に表示するよう制御する表示制御手段と、
前記領域の位置に応じて、前記撮影画像の予め設定された中心位置を軸として、前記撮影画像を回転する回転手段と
を有し、
前記表示制御手段は、回転された撮影画像を前記表示手段に表示するよう制御することを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、前記領域を表示した後、前記領域の位置に応じて回転された前記撮影画像を表示するよう制御することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記領域と前記領域の位置に応じて回転された前記撮影画像とを同時に表示手段に表示するよう制御することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
外部装置から前記撮影画像の回転角度を受信する受信手段をさらに有し、
前記回転手段は、前記受信手段が受信した回転角度に応じて前記撮影画像を回転することを特徴とする請求項１乃至３の何れか１項に記載の表示制御装置。
【請求項５】
前記領域の位置と、前記領域の画像を表示する位置として予め設定された表示位置と、に基づいて、前記撮影画像の回転角度を特定する角度特定手段をさらに有し、
前記回転手段は、前記角度特定手段により特定された回転角度に応じて前記撮影画像を回転することを特徴とする請求項１乃至３の何れか１項に記載の表示制御装置。
【請求項６】
前記撮影画像は、魚眼レンズにより撮影された画像であることを特徴とする請求項１乃至５の何れか１項に記載の表示制御装置。
【請求項７】
前記撮影画像は、天井に設置された魚眼レンズにより撮影された画像であることを特徴とする請求項６に記載の表示制御装置。
【請求項８】
前記撮影画像は、机上に設置された魚眼レンズにより撮影された画像であることを特徴とする請求項６に記載の表示制御装置。
【請求項９】
前記撮影画像は、魚眼レンズにより撮影された画像であり、
前記表示位置は、前記表示手段に表示された前記撮影画像の上下方向と、前記領域に写る被写体の上下方向が対応する位置であることを特徴とする請求項５乃至８の何れか１項に記載の表示制御装置。
【請求項１０】
前記回転手段は、複数の領域が選択された場合に、複数の領域のうち一の領域の位置に応じて、前記撮影画像を回転し、
前記表示制御手段は、前記一の領域の位置に応じて回転された撮影画像を表示するよう制御することを特徴とする請求項１乃至９の何れか１項に記載の表示制御装置。
【請求項１１】
前記回転手段は、複数の領域が選択された場合に、複数の領域のうちユーザにより選択された一の領域の位置に応じて、前記撮影画像を回転することを特徴とする請求項１０に記載の表示制御装置。
【請求項１２】
前記回転手段は、前記表示制御手段が回転された撮影画像を表示した後、前記領域の変更指示を受け付けた場合に、前記変更指示に係る領域の位置に応じて、前記撮影画像を回転し、
前記表示制御手段は、前記変更指示に係る領域の位置に応じて回転された撮影画像を表示することを特徴とする請求項１乃至９の何れか１項に記載の表示制御装置。
【請求項１３】
前記表示制御手段は、回転された撮影画像と共に、回転に関する情報を表示するよう制御することを特徴とする請求項１乃至１２の何れか１項に記載の表示制御装置。
【請求項１４】
撮影画像の一部の領域の位置と、前記領域の画像を表示する位置として予め設定された表示位置と、に基づいて、前記撮影画像を表示する際に撮影画像を回転させる回転角度を特定する角度特定手段と、
前記回転角度を前記撮影画像の表示装置に送信する送信手段と
を有する表示制御装置。
【請求項１５】
表示制御装置が実行する表示制御方法であって、
撮影画像の一部の領域を表示手段に表示するよう制御する第１の表示制御ステップと、
前記領域の位置に応じて、前記撮影画像の予め設定された中心位置を軸として、前記撮影画像を回転する回転ステップと、
回転された撮影画像を前記表示手段に表示するよう制御する第２の表示制御ステップと
を含むことを特徴とする表示制御方法。
【請求項１６】
表示制御装置が実行する表示制御方法であって、
撮影画像の一部の領域の位置と、前記領域の画像を表示する位置として予め設定された表示位置と、に基づいて、前記撮影画像を表示する際に撮影画像を回転させる回転角度を特定する角度特定ステップと、
前記回転角度を前記撮影画像の表示装置に送信する送信ステップと
を含むことを特徴とする表示制御方法。
【請求項１７】
コンピュータを、請求項１乃至１４の何れか１項に記載の表示制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して、遠隔操作によりカメラを制御し、映像を監視するネットワークカメラシステムが知られている。また、カメラのフォーカス、ズーム、露出、解像度、ホワイトバランス、撮影時のフレームレートなどを制御することが可能なネットワークカメラシステムが知られている。このようなネットワークカメラシステムでは、撮影した映像をユーザがクライアント装置で確認する際に、監視したい対象に応じて映像の表示方法を切り換えることがある。映像の表示方法としては、例えばカメラが撮影している全体画像を表示する方法や、指定した領域を切り出して表示する方法、または全体画像をパノラマ映像に変換して表示する方法がある。さらに、このとき、監視している領域に合わせて表示する映像を補正することもある。特許文献１には、パノラマ映像を表示する際に、全体画像内の指定した領域が中心になるようにパノラマ映像を生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２-１１９８０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、全体画像以外から全体画像に切り替えた際に切り替え前の表示領域の角度と全体画像の角度が一致せず、ユーザが監視していた対象を見失ってしまう等、監視対象を認識するのに不便な場合がある。
【０００５】
本発明はこのような問題点に鑑みてなされたもので、画像を表示する際に、注目対象を認識し易い状態で表示することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、表示制御装置であって、撮影画像の一部の領域を表示手段に表示するよう制御する表示制御手段と、前記領域の位置に応じて、前記撮影画像の予め設定された中心位置を軸として、前記撮影画像を回転する回転手段とを有し、前記表示制御手段は、回転された撮影画像を前記表示手段に表示するよう制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像を表示する際に、注目対象を認識し易い状態で表示することができる。
【図面の簡単な説明】
【０００８】
【図１】表示システムのハードウェア構成図である。
【図２】表示システムの機能構成図である。
【図３】表示制御処理を示すシーケンス図である。
【図４】表示制御処理の説明図である。
【図５】変形例の説明図である。
【図６】変形例の説明図である。
【図７】変形例の説明図である。
【図８】変形例の説明図である。
【図９】変形例の説明図である。
【図１０】第２の実施形態に係る表示システムの機能構成図である。
【図１１】第２の実施形態に係る表示制御処理を示すフローチャートである。
【図１２】第３の実施形態に係る表示制御処理を示すフローチャートである。
【図１３】表示制御処理の説明図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
（第１の実施形態）
図１は、第１の実施形態に係る表示システムのハードウェア構成図である。表示システムは、カメラ１００と、クライアント装置１１０と、を有している。カメラ１００とクライアント装置１１０は、ネットワーク１２０を介して相互に通信可能な状態に接続されている。本実施形態においては、カメラ１００は、撮影装置の一例である。カメラ１００は、ネットワークカメラとするが、ネットワーク機能を有していないカメラであってもよい。また、本実施形態においては、カメラ１００は、魚眼レンズを用いて撮影を行うカメラのように、全方位を撮影可能なカメラとする。なお、カメラ１００は、全方位を撮影可能でなくともよく、一般的なレンズよりも広角に撮影できるカメラであればよい。また、クライアント装置１１０は、パーソナルコンピュータ等の汎用コンピュータである。ここで、カメラ１００及びクライアント装置１１０は、クライアント装置１１０への撮影画像の表示を制御する表示制御装置の一例である。また、クライアント装置１１０は、撮影画像を表示する表示装置の一例でもある。
【００１１】
カメラ１００は、撮像部１０１と、画像処理部１０２と、システム制御部１０３と、レンズ駆動部１０６と、レンズ制御部１０７と、記憶部１０４と、通信部１０５と、を有している。撮像部１０１は、レンズと撮像素子を有し、被写体の撮像及び電気信号への変換を行う。画像処理部１０２は、撮像部１０１において撮像、光電変換された信号の所定の画像処理、圧縮符号化処理を行うことにより撮影画像を得る。なお、撮影画像は全方位画像とする。
【００１２】
システム制御部１０３は、ＣＰＵを有し、カメラ１００の全体を制御する。システム制御部１０３は例えば、伝達されたカメラ制御コマンドを解析し、コマンドに応じた処理を行う。システム制御部１０３は、例えば、レンズ制御部１０７に対してズームやフォーカス制御の指示を行う。記憶部１０４は、ＲＯＭやＲＡＭを有し、各種情報やプログラムを記憶している。なお、後述するカメラ１００の機能や処理は、システム制御部１０３が記憶部１０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
通信部１０５は、ネットワーク１２０を介して外部装置と通信する。通信部１０５は、例えば、撮影画像や、回転角度を示す角度情報を、ネットワーク１２０を介してクライアント装置１１０に配信する。また通信部１０５は、クライアント装置１１０から送信されるカメラ制御コマンドを受信し、システム制御部１０３へ伝達する。レンズ駆動部１０６は、前玉レンズ、フォーカスレンズ及びズームレンズ等のレンズ群の駆動系及びその駆動源のモータにより構成され、その動作はレンズ制御部１０７により制御される。なお、本実施形態において、レンズ駆動部１０６によって駆動されるレンズ群は魚眼レンズを含むものとする。ただし、魚眼レンズに替えて広角レンズでもよい。また、ズームレンズは省略することもできる。レンズ制御部１０７は、伝達された指示に基づいて、レンズ駆動部１０６の制御を行う。
【００１４】
クライアント装置１１０は、表示部１１１と、入力部１１２と、システム制御部１１３と、記憶部１１４と、通信部１１５と、を有している。表示部１１１は、液晶表示装置などで、カメラ１００から取得した画像の表示や、カメラ制御を行うためのグラフィックユーザーインターフェース（以下、ＧＵＩと称する）を表示する。入力部１１２は、キーボード、マウスなどのポインティング・デバイスなどである。クライアント装置１１０のユーザは、入力部１１２を介してＧＵＩを操作する。通信部１１５は、ネットワーク１２０を介して外部装置と通信する。通信部１１５は、例えば、撮影画像や角度情報を、ネットワーク１２０を介してカメラ１００から受信する。
【００１５】
システム制御部１１３は、ＣＰＵを有し、クライアント装置１１０の全体を制御する。システム制御部１１３は例えば、ユーザ操作に応じたカメラ制御コマンドの生成を行う。システム制御部１１３によって生成されたカメラ制御コマンドは通信部１１５を介してカメラ１００へ送信される。記憶部１１４は、ＲＯＭやＲＡＭを有し、各種情報やプログラムを記憶している。なお、後述するクライアント装置１１０の機能や処理は、システム制御部１１３が記憶部１１４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。このようにクライアント装置１１０は、ネットワーク１２０を介して、カメラ１００の撮影画像の取得や各種のカメラ制御を行うことができる。
【００１６】
図２は、表示システムの機能構成図である。カメラ１００は、通信処理部２０１と、角度特定部２０２と、を有している。通信処理部２０１は、クライアント装置１１０とのデータの送受信を制御する。通信処理部２０１は、例えば、クライアント装置１１０に撮像部１０１により得られた撮影画像を送信する。通信処理部２０１はまた、クライアント装置１１０から領域情報を受信する。ここで、領域情報は、クライアント装置１１０においてユーザ操作に応じて選択された、撮影画像の一部の領域を指定する情報である。以下、ユーザ操作に応じて選択された領域を選択領域と称する。角度特定部２０２は、領域指定情報に従い、選択領域の座標を特定する。そして、角度特定部２０２は、選択領域の位置に基づいて、回転角度を決定する。ここで、回転角度とは、選択領域を含む撮影画像の全体を表示する際に、撮影画像の全体を回転させる際の角度である。本処理については後に詳述する。回転角度を示す角度情報は、通信処理部２０１を介してクライアント装置１１０に送信される。
【００１７】
クライアント装置１１０は、通信処理部２１１と、表示処理部２１２と、受付部２１３と、を有している。通信処理部２１１は、カメラ１００とのデータの送受信を制御する。通信処理部２１１は、例えば、撮影画像や回転角度情報を受信する。表示処理部２１２は、表示部１１１に各種データを表示するよう制御する。表示処理部２１２は、例えば、通信処理部２１１が受信した回転角度に従い、撮影画像を回転させ、回転後の状態の撮影画像を表示部１１１に表示するよう制御する。つまり、表示処理部２１２は、受信した回転角度に従って回転された撮像画像を生成し、それを表示させる。
【００１８】
図３は、表示システムによる表示制御処理を示すシーケンス図である。図４は、表示制御処理の説明図である。ここでは、撮影画像が４（ａ）に示すような全方位画像である場合を例に説明する。なお、図４（ａ）に示す撮影画像４００は、天井に設置されたカメラ１００により撮影された、人物を被写体とする画像である。魚眼レンズを用いて撮影されるため、撮影画像は、撮影範囲が円形となるような画像となる。魚眼レンズを用いて撮影された撮影画像を通常の見え方の画像とすべく、クライアント装置１１０の表示処理部２１２は、撮影画像の一部の領域が選択されると、選択された領域（選択領域）に対し、デワープ（歪み補正）を行い、デワープ後の画像を表示する。図４（ｂ）は、図４（ａ）に示す選択領域４０１に対応した領域画像４１１を表示したＧＵＩ４１０の一例を示す図である。領域画像４１１は、デワープが行われた選択領域４０１（図４（ａ））の画像である。
【００１９】
図３のＳ３０１において、クライアント装置１１０の通信処理部２１１は、所定のユーザ操作が行われた場合に、領域情報をカメラ１００に送信する。ここで、所定のユーザ操作とは、表示部１１１の表示対象を領域画像から撮影画像の全体に切り替える操作が行われた場合等、選択領域と撮影画像の全体とを連動させるような操作である。カメラ１００の通信処理部２０１が領域情報を受信すると、Ｓ３０２において、カメラ１００の角度特定部２０２は、領域情報に基づいて、記憶部１０４に記憶されている撮影画像における選択領域の座標を取得する。次に、Ｓ３０３において、角度特定部２０２は、選択領域の座標と、撮影画像の中心位置とに基づいて、選択領域の中心線を特定する。図４（ａ）の撮影画像４００においては、撮影画像４００の中心位置Ｏと、選択領域４０１の中心位置Ｐとを結ぶ線Ａが選択領域４０１の中心線として特定される。なお、中心位置Ｏの位置は、撮影画像の形状に応じて予め設定されているものとする。
【００２０】
次に、Ｓ３０４において、角度特定部２０２は、表示位置の座標を取得する。ここで、表示位置は予め設定された位置で、記憶部１０４に記憶されているものとする。本実施形態においては、図４（ａ）に示す線分Ｑ上の位置が表示位置として設定されているものとする。カメラ１００が天井に設置されている場合には、カメラ１００の下方に存在する人物が被写体となるため、撮影範囲の外周が上、中心が下になるように、被写体となる人物が撮影されることが多い。これに対応し、本実施形態においては、図４（ａ）に示すように、撮影画像のうち中心位置Ｏを通り、撮影画像の上下方向に平行な線のうち中心位置Ｏより上側の線分Ｑ上の位置を表示位置とする。表示位置においては、撮影画像の上下方向と、選択領域に写る被写体の上下方向が対応し、表示位置を含む範囲に表示される人物が正立して見えるためである。なお、記憶部１０４には、線分Ｑを示す位置情報が表示位置として記憶されている。
【００２１】
Ｓ３０２〜Ｓ３０６の処理は、選択領域４０１の中心が表示位置（線分Ｑ上）に位置するように撮影画像の全体を回転させるための回転角度を求める処理である。なお、図４（ａ）の例では、移動後の選択領域４０１は、領域４０２となる。Ｓ３０４の処理の後、Ｓ３０５において、角度特定部２０２は、表示位置の中心線を特定する。図４（ａ）の撮影画像４００においては、撮影画像の中心位置Ｏと、表示位置とを結ぶ線Ｂが表示位置の中心線として特定される。次に、Ｓ３０６において、角度特定部２０２は、選択領域の中心線と表示位置の中心線の間の角度を回転角度として求める。本処理は、選択領域の位置から表示位置まで回転させるための回転角度を特定する処理であり、角度特定処理の一例である。
【００２２】
次に、Ｓ３０７において、通信処理部２０１は、Ｓ３０６において求めた回転角度を示す角度情報と、撮影画像と、をクライアント装置１１０に送信する。クライアント装置１１０の通信処理部２１１が撮影画像と角度情報を受信すると、Ｓ３０８において、クライアント装置１１０の表示処理部２１２は、撮影画像を角度情報に示される回転角度だけ回転させる。本処理は、回転角度に応じて撮影画像を回転する回転処理の一例である。回転処理は回転された撮像画像を生成し、それを表示させる処理である。回転された撮像画像を生成する方法は、種々の画像処理技術を用いることができる。次に、Ｓ３０９において、表示処理部２１２は、回転後の撮影画像を表示部１１１に表示するよう制御する。以上で、処理が終了する。
【００２３】
図４（ｃ）は、回転後の撮影画像全体を表示したＧＵＩ４２０の一例である。ＧＵＩ４２０には、表示領域４２１が設けられ、表示領域４２１には、回転後の撮影画像４２２が表示されている。撮影画像４２２は、図４（ａ）に示す状態から、選択領域４０１が表示位置にくるよう回転されているため、選択領域４０１に写る人物が正立した状態になっている。このため、ユーザは、表示部１１１の表示が図４（ｂ）に示す領域画像４１１から撮影画像の全体に切り替わった場合においても、注目していた対象がどこに位置するかを容易に把握することができる。
【００２４】
なお、本実施形態においては、選択領域が表示位置に位置するように撮影画像を回転させることとしたが、厳密に表示位置に位置しなくともよい。領域画像の被写体が正立しているとユーザが把握できる角度で表示できればよく、この観点からは、撮影画像を実際に回転させる角度は、表示位置までの回転角度を基準とした所定の角度範囲であればよい。
【００２５】
このように、本実施形態の表示システムでは、選択領域を表示位置まで回転させることで、選択領域に写る被写体が正立する状態で撮影画像を表示することができる。すなわち、表示システムは、画像を表示する際に、注目対象を認識し易い状態で表示することができる。
【００２６】
第１の実施形態の第１の変形例としては、撮影画像は、実施形態に限定されるものではない。撮影画像は、例えば、図５に示すように、全方位を撮影可能なカメラにより撮影されたパノラマ画像であってもよい。図５（ａ）の撮影画像５００は、パノラマ画像である。なお、この場合も、カメラ１００は、天井に設置されているものとする。図５（ｂ）は、撮影画像５００の選択領域５０１に対応した領域画像５１１を表示したＧＵＩ５１０の一例を示す図である。本例の撮影画像は、天井に設置されたカメラ１００により撮影されたパノラマ画像であることから、実施形態において説明したように、撮影範囲の外周が上、中心が下となるように、被写体となる人物が撮影されることが多い。これに対応し、本例においても、実施形態において説明したのと同様に、図５（ａ）に示すように、撮影画像のうち中心位置Ｏを通り、撮影画像の上下方向に平行な線のうち中心位置Ｏより上側の線分Ｑ上の位置を表示位置とする。なお、図５（ａ）の例では、移動後の選択領域５０１は、領域５０２となる。
【００２７】
そして、角度特定部２０２は、撮影画像５００の中心位置Ｏと、選択領域５０１の中心位置Ｐとを結ぶ線Ａを選択領域５０１の中心線として特定する。さらに、中心位置Ｏと表示位置を結ぶ線Ｂを表示位置の中心線として特定する。図５（ｃ）は、回転後の撮影画像の全体を表示したＧＵＩ５２０の一例を示す図である。ＧＵＩ５２０には表示領域５２１が設けられ、表示領域５２１には、回転後の撮影画像５２２が表示されている。
【００２８】
また、第２の変形例としては、表示位置は実施形態に限定されるものではない。本例について図６を参照しつつ説明する。図６（ａ）の撮影画像６００は、机上に設置されたカメラ１００により撮影された全方位画像である。図６（ｂ）は、撮影画像６００の選択領域６０１に対応した領域画像６１１を表示したＧＵＩ６１０の一例を示す図である。本例においては、カメラ１００は机上に設置されているため、机を囲むようにカメラ１００の周囲に存在する人物等が被写体となる。このため、撮影範囲の中心が上、外周が上になるように、被写体となる人物が撮影されることが多い。これに対応し、本例においては、図６（ａ）に示すように、撮影画像のうち中心位置Ｏを通り、撮影画像の上下方向に平行な線のうち中心位置Ｏより下側の線分Ｑ上の位置を表示位置とする。移動後の選択領域６０１は、領域６０２表示位置を含む範囲に表示される人物が正立して見えるためである。なお、記憶部１０４には、線分Ｑを示す位置情報が表示位置として記憶されているものとする。
【００２９】
角度特定部２０２は、撮影画像６００の中心位置Ｏと、選択領域６０１の中心位置Ｐとを結ぶ線Ａを選択領域６０１の中心線として特定する。さらに、中心位置Ｏと表示位置を結ぶ線Ｂを表示位置の中心線として特定する。そして、角度特定部２０２は、回転角度を求める。そして、クライアント装置１１０の表示処理部２１２は、回転角度だけ撮影画像を回転させる。図６（ａ）の例では、選択領域６０１は、領域６０２まで移動することになる。図６（ｃ）は、回転後の撮影画像の全体を表示したＧＵＩ６２０の一例を示す図である。ＧＵＩ６２０には表示領域６２１が設けられ、表示領域６２１には、回転後の撮影画像６２２が表示されている。このように、撮影画像に応じて適切な位置が表示位置として予め設定されていればよい。
【００３０】
第３の変形例としては、選択領域は複数あってもよい。図７（ａ）は、撮影画像７００を示す図である。撮影画像７００は、図４を参照しつつ説明した撮影画像４００と同じ画像である。本例においては、撮影画像７００の複数の選択領域７０１〜７０４が切り出され、図７（ｂ）に示すようにＧＵＩ７１０には４つの領域画像７１１〜７１４が表示される。領域画像７１１〜７１４は、それぞれ図７（ａ）の選択領域７０１〜７０４に対応した画像である。
【００３１】
本例においては、角度特定部２０２は、複数の選択領域のうち予め設定された一の選択領域を処理対象として選択する。予め設定された選択領域としては、例えば、１番目に選択された選択領域、ＧＵＩ７１０の所定の位置に表示された選択領域等が挙げられる。そして、角度特定部２０２は、処理対象の選択領域が表示位置を含む領域７０５に移動するような回転角度を特定する。図７（ｃ）は、回転後の撮影画像の全体を表示したＧＵＩ７２０の一例を示す図である。ＧＵＩ７２０には表示領域７２１が設けられ、表示領域７２１には、回転後の撮影画像７２２が表示されている。このように、表示処理部２１２は、撮影画像の全体を表示する際には、処理対象の選択領域７０１が表示位置に位置する状態で撮影画像７２２を表示するよう制御する。また、他の例としては、角度特定部２０２は、予め設定された選択領域に替えて、ユーザにより指定された一の選択領域を処理対象として選択してもよい。
【００３２】
また、図８に示すように撮影画像がパノラマ画像であり、２つの選択領域に対応した２つの領域画像がＧＵＩに表示される場合においても、角度特定部２０２は、一の選択領域を処理対象として選択することができる。図８（ｂ）に示すように、ＧＵＩ８１０には、図８（ａ）に示す撮影画像８００の選択領域８０１，８０２に対応した領域画像６１１，６１２が表示される。ここで、図８（ａ）の撮影画像８００は、図４を参照しつつ説明した撮影画像４００と同様である。ここで、例えば、選択領域８０１が処理対象として選択されると、図８（ｃ）に示すように、ＧＵＩ８２０には、選択領域８０１が領域８０３に位置するように回転した撮影画像８２２が表示される。
【００３３】
また、第４の変形例としては、回転後の撮影画像の全体と共に、クライアント装置１１０の表示処理部２１２は、撮影画像を回転させたことに関する情報を示すガイドを表示してもよい。図９は、ガイドの表示例を示す図である。９００はＧＵＩ、９０１は撮影画像を表示する表示領域、９０２は撮影画像、９０３、９０４は撮影画像が回転していることをユーザに示すガイドＵＩである。９０５は回転前の撮影画像の上方向を示すガイドＵＩ、９０６は９０３，９０４，９０５と同様に撮影画像がどの程度回転しているかを示すガイドＵＩである。このように、回転前の撮影画像との関係を示すことにより、ユーザに回転前後の状態を把握させることができる。なお、撮影画像の全体と共に表示する情報は、回転に関する情報であればよく、回転前の位置を示す情報や、回転の程度を示す情報の他、回転したことを示す情報、回転角度を示す情報であってもよい。
【００３４】
また、第５の変形例としては、撮影画像を回転させる処理をカメラ１００が行うこととしてもよい。すなわち、カメラ１００は、回転角度を求めた後、撮影画像を回転角度だけ回転させ、回転後の撮影画像をクライアント装置１１０に送信する。この場合には、クライアント装置１１０は、受信した撮影画像を表示するだけで、表示部１１１に回転後の撮影画像を表示することができる。
【００３５】
（第２の実施形態）
第２の実施形態に係る表示システムにおいては、クライアント装置１１０が回転角度を特定する。以下、第２の実施形態に係る表示システムについて、第１の実施形態に係る表示システムと異なる点を説明する。図１０は、第２の実施形態に係る表示システムの機能構成図である。第２の実施形態においては、クライアント装置１１０が角度特定部１００１を有している。図１１は、第２の実施形態に係るクライアント装置１１０による表示制御処理を示すフローチャートである。表示制御処理は、表示部１１１の表示対象を領域画像から撮影画像の全体に切り替える操作が行われた場合等、選択領域と撮影画像の全体とを連動させるような操作が行われた場合に開始される。
【００３６】
Ｓ１１０１において、通信処理部２１１は、ネットワーク１２０を介してカメラ１００の記憶部１０４に記憶されている、選択領域の座標を、カメラ１００から受信する。次に、Ｓ１１０２において、角度特定部１００１は、選択領域の座標と、撮影画像の中心位置とに基づいて、選択領域の中心線を特定する。本処理は、図３のＳ３０３の処理と同様である。次に、Ｓ１１０３において、通信処理部２１１は、カメラ１００から、記憶部１０４に記憶されている、表示位置の座標を受信する。次に、Ｓ１１０４において、角度特定部１００１は、表示位置の中心線を特定する。本処理は、図３のＳ３０５の処理と同様である。次に、Ｓ１１０５において、角度特定部１００１は、回転角度を求める。本処理は、図３のＳ３０６の処理と同様である。続くＳ１１０６及びＳ１１０７の処理は、図３のＳ３０８及びＳ３０９の処理と同様である。なお、第２の実施形態に係る表示システムのこれ以外の構成及び処理は、第１の実施形態に係る表示システムの構成及び処理と同様である。
【００３７】
以上のように、第２の実施形態の表示システムにおいても、選択領域を表示位置まで回転させることで、選択領域に写る被写体が正立する状態で撮影画像を表示することができる。
【００３８】
（第３の実施形態）
第３の実施形態に係る表示システムは、第２の実施形態に係る表示システムと同様に、クライアント装置１１０が回転角度を特定する。以下、第３の実施形態に係る表示システムについて、第２の実施形態に係る表示システムと異なる点を説明する。図１２は、第３の実施形態に係るクライアント装置１１０による表示制御処理を示すフローチャートである。図１３は、表示制御処理の説明図である。図１３（ａ）に示す撮影画像１３００は、図４（ａ）に示す撮影画像４００と同じ画像である。
【００３９】
図１２のＳ１２０１において、表示処理部２１２は、選択領域を示す領域画像と、選択領域が表示位置に位置するように回転させた後の撮影画像の全体と、を同時に表示部１１１に表示するよう制御する。なお、クライアント装置１１０は、撮影画像の全体を表示するに当たり、Ｓ１１０１〜Ｓ１１０６の処理により撮影画像を回転させる。図１３（ｂ）は、Ｓ１２０１の処理により表示された領域画像１３１３と撮影画像１３１１とを表示するＧＵＩ１３１０の一例を示す図である。撮影画像１３１１の領域１３１２は、図１３（ａ）に示す選択領域１３０１に対応する領域である。また、撮影画像１３１１は、図１３（ａ）に示す選択領域１３０１を、表示位置を含む領域１３０３まで回転させた画像である。このように、表示部１１１には、領域画像１３１３と共に、領域画像１３１３に対応した撮影画像１３１１が表示される。さらに、撮影画像１３１１は、選択領域６０１の人物が正立する状態に回転された状態で表示されたものである。
【００４０】
次に、Ｓ１２０２において、受付部２１３は、選択領域の変更指示を受け付けたか否かを確認する。受付部２１３は、変更指示を受け付けた場合には（Ｓ１２０２でＹｅｓ）、処理をＳ１２０３へ進める。受付部２１３は、変更指示を受け付けなかった場合には（Ｓ１２０２でＮｏ）、処理を終了する。Ｓ１２０３において、通信処理部２１１は、変更指示に係る選択領域の座標をカメラ１００から受信する。次に、Ｓ１２０４において、通信処理部２１１は、変更後の選択領域の中心線を特定する。本処理は、図１１のＳ１１０１（図３のＳ３０３）の処理と同様である。
【００４１】
続くＳ１２０５及びＳ１２０６の処理は、図１１のＳ１１０３及びＳ１１０４の処理と同様である。Ｓ１２０６の処理の後、Ｓ１２０７において、角度特定部１００１は、変更後の選択領域の中心線と、表示位置の中心線の間の角度を回転角度として求める。次に、Ｓ１２０８において、表示処理部２１２は、回転前の撮影画像を回転角度だけ回転させる。次に、Ｓ１２０９において、表示処理部２１２は、回転後の撮影画像を表示部１１１に表示するよう制御する。
【００４２】
例えば、図１３（ｂ）のＧＵＩ１３１０が表示された状態において、選択領域を図１３（ａ）に示す領域１３０１から領域１３０２に右に変更する変更指示を受け付けたとする。この場合、角度特定部１００１は、選択領域１３０２に対応する中心線Ａを特定し、中心線Ａと表示位置の中心線Ｂの間の回転角度を求め、回転角度だけ回転した撮影画像と、選択領域１３０２の領域画像とを表示する。これにより、図１３（ｃ）に示すように、ＧＵＩ１３２０においては、選択領域の変更に伴い、領域画像と撮影画像は共に更新される。領域画像１３２２は、選択領域１３０２に対応し、撮影画像１３２１は、選択領域１３０２が表示位置に位置するように回転した画像に更新されている。なお、第３の実施形態に係る表示システムのこれ以外の構成及び処理は、第２の実施形態に係る表示システムの構成及び処理と同様である。
【００４３】
第３の実施形態の表示システムにおいては、撮影画像の全体と領域画像とを同時に表示させる場合においても、選択領域に係る被写体が正立する状態で撮影画像を表示することができる。また、表示システムは、選択領域が変更された場合には、変更後の選択領域に係る被写体が正立する状態で撮影画像を表示することができる。
【００４４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４６】
１００  カメラ
１１０  クライアント装置
２０２  角度特定部
２１２  表示処理部
【図１】
2018201065.tif 000003
【図２】
2018201065.tif 000004
【図３】
2018201065.tif 000005
【図４】
2018201065.tif 000006
【図５】
2018201065.tif 000007
【図６】
2018201065.tif 000008
【図７】
2018201065.tif 000009
【図８】
2018201065.tif 000010
【図９】
2018201065.tif 000011
【図１０】
2018201065.tif 000012
【図１１】
2018201065.tif 000013
【図１２】
2018201065.tif 000014
【図１３】
2018201065.tif 000015