(57)【要約】【課題】画像切り出し機能とＯＳＤ文字表示機能とを備えたネットワークカメラ等の画像配信装置において、監視映像の内容を損なわず、かつ判読可能なＯＳＤ文字を表示する技術を提供する。【解決手段】画像配信装置であって、画像の一部を切り出す切り出し部と、切り出し部により切り出された切り出し画像にオンスクリーンディスプレイ（ＯＳＤ）情報を重畳する重畳部と、切り出し画像または重畳部によりＯＳＤ情報が重畳された重畳画像を符号化して配信する配信部と、を備え、重畳部は、切り出し画像のサイズ設定情報と、画質設定情報とに基づいて、ＯＳＤ情報を切り出し画像に重畳した場合に、当該ＯＳＤ情報が判読できないと判定される場合、切り出し画像にＯＳＤ情報を重畳しない。【選択図】  図４
2013255041.tif 000002
【特許請求の範囲】
【請求項１】
画像の一部を切り出す切り出し手段と、
前記切り出し手段により切り出された切り出し画像にオンスクリーンディスプレイ（ＯＳＤ）情報を重畳する重畳手段と、
前記切り出し画像または前記重畳手段によりＯＳＤ情報が重畳された重畳画像を符号化して配信する配信手段と、を備え、
前記重畳手段は、前記切り出し画像のサイズ設定情報と、画質設定情報とに基づいて、前記ＯＳＤ情報を前記切り出し画像に重畳した場合に、当該ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像に前記ＯＳＤ情報を重畳しないことを特徴とする画像配信装置。
【請求項２】
前記ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像のデータの一部に前記ＯＳＤ情報のデータを埋め込む埋め込み手段をさらに備えることを特徴とする請求項１に記載の画像配信装置。
【請求項３】
前記データの一部はＪＰＥＧヘッダの一部であることを特徴とする請求項２に記載の画像配信装置。
【請求項４】
前記配信手段は、前記ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像とは別個に、前記ＯＳＤ情報のみのデータを配信することを特徴とする請求項１乃至３の何れか１項に記載の画像配信装置。
【請求項５】
前記ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像に対して前記ＯＳＤ情報を判読可能な画質設定で前記ＯＳＤ情報の重畳を行った画像データを生成する生成手段をさらに備え、
前記配信手段は、前記生成手段により生成された前記画像データと、前記ＯＳＤ情報を重畳していない前記切り出し画像とを配信することを特徴とする請求項１に記載の画像配信装置。
【請求項６】
前記ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像の画像領域を含みつつ前記ＯＳＤ情報を判読可能なサイズまで切り出し領域を拡張し拡張切り出し画像を生成する拡張手段をさらに備え、
前記重畳手段は、前記拡張切り出し画像に前記ＯＳＤ情報を重畳することを特徴とする請求項１に記載の画像配信装置。
【請求項７】
前記ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像の画像領域に対して、前記ＯＳＤ情報を判読可能なサイズまでダミーデータを付加して、ダミーデータ付加画像を生成する付加手段をさらに備え、
前記重畳手段は、前記ダミーデータ付加画像に前記ＯＳＤ情報を重畳することを特徴とする請求項１に記載の画像配信装置。
【請求項８】
前記ダミーデータは単色の塗りつぶしデータであることを特徴とする請求項７に記載の画像配信装置。
【請求項９】
画像配信装置が画像の一部を切り出して切り出し画像を生成する際に使用される切り出し領域のサイズ設定情報と、前記画像配信装置が前記切り出し画像に重畳するために使用されるオンスクリーンディスプレイ（ＯＳＤ）情報と、前記画像配信装置が前記切り出し画像またはＯＳＤ情報が重畳された重畳画像を符号化して配信するために使用される当該符号化の際の画質設定情報と、を含む設定条件の入力を受け付ける受付手段と、
前記サイズ設定情報と、前記画質設定情報とに基づいて、前記画像配信装置が前記ＯＳＤ情報を前記切り出し画像に重畳した場合に、当該ＯＳＤ情報が判読可能か否かをユーザへ通知する通知手段と、
を備えることを特徴とする情報処理装置。
【請求項１０】
前記通知手段は、前記切り出し領域を示す領域枠の色または枠線の種別をＯＳＤ情報の判読可否に応じて異なる色または種別で表示することにより通知することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記通知手段は、ＯＳＤ情報の判読可否を示すメッセージ表示またはマーク表示により通知することを特徴とする請求項９または１０に記載の情報処理装置。
【請求項１２】
画像配信装置が画像の一部を切り出して切り出し画像を生成する際に使用される切り出し領域情報と、前記画像配信装置が前記切り出し画像に重畳するために使用されるオンスクリーンディスプレイ（ＯＳＤ）情報と、前記画像配信装置が前記切り出し画像またはＯＳＤ情報が重畳された重畳画像を符号化して配信するために使用される当該符号化の際の画質設定情報とを含む設定条件の入力を受け付ける受付手段と、
前記受付手段により受け付けられた前記設定条件において、前記画像配信装置が前記切り出し画像に前記ＯＳＤ情報を重畳した場合に表示されるＯＳＤイメージデータのプレビューを作成する作成手段と、
前記プレビューをユーザへ通知する通知手段と、
を備えることを特徴とする情報処理装置。
【請求項１３】
切り出し手段と、重畳手段と、配信手段とを備える画像配信装置の制御方法であって、  前記切り出し手段が、画像の一部を切り出す切り出し工程と、
前記重畳手段が、前記切り出し工程により切り出された切り出し画像にオンスクリーンディスプレイ（ＯＳＤ）情報を重畳する重畳工程と、
前記配信手段が、前記切り出し画像または前記重畳工程によりＯＳＤ情報が重畳された重畳画像を符号化して配信する配信工程と、を有し、
前記重畳工程では、前記切り出し画像のサイズ設定情報と、前記符号化の際の画質設定情報とに基づいて、前記ＯＳＤ情報を前記切り出し画像に重畳した場合に、当該ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像に前記ＯＳＤ情報を重畳しないことを特徴とする画像配信装置の制御方法。
【請求項１４】
受付手段と、通知手段とを備える情報処理装置の制御方法であって、
前記受付手段が、画像配信装置が画像の一部を切り出して切り出し画像を生成する際に使用される切り出し領域のサイズ設定情報と、前記画像配信装置が前記切り出し画像に重畳するために使用されるオンスクリーンディスプレイ（ＯＳＤ）情報と、前記画像配信装置が前記切り出し画像またはＯＳＤ情報が重畳された重畳画像を符号化して配信するために使用される当該符号化の際の画質設定情報と、を含む設定条件の入力を受け付ける受付工程と、
前記通知手段が、前記サイズ設定情報と、前記画質設定情報とに基づいて、前記画像配信装置が前記ＯＳＤ情報を前記切り出し画像に重畳した場合に、当該ＯＳＤ情報が判読可能か否かをユーザへ通知する通知工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項１５】
受付手段と、作成手段と、通知手段とを備える情報処理装置の制御方法であって、
前記受付手段が、画像配信装置が画像の一部を切り出して切り出し画像を生成する際に使用される切り出し領域情報と、前記画像配信装置が前記切り出し画像に重畳するために使用されるオンスクリーンディスプレイ（ＯＳＤ）情報と、前記画像配信装置が前記切り出し画像またはＯＳＤ情報が重畳された重畳画像を符号化して配信するために使用される当該符号化の際の画質設定情報とを含む設定条件の入力を受け付ける受付工程と、
前記作成手段が、前記受付工程により受け付けられた前記設定条件において、前記画像配信装置が前記切り出し画像に前記ＯＳＤ情報を重畳した場合に表示されるＯＳＤイメージデータのプレビューを作成する作成工程と、
前記通知手段が、前記プレビューをユーザへ通知する通知工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項１６】
請求項１３に記載の画像配信装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１４または１５に記載の情報処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像配信装置、情報処理装置、それらの制御方法、およびプログラムに関し、特に、画像に任意の文字や記号等の画像を重畳表示するＯＳＤ（オンスクリーンディスプレイ）技術に関する。
【背景技術】
【０００２】
撮影画像に文字や記号などを重畳して配信画像を作成し、ネットワークに配信するＯＳＤ（オンスクリーンディスプレイ）機能を備えているネットワークカメラが知られている。また、近年の撮影画像の高画解像度化の進展に伴い、広角で撮影した画像に対してユーザが指定した任意の領域の画像のみを配信する切り出し機能を備えるネットワークカメラも知られている。
【０００３】
ネットワークカメラから撮影画像を受信して表示するビューワーを用いて配信画像を見る場合は、切り出し画像に対してもＯＳＤ文字が表示されていることが望ましい。しかしながら、切り出し画像が小さい場合はＯＳＤ文字を重畳すると画像情報を必要以上に隠してしまうことになる。また、ＯＳＤ文字フォントを切り出し画像のサイズに合わせて小さくすると、切り出し画像のサイズによっては文字の判読ができなくなるという問題がある。
【０００４】
例えば、図６は、ＯＳＤ文字の表示例である。ＯＳＤ機能によって、撮影画像６０１に対してＯＳＤ文字６０２が重畳されている。図６のように、撮影された日付、時刻、カメラ名などを重畳することにより、画像を再生する際に撮影時の情報を確認することが可能となる。また撮影画像６０３は、撮影画像６０１よりサイズが小さい撮影画像の例である。撮影画像６０３に重畳されるＯＳＤ文字６０４からわかるように、撮影画像のサイズが小さくなると、ＯＳＤ文字によって画像を必要以上に隠すことにならないように、ＯＳＤ文字のフォント自体も小さくなっている。したがって、画像サイズがさらに小さくなりフォントサイズが小さくなると、ある段階で文字の判読ができなくなってしまうものである。
【０００５】
こうした問題を解決するために、切り出し画像をカメラ内で所定のサイズに拡大し、拡大画像に対してＯＳＤ文字を重畳するという方法が行われているが、拡大画像はデータサイズが大きくなるため、配信する際にネットワーク帯域を圧迫するという問題がある。
【０００６】
一方で、ビューワーにおいてＯＳＤ機能が実行される場合は、ユーザがＯＳＤ文字の表示／非表示を選択できる機能を提供する技術、ＯＳＤ情報が複雑な場合にはＯＳＤ文字の代わりに記号など簡略化した情報を表示するような技術も提案されている。特許文献１では、所定のサイズより小さい画像を表示する場合には、そのサイズに応じて、重畳されるべき文字を選択したり、線画のデータを表示するかどうかを選択したりする技術、あるいは記号データなどを代わりに重畳して表示する技術が開示されている。この場合、撮影画像を表示する際にデータの重畳を行うため、表示画像の拡大、縮小サイズのみを考慮して重畳の有無を判定すればよい。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２８２２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の技術を用いても、ネットワークカメラ等の画像配信装置では撮影時にＯＳＤ文字を重畳して符号化して配信するため、符号化圧縮率などの映像品位設定によってＯＳＤ文字の判読に影響を及ぼす。そのため、単に画像サイズのみで文字の重畳の有無を判定することはできないという課題がある。
【０００９】
上記の課題に鑑み、本発明は、画像切り出し機能とＯＳＤ文字表示機能とを備えたネットワークカメラ等の画像配信装置において、監視映像の内容を損なわず、かつ判読可能なＯＳＤ文字を表示する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成する本発明に係る画像配信装置は、
画像の一部を切り出す切り出し手段と、
前記切り出し手段により切り出された切り出し画像にオンスクリーンディスプレイ（ＯＳＤ）情報を重畳する重畳手段と、
前記切り出し画像または前記重畳手段によりＯＳＤ情報が重畳された重畳画像を符号化して配信する配信手段と、を備え、
前記重畳手段は、前記切り出し画像のサイズ設定情報と、画質設定情報とに基づいて、前記ＯＳＤ情報を前記切り出し画像に重畳した場合に、当該ＯＳＤ情報が判読できないと判定される場合、前記切り出し画像に前記ＯＳＤ情報を重畳しないことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、切り出し画像に対してもＯＳＤ表示を行う際に、判読できないＯＳＤ文字を無駄に重畳することがなくなるため、撮影画像の品位を保ちつつ可能な限り関連情報の伝達が可能となり、映像監視の効率を大幅に向上することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係るネットワーク撮影システムの接続形態の例を示す図。
【図２】第１実施形態に係るネットワーク撮影装置の外観図。
【図３】第１実施形態に係るネットワーク撮影装置の構成例を示す図。
【図４】第１実施形態に係るネットワーク撮影装置（画像配信装置）が実施する処理の手順を示すフローチャート。
【図５】第１実施形態に係る切出しサイズおよび画質設定の組み合わせと、当該組み合わせについてＯＳＤ重畳を行うか否かのフラグ情報とを記述したテーブルの一例を示す図。
【図６】撮影画像へのＯＳＤ文字の表示例を示す図。
【図７】第２実施形態に係るネットワーク撮影装置（画像配信装置）が実施する処理の手順を示すフローチャート。
【図８】第２実施形態に係るＯＳＤ文字コードデータが埋め込まれたＪＰＥＧヘッダの構成例を示す図。
【図９】第３実施形態に係るネットワーク撮影装置（画像配信装置）が実施する処理の手順を示すフローチャート。
【図１０】第４実施形態に係る切出された画像の表示例を示す図。
【図１１】第５実施形態に係る映像ビューワー装置において切出し画像領域を指定する場合に使用されるＵＩ表示例を示す図。
【図１２】第５実施形態に係る映像ビューワー装置において切出し画像領域を指定する場合に使用される別のＵＩ表示例を示す図。
【図１３】第６実施形態に係る映像ビューワー装置において切出し画像領域を指定する場合に使用されるＵＩ表示例を示す図。
【図１４】第６実施形態に係る映像ビューワー装置が実施する処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１３】
（第１実施形態）
図１を参照して、第１実施形態に係るネットワーク撮影システムの接続形態の例を説明する。図１では、ネットワーク撮影装置１０１−１０４が、ＬＡＮ回線１０５を通じてインターネット１０６へ接続されている。各ネットワーク撮影装置１０１−１０４により撮影された映像データは、ＬＡＮ回線１０５を経由してインターネット１０６からクライアントである映像ビューワー装置（情報処理装置）１０７−１０８、録画サーバー装置１０９へ配信される。なお、ネットワーク撮影装置１０１−１０４は、画像の撮影と、撮影した画像の配信を行うが、画像の撮影を行う撮影装置と、画像の配信を行う画像配信装置を、別の装置に分けてもよい。
【００１４】
映像ビューワー装置（情報処理装置）１０７−１０８は、ＬＡＮ回線１１０に接続されているクライアントである。映像ビューワー装置１０７−１０８は、例えばパーソナルコンピュータ（ＰＣ）上で動作するアプリケーションや家庭用デジタルＴＶ、移動体端末などを含んでいる。映像ビューワー装置１０７−１０８は、ネットワーク撮影装置１０１−１０４から配信された映像データをリアルタイムに再生、表示する機能に加えて、ネットワーク撮影装置１０１−１０４に対して撮影条件設定やパン・チルト・ズーム操作などの撮像制御を行うためのＵＩ（ユーザ・インタフェース）機能を有している。
【００１５】
録画サーバー装置１０９は、ＬＡＮ回線１１０に接続されており、ネットワーク撮影装置１０１−１０４から配信された映像データを内蔵のハードディスクに常時記録している。録画サーバー装置１０９は、サーバーＰＣで動作する専用録画アプリケーションで構成されるものや専用ハードウェアとなっているものがある。また、録画サーバー装置１０９で録画されているデータをネットワークに配信して、映像ビューワー装置１０７−１０８で再生、表示することも可能である。
【００１６】
このネットワーク撮影システムにおいて、ネットワーク撮影装置１０１−１０４の撮影方向をユーザが制御する場合、通常クライアントであるビューワー装置１０７−１０８からの操作によって、操作コマンドがＬＡＮ回線１１０、インターネット１０６、ＬＡＮ回線１０５を経由してネットワーク撮影装置１０１−１０４へ送られ、この操作コマンドに従ってパン、チルト、ローテーションの各動作が実行されることになる。
【００１７】
次に図２を参照して、第１実施形態に係るネットワーク撮影装置１０１−１０４の詳細を説明する。ネットワーク撮影装置１０１−１０４は、レンズ部２０１と、ドーム部２０２と、カメラベース部２０３とを有している。レンズ部２０１は、パン、チルト、ローテーション機構を備えている。ドーム部２０２は、レンズ部２０１を保護するための透明のドームカバーである。カメラベース部２０３は、レンズ部２０１を支持する。
【００１８】
動作軌跡２０４はパンの動作方向を示しており、カメラベース部２０３の上部が回転することでレンズ部２０１そのものが回転する機構となっている。動作軌跡２０５はチルト動作方向を示しており、レンズ部２０１の両端で支持する部分に回転機構が備わっており、水平方向から垂直方向までのレンズ部２０１の移動が可能となる。動作軌跡２０６はローテーション動作方向を示しており、レンズ内部の回転機構により撮影画像の回転が可能となる。
【００１９】
図３を参照して、第１実施形態に係るネットワーク撮影装置１０１−１０４の内部構成例を説明する。ネットワーク撮影装置１０１−１０４は、レンズ部３０１と、ＣＣＤ部３０２と、信号処理部３０３と、オンスクリーンディスプレイ（ＯＳＤ）処理部３０４と、符号化部３０５と、通信処理部３０６と、カメラ制御部３０７と、モーター駆動部３０８と、パン・チルト・ローテーションモーター３０９と、レンズ駆動部３１０と、ＣＰＵ３１１と、ＲＯＭ３１２と、ＲＡＭ３１３と、画像切り出し部３１４とを備えている。なお、ネットワーク撮影装置１０１−１０４は、画像の撮影と、撮影した画像の配信を行うが、画像の撮影を行う撮影装置と、画像の配信を行う画像配信装置を、別の装置に分けてもよい。
【００２０】
以下、ネットワーク撮影装置１０１−１０４で撮影された映像データが、ＬＡＮ回線１０５へ配信されるまでの処理を説明する。レンズ部３０１から取り込まれた光学映像は、ＣＣＤ部３０２でＲＧＢデジタルデータに変換された後、信号処理部３０３へ送られる。信号処理部３０３は、ＲＧＢデジタルデータを、ＹＣｂＣｒ４：２：０フォーマットまたはＹＣｂＣｒ４：２：２フォーマットのデジタルデータに変換する処理、要求された送信映像の画像サイズへの変換処理、各種フィルター処理などを行う。処理された撮影画像データ（全領域画像データ）は、ＯＳＤ処理部３０４あるいは画像切出し部３１４へ送られる。
【００２１】
画像切り出し部３１４は、信号処理部３０３から送られてきた撮影画像からユーザが指定した一部の領域を切り出す切出し処理を行い、切出し画像を生成する。この切出し画像は、ＯＳＤ処理部３０４へ送られる。ＯＳＤ処理部３０４は、ユーザが設定したＯＳＤ文字や記号についてＯＳＤ画像データを生成し、さらに信号処理部３０３または画像切り出し部３１４から入力された画像データにＯＳＤ画像データを重畳して重畳画像データを生成する処理を行う。
【００２２】
符号化部３０５は、ＯＳＤ処理部３０４から取得した重畳画像データを、ＭＰＥＧ４フォーマット、またはＪＰＥＧフォーマットへ符号化圧縮する処理を実行する。符号化部３０５で生成されたＭＰＥＧ４の動画ストリームデータまたは各ＪＰＥＧ静止画像データは、通信処理部３０６へ送られる。通信処理部３０６は、ＴＣＰ／ＩＰ、ＨＴＴＰあるいはＲＴＰなどのネットワークプロトコルに従って、ＬＡＮ回線１０５を経由して各クライアントへ当該データを配信する。
【００２３】
カメラ制御部３０７は、モーター駆動部３０８と、レンズ駆動部３１０とを制御する。カメラ制御部３０７は、後述のＣＰＵ３１１からの指示に従ってパン、チルト、ローテーション動作のための制御信号や、ズームやＡＦ（オートフォーカス）動作のための制御信号を出力する。
【００２４】
モーター駆動部３０８は、モーター駆動回路などを備えており、カメラ制御部３０７から取得した制御信号に従ってパン・チルト・ローテーションモーター３０９を駆動し、モーターの回転によってカメラの撮影方向を変えることができる。レンズ駆動部３１０は、ズーム、ＡＦなどの各制御を行うためのモーターと、モーター駆動回路とを備えていて、カメラ制御部３０７から取得した制御信号に従って、ズーム、ＡＦなどの制御を行う。
【００２５】
ＣＰＵ３１１は中央演算処理装置であり、ＲＯＭ（リードオンリーメモリ）３１２に格納されている制御プログラムコードを実行することで、ネットワーク撮影装置全体の動作を制御する。ＣＰＵ３１１には、ＲＯＭ３１２、ＲＡＭ（ランダムアクセスメモリ）３１３が接続されている。またＣＰＵ３１１は、信号処理部３０３、画像切出し部３１４、ＯＳＤ処理部３０４、符号化部３０５、通信処理部３０６とも接続されており、ＣＰＵ３１１は、各モジュールに対して動作の開始・停止、動作条件の設定、動作結果の取得などを実行することで各モジュールの制御を行う。
【００２６】
ＲＯＭ３１２は、ＣＰＵ３１１がアプリケーション処理などネットワーク撮影装置の制御を行うためのプログラムコードやデータを格納する。ＲＡＭ３１３は、ＣＰＵ３１１がＲＯＭ３１２に記憶されているプログラムを読み出して実行する際に、データの書き込み、読み出しを行うメモリである。ＲＡＭ３１３は、ＣＰＵ３１１がネットワーク撮影装置の制御プログラム実行時に使用するワークエリア、一時退避エリアなどを備えている。
【００２７】
次に図４のフローチャートを参照して、画像を配信する画像配信装置であるネットワーク撮影装置のＣＰＵ３１１の処理手順を説明する。
【００２８】
Ｓ４０１において、ＣＰＵ３１１は、ユーザが設定した切出し領域情報を取得する処理を行う。領域情報の取得は、クライアントであるビューワー装置１０７、１０８等により事前に設定されていればその設定値を記憶しておいて、記憶した設定値を読み出すことにより行ってもよく、また、ユーザが切出し領域情報を設定したビューワー装置１０７、１０８に対して改めて問い合わせてもよい。
【００２９】
Ｓ４０２において、ＣＰＵ３１１は、映像品位設定値（画質設定情報）、例えば符号化の圧縮率の値を取得する処理を行う。Ｓ４０３において、ＣＰＵ３１１は、Ｓ４０１で取得した切出し領域情報から得られる切出し画像サイズ（サイズ設定情報）と、Ｓ４０２で取得した映像品位設定値（画質設定情報）とに基づいて、当該切出し画像サイズについて、切出し画像に重畳されるＯＳＤ文字が判読可能な組み合わせであるか否かを判定する。ＯＳＤ文字が判読可能な組み合わせであると判定された場合（Ｓ４０３；ＹＥＳ）、Ｓ４０４へ進む。一方、ＯＳＤ文字が判読不可能な組み合わせであると判定された場合（Ｓ４０３；ＮＯ）、Ｓ４０５へ進む。
【００３０】
当該判定処理は、あらかじめ決められた組み合わせデータをテーブルとしてカメラ内部に保持しておき、その組み合わせデータと合致するか否かをチェックすることにより行ってもよく、各種取得情報からの計算値が所定の規定値を超えるか否かをチェックすることにより行ってもよい。このテーブルの一例について図５を参照して説明する。
【００３１】
図５は、切出しサイズと画質設定との各組み合わせに対して、ＯＳＤ重畳を行うかどうかを記述したテーブルの例を示す。図５に示される例では、切出しサイズ５０１として、１２８０×９６０、６４０×４８０、３２０×２４０、１６０×１２０の４種類の画像解像度を有している。画質設定５０２としては、「１」から「５」までの５段階を有しており、数字が大きくなるにしたがって高画質、つまり圧縮率が低くなるような符号化設定となっている。
【００３２】
フラグ５０３は、切出しサイズ５０１と画質設定５０２とのそれぞれの組み合わせについて、ＯＳＤ重畳された文字が判読できるかどうか、つまり重畳処理を行うかどうかを表すためのフラグである。ここで、「１」はＯＳＤ重畳を行うことを示しており、「０」はＯＳＤ重畳を行わないことを示している。例えば、切出しサイズ５０１が１２８０×９６０においては、画質設定５０２が「１」〜「５」の全てに対してフラグ５０３が「１」となっており、これらの組み合わせ全てでＯＳＤ重畳を行う。切出しサイズ５０１が６４０×４８０においては、画質設定５０２が「２」〜「５」に対してフラグ５０３が「１」となっており、これらの組み合わせについてＯＳＤ重畳を行う。切出しサイズ５０１が３２０×２４０においては、画質設定５０２が「３」〜「５」に対してフラグ５０３が「１」となっており、これらの組み合わせについてＯＳＤ重畳を行う。切出しサイズ５０１が１６０×１２０においては、画質設定５０２がいずれの値に対してもフラグ５０３が「０」となっており、ＯＳＤ重畳を行わない。
【００３３】
このテーブルで表されるように、画質設定値が高く（「５」に近く）高画質の画像に対しては切出しサイズが小さくなってもＯＳＤ表示の判読性も高くなるため、重畳処理を行う組み合わせを増やしていることがわかる。
【００３４】
図４のフローチャートに戻り、Ｓ４０４において、ＣＰＵ３１１は、ＯＳＤ処理部３０４を制御してＯＳＤ文字の重畳制御を行う指示を実行する。Ｓ４０５において、ＣＰＵ３１１は、ＯＳＤ処理部３０４を制御してＯＳＤ文字の重畳を行わない指示を実行する。すなわち、ＣＰＵ３１１は、ＯＳＤ情報を切り出し画像に重畳した場合に、ＯＳＤ情報が判読できないと判定される場合、切り出し画像にＯＳＤ情報を重畳しないことを指示する。以上で図４のフローチャートの各処理が終了する。
【００３５】
以上説明したように、本実施形態によれば、切り出し画像に対してもＯＳＤ表示を行う際に、判読できないＯＳＤ文字を無駄に重畳することがなくなるため、撮影画像の品位を保ちつつ可能な限り関連情報の伝達が可能となり、映像監視の効率を大幅に向上することが可能となる。
【００３６】
（第２実施形態）
第１実施形態では、切出し画像サイズと画質設定との組み合わせ条件によって無駄なＯＳＤ重畳を行わないようにする構成について説明した。しかしながら、ユーザによっては何れの画像サイズに関してもＯＳＤ情報を必要とする場合もある。そこで、第２実施形態では、何れの切出し画像に関してもＯＳＤ情報を伝える構成について説明する。なお、本実施形態に係るネットワーク撮影装置の構成は、第１実施形態で説明した構成と同様であるため、説明を省略する。
【００３７】
図７のフローチャートを参照して、第２実施形態に係るネットワーク撮影装置が実施する処理の手順を説明する。なお、このネットワーク撮影装置は、撮影した画像を配信する画像配信装置である。図７において、Ｓ７０１−Ｓ７０５の各処理は、第１実施形態において、図４を参照して説明したＳ４０１−Ｓ４０５の各処理と同じであるため、説明を省略する。
【００３８】
Ｓ７０３においてＯＳＤ文字が判読できない組み合わせであると判定され、Ｓ７０５においてＯＳＤ文字の重畳を行わないような指示がなされた場合は、さらに、Ｓ７０６において、ＣＰＵ３１１は、画像データのヘッダ領域（例えばＪＰＥＧヘッダ）にＯＳＤ文字コードのデータを埋め込む処理を実行する。すなわち、ＣＰＵ３１１は、ＯＳＤ情報を判読不可能であると判定される場合、切り出し画像の配信データの一部にＯＳＤ情報のデータを埋め込む。ＯＳＤ文字の重畳はなされないが、ユーザはＯＳＤ文字コード情報を取得することができる。
【００３９】
図８は、ＯＳＤ文字コードのデータが埋め込まれたＪＰＥＧヘッダの例を示す。図８において、ＪＰＥＧヘッダは、ＪＰＥＧヘッダマーカー部８０１と、ＪＰＥＧヘッダ部８０２と、ユーザ領域マーカー部８０３と、ＯＳＤ文字列部８０４と、ＪＰＥＧ符号化データとを有している。
【００４０】
ＪＰＥＧヘッダマーカー部８０１は、ＪＰＥＧヘッダの開始を示している。ＪＰＥＧヘッダ部８０２は、ＪＰＥＧ規格で規定されている形式で画像サイズや符号化に関する各種情報を格納する。ユーザ領域マーカー部８０３は、以降のデータがユーザが自由に規定することが可能な領域であることの開始位置を示している。ＯＳＤ文字列部８０４は、ＯＳＤ文字の文字コードを格納している。ＪＰＥＧ符号化データ８０５は、ＪＰＥＧ符号化された画像データを示している。また、ＯＳＤ文字情報を配信画像に埋め込む以外にも、別個の配信データとしてクライアントに送信するようにしてもよい。
【００４１】
以上説明したよう、本実施形態によれば、ユーザが何れの画像サイズに関してもＯＳＤ情報を必要とする場合に、当該ＯＳＤ情報を取得することができるようになる。
【００４２】
（第３実施形態）
第３実施形態では、ユーザに対してＯＳＤ情報を伝える例として、ＯＳＤ重畳されない画像データの送信時においても、ＯＳＤ判読可能な最低限の画像データを同時配信する構成ついて説明する。
【００４３】
図９のフローチャートを参照して、第３実施形態に係るネットワーク撮影装置が実施する処理の手順を説明する。なお、このネットワーク撮影装置は、撮影した画像を配信する画像配信装置である。図９において、Ｓ９０１−Ｓ９０５の各処理は、第１実施形態において、図４を参照して説明したＳ４０１−Ｓ４０５の各処理と同じであるため、説明を省略する。
【００４４】
Ｓ９０３においてＯＳＤ文字が判読できない組み合わせであると判定され、Ｓ９０５でＯＳＤ文字の重畳を行わないような指示がなされた場合には、Ｓ９０６において、ＣＰＵ３１１は、切出しサイズと同一の画像サイズでＯＳＤ重畳可能な画質設定となる条件の画像データを同時に生成するような指示を実行する。すなわち、ＣＰＵ３１１は、ＯＳＤ情報が判読できないと判定される場合、切り出し画像に対してＯＳＤ情報を判読可能な画質設定を符号化部３０５に設定する。そして、符号化部３０５により、この画質設定でＯＳＤ情報の重畳を行った画像データを生成する。ここで、同一な画像サイズにＯＳＤ重畳可能な画質設定が存在しない場合は、ＯＳＤ表示が可能なサイズまで切出し画像の拡大処理を行う。
【００４５】
Ｓ９０７において、ＣＰＵ３１１は、生成された画像データに対してＯＳＤ重畳を行う。また、切出し画像に設定されている画質設定はそのまま保ったまま、ＯＳＤ表示が可能なサイズまで切出し画像を拡大してＯＳＤ重畳を行うようにしてもよい。
【００４６】
Ｓ９０８において、ＣＰＵ３１１は、Ｓ９０５でＯＳＤ文字重畳なしの指示をされた切出し画像と、Ｓ９０７でＯＳＤ文字重畳指示をされた生成画像との関連付けを行う処理、例えば関連を示すようなフレーム番号を、図８のＯＳＤ文字列部８０４に示したような画像ヘッダのユーザ領域に埋め込むなどの処理を実行する。
【００４７】
以上説明したように、本実施形態によれば、ＯＳＤ重畳されない画像データの送信時においても、ＯＳＤ判読可能な最低限の画像データを同時配信するため、ユーザがＯＳＤ情報を取得することができるようになる。
【００４８】
（第４実施形態）
第４実施形態では、ユーザに対してＯＳＤ情報を伝える例として、図１０（ａ）および図１０（ｂ）を参照して説明する。例えば、切出し画像と画質設定に関してＯＳＤ文字が判読できない組み合わせであると判定され、ＯＳＤ文字の重畳を行わないような指示がされた場合には、同一の画質設定においてＯＳＤ文字が判読可能なサイズまで切出し領域を拡張した上で切出し処理を行う構成が考えられる。すなわち、ＣＰＵ３１１は、ＯＳＤ情報が判読できないと判定される場合、切り出し画像の画像領域を含みつつＯＳＤ情報を判読可能なサイズまで切り出し領域を拡張し、拡張切り出し画像を生成する。
【００４９】
図１０（ａ）において、領域拡張して実際に切出された画像１００１には、ＯＳＤ文字１００３が重畳表示されている。また、切出し領域１００２は、ユーザにより指定された領域であり、その領域をユーザに示すための領域枠表示が行われている。切出し領域１００２を含む画像１００１を拡張切り出し画像としている。
【００５０】
さらに別の方法として、ＯＳＤ文字が判読可能なサイズになるように画像データにのりしろ部（ダミーデータ）を付加する構成も考えられる。すなわち、ＣＰＵ３１１は、ＯＳＤ情報が判読できないと判定される場合、切り出し画像の画像領域に対して、ＯＳＤ情報を判読可能なサイズまでダミーデータを付加して、ダミーデータ付加画像を生成する。
【００５１】
図１０（ｂ）において、実際に切り出された画像１１０１に、当該切出された画像についてＯＳＤ文字が判読可能なサイズとなるように、のりしろ部１１０２として単色塗りつぶしを付加したダミーデータ付加画像を生成し、その生成画像にＯＳＤ文字１１０３を重畳する処理を実行する。
【００５２】
以上説明したように、本実施形態によれば、ユーザにより指定された領域を示しつつ、ユーザに対して判読可能なＯＳＤ情報も伝えることが可能となる。
【００５３】
（第５実施形態）
第５実施形態では、ユーザがビューワー装置等のクライアント側から切出し領域指定指示を行う場合に、領域指定操作の段階で、ＯＳＤ重畳可能な切出し画像サイズと、画質設定との組み合わせに該当するか否かを認識できる構成について説明する。
【００５４】
図１１は、ビューワー装置１０７−１０８においてユーザが切出し画像領域を指定する場合に使用されるＵＩ（ユーザ・インタフェース）画面の構成例である。図１１において、ウインドウ１２０１は、ビューワーアプリケーションのウインドウ全体を表している。このウインドウ１２０１において、表示領域１２０２は、ネットワーク撮影装置１０１−１０４から配信される全体画像の表示領域である。この全体画像上でユーザがマウスなどを使用して矩形領域を指定することにより、切出し画像領域の位置と大きさの指定を受付けることができ、切出し領域１２０３が全体画像１２０２中に矩形枠として表示される。  
【００５５】
表示領域１２０４は、ネットワーク撮影装置１０１−１０４から配信された切出し画像データの表示領域であり、矩形枠により指定された切出し領域１２０３の情報をネットワーク撮影装置１０１−１０４へ送信して、ネットワーク撮影装置１０１−１０４側で指定領域の切出し処理を行った上で配信されている。切出し画像にはＯＳＤ文字が重畳表示されている。
【００５６】
画質設定メニュー１２０５は、画質設定用のプルダウンメニューであり、例えば画質１（低画質）から画質５（高画質）までの指定を受付けることができる。ＯＳＤ文字指定メニュー１２０６は、ＯＳＤ文字指定用のプルダウンメニューであり、ＯＳＤとして表示される情報の指定を受付けることができる。本実施形態では日付、時刻、カメラ名の表示を行っている。
【００５７】
ボタン１２０７は、設定ボタンであり、切出し領域１２０３、画質設定メニュー１２０５、ＯＳＤ文字指定メニュー１２０６の指定の終了後に、当該設定ボタン１２０７を操作することで、ネットワーク撮影装置１０１−１０４へ当該指定情報が送信され、ネットワーク撮影装置１０１−１０４からビューワー装置１０７−１０８へ当該指定情報に応じた条件で画像データが送信されることになる。
【００５８】
また、図１２は、小さいサイズの切出し領域を指定した場合のＵＩ表示例を示す。図１２において、１２０１、１２０２、１２０４−１２０７で示される各構成要素は、図１１で説明した対応する構成要素と同一であるため、説明を省略する。
【００５９】
矩形枠１３０１は、切出し領域の矩形枠表示であるが、図１２の例では切出しサイズが小さいために、ＯＳＤ文字の判読ができない画質設定との組み合わせとなっているため、ＯＳＤ文字重畳が行われないことを示す破線による矩形表示となっている。切出し画像の表示領域１２０４中にもＯＳＤ重畳表示は行われていない。
【００６０】
なお、図１１、図１２の例では、ＯＳＤ領域指定時の矩形枠表示の線の種別を破線また直線にすることにより、ＯＳＤ文字重畳が行われるか否かをユーザが識別できるようにしているが、必ずしも線の種別に限定されるものではない。
【００６１】
例えば、領域枠表示の枠線の色や太さ等の種別、矩形領域の塗りつぶし方法などを変えることによって、ＯＳＤ文字重畳が行われるか否かを通知することもできる。また、切出し領域の大きさの指定操作に応じて、矩形枠１３０１とは別の場所にＯＳＤ文字重畳の処理の有無が分かるようなメッセージ表示やマーク表示など行うことで通知するようにしてもよい。
【００６２】
以上説明したように、本実施形態によれば、ユーザがビューワー装置等のクライアント側から切出し領域指定指示を行う場合に、領域指定操作の段階で、ＯＳＤ重畳可能な切出し画像サイズと、画質設定との組み合わせに該当するか否か、すなわちＯＳＤ情報の判読可否を認識できる。
【００６３】
（第６実施形態）
第６実施形態では、ユーザがビューワー装置等のクライアント側から切出し領域指定指示を行う場合に、領域指定操作の段階で、重畳されるＯＳＤ文字の品質を事前に知ることができる構成について説明する。
【００６４】
図１３は、第６実施形態に係るビューワー装置において切出し画像領域を指定する場合に使用されるＵＩ表示例である。図１３において、１２０１−１２０７で示される各構成要素は、図１１で説明した対応する構成要素と同一であるため、説明を省略する。ＯＳＤ文字プレビュー枠１４０１は、画質設定メニュー１２０５、ＯＳＤ文字指定メニュー１２０６、および切出し領域１２０３のそれぞれによって指定される、画質、ＯＳＤ文字、および切出し領域の条件でＯＳＤ文字がどのように表示されるか、つまりどの程度の文字品位になるかを確認するために、実際に画像に重畳され符号化された画像と同等の品位で文字表示を行うプレビュー枠である。ユーザは、ＯＳＤ文字プレビュー枠１４０１に表示されたＯＳＤ文字の品位を確認しながら、切出しサイズ、画質設定を決定することができる。
【００６５】
次に図１４のフローチャートを参照して、第６実施形態に係るビューワー装置が実施する処理の手順を説明する。ここでは、図１で説明したビューワー装置１０７−１０８の不図示のＣＰＵが処理を実行する。
【００６６】
Ｓ１５０１において、ＣＰＵは、ビューワー装置１０７−１０８と接続されているネットワーク撮影装置１０１−１０４と通信を行い、ネットワーク撮影装置１０１−１０４から、現在設定されているＯＳＤ文字列情報を取得する処理を行う。
【００６７】
Ｓ１５０２において、ＣＰＵは、ビューワー装置１０７−１０８と接続されているネットワーク撮影装置１０１−１０４と通信を行い、ネットワーク撮影装置１０１−１０４から、画質設定情報つまり符号化時の圧縮率の情報を取得する処理を行う。
【００６８】
Ｓ１５０３において、ＣＰＵは、Ｓ１５０１およびＳ１５０２で取得したＯＳＤ文字列情報および画質設定情報を、ビューワー操作画面であるウインドウ１２０１上に反映して、現在の設定情報として表示する。
【００６９】
Ｓ１５０４において、ＣＰＵは、ユーザ操作によって設定条件の変更が行われたか否かを判定する。この設定条件変更とは、ウインドウ１２０１において、画質設定メニュー１２０５、ＯＳＤ文字指定メニュー１２０６、切出し領域１２０３の内容をユーザが変更することを意味する。設定条件の変更が行われたと判定された場合（Ｓ１５０４；ＹＥＳ）、Ｓ１５０５へ進む。一方、設定条件の変更が行われていないと判定された場合（Ｓ１５０４；ＮＯ）、Ｓ１５０６へ進む。
【００７０】
Ｓ１５０５において、ＣＰＵは、変更された設定条件をウインドウ１２０１上に反映する処理を行う。その後、Ｓ１５０６へ進む。Ｓ１５０６において、ＣＰＵは、設定された切出しサイズおよびＯＳＤ文字列から、実際に表示される場合と同じサイズ、同じ文字のＯＳＤイメージデータを作成する。
【００７１】
Ｓ１５０７において、ＣＰＵは、作成したＯＳＤイメージデータを、設定されている画質条件を用いて符号化処理を行い、ＯＳＤ符号化データを生成する。Ｓ１５０８において、ＣＰＵは、生成したＯＳＤ符号化データに対してデコード処理を行い、生成したＯＳＤデコードイメージをＯＳＤ文字プレビュー枠１４０１に表示する。
【００７２】
Ｓ１５０９において、ＣＰＵは、処理を終了するか否かを判定する。例えばユーザがウインドウ１２０１を閉じたり、所定時間の間ユーザからの入力がなかったりした場合に、処理を終了すると判定する。また、ユーザから入力があった場合には処理を終了しないと判定する。処理を終了すると判定された場合（Ｓ１５０９；ＹＥＳ）、処理を終了する。一方、処理を終了しないと判定された場合（Ｓ１５０９；ＮＯ）、Ｓ１５０４へ戻る。以上で図１４のフローチャートの各処理が終了する。
【００７３】
以上説明したように、本実施形態によれば、ユーザがビューワー装置等のクライアント側から切出し領域指定指示を行う場合に、領域指定操作の段階で、重畳されるＯＳＤ文字の品質を事前に知ることができる。
【００７４】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013255041.tif 000003
【図２】
2013255041.tif 000004
【図３】
2013255041.tif 000005
【図４】
2013255041.tif 000006
【図５】
2013255041.tif 000007
【図６】
2013255041.tif 000008
【図７】
2013255041.tif 000009
【図８】
2013255041.tif 000010
【図９】
2013255041.tif 000011
【図１０】
2013255041.tif 000012
【図１１】
2013255041.tif 000013
【図１２】
2013255041.tif 000014
【図１３】
2013255041.tif 000015
【図１４】
2013255041.tif 000016