(57)【要約】【課題】カメラの画像を通信する通信システムにおいて、回転誤差、傾き等があるカメラによって撮像された画像の補正を容易にする。【解決手段】通信装置は、撮像手段によって撮像された画像に基づいて表示画像を表示する表示手段と、前記撮像手段の回転誤差又は傾きに応じた複数の補正情報を予め記憶した情報処理装置から、一の補正情報を選択的に取得する取得手段と、前記取得した補正情報に基づいて前記表示画像を補正する補正手段と、を有する。【選択図】図３
2015195568.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段によって撮像された画像に基づいて表示画像を表示する表示手段と、
前記撮像手段の回転誤差又は傾きに応じた複数の補正情報を予め記憶した情報処理装置から、一の補正情報を選択的に取得する取得手段と、
前記取得した補正情報に基づいて前記表示画像を補正する補正手段と、
を有する通信装置。
【請求項２】
前記撮像された画像は、通信先の装置に内蔵又は接続された撮像手段によるものである請求項１に記載の通信装置。
【請求項３】
前記通信先の装置と前記情報処理装置を介して通信を行う請求項２に記載の通信装置。
【請求項４】
前記撮像された画像を送信する送信手段を有し、
前記取得した補正情報に基づいて前記送信する画像を補正する請求項１に記載の通信装置。
【請求項５】
前記取得手段は、前記表示画像の回転誤差又は傾きに係る角度情報に基づいて前記一の補正情報を取得する請求項１乃至４のいずれか一項に記載の通信装置。
【請求項６】
前記角度情報を通信先の装置に通知する通知手段を有する請求項５に記載の通信装置。
【請求項７】
前記取得手段は、通信先の通信装置から通知された角度情報に基づいて前記一の補正情報を取得する請求項１乃至４のいずれか一項に記載の通信装置。
【請求項８】
前記複数の補正情報は、複数の補正角度及び解像度に対応するデータである請求項１乃至７のいずれか一項に記載の通信装置。
【請求項９】
前記情報処理装置から取得した補正情報を記憶する不揮発性の記憶手段を有する請求項１乃至８のいずれか一項に記載の通信装置。
【請求項１０】
画像を撮像する撮像手段と、
前記撮像された画像に基づいて表示画像を表示する表示手段と、
前記撮像手段の回転誤差又は傾きに応じた複数の補正情報を予め記憶した記憶手段と、
前記記憶された補正情報に基づいて前記表示画像を補正する補正手段と、
を有する通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、及び通信システムに関する。
【背景技術】
【０００２】
インターネット等の通信ネットワークを介して、遠隔地等と会議を行うテレビ会議システム（ビデオ会議システムとも言う）が知られている。このようなテレビ会議システムで用いられるカメラにおいて、カメラセンサー（ＣＭＯＳや、ＣＣＤ等の撮像素子）を搭載したカメラ基板等を筐体に組み込む際には、カメラ基板等の穴径が取付けネジ径よりも大きい等により取付誤差が生じ得る。また、カメラ基板等にカメラセンサーを実装するときには実装誤差が生じ得る。さらに、テレビ会議を行う際のカメラの設置状態により、水平位置から回転方向の誤差が生じ得る。このような、カメラの光軸周りの回転誤差を補正する技術が既に知られている。
【０００３】
例えば、カメラの取付位置の光軸回転方向のズレ量θを検出し、予め記憶した複数の回転補正マップの中からズレ量θに最も近い回転補正マップを選択し、選択した回転補正マップに基づいて補正処理を行う技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、テレビ会議システム等の通信システムにおいて、通信先から送られてくる画像に回転誤差や傾きがある場合、特許文献１に開示された技術では、通信先の参加者等に画像を撮像するカメラの回転誤差や傾きの補正を依頼する必要がある。しかし、例えば、テレビ会議を行う各拠点の参加者は、必ずしもカメラの誤差補正を行えるとは限らないので、カメラの画像を通信する通信システムにおいて、回転誤差、傾き等があるカメラによって撮像された画像の補正を行うことには困難を伴っていた。
【０００５】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、カメラの画像を通信する通信システムにおいて、回転誤差、傾き等があるカメラによって撮像された画像の補正を容易にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一実施形態に係る通信装置は、撮像手段によって撮像された画像に基づいて表示画像を表示する表示手段と、前記撮像手段の回転誤差又は傾きに応じた複数の補正情報を予め記憶した情報処理装置から、一の補正情報を選択的に取得する取得手段と、前記取得した補正情報に基づいて前記表示画像を補正する補正手段と、を有する。
【発明の効果】
【０００７】
本発明の実施の形態によれば、カメラの画像を通信する通信システムにおいて、回転誤差、傾き等があるカメラによって撮像された画像の補正を容易にすることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るテレビ会議システムの構成図である。
【図２】一実施形態に係るテレビ会議装置のハードウェア構成図である。
【図３】一実施形態に係るテレビ会議システムの機能構成図である。
【図４】第１の実施形態に係るテレビ会議装置の処理の流れを示すフローチャートである。
【図５】第１の実施形態に係る回転方向の誤差又は傾きを説明するための図である。
【図６】第1の実施形態に係る調整画面及び調整操作部の一例を示す図である。
【図７】第２の実施形態に係るテレビ会議システムの処理の流れを示すフローチャートである。
【図８】第３の実施形態に係るサーバ装置のハードウェア構成例を示す図である。
【図９】第３の実施形態に係るテレビ会議システムの機能構成図である。
【図１０】第３の実施形態に係るテレビ会議装置の補正処理の流れを示すフローチャートである。
【図１１】第３の実施形態に係るサーバ装置の補正処理の流れを示すフローチャートである。
【図１２】第３の実施形態に係る補正処理の例を示すシーケンスチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１０】
＜システムの構成＞
図１は一実施形態に係るテレビ会議システムの構成図である。テレビ会議システム１００は、例えば、インターネット等のネットワーク１０３に接続された複数のテレビ会議装置１０１−１〜１０１−４（以下、実施形態では通信装置ともいう）と、サーバ装置１０２（以下、実施形態では情報処理装置ともいう）とを備える。尚、テレビ会議システム１００は、通信システムの一例である。例えば、通信システムは、監視カメラシステム、映像配信システム等、カメラ等の撮像手段を有する他の通信システムであっても良い。つまり、先に示したように、テレビ会議システム、監視カメラシステム、映像配信システム等に用いられるカメラ等の撮像手段を有する装置から、画像を受信する装置を通信装置という。
【００１１】
また、以下の説明の中で、複数のテレビ会議装置１０１−１〜１０１−４のうちの任意のテレビ会議装置を示す場合、「テレビ会議装置１０１」を用いる。
【００１２】
テレビ会議装置１０１は、テレビ会議システム１００に対応した端末装置である。テレビ会議装置１０１は、例えば、ＰＣ（Personal Computer）、タブレット端末、スマートフォン等の汎用の情報処理装置であっても良いし、テレビ会議システム１００用の専用端末等であっても良い。テレビ会議装置１０１が汎用の情報処理装置である場合、テレビ会議装置１０１の各機能は、例えば、情報処理装置にインストールされたアプリケーションプログラム等によって実現される。なお、端末装置は、通信装置の一例である。つまり、テレビ会議システムでは、テレビ会議を行うための端末装置として、お互いに画像を送受信することができる構成となっている。
【００１３】
サーバ装置１０２は、例えば、テレビ会議装置１０１−１〜１０１−４と接続しているか否かの接続状態のモニタ、テレビ会議の開始／終了時の接続制御、テレビ会議中の画像（映像）や音声等のデータの送受信等、テレビ会議の制御を行う。尚、サーバ装置１０２は、テレビ会議装置１０１から得られたデータをエンコードしたり、テレビ会議装置１０１から得られたエンコードされたデータをデコードしたりするコーデック機能を備えていても良い。
【００１４】
上記構成により、例えば、テレビ会議装置１０１−１の利用者は、他のテレビ会議装置１０１−２〜１０１−４の利用者と、リアルタイムに送受信される画像や音声を介してテレビ会議を行うことができる。
【００１５】
尚、図１の構成は一例である。例えば、テレビ会議システム１００を構成するテレビ会議装置１０１の数は２つ以上の任意の数であって良い。また、サーバ装置１０２は、複数のサーバで構成されるもの等であっても良い。
【００１６】
＜ハードウェア構成＞
図２は、一実施形態に係るテレビ会議装置のハードウェア構成図である。テレビ会議装置１０１は、一般的なコンピュータの構成を含んでおり、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）２０４、カメラ２０５、スピーカ２０６、通信Ｉ／Ｆ（Interface）部２０７、コーデック部２０８、画像処理部２０９、表示部２１０、操作部２１１、マイク２１２、及びバス２１３等を有する。尚、テレビ会議装置１０１は、通信装置の一例である。
【００１７】
ＣＰＵ２０１は、ＲＯＭ２０３等からプログラムやデータを読み出し、処理を実行することで、テレビ会議装置１０１が備える様々な機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として利用される揮発性のメモリである。ＲＯＭ２０３は、プログラムやデータ等を記憶する不揮発性のメモリである。ＥＥＰＲＯＭ２０４は、例えば、テレビ会議装置１０１の設定値や、補正情報等を記憶する不揮発性のメモリである。
【００１８】
カメラ２０５は、例えば、ＣＰＵ２０１等の制御に従って、テレビ会議の参加者等の画像を撮像する手段であり、例えば、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)や、ＣＣＤ（Charge Coupled Device）等の撮像素子を含む。
【００１９】
スピーカ２０６は、通信先のテレビ会議装置１０１等から受信した音声信号を音声に変換して出力する。マイク２１２は、例えば、テレビ会議の参加者の音声等を取得し音声信号に変換する。
【００２０】
通信Ｉ／Ｆ２０７は、テレビ会議装置１０１をネットワーク１０３に接続し、他のテレビ会議装置１０１や、サーバ装置１０２等とデータの送受信を行うためのインタフェースである。
【００２１】
コーデック部２０８は、サーバ装置１０２を介して通信先のテレビ会議装置１０１に送信する画像や音声を符号化し、また、通信先のテレビ会議装置１０１から受信したデータを画像や、データに復号化する。
【００２２】
画像処理部２０９は、例えば、ＣＰＵ２０１等の制御に従って、送受信する会議画像等に画像処理を行う。
【００２３】
表示部２１０は、例えば、通信先のテレビ会議装置１０１から受信した画像等を表示する、例えば、ＬＣＤ（Liquid Crystal Display）ディスプレイ、プロジェクタ等の表示装置である。
【００２４】
操作部２１１は、操作ボタンや、キーボード等、テレビ会議装置１０１がユーザの操作を受付けるための手段である。バス２１３は、例えば、アドレスバス、データバス、及び各種制御信号等を伝達する。
【００２５】
尚、上記構成はあくまで一例であって、本発明を限定するものではない。例えば、ＲＯＭ２０３とＥＥＰＲＯＭ２０４は、一つのフラッシュＲＯＭ等であっても良い。また、テレビ会議装置１０１は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等のストレージデバイスをさらに有していても良い。
【００２６】
また、コーデック部２０８は、図１の説明で述べたようにサーバ装置１０２が有していても良いし、ＣＰＵ２０１で動作するプログラム等によって実現されるものであっても良い。また、画像処理部２０９は、例えば、ＣＰＵ２０１で動作するプログラム等によって実現されるものであっても良い。
【００２７】
＜機能構成＞
図３は、一実施形態に係るテレビ会議システムの機能構成図である。
【００２８】
（テレビ会議装置の機能構成）
図３において、テレビ会議装置１０１は、撮像手段３０１、画像処理手段３０２、表示手段３０３、通信手段３０４、取得手段３０５、記憶手段３０６、操作手段３０７、通知手段３０８等を有する。
【００２９】
撮像手段３０１は、例えば、会議の参加者、ホワイトボード、プロジェクタの投影画像等、会議の画像を撮像する手段であり、例えば、図２のカメラ２０５等を含む。
【００３０】
画像処理手段（補正手段）３０２は、取得手段３０５がサーバ装置１０２等から取得した補正情報に基づいて、撮像手段３０１や、通信先のテレビ会議の撮像手段３０１等によって撮像された会議の画像を補正する。例えば、画像処理手段３０２は、取得手段３０５がサーバ装置１０２から取得してＥＥＰＲＯＭ２０４等に記憶した回転補正マップ（補正情報）を用いて、会議画像の回転誤差の補正処理（回転処理）を行う。さらに、画像処理手段３０２は、回転処理によって生じた画像のずれを調整するため、画像の切出し、及びスケーラ処理（解像度変換処理）等を行う。画像処理手段３０２は、例えば、図２の画像処理部２０９等を含む。或いは、画像処理手段３０２は、ＣＰＵ２０１で動作するプログラム等によって実現されるものであっても良い。
【００３１】
表示手段３０３は、撮像手段３０１や、通信先のテレビ会議装置の撮像手段３０１等によって撮像された画像に基づいて表示画像を表示する手段であり、例えば、図２の表示部２１０等を含む。
【００３２】
通信手段３０４は、テレビ会議装置１０１をネットワーク１０３に接続し、サーバ装置１０２や、他のテレビ会議装置１０１等と、データの送受信を行うための手段である。通信手段３０４は、例えば、送信手段３０９、受信手段３１０、符号化復号化手段３１１等を含む。
【００３３】
送信手段３０９は、会議の画像や音声等のデータや、各種情報等を、ネットワーク１０３を介して、サーバ装置１０２や他のテレビ会議装置１０１等に送信する。受信手段３１０は、サーバ装置１０２や他のテレビ会議装置等から、ネットワーク１０３を介して、会議の画像や音声等のデータ、各種情報等を受信する。送信手段３０９及び受信手段３１０は、例えば、図２の通信Ｉ／Ｆ部２０７等に相当する。
【００３４】
符号化復号化手段３１１は、送信手段３０９が送信する会議の画像や音声等を、例えば、Ｈ．２６４ＳＶＣ（Scalable Video Coding）、Ｈ．２６４ＡＶＣ（Advanced Video Coding）等の映像符号化技術で符号化する。また、符号化復号化手段３１１は、受信手段３１０が受信するＨ．２６４ＳＶＣ等で符号化されたデータを復号化し、通信先の画像や音声等を出力する。符号化復号化手段３１１は、例えば、図２のコーデック部２０８等に相当する。尚、符号化復号化手段３１１は、通信手段３０４とは別に設けられていても良いし、ＣＰＵ２０１で実行されるプログラム等によって実現されるものであっても良い。
【００３５】
取得手段３０５は、サーバ装置１０２が予め記憶した、撮像手段（例えば、撮像手段３０１や、通信先のテレビ会議装置の撮像手段３０１）の回転誤差又は傾きに応じた複数の回転補正マップ（補正情報）の中から、一の回転補正マップを選択的に取得する。取得手段３０５は、例えば、表示手段３０３によって表示された表示画面の回転誤差、又は傾きを示す角度情報θと、表示手段３０３の解像度情報とに基づいて、補正に用いる回転補正マップをサーバ装置１０２から取得する。或いは、取得手段３０５は、例えば、表示手段３０３の解像度情報と、他のテレビ会議装置１０１から通知された角度情報θとに基づいて、補正に用いる回転補正マップをサーバ装置１０２から取得する。尚、取得手段３０５は、例えば、ＣＰＵ２０１で動作するプログラム等によって実現される。
【００３６】
記憶手段３０６は、取得手段３０５がサーバ装置１０２から取得した回転補正マップを記憶する手段であり、例えば、図２のＥＥＰＲＯＭ２０４等の不揮発性の記憶領域と、ＲＡＭ２０２等の一時記憶領域を含む。
【００３７】
操作手段３０７は、ユーザからの入力操作を受け付ける手段であり、例えば、図２の操作部２１１等を含む。
【００３８】
通知手段３０８は、表示手段３０３によって表示された表示画面の回転誤差、又は傾きを示す角度情報θを他のテレビ会議装置１０１に通知する手段であり、例えば、ＣＰＵ２０１で動作するプログラム等によって実現される。
【００３９】
（サーバ装置の機能構成）
図３において、サーバ装置１０２は、会議サーバ手段３１２、記憶手段３１３等を有する。会議サーバ手段３１２は、例えば、テレビ会議装置１０１の接続状態のモニタ、テレビ会議の接続制御、画像や音声等のデータの送受信等のテレビ会議に関する制御を行う。会議サーバ手段３１２は、例えば、サーバ装置１０２で動作するプログラム等によって実現される。
【００４０】
サーバ装置１０２の記憶手段３１３は、撮像手段３０１の回転誤差、傾き等に応じた複数の回転補正マップ等のマップ情報を記憶する。記憶手段３１３は、例えば、サーバ装置１０２に含まれるＨＤＤや、ＳＳＤ等ストレージ部等に含まれる。
【００４１】
尚、上記構成は一例であって、本発明の範囲を限定するものではない。例えば、符号化復号化手段３１１や、画像処理手段３０２等は、サーバ装置１０２が有していても良い。また、テレビ会議システム１００は、複数のサーバ装置を有し、会議サーバ手段３１２と、記憶手段３１３が異なるサーバ装置に含まれているもの等であっても良い。
【００４２】
＜処理の流れ＞
［第１の実施形態］
図４は、第１の実施形態に係るテレビ会議装置の処理の流れを示すフローチャートである。図４の処理は、回転誤差、傾き等がある撮像手段３０１によって撮像された会議画像の回転誤差、傾き等を補正（調整）する処理の一例である。
【００４３】
例えば、テレビ会議装置１０１のユーザによる操作手段３０７への操作等により調整モードが選択されると（ステップＳ４０１）、テレビ会議装置１０１は、調整モードに移行し、例えば、表示手段３０３に調整画面を表示する。ユーザは、例えば、この調整画面に基づいて操作手段３０７の調整ボタン等を操作し（Ｓ４０２）表示画面の調整を行う。
【００４４】
ここで、表示画面の調整例について説明する。
【００４５】
図５は、第１の実施形態に係る回転方向の誤差又は傾きを説明するための図である。図５の（ａ）は、撮像手段３０１の光軸周りの回転誤差（回転方向の誤差）又は傾きが無い場合の表示画像の例を示している。図５の（ａ）において、表示部２１０に表示画像５０１が、回転誤差又は傾きがない状態で表示されているものとする。
【００４６】
図５の（ｂ）は、撮像手段３０１の光軸周りの回転誤差又は傾きがある場合の表示画像の例を示している。図５の（ｂ）において、表示部２１０に表示された表示画像５０２は、図５（ａ）の表示画像５０１に対して、傾いて表示されている。本実施の形態では、この傾きを示す角度情報θを調整画面等で取得し、取得した角度情報θに近い補正角度の回転補正マップをサーバ装置１０２から取得して会議画面（表示画面及び／又は送信画面）の回転誤差又は傾きの補正を行う。尚、表示画面の回転誤差又は傾きは、例えば、カメラ基板等をテレビ会議装置１０１の筐体に組み込む際の組立誤差、カメラ基板等にカメラセンサーを実装するときの実装誤差、及びカメラ設置時の傾き等を含む。
【００４７】
図６は、第１の実施形態に係る調整画面及び調整操作部の一例を示す図である。図６（ａ）は、調整画面の一例を示している。図６（ａ）において、表示部２１０（表示手段３０３）には、表示画像６０１と共に、表示部２１０の表示画面の縦方向及び横方向に等間隔で配置されたグリッド線６０２、及び操作方法を示す操作ガイド６０３が表示されている。
【００４８】
また、図６（ｂ）は、調整操作部の一例を示している。図６において、例えば、操作ガイド６０３に従って、左方向ボタン６０４を押下することにより、表示画像６０１は、表示部２１０の表示画面の中央を中心に所定の角度（例えば、１度）だけ左回転して表示される。同様に、右方向ボタン６０５を押下することにより、表示画像６０１は、表示部２１０の表示画面の中央を中心に所定の角度だけ右回転して表示される。ユーザは、例えば、左方向ボタン６０４、右方向ボタン６０５を操作して、表示画像６０１の傾きを修正し、修正が終わると、決定ボタン６０６を押下する。
【００４９】
テレビ会議装置１０１は、例えば、このときユーザが回転させた角度を角度情報θとして用いることができる。尚、図６（ａ）の表示画像６０１「ＡＢＣ」はあくまで一例であって、調整を行う撮像手段３０１に、例えば、机、柱、窓等、より調整に適した画像を撮像させることにより、容易に表示画像の調整を行うことができる。
【００５０】
ここで、図４に戻ってフローチャートの説明を続ける。ステップＳ４０２において、調整ボタンの操作等により角度情報θが得られると、取得手段３０５は、角度情報θと、表示手段３０３の解像度情報Ｘとを用いて、サーバ装置１０２にマップデータ（回転補正マップ）を要求する（ステップＳ４０３）。ここで、マップデータとは、回転誤差や傾きを補正するための補正情報である。また、取得手段３０５は、サーバ装置１０２からマップデータをメモリ（記憶手段３０６）にダウンロードする（ステップＳ４０４）。
【００５１】
次に、画像処理手段３０２（画像変換部）は、メモリからマップデータを読み出し（ステップＳ４０５）、マップデータに基づいて表示画像の回転処理を行う（ステップＳ４０６）。さらに、画像処理手段３０２は、回転処理でずれた領域の切出しと、スケーラ処理とを行う（ステップＳ４０７）。例えば、図５（ｂ）において、表示画像５０２をθが「０」となるように右回転させると、四隅が欠けてしまうので、画像処理手段３０２は、表示画像を拡大し（スケーラ処理）、表示部２１０に合わせて画像を切出し、表示画像を作成する。
【００５２】
ユーザは、上記処理により表示手段３０３に表示された画像を確認し、問題がない場合、ボタン操作等により調整を完了させる（ステップＳ４０８）。調整が完了すると、画像処理手段３０２は、記憶手段３０６に記憶したマップデータを用いて、表示画像の補正を行う。これにより、表示手段３０３には、傾きのない表示画像が表示されるようになる。
【００５３】
さらに、調整対象となる撮像手段３０１が自装置の撮像手段３０１である場合、他のテレビ会議装置１０１に送信する画像にも、表示画像と同様の補正を行うものであっても良い。これにより、他のテレビ会議装置１０１に、画像の回転誤差、傾き等のない画像が送信することができる。
【００５４】
また、ステップＳ４０８で調整が完了したとき、テレビ会議装置１０１は、マップデータを記憶手段３０６の不揮発領域（ＥＥＰＲＯＭ２０４等）に書き込む（ステップＳ４０９）。これにより、次回の電源オン時には、記憶手段３０６から、調整後のマップ情報を自動的に読み出し、画像の補正処理が行われるようになる。
【００５５】
上記処理により、撮像手段３０１の回転誤差、傾き等の補正を容易に行えるようになる。尚、補正の対象となる撮像手段３０１は、自装置（テレビ会議装置１０１）に内蔵又は接続（外付け）された撮像手段３０１であっても良いし、通信先の装置に内蔵又は接続された撮像手段であっても良い。また、通信先の装置は、テレビ会議装置１０１であっても良いし、例えば、監視カメラ等、テレビ会議装置１０１以外の装置であっても良い。
【００５６】
このように、本実施形態によれば、テレビ会議システム等の通信システムにおいて、回転誤差、傾き等があるカメラによって撮像された画像の補正を容易にするテレビ会議装置１０１（通信装置）を提供することができる。
【００５７】
また、本実施の形態に係るテレビ会議装置１０１は、カメラの光軸周りの誤差調整用のマップデータとして、サーバ装置１０２に記憶されたマップデータを利用するので、自装置のメモリ容量を大きくすることなく、光軸周りの誤差調整を行うことができる。
【００５８】
尚、上記処理はあくまで一例であって、本発明の範囲を限定するものではない。例えば、ステップＳ７０２において、角度情報θをユーザの調整ボタンの操作により取得するものとして説明を行ったが、画像処理手段３０２の画像処理等により、角度情報θを算出するものであっても良い。
【００５９】
［第２の実施形態］
本実施の形態では、テレビ会議装置１０１−１が、通信先のテレビ会議装置１０１−２等と連携して撮像手段３０１の回転誤差、傾き等の補正を行う場合の例について説明する。
【００６０】
図７は、第２の実施形態に係るテレビ会議システムの処理の流れを示すフローチャートである。例えば、テレビ会議装置１０１−１のユーザによる操作手段３０７への操作等により調整モードが選択されると（ステップＳ７０１）、テレビ会議装置１０１−１は、調整モードに移行し、例えば、表示手段３０３に調整画面を表示する。ユーザは、この調整画面に基づいて、操作手段３０７の調整ボタン等を操作し（Ｓ７０２）、表示画面の調整を行う。これにより、第１の実施形態で説明したように角度情報θが求められる。
【００６１】
角度情報θを求めた後、テレビ会議装置１０１−１の取得手段３０５は、角度情報θと、表示手段３０３の解像度情報Ｘとを用いてサーバ装置１０２にマップデータ（回転補正マップ）を要求する（ステップＳ７０３）。ここで、マップデータとは、回転誤差や傾きを補正するための補正情報である。また、取得手段３０５は、サーバ装置１０２からマップデータをメモリ（記憶手段３０６）にダウンロードする（ステップＳ７０４）。
【００６２】
次に、テレビ会議装置１０１−２の画像処理手段３０２（画像変換部）は、メモリからマップデータを読み出し（ステップＳ７０５）、マップデータに基づいて表示画像の回転処理を行う（ステップＳ７０６）。さらに、画像処理手段３０２は、回転処理でずれた領域の切出しと、スケーラ処理とを行う（ステップＳ７０７）。
【００６３】
ユーザは、上記処理により表示手段３０３に表示された画像を確認し、問題がない場合、ボタン操作等により調整を完了させる（ステップＳ７０８）。調整が完了すると、テレビ会議装置１０１−１の通知手段３０８は、通信先のテレビ会議装置１０１−２に角度情報θを送信（通知）する（ステップＳ７０９）。
【００６４】
尚、テレビ会議装置１０１−１は、例えば、ステップＳ７１０等において、通信先のテレビ会議装置１０１−２に調整を提案するか否かを選択できるものであっても良い。
【００６５】
テレビ会議装置１０１−２は、テレビ会議装置１０１−１から角度情報θを受信し、調整の提案を受けた場合、調整モードを選択するか否かを判断する（ステップＳ７１１）。尚調整モードを選択するか否かの判断は、予め記憶した設定値等に基づいて判断するものであっても良いし、ユーザに選択を促すもの等であっても良い。
【００６６】
ステップＳ７１１において、調整モードを選択すると判断した場合、テレビ会議装置１０１−２は、受信した角度情報θと、テレビ会議装置１０１−２の表示手段３０３の解像度情報Ｘとを用いてサーバ装置１０２にマップデータを要求する（ステップＳ７１２）。また、サーバ装置１０２からマップデータをメモリ（記憶手段３０６）にダウンロードする（ステップＳ７１３）。
【００６７】
次に、テレビ会議装置１０１−２の画像処理手段３０２（画像変換部）は、メモリからマップデータを読み出し（ステップＳ７１４）、マップデータに基づいて表示画像の回転処理を行う（ステップＳ７１５）。さらに、画像処理手段３０２は、回転処理でずれた領域の切出しと、スケーラ処理とを行う（ステップＳ７１６）。
【００６８】
ユーザは、上記処理により表示手段３０３に表示された画像を確認し、問題がない場合、ボタン操作により調整を完了させる（ステップＳ７１７）。調整が完了すると、画像処理手段３０２は、記憶手段３０６に記憶したマップデータを用いて、表示画像の補正を行う。これにより、表示手段３０３に、傾きのない表示画像が表示されるようになる。
【００６９】
さらに、調整対象となる撮像手段３０１がテレビ会議装置１０１−２の撮像手段３０１である場合、他のテレビ会議装置１０１−１等に送信する画像にも、表示画像と同様の補正を行うものであっても良い。これにより、他のテレビ会議装置１０１−１等にも、画像の回転誤差、傾き等のない画像が送信されるようになる。
【００７０】
また、ステップＳ７１７で調整が完了したとき、テレビ会議装置１０１−２は、マップデータを記憶手段３０６の不揮発領域（ＥＥＰＲＯＭ２０４等）に書き込む（ステップＳ７１８）。これにより、次回の電源オン時には、記憶手段３０６から、調整後のマップ情報を自動的に読み出し、画像の補正処理が行われるようになる。
【００７１】
本実施の形態によれば、テレビ会議装置１０１−２は、通信先のテレビ会議装置１０１−１等から取得した角度情報θに基づいて、表示画像及び／又は送信画像の回転誤差、傾き等の補正が行えるようになる。従って、カメラの調整を行うことができる参加者がいない拠点に設置されたカメラの回転誤差、傾き等の調整を、任意の拠点から行うことができるようになる。
【００７２】
［第３の実施形態］
第３の実施形態では、サーバ装置１０２が、会議の画像の回転誤差を補正する画像処理手段（補正手段）を有する場合の例について説明する。尚、基本的な構成、処理等は第１の実施形態と同様なので、ここでは差分を中心に説明を行う。
【００７３】
＜ハードウェア構成＞
（サーバ装置のハードウェア構成）
図８は、第３の実施形態に係るサーバ装置のハードウェア構成例を示す図である。サーバ装置１０２は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ８０１、ＲＡＭ８０２、ＲＯＭ８０３、ストレージ部８０４、通信Ｉ／Ｆ部８０５、外部Ｉ／Ｆ部８０６、表示部８０７、入力部８０８、コーデック部８０９、画像処理部８１０、及びバス８１１等を有する。
【００７４】
ＣＰＵ８０１は、ＲＯＭ８０３やストレージ部８０４等からプログラムやデータをＲＡＭ８０２上に読み出して処理を実行することにより、サーバ装置１０２の様々な機能を実現する演算装置である。ＲＡＭ８０２は、ＣＰＵ８０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ８０３は、例えば、サーバ装置１０２の起動時に実行されるＢＩＯＳ（Basic Input / Output System）や、各種の設定等を記憶する不揮発性のメモリであり、例えば、フラッシュＲＯＭ等で構成される。
【００７５】
ストレージ部８０４は、例えば、ＯＳ（Operating System）、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置であり、例えば、ＨＤＤ、ＳＳＤ等で構成される。
【００７６】
通信Ｉ／Ｆ部８０５は、サーバ装置１０２をネットワーク１０３に接続し、複数のテレビ会議装置１０１−１〜１０１−４等とデータ通信を行うための通信インタフェースである。
【００７７】
外部Ｉ／Ｆ８０６は、外部装置を接続するためのインタフェースである。外部装置には、例えば、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード、光学ディスク等の記録媒体や、各種の電子機器等が含まれる。
【００７８】
表示部８０７は、サーバ装置１０２の処理結果等を表示するための、例えば、ＬＣＤディスプレイ等の表示装置である。入力部８０８は、サーバ装置１０２へのユーザの操作を受付けるための、例えば、キーボード、マウス、タッチパネル等の入力装置である。尚、表示部８０７と入力部８０８は、表示装置と入力装置とが一体化された、例えば、タッチパネルディスプレイ等の表示入力部であっても良い。
【００７９】
コーデック部８０９は、例えば、Ｈ．２６４ＳＶＣや、Ｈ．２６４ＡＶＣ等の映像符号化技術により画像データや音声データの符号化及び復号化を行うための、例えば、コーデックＬＳＩ（Large Scale Integration）や、ＤＳＰ等のハードウェアである。
【００８０】
画像処理部８１０は、例えば、ＣＰＵ８０１等の制御に従って、画像処理を実行又は支援するための画像処理プロセッサや、ＤＳＰ等のハードウェアである。
【００８１】
バス８１１は、上記各構成に接続され、アドレス信号、データ信号、及び各種制御信号等を伝達する。
【００８２】
尚、上記のサーバ装置１０２の構成はあくまで一例である。例えば、サーバ装置１０２は、コーデック部８０９、又は画像処理部８１０等をソフトウェアで実現するものであっても良い。
【００８３】
＜機能構成＞
図９は、第３の実施形態に係るテレビ会議システムの機能構成図である。図３の例では、テレビ会議システム１００は、サーバ装置１０２と、サーバ装置１０２とそれぞれ通信可能なテレビ会議装置１０１−１、１０１−２とを含む。尚、テレビ会議システム１００は、通信システムの一例である。通信システムは、例えば、監視カメラシステム、映像配信システム等、カメラ等の撮像手段を有するテレビ会議システム以外のシステムであっても良い。
【００８４】
（テレビ会議装置の機能構成）
本実施形態に係るテレビ会議装置１０１は、撮像手段３０１、画像処理手段３０２、表示手段３０３、通信手段３０４、操作手段３０７、及び補正制御手段９０１等を有する。
【００８５】
撮像手段３０１は、例えば、会議の参加者、ホワイトボード、プロジェクタの投影画像等を含む会議の画像（例えば映像）を撮像する手段であり、例えば、図２のカメラ２０５や、ＣＰＵ２０１で動作するプログラム等によって実現される。
【００８６】
画像処理手段３０２は、撮像手段３０１が撮像した画像や、表示手段３０３に表示させる画像等に、例えば、ホワイトバランス、露出補正、エッジ強調、ノイズリダクション、ガンマ補正等の画像処理を行い、画像処理された画像を出力する。尚、本実施形態では、会議画像の回転誤差の補正処理を、テレビ会議装置１０１の画像処理手段３０２ではなく、サーバ装置１０２の画像処理手段９０３で行うことを想定している。画像処理手段３０２は、例えば、図２の画像処理部２０９、及びＣＰＵ２０１で動作するプログラム等によって実現される。
【００８７】
表示手段３０３は、撮像手段３０１や、通信先のテレビ会議装置１０１の撮像手段３０１等によって撮像された画像等に基づく表示画像等を表示する手段であり、例えば、図２の表示部２１０、及びＣＰＵ２０１で動作するプログラム等によって実現される。
【００８８】
通信手段３０４は、テレビ会議装置１０１をネットワーク１０３に接続し、サーバ装置１０２等と通信を行うための手段である。通信手段３０４は、例えば、送信手段３０９、受信手段３１０、符号化復号化手段３１１等を含む。
【００８９】
送信手段３０９は、会議の画像や音声等のデータや、各種情報等を、ネットワーク１０３を介して、サーバ装置１０２等に送信する。受信手段３１０は、サーバ装置１０２等から、ネットワーク１０３を介して、会議の画像や音声等のデータ、各種情報等を受信する。送信手段３０９及び受信手段３１０は、例えば、図２の通信Ｉ／Ｆ部２０７等によって実現される。
【００９０】
符号化復号化手段３１１は、送信手段３０９が送信する会議の画像や音声等を、例えば、Ｈ．２６４ＳＶＣ、Ｈ．２６４ＡＶＣ等の映像符号化技術で符号化する。また、符号化復号化手段３１１は、受信手段３１０が受信するＨ．２６４ＳＶＣ、Ｈ．２６４ＡＶＣ等で符号化されたデータを復号化し、通信先の画像や音声等を出力する。符号化復号化手段３１１は、例えば、図２のコーデック部２０８等によって実現される。尚、符号化復号化手段３１１は、例えば、通信手段３０４とは別に設けられていても良いし、ＣＰＵ２０１で実行されるプログラム等によって実現されるもの等であっても良い。
【００９１】
操作手段３０７は、利用者からの入力操作を受け付ける手段であり、例えば、図２の操作部２１１、及びＣＰＵ２０１で動作するプログラム等によって実現される。
【００９２】
補正制御手段９０１は、操作手段３０７を介して、会議の画像の回転誤差を調整するための調整操作等を受付けると共に、受付けた調整操作に基づいてサーバ装置１０２に回転処理を要求する要求情報を送信する。例えば、補正制御手段９０１は、会議の画像を表示する表示手段３０３に、図６（ａ）に示すようなグリッド線６０２や、操作ガイド６０３等を表示させ、利用者による、例えば、図６（ｂ）に示すような調整操作部への調整操作を受付ける。例えば、図６の例では、利用者が操作ガイド６０３に従って、右方向ボタン６０５を１回押下すると、補正制御手段９０１は、会議の画像に対して所定の角度（例えば、＋１度）の回転を要求する要求情報をサーバ装置１０２に送信する。同様に、利用者が、左方向ボタン６０４を１回押下すると、補正制御手段９０１は、会議の画像に対して所定の角度（例えば、−１度）の回転を要求する要求情報をサーバ装置１０２に送信する。尚、補正制御手段９０１は、例えば、図２のＣＰＵ２０１で実行されるプログラム等によって実現される。
【００９３】
上記構成により、テレビ会議装置１０１−１は、例えば、テレビ会議装置１０１−２からの会議の画像に傾き等がある場合、操作手段３０７への操作により、サーバ装置１０２に、会議の画像への回転処理等を要求する要求情報を送信することができる。
【００９４】
（サーバ装置の機能構成）
本実施形態に係るサーバ装置１０２は、会議サーバ手段３１２、符号化復号化手段９０２、画像処理手段９０３、記憶手段３１３等を有する。
【００９５】
会議サーバ手段３１２は、複数のテレビ会議装置１０１の接続状態のモニタ、テレビ会議の接続制御、画像や音声等のデータの送受信等、テレビ会議に関する様々な処理を行う。会議サーバ手段３１２は、例えば、図８の通信Ｉ／Ｆ部８０５、及びＣＰＵ８０１で動作するプログラム等によって実現される。
【００９６】
符号化復号化手段９０２は、サーバ装置１０２が中継する会議の画像に対して、例えば、Ｈ．２６４ＳＶＣ、Ｈ．２６４ＡＶＣ等の映像符号化技術による符号化、復号化等の処理を行う。符号化復号化手段９０２は、例えば、図８のコーデック部８０９等によって実現される。また、別の一例として、符号化復号化手段９０２は、図８のＣＰＵ８０１で動作するプログラムによって実現されるものであっても良い。
【００９７】
画像処理手段（補正手段）９０３は、記憶手段３１３に予め記憶した回転補正マップ（補正情報）を用いて、符号化復号化手段９０２によって復号化された会議の画像に対して、回転誤差の補正処理（回転処理）を行う。例えば、画像処理手段９０３は、会議サーバ手段３１２が、テレビ会議装置１０１−１から受信した要求情報に応じた角度の回転補正マップを記憶手段３１３のマップ情報３１４から取得し、取得した回転補正マップを用いて会議画像の回転処理を行う。さらに、画像処理手段９０３は、回転処理によって生じた画像のずれを調整するため、画像の切出し、及びスケーラ処理（解像度変換処理）等を行う。画像処理手段９０３は、例えば、図８の画像処理部８１０、及び図８のＣＰＵ８０１で動作するプログラム等によって実現される。
【００９８】
記憶手段３１３は、会議の画像の回転誤差、傾き等に応じた複数の回転補正マップ等のマップ情報を記憶する。記憶手段３１３は、例えば、図８のストレージ部８０４等によって実現される。
【００９９】
上記構成により、サーバ装置１０２は、例えば、テレビ会議装置１０１−２の撮像手段３０１で撮像された画像に基づく会議の画像を受信し、テレビ会議装置１０１−１へ送信する。また、テレビ会議装置１０１−１から、会議の画像の回転処理を要求する要求情報を取得すると、会議の画像の復号化、要求された角度の回転処理、及び回転処理した画像の符号化を行い、符号化された画像をテレビ会議装置１０１−１へ送信する。
【０１００】
＜処理の流れ＞
（テレビ会議装置側の処理の流れ）
図１０は、第３の実施形態に係るテレビ会議装置の補正処理の流れを示すフローチャートである。
【０１０１】
ステップＳ１００１において、テレビ会議装置１０１は、所定の操作（例えば、図６の決定ボタン６０６の長押し等）により、テレビ会議装置１０１の表示手段３０３に表示された会議の画像の回転誤差や、傾き等を補正する補正モードの開始操作を受付ける。補正モードの開始操作を受付けると、テレビ会議装置１０１の補正制御手段９０１は、表示手段３０３に、例えば、図６（ａ）に示すようなグリッド線６０２や、操作ガイド６０３を表示させる。
【０１０２】
ステップＳ１００２において、テレビ会議装置１０１の補正制御手段９０１は、例えば、図６（ｂ）に示すような調整操作部等により、利用者による調整操作を受付ける。
【０１０３】
ステップＳ１００３において、補正制御手段９０１は、利用者の調整操作に応じて、サーバ装置１０２に会議の画像の回転処理を要求する要求情報を送信する。例えば、図６において、操作ガイド６０３に従って、左方向ボタン６０４が１回押下されると、補正制御手段９０１は、所定の角度だけ（例えば、１度）左回転を要求する要求情報をサーバ装置１０２に送信する。同様に、右方向ボタン６０５が１回押下されると、補正制御手段９０１は、所定の角度だけ（例えば、１度）右回転を要求する要求情報をサーバ装置１０２に送信する。尚、以下の説明の中で、右回転を「＋」、左回転を「−」で示すものとする。つまり、「＋１度回転」は、会議の画像の角度を１度右回転させる処理を示し、「−２度回転」は、会議の画像の角度を２度左回転させる処理を示すものとする。
【０１０４】
ステップＳ１００４において、利用者は、表示手段３０３に表示された表示画像が傾いているか否かを判断し、表示画像が傾いていると判断した場合、ステップＳ１００２に戻って、再度調整ボタンの操作を行う。一方、ステップＳ１００４において、表示画像が傾いていないと判断した場合、利用者は、補正モードの終了操作（例えば、図６の決定ボタン６０６の押下）を行い（ステップＳ１００５）、補正モードを終了させる。
【０１０５】
（サーバ装置側の処理の流れ）
図１１は、第３の実施形態に係るサーバ装置の補正処理の流れを示すフローチャートである。
【０１０６】
ステップＳ１１０１において、サーバ装置１０２は、テレビ会議装置１０１から、回転処理を要求する要求情報を受信すると、ステップＳ１１０２に処理を移行させる。
【０１０７】
ステップＳ１１０２に移行すると、サーバ装置１０２の画像処理手段９０３は、受信した要求情報に基づいて、会議の画像の補正処理に用いるマップ情報を決定する。例えば、サーバ装置１０２は、受信した要求情報が、最初の要求情報であり、＋１度の回転処理を要求する要求情報である場合、回転角度が＋１度のマップ情報を選択する。また、サーバ装置１０２は、受信した要求情報が、２回目以降の要求情報である場合、現在のマップ情報の回転角度に、例えば、要求情報に含まれる回転角度を加算して、利用するマップ情報を選択する。
【０１０８】
ステップＳ１１０３において、サーバ装置１０２の符号化復号化手段９０２は、要求情報を送信したテレビ会議装置１０１に送信する会議の画像（送信画像）を復号化する。
【０１０９】
ステップＳ１１０４において、サーバ装置１０２の画像処理手段９０３は、復号化された送信画像を、マップ情報を用いて回転処理する。
【０１１０】
ステップＳ１１０５において、サーバ装置１０２の符号化復号化手段９０２は、回転処理された送信画像を符号化する。
【０１１１】
ステップＳ１１０６において、サーバ装置１０２の会議サーバ手段３１２は、回転処理、及び符号化された送信画像を、要求情報の送信元のテレビ会議装置１０１に送信する。
【０１１２】
ステップＳ１１０７において、サーバ装置１０２は、会議が終了したか否かを判断し、会議が終了した場合、処理を終了させる。一方、ステップＳ１１０６において、会議が終了していない場合、ステップＳ１１０８に処理を移行させる。
【０１１３】
ステップＳ１１０８に移行すると、サーバ装置１０２は、テレビ会議装置１０１から、回転処理を要求する要求情報を受信したか否かを判断する。ステップＳ１１０８において、要求情報を受信していない場合、サーバ装置１０２は、ステップＳ１１０３に戻って、同様の処理を繰り返す。一方、ステップＳ１１０８において、要求情報を受信した場合、サーバ装置１０２は、ステップＳ１１０２に戻って、受信した要求情報に応じたマップ情報を決定し、ステップＳ１１０３以降の処理を実行する。
【０１１４】
上記処理により、サーバ装置１０２は、テレビ会議装置１０１から要求情報を受信すると、要求情報に応じたマップ情報を用いて、次のマップ情報を受信するか、会議が終了するまで、送信画像の復号化、回転処理、符号化の処理を繰り返す。また、サーバ装置１０２は、次のマップ情報を受信すると、使用するマップ情報を更新する。
【０１１５】
次に、シーケンスチャートにより、具体的な補正処理の一例について説明する。
【０１１６】
（補正処理の例）
図１２は、第３の実施形態に係る補正処理の例を示すシーケンスチャートである。尚、図１２の開始時点において、テレビ会議装置１０１−１とテレビ会議装置１０１−２とは、通信状態（テレビ会議中）にあるものとする。また、テレビ会議装置１０１−２のカメラ２０５は、−３度傾いており、テレビ会議装置１０１−１の表示部２１０に表示されている画像も−３度傾いているものとする。
【０１１７】
尚、テレビ会議システム１００では、一般的に双方向に会議の画像の送信が行われるが、ここでは、説明を簡単にするため、テレビ会議装置１０１−２からテレビ会議装置１０１−１に送信される画像についてのみ説明する。また、ここでは、説明を簡単にするため、会議の画像の調整単位を１度であるものとして説明するが、これはあくまで一例である。会議の画像の調整単位は、他の角度であって良い。
【０１１８】
ステップＳ１２０１において、テレビ会議装置１０１−２は、撮像手段３０１によって撮像した会議の画像（撮像画像）をサーバ装置１０２に送信する。尚、テレビ会議装置１０１−２は、例えば、会議が終了するまで継続的に撮像画像をサーバ装置１０２に送信する。
【０１１９】
ステップＳ１２０２において、サーバ装置１０２は、テレビ会議装置１０１−２から受信した画像をテレビ会議装置１０１−１に送信する。このとき、テレビ会議装置１０１−１の表示手段３０３に表示される画像は、左に３度傾いて表示される。尚、以下の説明の中で、サーバ装置１０２からテレビ会議装置１０１−１に送信する会議の画像を送信画像と呼ぶ。
【０１２０】
ステップＳ１２０３において、利用者は、補正モードの開始操作を行い、例えば、図６の右方向ボタン６０５を１回押下することにより、送信画像に対して、＋１度の回転処理を要求するための回転操作を行う。尚、図１２において、破線の矢印は、利用者による操作等を示す。
【０１２１】
ステップＳ１２０４において、利用者の回転操作を受付けたテレビ会議装置１０１−１は、サーバ装置１０２に、会議の画像に対して＋１度の回転処理を要求する要求情報を送信する。
【０１２２】
ステップＳ１２０５において、＋１度の回転処理を要求する要求情報を受信したサーバ装置１０２は、回転角度＋１度のマップ情報を用いて、回転処理（復号化、及び符号化処理を含む）を行う。これにより、−３度の傾きを持つ撮像画像の傾きが、−２度に補正される。
【０１２３】
ステップＳ１２０６において、サーバ装置１０２は、−２度の傾きとなった送信画像をテレビ会議装置１０１−１に送信する。このとき、テレビ会議装置１０１−１の表示手段３０３に表示される画像は、左に２度傾いて表示される。
【０１２４】
ステップＳ１２０７において、利用者は、例えば、図６の右方向ボタン６０５を１回押下することにより、会議の画像に対して、さらに＋１度の回転操作を行う。
【０１２５】
ステップＳ１２０８において、利用者の回転操作を受付けたテレビ会議装置１０１−１は、サーバ装置１０２に、会議の画像に対して＋１度の回転処理を要求する要求情報を送信する。
【０１２６】
ステップＳ１２０９において、＋１度の回転処理を要求する要求情報を受信したサーバ装置１０２は、現在使用している回転角度＋１度のマップ情報に対して、＋１度加算したマップ情報、すなわち、回転角度＋２度のマップ情報を用いて、回転処理を行う。これにより、−２度の傾きを持つ送信画像の傾きが、−１度に補正される。
【０１２７】
ステップＳ１２１０において、サーバ装置１０２は、−１度の傾きとなった送信画像をテレビ会議装置１０１−１に送信する。このとき、テレビ会議装置１０１−１の表示手段３０３に表示される画像は、左に１度傾いて表示される。
【０１２８】
ステップＳ１２１１において、利用者は、例えば、図６の右方向ボタン６０５を１回押下することにより、会議の画像に対して、さらに＋１度の回転操作を行う。
【０１２９】
ステップＳ１２１２において、利用者の回転操作を受付けたテレビ会議装置１０１−１は、サーバ装置１０２に、会議の画像に対して＋１度の回転処理を要求する要求情報を送信する。
【０１３０】
ステップＳ１２１３において、＋１度の回転処理を要求する要求情報を受信したサーバ装置１０２は、現在使用している回転角度＋２度のマップ情報に対して、＋１度加算したマップ情報、すなわち、回転角度＋３度のマップ情報を用いて、回転処理を行う。これにより、−１度の傾きを持つ送信画像の傾きが、０度に補正される。
【０１３１】
ステップＳ１２１４において、サーバ装置１０２は、０度の傾きとなった送信画像をテレビ会議装置１０１−１に送信する。このとき、テレビ会議装置１０１−１の表示手段３０３に表示される画像は、傾きが０度、すなわち、傾きが無い状態で表示される。
【０１３２】
ステップＳ１２１５において、利用者は、補正モードの終了操作を行う。
【０１３３】
上記処理により、テレビ会議装置１０１−１に表示される会議の画像の傾きが補正される。サーバ装置１０２は、次の要求情報をテレビ会議装置１０１−１から受信するまで、回転角度＋３度のマップ情報を用いて、継続的に送信画像の回転処理を行う。
【０１３４】
このように、会議の画像の回転誤差を補正する画像処理手段（補正手段）は、サーバ装置１０２が有していても良い。
【０１３５】
これにより、テレビ会議システム１００は、会議の画像の回転誤差を補正する画像処理手段を有していないテレビ会議装置１０１においても、任意の拠点の撮像手段３０１によって撮像された画像の回転誤差、傾き等の補正を容易に行うことができるようになる。
【０１３６】
また、テレビ会議装置１０１は、会議の画像の回転誤差や傾き等の補正を行うための画像処理手段（補正手段）や、補正情報を記憶するための記憶領域を必ずしも有していなくても良いので、テレビ会議装置１０１のコストを削減することができる。
【０１３７】
さらに、テレビ会議装置１０１は、マップ情報３１４のダウンロードを行わないので、特に、通信帯域が狭い場合等、テレビ会議装置１０１間の通信帯域を有効に利用することができる。
【０１３８】
＜まとめ＞
本実施形態に係る通信装置（１０１）は、撮像手段（３０１）によって撮像された画像に基づいて表示画像を表示する表示手段（３０３）を有する。また、通信装置（１０１）は、上記撮像手段（３０１）の回転誤差又は傾きに応じた複数の補正情報（３１４）を予め記憶したサーバ装置（１０２）から、一の補正情報を選択的に取得する取得手段（３０５）を有する。さらに、通信装置（１０１）は、取得手段（３０５）が取得した補正情報（３１４）に基づいて上記表示画像を補正する補正手段（３０２）を有する。
【０１３９】
上記構成により、通信装置（１０１）は、任意の拠点の撮像手段（３０１）（例えば、カメラ２０５等）によって撮像された画像の回転誤差、傾き等の補正を容易に行うことができるようになる。また、通信装置（１０１）は、撮像手段（３０１）の回転誤差又は傾きに応じた複数の補正情報（３１４）を記憶するためのメモリ容量を大きくすることなく、撮像手段（３０１）の回転誤差、傾き等の補正を行うことができる。
【０１４０】
また、本実施形態に係る通信システム（１００）は、画像を撮像する撮像手段（３０１）と、前記撮像された画像に基づいて表示画像を表示する表示手段（３０３）とを有する。また、通信システム（１００）は、前記撮像手段（３０１）の回転誤差又は傾きに応じた複数の補正情報（３１４）を予め記憶した記憶手段（３１３）と、前記記憶された補正情報（３１４）に基づいて前記表示画像を補正する補正手段（９０３）とを有する。
【０１４１】
上記構成により、通信システム（１００）は、任意の拠点の撮像手段（３０１）によって撮像された画像の回転誤差、傾き等の補正を容易に行うことができるようになる。
【０１４２】
尚、上記括弧内の参照符号は、理解を容易にするために付したものであり、一例に過ぎず、本発明の範囲を限定するものではない。
【符号の説明】
【０１４３】
１００    テレビ会議システム（通信システム）
１０１    テレビ会議装置（通信装置）
１０２    サーバ装置（情報処理装置）
３０１    撮像手段
３０２    画像処理手段（補正手段の一例）
３０３    表示手段
３０５    取得手段
３０８    通知手段
３１４    マップ情報（補正情報）
９０３    画像処理手段（補正手段の別の一例）
【先行技術文献】
【特許文献】
【０１４４】
【特許文献１】特開２００９−１７１６９号公報
【図１】
2015195568.tif 000003
【図２】
2015195568.tif 000004
【図３】
2015195568.tif 000005
【図４】
2015195568.tif 000006
【図５】
2015195568.tif 000007
【図６】
2015195568.tif 000008
【図７】
2015195568.tif 000009
【図８】
2015195568.tif 000010
【図９】
2015195568.tif 000011
【図１０】
2015195568.tif 000012
【図１１】
2015195568.tif 000013
【図１２】
2015195568.tif 000014