(57)【要約】【課題】  単一の通信インタフェースを有する送受信システムが、撮像画像の表示画面上での所定の位置に画像を重畳する指示、及び、撮像画像変化に応じた撮像画像の所定範囲に重畳情報を重畳する指示の送受信を行うことを可能とすることを目的とする。【解決手段】  撮像部が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信部と、前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳部とを有する。【選択図】  図１０
2014103578.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信手段と、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳手段と
を有することを特徴とする送信装置。
【請求項２】
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信手段と、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記撮像手段の撮像範囲又は撮像画像の変化に応じた前記表示画面上での領域に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳手段と
を有することを特徴とする送信装置。
【請求項３】
撮像手段の撮像方向を変化させる駆動手段を有し、
前記重畳手段は、前記撮像手段が撮像可能な撮像可能範囲上での前記重畳情報の位置を前記撮像方向の変化に応じて変化させて前記撮像画像に前記重畳情報を重畳する前記第１の重畳モードと、前記撮像可能範囲上での前記重畳情報の位置を変化させないで前記撮像画像に前記重畳情報を重畳する前記第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する
ことを特徴とする請求項１又は２に記載の送信装置。
【請求項４】
前記撮像画像における所定の画像の位置を検出する検出手段を有し、
前記重畳手段が前記第２の重畳モードにより前記撮像画像に前記重畳情報を重畳する場合、前記撮像画像を表示する表示画面上での前記重畳情報の位置を前記検出手段の検出結果に応じて変化させて前記撮像画像に前記重畳情報を重畳することを特徴とする請求項１又は２に記載の送信装置。
【請求項５】
前記パラメータは、前記重畳情報を文字情報とするか又は画像情報とするかを示すパラメータ、前記重畳情報を前記文字情報とする場合の前記文字情報の種別を指定するためのパラメータ、又は、前記重畳情報を前記画像情報とする場合の画像情報の種別を指定するためのパラメータの少なくともいずれかを含むことを特徴とする請求項１又は２に記載の送信装置。
【請求項６】
前記パラメータは、前記重畳情報として文字情報を重畳するか否かを示すパラメータを含み、
前記重畳手段は、前記パラメータが前記重畳情報を前記文字情報とすることを示す場合には前記第１の重畳モードにより前記重畳情報の重畳を行い、前記パラメータが前記重畳情報を前記文字情報としないことを示す場合には前記第２の重畳モードにより前記重畳情報の重畳を行うことを特徴とする請求項１又は２に記載の送信装置。
【請求項７】
前記パラメータは、前記重畳情報として重畳する文字情報の種別を指定するためのパラメータを含み、
前記重畳手段は、前記パラメータが前記重畳情報として特定の種別の文字情報を指定するパラメータである場合には前記第２の重畳モードにより前記重畳情報の重畳を行い、前記パラメータが前記重畳情報として前記特定の種別以外の種別の文字情報を指定するパラメータである場合には前記第１の重畳モードにより前記重畳情報の重畳を行うことを特徴とする請求項１又は２に記載の送信装置。
【請求項８】
前記パラメータは、前記重畳する画像の種別を指定するためのパラメータを含み、
前記重畳手段は、前記パラメータが前記重畳情報として特定の種別の画像を指定するパラメータである場合には前記第２の重畳モードにより前記重畳情報の重畳を行い、前記パラメータが前記特定の種別以外の種別の画像を指定するパラメータである場合には前記第１の重畳モードにより前記重畳情報の重畳を行うことを特徴とする請求項１又は２に記載の送信装置。
【請求項９】
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを送信装置に送信する設定装置であって、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モード、及び、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードを設定する設定手段と、
前記設定手段により前記第１の重畳モードが設定された場合と前記第２の重畳モードが設定された場合とで、前記パラメータを異ならせて前記送信装置に送信する送信手段と、
前記重畳情報を重畳した撮像画像を前記送信装置から受信する受信手段と
を有することを特徴とする設定装置。
【請求項１０】
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信ステップと、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳ステップと
を有することを特徴とする送信方法。
【請求項１１】
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信ステップと、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記撮像手段の撮像範囲又は撮像画像の変化に応じた前記表示画面上での領域に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳ステップと
を有することを特徴とする送信方法。
【請求項１２】
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを送信装置に送信する送信方法であって、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モード、及び、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードを設定する設定ステップと、
前記設定ステップにより前記第１の重畳モードが設定された場合と前記第２の重畳モードが設定された場合とで、前記パラメータを異ならせて前記送信装置に送信する送信ステップと、
を有することを特徴とする送信方法。
【請求項１３】
コンピュータに、
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信工程と、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信工程において受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳工程と
を実行させるためのプログラム。
【請求項１４】
コンピュータに、
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信工程と、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記撮像手段の撮像範囲又は撮像画像の変化に応じた前記表示画面上での領域に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信工程において受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳工程と
を実行させるためのプログラム。
【請求項１５】
撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを送信装置に送信するコンピュータに、
前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モード、及び、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードを設定する設定工程と、
前記設定工程により前記第１の重畳モードが設定された場合と前記第２の重畳モードが設定された場合とで、前記パラメータを異ならせて前記送信装置に送信する送信工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像画像に画像を重畳する装置に画像の重畳指示を行う技術に関する。
【背景技術】
【０００２】
従来、送信装置が撮像画像の表示画面上での所定の位置に所定の重畳画像を重畳して受信装置に送信する技術が知られている。例えば、送信する撮像画像の表示画面上での固定された位置に重畳情報が表示されるＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）機能等が知られている。
【０００３】
特許文献１には、カメラの筐体をパン又はチルト方向に移動させると、筐体を移動させた方向に対応して表示画面上のカーソルの位置を移動させる撮像装置が開示されている。
【０００４】
また従来、送信する撮像画像の表示画面上の重畳画像の位置を動的に変化させる技術が知られている。例えば、撮像画像中の所定の被写体の位置等に併せて、重畳情報が表示される位置を変化させるフローティングＯＳＤ機能やマスキング機能などが知られている。
【０００５】
特許文献２には、カメラがパン、チルトにより撮像方向を変えた場合でも、所定の被写体をマスクし続けるようにして、マスク画像を重畳する撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１３１６８４号公報
【特許文献２】特開２００１−０６９４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来、撮像画像の表示画面上の所定位置に画像を重畳することを送信装置に指示するための通信インタフェースと、重畳位置を撮像画像の変化に応じて変化させて画像を重畳することを送信装置に指示するための通信インタフェースが別々に設けられていた。
【０００８】
従って、これらの通信インタフェースのうちいずれか一方しか有していない設定装置は、撮像装置に対して上述の複数の指示のうちいずれかの指示しか行うことができなかった。
【０００９】
本発明は、単一の通信インタフェースを有する送受信システムが、撮像画像の表示画面上での所定の位置に画像を重畳する指示、及び、撮像画像変化に応じた撮像画像の所定範囲に重畳情報を重畳する指示の送受信を行うことを可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明による送信装置は、例えば、撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信手段と、前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳手段とを有する。
【００１１】
または上記課題を解決するために、本発明による送信装置は、例えば、撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを設定装置から受信する受信手段と、前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードと、前記撮像手段の撮像範囲又は撮像画像の変化に応じた前記表示画面上での領域に前記重畳情報を重畳する第２の重畳モードとの一方を、前記受信手段が受信した前記パラメータに応じて選択して前記撮像画像に前記重畳情報を重畳する重畳手段とを有する。
【００１２】
また上記課題を解決するために、本発明による設定装置は、例えば、撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータを送信装置に送信する設定装置であって、前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モード、及び、前記表示画面上に表示される前記撮像画像の変化に追従して、前記撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードを設定する設定手段と、前記設定手段により前記第１の重畳モードが設定された場合と前記第２の重畳モードが設定された場合とで、前記パラメータを異ならせて前記送信装置に送信する送信手段と、前記重畳情報を重畳した撮像画像を前記送信装置から受信する受信手段とを有する。
【発明の効果】
【００１３】
本発明によれば、単一の通信インタフェースを有する送受信システムが、撮像画像の表示画面上での所定位置に画像を重畳する指示、及び、撮像画像変化に応じた撮像画像の所定範囲に重畳情報を重畳する指示の送受信を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】撮影システムを説明するための図。
【図２】撮像装置１０００及び受信装置２０００の機能構成を示す図。
【図３】実施例１における撮像装置１０００が保持するパラメータを示す図。
【図４】実施例１における撮影システムのコマンドシーケンスを示す図。
【図５】撮影システムのＯＳＤコマンドシーケンス及びＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎのコマンドシーケンスを示す図。
【図６】実施例１における撮像可能範囲とＯＳＤ重畳位置の関係を示す図。
【図７】実施例１における撮像方向が変化した時の撮像可能範囲とＯＳＤ重畳位置の関係を示す図。
【図８】実施例２における撮像可能範囲とＯＳＤ重畳位置の関係を示す図。
【図９】実施例２における被写体の位置が変化した時の撮影範囲とＯＳＤ重畳位置の関係を示す図。
【図１０】実施例１におけるＯＳＤ設定処理のフローを示す図。
【図１１】固定ＯＳＤ設定処理及びフローティングＯＳＤ設定処理のフローを示す図。
【図１２】実施例１におけるＯＳＤ位置情報アップデート処理のフローを示す図。
【図１３】実施例２におけるＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ設定処理のフローを示す図。
【図１４】実施例２におけるＯＳＤ位置情報アップデート処理のフローを示す図。
【図１５】重畳情報を設定するためのユーザインタフェースの例を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。以下の実施形態では、撮像装置のインタフェースを議論するＯｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒｕｍ（ＯＮＶＩＦ）において規定されるインタフェースを用いて、撮像装置と受信装置との間の通信を行う例について説明する。
【００１６】
ただし、本発明はＯＮＶＩＦにおいて規定されるインタフェースを用いるものに限られるものではなく、その他の方法によって撮像装置と受信装置との間の通信を行う場合にも適用することができる。
【００１７】
＜実施例１＞
実施例１における撮影システムの構成について、図１（ａ）を用いて説明する。図１（ａ）に示すように、本実施例にかかる撮影システムでは、撮像装置１０００、撮像装置１２００、及び、受信装置２０００がネットワーク１５００を介して接続される。
【００１８】
撮像装置１０００と受信装置２０００は、ネットワーク１５００を介して相互に通信可能な状態に接続されている。また、撮像装置１２００と受信装置２０００は、ネットワーク１５００を介して相互に通信可能な状態に接続されている。例えば、ネットワーク１５００はインターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成される。ネットワーク１５００は、その通信規格、規模、構成を問わない。ＬＡＮの通信規格として、例えばＥｔｈａｎｅｔ（登録商標）等を用いることができる。
【００１９】
受信装置２０００は、撮像装置１０００に対して、後述する撮像パラメータ変更や雲台駆動、映像ストリーミング開始等の各種コマンドを送信する。受信装置２０００は、撮像装置１０００が撮像した撮像画像に重畳情報を重畳する重畳モードを設定する設定装置である。撮像装置１０００は、それらのコマンドに対するレスポンスや映像ストリーミングを受信装置２０００に送信する送信装置である。
【００２０】
図１（ｂ）は、実施例１における撮像装置１０００の構成を示す図である。パン機構１１０１はレンズの向きをパン方向に変更するための機構である。また、チルト機構１１０２はレンズの向きをチルト方向に変更する機構である。さらにズーム機構１１０３はレンズを駆動して撮像装置１０００の撮影画角を変更する機構である。撮像装置１０００はパン機構１１０１、チルト機構１１０２により、撮像部１００３の撮影方向をパン方向、チルト方向に変更することができる。また、撮像装置１０００はズーム機構１１０３を用いて、ズーム動作を行うことができる。このようにして、パン機構１１０１、チルト機構１１０２、又は、ズーム機構１１０３は、撮像部１００３の撮像方向を変化させることができる。
【００２１】
本実施例では、撮像装置がパン機構、チルト機構、及び、ズーム機構を有する場合について説明するが、これらの全て、又は、いずれかの構成を有さない撮像装置１２００についても、本発明は適用可能である。
【００２２】
次に、本実施例に係る撮像装置１０００の機能構成について、図２（ａ）を用いて説明する。図２（ａ）において、制御部１００１は撮像装置１０００の全体の制御を行う。制御部１００１は例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサにより構成される。制御部１００１がプロセッサとして構成される場合、制御部１００１は記憶部１００２に記憶されたプログラムを読み出して実行することにより、図２（ａ）に示した撮像装置１０００の各構成の動作を制御する。制御部１００１は、後述の通信部１００４が受信装置２０００から受信したパラメータを、後述の重畳部１００６に出力し、重畳部１００６にパラメータに応じた重畳情報を撮像画像に重畳させる処理を行わせるように制御する。
【００２３】
記憶部１００２は、後述の撮像部１００３が撮像した撮像画像や制御部１００１が出力する出力データを一時的に保存する。制御部１００１がＣＰＵ等のプロセッサを内蔵する場合には、記憶部１００２は、当該プロセッサに実行させるためのプログラムを記録する。
【００２４】
本実施例において記憶部１００２は、撮像画像の変化に伴ってＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）の重畳位置を変化させ、撮像画像の所定範囲に重畳情報を重畳するフローティングＯＳＤプログラムを記録する。本実施例においてフローティングＯＳＤプログラムは、撮像部１００３の撮像方向や画角が変化した場合でも、撮像画像の表示画面上での所定の被写体の画像の位置に応じた位置に重畳情報が重畳されるように、重畳情報の重畳処理を行う。被写体の画像に応じた位置とは、例えば、被写体の上下左右、或いは、被写体画像上等が含まれる。
【００２５】
本実施例においては、所定の被写体が不動物体である場合（例えば、所定の被写体が家や看板等である場合）のフローティングＯＳＤ処理について説明する。フローティングＯＳＤプログラムは、撮像部１００３がパン機構１１０１、チルト機構１１０２、又はズーム機構１１０３を動作させて撮像可能な撮像可能範囲５０００における、重畳情報の重畳位置を変化させないように重畳処理を行う。このようにして、フローティングＯＳＤプログラムは、撮像画像の変化に応じた撮像画像の所定範囲に重畳情報を重畳し続けることができる。例えば、フローティングＯＳＤプログラムによれば、撮像部１００３の撮像方向が変化した場合にも、撮像画像中の所定の被写体に追従するように重畳情報を重畳し続けることができる。フローティングＯＳＤプログラムにより重畳情報の重畳処理が行われた場合、撮像画像の表示画面上での重畳情報の位置は、撮像部１００３の撮像方向又は画角の変化に応じて変化する。
【００２６】
また本実施例において、記憶部１００２は、撮像画像の表示画面上での所定位置に文字や画像等の重畳情報（例えば、ＯＳＤ）を重畳する固定ＯＳＤプログラムを記録する。この固定ＯＳＤプログラムは、撮像部１００３の撮像方向や画角が変化した場合でも、撮像画像の表示画面上の所定の位置（例えば、表示画面の四隅のいずれか、画像の中央等）に重畳情報（例えば、ＯＳＤ）が重畳されるように、重畳情報の重畳処理を行う。
【００２７】
固定ＯＳＤプログラムは、撮像部１００３がパン機構１１０１、チルト機構１１０２、又はズーム機構１１０３を動作させて撮像可能な撮像可能範囲上での重畳情報の重畳位置を撮像部１００３の撮像方向又は画角の変化に応じて変化させる重畳処理を行う。
【００２８】
また、記憶部１００２は当該プロセッサがプログラムを実行する際に用いるパラメータを一時的に保存するために用いられる。また記憶部１００２は、後述の通信部１００４が受信装置と通信を行うための通信パラメータを記憶する。通信パラメータとして、例えば、受信装置のＩＰアドレス等が含まれる。
【００２９】
さらに記憶部１００２は、撮像装置１０００に対する各種パラメータを記憶する。例えば記憶部１００２は、撮像装置１０００に対するパラメータとして撮像部１００３のパン角度、チルト角度、ズーム倍率の値を保持する。また例えば記憶部１００２は、撮像装置１０００に対するパラメータとして、重畳情報を設定するためのパラメータを保持する。本実施例において、重畳情報を設定するためのパラメータは、撮像画像の表示画面上での重畳情報の位置を可変とするか固定とするかを示すパラメータとしての役割を果たす。
【００３０】
重畳画像を設定するためのパラメータとして、例えば、重畳情報を文字情報とするか又は画像情報とするかを示すパラメータを含むことができる。また、重畳画像を設定するためのパラメータとして、例えば、重畳情報を文字情報とする場合の文字情報の種別を指定するためのパラメータを含むことができる。また、重畳画像を設定するためのパラメータとして、例えば、重畳情報を画像情報とする場合の画像情報の種別を指定するためのパラメータを含むことができる。記憶部１００２が保持するパラメータについては図３及び図１５（ａ）から（ｃ）を用いて詳細を後述する。
【００３１】
記憶部１００２は、異なる複数の記憶媒体として構成してもよい。記憶部１００２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等により構成される。記憶部１００２として、リムーバブルメディアを用いてもよい。また、記憶部１００２はメモリカード等の外部記憶装置により構成されてもよい。
【００３２】
撮像部１００３は、被写体を撮影して取得したアナログ信号をデジタルデータに変換し、また、ＡＤＣＴ（適応離散コサイン変換）等によりデータの圧縮処理を行って撮像画像を生成して、記憶部１００２に出力する。撮像部１００３は、撮像画像を記憶部１００２に出力した後、制御部１００１に画像取得イベントを発行する。撮像部１００３は、レンズや、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像センサなどによって構成される。撮像素子はレンズによって結像された被写体の像を画像信号に変換する。
【００３３】
通信部１００４は、受信装置２０００が指定したパラメータに応じて設定される重畳情報（例えば、ＯＳＤやマスク画像）を撮像画像に重畳する指示を、当該パラメータと共に受信装置２０００から受信する。受信装置２０００から受信するパラメータについては、図１５（ａ）から（ｃ）を用いて詳細を説明する。
【００３４】
また通信部１００４は、受信装置２０００から制御コマンドを受信する。この制御コマンドは、撮像装置１０００に各種の処理を実行させるための命令である。また、通信部１００４は、受信装置２０００から受信した制御コマンドに対する応答を受信装置２０００へ送信する。制御コマンド、及び、制御コマンドに対する応答の例は、図４及び図５を用いて後述する。
【００３５】
撮像制御部１００５は、制御部１００１が入力するパン角度、チルト角度、ズーム倍率の値に応じて、パン機構１１０１、チルト機構１１０２、及びズーム機構１１０３の動作を制御する。また撮像制御部１００５は、制御部１００１の問い合わせに応じて、現在のパン角度値、チルト角度値、ズーム倍率値を制御部１００１に通知する。
【００３６】
重畳部１００６は、制御部１００１から入力される重畳情報を設定するためのパラメータに基づき、撮像画像に重畳情報を重畳する。重畳情報として、例えば、いわゆるＯＳＤやマスク画像等が含まれる。マスク画像は、撮像画像の一部又は全体の閲覧を制限するために撮像画像に重畳される画像である。マスク画像にかえて、撮像画像の一部又は全体をぼかしたり、モザイク処理を行ったりすることとしてもよい。
【００３７】
重畳情報を設定するためのパラメータとして、例えば、撮像画像上での重畳情報の位置、重畳情報の種別、背景色等が該当する。本実施例において、重畳情報を設定するためのパラメータには、撮像手段が撮像した撮像画像に重畳情報を重畳する重畳モードを設定するためのパラメータが含まれる。重畳部１００６は、入力されたパラメータに基づいて、重畳情報ごとに、撮像画像の表示画面上での重畳位置を可変とするか固定とするかを選択して、撮像画像に重畳情報を重畳する。すなわち、撮像画像の表示画面上での所定位置に重畳情報を重畳する第１の重畳モードと、表示画面上に表示される撮像画像の変化に追従して、撮像画像の所定範囲に重畳情報を重畳する第２の重畳モードとの一方を選択して重畳処理を行う。第２の重畳モードでは、撮像部の撮像範囲又は撮像画像の変化に応じた表示画面上での領域に重畳情報を重畳する。
【００３８】
撮像画像の表示画面上での重畳情報の位置を固定とすることを示すパラメータが制御部１００１から入力された場合、重畳部１００６は、撮像部１００３の撮像方向又は画角が変化しても表示画面上での重畳情報の位置を変化させないようにして重畳情報を重畳する。例えば、撮像画像の表示画面上での重畳情報の位置を撮像画像の左上に固定するパラメータが入力された場合、撮像部１００３の撮像方向又は画角が変化しても重畳情報が撮像画像の表示画面の左上に表示されるようにして重畳情報の重畳を行う。
【００３９】
一方、撮像画像の表示画面上での重畳情報の位置を可変とすることを示すパラメータが制御部１００１から入力されると、重畳部１００６は撮像部１００３の撮像方向又は画角の変化に応じて表示画面上での重畳情報の位置を変化させて重畳情報を重畳する。すなわち、表示画面上に表示される撮像画像の変化に追従して、撮像画像の所定範囲に重畳情報を重畳する。例えば、撮像方向又は画角が変化しても特定の被写体に伴って重畳情報を重畳し続けるようにする。このようにして重畳部１００６は、重畳情報の重畳方法（重畳モード）を受信装置２０００から受信したパラメータに応じて選択し、撮像画像に重畳情報を重畳する。
【００４０】
また重畳部１００６は、重畳情報ごとにＯＳＤ有効フラグを設定し、ＯＳＤ有効フラグがＴｒｕｅの場合には重畳情報を出力し、ＯＳＤ有効フラグがＦａｌｓｅの場合は、重畳情報を出力しないように制御する。
【００４１】
また重畳部１００６は、撮像画像の表示画面上での重畳情報の重畳位置を固定とする場合と、可変とする場合とで、重畳情報の重畳に用いるプログラムを変更する。例えば、撮像画像の表示画面上での重畳情報の重畳位置を固定とするパラメータが制御部１００１から入力された場合、重畳部１００６は固定ＯＳＤプログラムを起動して重畳情報の重畳を行う。一方、撮像画像の表示画面上での重畳情報の位置を可変とするパラメータが制御部１００１から入力された場合、重畳部１００６は重畳するためのフローティングＯＳＤプログラムを起動して重畳情報の重畳を行う。
【００４２】
以下、撮像画像の表示画面上での重畳情報の重畳位置を可変とする機能を位置情報アップデート機能と称する。位置情報アップデート機能がＯＮの場合、重畳部１００６は、撮像画像の表示画面上での重畳情報の表示位置を可変とする。一方、位置情報アップデート機能がＯＦＦの場合、重畳部１００６は、撮像画像の表示画面上での重畳情報の表示位置を固定とする。
【００４３】
以上、図２（ａ）を用いて撮像装置１０００の内部構成について説明したが、図２（ａ）に示す機能構成図は、本発明の実施形態の一例を説明したものでありこの限りではない。音声を入力するための音声入力部を備えるなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。
【００４４】
次に、受信装置２０００の構成について図２（ｃ）を用いて説明する。制御部２００１は受信装置２０００の全体の制御を行う。制御部２００１は例えば、ＣＰＵ等のプロセッサにより構成される。制御部２００１がプロセッサとして構成される場合、制御部２００１は記憶部２００２に記憶されたプログラムを読み出して実行することにより、図２（ｃ）に示した受信装置２０００の各構成の動作を制御する。制御部２００１は、通信部２００４を制御して、重畳情報を設定するためのパラメータを撮像装置１０００に送信させる。また制御部２００１は、通信部２００４を制御して、パラメータに応じた重畳情報を撮像画像に重畳させる指示を撮像装置１０００に送信させる。
【００４５】
記憶部２００２は、後述の通信部２００４が受信した撮像画像や制御部２００１が出力する出力データを一時的に保存する。制御部２００１がＣＰＵ等のプロセッサを内蔵する場合には、記憶部２００２は、当該プロセッサに実行させるためのプログラムを記録する。
【００４６】
また、記憶部２００２は当該プロセッサがプログラムを実行する際に用いるパラメータを一時的に保存するために用いられる。また記憶部２００２は、後述の通信部２００４が受信装置と通信を行うための通信パラメータを記憶する。通信パラメータとして、例えば、受信装置のＩＰアドレス等が含まれる。
【００４７】
記憶部２００２は、異なる複数の記憶媒体として構成してもよい。記憶部２００２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等により構成される。記憶部２００２として、リムーバブルメディアを用いてもよい。また、記憶部２００２はメモリカード等の外部記憶装置により構成されてもよい。
【００４８】
表示部２００３は、撮像装置１０００から受信した撮像画像を表示する。表示部２００３は、図１５（ａ）から（ｃ）を用いて後述するユーザインタフェースを表示する。このユーザインタフェースを用いて、ユーザは、撮像装置１０００が撮像した撮像画像に重畳する重畳情報を設定するためのパラメータを指定することができる。
【００４９】
取得部２００５は、ユーザからの指示を入力する。例えば、取得部２００５は、図１５（ａ）から（ｃ）を用いて後述するユーザインタフェースを用いてユーザが指定した、重畳情報を設定するためのパラメータを入力する。取得部２００５は、撮像画像の表示画面上での所定位置に前記重畳情報を重畳する第１の重畳モードにより重畳情報の重畳を行うことを指示する第１の命令を取得する。また取得部２００５は、表示画面上に表示される撮像画像の変化に追従して、撮像画像の所定範囲に重畳情報を重畳する第２の重畳モードにより重畳情報の重畳を行うことを指示する第２の命令を取得する。
【００５０】
通信部２００４は、重畳情報を設定するためのパラメータを撮像装置１０００に送信する。通信部２００４は第１の命令を取得した場合と第２の命令を取得した場合とで、送信するパラメータを異ならせて撮像装置１０００に送信する。このようにして、撮像画像の表示画面上での所定位置に重畳情報を重畳する第１の重畳モード、及び、表示画面上に表示される撮像画像の変化に追従して、撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードを設定する。あるいは、撮像画像の表示画面上での所定位置に重畳情報を重畳する第１の重畳モード、及び、撮像手段の撮像範囲又は撮像画像の変化に応じた表示画面上での領域に重畳情報を重畳する第２の重畳モードを設定する。
【００５１】
また通信部２００４は、指定したパラメータに応じて設定される重畳情報を撮像画像に重畳させるための指示を撮像装置１０００に送信する。また通信部２００４は、撮像装置１０００が撮像した撮像画像を受信する。あるいは通信部２００４は、撮像装置１０００が撮像した撮像画像に重畳情報を重畳した画像を撮像装置１０００から受信する。
【００５２】
次に本実施例にて使用するコマンド、パラメータについて説明する。図３は、本実施例における撮像装置１０００が保持するパラメータの構造を図示している。
【００５３】
ＭｅｄｉａＰｒｏｆｉｌｅ６１００は、撮像装置１０００の各種設定項目を関連づけて記憶するためのパラメータセットである。ＭｅｄｉａＰｒｏｆｉｌｅ６１００は、ＭｅｄｉａＰｒｏｆｉｌｅ６１００を識別するための識別情報であるＰｒｏｆｉｌｅＴｏｋｅｎを含む。また、ＭｅｄｉａＰｒｏｆｉｌｅ６１００は、後述のＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２、ＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎ６１０３、ＰＴＺＣｏｎｆｉｇｕｒａｔｉｏｎ６１０４を含む。さらに、ＭｅｄｉａＰｒｏｆｉｌｅ６１００は、配信画像のエンコーダや音声のエンコーダを含む各種設定項目へのリンクを保持する。
【００５４】
ＶｉｄｅｏＳｏｕｒｃｅ６１０１は、撮像装置１０００が備える撮像センサの性能を示すパラメータの集合体である。ＶｉｄｅｏＳｏｕｒｃｅ６１０１は、ＶｉｄｅｏＳｏｕｒｃｅ６１０１を識別するための識別情報であるＶｉｄｅｏＳｏｕｒｃｅＴｏｋｅｎと、撮像センサが出力可能な画像データの解像度を示すＲｅｓｏｌｕｔｉｏｎを含む。
【００５５】
ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２は、撮像装置１０００が備えるＶｉｄｅｏＳｏｕｒｃｅ６１０１をＭｅｄｉａＰｒｏｆｉｌｅ６１００に関連付けるパラメータの集合体である。ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２は、ＶｉｄｅｏＳｏｕｒｃｅ６１０１が出力する画像データのうち、どの部分を切り出して配信画像とするかを指定するＢｏｕｎｄｓを含む。Ｂｏｕｎｄｓの詳細は図５を用いて後述する。
【００５６】
ＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎ６１０３は、ビデオ圧縮に関する設定をＭｅｄｉａＰｒｏｆｉｌｅ６１００に関連付けるパラメータの集合体である。撮像装置１０００は、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２の内容に基づいて出力される画像データに対して画像処理を行う。画像処理を行う場合、撮像装置１０００は、ＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎ６１０３内に設定されるビデオ圧縮方式（例えばＪＰＥＧやＨ．２６４）、フレームレート、或いは解像度等に従った画像処理を行う。そして、ＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎ６１０３の内容に応じて画像処理を行った画像を受信装置２０００に配信する。
【００５７】
ＰＴＺＣｏｎｆｉｇｕｒａｔｉｏｎ６１０４は、撮像装置１０００のパン機構１１０１、チルト機構１１０２、及びズーム機構１１０３に関する設定をＭｅｄｉａＰｒｏｆｉｌｅ６１００に関連付けるパラメータの集合体である。ＰＴＺＣｏｎｆｉｇｕｒａｔｉｏｎ６１０４は、パン機構、チルト機構、及びズーム機構における実際のパン・チルト角度値とズーム倍率値を表現する座標系に関する情報を含む。
【００５８】
ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５は、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）に関連する一覧のパラメータを保持するパラメータの集合体である。
【００５９】
ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５は、ＯＳＤのタイプを示すＯＳＤＴｙｐｅを含む。本実施例においてＯＳＤのタイプは、重畳情報として文字情報を重畳するＴＥＸＴタイプと、重畳情報として画像情報を重畳するＩＭＡＧＥタイプがあるものとする。
【００６０】
また、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５は、ＯＳＤの表示位置を指定するＯＳＤＰｏｓＣｏｎｆｉｇｕｒａｔｉｏｎを含む。
【００６１】
またＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５は、ＯＳＤＴｙｐｅがＴＥＸＴの場合のＯＳＤの詳細パラメータを設定するＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎを含む。
【００６２】
またＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５は、ＯＳＤＴｙｐｅがＩＭＡＧＥの場合のＯＳＤの詳細パラメータを設定するＯＳＤＩｍｇＣｏｎｆｉｇｕｒａｔｉｏｎを含む。
【００６３】
ＯＳＤＴｙｐｅは、ＯＳＤのタイプを指定するパラメータであり、文字列情報を表示するＴＥＸＴ、画像を表示するＩＭＡＧＥが選択可能である。
【００６４】
ＯＳＤＰｏｓＣｏｎｆｉｇｕｒａｔｉｏｎは、表示するＯＳＤの位置を指定するパラメータであり、配信する画像の左上、左下、右上、右下、カスタムを選択指定させる（Ｔｙｐｅ指定）。またＯＳＤＰｏｓＣｏｎｆｉｇｕｒａｔｉｏｎは、Ｔｙｐｅ指定によりカスタムが指定された場合に、配信する画像上の任意の位置を後述する正規化座標を用いて併せて指定するＰｏｓが指定可能である。
【００６５】
ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎは、ＯＳＤとして表示する文字列情報の詳細を設定するパラメータである。ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎは、日付、時間、任意の文字列をそれぞれＴＩＭＥ、ＤＡＴＥ、ＰＬＡＩＮとして指定可能である（Ｔｙｐｅ指定）。
【００６６】
ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎは、Ｔｙｐｅ指定により、ＰＬＡＩＮが指定された場合に、ＯＳＤとして表示する任意の文字列を指定するＰｌａｉｎＴｅｘｔを含む。また、ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎは、Ｔｙｐｅ指定により、ＰＬＡＩＮが指定された場合に、表示する文字列の大きさを指定するＦｏｎｔＳｉｚｅを含む。さらにＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎは、Ｔｙｐｅ指定により、ＰＬＡＩＮが指定された場合に、表示する文字列、及び背景の色を指定するＦｏｎｔＣｏｌｏｒ、ＢａｃｋｇｒｏｕｎｄＣｏｌｏｒを含む。さらにＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎは、Ｔｙｐｅ指定により、ＰＬＡＩＮが指定された場合に、文字列を表示するエリアの大きさを指定するＢｏｘＳｉｚｅを含む。
【００６７】
ＯＳＤＩｍｇＣｏｎｆｉｇｕｒａｔｉｏｎは、ＯＳＤとして表示する画像情報の詳細を設定するパラメータであり、画像ファイルのアドレスを指定するＩｍｇＰａｔｈを含む。
【００６８】
次に、撮像装置１０００と受信装置２０００の間における、設定開始から映像配信までのコマンドシーケンスの例を図４に示す。
【００６９】
トランザクション７１００は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎｓコマンドのトランザクションである。このコマンドにより、受信装置２０００は、撮像装置１０００が保持する保持するＶＩＤＥＯＳＯＵＲＣＥＣＯＮＦＩＧＵＲＡＴＩＯＮ６１０２のリストを取得する。
【００７０】
トランザクション７１０１は、ＧｅｔＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎｓコマンドのトランザクションである。このコマンドにより、受信装置２０００は、撮像装置１０００が保持する保持するＶＩＤＥＯＥＮＣＯＤＥＲＣＯＮＦＩＧＵＲＡＴＩＯＮ６１０３のリストを取得する。
【００７１】
トランザクション７１０２は、ＧｅｔＣｏｎｆｉｇｕｒａｔｉｏｎｓコマンドのトランザクションである。このコマンドにより、受信装置２０００は、撮像装置１０００が保持する保持するＰＴＺＣＯＮＦＩＧＵＲＡＴＩＯＮ６１０４のリストを取得する。
【００７２】
トランザクション７１０３は、ＣｒｅａｔｅＰｒｏｆｉｌｅコマンドのトランザクションである。このコマンドにより、受信装置２０００は、撮像装置１０００に新たなＭｅｄｉａＰｒｏｆｉｌｅ６１００を作成し、そのＰｒｏｆｉｌｅＴｏｋｅｎを得る。
【００７３】
トランザクション７１０４は、ＡｄｄＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドのトランザクションである。このコマンドにより、受信装置２０００は、指定したＭｅｄｉａＰｒｏｆｉｌｅに所望のＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎを関連付けることができる。
【００７４】
トランザクション７１０５は、ＡｄｄｄＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒｔｉｏｎコマンドのトランザクションである。このコマンドにより、受信装置２０００は、指定したＭｅｄｉａＰｒｏｆｉｌｅに所望のＶｉｄｅｏＥｎｃｏｄｅｒＣｏｎｆｉｇｕｒａｔｉｏｎを関連付けることができる。
【００７５】
トランザクション７１０６は、ＡｄｄＰＴＺＣｏｎｆｉｇｕｒａｔｉｏｎコマンドのトランザクションである。このコマンドにより、受信装置２０００は、ＭｅｄｉａＰｒｏｆｉｌｅに指定したＰＴＺＣｏｎｆｉｇｕｒａｔｉｏｎを関連付けることができる。
【００７６】
トランザクション７１０７は、ＧｅｔＳｔｒｅａｍＵｒｉコマンドのトランザクションである。このコマンドにより、受信装置２０００は、指定したＭｅｄｉａＰｒｏｆｉｌｅの設定に基づいて撮像装置１０００が配信ストリームを取得するためのアドレス（ＵＲＩ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を取得する。
【００７７】
トランザクション７１０８は、Ｄｅｓｃｒｉｂｅコマンドのトランザクションである。トランザクション７１０７において取得したＵＲＩを使用してこのコマンドを実行することにより、受信装置２０００は、撮像装置１０００がストリーム配信するコンテンツの情報を要求し取得する。
【００７８】
トランザクション７１０９は、Ｓｅｔｕｐコマンドのトランザクションである。トランザクション７１０７において取得したＵＲＩを使用してこのコマンドを実行することにより、受信装置２０００と撮像装置１０００の間で、セッション番号を含むストリームの伝送方法が共有される。
【００７９】
トランザクション７１１０は、Ｐｌａｙコマンドのトランザクションである。トランザクション７１０９において取得したセッション番号を使用してこのコマンドを実行することにより、受信装置２０００は、撮像装置１０００に対してストリームの開始を要求する。
【００８０】
撮像装置１０００は、７１１０において開始を要求されたストリーム７１１１を、トランザクション７１０９において共有された伝送方法によって配信する。
【００８１】
トランザクション７１１２は、Ｔｅａｒｄｏｗｎコマンドのトランザクションである。トランザクション７１０９において取得したセッション番号を使用してこのコマンドを実行することにより、受信装置２０００は、撮像装置１０００に対してストリームの停止を要求する。
【００８２】
図５（ａ）は、撮像装置１０００と受信装置２０００の間における、ＯＳＤ設定のコマンドシーケンスの例を示している。
【００８３】
トランザクション７２００は、ＧｅｔＯＳＤｓコマンドのトランザクションである。ＧｅｔＯＳＤｓコマンドは、指定のＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２に関連づけられている全てのＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５を返送するよう指示するコマンドである。このコマンドは受信装置２０００が撮像装置１０００に対して行うコマンドである。
【００８４】
トランザクション７２０１は、ＣｒｅａｔｅＯＳＤコマンドのトランザクションである。ＣｒｅａｔｅＯＳＤコマンドは、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５を指定のＶＩＤＥＯＳＯＵＲＣＥＣＯＮＦＩＧＵＲＡＴＩＯＮ６１０２に関連付けて新たに作成するよう指示するためのコマンドである。このコマンドは受信装置２０００が撮像装置１０００に対して行うコマンドである。ＣｒｅａｔｅＯＳＤコマンドの実行により、撮像装置１０００は受信装置２０００へ生成したＯＳＤのＩＤであるＯＳＤＴｏｋｅｎを返送する。
【００８５】
トランザクション７２０２は、ＧｅｔＯＳＤＯｐｔｉｏｎｓコマンドのトランザクションである。ＧｅｔＯＳＤＯｐｔｉｏｎｓコマンドは、後述するＳｅｔＯＳＤコマンドによって設定可能なＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５の各パラメータの選択範囲、或いは選択肢を返送するよう指示するコマンドである。このコマンドは、受信装置２０００が撮像装置１０００に対して行うコマンドである。
【００８６】
トランザクション７２０３は、ＧｅｔＯＳＤコマンドのトランザクションである。ＧｅｔＯＳＤコマンドは、受信装置２０００が撮像装置１０００に対して、指定のＯＳＤＴｏｋｅｎを持つＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５を返送するよう指示するコマンドである。
【００８７】
トランザクション７２０４は、ＳｅｔＯＳＤコマンドのトランザクションである。ＳｅｔＯＳＤコマンドは、受信装置２０００が撮像装置１０００に対してＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５に含まれる各パラメータの編集を指示するコマンドである。ＳｅｔＯＳＤコマンドの実行により、撮像装置１０００は受信装置２０００が指定したＯＳＤＴｏｋｅｎを持つＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５の内容を編集する。これによって撮像装置１０００は、新たにＯＳＤを表示したり、表示中のＯＳＤの色や大きさ、位置を変更したりする。撮像装置１０００における、本コマンドによる処理の詳細は後述する。
【００８８】
トランザクション７２０５は、ＤｅｌｅｔｅＯＳＤコマンドのトランザクションである。ＤｅｌｅｔｅＯＳＤコマンドは、ＣｒｅａｔｅＯＳＤコマンドによって作成されたＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５の削除を指示するコマンドである。このコマンドは、受信装置２０００が撮像装置１０００に対して行う。ＤｅｌｅｔｅＯＳＤコマンドの実行により、撮像装置１０００は受信装置２０００が指定したＯＳＤＴｏｋｅｎを持つＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５を記憶装置から削除する。
【００８９】
次に、撮像装置１０００における、ＯＳＤの重畳表示位置と座標の関係について、図６及び図７（ａ）、（ｂ）を用いて説明する。
【００９０】
図６において、パン範囲５０１２、チルト範囲５０１３はそれぞれ、パン機構１１０１、チルト機構１１０２の全可動範囲を示す。撮像可能範囲５０００は、撮像部１００３がパン機構１１０１、チルト機構１１０２、又は、ズーム機構１１０３を駆動させて撮像可能な範囲を示している。
【００９１】
また画像データ５００１はあるズーム倍率における撮像部１００３が出力する画像データを示す。また、配信画像５００２はＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２に含まれるＢｏｕｎｄｓによって指定された配信画像を示す。ＯＳＤ５００４はＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５によって指定されるＯＳＤである。被写体５００６は配信画像５００２内の被写体である。
【００９２】
Ｂｏｕｎｄｓは、画像データ５００１における切り出し位置を示すパラメータを含む。すなわち、Ｂｏｕｎｄｓは、配信画像５００２の左下の頂点をピクセルで指定する水平方向位置（ｘ）・垂直方向位置（ｙ）と、配信画像のサイズをピクセルで指定する水平方向サイズ（Ｗｉｄｔｈ）・垂直方向サイズ（Ｈｅｉｇｈｔ）のパラメータを含む。
【００９３】
本実施例において、ＯＳＤ５００４の位置は、Ｂｏｕｎｄｓによって切り出される配信画像５００２内を水平方向（ｘ）・垂直方向（ｙ）ともに−１．０〜＋１．０に正規化した正規化座標系によって指定される。この正規化座標系におけるＯＳＤ５００４の中心点はＯＳＤＰｏｓＣｏｎｆｉｇｕｒａｔｉｏｎによって指定される。
【００９４】
図６の例では、ＯＳＤ５００４の表示位置は、配信画像５００２において（ｘ，ｙ）＝（０．５，−０．６）と指定されている。ＯＳＤ５００４の表示サイズは、ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＢｏｘＳｉｚｅによって決定される。
【００９５】
中心点５０１４は、ＰＴＺＰｏｓｉｔｉｏｎによって指定される撮像部１００３が出力する画像データ５００１の中心点であり、ＰＴＺＣｏｎｆｉｇｕｒａｔｉｏｎ６１０４において指定される座標系によって表現される。本実施例においてこの座標系は、パン機構・チルト機構の全範囲を水平方向（ｘ）５０１０・垂直方向（ｙ）５０１１ともに−１．０〜＋１．０に正規化した正規化座標系であるとする。
【００９６】
図７（ａ）は、ＯＳＤ５００４が第１の重畳モードである場合に、撮像部１００３の撮像可能範囲５０００上での、画像データ５００１の位置が図６に示した位置から移動されたときの、ＯＳＤ５００４の重畳位置を示している。画像データ５００１の位置の移動は、例えば、パン機構１１０１、又は、チルト機構１１０２の駆動による撮像部１００３の撮像方向の変化によって生じる。第１の重畳モードにおいて、配信画像５００５上でのＯＳＤ５００４の表示位置は、同じ位置に保たれる。いいかえれば、第１の重畳モードにおいて、撮像可能範囲５０００上でのＯＳＤ５００４の表示位置は、撮像方向の変化に応じて変化する。
【００９７】
図７（ｂ）は、ＯＳＤ５００４が第２の重畳モードである場合に、撮像可能範囲５０００上での画像データ５００１の位置が図６に示した位置から移動されたときの、ＯＳＤ５００４の重畳位置を示している。画像データ５００１の位置の移動は、例えば、パン機構１１０１、又は、チルト機構１１０２の駆動による撮像部１００３の撮像方向の変化によって生じる。第２の重畳モードにおいて、配信画像５００５上でのＯＳＤ５００４の重畳位置は、撮像部１００３の撮像方向の変化に応じて変化する。図７（ｂ）の例では、撮像可能範囲５０００上でのＯＳＤ５００４の位置が保たれるように重畳されている。
【００９８】
次に、撮像装置１０００が前述のＳｅｔＯＳＤコマンドを受信装置２０００から受信した場合の処理を図１０（ａ）及び図１０（ｂ）を用いて説明する。撮像装置１０００の制御部１００１がプロセッサを内蔵する形態では、図１０（ａ）及び図１０（ｂ）の処理フローは、図１０（ａ）及び図１０（ｂ）に示す手順を制御部１００１に実行させるためのプログラムを示す。撮像装置１０００の制御部１００１が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【００９９】
まず制御部１００１は、後述する重畳モード判定処理を実行する（Ｓ１０００）。重畳モード判定処理は、ＳｅｔＯＳＤコマンドに指定されているＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎの内容が、第１の重畳モードを示すか第２の重畳モードを示すかを判定する。
【０１００】
第１の重畳モードとは、前記撮像画像の表示画面上での所定位置に前記重畳情報を重畳する重畳モードである。すなわち、第１の重畳モードでは、撮像画像の表示画面上での重畳情報の位置を変化させないようにして撮像画像に重畳情報を重畳する。例えば第１の重畳モードでは、画像データの変化に伴って画像データ上でのＯＳＤの重畳位置を変化させないようにする。本実施例においては、例えば、第１の重畳モードは固定ＯＳＤモードである。
【０１０１】
また、第２の重畳モードとは、表示画面上に表示される撮像画像の変化に追従して、撮像画像の所定範囲に重畳情報を重畳する重畳モードである。第２の重畳モードでは、撮像部の撮像範囲又は撮像画像の変化に応じた表示画面上での領域に重畳情報を重畳する。第２の重畳モードでは、撮像画像の表示画面上での重畳情報の位置を撮像画像内の所定の被写体の位置に応じて変化させるようにして撮像画像に重畳情報を重畳する。例えば第２の重畳モードでは、画像データの変化に伴って画像データ上でのＯＳＤの重畳位置を変化させる。本実施例においては、例えば、第２の重畳モードはフローティングＯＳＤモードである。
【０１０２】
ステップＳ１００１において制御部１００１は、ＯＳＤＣｏｎｆｉｇｕｒａｉｔｏｎの内容が第１の重畳モードであった場合はステップＳ１００２に、第２の重畳モードであった場合はステップＳ１０１０に処理を移す。
【０１０３】
ステップＳ１００２において制御部１００１は、後述する固定ＯＳＤ設定処理を実行する。実行後制御部１００１は、処理をステップＳ１００３に移す。
【０１０４】
ステップＳ１０１０において制御部１００１は、後述するフローティングＯＳＤ設定処理を実行する。実行後制御部１００１は、処理をステップＳ１００３に移す。
【０１０５】
ステップＳ１００３において制御部１００１は、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎをＯＳＤＴｏｋｅｎと共に記憶部１００２に保存する。
【０１０６】
ステップＳ１００４において制御部１００１は、ＳｅｔＯＳＤコマンドに対するレスポンスを受信装置２０００に返送するレスポンス送信処理を実行する。
【０１０７】
図１０（ａ）のステップＳ１００１の重畳モード判定処理の詳細について図１０（ｂ）を用いて説明する。
【０１０８】
ステップＳ１１００において制御部１００１は、受信装置２０００から受信した重畳情報を設定するためのパラメータに、重畳情報として文字情報を重畳することを示すパラメータが含まれるかどうかを判定する。本実施例では、制御部１００１は、入力されたＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎのＯＳＤＴｙｐｅがＴＥＸＴであるか判定する。ＯＳＤＴｙｐｅがＴＥＸＴである場合、重畳情報として文字情報を設定すると判定する。また、ＯＳＤＴｙｐｅがＴＥＸＴ以外であった場合、重畳情報として文字情報以外を設定すると判定し、制御部１００１は処理をＳ１１１０に移す。
【０１０９】
ステップＳ１１０１において制御部１００１は、ＯＳＤとして指定されている文字列が所定の指定文字列であるかどうかを判定する。この文字列は、重畳情報として重畳する文字情報の種別を指定するためのパラメータとして機能する。指定文字列であった場合、制御部１００１は、処理をＳ１１０２に移し、出力を第２の重畳モードであるとして重畳モード判定処理を終了する。このようにして、重畳情報を設定するためのパラメータが、重畳情報として特定の種別の文字情報を指定するパラメータである場合、第２の重畳モード（フローティングＯＳＤモード）により重畳情報の重畳を行うことができる。
【０１１０】
一方、指定文字列以外であった場合、制御部１００１は、処理をＳ１１１０に移し出力を第１の重畳モードであるとして重畳モード判定処理を終了する。このようにして、重畳情報を設定するためのパラメータが、重畳情報として特定の種別以外の種別の文字情報を指定するパラメータである場合には、第１の重畳モード（固定ＯＳＤモード）により重畳情報の重畳を行うことができる。
【０１１１】
本実施例において、指定文字列である場合とは、ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＰｌａｉｎＴｅｘｔが空白である場合のことを指すが、これに限られない。例えば、ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎが以下のような他の条件を満たす場合であってもよい。すなわち、指定文字列である場合とは、ＯＳＤＴｙｐｅ＝ＴＥＸＴ、且つＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎ．Ｔｙｐｅ＝ＰＬＡＩＮで、ＰｌａｉｎＴｅｘｔが空白であった場合とすることができる。
【０１１２】
あるいは、指定文字列とは、ＰｌａｉｎＴｅｘｔに、重畳モードが第１の重畳モードであることを示す制御コード、例えば「＃ＦＬＯＡＴＩＮＧ」等が指定されていた場合としてもよい。さらに、第１の重畳モードと判定する追加条件として、ＯＳＤＣＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏに含まれるＢａｃｋｇｒｏｕｎｄＣｏｌｏｒに、透明以外の色が指定されていることを加えても良い。
【０１１３】
つぎに、図１０（ａ）の固定ＯＳＤ設定処理（Ｓ１００２）、及び、フローティングＯＳＤ設定処理（Ｓ１０１０）の詳細を図１１（ａ）及び（ｂ）を用いて説明する。撮像装置１０００の制御部１００１がプロセッサを内蔵する形態では、図１１（ａ）及び図１１（ｂ）の処理フローは、図１１（ａ）及び図１１（ｂ）に示す手順を制御部１００１に実行させるためのプログラムを示す。撮像装置１０００の制御部１００１が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【０１１４】
まず、固定ＯＳＤ設定処理（Ｓ１００２）の詳細を図１１（ａ）を用いて説明する。
【０１１５】
ステップＳ１２００において制御部１００１は、入力されているＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＯＳＤの位置情報、すなわちＯＳＤＰｏｓＣｏｎｆｉｇｕｒａｔｉｏｎの設定内容を重畳部１００６へ入力する。
【０１１６】
ステップＳ１２０１において制御部１００１は、入力されているＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＯＳＤ種別に合わせ、ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎ或いはＯＳＤＩｍｇＣｏｎｆｉｇｕｒａｔｉｏｎの内容を重畳部１００６へ入力する。ＯＳＤ種別とはすなわち、ＯＳＤＴｙｐｅの内容である。
【０１１７】
ステップＳ１２０２において制御部１００１は、重畳部１００６の位置情報アップデート機能をＯＦＦに設定する。すなわち制御部１００１は、重畳部１００６の重畳モードを、撮像画像の表示画面上での重畳情報の重畳位置を固定するモードに設定する。
【０１１８】
ステップＳ１２０３において制御部１００１は、重畳部１００６の、ＯＳＤ有効フラグをＯＮに設定する。これによって、配信画像５００２に対するＯＳＤの重畳処理が開始される。
【０１１９】
次に、フローティングＯＳＤ設定処理（Ｓ１０１０）の詳細について図１１（ｂ）を用いて説明する。
【０１２０】
ステップＳ１３００において制御部１００１は、入力されているＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＯＳＤの位置情報、すなわちＯＳＤＰｏｓＣｏｎｆｉｇｕｒａｔｉｏｎの設定内容を重畳部１００６へ入力する。
【０１２１】
ステップＳ１３０１において制御部１００１は、入力されているＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＯＳＤ種別に合わせ、ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎ、或いはＯＳＤＩｍｇＣｏｎｆｉｇｕｒａｔｉｏｎの内容を重畳部１００６へ入力する。ＯＳＤ種別はすなわちＯＳＤＴｙｐｅの内容である。
【０１２２】
ステップＳ１３０２において制御部１００１は、重畳部１００６の重畳モードを、撮像画像の表示画面上での重畳情報の重畳位置を可変とするモードに設定する。すなわち、撮像画像の表示画面上でのＯＳＤの位置は、撮像画像の表示画面上での被写体の位置の移動に伴って移動する。
【０１２３】
ステップＳ１３０３において制御部１００１は、重畳部１００６の、ＯＳＤ有効フラグをＯＮに設定する。これによって、配信画像５００２に対するＯＳＤの重畳処理が開始される。
【０１２４】
次に、ＯＳＤ位置情報アップデート処理について、図１２を用いて説明する。本処理は、重畳部１００６に含まれる、制御部１００１とは独立したプロセッサに実行させる処理として説明する。重畳部１００６がプロセッサを内蔵する形態では、図１２の処理フローは、図１２に示す手順を重畳部１００６のプロセッサに実行させるためのプログラムを示す。重畳部１００６が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【０１２５】
あるいは、制御部１００１がＯＳＤ位置情報アップデート処理を実行してもよい。撮像装置１０００の制御部１００１がプロセッサを内蔵する形態では、図１２の処理フローは、図１２に示す手順を制御部１００１に実行させるためのプログラムを示す。撮像装置１０００の制御部１００１が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【０１２６】
ステップＳ１４００において、重畳部１００６は、位置情報アップデート機能がＯＦＦかどうかを判定する。位置情報アップデート機能がＯＦＦであった場合（撮像画像の表示画面上の固定した位置に重畳情報を重畳する場合）、本処理は終了する。
【０１２７】
一方、ステップＳ１４００において、位置情報アップデート機能がＯＮ（撮像画像の表示画面上の重畳情報の位置が可変である）であると判定された場合、重畳部１００６はステップＳ１４０１の処理を行う。
【０１２８】
ステップＳ１４０１において、重畳部１００６は、撮像制御部１００５が出力する現在のパン角度値、チルト角度値、ズーム倍率値、すなわち画像データ５００１に変化が生じたかどうかを判定する。変化が生じていない場合、本処理は終了する。一方、変化が生じた場合、例えば図５（ａ）の画像データ５００１から図５（ｂ）の画像データ５００１のような変化が生じた場合、重畳部１００６は処理をステップＳ１４０２に移す。
【０１２９】
ステップＳ１４０２において、重畳部１００６は、変化したパン角度、チルト角度、ズーム倍率値に基づいて、ＯＳＤの位置とサイズを再計算し、配信画像５００２に重畳表示中のＯＳＤを更新する。ＯＳＤの位置とサイズの再計算においては、重畳表示するＯＳＤの位置とサイズが撮像可能範囲５０００に対して同一となるように計算する。
【０１３０】
次に、受信装置２０００におけるＯＳＤ設定のユーザインタフェースの画面の一例を図１５（ａ）、（ｂ）に示す。
【０１３１】
図１５（ａ）は、ユーザが受信装置２０００において、撮像装置１０００に対して第１の重畳モード（固定ＯＳＤモード）でＯＳＤを重畳する設定を行うためのユーザインタフェースを示している。
【０１３２】
ＯＳＤ  Ｍｏｄｅ７０００は、重畳モードを選択させる部分である。受信装置２０００は選択された重畳モードで重畳情報の重畳を行うように、重畳モードのパラメータを設定する。本実施例において、重畳モードは、上述の固定ＯＳＤモードと、フローティングＯＳＤモードが存在する。図１５（ａ）の例では、Ｍｏｄｅ１、すなわち第１の重畳モード（固定ＯＳＤモード）が選択されている。
【０１３３】
ＯＳＤ  Ｔｙｐｅ７００１は、重畳表示させようとするＯＳＤの種別、すなわちＯＳＤＴｙｐｅを選択させる部分である。受信装置２０００は、後述のＣｒｅａｔｅボタン、又は、Ｍｏｄｉｆｙボタンが押された場合、選択された種別のＯＳＤを撮像画像に重畳させるためのパラメータを撮像装置１０００に送信する。本実施例では、ＯＳＤの種別として、文字情報を重畳するか、画像情報を重畳するかを選択することができる。図１５（ａ）の例では、ＴＥＸＴが選択されているため、重畳する文字の詳細設定であるＴＥＸＴ  Ｄｅｔａｉｌ７００３が有効となり、重畳する画像の詳細設定であるＩＭＡＧＥ  Ｄｅｔａｉｌ７００４は無効化されている。
【０１３４】
ＯＳＤ  Ｐｏｓｉｔｉｏｎ７００２は、撮像画像上でのＯＳＤの表示位置を指定させる部分である。ＵＰＰＥＲ＿ＬＥＦＴ（画面左上）、ＵＰＰＥＲ＿ＲＩＧＨＴ（画面右上）、ＬＯＷＥＲ＿ＬＥＦＴ（画面左下）、ＬＯＷＥＲ＿ＲＩＧＨＴ（画面右下）、及びＣＵＳＴＯＭ（座標指定）が選択可能であり、本図では、ＵＰＰＥＲ＿ＬＥＦＴが選択されている。受信装置２０００は、後述のＣｒｅａｔｅボタン、又は、Ｍｏｄｉｆｙボタンが押された場合、選択された表示位置に重畳情報を重畳させるためのパラメータを撮像装置１０００に送信する。
【０１３５】
Ｔｅｘｔ  Ｄｅｔａｉｌ７００３は、ＯＳＤＴｙｐｅ＝ＴＥＸＴの場合の詳細データを設定させる部分である。ＴＥＸＴの種別として、Ｔｉｍｅ  ａｎｄ  Ｄａｔｅ（日時）、Ｂｉｔｒａｔｅ（ビットレート）、及びＴｅｘｔ  Ｓｔｒｉｎｇ（文字列）が選択可能となっている。Ｔｅｘｔ  Ｓｔｒｉｎｇの場合は、テキスト入力ボックスによって任意の文字列を指定可能となっている。本図においては、Ｔｉｍｅ  ａｎｄ  Ｄａｔｅが選択されている。受信装置２０００は、後述のＣｒｅａｔｅボタン、又は、Ｍｏｄｉｆｙボタンが押された場合、選択された種別の文字情報を撮像画像に重畳させるためのパラメータを撮像装置１０００に送信する。
【０１３６】
ＩＭＡＧＥ  Ｄｅｔａｉｌ７００４は、ＯＳＤＴｙｐｅ＝ＩＭＡＧＥの場合の詳細データを設定させる部分である。Ｉｍａｇｅ  Ｆｉｌｅ  Ｐａｔｈのテキスト入力ボックスに、ＯＳＤとして表示させる画像ファイルのアドレスを設定させるようになっている。画像ファイルのアドレスは、撮像装置１０００の記憶部１００２に記憶された画像ファイルを指定するものとすることができる。この記憶部１００２に記憶される画像ファイルは、撮像装置１０００に予め保持されている画像ファイルとしてもよく、あるいは、撮像装置１０００の外部から記憶部１００２にロードされた画像ファイルであってもよい。
【０１３７】
または、画像ファイルのアドレスは、撮像装置１０００とネットワークを介して接続された他の記憶装置に記憶された画像ファイルを指定するものとすることができる。
【０１３８】
あるいは、Ｉｍａｇｅ  Ｆｉｌｅ  Ｐａｔｈに入力されるアドレスは、撮像装置１０００内外の記憶部に記憶された画像ファイルを指定するものでなくてもよい。すなわち、実際の画像ファイルを指定するものではなく、固定ＯＳＤモード、フローティングＯＳＤモードなどの重畳モードを区別するためのアドレスが入力されてもよい。固定ＯＳＤモード、又はフローティングＯＳＤモードを示すアドレスが入力された場合、重畳部１００６はそのアドレスが示す重畳モードに応じた画像ファイルを記憶部１００２から取得して、指定された重畳モードで取得した画像ファイルの画像の重畳を行う。
【０１３９】
受信装置２０００は、後述のＣｒｅａｔｅボタン、又は、Ｍｏｄｉｆｙボタンが押された場合、設定された画像ファイルのアドレスによって特定される画像を撮像画像に重畳させるためのパラメータを撮像装置１０００に送信する。
【０１４０】
Ｃｒｅａｔｅボタン７００５は、設定したパラメータに応じたＯＳＤを生成して撮像装置１０００に設定するためのボタンである。Ｃｒｅａｔｅボタン７００５が押されると、受信装置２０００は、ＣｒｅａｔｅＯＳＤコマンドを撮像装置１０００に発行する。続いて返送されたＯＳＤＴｏｋｅｎを使用して、ユーザが入力した内容に従ってＳｅｔＯＳＤコマンドを撮像装置１０００に対して実行する。
【０１４１】
Ｍｏｄｉｆｙボタン７００６は、撮像装置１０００に対してＯＳＤを設定するためのボタンである。このボタンが押されると、受信装置２０００は、予め記憶されたＯＳＤＴｏｋｅｎを使用して本図の画面にユーザが入力した内容に従って、ＳｅｔＯＳＤコマンドを撮像装置１０００に対して実行する。
【０１４２】
Ｄｅｌｅｔｅボタン７００７は、撮像装置１０００に対し、ＯＳＤの削除を命令するためのボタンである。このボタンが押されると、受信装置２０００は、予め記憶されたＯＳＤＴｏｋｅｎを使用してＤｅｌｅｔｅＯＳＤコマンドを撮像装置１０００に対して実行する。
【０１４３】
図１５（ｂ）は、第２の重畳モード（フローティングＯＳＤモード）でＯＳＤを設定する際の画面を示している。ＯＳＤ  Ｍｏｄｅ７０００は、図１５（ｂ）の例ではＭｏｄｅ２、すなわち第２の重畳モードが選択されている。
【０１４４】
第２の重畳モードが選択されると、ＯＳＤ  Ｔｙｐｅ７００１はＴＥＸＴが自動的に選択され、ＴＥＸＴ  Ｄｅｔａｉｌ７００３におけるＴｅｘｔの種別はユーザによって選択不可能となる。本実施例ではＴｅｘｔの種別は、所定の指定文字列（例えば、空白）に自動的に設定される。このようにして、受信装置２０００は、第２の重畳モードの設定を命令する第２の命令を取得した場合には、特定の種別の文字情報を指定するパラメータを撮像装置１０００に送信することができる。
【０１４５】
受信装置２０００は、ＳｅｔＯＳＤコマンドを受信装置２０００に送信する際、前述の指定文字列の条件に合致するようＯＳＤ  Ｔｅｘｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎにパラメータを設定する。このようにして、撮像装置１０００における重畳モード判定処理において第２の重畳モードが選択されるようにすることができる。
【０１４６】
このようにして、撮像画像の表示画面上での所定位置に重畳情報を重畳する第１の重畳モード、及び、表示画面上に表示される撮像画像の変化に追従して、撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードを設定する。あるいは、撮像画像の表示画面上での所定位置に重畳情報を重畳する第１の重畳モード、及び、撮像手段の撮像範囲又は撮像画像の変化に応じた表示画面上での領域に重畳情報を重畳する第２の重畳モードを設定する。
【０１４７】
以上の構成により、受信装置２０００は、撮像画像の表示画面上での所定位置に画像を重畳する指示、及び、撮像画像変化に応じた撮像画像の所定範囲に重畳情報を重畳する指示を、単一の通信インタフェースによって撮像装置１０００に行うことができる。
【０１４８】
本実施例の第２の重畳モードとして、重畳部１００６は、フローティングＯＳＤの重畳処理に替えて、マスク処理を行うこととしてもよい。マスク処理とは、撮像画像中の所定の被写体の画像の閲覧を制限するために、所定の被写体の画像上にマスク画像を重畳する処理である。マスク画像の重畳の方法は、フローティングＯＳＤの重畳方法と同様であり、撮像画像の表示画面上での重畳情報の位置を撮像画像内の所定の被写体の位置に応じて変化させるようにして撮像画像に重畳情報（マスク画像）を重畳する。当該所定の被写体が、例えば、家や看板などの不動体である場合、撮像部１００３の撮像方向の変化に応じて、撮像画像の表示画面上での所定の被写体の位置が変化する。このような場合に、マスク画像は、被写体をマスクし続けるように撮像画像に重畳される。
【０１４９】
このようにして、ＯＳＤを設定するための通信インタフェースを用いて、ＯＳＤモードによる重畳情報（ＯＳＤ）の重畳と、マスク処理による重畳情報（マスク画像）の重畳を選択し、撮像画像に対する重畳情報の重畳を行うことができる。
【０１５０】
＜実施例２＞
以下、本発明の実施例２について説明する。実施例１では、ＯＳＤＴｅｘｔＣｏｎｆｉｇｕｒａｔｉｏｎの内容によって２つの重畳モードを選択する場合について説明した。しかし、ＯＳＤＩｍｇＣｏｎｆｉｇｕｒａｔｉｏｎの内容によって２つの重畳モードを選択することとしてもよい。実施例２では、ＯＳＤＩｍｇＣｏｎｆｉｇｕｒａｔｉｏｎの内容によって２つの重畳モードを選択する例について説明する。
【０１５１】
また実施例１では、パン機構１１０１、チルト機構１１０２、及び、ズーム機構１１０３を有する撮像装置１０００を用いた実施例について説明した。しかし、パン機構１１０１、チルト機構１１０２、及び、ズーム機構１１０３を有さないカメラに本発明を適用してもよい。実施例２では、パン機構１１０１、チルト機構１１０２、及び、ズーム機構１１０３を有さないカメラに本発明を適用する場合について説明する。
【０１５２】
また実施例１では、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎを固有のパラメータとして保持するため、ＯＳＤを扱うための専用コマンド（例えば、ＣｒｅａｔｅＯＳＤコマンド）を複数有する。しかし、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎを、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎに属する一パラメータとして保持することとしてもよい。このようにして、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎを扱う既存のコマンドを使用することで、ＯＳＤ処理機能を実現するようにしてもよい。実施例２では、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎを、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎに属する一パラメータとして保持する場合について説明する。
【０１５３】
以上の点を考慮した本発明の第２の実施例を以下に説明する。実施例２における撮影システムの構成は、実施例１において図１（ａ）を用いて説明したものと同じである。実施例２では特に、ネットワーク１５００に接続された撮像装置１２００が行う処理について説明する。撮像装置１２００を図１（ｃ）に示す。撮像装置１２００は、実施例１において図１（ｂ）を用いて説明した撮像装置１０００と比べて、パン機構１１０１、チルト機構１１０２、ズーム機構１１０３を有さない点で異なる。また、撮像装置１２００は、実施例１において図１（ｂ）を用いて説明した撮像装置１０００と比べて、撮像画像中から特定の被写体を検出する点で異なる。
【０１５４】
実施例２に係る撮像装置１２００の内部構成について、図２（ｂ）を用いて説明する。
制御部１００１、記憶部１００２、撮像部１００３、及び、通信部１００４については、実施例１において図２（ａ）を用いて説明した構成と同じなので、説明を省略する。
【０１５５】
撮像装置１２００は、撮像装置１０００と比べて、撮像制御部１００５を有さない点で異なる。また、撮像装置１０００と比べて、検出部１００７を有する点で異なる。
【０１５６】
検出部１００７は、撮像部１００３によって得られる画像データ内から特定の被写体を検出し、制御部１００１に通知する。検出部が検出する所定の被写体は、例えば、記憶部に予め保持されたパターン画像と合致する被写体とすることができる。あるいは、検出部１００７が検出する所定の被写体は、記憶部に予め設定された所定の特徴量（例えば、大きさ、形状等）を有する被写体とすることができる。または、検出部１００７が検出する所定の被写体は、撮像画像中の動体とすることができる。動体を検出する方法として、例えば、フレーム間差分法や背景差分法等を用いることができるが、これに限られない。
【０１５７】
重畳部１００６は、第２の重畳モード（フローティングＯＳＤモード）により重畳情報を重畳する場合、撮像画像における重畳情報の位置を、検出部１００７の検出結果に応じて変化させて撮像画像に重畳情報を重畳する。
【０１５８】
次に、本実施例において撮像装置１２００が保持するパラメータの構造について説明する。実施例１において図３を用いて説明したのと同様に、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２は、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５を含む。本実施例において、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５は、ＯＳＤの重畳表示を有効とするか、無効とするかを指定するＥｎａｂｌｅｄフラグを含む。
【０１５９】
また本実施例において、撮像装置１２００はＰＴＺＣｏｎｆｉｇｕｒａｔｉｏｎのパラメータを有さない。その他のパラメータについては実施例１において図３を用いて説明した内容と同じであるので説明を省略する。
【０１６０】
次に、本実施例における撮像装置１２００と受信装置２０００の間における、設定開始から映像配信までのコマンドシーケンスについて説明する。実施例１において、図４を用いて説明したコマンドシーケンスのうち、本実施例ではトランザクション７１０２及びトランザクション７１０６は行われない。その他のトランザクションは実施例１において図４を用いて説明した内容と同じであるので、説明を省略する。
【０１６１】
つぎに本実施例における、ＯＳＤ設定のコマンドシーケンスについて、図５（ｂ）を用いて説明する。
【０１６２】
トランザクション７３００は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドのトランザクションである。
ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドは、受信装置２０００が撮像装置１２００に対して指定のＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２を返送するよう指示するコマンドである。本実施例において指定のＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２とは、図３に示すようなＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５を含む。
【０１６３】
トランザクション７３０１は、ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎＯｐｔｉｏｎｓのトランザクションである。ＧｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎＯｐｔｉｏｎｓコマンドは、受信装置２０００が撮像装置１０００に対して、各パラメータの選択範囲、或いは選択肢を返送するよう指示するコマンドである。このパラメータあるいは選択肢には、後述するＳｅｔＶｉｄｅｏＳｏｒｕｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドによって設定可能なＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５が含まれる。
【０１６４】
トランザクション７３０２は、ＳｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドのトランザクションである。ＳｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドは、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎの各パラメータの編集を指示するコマンドである。このＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎはＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５を含む。
ＳｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎの実行により、撮像装置１２００はＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５の内容を編集する。これによって撮像装置１２００は、ＯＳＤの表示・非表示を切り替えたり、表示中のＯＳＤの色や大きさ、位置を変更したりする。撮像装置１２００における本コマンドの詳細処理の詳細は後述する。
【０１６５】
次に、撮像装置１２００における、ＯＳＤと重畳表示位置と座標の関係について、図８及び図９（ａ）（ｂ）を用いて説明する。
【０１６６】
図８において、画像データ５００１は、あるズーム倍率における撮像部１００３が出力する画像データを示す。配信画像５００２は、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎ６１０２に含まれるＢｏｕｎｄｓによって指定された配信画像を示す。ＯＳＤ５００４は、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ６１０５によって指定されるＯＳＤである。図８において、被写体５００６は、画像データ５００１のＯＳＤ５００４が重畳される部分に存在する。
【０１６７】
Ｂｏｕｎｄｓは、画像データ５００１における切り出し位置を示すパラメータである。図８の例では、Ｂｏｕｎｄｓは、配信画像の左下の頂点をピクセルで指定する水平方向位置（ｘ）・垂直方向位置（ｙ）と、配信画像のサイズをピクセルで指定する水平方向サイズ（Ｗｉｄｔｈ）・垂直方向サイズ（Ｈｅｉｇｈｔ）のパラメータを含む。
【０１６８】
図８の例においてＯＳＤ５００４の位置は、Ｂｏｕｎｄｓによって切り出される配信画像５００２内を水平方向（ｘ）・垂直方向（ｙ）ともに−１．０〜＋１．０に正規化した正規化座標系を用いて指定される。また、ＯＳＤ５００４の中心点はＯＳＤＰｏｓＣｏｎｆｉｇｕｒａｔｉｏｎによって指定される。図８の例では、ＯＳＤ５００４の表示位置は、配信画像５００２において（ｘ，ｙ）＝（０．５，−０．６）と指定されている。
【０１６９】
図９（ａ）は、ＯＳＤ５００４が第１の重畳モード（固定ＯＳＤモード）である場合に、被写体５００６が、図８に示した領域から別の領域に移動したときの、ＯＳＤ５００４の表示位置を示している。この場合、配信画像５００５におけるＯＳＤ５００４の表示位置は、同じ位置に保たれている。すなわち、ＯＳＤは被写体の追従を行わない。
【０１７０】
図９（ｂ）は、ＯＳＤ５００４が第２の重畳モード（フローティングＯＳＤモード）である場合に、被写体５００６が、図８に示した領域から別の領域に移動したときの、ＯＳＤ５００４の表示位置を示している。この場合、配信画像５００５におけるＯＳＤ５００４の重畳位置は、同じ位置には保たれず、ＯＳＤ５００４は、被写体５００６が存在する領域に常に重畳表示されるように処理される。すなわち、ＯＳＤは被写体を追従するようにして、配信画像５００５におけるＯＳＤ５００４の位置を変更する。
【０１７１】
次に、撮像装置１２００がＳｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドを受信装置２０００から受信した場合の処理について、図１３（ａ）を用いて説明する。撮像装置１２００の制御部１００１がプロセッサを内蔵する形態では、図１３（ａ）の処理フローは、図１３（ａ）に示す手順を制御部１００１に実行させるためのプログラムを示す。撮像装置１０００の制御部１００１が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【０１７２】
ステップＳ１５００において制御部１００１は、ＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎ以外のパラメータの処理を行う。詳細は省略する。
【０１７３】
ステップＳ１５０１において制御部１００１は、入力されたＯＳＤＣＯＮＦＩＧＵＲＡＴＩＯＮ６１０５に含まれるＥｎａｂｌｅｄフラグを判定する。Ｔｒｕｅであった場合制御部１００１は、処理をステップＳ１５０２に移す。Ｆａｌｓｅであった場合、制御部１００１は、処理をステップＳ１５２０に移す。
【０１７４】
ステップＳ１５０２において制御部１００１は、後述する重畳モード判定処理を実行する。重畳モード判定処理は、入力されたＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎに含まれるＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎの内容が、第１の重畳モードを示すか第２の重畳モードを示すかを判定し判定結果を出力する。ここで、第１の重畳モードは上述の固定ＯＳＤモードに対応し、第２の重畳モードは上述のフローティングＯＳＤモードに対応する。
【０１７５】
ステップＳ１５０３において制御部１００１は、ステップＳ１５０２における重畳モード判定処理結果を参照する。そして制御部１００１は、ＯＳＤＣｏｎｆｉｇｕｒａｉｔｏｎの内容が第１の重畳モードであった場合はステップＳ１５０４に、第２の重畳モードであった場合はステップＳ１５１０に処理を移す。
【０１７６】
ステップＳ１５０４おいて制御部１００１は、前述の固定ＯＳＤ設定処理を実行する。実行後制御部１００１は、処理をステップＳ１５０５に移す。ステップＳ１５１０において制御部１００１は、前述のフローティングＯＳＤ設定処理を実行する。実行後制御部１００１は、処理をステップＳ１５０５に移す。
【０１７７】
ステップＳ１５０５において制御部１００１は、ＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎを記憶部１００２に保存する。ステップＳ１５０６において制御部１００１は、ＳｅｔＶｉｄｅｏＳｏｕｒｃｅＣｏｎｆｉｇｕｒａｔｉｏｎコマンドに対するレスポンスを受信装置２０００に返送するレスポンス送信処理を実行する。
【０１７８】
次に本実施例における、重畳モード判定処理（Ｓ１５０３）について図１３（ｂ）を用いて説明する。撮像装置１２００の制御部１００１がプロセッサを内蔵する形態では、図１３（ｂ）の処理フローは、図１３（ｂ）に示す手順を制御部１００１に実行させるためのプログラムを示す。撮像装置１０００の制御部１００１が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【０１７９】
ステップＳ１６００において制御部１００１は、入力されたＯＳＤＣｏｎｆｉｇｕｒａｔｉｏｎのＯＳＤＴｙｐｅがＩＭＡＧＥ、すなわち画像情報か否かを判定する。ＩＭＡＧＥ以外であった場合、制御部１００１は処理をＳ１６１０に移す。
【０１８０】
ステップＳ１６０１において制御部１００１は、ＯＳＤとしてＩｍａｇｅ  Ｆｉｌｅ  Ｐａｔｈに指定されているアドレスが、特定アドレスであるかどうかを判定する。このアドレス情報は、重畳する画像の種別を指定するためのパラメータである。Ｉｍａｇｅ  Ｆｉｌｅ  Ｐａｔｈに指定されているアドレスが、特定の種別の画像を指定する特定のアドレスであった場合、制御部１００１は、処理をＳ１６０２に移す。ステップＳ１６０２では、出力を第２の重畳モード（フローティングＯＳＤモード）であるとして重畳モード判定処理を終了する。一方、Ｉｍａｇｅ  Ｆｉｌｅ  Ｐａｔｈに指定されているアドレスが特定アドレス以外であった場合、制御部１００１は、処理をＳ１６１０に移す。すなわち、Ｉｍａｇｅ  Ｆｉｌｅ  Ｐａｔｈに指定されているアドレスが特定の種別以外の種別の画像を指定するパラメータである場合、ステップＳ１６１０では出力を第１の重畳モード（固定ＯＳＤモード）であるとして重畳モード判定処理を終了する。
【０１８１】
ここで特定アドレスとは、第２の重畳モードのＯＳＤとして使用する画像ファイルのアドレスであってもよいが、この限りではない。第２の重畳モードとして使用するＯＳＤは内部の設定に基づくＯＳＤであるとし、特定アドレスは架空の特定の文字列であってもよい。また特定のアドレスは、第２の重畳モードで表示させるＯＳＤのサイズや、重畳対象の被写体を指定するパラメータが含まれたものであってもよい。
【０１８２】
つぎに、ＯＳＤ位置情報アップデート処理について図１４を用いて説明する。本処理は、重畳部１００６に含まれる、制御部１００１とは独立したプロセッサに実行させる処理として説明する。重畳部１００６がプロセッサを内蔵する形態では、図１４の処理フローは、図１４に示す手順を重畳部１００６のプロセッサに実行させるためのプログラムを示す。重畳部１００６が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【０１８３】
あるいは、制御部１００１がＯＳＤ位置情報アップデート処理を実行してもよい。撮像装置１０００の制御部１００１がプロセッサを内蔵する形態では、図１４の処理フローは、図１４に示す手順を制御部１００１に実行させるためのプログラムを示す。撮像装置１０００の制御部１００１が内蔵するプロセッサはコンピュータであり、撮像装置１０００が内蔵する記憶部１００２から読み出したプログラムを実行する。
【０１８４】
ステップＳ１７００において、重畳部１００６は、位置情報アップデート機能がＯＦＦかどうかを判定する。ＯＦＦであった場合、本処理は終了する。
【０１８５】
ステップＳ１７０１において、重畳部１００６は、検出部１００７に問い合わせＯＳＤ５００４に含まれる被写体の位置、及び大きさに変化が生じたかどうかを判定する。変化が生じていない場合、本処理は終了する。一方、変化が生じた場合、例えば図８の被写体５００６の位置が、図９（ｂ）の被写体５００６の位置に移動した場合、制御部１００１は処理をステップＳ１７０２に移す。
【０１８６】
ステップＳ１７０２において重畳部１００６は、検出部１００７から得られる変化した被写体の位置情報及びサイズに基づき、ＯＳＤが被写体５００６上に重畳表示されるようＯＳＤの位置とサイズを再計算し、配信画像５００２に重畳表示中のＯＳＤを更新する。
【０１８７】
図１５（ａ）及び図１５（ｃ）は、受信装置２０００におけるＯＳＤ設定のユーザインタフェースの画面の一例を示している。図１５（ａ）については、実施例１において説明した内容と同じであるため、説明を省略する。
【０１８８】
図１５（ｃ）は、第２の重畳モードでＯＳＤを設定する際のユーザインタフェースを示している。ＯＳＤ  Ｍｏｄｅ７０００の、図１５（ｃ）の例ではＭｏｄｅ２、すなわち第２の重畳モードが選択されている。これによりＯＳＤ  Ｔｙｐｅ７００１はＩＭＡＧＥが自動的に選択される。また、ＴＥＸＴ  Ｄｅｔａｉｌ７００３、及びＩＭＡＧＥ  Ｄｅｔａｉｌ７００４はユーザによって編集不可能となる。受信装置２０００は、ＳｅｔＯＳＤコマンドを受信装置２０００に送信する際、前述の指定アドレスの条件に合致するようＯＳＤＩｍｇＣｏｎｆｉｇｕｒａｔｉｏｎにパラメータを設定する。このようにして、撮像装置１２００における重畳モード判定処理において第２の重畳モードが選択されるようにすることができる。
【０１８９】
以上に示した実施例２によれば、受信装置２０００が、パン・チルト機構を有さない撮像装置１２００に対しても、第１の指示及び第２の指示を単一の通信インタフェースによって行うことが可能である。第１の指示とは、撮像画像の表示画面上での所定位置に重畳情報を重畳する第１の重畳モードにより、撮像画像に重畳画像の重畳を行わせる指示である。また第２の指示とは、表示画面上に表示される撮像画像の変化に追従して、撮像画像の所定範囲に前記重畳情報を重畳する第２の重畳モードにより、撮像画像に重畳画像の重畳を行わせる指示である。また重畳モードの判定は、ＯＳＤとして指定される文字列情報に加えて、画像情報によっても実現可能である。
【０１９０】
以上、本発明を実装した監視カメラ、及びアプリケーションプログラムの動作を実施例１及び２に示したが、実施形態は必ずしも上述の限りでなく、部分的に変更されてもよい。すなわち、重畳モードの判定方法として、実施例１で特定文字列、実施例２で特定アドレスを採用しているが、この限りではない。例えば、重畳情報を設定するためのパラメータが重畳情報を文字情報とすることを示す場合には第１の重畳モード（固定ＯＳＤモード）により重畳情報の重畳を行うこととすることができる。また、重畳情報を設定するためパラメータが重畳情報を文字情報としないことを示す場合には第２の重畳モード（フローティングＯＳＤモード）により重畳情報の重畳を行うこととすることができる。
【０１９１】
あるいは、重畳モードの判定処理として図１０（ｂ）と図１３（ｂ）に示した処理を両方実行してもよい。また、ＯＳＤ位置情報アップデート処理として図１２と図１４に示した処理を両方実行するようにし、両方を組み合わせて採用するようにしてもよい。
【０１９２】
実施例２においては、第２の重畳モードによるＯＳＤの位置を更新するときに重畳対象とする被写体は、ＯＳＤが設定された領域に含まれる被写体であるとしているがこの限りではない。別のインタフェースにより、或いはＯＤＳＣｏｎｆｉｇｕｒａｉｔｏｎの中において、ＯＳＤを重畳表示させる対象の被写体を指定させるようにしてもよい。
【０１９３】
ＯＳＤの外観と形状は本実施例において言及する内容の限りではなく、他の様々な外観、形状のＯＳＤが採用されていても本発明は適用可能である。例えば、対象領域がモザイク処理されるＯＳＤ、明度やシャープネス等を変更するＯＳＤであってもよい。また、ＯＳＤの大きさの指定方法は、ＢｏｘＳｉｚｅパラメータによる方法を採用しているがこの限りではない。ポリゴン（多角形）を設定するためのパラメータによって矩形を指定する方法や、ＰｌａｉｎＴｅｘｔ内に入力するスペースと改行コードによって横幅と縦幅を指定を指定する方法等、他の方法が採用されてもよい。
【０１９４】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１９５】
１０００  撮像装置
１００１  制御部
１００４  通信部
１００６  重畳部
２０００  受信装置
６１０５  ＯＳＤＣｏｎｆｉｇｕａｒｔｉｏｎ
【図１】
2014103578.tif 000003
【図２】
2014103578.tif 000004
【図３】
2014103578.tif 000005
【図４】
2014103578.tif 000006
【図５】
2014103578.tif 000007
【図６】
2014103578.tif 000008
【図７】
2014103578.tif 000009
【図８】
2014103578.tif 000010
【図９】
2014103578.tif 000011
【図１０】
2014103578.tif 000012
【図１１】
2014103578.tif 000013
【図１２】
2014103578.tif 000014
【図１３】
2014103578.tif 000015
【図１４】
2014103578.tif 000016
【図１５】
2014103578.tif 000017