(57)【要約】  無線ネットワークを通し、多数のリモート・クライアントのうちの１つと通信するようにオペレータによりモバイル・ストリーミング・カメラを作動させ、電話タイプの通信における音声信号と共に、双方向にビデオおよびオーディオの圧縮通信が可能となる。リモート・クライアントは、音声信号または直接制御により作動を制御でき、カメラおよびリモート・クライアント側のビデオ・ディスプレイによって別のデータの通信も可能となる。
2007511110.tif 000002
【特許請求の範囲】
【請求項１】
モバイル・カメラ・ハウジングと、
前記ハウジングに取り付けられたバッテリ電源と、
前記ハウジングに取り付けられたカメラ・モジュールおよびそのモジュールのレンズと、
オペレータにビデオ信号をディスプレイするビデオ・ディスプレイと、
ビデオ信号を発生するカメラ・モジュールとレンズおよびオペレータによるマニュアル動作のためのマニュアル制御入力と、
オペレータにオーディオおよび音声通信信号を供給するオーディオ出力と、
オペレータおよびオーディオおよび音声通信信号を受信する少なくとも１つのオーディオ入力と、
ネットワークに無線接続するネットワーク接続と、
前記ハウジングに設けられた処理サブシステムとを有し、
処理サブシステムは、ネットワークにリアル・タイムで送信するようにビデオ、オーディオおよび音声信号を伝送する通信プロトコルを提供し、
処理サブシステムは、更にネットワークからの圧縮されたビデオ、オーディオおよび音声信号を受信すると共に、ディスプレイにビデオ信号をリアル・タイムでディスプレイし、オーディオおよび音声信号をオペレータに出力するように信号を逆圧縮し、
カメラは、リモート・クライアントと通信し、
リモート・クライアントは、
ビデオ・ディスプレイと、
オーディオおよび音声信号のオーディオ出力と、
少なくとも音声信号のオーディオ入力と、
ネットワークに接続するネットワーク接続と、
処理サブシステムとを有し、
リモート・クライアントの処理サブシステムは、カメラ・ユニットからネットワークを介して圧縮されたビデオ、オーディオおよび音声信号を受信し、これら信号を逆圧縮し、ディスプレイおよびオーディオ出力にリアル・タイムで出力し、
処理サブシステムは、ネットワークにリアル・タイムで送信するように少なくとも音声信号の通信をする通信プロトコルを提供し、少なくとも１つのリモート・クライアントと通信するオペレータによって作動可能なモバイル・ストリーミング・カメラを含む装置。
【請求項２】
請求項１記載の装置であって、前記モバイル・ストリーミング・カメラは、少なくとも１つのリモート・クライアントとの間のモバイルのリアル・タイムのフル・デュプレックス音声およびビデオ通話を開始し受信し、これに参加する前記装置。
【請求項３】
請求項１又は２記載の装置であって、前記モバイル・ストリーミング・カメラは、会議サーバとの接続により多数のリモート・クライアントとの間でモバイルのリアル・タイムのフル・デュプレックス音声およびビデオ会議通話を開始し、受信し、これに参加する前記装置。
【請求項４】
請求項１から３記載の装置であって、前記モバイル・ストリーミング・カメラは、ビデオ配信サーバとの接続により、多数のリモート・クライアントにビデオ・ストリームを配信する前記装置。
【請求項５】
請求項１記載の装置であって、前記モバイル・ストリーミング・カメラは、ネットワークの存在を設定し、リモート・クライアントとの接続を設定するのに必要でリモート・クライアントに関する情報を入手するように登録サーバおよびダィレクトリ・サーバとインターフェースする前記装置。
【請求項６】
請求項１から５記載の装置であって、前記モバイル・ストリーミング・カメラは、ビデオ・ディスプレイの上部に重ねられたタッチ・パネルを含む前記装置。
【請求項７】
請求項１から６記載の装置であって、前記モバイル・ストリーミング・カメラは、外部オーディオ、ビデオおよび制御ソースと接続するインターフェースを備え、モバイル・ストリーミング・カメラは、外部オーディオおよびビデオによって送られるオーディオおよびビデオを受信する前記装置。
【請求項８】
請求項１から７記載の装置であって、前記モバイル・ストリーミング・カメラは、サブジェクトからのオーディオを捕捉する指向性マイクと、オペレータの音声を捕捉する全方向マイクとを含む前記装置。
【請求項９】
請求項１から８記載の装置であって、前記モバイル・ストリーミング・カメラは、ラウド・スピーカを含む前記装置。
【請求項１０】
請求項１から９記載の装置であって、前記モバイル・ストリーミング・カメラは、ヘッド・セットに接続するコネクタを含む前記装置。
【請求項１１】
請求項１から１０記載の装置であって、前記モバイル・ストリーミング・カメラは、無線ヘッド・セットに接続する無線トランシーバおよびアンテナを含む前記装置。
【請求項１２】
請求項１から１２記載の装置であって、前記モバイル・ストリーミング・カメラは、照明システムを含み、前記デバイスは、オペレータのマニュアルの制御および／または少なくとも１つのリモート・クライアントによる遠隔制御および／またはデバイス・ソフトウェアの自動制御により、照明システム要素に送られる電力を変えることによって照明輝度レベルを制御する前記装置。
【請求項１３】
請求項２記載の装置であって、前記照明システムの輝度の自動制御によりオン輝度レベルのプリセット制御によるオン・オフ制御だけでなく、連続的かつ可変輝度制御が可能となり、輝度レベルは、カメラ内部モジュールがレポートしたカメラの露出パラメータを使って計算される前記装置。
【請求項１４】
請求項１から１３記載の装置であって、前記モバイル・ストリーミング・カメラは、ビデオ・ディスプレイのバック・ライトを含み、バック・ライトに送られる電力を調整することによってバック・ライトの輝度レベルを制御し、ビデオ・ディスプレイに提示されたメニューから所望する輝度レベル設定値を選択するようにオペレータにより輝度レベルをマニュアルで制御および／またはカメラ内部モジュールがレポートしたカメラの露出パラメータを使って最適輝度レベルを計算することにより、デバイスによって輝度レベルを自動的に制御する前記装置。
【請求項１５】
請求項２記載の装置であって、前記モバイル・ストリーミング・カメラは、カメラ・モジュールによってレポートされた焦点パラメータから計算された前記デバイスからのサブジェクトの距離に基づき、適当な照明要素のバンクをオンにするようにバンクを自動的に選択する前記装置。
【請求項１６】
請求項１−１５記載の装置であって、前記ビデオ・ディスプレイは、コンテキスト感応制御装置、ステータス・インジケータおよびデバイス並びにその動作に関する情報をオペレータに提供するようになっている重ねられたタッチ・パネルを含む前記装置。
【請求項１７】
請求項１−１６記載の装置であって、モバイル・ストリーミング・カメラの処理サブシステムは、ビデオ圧縮アルゴリズムを使ってビデオ信号をデジタル化し、次にこの信号を圧縮する前記装置。
【請求項１８】
請求項１−１７記載の装置であって、前記モバイル・ストリーミング・カメラの処理サブシステムは、内蔵カメラまたは接続された外部ビデオ・ソースからの個々のビデオ・フレームを捕捉し、これらを画像フォーマットに変換するように処理する前記装置。
【請求項１９】
請求項１−１８記載の装置であって、モバイル・ストリーミング・カメラの処理サブシステムは、オーディオ圧縮アルゴリズムを使ってオーディオをデジタル化し、次にこれを圧縮する前記装置。
【請求項２０】
請求項１−１９記載の装置であって、モバイル・ストリーミング・カメラの処理サブシステムは、音声オーディオ圧縮アルゴリズムを使ってオペレータの音声をデジタル化し、次にこれを圧縮する前記装置。
【請求項２１】
請求項１−２０記載の装置であって、前記モバイル・ストリーミング・カメラは、有線ネットワーク・インターフェースを含む前記装置。
【請求項２２】
請求項１−２１記載の装置であって、前記モバイル・ストリーミング・カメラは、捕捉した画像を少なくとも１つのリモート・クライアントに送信する前記装置。
【請求項２３】
請求項１−２２記載の装置であって、前記モバイル・ストリーミング・カメラは、ＶｏＩＰ通信中にエコーキャンセルおよび内蔵スピーカならびに音声マイクを利用するフル・デュプレックスの電話スピーカ・フォン機能を提供する前記装置。
【請求項２４】
請求項１−２３記載の装置であって、前記オペレータは、ビデオ・カメラから取得した未処理のビデオ信号をビデオ・ディスプレイでモニタするようモバイル・ストリーミング・カメラが構成されている前記装置。
【請求項２５】
請求項１−２４記載の装置であって、前記オペレータは、圧縮されたビデオ信号をビデオ・ディスプレイでモニタするようにモバイル・ストリーミング・カメラが構成されている前記装置。
【請求項２６】
請求項１−２５記載の装置であって、前記カメラ・モジュールからの未処理のビデオをオペレータがモジュールするようにモバイル・ストリーミング・カメラが構成され、圧縮されたビデオ信号は、少なくとも１つのリモート・クライアントに送られ、圧縮されたビデオは、少なくとも１つのリモート・クライアントまたはリモート・クライアントの組合せからビデオ・ディスプレイの別々のウィンドに同時に受信される前記装置。
【請求項２７】
請求項１−２６記載の装置であって、前記モバイル・ストリーミング・カメラは、接続されたヘッド・セットを使って指向性マイクによって捕捉されたオーディオをオペレータがモニタする前記装置。
【請求項２８】
請求項１−２７記載の装置であって、前記モバイル・ストリーミング・カメラの処理サブシステムは、ストリーミング・コンテントおよび画像をメモリ・デバイスに記憶させる前記装置。
【請求項２９】
請求項３記載の装置であって、前記モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのメモリ・デバイスに記憶されたコンテントの音声のコメントを可能にする機能をオペレータに提供する前記装置。
【請求項３０】
請求項１−２９記載の装置であって、前記モバイル・ストリーミング・カメラは、
少なくとも１つのリモート・クライアントにコンテントをストリーミングし、
リモート・クライアントからストリーミング・コンテントを受信し、ディスプレイし、
メモリ・デバイスにストリーミング・コンテントを記憶し、
オペレータがリモート・クライアントとのフル・デュプレックスの音声およびビデオ通話に参加し、
リモート・クライアントに送られるビデオおよびオーディオ・ストリーミング・コンテントをモニタすることの任意の組合せを同時に実行する前記装置。
【請求項３１】
請求項１−３０記載の装置であって、前記モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのメモリ・デバイスに記憶されたコンテントを検索し、
少なくとも１つのリモート・クライアントに記憶されたコンテントをストリーミングし、
少なくとも１つのリモート・クライアントからのストリーミング・コンテントを受信し再生し、
オペレータは、リモート・クライアントとのフル・デュプレックスの音声およびビデオ通話に参加し、
少なくとも１つのリモート・クライアントに送られたビデオおよびオーディオ・ストリーミング・コンテントをモニタすることの任意の組合せを同時に実行する前記装置。
【請求項３２】
請求項１−３１記載の装置であって、前記モバイル・ストリーミング・カメラは、カメラ露出制御パラメータを計算するためにデバイスによって使用すべきビデオ・ディスプレイにディスプレイされたビデオ画像の領域をオペレータが指定する前記装置。
【請求項３３】
請求項１−３２記載の装置であって、前記少なくとも１つのリモート・クライアントのビデオ・ディスプレイのカーソルを遠隔制御するようにスタイラス、ビデオ・ディスプレイおよびビデオ・ディスプレイに関連したタッチ・パネルをオペレータが使用できる機能をモバイル・ストリーミング・カメラが提供する前記装置。
【請求項３４】
請求項１−３３記載の装置であって、前記少なくとも１つのリモート・クライアントのビデオ・ディスプレイにディスプレイされるビデオの上部に画像を描くのに、スタイラス、ビデオ・ディスプレイおよびビデオ・ディスプレイに関連したタッチ・パネルをオペレータが使用できる機能をモバイル・ストリーミング・カメラが提供する前記装置。
【請求項３５】
請求項１−３４記載の装置であって、前記モバイル・ストリーミング・カメラのビデオ・ディスプレイおよび少なくとも１つのリモート・クライアントのビデオ・ディスプレイにディスプレイされるカーソルを少なくとも１つのリモート・クライアントに接続されたポインティング・デバイスを使用することによりリモート・クライアントが制御できるように、モバイル・ストリーミング・カメラが構成されている前記装置。
【請求項３６】
請求項１−３５記載の装置であって、前記モバイル・ストリーミング・カメラのビデオ・ディスプレイおよび少なくとも１つのリモート・クライアントのビデオ・ディスプレイにディスプレイされるビデオの上部に画像を描くことを少なくとも１つのリモート・クライアントに接続されたポインティング・デバイスの使用により、少なくとも１つのリモート・クライアントができるようにモバイル・ストリーミング・カメラが構成されている前記装置。
【請求項３７】
請求項１−３６記載の装置であって、前記モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのビデオ・ディスプレイおよび少なくとも１つのリモート・クライアントのビデオ・ディスプレイに描くために使用すべき最高のコントラストの最適なインク・カラーを計算する前記装置。
【請求項３８】
請求項１−３７記載の装置であって、前記モバイル・ストリーミング・カメラは、少なくとも１つのリモート・クライアントからのネットワークの性能の計量値を受信し、モバイル・ストリーミング・パラメータを調整し、ネットワークの利用を最適にすることにより、利用できるネットワークのバンド幅に適合する前記装置。
【請求項３９】
請求項１−３８記載の装置であって、前記モバイル・ストリーミング・カメラは、暗号化アルゴリズムを使用し、少なくとも１つのリモート・クライアントに転送されるコンテントのすべてまたは一部を暗号化する前記装置。
【請求項４０】
請求項１−３９記載の装置であって、前記モバイル・ストリーミング・カメラは、暗号解読アルゴリズムを使用し、少なくとも１つのリモート・クライアントから受信した暗号化されたコンテントの暗号を解読する前記装置。
【請求項４１】
請求項１−４０記載の装置であって、前記ストリーミング・カメラの機能を少なくとも１つのリモート・クライアントが制御できるようにするリモート制御機能をストリーミング・カメラが提供する前記装置。
【請求項４２】
請求項１−４１記載の装置であって、前記モバイル・ストリーミング・カメラは、デバイスを作動させ、内部バッテリを充電する電力を取得するようにドッキング・ステーションへのインターフェースを提供し、デバイスは、デバイスのドッキングされたドッキング・ステーションから取得したユニークなドッキング・ステーションＩＤを少なくとも１つのリモート・クライアントにレポートするリモート・ロケータ機能を提供する前記装置。
【請求項４３】
請求項１−４２記載の装置であって、前記モバイル・ストリーミング・カメラは、ネットワーク・アクセス／ファイア・ウォール機器をチェックする前記装置。
【請求項４４】
請求項１−４３記載の装置であって、前記モバイル・ストリーミング・カメラは、オペレータおよび少なくとも１つのリモート・クライアントのための電話に類似した接続環境を提供し、この環境において、１人の当事者から他の当事者への接続リクエスト（呼出し）が電話の呼出しのように働き、
呼出し受信者が着信呼を自動的に無視し、自動的に回答し、リモート・クライアント／オペレータにマニュアルで回答／無視することを促す（これらだけに限定されない）ように受信着信呼に応答でき、
リモート・クライアント／オペレータが既に他のモバイル・ストリーミング・カメラとの接続にエンゲージしている場合、リモート・クライアントがこの新しい接続リクエストに話中であると応答し、
少なくとも１つのリモート・クライアントおよびモバイル・ストリーミング・カメラにより、モバイル・ストリーミング・カメラが接続を試みている旨の可聴および視覚的通知をオペレータに提供し、
接続が設定されない場合、開始者（オペレータまたはリモート・クライアント）は、受信者のためにＶｏＩＰ音声クリップおよび／またはサブジェクト・オーディオおよびビデオ・クリップから成るメッセージをモバイル・ストリーミング・カメラ／リモート・クライアントに残す前記装置。
【請求項４５】
請求項１−４４記載の装置であって、前記モバイル・ストリーミング・カメラは、カメラ・モジュールから得られた光学的パラメータを利用することにより、サブジェクトまでの直線距離を計算する前記装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング・メディアと共に使用するデバイスに関し、モバイル会議システムを提供するために遠隔地のコンパーチブルなクライアントのデバイスと組み合わせて使用されるものである。
【背景技術】
【０００２】
（発明の背景）
いつでも、どこでも通信できるようにするためにインターネットと、いくつかの新技術が組み合わされつつある。高データレート無線技術、例えば、ＩＥＥＥ８０２.１１により、人々は、世界中のバーチャルにどの場所からも電子的につながり続けることが可能となっている。現在の技術レベルでは、一人の個人がインスタント・メッセージ・サービスを使用して電子メールを交換することにより、またはインターネットによって可能となった電話により会話を行うことにより、別の個人またはグループと通信することが可能となっている。バンド幅が十分であれば、インターネットを通してビデオを送ることも可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
現在のビデオ会議システムは、ＩＳＤＮまたは他のフォームの専用通信リンクに依存するのではなく、インターネットのユビキタスな接続性を利用し始めている。従来のビデオ会議システムは、サブジェクト・マテリアルが会議に加わらなければならないように、例えば、システムが設けられた会議室に加わったり、またはビデオ会議システムとして機能するように装備されたパソコンを使用するように設計されてきた。ほとんどのケースでは、サブジェクト・マテリアルとは別の個人またはグループとリアル・タイムで通信することを望む個人またはグループのことである。ビデオ会議機器の近くに設置できる小型デバイスの画像を送ることができる能力を含むビデオ会議システムもある。これらシステムは、小型サイズおよび完璧な移動性が求められるような多くの設定場所、例えば、工場のフロア、研究所または検査ステーションでは使用することができない。しかしながら、これらロケーションからビデオ会議に参加できるようになることには価値がある。
【０００４】
これらタイプのロケーションに対する別の代替手段は、可搬性のコンピュータ・システムであり、ここではオペレータが頭部にカメラおよびマイクをつけ、これらカメラ、マイクは、遠隔地の個人との通信セッションを設定できる可搬性のコンピュータ・システムに接続する。これらシステムは、現在、それらの機能が限られており、多くの環境では使用するには、かさばっている。ほとんどの作業員は、計算機器を身につけなければならないという不便さによって、これらシステムが提供する価値が損なわれていると感じている。このように、これらシステムは、特別または多少稀な状況に対してしかほとんど適していない。
【０００５】
求められているものは、電話のように容易かつすぐに使用できる任意のタイプの配線を有しない真にポータブルなストリーミング・メディア装置であり、電話とのキーとなる違いは、高品位でリアル・タイムの通信機能が加えられていることである。更に、このポータブルな装置は、野外または工業的環境、例えば、工場のフロアのような、どの場所でもバーチャルに使用できる従来のカメラと異ならない小さいパッケージ内に、従来のビデオ会議システムの主要機能を内蔵していなければならない。これによって会議をサブジェクト・マテリアルに対して開くことが可能となり、これによってビデオに基づく通信の有効性が劇的に改善される。
【０００６】
高価で複雑な製品の開発、製造および保守に従事している企業は、新製品を販売するための時間を短縮し、開発費用を下げるために、かかるシステムを活用できる。プロセス開発中には、プロセスをスローダウンさせたり、または完全に停止させるような種々の問題が発生する。この問題の結果、出荷日の遅れおよび費用の超過が生じる。販売日が指定されている場合、これら結果は、深刻であり、多くの新製品の開発および導入に関連する費用は、何百万ドルにも達する。問題が生じた場所に行くことができ、遠隔地の専門家がいる場所のパソコンによって遠隔地にデュアル・タイムのビデオ、オーディオおよびその他の高度なツールを提供できるモバイル・コード・システムは、問題を解決するのに必要な時間および費用を大幅に短縮できる潜在力を有する。
【０００７】
例えば、何百万ドルものフライス加工装置が故障した場合を検討する。このような装置の故障から、１時間当たり何千万ドルもの収入が失われることもあり得る。現場での技術サポートは、問題を解決できず、フライス加工装置のオーナが修理を行うために装置のメーカから技術専門家を呼ばなければならない。技術者の呼び寄せの可能性、派遣時間および派遣費用が生じることから、この問題は、更に深刻となる。モバイル・ビデオ協力システムを用いた場合、現場の技術者がデジタル・カメラをもってフライス加工装置まで行き、インターネットを介して自分のヘッド・オフィスでメーカの技術専門家に接続し、修理中、メーカの専門家から修理のアドバイスを受けることができる。
【０００８】
このシナリオは、この製品を使用できる１つの方法を示すものであり、その他多くの用途が可能である。
【課題を解決するための手段】
【０００９】
（発明の概要）
本発明の第１の特徴によれば、
モバイル・カメラ・ハウジングと、
ハウジングに取り付けられたバッテリ電源と、
カメラ・ハウジングに取り付けられたカメラ・モジュールおよびそのモジュールのレンズと、
オペレータにビデオ信号をディスプレイするビデオ・ディスプレイと、
ビデオ信号を発生するカメラ・モジュールおよびレンズおよびオペレータによるマニュアル動作のためのマニュアル制御入力と、
オペレータにオーディオおよび音声通信信号を供給するオーディオ出力と、
オペレータおよびそのまわりからのオーディオおよび音声通信信号を受信する少なくとも１つのオーディオ入力と、
ネットワークに無線接続するネットワーク接続と、
ハウジング内に設けられた処理サブシステムとを有し、
処理サブシステムは、ネットワークにリアル・タイムで送信するようにビデオ、オーディオおよび音声信号を伝送する通信プロトコルを提供するようになっており、
処理サブシステムは、更にネットワークからの圧縮されたビデオ、オーディオおよび音声信号を受信すると共に、ディスプレイにビデオ信号をリアル・タイムでディスプレイし、オーディオおよび音声をオペレータに出力するように信号を逆圧縮するようになっており、
カメラは、リモート・クライアントと通信するようになっており、
リモート・クライアントは、
ビデオ・ディスプレイと、
オーディオおよび音声のためのオーディオ出力と、
少なくとも音声のためのオーディオ入力と、
ネットワークに接続するネットワーク接続と、
処理サブシステムとを有し、
リモート・クライアントの処理サブシステムは、カメラ・ユニットからネットワークを介して圧縮されたビデオ、オーディオおよび音声信号を受信し、これら信号を逆圧縮し、ディスプレイおよびオーディオ出力にリアル・タイムで出力するようになっており、
処理サブシステムは、ネットワークにリアル・タイムで送信するように少なくとも音声信号の通信をする通信プロトコルを提供するようになっている、少なくとも１つのリモート・クライアントと通信するためにオペレータによって作動可能なモバイル・ストリーミング・カメラを備えた装置が提供される。
【００１０】
好ましくはモバイル・ストリーミング・カメラは、少なくとも１つのリモート・クライアントとの間のモバイルのリアル・タイムのフル・デュプレックス音声およびビデオ通話を開始し、受信し、これに参加するようになっている。
【００１１】
好ましくは、モバイル・ストリーミング・カメラは、会議サーバとの接続により多数のリモート・クライアントとの間でモバイルのリアル・タイムのフル・デュプレックス音声およびビデオ会議通話を開始し、受信し、これに参加するようになっている。
【００１２】
好ましくは、モバイル・ストリーミング・カメラは、ビデオ配信サーバとの接続により、多数のリモート・クライアントにビデオ・ストリームを配信するようになっている。
【００１３】
好ましくは、モバイル・ストリーミング・カメラは、ネットワークの存在を設定し、リモート・クライアントとの接続を設定するのに必要なリモート・クライアントに関する情報を入手するように登録サーバおよびダィレクトリサーバとインターフェースするようになっている。
【００１４】
好ましくは、モバイル・ストリーミング・カメラは、ビデオ・ディスプレイの上部に重ねられたタッチ・パネルを含む。
【００１５】
好ましくは、モバイル・ストリーミング・カメラは、外部オーディオ、ビデオおよび制御ソースと接続するインターフェースを備え、よってモバイル・ストリーミング・カメラは、外部オーディオおよびビデオによって送られるオーディオおよびビデオを受信できる。
【００１６】
好ましくは、モバイル・ストリーミング・カメラは、サブジェクトからのオーディオを捕捉する指向性マイクと、オペレータの音声を捕捉する全方向マイクとを含む。
【００１７】
好ましくは、モバイル・ストリーミング・カメラは、ラウド・スピーカを含む。
【００１８】
好ましくは、モバイル・ストリーミング・カメラは、ヘッド・セットに接続するコネクタを含む。
【００１９】
好ましくは、モバイル・ストリーミング・カメラは、無線ヘッド・セットに接続する無線トランシーバおよびアンテナを含む。
【００２０】
好ましくは、モバイル・ストリーミング・カメラは、照明システムを含み、デバイスは、オペレータのマニュアルの制御および／または少なくとも１つのリモート・クライアントによる遠隔制御および／またはデバイス・ソフトウェアの自動制御により、照明システム要素に送られる電力を変えることによって照明輝度レベルを制御できる。
【００２１】
好ましくは、照明システムの輝度の自動制御によりオン輝度レベルのプリセット制御によるオン・オフ制御だけでなく、連続的かつ可変輝度制御が可能となり、ここで輝度レベルは、カメラ内部モジュールがレポートしたカメラの露出パラメータを使って計算される。
【００２２】
好ましくは、モバイル・ストリーミング・カメラは、ビデオ・ディスプレイのためのバック・ライトを含み、バック・ライトに送られる電力を調整することによってバック・ライトの輝度レベルを制御し、よってビデオ・ディスプレイに提示されたメニューから所望する輝度レベル設定値を選択するようにオペレータにより輝度レベルをマニュアルで制御および／またはカメラ内部モジュールがレポートしたカメラの露出パラメータを使って最適輝度レベルを計算することにより、デバイスによって輝度レベルを自動的に制御できるようになっている。
【００２３】
好ましくは、モバイル・ストリーミング・カメラは、カメラ・モジュールによってレポートされた焦点パラメータから計算された、デバイスからのサブジェクトの距離に基づき、適当な照明要素のバンクをオンにするように、これらバンクを自動的に選択するようになっている。
【００２４】
好ましくは、ビデオ・ディスプレイは、コンテキスト感応制御装置、ステータス・インジケータおよびデバイスならびにその動作に関する情報をオペレータに提供するようになっている重ねられたタッチ・パネルを含む。
【００２５】
好ましくは、モバイル・ストリーミング・カメラの処理サブシステムは、ビデオ圧縮アルゴリズムを使ってビデオ信号をデジタル化し、次にこの信号を圧縮するようになっている。
【００２６】
好ましくは、モバイル・ストリーミング・カメラの処理サブシステムは、内蔵カメラまたは接続された外部ビデオ・ソースからの個々のビデオ・フレームを捕捉し、これらを画像フォーマットに変換するように処理するようになっている。
【００２７】
好ましくは、モバイル・ストリーミング・カメラの処理サブシステムは、オーディオ圧縮アルゴリズムを使ってオーディオをデジタル化し、次にこれを圧縮するようになっている。
【００２８】
好ましくは、モバイル・ストリーミング・カメラの処理サブシステムは、音声オーディオ圧縮アルゴリズムを使ってオペレータの音声をデジタル化し、次にこれを圧縮するようになっている。
【００２９】
好ましくは、モバイル・ストリーミング・カメラは、有線ネットワークインターフェースを含む。
【００３０】
好ましくは、モバイル・ストリーミング・カメラは、捕捉した画像を少なくとも１つのリモート・クライアントに送信するようになっている。
【００３１】
好ましくは、モバイル・ストリーミング・カメラは、ＶｏＩＰ通信中にエコーキャンセルおよび内蔵スピーカならびに音声マイクを利用するフル・デュプレックスの電話スピーカフォン機能を提供するようになっている。
【００３２】
好ましくは、モバイル・ストリーミング・カメラは、オペレータがビデオ・カメラから取得した未処理のビデオ信号をビデオ・ディスプレイ上でモニタできるようなっている。
【００３３】
好ましくは、モバイル・ストリーミング・カメラは、オペレータが圧縮されたビデオ信号をビデオ・ディスプレイ上でモニタできるようなっている。
【００３４】
好ましくは、モバイル・ストリーミング・カメラは、カメラ・モジュールからの未処理のビデオをオペレータがモジュールできるようになっており、圧縮されたビデオ信号が少なくとも１つのリモート・クライアントに送られ、圧縮されたビデオが少なくとも１つのリモート・クライアントまたはリモート・クライアントの組合せからビデオ・ディスプレイ上の別々のウィンドー内に同時に受信されるようになっている。
【００３５】
好ましくは、モバイル・ストリーミング・カメラは、接続されたヘッド・セットを使って指向性マイクによって捕捉されたオーディオをオペレータがモニタできるようにする。
【００３６】
好ましくは、モバイル・ストリーミング・カメラの処理サブシステムは、ストリーミング・コンテントおよび画像をメモリ・デバイスに記憶させるようになっている。
【００３７】
好ましくは、モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのメモリ・デバイスに記憶されたコンテントの音声のコメントを可能にする機能をオペレータに提供するようになっている。
【００３８】
好ましくは、モバイル・ストリーミング・カメラは、
少なくとも１つのリモート・クライアントにコンテントをストリーミングし、
リモート・クライアントからストリーミング・コンテントを受信し、ディスプレイし、
メモリ・デバイスにストリーミング・コンテントを記憶し、
オペレータがリモート・クライアントとのフル・デュプレックスの音声およびビデオ通話に参加できるようにし、
リモート・クライアントに送られるビデオおよびオーディオ・ストリーミング・コンテントをモニタすることの任意の組合せを同時に実行するようになっている。
【００３９】
好ましくは、モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのメモリ・デバイスに記憶されたコンテントを検索し、
少なくとも１つのリモート・クライアントに記憶されたコンテントをストリーミングし、
少なくとも１つのリモート・クライアントからのストリーミング・コンテントを受信し、再生し、
オペレータがリモート・クライアントとのフル・デュプレックスの音声およびビデオ通話に参加できるようにし、
少なくとも１つのリモート・クライアントに送られたビデオおよびオーディオ・ストリーミング・コンテントをモニタすることの任意組合せを同時に実行するようになっている。
【００４０】
好ましくは、モバイル・ストリーミング・カメラは、カメラ露出制御パラメータを計算するためにデバイスによって使用すべきビデオ・ディスプレイにディスプレイされたビデオ画像上の領域をオペレータが指定できるようになっている。
【００４１】
好ましくは、少なくとも１つのリモート・クライアントのビデオ・ディスプレイ上のカーソルを遠隔制御するようにスタイラス、ビデオ・ディスプレイおよび該ビデオ・ディスプレイに関連したタッチ・パネルをオペレータが使用できるようにする機能をモバイル・ストリーミング・カメラが提供するようになっている。
【００４２】
好ましくは、少なくとも１つのリモート・クライアントのビデオ・ディスプレイにディスプレイされるビデオの上部に画像を描くのに、スタイラス、ビデオ・ディスプレイおよびビデオ・ディスプレイに関連したタッチ・パネルをオペレータが使用できるようにする機能をモバイル・ストリーミング・カメラが提供するようになっている。
【００４３】
好ましくは、モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのビデオ・ディスプレイおよび少なくとも１つのリモート・クライアントのビデオ・ディスプレイにディスプレイされるカーソルを少なくとも１つのリモート・クライアントに接続されたポインティング・デバイスを使用することにより、リモート・クライアントが制御できるようになっている。
【００４４】
好ましくは、モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのビデオ・ディスプレイおよび少なくとも１つのリモート・クライアントのビデオ・ディスプレイにディスプレイされるビデオの上部に画像を描くことを少なくとも１つのリモート・クライアントに接続されたポインティング・デバイスの使用により、少なくとも１つのリモート・クライアントができるようになっている。
【００４５】
好ましくは、モバイル・ストリーミング・カメラは、モバイル・ストリーミング・カメラのビデオ・ディスプレイおよび少なくとも１つのリモート・クライアントのビデオ・ディスプレイに描くために使用すべき最高のコントラストの最適なインクカラーを計算するようになっている。
【００４６】
好ましくは、モバイル・ストリーミング・カメラは、少なくとも１つのリモート・クライアントからのネットワークの性能の計量値を受信し、モバイル・ストリーミング・パラメータを調整し、ネットワークの利用を最適にすることにより、利用できるネットワークのバンド幅に適合するようになっている。
【００４７】
好ましくは、モバイル・ストリーミング・カメラは、暗号化アルゴリズムを使用し、少なくとも１つのリモート・クライアントに転送されるコンテントのすべてまたは一部を暗号化するようになっている。
【００４８】
好ましくは、モバイル・ストリーミング・カメラは、暗号解読アルゴリズムを使用し、少なくとも１つのリモート・クライアントから受信した暗号化されたコンテントの暗号を解読するようになっている。
【００４９】
好ましくは、ストリーミング・カメラは、ストリーミング・カメラの機能を少なくとも１つのリモート・クライアントが制御できるようにするリモート制御機能を提供するようになっている。
【００５０】
好ましくは、モバイル・ストリーミング・カメラは、デバイスを作動させ、内部バッテリを充電する電力を取得するようにドッキング・ステーションへのインターフェースを提供するようになっており、デバイスは、デバイスのドッキングされたドッキング・ステーションから取得したユニークなドッキング・ステーションＩＤを少なくとも１つのリモート・クライアントにレポートするリモート・ロケータ機能を提供するようになっている。
【００５１】
好ましくは、モバイル・ストリーミング・カメラは、ネットワーク・アクセス・ファイア・ウォール機器をチェックするようになっている。
【００５２】
好ましくは、モバイル・ストリーミング・カメラは、オペレータおよび少なくとも１つのリモート・クライアントのための電話に類似した接続環境を提供するようになっており、この環境において、１人の当事者から他の当事者への接続リクエスト（呼出し）は、電話の呼出しのように働き、よって、
呼出し受信者が着信呼を自動的に無視し、自動的に回答し、リモート・クライアント・オペレータにマニュアルで回答／無視することを促す（これらだけに限定されない）ように、受信着信呼に応答でき、
リモート・クライアント・オペレータが既に他のモバイル・ストリーミング・カメラとの接続にエンゲージしている場合、リモート・クライアントは、この新しい接続リクエストに話中であると応答し、
少なくとも１つのリモート・クライアントおよびモバイル・ストリーミング・カメラにより、モバイル・ストリーミング・カメラが接続を試みている旨の可聴および視覚的通知をオペレータに提供し、
接続が設定されない場合、開始者（オペレータまたはリモート・クライアント）は、受信者のためにＶｏＩＰ音声クリップおよび／またはサブジェクト・オーディオおよびビデオ・クリップから成るメッセージをモバイル・ストリーミング・カメラ・リモート・クライアントに残すことができるようになっている。
【００５３】
好ましくは、モバイル・ストリーミング・カメラは、カメラ・モジュールから得られた光学的パラメータを利用することにより、サブジェクトまでの直線距離を計算するようになっている。
【００５４】
従って、モバイル・ストリーミング・カメラは、全体がカメラの形状をしたデバイスであり、このデバイスは、ハウジングと、ビデオ・カメラと、カラーディスプレイと、処理サブシステムと、バッテリを含む部品と、スピーカおよびマイクとインターフェースするコーデックおよび／またはヘッドセット・インターフェース、電話ソフトウェア、オーディオ圧縮／逆圧縮ソフトウェアおよびハードウェアを備えたオーディオ・サブ・システム、ビデオ圧縮／逆圧縮ソフトウェアおよびハードウェア、エコーキャンセル・ソフトウェア、イーサネット（登録商標）インターフェース、無線機およびＡＣアダプタまたは電池から電源を取り込むことができる電源から成り、これらはインターネット・プロトコルを使用してネットワークを通し、配信するのに適したオーディオおよびビデオ信号となるように、サブジェクトからの音および画像を変換する。このデバイスは、次のような特徴および利点を有する。
【００５５】
このデバイスは、音およびビデオ情報を捕捉し、イーサネット（登録商標）にアクセスする接続を含むネットワーク接続を有する他のデバイスと、この情報を即座に共用できるようにするインターネット・プロトコルを利用するネットワーク接続性を有する。
【００５６】
このデバイスは、デバイスのオペレータがインターネットにアクセスする接続を含むネットワーク接続を有する他のデバイスと音声でコンタクトできるような電話機能を提供できる。
【００５７】
更に無線ネットワーク機能の統合によりモバイルデバイスのオペレータは、ネットワーク／インターネット接続を有する他のものと常に通信することが可能となる。
【実施例】
【００５８】
（詳細な説明）
モバイル・ビデオ会議システム（ＭＶＣＳ）は、図１および５に示されるように、モバイル・ストリーミング・カメラ８ＭＳＣ）１００、５００、リモート・クライント（ＲＣ）１１０、５１０、登録サーバ１０４、５０４、ダィレクトリサーバ１０８、５０８、ビデオ配信サーバ５０２およびビデオ会議サーバ５０６を備える。次の章は、各々の目的／機能について説明するものである。
【００５９】
リモート・クライアント
リモート・クライアント１１０は、ディスプレイおよびマイク・スピーカシステムを備えた計算プラットフォーム、例えば、パソコン（ＰＣ）またはパーソナル・デジタル・アシスタント（ＰＤＡ）またはスマート・フォンもしくはＭＳＣと、オペレーティング・システム、例えば、ウィンドウズＸＰ（登録商標）、ライナクッス、ウィンドウズ（登録商標）ＣＥまたはＰｏｃｋｅｔＰＣまたはその他の特別なアプリケーション・ソフトウェアから成る。ＲＣは、ＲＣユーザ（クライアント）がＭＳＣユーザ（オペレータ）と協力することを可能にする。
【００６０】
登録サーバ
登録サーバ１０４は、パソコン（ＰＣ）のような計算プラットフォームと、ウィンドウズＸＰ（登録商標）またはリナックスまたはその他のようなオペレーティング・システムと、ＳＩＰレジストラルが設けられているような登録ソフトウェアから成る。この登録サーバは、ＭＶＣＳのためのオプションのシステム・アクセスおよび制御機能を提供する。
【００６１】
ダィレクトリ・サーバ
このダィレクトリ・サーバは、計算プラットフォーム、例えば、ＰＣと、ウィンドウズＸＰ（登録商標）またはリナックスもしくはその他のオペレーティング・システムと、ＬＤＡＰまたは等価的なダィレクトリサービス・ソフトウェアとから成る。
【００６２】
ビデオ配信サーバ
このビデオ配信サーバは、計算プラットフォーム、例えば、ＰＣと、ウィンドウズＸＰ（登録商標）またはリナックス、もしくはその他のオペレーティング・システムと、ＭＳＣから多数のＲＣヘサブジェクト・ビデオおよびオーディオ・ストリームを再フォーマット化し、配信する機能から成る。
【００６３】
音声会議サーバ
音声会議サーバは、ＰＣのような計算プラットフォームと、ウィンドウズＸＰ（登録商標）またはリナックスもしくはその他のオペレーティング・システムと、ＭＶＣＳ会議電話通話中の各参加者へ音声データを組み合わせ、配信する機能とから成る。
【００６４】
モバイル・ストリーミング・カメラ（ＭＳＣ）
基本ＭＳＣは、図２に示されるように、カメラ・モジュール２００、２つの内蔵カメラ２３０、２６９、内蔵スピーカ２３３、液晶ディスプレイ（ＬＣＤ）２５４を含むカメラの形状をしたハウジングと、タッチ・パネル２５３と、ボタンと、発光ダイオード（ＬＥＤ）インジケータ２５５と、その他の部品とから成る。これら部品は、カメラ・モジュール２００が捕捉したサブジェクト・ビデオ画像および内蔵マイク２３１、２６９によって捕捉されたサブジェクト・オーディオをＲＣ１１０に送信するのに適した画像およびオーディオに変換し、オペレータとクライアントとの間でリアル・タイムの（フル・デュプレクスの）ボイス・オーバＩＰ（ＶｏＩＰ）およびビデオ通信を可能にするように組み合わされる。
【００６５】
ＭＳＣ処理サブ・システム２１３は、マイクロプロセッサ２３５とＳＤＲＡＭおよびフラッシュメモリ２６５と、Ｉ／Ｏ回路と、デジタル信号プロセッサ（ＤＳＰ）のコ・プロセッサ２６６と、埋め込まれたリナックスまたはその他のオペレーティング・システム、例えば、マイクロソフト・ウィンドウズ（登録商標）ＣＥ.Ｎｅｔ、マイクロソフトＰｏｃｋｅｔＰＣ、Ｓｙｍｂｉａｎ、ＰａｌｍＯＳおよびカスタムＭＶＣＳソフトウェアから成る。ＭＳＣプロセッサ・サブ・システム２１３は、計算集中的ビデオ、オーディオおよび音声圧縮／逆圧縮機能と、ＭＳＣ１００がＩＰネットワークを通してコンテントを効率的にストリーミングするのに必要なネットワーク通信機能と、ＭＳＣのためのユーザ・インターフェース（ＵＩ）およびローカルＩ／Ｏ処理機能とを提供する。
【００６６】
ＭＳＣは、サブジェクト・ビデオを捕捉するカメラ・モジュール２００を有する。このカメラ・モジュール２００によって１ｃｍまで近い距離での検査作業に詳細に密着するだけでなく、遠いサブジェクトをクリアに見るためのより長い焦点距離で詳細な細部のためにＭＳＣを使用することが可能となっている。カメラからのビデオ出力は、７６８水平ピクセル×７９４水平ピクセルのアナログＳビデオ２０１でフォーマット化される。カメラ・モジュール２００は、ＶＩＳＣＡインターフェース２６２又は等価的なインターフェースを介し、作動パラメータの制御を可能にする。ＶＩＳＣＡインターフェース２６２を通し、ＭＳＣは、カメラのパラメータ、例えば、ズーム、ズーム速度、デジタル・ズーム、マニュアル／オートフォーカス、フォーカス速度、自動露出モード、露出スクリーン・ロケーション、ホワイト・バランス・モード、絞り設定値、シャッタ速度、利得、バック・ライト、ミラー画像、メモリ・プリセット、オン・スクリーン・ディスプレイ・コンテント、キーロック、カメラＩ.Ｄ.、電源オン・オフに関するステータスを制御し、これらを入手できる。
【００６７】
ＭＳＣは、一体的バック・ライトを備えたＬＣＤ２５４を有する。オペレータに対し、ビデオおよび画像をディスプレイし、オペレータに制御およびステータス情報を提供するのにＬＣＤ２５４が使用される。暗い照明条件でＬＣＤ２５４２５４のビュー性能を改善するために一体的バック・ライトが設けられている。
【００６８】
ＭＳＣは、ディスプレイ・コントローラ２１２を有し、このコントローラは、ミニＰＣＩまたは等価的なインターフェース２６３を介し、ＭＳＣ処理サブ・システムおよび／またはＣＣＩＲ−６０１または等価的なインターフェース２０３を介しビデオＡ／Ｄコンバータ２０２から受信したデジタル・ピクセル・データをＬＣＤ２５４の駆動に必要な信号に変換する。
【００６９】
ＭＳＣは、タッチ・パネルを有する。このタッチ・パネル２５３は、ＬＣＤ２５４の頂部に重なっており、タッチ検出表面となっており、オペレータは、この表面でＬＣＤ２５４に提示された情報と相互対話できる。
【００７０】
ＭＳＣ１００は、内蔵されたイーサネット（登録商標）・インターフェース２１８を有する。このＭＳＣ１００は、イーサネット（登録商標）ＲＪ４５コネクタ２１９へ標準的なイーサネット（登録商標）ケーブルをプラグ・インすることによってネットワークに接続できる。
【００７１】
ＭＳＣ１００は、内蔵されたブロード・バンド・データ無線装置２２１およびマッチング・アンテナ２２２を有する。このラジオを通し、ネットワークへＭＳＣ１００を無線接続できる。ＭＳＣによって使用されるブロード・バンド無線装置は、内部ＰＣＩバス２２０を介し、ＭＳＣ処理サブ・システム２１３へのミニＰＣＩ規格およびインターフェースに準拠している。ＭＳＣによってサポートされるブロード・バンド・タイプは、８０２.１１、８０２.１６、３Ｇおよび／または４Ｇセルラを含むが、これらだけに限定されるものではない。
【００７２】
ＭＳＣ１００は、サブジェクト・ビデオに関連するサブジェクト・オーディオを捕捉する指向性内蔵マイク２３０を有する。
【００７３】
ＭＳＣ１００は、クライアントとのスピーカ電話モードＶｏＩＰ電話の通話中にオペレータの音声を捕捉するために使用される全方向内蔵マイク２６９を有する。
【００７４】
ＭＳＣ１００は、再生されるあらかじめ録音されたビデオに関連したオーディオを再生したり、スピーカ電話モードＶｏＩＰ通信中にクライアントからの音声オーディオを再生する内蔵スピーカ２３３を有する。
【００７５】
ＶｏＩＰ通信のために内蔵スピーカおよび全方向内蔵マイク２６９並びにオペレータ再生およびスピーカの代わりに、オーディオ・ジャック２２７を介し、ＭＳＣ１００に外部ヘッド・セット２２８を接続できる。
【００７６】
クライアントのデバイスを選択するようにＭＳＣ１００を接続するＭＳＣ１００は、ＵＳＢホスト・インターフェース１３０／２５９を有する。ＭＳＣ１００へのＵＳＢ接続は、ＭＳＣのＡソケット・コネクタ２６０へ標準ＵＳＢのＡ−Ｂケーブルを接続することによって行う。
【００７７】
ＭＳＣ１００は、照明を保証する状況において、照明条件を改善する外部光照明システム２６１を有する。この照明は、ＭＳＣ処理サブ・システム２１３の制御により白色ＬＥＤの１つ以上のバンクまたは等価的な照明システムによって行われる。遠い対象を均一に照明するために、ＬＥＤの１つのバンクが設けられており、近くの対象を照明するためにＬＥＤの第２バンクが設けられている。
【００７８】
ＡＣ／ＤＣコンバータ１３２、２４７を電源コネクタ２４９に接続することにより、ＭＳＣ１００に供給される外部電力を介するか、またはイーサネット（登録商標）インターフェース２１９を介してパワーオーバ・イーサネット（登録商標）（ＰＯＥ）インターフェースを通してＭＳＣ１００に供給される外部電力により再充電可能な内部バッテリ・パック２５２によって電力が供給される。ＭＳＣの電源２５１は、アダプタが接続され、内部バッテリ２５２を再充電するときは、外部電源に自動的に切り換わる。
【００７９】
ＭＳＣ１００は、カメラの三脚１３６、２４０を接続する三脚マウント２３９を有する。その他の取付装置をＭＳＣ、例えば、マグネット・マウントに接続し、平らでない表面への確実な取り付けを容易にするために三脚マウント２３９を使用することもできる。
【００８０】
ＬＣＤ２５４、３２２の上部に載っている、触覚フィードバックを有する物理ボタンおよびタッチ・パネル２５３、３２２で実現されるソフト・ボタンがＭＳＣ１００に設けられており、オペレータがカメラ機能を制御できるようにしている。これらボタンは、電源オン・オフ３００、メニューオン・オフ３０２、オン・スクリーン・ディスプレイ・オン・オフ３０４、レコード・スタート・ストップ３０６、ストリーム再生スタート・ストップ３０８、ＬＣＤライトオン・オフ３１０、マニュアル・フォーカス・オン・オフ３１２、カメラ・ズーム・マニュアル・フォーカス・イン・アウト３２０、ストリーム・スタート・ストップ４００およびフレーム・フリーズ４０２のために設けられている。物理ボタンは、ディスクリートのＩ／Ｏ回路２５５を介し、ＭＳＣ処理サブ・システム２１３にインターフェースされている。ＬＣＤ２５４、３２２の上部には抵抗タッチ・パネル２５３、３２２が載っており、タッチ・パネル２５３、３２２のもとでオペレータの指を使ってＬＣＤ２５４、３２２に表示されたボタンおよびメニューと相互対話できる。
【００８１】
ＭＳＣ１００は、オペレータに可聴アラームを発生する。これら可聴アラームは、ストリーム・スタート・ストップ、レコード・スタート・ストップ、静止画像捕捉、ＶｏＩＰ呼出しリング、ＶｏＩＰ通話中、ネットワーク接続ステータス変更、低ファイル・システム・メモリの表示、低バッテリの表示のような機能のために設けられているが、これら機能だけに限定されるわけではない。
【００８２】
ＭＳＣ１００は、ストリーム・ステータス３１４、電源／充電ステータス３１６およびネットワーク接続ステータス３１８のための専用のオペレータ・インジケータを有する。これらインジケータは、ディスクリートなＩ／Ｏ回路２５５を介し、ＭＳＣの処理サブ・システム２１３とインターフェースされている。ディスプレイ・コントローラ２１２およびＭＳＣ処理サブ・システム２１３と組み合わされたＬＣＤ２５４、３２２を使って、オペレータに対し、別の視覚的インジケータをディスプレイする。
【００８３】
ＭＳＣ１００は、ポータブルなメモリ・カード２５８をＭＳＣにインストールする安全デジタル・インターフェース２５７またはその他のインターフェース、例えば、コンパクト・フラッシュを有する。ＭＳＣ１００のコンフィギュレーション・データをアップ・ロード／ダウン・ロードしたり、ＭＳＣ１００内のソフトウェアを更新したり、ビデオ、オーディオおよび画像の記録および／または再生のためにインストールされたメモリ・カードを使用する。
【００８４】
作動
ＭＶＣＳは、ＭＳＣユーザ（オペレータ）およびＲＣユーザ（クライアント）が遠隔地で通信し、協力する手段を提供する。ＭＳＣによって捕捉されたサブジェクト・ビデオおよびオーディオは、デジタル技術で処理され、ＲＣ１１０へリアル・タイムで送信（ストリーミング）され、ＲＣ１１０においてこれらビデオおよびオーディオは、クライアントによってそれぞれ見たり、聴取したりできるようにＲＣ１１０によりレンダリングされる。オペレータとクライアントとの間の音声通信は、ＭＳＣとＲＣとの間で設定されるフル・デュプレックスの音声オーバ・インターネット・プロトコル（ＶｏＩＰ）通信チャンネルによって容易にされている。オペレータ／ＭＳＣおよびクライアント／ＲＣからのシステム・アクセスを認証し、管理するために、登録サーバ機能１０４およびダィレクトリ・サーバ機能１０８が使用される。次の相互接続を介し、インターネット・プロトコル（ＩＰ）を使ってＭＳＣとＲＣとサーバとの間でビデオ、オーディオおよび音声がストリーミングされ、制御情報が転送される。
ローカル・エリア・ネットワーク（ＬＡＮ）
無線ローカル・エリア・ネットワーク（ＷＬＡＮ）
無線ワイド・エリア・ネットワーク（ＷＷＡＮ）
インターネット
または上記の任意の組合せ
【００８５】
本明細書の目的のために、この相互接続ネットワークをネットワークと称す。
【００８６】
ＭＶＣＳは、制御およびストリーミング機能を実施するために種々の標準的ネットワーク通信プロトコルを使用する。次のリストは、ＭＶＣＳの１つの実現例の内部で使用される主なプロトコルをアイテム化したものである。
セッション開始プロトコル（ＳＩＰ）およびセッション記述プロトコル（ＳＤＰ）を使ってセッションの開始、制御および終了が行われる
ＶｏＩＰストリームをユニ・キャストまたはマルチ・キャストすることができ、これらストリームは、リアル・タイムのトランスポート・プロトコル（ＲＴＰ）パケット内にカプセル化される
オーディオ・ビデオ・ストリームは、ユニ・キャストまたはマルチ・キャストすることができ、ＲＴＰパケット内にカプセル化される
リアル・タイムのトランスポート制御プロトコル（ＲＴＣＰ）を使ってリアル・タイムのストリームの配信をモニタし、最適な品位を維持するための調整を行うことができる
アプリケーションおよびデータ・シェアリング（リモート制御、画像シャリングなど）は、Ｔ.１２０の標準プロトコルを利用する。
【００８７】
ＭＶＣＳの動作を明確に説明するために、本明細書の残りの部分全体にわたり、これらプロトコルを使用することにする。しかしながら、他のプロトコルを使用することも可能である。
【００８８】
オペレータ／ＭＳＣ１００およびクライアント／ＲＣ１１０は、ネットワーク１０２、１１２、１１４、１１６を介した登録サーバ１０４への安全な接続を使用してシステムにログ・インする。ＭＳＣ１００および／またはＲＣ１１０は、自らのアイデンティティを証明するためにユーザ・ネームおよびパス・ワードを登録サーバ１０４に送る。ＳＩＰ登録サーバ１０４は、次にＬＤＡＰまたは等価的なダィレクトリ・サーバ１０８を使って送られたユーザ・ネームおよびパス・ワード情報が有効であるかどうかを確認する。有効であればアクセスを許可し、ダィレクトリ・サーバ１０８のデータベース内でオペレータ／ＭＳＣおよび／またはクライアント／ＲＣからのＩＰアドレス・ポート情報およびプレゼンス情報を更新する。
【００８９】
ＲＣ／クライアントとの接続（通話）を開始するために、オペレータは、ＭＳＣによって提供されたディスプレイおよび制御機能を使ってＭＳＣへＲＣ／クライアントのＩＰアドレス・ポート情報を入力する。次に、ＭＳＣは、ＳＩＰ（ＲＦＣ３２６１）を使ってそのＩＰアドレス・ポートとの接続を確立し、セッション記述プロトコル（ＲＦＣ２３２７）または同様なプロトコルを使って通信の特性について交渉する。これとは異なり、オペレータは、ネームをＩＰアドレス・ポートに関連付けるＭＳＣ内に記憶されたリストから、ＲＣ／クライアント・ネームを選択できる。更にこれとは異なり、オペレータはネットワークを介してダィレクトリ・サーバ１０８からＲＣ／クライアント・ネームのリストおよび関連するＩＰアドレス・ポート情報にアクセスできる。ＲＣは、自動的に無視するか、自動的に回答するか、クライアントにマニュアルで回答／無視することを促すような方法で、着信接続リクエストに応答できるが、このような態様だけに限定されるわけではない。ＲＣ／クライアントが既に別のＭＳＣとの接続にエンゲージしている場合、ＲＣはこの新しい接続リクエストに対し、話中であると応答する。ＲＣによりクライアントに対し、更にＭＳＣによりオペレータに対し、ＭＳＣが接続を試み中である旨のオーディオおよび視覚的通知が提供される。ＭＳＣがＲＣとの接続を行うことができない場合、オペレータがＶｏＩＰボイス・クリップおよび／またはサブジェクトのオーディオおよびビデオ・クリップから成るメッセージをＲＣに残すことを許可する能力が与えられる。
【００９０】
ＭＳＣ／オペレータとの接続を開始するために、クライアントは、ＲＣが提供するディスプレイおよび制御機能を使ってＲＣにＭＳＣ／オペレータのＩＰアドレス・ポート情報を入力する。ＲＣは、ＳＩＰ（ＲＦＣ３２６１）を使って、そのＩＰアドレス・ポートとの接続を設定すると共に、セッション記述プロトコル（ＲＦＣ２３２７）または同様なプロトコルを使って通信の特性について交渉する。これとは異なり、クライアントは、名前をＩＰアドレス・ポートに関連付けるＲＦＣ２３２７に記憶されたリストからＭＳＣ／オペレータの名称を選択することができる。これとは異なり、クライアントは、ネットワークを介し、ダィレクトリ・サーバ１０８からのＭＳＣ／オペレータの名称および関連するＩＰアドレス・ポート情報のリストにアクセスできる。ＭＳＣは、自動的に無視するか、自動的に回答するか、オペレータにマニュアルで回答／無視することのいずれかの態様で、着信接続リクエストに応答できるが、これら態様に限定されるわけではない。ＭＳＣ／オペレータが既に別のＲＣとの接続に従事している場合、ＭＳＣはこの新しい接続リクエストに、話中であるとして応答する。ＲＣが接続を試みているとの可聴および視覚的通知がＲＣによってクライアントに、更にＭＳＣによってオペレータに提供される。ＲＣがＭＳＣとの接続をすることができない場合、ＶｏＩＰボイス・クリップおよび／またはサブジェクト・オーディオおよびビデオ・クリップから成るメッセージをオペレータがＭＳＣに残すことができるようにする機能が提供される。
【００９１】
ＭＳＣビデオ機能によってオペレータは、ＬＣＤ２５４にてビデオを局部的に見ながら、ネットワークを介しＭＳＣ１００によりＲＣ１１０に捕捉されるビデオをストリーミングすることが可能となる。
【００９２】
ＭＳＣがオンとなっている場合、カメラ・モジュール２００によって捕捉されたビデオは、アナログのＳ−ビデオ・フォーマット２０１にて連続的にビデオＡ／Ｄコンバータ２０２に送られる。ビデオＡ／Ｄコンバータ２０２は、アナログ・ビデオをデジタル・ビデオ・ピクセル・データに変換する。次に、このデジタル・ビデオ・ピクセル・データは、ＣＣＩＲ０６０１または等価的なインターフェース２０３、２０４を通してそれぞれディスプレイ・コントローラ２１２およびビデオ圧縮エンジン２０５に送られる。
【００９３】
ビデオ圧縮エンジンは、ＣＯＤＥＣ、例えば、ＭＰＥＧ４、ウィンドウズ（登録商標）・メディア、リアルまたはＨ.２６４を使って、ビデオＡ／Ｄコンバータ２０２から受信されたデジタル・ビデオ・ピクセル・データを高度に圧縮されたフォーマットに圧縮する。この圧縮されたデジタル・ビデオ・ピクセル・データは、パケットとなるように集められ、タイム・スタンプが押され、次にＵＳＢインターフェース２１７を介してＭＳＣ処理サブ・システム２１３に送られる。
【００９４】
ＭＳＣ処理サブ・システム２１３内のソフトウェアで実現されるメディア・ストリーム・サーバは、ビデオ圧縮エンジン２０５からの圧縮されたデジタル・ビデオ・ピクセル・データ・パケットを受信し、デュアル・タイム・トランスポート・プロトコル、例えば、ＲＦＣ３０１６（ＲＴＰを通したＭＰＥＧ４  Ａ／Ｖストリーム）が必要とするように、これらピクセル・データ・パケットをフォーマット化する。オペレータがストリーム・スタート・ストップ・ボタン４００を押し、離すと、ＭＳＣのメディア・ストリーム・サーバは、ＲＴＰ１１０によりリアル・タイムトランスポート・セッションをオープンし、サブジェクト・ビデオおよびオーディオに対して相互にコンパーチブルなＣＯＤＥＣについて交渉し、ネットワークを通し、このセッションを介してＲＣ１１０へフォーマット化されたビデオ・パケットを送る。
【００９５】
ＭＳＣ処理サブ・システム２１３の制御により、ディスプレイ・コントローラ２１２は、Ａ／Ｄコンバータ２０２から直接、受信したデジタル・ビデオ・ピクセル・データを使用し、ビデオ・ビューファインダ機能をオペレータに提供する。これを達成するために、ディスプレイ・コントローラ２１２は、デジタル・ビデオ・ピクセル・データをバッファ化し、切り捨てし、クリッピングし、クロッピングし、カラー変換することによって、このピクセル・データをフォーマット化し、次に、ＬＣＤ２５４を駆動する信号を発生することにより、ＬＣＤ２５４にビデオをディスプレイする。オペレータは、ＭＳＣが提供する制御機能を使って切り捨て、クリッピングおよびクロッピング動作を制御し、ビューファインダ画像のサイズを定め、ビデオの一部でデジタル・ズーム・インすることができる。
【００９６】
Ｓビデオ２０１を内部カメラ・モジュール２００から外部モニタ２０７にルーティングするコネクタ２０６およびインターフェース回路を設けることによって、ＭＳＣビデオ機能を評価できる。この機能によって、標準Ｓビデオ・ケーブルを介して接続されているときに、ＭＳＣのビデオ信号を見るのに外部モニタを使用することが可能となる。このような特徴は、例えば、オペレータがＬＣＤを見ることができないような状況または物理的により大きい画像が望まれるような状況で使用される。
【００９７】
ＭＳＣビデオ機能は、標準Ｓビデオ・ケーブルに接続されているときの外部ビデオ・カメラからのＳビデオを取り込むコネクタおよびインターフェース回路を設けることによって強化される。この機能がイネーブルされると、ビデオＡ／Ｄコンバータ２０２およびビデオ圧縮エンジン２０５は、内部カメラ・モジュール２００ではなく、外部ビデオ入力インターフェース２０８からのビデオを処理する。
【００９８】
ＭＳＣビデオ機能は、ビデオ・モニタ・モードによって強化され、この強化によってＲＣ１１０へのストリーミングと平行して、圧縮されたデジタル・ビデオ・ピクセル・データ・パケットをＬＣＤ２５４に局部的にディスプレイすることが可能となる。これによってクライアントに送られるビデオをオペレータが見ることが可能となる。このビデオ・モニタ・モードは、ＭＳＣ処理サブ・システム２１３がビデオも圧縮エンジン２０５から受信したデータ・パケットをアンパックし、かつデジタル・ビデオ・ピクセル・データに逆圧縮し、ピクセルをディスプレイ・コントローラ２１２にルーティングし、ＬＣＤ２５４にディスプレイすることによって達成される。
【００９９】
ＭＳＣビデオ機能は、露出制御のためにカメラ・モジュール２００が使用すべきサブジェクト・ビデオ画像内のロケーションを指定するのに、オペレータがタッチパネル２５３およびスタイラス２６４を使用できるようにすることによって強化される。この機能は、ＬＣＤ２５４、タッチ・パネル２５３およびスタイラス２６４と共にカメラのスポット露出モードを使用している。ＬＣＤがビューファインダ・ビデオ、ビデオ・モニタ・ビデオまたはその双方のうちのどれかをディスプレイしている場合、オペレータは、露出制御処理に使用したい、ディスプレイされているビデオ画像内のポイントの上部にあるタッチ・パネル２５３の表面にスタイラス２６４を接触させる。ＭＳＣ処理サブ・システム２１３は、スクリーンのタッチ・ロケーションを計算し、ＶＩＳＣＡインターフェース２６２を通してブロック・カメラ２００へこのデータを転送する。次にブロック・カメラ２００は、指定された領域を使って露出パラメータを最適化する。
【０１００】
ＭＳＣビデオ機能は、ＭＳＣ１００がＲＣ１１０またはコンパーチブルなデバイスからのサブジェクト・ビデオを受信し、これをＬＣＤ２５４でレンダリングできるようにすることによって強化される。このビデオ・セッションは、クライアント／ＲＣ１１０によってスタートし、ＭＳＣ１００がビデオをＲＣ１１０にストリーミングできるようにするのに使用されているのと同じリアル・タイム・プロトコルを使って設定され、同じ圧縮ＣＯＤＥＣ、ＭＰＥＧ４、リアル、ウィンドウズ（登録商標）・メディアＨ.２６４を使用する。ネットワークを介し、ＲＣ１１０からＭＳＣ処理サブ・システム２１３が受信したＲＣ１１０圧縮ビデオ・パケットは、圧縮されたデジタル・ビデオ・ピクセル・データ・パケットにアンパックされる。次に、ＭＳＣ処理サブ・システム２１３は、交渉したＣＯＤＥＣを使って圧縮されたデジタル・ビデオ・ピクセル・データ・パケットをデジタル・ビデオ・ピクセル・データに逆圧縮し、これらデータをフォーマット化し、ＬＣＤ２５４にディスプレイするディスプレイ・コントローラ２１２に転送する。
【０１０１】
ＭＳＣビデオ機能によりＬＣＤ２５４は、別々のウィンド内に同時にビューファインダ・ビデオ、ビデオ・モニタ・ビデオ、ＲＣ１１０ビデオまたはこれらの組合せをＬＣＤ２５４がディスプレイできるようにする。
【０１０２】
ＭＳＣの照明システム２６１を使用することによってサブジェクトの照明を改善できる。照明システム２６１の輝度レベルは、オペレータにより、ＲＣ１１０のリモート制御機能を介してクライアントにより、更にＭＳＣソフトウェア制御により自動的に制御できる。ＭＳＣは、ソフトウェア制御により絞り、シャッタ速度および利得（これらだけに限定されるものではない）を含むカメラ・モジュール２００がレポートする露出パラメータを使って周辺照明条件を計算し、最小の許容可能な周辺ライト条件を維持するよう、外部光照明システム２６１の光出力を調整する。このアルゴリズムによってオン輝度レベルのプリセット制御によるオン・オフ制御だけでなく、連続かつ可変ライト出力制御も可能となる。同様に、カメラ・モジュール２００が提供する焦点長さ情報を使ってＭＳＣソフトウェアは、対象がカメラから離間している距離に最良にマッチングするＬＥＤバンクをオンにする。
【０１０３】
ＭＳＣによりクライアントは、ＲＣ１１０に接続されたマウスまたはその他のポインティング・デバイスを使用することにより、ＬＣＤ２５４にディスプレイされたカーソルを制御することが可能となっている。この機能によりクライアントは、ＬＣＤ２５４内にディスプレイされているビデオ内のアイテムをポイントすることができる。この機能はクライアントがＬＣＤ２５４にディスプレイされているビデオの上に画像を描くことができるようにすることによって更に強化される。この逆に、この機能によってオペレータは、タッチ・パネル２５３およびスタイラス２６４を使ってＲＣのディスプレイ上のカーソルを遠隔制御することができ、更にオペレータは、ＲＣ１１０上にディスプレイされているＭＳＣのビデオの上部に画像を描くことが可能となっている。
【０１０４】
ＭＳＣオペレータ機能によってＭＳＣ１００は、ネットワークを介し、捕捉されたビデオに関連するデジタル・オーディオをＲＣ１１０へストリーミングすることが可能となっている。ＭＳＣ１００は、オーディオ・ストリームとビデオ・ストリームとの間の時間の同期化を維持する。
【０１０５】
内蔵された指向性マイク２３０によって捕捉されたオーディオは、アナログ・フォーマットでオーディオ・コーデック・サブ・システム２１４に送られ、ここでパルス符号変調（ＰＣＭ）デジタル・オーディオ・データにリアル・タイムで変換される。このＰＣＭデジタル・オーディオ・データは、１２Ｓシリアル・インターフェース２１６を介し、ビデオ圧縮エンジン２０５に転送される。ビデオ圧縮エンジン２０５は、受信したＰＣＭデジタル・オーディオ・データをパケットに集め、時間スタンピングを使ってこれらパケットを圧縮されたデジタル・ビデオに同期化し、次に同期化したＰＣＭデジタル・オーディオ・データ・パケットをＵＳＢインターフェース２１７を介してＭＳＣ処理サブ・システム２１３に転送する。
【０１０６】
ＭＳＣ処理サブ・システム２１３は、ビデオ圧縮エンジン２０５から受信したＰＣＭデジタル・オーディオ・データをＭＰＥＧ１のレイヤ３のオーディオ（ＭＰ３）またはＡＡＣもしくはその他のビデオ・コンパーチブルなオーディオ圧縮フォーマットに圧縮する。ＭＳＣ処理サブ・システム２１３内のソフトウェアで実現されるメディア・ストリーム・サーバは、リアル・タイム・トランスポート・セッション・プロトコル、例えば、ＲＦＣ３０１６（ＲＴＰを通したＭＰＥＧ４のＡ／Ｖストリーム）が必要とするように、これをフォーマット化する。オペレータがストリーム・スタート・ストップ・ボタン４００を押し、離すと、ＭＳＣのメディア・ストリーム・サーバは、ネットワークを介し、ＲＣ１１０によりリアル・タイム・トランスポート・セッションをオープンにし、このセッションを通し、フォーマット化されたオーディオ・パケットをクライアントに送る。
【０１０７】
ＭＳＣオーディオ機能は、標準ＲＣジャックのオーディオ・ケーブルにより外部オーディオ入力インターフェースと接続されているときの外部ビデオ・カメラまたはその他の外部マイク・ソースからの外部オーディオ２６３を取り込むコネクタおよびインターフェース回路を設けることによって強化される。外部オーディオ２６３は、イネーブルされると、内蔵指向性マイク２３０からのオーディオの変わりにサブジェクト・オーディオとして処理される。
【０１０８】
ＭＳＣによりオペレータは、ＭＳＣによって捕捉され、クライアント／ＲＣにストリーミングされているサブジェクト・オーディオを聞くことができるようになっている。オペレータは、サブジェクト・オーディオを聞くことにより、クライアント／ＲＣにストリーミングされているオーディオの質をモニタできる。これをオーディオ・モニタと称す。オーディオ・モニタ・モードは、ＭＳＣ処理サブ・システム２１３により実現され、内蔵指向性マイク２３０または外部オーディオ２６３のソースのためのオーディオを接続されたヘッド・セット２２８／２２９にルーティングさせる。オーディオ・モニタ・モードは、ＭＳＣが提供するディスプレイおよび制御機能をオペレータが使用することによって制御される。これら制御により、オペレータは、クライアントＶｏＩＰオーディオのみ、サブジェクト・オーディオのみ、またはこれらが混合された双方のオーディオを聞くことを選択できる。
【０１０９】
ＭＳＣオーディオ機能は、ＭＳＣ１００がＲＣ１１０またはコンパーチブルなデバイスからのサブジェクト・オーディオを受信し、かつそれをスピーカ２５３に出力できるようにすることによって強化できる。このオーディオ・セッションは、クライアント／ＲＣ１１０によってスタートし、ＭＳＣ１００がＲＣ１１０にオーディオをストリーミングできるようにするのに使用されるプロトコルと同じリアル・タイムのプロトコルを使用して設定され、同じ圧縮ＣＯＤＥＣ（ＭＰ３、ＡＡＣ）を使用する。ネットワークを介し、ＲＣ１１０からＭＳＣ処理サブ・システム２１３によって受信される圧縮されたオーディオ・パケットは、アンパックされ、交渉したＣＯＤＥＣを使って逆圧縮される。次にＭＳＣ処理サブ・システム２１３は１２Ｓインターフェース２１５を介し、これをオーディオ・コーデック・サブ・システム２１４へストリーミングする。オーディオ・コーデック・サブ・システム２１４は、受信したＰＣＭデジタル・オーディオ・データをアナログ信号に変換し、これをフィルタにかけ、増幅し、更にこれを内蔵スピーカ２３３および／または接続されたヘッド・セット２２８のスピーカにルーティングする。
【０１１０】
ＭＳＣの音声機能によりオペレータは、ＭＳＣ１００がネットワークを介し、ＲＣ１１０へビデオ、オーディオおよび画像をストリーミングするのと同時に、クライアントとのＶｏＩＰ電話通話をスタートまたは受信することが可能となっている。この通話は、セッション開始プロトコル（ＳＩＰ）を使って設定され、オペレータは、オーディオ・ジャック２２７を介して接続されたヘッド・セット２２８またはＶｏＩＰの電話通話のためのＭＳＣのスピーカ電話機能を使用する。スピーカ電話機能は、ハンズフリーのフル・デュプレックス動作をするためにＭＳＣ処理サブ・システム２１３で作動するエコーキャンセル・ソフトウェアと組み合わせて全方向内蔵マイク２６９および内蔵スピーカ２３３を使用する。
【０１１１】
オーディオ・ジャック２２７を介して接続された外部ヘッド・セット２２８からのマイク・オーディオは、アナログ・フォーマットでオーディオ・コーデック・サブ・システム２１４に送られ、ここでパルス符号変調（ＰＣＭ）デジタル・オーディオ・データにリアル・タイムで変換される。次にＰＣＭデジタル・オーディオ・データは、１２Ｓインターフェース２１５を開始、ＭＳＣ処理サブ・システム２１３に転送される。
【０１１２】
全方向内蔵マイク２６９からのオーディオは、アナログ・フォーマットでオーディオ・コーデック・サブ・システム２１４に送られ、ここでパルス符号変調（ＰＣＭ）デジタル・オーディオ・データにリアル・タイムで変換される。次にこのＰＣＭデジタル・オーディオ・データは１２Ｓインターフェース２１５を開始、ＭＳＣ処理サブ・システム２１３に転送される。
【０１１３】
ＭＳＣ処理サブ・システム２１３は、１２Ｓインターフェース２１５をスタートし、オーディオ・コーデック・サブ・システム２１４から全方向内蔵マイク２３０およびヘッド・セット・マイク２２８のＰＣＭデジタル・オーディオ・データを直接受信する。ＭＳＣ処理サブ・システム２１３は、このデータに対し、エコーキャンセル動作を実行し、次にＣＯＤＥＣ、例えば、Ｇ.７１１、Ｇ.７２３、Ｇ.７２９、ＧＳＭまたはその他のＶｏＩＰの適当なＣＯＤＥＣを使って、これらデータを圧縮する。こうして圧縮された音声データは次にパケットにフォーマット化され、ネットワークを介してＲＣ１１０にストリーミングされる。
【０１１４】
ネットワークを介し、ＲＣ１１０から受信したＶｏＩＰデータ・パケットは、適当なＣＯＤＥＣ、例えば、Ｇ.７１１、Ｇ.７２３、Ｇ.７２９、ＧＳＭまたはその他を使ってＭＳＣ処理サブ・システム２１３によりアンパックされ、ＰＣＭデジタル・オーディオ・データに逆圧縮し戻される。次にＭＳＣ処理サブ・システム２１３は、１２Ｓインターフェース２１５を介し、このデータをオーディオ・コーデック・サブ・システム２１４にストリーミングする。このオーディオ・コーデック・サブ・システム２１４は、受信したデジタル・オーディオ・データをアナログ信号に変換し、これをフィルタリングし、増幅し、内蔵されたスピーカ２３および／または接続されたヘッド・セット２２８のスピーカにルーティングする。
【０１１５】
ＭＳＣオーディオ機能は、サブジェクト・オーディオおよびオペレータの音声オーディオのＭＳＣ処理サブ・システム２１３の別個の処理によって強化される。これらソースを別個に処理し、ストリーミングすることにより、クライアントはサブジェクト・オーディオのみ、オペレータのＶｏＩＰオーディオのみ、またはこれらを組み合わせた２つのオーディオ・ソースを再生するためにＲＣ１１０を制御できる。
【０１１６】
ＭＳＣ１００のオーディオおよび音声機能は、配線されたヘッド・セット２２８の代わりに無線ヘッド・セット２２９を使用できるようにすることによって強化される。ＭＳＣ１００は、９００ＭＨｚのＩＳＭバンドのデジタル無線２２４またはその他の等価的な無線システムおよびコンパチブルな無線ヘッド・セット２２９との間でＰＣＭデジタル・オーディオ・データを送受信するアンテナ２２５を提供する。無線ヘッド・セット機能がイネーブルされると、ＰＣＭデジタル・オーディオ・データは、オーディオ・コーデック・サブ・システム２１４から双方向の１２Ｓシリアル・インターフェース２２３を介し、９００ＭＨｚのＩＳＭバンドのデジタル・ラジオ・リンク２２４、２２５までルーティングされ、このリンクにおいてオーディオ・データは、変調され、関連する無線ヘッド・セット２２９に送信される。同じように、無線ヘッド・セット２２９からの９００ＭＨｚのＩＳＭバンドのデジタル・ラジオ・リンク２２４、２２５によって復調されたＰＣＭデジタル・オーディオ・データは、１２Ｓインターフェース２２３を通してオーディオ・コーデック・サブ・システム２１４にルーティングされる。
【０１１７】
無線ヘッド・セット機能は、同じ場所に存在するＭＶＣＳシステムとそれに関連する無線ヘッド・セットとの間の干渉を解消するために、多数の独立した双方向の無線チャンネルを設けることによって強化される。
【０１１８】
無線ヘッド・セット２２９の２つの実現例が提供される。第１のバージョンは、デジタル無線およびバッテリ電源をヘッド・セットに埋め込むものである。第２のバージョンは、デジタル無線およびバッテリ電源を収納するために小型のウェアラブルなモジュール（ドングル）を利用するものである。オペレータとＭＳＣ１００との間の無線接続を維持しながら、コンパーチブルな優先ヘッド・セットをプラグ・インし、よってヘッド・セットのより広い選択を可能にするために、モジュールには外部コネクタが設けられている。
【０１１９】
ＭＳＣ１００のビデオ、オーディオおよび音声機能は、これとＲＣ１１０との間の利用可能なネットワーク・バンド幅および信頼性に適合できる能力によって強化される。このことは、ＲＣ１１０が個々のＲＣ１１０とＭＳＣ１００との間のエンド・ツーエンドのネットワーク接続に関するセッション性能の計量値をリアル・タイム・トランスポート制御プロトコル（ＲＴＣＰ（ＲＦＣ１８８９））または同様なプロトコルを使って収集し、この計量値をＭＳＣ１００へレポートし戻すことによって達成される。レポートされる計量値は、失われたパケット・レート、パケット・レイテンシおよびパケット・ジッタを含むが、これらに限定されるものではない。ＭＳＣ１００は、このレポートされるデータを使ってあらかじめ定めたアルゴリズムに従い、ビデオ、オーディオおよび音声データ・ストリーム・パラメータを調整し、利用可能な接続のためのＲＣ１１０に送られる質を最適にする。
【０１２０】
ＭＳＣ１００のビデオ、オーディオおよび音声機能は、圧縮されたビデオ、オーディオおよび音声ストリームをＭＳＣのローカル・ファイル記憶システム２６５および／またはインストールされたポータブル・メモリ・カード２５８および／またはＵＳＢホスト・インターフェース２５９、２６０を介して接続されたＵＳＢメモリ・モジュールおよび／またはネットワーク・ファイル・システム（ＮＦＳ）記憶装置１５０に記憶できるようすることによって強化される。この機能は、ＭＳＣ１００がＲＣ１１０へストリーミングすることと別個に機能する。これらファイルは、自動的に名称がつけられ、所望すればマニュアルでネーミングしなおすことができる。これらファイルは、情報、例えば、日にち、時間、エンコード情報およびセッションに関与したオペレータ、クライアントおよびＭＳＣのアイデンティティのタグが自動的に付けられる。オペレータは、記憶された各アイテムに対しファイル・デスクリプション・テキストおよび音声クリップのコメントを加えることができる。
【０１２１】
ＭＳＣビデオ機能は、オペレータがビデオ・ストリームから静止画像を捕捉し、これらをローカル・ファイル・システム２６５内、またはインストールされたポータブル・メモリ・カード２５８に記憶したり、および／またはこれらをＲＣ１１０へストリームできるようにすることによって強化される。これらファイルは、自動的に名称がつけられ、必要であればマニュアルで再度ネーミングすることができる。これらファイルは、情報、例えば、日にち、時間、エンコード情報およびセッションに関与したオペレータ、クライアントおよびＭＳＣのアイデンティティのタグが自動的につけられる。オペレータは、記憶された各アイテムに対し、ファイル・デスクリプション・テキストおよび音声クリップのコメントを加えることができる。画像は、オペレータがフレーム・フリーズ・ボタン４０２を押し、レリースすることによって捕捉される。この動作に関連し、ＭＳＣ１００は、カメラが提供する次のビデオ・フレームを捕捉し、画像が捕捉された旨を表示するためにカメラのシャッタ音のような可聴アラームを発生し、画像をＪＰＥＧ、ＴＩＦＦ、ＢＭＰまたはその他の画像フォーマットにフォーマット化し、捕捉された画像をオペレータに対しＬＣＤ２５４上にディスプレイする。次にＭＳＣ１００は、画像をセーブするか、リモート・クライアント１１０に画像を送信するか、または画像を廃棄するかのオプションをオペレータに与える。
【０１２２】
ＭＳＣ１００のビデオ、オーディオおよび音声機能は、ＭＳＣのローカル・ファイル記憶システム２６５内、またはインストールされたポータブル・メモリ・カード２５８内、またはＵＳＢホスト・インターフェース２５９、２６０を介し、ネットワーク・ファイル・システム（ＮＦＳ）記憶設備１５０に接続されたＵＳＢメモリ・モジュール内に記憶されたビデオ、オーディオ、音声および画像をＭＳＣ１００で検索し、再生し、および／またはこれらをＲＣ１１０にストリーミングできるようにすることによって強化される。このコンテントは、デバイスに設けられたボタン２５５および３００〜３１２、およびタッチ・パネル２５３、３２２の制御により再生、休止、巻き戻し、サーチ、ストップおよび早送りをすることができる。ＭＳＣ処理サブ・システム２１３は、記憶媒体からデータを取得し、フォーマットを逆圧縮し、これをディスプレイ・コントローラ２１２へ転送し、コントローラは、次にこれをＬＣＤ２５４にディスプレイする。同時に、ＭＳＣ処理サブ・システム２１３は、記憶媒体からＲＣ１１０にデータを転送できる。記憶されたストリームの検索は、ＭＳＣ処理サブ・システム２１３上で作動し、ＬＣＤ２５４にディスプレイを提示するファイル・ビューワ・アプリケーションにより容易とされている。このファイル・ビューワ機能は、ＬＣＤ２５４上の各記憶されたアイテムに対し、ファイルネーム、ファイル・プロパティおよびサムネイル画像をディスプレイする。ファイル・ビューワ機能は、内蔵スピーカ２３３またはヘッド・セット２２８および２２９を介し、関連する音声のコメントを再生する能力を提供する。
【０１２３】
ＭＳＣ３００のビデオ、オーディオおよび音声能力は、これらをＲＣ１１０にストリーミングする前に、これらビデオ、オーディオ、音声および画像を暗号化することによって強化される。この機能は、ビデオ、オーディオおよび音声の安全なストリーミングが必要な状況で使用される。このモードでは、ＭＳＣ処理サブ・システム２１３はトランスポート・パケットをメディア・ストリーム・サーバ機能に提供する前に、これらトランスポート・パケットを暗号化する。ＭＳＣ処理サブ・システム２１３は、この目的のためにデータ暗号化規格（ＤＥＳ）、トリプルＤＥＳＣ（３ＤＥＳ）または高度暗号化規格（ＡＥＳ）暗号アルゴリズムを使用する。
【０１２４】
低照明条件でのＬＣＤのビュー能力を改善するためにバック・ライトが設けられている。このＬＣＤのバック・ライトは、ＭＳＣ電子回路およびソフトウェアを使って調節できる。ＭＳＣソフトウェアによりオペレータは、ＬＣＤ２５４上にディスプレイされているメニューから所望するメニューを選択することにより輝度レベルをマニュアルで制御できるし、またはカメラ・モジュールによってレポートされる露出設定値、例えば、絞り、シャッタ速度および利得（これらだけに限定されるものではない）を使用することにより、自動的輝度レベルを制御できる。ＭＳＣは、これら設定値を使用することにより、周辺光レベルを計算し、これら条件にマッチさせるよう、バック・ライトの輝度を調整する。
【０１２５】
ネットワークを通してＭＳＣ１００またはＵＳＢホスト・インターフェースを通してホストコンピュータからコマンドを伝送することにより、ＲＣ１１０からＭＳＣ１００へ遠隔制御（ＲＣ）を行うことができる。ＲＣは、オーディオおよびビデオコーデックの選択、オーディオ・フォーマット、ビデオ・サイズ、フレーム・レート、ビデオ・ビット・レート、キーフレーム・インターバル、バッファ・サイズ、ビデオ・スムーズネス、デコーダの複雑さ、クロップ方法、逆インターレース処理、逆テレシネ処理、ピクセル・フォーマット、時間コード発生およびパケット・サイズを含むＭＳＣ１００のキー圧縮パラメータを設定するためにこの機能を利用できる。ＲＣは、ストリーム・スタート・ストップ／休止、レコード・スタート・ストップ、巻き戻し、シャッフル・バック、シャッフル順方向送り、高速順方向送り、テレ・ズーム、ワイド・ズーム、マニュアル・フォーカスオン・オフ、フォーカス・イン・アウト、スチル・キャプチャを含むライブおよび記憶されたコンテント・ストリーム機能を制御するのに、この機能を利用することもできる。
【０１２６】
ＵＳＢホスト・インターフェース２５９、２６０を介し、キーボードにＭＳＣ１００を接続することにより、カメラのオペレータは、ＭＳＣの動作およびコンフィギュレーションのすべての特徴をローカルに制御することができる。ＵＳＢホスト２５９、２６０を介し、ＭＳＣ１００をＵＳＢメモリ・モジュール・クライアントに接続すると、コンフィギュレーション・データをデバイスにアップ・ロードし、ストリーム・コンテントを記憶のためにメモリ・モジュールにストリーミングすること、および以前記憶されたコンテントを再生する能力が提供される。デバイスのＵＳＢホスト・インターフェース２５９、２６０は、リモート制御デバイス、例えば、モータ化された三脚２４０に接続し、よってデバイスの物理的配置を制御する能力をＭＳＣ１００およびＲＣ１１０に与えることも可能となる。
【０１２７】
ＭＳＣ１００は、外部ドッキング・ステーション２４１へインターフェース２４４を提供し、よってＭＳＣ１００は、ドッキング・ステーション２４１からＤＣパワー２４２およびユニークなシリアル番号情報２４３を得ることが可能となる。ＤＣパワー２４５は、ＭＳＣの電源にルーティングされ、ＭＳＣ１００を作動させ、内部電池を充電するのに使用される。ドッキング・ステーション２４１からのユニークなシリアル番号情報は、デバイスを探すのをアシストするのに使用される。このことは、既知の固定されたロケーションにあるドッキング・ステーションを使用することによって達成される。ＭＳＣ１００がＲＣ１００にドッキング・ステーションのシリアル番号をレポートすることは、ＭＳＣ１００がドッキング・ステーションと同じロケーションにあることを意味する。ドッキング・ステーションのユニークなシリアル番号情報２４３は、ＭＳＣの処理サブ・システム２１３によって読み出される。ＭＳＣ処理サブ・システム２１３は、ネットワークを介しＲＣ１１０へこの情報をストリーミングする。
【０１２８】
ＭＳＣ１００は、カメラ・モジュール２００が提供する焦点情報を使用してＭＳＣ１００とサブジェクトとの間の直線距離を測定する能力を提供する。カメラ・モジュール２００から受信する焦点距離および絞りデータを使用し、ＭＳＣ処理サブ・システム（２１３）は、サブジェクトまでの平均距離の推定値を計算し、このデータをＬＣＤディスプレイ２５４上で利用できるようにすると共に、ＲＣ２１０に与える。
【０１２９】
多数のＲＣ５１０が同時に１つのＭＳＣ５００と相互対話できるようにすることによって、ＭＳＣ５００が強化される。ＲＣ５１０は、ＭＳＣ５００がストリーミングしたビデオを見てオーディオを聞くことができ、更にＭＳＣ５００を遠隔制御でき、ＭＳＣ５００とのＶｏＩＰ会議の通話セッションに参加できる。
【０１３０】
多数のＲＣ５１０のためのビデオおよびオーディオ・サポートは、ビデオ配信サーバ機能５０２を加えることによって達成される。このビデオ配信サーバ５０２は、ＭＳＣ５００と参加ＲＣ５１０との間のＳＩＰビデオおよびオーディオ・セッションを設定するよう、登録サーバ５０４と共に働く。セッションが一旦設定されると、ＭＳＣ５００は、最高の品位のビデオおよびオーディオ・ストリームをビデオ配信サーバ５０２にストリーミングし、次にサーバ５０２は、各ＲＣ５１０へストリームを配信する。各ＲＣ５１０は、ビデオ配信サーバ５０２により、このＲＣに提供されたストリームのオーディオおよびビデオ・コーデック選択、オーディオ・フォーマット、ビデオ・サイズ、フレーム・レート、ビデオ・ビット・レート、キーフレーム・インターバル、バッファ・サイズ、ビデオ・スムーズネス、デコーダの複雑さ、クロップ方法、逆インターレース処理、逆テレシネ処理、ピクセル・フォーマット、時間コード発生およびパケットのサイズを制御できる。このことは、ビデオ配信サーバで作動するソフトウェアにより達成され、このサーバは、ＭＳＣ１００から受信した最高品位のストリームをデコードし、各ＲＣ５１０が設定した特性に従ってこれらストリームを再びコード化する。次にビデオ配信サーバは、ネットワークを介し、ＲＣ５１０へ再コード化されたビデオ・ストリームをストリーミングする。
【０１３１】
音声会議サーバ機能５０６を使用することにより、多数のＲＣが存在する状況で、ＶｏＩＰ会議通話機能が提供される。ＭＳＣ１００とＲＣ５１０との間のＳＩＰ音声セッションを設定するために、会議サーバ５０６は、登録サーバ５０４と共に働く。一旦セッションが設定されると、各参加者（ＭＳＣ１００およびＲＣ５１０）は、前に交渉したＶｏＩＰ  ＣＯＤＥＣを使ってマイクのオーディオを圧縮し、ネットワークを介し、これを音声会議サーバ５０６にストリーミングする。音声会議サーバは、ネットワーク・インターフェースを介し、これらＶｏＩＰ入力ストリームを受信し、各ＰＣＭデジタル音声オーディオ・ストリームをデコードし、正規化する。更にサーバは、ユニークなＶｏＩＰ出力データ・ストリームを形成し、一旦ストリームを送った参加者以外の各参加者からのＰＣＭデジタル音声オーディオ入力ストリームを加算することにより、各参加者へストリーミングし戻す。各参加者に対してかかる１つのストリームが形成される。次に、各ストリームは、前に交渉したＶｏＩＰ  ＣＯＤＥＣを使って圧縮され、ネットワークを介し、ＶｏＩＰデータ・ストリームとしてターゲット参加者へストリーミングし戻される。
【０１３２】
ビデオ配信およびＶｏＩＰ会議通話機能は、これらとＲＣ５１０との間、およびこれらとＭＳＣ５００との間で利用できるネットワークのバンド幅に適合する能力によって強化される。各ＲＣ５１０は、このＲＣとサーバとの間のサーバに対するエンド・ツーエンド・ネットワーク接続に関する性能の統計値を収集し、これらをレポートする。同様に、サーバは、これらサーバとＭＳＣ５００との間のエンド・ツーエンド・ネットワーク接続性能の計量値をＭＳＣ５００へレポートし戻す。レポートされる計量値は失われたパケット・レート、パケット・レイテンシおよびパケット・ジッタを含むが、これらだけに限定されるものではない。サーバおよびＭＳＣ５００は、これらレポートされたデータを使ってあらかじめ定められたアルゴリズムに従い、ビデオ、オーディオおよび音声のためのストリーム・データ・パラメータを調整し、利用できる接続のためにＲＣおよびサーバへそれぞれ送られる品位を最適にする。
【図面の簡単な説明】
【０１３３】
【図１】システム全体を示し、更に本発明がかかるシステムとどのように関連するかを示す基本システム図である。
【図２】モバイル・ストリーム・カメラ（ＭＳＣ）の種々の機能ブロックの細部を示すＭＳＣブロック図である。
【図３】ＭＳＣデバイスおよび関連する制御装置の代表的な背面図を示す背面図である。
【図４】ＭＳＣデバイスおよび関連する制御装置の代表的な背面図を示す正面／平面図である。
【図５】すべてのシステムの部品を内蔵するシステム全体を示すシステム全体のブロック図である。
【図１】
2007511110.tif 000003
【図２】
2007511110.tif 000004
【図３】
2007511110.tif 000005
【図４】
2007511110.tif 000006
【図５】
2007511110.tif 000007
【国際調査報告】
2007511110.tif 000008
2007511110.tif 000009