(57)【特許請求の範囲】
【請求項１】
ユニバーサルプラグアンドプレイ（ＵＰｎＰ）に基づくビデオ監視を実現する方法であって、
撮影装置が、改良されたデジタルメディアサービス（ＤＭＳ）機能を保存するステップと、
前記撮影装置が、デジタルメディア制御（ＤＭＣ）装置から送信されたビデオストリーム取得要求を受信して、改良されたＤＭＳ機能を利用して、前記ビデオストリーム取得要求を解析して取得した後、撮影を開始するステップとを含み、
前記撮影装置が、前記ＤＭＣ装置から送信された前記ビデオストリーム取得要求を受信する前に、当該方法は、前記撮影装置が、前記ＤＭＣ装置から送信された撮影装置検索メッセージを受信した場合、対応するＤＭＣ装置に前記撮影装置検索メッセージに対する応答メッセージを返すステップをさらに含む
ことを特徴とする方法。
【請求項２】
前記改良されたＤＭＳ機能は、既存のＤＭＳ機能と、前記撮影装置への制御コマンドを解析するルールとを含み、
ここで、前記撮影装置への制御コマンドを解析する前記ルールは、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）フォーマットに従って前記ビデオストリーム取得要求を解析し、拡張可能マークアップ言語（ＸＭＬ）フォーマットに従って前記撮影装置のカメラへの回転コマンドを解析するものであることを特徴とする
請求項１に記載の方法。
【請求項３】
撮影を開始した後、当該方法は、前記撮影装置が、前記ＤＭＣ装置から送信された前記撮影装置のカメラへの回転コマンドに応じて前記カメラの角度を調整するステップをさらに含むことを特徴とする
請求項１に記載の方法。
【請求項４】
前記撮影装置が、前記ＤＭＣ装置から送信された前記ビデオストリーム取得要求を受信する前に、当該方法は、前記ＤＭＣ装置が、前記改良されたＤＭＣ機能を保存するステップと、前記ＤＭＣ装置が、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込んで、前記ビデオストリーム取得要求を前記撮影装置に送信するステップとを含むことを特徴とする
請求項１に記載の方法。
【請求項５】
前記改良されたＤＭＣ機能は、既存のＤＭＣ機能と、前記撮影装置への制御コマンドを書き込むルールを含み、
前記撮影装置への制御コマンドを書き込む前記ルールは、ＳＯＡＰフォーマットに従って前記ビデオストリーム取得要求を書き込み、ＸＭＬフォーマットに従って、前記撮影装置のカメラへの回転コマンドを書き込むものであることを特徴とする
請求項４に記載の方法。
【請求項６】
前記ＤＭＣ装置が、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込む前に、当該方法は、前記ＤＭＣ装置が前記撮影装置に撮影装置検索メッセージを送信し、前記撮影装置から送信された前記撮影装置検索メッセージに対する応答メッセージを受信するステップをさらに含むことを特徴とする
請求項４に記載の方法。
【請求項７】
前記ビデオストリーム取得要求を前記撮影装置に送信した後、当該方法は、前記撮影装置が回転機能をサポートする場合、前記ＤＭＣ装置が、前記撮影装置に、前記撮影装置のカメラへの回転コマンドを送信するステップをさらに含むことを特徴とする
請求項４に記載の方法。
【請求項８】
撮影装置であって、
改良されたＤＭＳ機能を保存し、改良されたＤＭＳ機能を利用してＤＭＣ装置から送信されたビデオストリーム取得要求を解析し、当該要求に従って撮影を開始するように前記撮影装置に通知することに用いられる改良されたＤＭＳ機能モジュールと、
改良されたＤＭＳ機能モジュールから送信された撮影開始通知に応じて、撮影を開始することに用いられる撮影機能モジュールと、を備え、
前記改良されたＤＭＳ機能モジュールは、さらに、前記ＤＭＣ装置から送信された撮影装置検索メッセージを受信した場合、対応するＤＭＣ装置に撮影装置検索メッセージに対する応答メッセージを返すことに用いられる
ことを特徴とする撮影装置。
【請求項９】
前記改良されたＤＭＳ機能モジュールは、具体的には、既存のＤＭＳ機能及び前記撮影装置への制御コマンドを解析するルールを保存することに用いられ、ここで、前記撮影装置への制御コマンドを解析する前記ルールは、ＳＯＡＰフォーマットに従ってビデオストリーム取得要求を解析し、ＸＭＬフォーマットに従って前記撮影装置のカメラへの回転コマンドを解析するものであることを特徴とする
請求項８に記載の撮影装置。
【請求項１０】
前記改良されたＤＭＳ機能モジュールは、さらに、前記ＤＭＣ装置から送信された前記撮影装置のカメラへの回転コマンドに応じて、前記カメラの角度を調整するように撮影制御モジュールに通知することに用いられ、
それに応じて、前記撮影制御モジュールは、さらに、改良されたＤＭＳ機能モジュールから送信されたカメラへの角度調整通知を受信し、通知に応じてカメラを調整することに用いられることを特徴とする
請求項８に記載の撮影装置。
【請求項１１】
ＤＭＣ装置であって、
改良されたＤＭＣ機能を保存し、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込み、ビデオストリーム取得要求を撮影装置に送信することに用いられる改良されたＤＭＣ機能モジュールを備え、
前記改良されたＤＭＣ機能モジュールは、具体的に、前記撮影装置に撮影装置検索メッセージを送信し、そして前記撮影装置から送信された前記撮影装置検索メッセージに対する応答メッセージを受信することに用いられる
ことを特徴とするＤＭＣ装置。
【請求項１２】
前記改良されたＤＭＣ機能モジュールは、具体的には、既存のＤＭＣ機能と撮影装置への制御コマンドを書き込むルールを保存することに用いられ、ここで、前記撮影装置への制御コマンドを書き込む前記ルールは、ＳＯＡＰフォーマットに従ってビデオストリーム取得要求を書き込み、及びＸＭＬフォーマットに従って前記撮影装置のカメラへの回転コマンドを書き込むものであることを特徴とする
請求項１１に記載のＤＭＣ装置。
【請求項１３】
前記改良されたＤＭＣ機能モジュールは、具体的には、前記撮影装置が回転機能をサポートする場合、前記撮影装置にカメラへの回転コマンドを送信することに用いられることを特徴とする
請求項１１に記載のＤＭＣ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークにおけるユニバーサルプラグアンドプレイ（ＵＰｎＰ：Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）技術に関し、特にＵＰｎＰに基づくビデオ監視を実現する方法、装置及びシステムに関する。
【背景技術】
【０００２】
ホームネットワークとは、ホーム制御ネットワークとマルチメディア情報ネットワークを一体に統合させたホーム情報化プラットフォームであり、ホームの範囲内で情報装置、通信装置、娯楽装置などの装置の相互接続及び管理を実現し、データとマルチメディア情報が共有されるシステムを構成する。ホームネットワークにおいてＵＰｎＰアーキテクチャを用いて各装置間の接続を実現する。
【０００３】
ＵＰｎＰアーキテクチャは、インターネット（Ｉｎｔｅｒｎｅｔ）の関連プロトコル及び技術に基づいて、装置間の通信プロトコルを定義し、主に、ネットワーク接続アーキテクチャを確立するネットワーク通信プロトロル（ＴＣＰ／ＩＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）とハイパーテキスト転送プロトコル（ＨＴＴＰ：Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を含み、提供されるサービスが拡張可能マークアップ言語（ＸＭＬ：Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で説明される。
【０００４】
ＵＰｎＰにおける装置は、デジタルメディアサーバ（ＤＭＳ：  Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）、デジタルメディア制御（ＤＭＣ：Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｃｏｎｔｒｏｌ）、メディアレンダラー（ＤＭＲ：Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）の３つの機能に分けることができ、ＤＭＳ機能、ＤＭＣ機能又はＤＭＲ機能を持つモジュールを装置にインストールすることで、それに応じてＤＭＳ装置、ＤＭＣ装置とＤＭＲ装置とすることができる。ＤＭＳ装置は、接続管理サービス（ＣＭＳ：Ｃｏｎｎｅｃｔｉｏｎ  Ｍａｎａｇｅｒ  Ｓｅｒｖｉｃｅ）を利用してＤＭＣ装置とＤＭＳ装置と接続を確立し、コンテンツディレクトリサービス（ＣＤＳ：Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）を利用して記憶されたメディアデータを管理し、オーディオ及びビデオ伝送サービス（ＡＶＴ：ＡＶ  Ｔｒａｎｓｐｏｒｔ）を利用してＤＭＳ装置とＤＭＣ装置の間のメディアデータの伝送を制御することに用いられる。ＤＭＣ装置は、ＵＰｎＰアーキテクチャにおけるＤＭＳ装置とＤＭＲ装置を管理し、ＤＭＳ装置及び／又はＤＭＲ装置がシステムにログイン／ログアウトする場合、自身に保存されたデバイスリストをリアルタイムに更新し、ＤＭＳ装置に保存されたメディアデータのフォーマットに基づいてＤＭＲ装置に指定して再生し、且つ再生プロセスを制御することに用いられる。ＤＭＲ装置は、ＤＭＣ装置の制御によって、ＤＭＳ装置から提供されたメディアデータのフォーマットに従ってメディアデータを再生することに用いられる。
【０００５】
しかし、上記のスキームにおいて、ＵＰｎＰに撮影装置の制御について定義されたルールがないので、現在、ＵＰｎＰに撮影装置をＤＭＳ装置として制御することができず、リアルタイムのビデオ監視機能を提供することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これを鑑みて、本発明の目的は、撮影装置の制御を定義するルールを増加し、ＵＰｎＰアーキテクチャにおいてリアルタイムビデオ監視機能を提供する、ＵＰｎＰに基づくビデオ監視を実現する方法、装置及びシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の技術的なスキームは、以下のように実現される。
【０００８】
本発明に係るＵＰｎＰに基づくビデオ監視を実現する方法は、
撮影装置が、改良されたＤＭＳ機能を保存するステップと、
前記撮影装置が、ＤＭＣ装置から送信されたビデオストリーム取得要求を受信して、改良されたＤＭＳ機能を利用してビデオストリーム取得要求を解析して撮影を開始するステップとを含む。
【０００９】
上記のスキームにおいて、前記改良されたＤＭＳ機能は、既存のＤＭＳ機能と、撮影装置への制御コマンドを解析するルールとを含む。
【００１０】
ここで、撮影装置への制御コマンドを解析する前記ルールは、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ：Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）フォーマットに従ってビデオストリーム取得要求を解析し、ＸＭＬフォーマットに従って、前記撮影装置のカメラへの回転コマンドを解析するものである。
【００１１】
上記のスキームにおいて、前記撮影装置が、ＤＭＣ装置から送信されたビデオストリーム取得要求を受信する前に、当該方法は、撮影装置がＤＭＣ装置から送信された撮影装置検索メッセージを受信した場合、対応するＤＭＣ装置に撮影装置検索メッセージに対する応答メッセージを返すステップをさらに含む。
【００１２】
上記のスキームにおいて、撮影を開始した後、当該方法は、撮影装置が、ＤＭＣ装置から送信された前記撮影装置のカメラへの回転コマンドに応じてカメラの角度を調整するステップをさらに含む。
【００１３】
上記のスキームにおいて、前記撮影装置が、ＤＭＣ装置から送信されたビデオストリーム取得要求を受信する前に、当該方法は、ＤＭＣ装置が、改良されたＤＭＣ機能を保存するステップと、前記ＤＭＣ装置が、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込んで、ビデオストリーム取得要求を撮影装置に送信するステップとを含む。
【００１４】
上記のスキームにおいて、前記改良されたＤＭＣ機能は、既存のＤＭＣ機能と撮影装置への制御コマンドを書き込むルールを含む。
【００１５】
撮影装置への制御コマンドを書き込む前記ルールは、ＳＯＡＰフォーマットに従ってビデオストリーム取得要求を書き込み、及びＸＭＬフォーマットに従って前記撮影装置のカメラへの回転コマンドを書き込むものである。
【００１６】
上記のスキームにおいて、前記ＤＭＣ装置が、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込む前に、当該方法は、ＤＭＣ装置が撮影装置に撮影装置検索メッセージを送信し、撮影装置から送信された撮影装置検索メッセージに対する応答メッセージを受信するステップをさらに含む。
【００１７】
上記のスキームにおいて、ビデオストリーム取得要求を撮影装置に送信した後、当該方法は、撮影装置が回転機能をサポートする場合、ＤＭＣ装置が、撮影装置に、前記撮影装置のカメラへの回転コマンドを送信するステップをさらに含む。
【００１８】
本発明に係るＵＰｎＰに基づくビデオ監視を実現する方法は、
ＤＭＣ装置が、改良されたＤＭＣ機能を保存するステップと、
前記ＤＭＣ装置が、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込み、ビデオストリーム取得要求を撮影装置に送信するステップをさらに含む。
【００１９】
上記のスキームにおいて、前記改良されたＤＭＣ機能は、既存のＤＭＣ機能と、撮影装置への制御コマンドを書き込むルールを含む。
【００２０】
撮影装置への制御コマンドを書き込む前記ルールは、ＳＯＡＰフォーマットに従って前記撮影装置のビデオストリーム取得要求を書き込み、及びＸＭＬフォーマットに従ってカメラへの回転コマンドを書き込むものである。
【００２１】
上記のスキームにおいて、前記ＤＭＣ装置が、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込む前に、当該方法は、ＤＭＣ装置が撮影装置に撮影装置検索メッセージを送信し、撮影装置から送信された撮影装置検索メッセージに対する応答メッセージを受信するステップをさらに含む。
【００２２】
上記のスキームにおいて、ビデオストリーム取得要求を撮影装置に送信した後に、当該方法は、撮影装置が回転機能をサポートする場合、ＤＭＣ装置が撮影装置に前記撮影装置のカメラへの回転コマンドを送信するステップをさらに含む。
【００２３】
また、本発明に係るＵＰｎＰに基づくビデオ監視を実現するシステムは、
改良されたＤＭＣ機能を保存し、ＤＭＣ装置から送信されたビデオストリーム取得要求を受信して、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を解析して撮影を開始することに用いられる撮影装置と、
改良されたＤＭＣ機能を保存し、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込み、ビデオストリーム取得要求を撮影装置に送信することに用いられるＤＭＣ装置とを備える。
【００２４】
また、本発明に係る撮影装置は、
改良されたＤＭＣ機能を保存し、改良されたＤＭＳ機能を利用してＤＭＣ装置から送信されたビデオストリーム取得要求を解析し、当該コマンドに従って撮影を開始するように撮影装置に通知することに用いられる改良されたＤＭＳ機能モジュールと、
改良されたＤＭＳ機能モジュールから送信された撮影開始通知に応じて、撮影を開始することに用いられる撮影機能モジュールと、を備える。
【００２５】
上記のスキームにおいて、前記改良されたＤＭＳ機能モジュールは、具体的に、既存のＤＭＳ機能及び撮影装置への制御コマンドを解析するルールを保存することに用いられ、ここで、撮影装置への制御コマンドを解析する前記ルールは、ＳＯＡＰフォーマットに従ってビデオストリーム取得要求を解析し、ＸＭＬフォーマットに従って前記撮影装置のカメラへの回転コマンドを解析するものである。
【００２６】
上記のスキームにおいて、前記改良されたＤＭＳ機能モジュールは、さらに、ＤＭＣ装置から送信された撮影装置検索メッセージを受信した場合、対応するＤＭＣ装置に撮影装置検索メッセージに対する応答メッセージを返すことに用いられる。
【００２７】
上記のスキームにおいて、前記改良されたＤＭＳ機能モジュールは、さらに、ＤＭＣ装置から送信されたカメラへの回転コマンドに応じて、カメラの角度を調整するように撮影制御モジュールに通知することに用いられる。
【００２８】
それに応じて、前記撮影制御モジュールは、さらに、改良されたＤＭＳ機能モジュールから送信されたカメラへの角度調整通知を受信し、通知に応じてカメラを調整することに用いられる。
【００２９】
また、本発明に係るＤＭＣ装置は、改良されたＤＭＣ機能を保存し、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込み、ビデオストリーム取得要求を撮影装置に送信することに用いられる改良されたＤＭＣ機能モジュールを備える。
【００３０】
上記のスキームにおいて、前記改良されたＤＭＣ機能モジュールは、具体的に、既存のＤＭＣ機能と撮影装置への制御コマンドを書き込むルールを保存することに用いられる。ここで、撮影装置への制御コマンドを書き込む前記ルールは、ＳＯＡＰフォーマットに従ってビデオストリーム取得要求を書き込み、及びＸＭＬフォーマットに従って前記撮影装置のカメラへの回転コマンドを書き込むものである。
【００３１】
上記のスキームにおいて、前記改良されたＤＭＣ機能モジュールは、具体的に、撮影装置に撮影装置検索メッセージを送信し、そして撮影装置から送信された撮影装置検索メッセージに対する応答メッセージを受信することに用いられる。
【００３２】
上記のスキームにおいて、前記改良されたＤＭＣ機能モジュールは、具体的に撮影装置が回転機能をサポートする場合、撮影装置にカメラへの回転コマンドを送信することに用いられる。
【００３３】
本発明に係るＵＰｎＰに基づくビデオ監視を実現する方法、装置及びシステムでは、それぞれ撮影装置とＤＭＣ装置に、改良されたＤＭＳ機能と改良されたＤＭＣ機能を予め設定することにより、ＤＭＣ装置が撮影装置への制御コマンドを書き込むことができ、撮影装置が撮影装置への制御コマンドを解析することができ、さらに撮影装置がＤＭＣ装置から送信されたビデオストリーム取得要求を受信して撮影を開始し、このようにして、ＵＰｎＰアーキテクチャにおいてリアルタイムのビデオ監視機能を提供することを実現できる。
【図面の簡単な説明】
【００３４】
【図１】本発明に係るＵＰｎＰに基づくビデオ監視を実現する方法における撮影装置の処理プロセスを示す図である。
【図２】本発明に係るＵＰｎＰに基づくビデオ監視を実現する方法におけるＤＭＣ装置の処理プロセスを示す図である。
【図３】本発明に係るＵＰｎＰに基づくビデオ監視を実現するシステムの構成構造を示す図である。
【発明を実施するための形態】
【００３５】
本発明の基本的な考えは、撮影装置が改良されたＤＭＳ機能を保存し、ＤＭＣ装置が、改良されたＤＭＣ機能を保存し、前記ＤＭＣ装置が、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込み、ビデオストリーム取得要求を撮影装置に送信し、前記撮影装置が、メディア制御ＤＭＣ装置から送信されたビデオストリーム取得要求を受信し、改良されたＤＭＳ機能を利用してビデオストリーム取得要求を解析して撮影を開始するものである。
【００３６】
以下、図面及び具体的な実施形態を参照して本発明をさらに詳しく説明する。
【００３７】
本発明に係るＵＰｎＰに基づくビデオ監視を実現する方法における撮影装置の処理プロセスは、図１に示すように、以下のステップを含む。
【００３８】
ステップ１０１：撮影装置は、改良されたＤＭＳ機能を保存する。
【００３９】
ここで、前記撮影装置は、現在の既存のＷｉ−Ｆｉ機能を持つ撮影装置である。
【００４０】
前記改良されたＤＭＳ機能は、従来技術に規定されたすべてのＤＭＳ機能及び撮影装置への制御コマンドを解析するルールを含み、前記従来技術に規定されたすべてのＤＭＳ機能の提供方法は、従来技術であるので、ここで繰り返して説明しない。
【００４１】
撮影装置への制御コマンドを解析する前記ルールは、ＳＯＡＰフォーマットに従ってビデオストリーム取得要求を解析すること、及びＸＭＬフォーマットに従ってカメラへの回転コマンドを解析することを含む。ここで、前記解析方式は、いずれも従来技術の規定に従って行うので、ここで繰り返して説明しない。
【００４２】
ステップ１０２：撮影装置が、ホームネットワークにログインした後、改良されたＤＭＳ機能を利用して、受信されたＤＭＣ装置からの情報を解析し、ＤＭＣ装置から送信されたビデオストリーム取得要求を受信したかどうかを判定し、受信した場合、ステップ１０３を実行し、受信しなかった場合、処理プロセスを終了する。
【００４３】
具体的には、撮影装置が、ホームネットワークにログインした後、改良されたＤＭＳ機能を利用して、受信されたＤＭＣ装置からの情報を解析し、ＤＭＣ装置から送信された撮影装置検索メッセージを受信したかどうかを判定する。撮影装置検索メッセージを受信した場合、撮影装置が、まず対応するＤＭＣ装置に撮影装置検索メッセージに対する応答メッセージを返し、次にＤＭＣ装置から送信されたビデオストリーム取得要求を受信したかどうかを判定し、受信した場合、ステップ１０３を実行し、受信しなかった場合、撮影装置検索メッセージを受信したかどうかを判定し続け、ＤＭＣ装置から送信された撮影装置検索メッセージを受信しなかった場合、ＤＭＣ装置から送信された撮影装置検索メッセージを受信したかどうかを判定し続ける。
【００４４】
ここで、ホームネットワークへのログインは、従来技術に規定されたＤＭＳ機能に従って操作することであり、撮影装置が起動して、ホームネットワークにログインした場合、動的ホスト構成プロトコル（ＤＨＣＰ：Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に基づいてホームネットワークにおけるＤＨＣＰサーバからインターネットプロトコル（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを取得することを含むことができる。前記撮影装置検索メッセージは、送信側装置のＩＰアドレス、メッセージタイプ、応答待ち時間と検索ターゲット（ＳＴ：Ｓｅａｒｃｈ  Ｔａｒｇｅｔ）を含み、ここで、ＳＴフィールドに検索すべき装置が説明され、前記撮影装置検索メッセージの書き込み方法及び読み取り方法はいずれも従来技術におけるシンプルサービス発見プロトコル（ＳＳＤＰ：Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅｓ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）の規定に従うので、ここで繰り返して説明しない。
【００４５】
対応するＤＭＣ装置に撮影装置検索メッセージに対する応答メッセージを返すことは、従来技術に規定されたＤＭＳ機能に従って操作することであり、撮影装置が、受信された撮影装置検索メッセージにおけるＳＴフィールドに基づいて、自身に保存された装置説明情報と比較して、同じである場合、撮影装置の自身説明情報の統一リソースロケータ（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスが含まれる応答メッセージを対応するＤＭＣ装置に返し、同じではない場合、処理プロセスを終了することを含むことができる。前記対応するＤＭＣ装置は、撮影装置検索メッセージにおける送信端末ＩＰアドレスに基づいて確定されるものである。
【００４６】
ステップ１０３：撮影装置が、撮影を開始し、ビデオデータをリアルタイムにキャッシュし、応答メッセージを対応するＤＭＣ装置に送信する。
【００４７】
具体的には、撮影装置が、撮影を開始した後、撮影されたビデオをリアルタイムに符号化して圧縮して指定パスにキャッシュし、ビデオデータがキャッシュされたパスに対応するＵＲＬアドレスをビデオストリーム取得要求に対する応答メッセージとして対応するＤＭＣ装置に送信する。
【００４８】
ここで、前記指定パスは、ユーザが実際の状況に応じて予め設定されたフォルダであってよく、例えばルートディレクトリ下のものであってよい。前記符号化圧縮は、撮影されたビデオをＹＵＶフォーマットからＨ２６３フォーマットに変換することであり、変換方法は、従来技術であるので、ここで繰り返して説明しない。前記応答メッセージの書き込みフォーマットは、ＨＴＴＰにおけるＰＯＳＴであり、具体的な書き込み方法は、従来技術であるので、ここで繰り返して説明しない。
【００４９】
ステップ１０４：撮影装置が、リアルタイムビデオデータをＤＭＣ装置に伝送する。
【００５０】
ここで、前記伝送は、従来技術におけるＤＭＳ機能の規定に従って行われ、撮影装置がＤＭＣ装置から送信されたビデオデータ伝送要求を受信して、指定パスにキャッシュされたリアルタイムビデオデータをＤＭＣ装置に送信することであってよい。
【００５１】
上記のステップ１０４が完了した後、撮影装置が、接続終止コマンドを受信したかどうかをリアルタイムに判定し、受信した場合、ビデオ伝送を停止し、カメラを閉じて、キャッシュされたビデオデータをクリアし、受信しなかった場合、ステップ１０４を実行し続ける。
【００５２】
また、ステップ１０４が完了した後、撮影装置が回転可能なカメラである場合、受信されたカメラへの回転コマンドに応じてカメラの角度を調整することができ、撮影装置がカメラへの回転コマンドを受信したかどうかを判定し、受信した場合、カメラへの回転コマンドに応じてカメラの角度を調整し、受信しなかった場合、ステップ１０４を実行し続けることを含む。
【００５３】
ここで、前記カメラへの回転コマンドは、カメラを回転させる方向、角度を含み、書き込み方法は、ＵＰｎＰ技術に規定されたＸＭＬフォーマットを使用するので、ここで繰り返して説明しない。
【００５４】
本発明に係るＵＰｎＰに基づくビデオ監視を実現する方法におけるＤＭＣ装置の処理プロセスは、図２に示すように、以下のステップを含む。
【００５５】
ステップ２０１：ＤＭＣ装置は、改良されたＤＭＣ機能を保存する。
【００５６】
ここで、前記改良されたＤＭＣ機能は、従来技術に規定されたすべてのＤＭＣ機能、及び撮影装置への制御コマンドを書き込むルールを含む。前記従来技術に規定されたすべてのＤＭＣ機能提供方法は、従来技術であるので、ここで繰り返して説明しない。
【００５７】
カマラ装置への制御コマンドを書き込むルールは、ＳＯＡＰフォーマットに従ってビデオストリーム取得要求を書き込むこと、及びＸＭＬフォーマットに従ってカメラへの回転コマンドを書き込むことを含む。書き込み方式は、従来技術の規定に従って行うことであるので、ここで繰り返して説明しない。
【００５８】
ステップ２０２：ＤＭＣ装置が、ホームネットワークにログインして、撮影装置にビデオストリーム取得要求を送信する。
【００５９】
具体的には、ＤＭＣ装置が、ホームネットワークにログインした後、撮影装置を使用する必要がある場合、ホームネットワークにおけるすべての装置に撮影装置検索メッセージを送信し、ＤＭＣ装置が受信された撮影装置検索メッセージに対する応答メッセージにおけるＵＲＬアドレスに基づいて対応する装置説明情報を取得し、取得された装置説明情報に基づいて撮影装置を選択し、ＤＭＣ装置が選択された撮影装置にビデオストリーム取得要求を送信する。
【００６０】
ここで、撮影装置検索メッセージを送信すること、及び取得された装置説明情報に基づいて撮影装置を選択することは、いずれも従来技術におけるＤＭＣ機能の規定に従って操作され、ここで繰り返して説明しない。
【００６１】
ステップ２０３：ＤＭＣ装置が、撮影装置から送信されたＵＲＬアドレスを用いて対応する撮影装置からビデオデータを抽出し、再生する。
【００６２】
ここで、撮影装置から送信されたＵＲＬアドレスを用いて対応する撮影装置からビデオデータを抽出し、再生することは、従来技術であり、ここで繰り返して説明しない。
【００６３】
ビデオデータを再生することは、従来技術に従ってＤＭＲ機能を持つ装置を選択して再生することであって、ここで繰り返して説明しない。
【００６４】
また、ＤＭＣ装置が、受信された装置説明情報に基づいて、撮影装置が回転機能をサポートするかどうかを判定し、サポートする場合、ステップ２０３が完了した後に、ユーザの選択によって、撮影装置にカメラへの回転コマンドを送信することができる。それに、ＤＭＣ装置は、ユーザがリアルタイムビデオ監視を見る必要がない場合に、撮影装置に接続終止コマンドを送信する。
【００６５】
本発明に係るＵＰｎＰに基づくビデオ監視を実現するシステムは、図３に示すように、撮影装置３１とＤＭＣ装置３２とを備える。
【００６６】
撮影装置３１は、改良されたＤＭＣ機能を保存し、ＤＭＣ装置３２から送信されたビデオストリーム取得要求を受信して、改良されたＤＭＳ機能を利用してビデオストリーム取得要求を解析して撮影を開始することに用いられる。
【００６７】
ＤＭＣ装置３２は、改良されたＤＭＣ機能を保存し、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込み、ビデオストリーム取得要求を撮影装置３１に送信することに用いられる。
【００６８】
前記撮影装置３１は、現在の既存のＷｉ−Ｆｉ機能を持つ撮影装置である。
【００６９】
前記撮影装置３１は、具体的に、従来技術に規定されたすべてのＤＭＳ機能及び増加された、撮影装置３１への制御コマンドを解析するルールを、改良されたＤＭＳ機能として保存することに用いられる。
【００７０】
前記ＤＭＣ装置３２は、具体的に従来技術に規定されたすべてのＤＭＣ機能、及び増加された、撮影装置３１への制御コマンドを書き込むルールを、改良されたＤＭＣ機能として保存することに用いられる。
【００７１】
前記撮影装置３１は、さらに、ホームネットワークにログインして、ＤＭＣ装置３２から送信されたビデオストリーム取得要求を受信したかどうかを判定し、受信した場合、撮影を開始し、ビデオデータをリアルタイムにキャッシュし、受信しなかった場合、操作しないことに用いられる。それに応じて、前記ＤＭＣ装置３２は、さらに、ホームネットワークにログインして、撮影装置３１にビデオストリーム取得要求を送信することに用いられる。
【００７２】
前記撮影装置３１は、具体的に、ホームネットワークにログインして、ＤＭＣ装置３２から送信された撮影装置検索メッセージを受信したかどうかを判定し、撮影装置検索メッセージを受信した場合、まず対応するＤＭＣ装置３２に撮影装置検索メッセージに対する応答メッセージを返し、次に、ＤＭＣ装置３２から送信されたビデオストリーム取得要求を受信したかどうかを判定し、受信した場合、撮影を開始し、ビデオデータをリアルタイムにキャッシュし、受信しなかった場合、操作せず、撮影装置検索メッセージを受信しなかった場合、撮影装置検索メッセージを受信したかどうかを判定し続けることに用いられる。
【００７３】
それに応じて、前記ＤＭＣ装置３２は、具体的に、ホームネットワークにログインした後、撮影装置３１を使用する必要がある場合、ホームネットワークにおけるすべての装置に撮影装置検索メッセージを送信し、受信された撮影装置検索メッセージにおけるＵＲＬアドレスに基づいて対応する装置説明情報を取得し、取得された装置説明情報に基づいて撮影装置３１を選択し、選択された撮影装置３１にビデオストリーム取得要求を送信することに用いられる。
【００７４】
前記撮影装置３１は、具体的に、撮影を開始して、撮影されたビデオをリアルタイムに符号化して圧縮させて指定パスにキャッシュし、ビデオデータがキャッシュされたパスに対応するＵＲＬアドレスをビデオストリーム取得要求に対する応答メッセージとして対応するＤＭＣ装置３２に送信する。それに応じて、前記ＤＭＣ装置３２は、さらに、撮影装置３１から送信されたビデオストリーム取得要求に対する応答メッセージを受信することに用いられる。
【００７５】
前記ＤＭＣ装置３２は、さらに、ビデオストリーム取得要求に対する応答メッセージにおけるＵＲＬアドレスに基づいて撮影装置３１からリアルタイムビデオデータを抽出し、指定された再生ツールを使用してビデオデータを再生することに用いられる。それに応じて、前記撮影装置３１は、具体的に、ＤＭＣ装置３２にリアルタイムビデオデータを伝送することに用いられる。
【００７６】
前記ＤＭＣ装置３２は、さらに、受信された装置説明情報に基づいて、撮影装置３１が回転機能をサポートするかどうかを判定することに用いられ、サポートする場合、ユーザの選択によって、撮影装置３１にカメラへの回転コマンドを送信することができる。それに応じて、前記撮影装置３１は、さらに撮影する時にカメラへの回転コマンドを受信したかどうかを判定し、受信した場合、カメラへの回転コマンドに応じてカメラの角度を調整し、受信しなかった場合、撮影を維持し続けることに用いられる。
【００７７】
前記ＤＭＣ装置３２は、さらに、ユーザがリアルタイムビデオデータを見る必要がない場合、撮影装置３１に接続終止コマンドを送信することに用いられる。それに応じて、前記撮影装置３１は、さらに、撮影する時に接続終止コマンドを受信したかどうかをリアルタイムに判定し、受信した場合、ビデオ伝送を停止し、カメラを閉じて、キャッシュされたビデオデータをクリアし、受信しなかった場合、撮影を維持し続けることに用いられる。
【００７８】
前記撮影装置３１は、改良されたＤＭＳ機能モジュール３１１と撮影機能モジュール３１２とを含む。
【００７９】
ここで、改良されたＤＭＳ機能モジュール３１１は、改良されたＤＭＳ機能を保存し、改良されたＤＭＳ機能を利用してＤＭＣ装置３２から送信されたビデオストリーム取得要求を解析し、当該コマンドに従って撮像を開始するように撮像機能モジュール３１２に通知することに用いられる。
【００８０】
撮像機能モジュール３１２は、改良されたＤＭＳ機能モジュール３１１から送信された撮像開始通知に応じて、撮像を開始することに用いられる。
【００８１】
前記撮像機能モジュール３１２は、Ｗｉ−Ｆｉ機能、及び従来技術において撮像装置３１で提供可能な撮像機能を持っている。
【００８２】
前記改良されたＤＭＳ機能モジュール３１１は、具体的に、従来技術に規定されたすべてのＤＭＳ機能、及び増加された、撮影装置３１への制御コマンドを解析するルールを、改良されたＤＭＳ機能として保存することに用いられる。
【００８３】
前記改良されたＤＭＳ機能モジュール３１１は、さらに、ホームネットワークにログインして、ＤＭＣ装置３２から送信されたビデオストリーム取得要求を受信したかどうかを判定し、受信した場合、撮影を開始するように撮影機能モジュール３１２に通知し、受信しなかった場合、操作しないことに用いられる。
【００８４】
前記改良されたＤＭＳ機能モジュール３１１は、具体的に、ホームネットワークにログインして、ＤＭＣ装置３２から送信された撮影装置検索メッセージを受信したかどうかを判定し、撮影装置検索メッセージを受信した場合、まず対応するＤＭＣ装置３２に撮影装置検索メッセージに対する応答メッセージを返し、次にＤＭＣ装置３２から送信されたビデオストリーム取得要求を受信したかどうかを判定し、受信した場合、撮影を開始するように撮影機能モジュール３１２に通知し、受信しなかった場合、操作せず、撮影装置検索メッセージを受信しなかった場合、撮影装置検索メッセージを受信したかどうかを判定し続けることに用いられる。
【００８５】
前記撮影機能モジュール３１２は、さらに、撮影を開始して、撮影されたビデオをリアルタイムに符号化して圧縮させて指定パスにキャッシュし、ビデオデータがキャッシュされるパスに対応するＵＲＬアドレスを改良されたＤＭＳ機能モジュール３１１に送信することに用いられる。それに応じて、前記改良されたＤＭＳ機能モジュール３１１は、さらに、撮影機能モジュール３１２から送信されたＵＲＬアドレスを受信し、当該ＵＲＬアドレスをビデオストリーム取得要求に対する応答メッセージとして対応するＤＭＣ装置３２に送信することに用いられる。
【００８６】
改良されたＤＭＳ機能モジュール３１１は、さらに、撮影機能モジュール３１２からリアルタイムビデオデータを抽出してＤＭＣ装置３２に送信することに用いられる。
【００８７】
前記改良されたＤＭＳ機能モジュール３１１は、さらに、カメラへの回転コマンドを受信したかどうかを判定し、受信した場合、カメラへの回転コマンドを解析し、カメラへの回転コマンドに応じてカメラの角度を調整するように撮影機能モジュール３１２に通知し、受信しなかった場合、操作しないことに用いられる。それに応じて、前記撮影機能モジュール３１２は、さらに、改良されたＤＭＳ機能モジュール３１１から送信された、カメラの角度調整通知を受信し、自身のカメラを制御して角度を調整することに用いられる。
【００８８】
前記改良されたＤＭＳ機能モジュール３１１は、さらに、接続終止コマンドを受信したかどうかを判定し、受信した場合、ビデオ伝送を停止し、カメラを閉じてビデオデータをクリアするように撮影機能モジュール３１２に通知し、受信しなかった場合、操作しないことに用いられる。それに応じて、前記撮影機能モジュール３１２は、さらに、改良されたＤＭＳ機能モジュール３１１から送信された、カメラを閉じてキャッシュされたビデオデータをクリアする通知を受信することに用いられる。
【００８９】
前記ＤＭＣ装置３２は、改良されたＤＭＣ機能を保存し、改良されたＤＭＣ機能を利用してビデオストリーム取得要求を書き込んで撮影装置３１に送信することに用いられる改良されたＤＭＣ機能モジュール３２１を備える。
【００９０】
前記改良されたＤＭＣ機能モジュール３２１は、具体的に、従来技術に規定されたすべてのＤＭＣ機能、及び増加された、撮影装置３１への制御コマンドを書き込むルールを改良されたＤＭＣ機能として保存することに用いられる。
【００９１】
前記改良されたＤＭＣ機能モジュール３２１は、具体的に、ホームネットワークにログインした後、撮影装置３１を使用する必要がある場合、ホームネットワークにおけるすべての装置に撮影装置検索メッセージを送信し、受信された撮影装置検索メッセージに対する応答メッセージにおけるＵＲＬアドレスに基づいて対応する装置説明情報を取得し、取得された装置説明情報に基づいて撮影装置３１を選択し、選択された撮影装置３１にビデオストリーム取得要求を送信することに用いられる。
【００９２】
前記改良されたＤＭＣ機能モジュール３２１は、さらに、撮影装置３１から送信されたビデオストリーム取得要求に対する応答メッセージを受信し、ビデオストリーム取得要求に対する応答メッセージにおけるＵＲＬアドレスに基づいて撮影装置３１からリアルタイムビデオデータを抽出し、指定された再生ツールを使用してビデオデータを再生することに用いられる。
【００９３】
前記改良されたＤＭＣ機能モジュール３２１は、さらに、受信された装置説明情報に基づいて撮影装置３１が回転機能をサポートするかどうかを判定し、サポートする場合、ユーザの選択によって、撮影装置３１にカメラへの回転コマンドを送信することができることに用いられる。
【００９４】
前記改良されたＤＭＣ機能モジュール３２１は、さらに、ユーザがリアルタイムビデオ監視を見る必要がない場合、撮影装置３１に接続終止コマンドを送信することに用いられる。
【００９５】
前記改良されたＤＭＣ機能モジュールは、ハードウェアモジュールとして携帯電話、タブレットＰＣなどの端末にインストールされることができ、携帯電話又はタブレットＰＣに改良されたＤＭＣ機能を持たせると、携帯電話又はタブレットＰＣがＤＭＣ装置になる。
【００９６】
上記は、本発明の好ましい実施形態だけであるが、本発明の保護範囲を限定することに用いられるものではない。
【図１】
0005834151.tif 000002
【図２】
0005834151.tif 000003
【図３】
0005834151.tif 000004