【課題を解決するための手段】
【0004】
ネットワークメディアアダプタの例は、複数のA/Vソースからメディアデータをそれぞれ受信し、かつ複数のA/Vシンクにメディアデータを送信するために、A/VソースおよびA/Vシンクのコネクタに接続されるように構成された複数の周辺インタフェースを含む。コンポーネントは、メディアデータが転送されるメディアネットワークのプロトコルの傘下でメディアデータ保全性を保証するために、A/VソースおよびA/Vシンクのローカルメディアクロックを同調または同期させるように構成される。サービス品質(QoS)準拠メディアインタフェースは、処理されたA/Vメディアデータを、プロトコルに従ってメディアネットワークとの間で送受信するために、ネットワークメディアアダプタに統合される。他のコンポーネントは、メディアネットワークを通じてA/Vソースから受信されたメディアデータを処理し、カプセル化し、転送するように構成されてもよい。さらに他のコンポーネントは、メディアネットワークからメディアデータを受信し、A/Vシンクに接続された1つ以上の周辺インタフェースを介してメディアデータをカプセル開放し、処理し、送信するように構成されてもよい。
【0005】
他のシステム、方法、特徴および有利性は、以下の図面および詳細な説明の考察により、当業者にとって明白であろう(明白になるであろう)。このような付加的なシステム、方法、特徴および有利性は、すべて、この説明に含まれ、本発明の範囲内であり、かつ以下の請求項によって保護されるように意図される。
【0006】
本システムは、以下の図面および説明に関連して一層よく理解されるであろう。図面内の構成要素は、必ずしも縮尺通りではなく、むしろ、本発明の原理を示すことに重点が置かれている。さらに、図面において、同様の参照符号は、個々の図面の全体にわたって、対応するパーツを示す。
【0007】
例えば、本願発明は以下の項目を提供する。
(項目1)
それぞれ、複数のオーディオ/ビデオ(A/V)ソースからメディアデータを受信し、かつ複数のA/Vシンクに前記メディアデータを送信するために、前記A/Vソースおよび前記A/Vシンクのコネクタに接続されるように構成された複数の周辺インタフェースと、
少なくともいくつかの前記周辺インタフェースに結合され、前記メディアデータが転送されるメディアネットワークのプロトコルの傘下でメディアデータ保全性を保証するために、前記A/Vソースおよび前記A/Vシンクのローカルメディアクロックを同調または同期させるように構成された複数のコンポーネントと、
前記プロトコルに従って、処理されたA/Vメディアデータを前記メディアネットワークとの間で送受信するための前記ネットワークに連結可能なサービス品質(QoS)準拠メディアインタフェースと
を備えることを特徴とするネットワークメディアアダプタ。
(項目2)
前記プロトコルは、イーサネット(登録商標)オーディオ/ビデオブリッジ備えることを特徴とする上記項目に記載のネットワークメディアアダプタ。
(項目3)
前記複数のコンポーネントは、ネットワークマスタクロックに対してローカルリアルタイムクロックを同期させるための同期プロセッサを備え、
前記ネットワークメディアアダプタは、ストリームパケットのカプセル開放器と受信パケット分類器とをさらに備え、
前記受信パケット分類器は、
前記QoS準拠のメディアインタフェースを介して前記メディアネットワークから受信されたメディアデータを分類し、
前記メディアデータのメディアデータ保全性を保証するためにローカルメディアクロックの同調または同期を可能にするように前記同期プロセッサへの時間同期トラフィックとして分類されたメディアデータの経路を選択し、
ストリーム識別(ID)フィルタに対してストリーミングパケットトラフィックとして分類されたメディアデータの経路を選択するように構成され、
前記ストリームIDフィルタは、
前記メディアデータの複数のソースストリームから処理されるために承認されたソースストリームを選択し、
前記選択されたソースストリームの対応するローカルメディアストリームを生成し、
前記ローカルメディアストリームを前記ストリームパケットカプセル開放器に送信するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目4)
前記QoS準拠のメディアインタフェースは、高精度の時間同期およびクロック修復を可能にするために、タイムスタンプロジックを備えることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目5)
前記複数のコンポーネントは、メディアクロック修復プロセッサをさらに備え、
前記ストリームパケットカプセル開放器は、
前記メディアネットワークから配信される前記メディアデータからタイムスタンプを抽出し、
前記タイムスタンプを前記メディアクロック修復プロセッサに送信するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目6)
前記複数のコンポーネントは、メディアクロック発生プロセッサをさらに備え、
前記メディアクロック修復プロセッサは、
前記ストリームパケットカプセル開放器からのタイムスタンプを、ローカルメディアクロックによって生成されたタイムスタンプと比較し、
前記ローカルメディアクロックをソースメディアクロックに同調または同期させる前記メディアクロック発生プロセッサを制御するための周波数オフセットおよび位相オフセットを計算するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目7)
前記メディアクロック修復プロセッサは、外部ローカルメディアクロックに対して前記タイムスタンプを同期させるために、メディアクロックマスタモードで動作するように構成されることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目8)
ネットワークインタフェースに結合されたメディアアクセスコントローラをさらに備え、前記ネットワークインタフェースは、メディアデータ保全性を保証するためにA/Vメディアデータを送受信するための通信メディアに連結可能であることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目9)
複数のオーディオ/ビデオ(A/V)ソースおよび複数のA/Vシンクのコネクタに接続されるように構成された複数の周辺インタフェースと、
前記A/Vソースに接続された1つ以上の前記周辺インタフェースからメディアデータを受信するための複数の第1のコンポーネントであって、メディアネットワークを通じて前記A/Vソースから受信された前記メディアデータを処理し、カプセル化し、転送するように構成された前記第1のコンポーネントと、
前記メディアネットワークからメディアデータを受信するための複数の第2のコンポーネントであって、前記A/Vシンクに接続された1つ以上の周辺インタフェースを介して前記メディアデータをカプセル開放し、処理し、送信するように構成された前記第2のコンポーネントと、
前記メディアネットワークのプロトコルの傘下にあるメディアデータ保全性を保証するために、前記A/Vソースおよび前記A/Vシンクのローカルメディアクロックを同調または同期させるように構成された複数の第3のコンポーネントと、
前記プロトコルに従って、処理されたA/Vメディアデータを前記メディアネットワークとの間で送受信するための前記メディアネットワークに連結可能なサービス品質(QoS)準拠メディアインタフェースと
を備えることを特徴とするネットワークメディアアダプタ。
(項目10)
前記第1のコンポーネントは、複数のコピー防止規格の1つにより前記メディアデータを暗号化するためのマルチコンテキスト暗号の暗号器をさらに備えることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目11)
前記第1のコンポーネントは、
前記QoS準拠のメディアインタフェースからタイムスタンプデータを受信し、前記メディアデータをメディアインタフェースの準拠のパケットストリームにカプセル化するためのストリームカプセル化器と、
前記QoS準拠のメディアインタフェースを介した伝送のための個別の型のデータをスケジューリングするための出力パケットスケジューラであって、前記データの型は、ストリーミングデータ、時間同期データおよび様々な他の型のデータを含む、前記出力パケットスケジューラと
をさらに備えることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目12)
前記第1のコンポーネントは、
1つ以上の前記A/Vソースからの生のオーディオを圧縮するためのオーディオエンコーダと、
前記1つ以上のA/Vソースからの生のビデオを圧縮するためのビデオエンコーダと、
必要な場合に、複数のコピー防止規格の1つにより、前記圧縮されたビデオおよび/または前記圧縮されたオーディオを暗号化するためのマルチコンテキスト暗号の暗号器と、
前記圧縮されたオーディオおよび前記圧縮されたビデオをトランスポートストリームに多重化するためのトランスポートストリームマルチプレクサと、
前記QoS準拠のメディアインタフェースからタイムスタンプデータを受信し、前記トランスポートストリームをメディアインタフェースの準拠のパケットストリームにカプセル化するためのストリームカプセル化器と
を備えることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目13)
前記第3のコンポーネントは、前記ローカルメディアクロックをネットワークマスタクロックに同期させるために、同期プロセッサを備え、
前記第2のコンポーネントは、ストリームパケットカプセル開放器と受信パケット分類器とを備え、
前記受信パケット分類器は、
前記QoS準拠のメディアインタフェースを介して前記メディアネットワークから受信されたメディアデータを分類し、
前記メディアデータのメディアデータ保全性を保証するためにローカルメディアクロックの同調または同期を可能にするように前記同期プロセッサへの時間同期トラフィックとして分類されたメディアデータの経路を選択し、
ストリーム識別(ID)フィルタに対してストリーミングパケットトラフィックとして分類されたメディアデータの経路を選択するように構成され、
前記ストリームIDフィルタは、
前記メディアデータの複数のソースストリームから処理されるために承認されたソースストリームを選択し、
前記選択されたソースストリームの対応するローカルメディアストリームを生成し、
前記ローカルメディアストリームを前記ストリームパケットカプセル開放器に送信するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目14)
前記第2のコンポーネントは、マルチコンテキスト暗号の復号器と、トランスポートストリームデマルチプレクサとをさらに備え、
前記ストリームパケットカプセル開放器は、前記メディアデータの受信パケットをカプセル開放し、前記カプセル開放されたメディアデータを、トランスポートストリーム内にある場合は前記トランスポートストリームデマルチプレクサに、トランスポートストリーム内ではなく暗号化された場合は前記マルチコンテキスト暗号の復号器に、または、トランスポートストリーム内でもなく暗号化されてもいない場合はさらに下流の前記第2のコンポーネントに、送信するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目15)
前記トランスポートストリームデマルチプレクサは、受信パケットのストリーム内で見出された複数のパケット化されたエレメンタリストリーム(PES)を多重分離し、暗号化された場合にマルチコンテキスト暗号の復号器に送信されるエレメンタリストリームまでの少なくともいくつかのそれぞれのPESの各々を処理するように構成され、
前記マルチコンテキスト暗号の復号器は、各エレメンタリストリームを複数のコピー防止規格の1つにより復号するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目16)
前記第2のコンポーネントは、
前記ストリームパケットカプセル開放器、前記トランスポートストリームデマルチプレクサ、または前記マルチコンテキスト暗号の復号器から受信された任意の圧縮されたオーディオを生のオーディオに解凍し、前記A/Vシンクに接続された前記周辺インタフェースの1つ以上に前記生のオーディオを送信するように構成されたオーディオデコーダと、
前記ストリームパケットカプセル開放器、前記トランスポートストリームデマルチプレクサ、または前記マルチコンテキスト暗号の復号器から受信された任意の圧縮されたビデオを生のビデオに解凍し、前記A/Vシンクに接続された前記周辺インタフェースの1つ以上に前記生のビデオを送信するように構成されたビデオデコーダと
をさらに備えることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目17)
前記マルチコンテキスト暗号の復号器は、前記ストリームパケットカプセル開放器から受信された、暗号化されたメディアデータを、複数のコピー防止規格の1つにより復号するように構成されることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目18)
前記QoS準拠のメディアインタフェースは、高精度の時間同期およびクロック修復を可能にするために、タイムスタンプロジックを備え、
前記第3のコンポーネントは、メディアクロック修復プロセッサをさらに備え、
前記ストリームパケットカプセル開放器は、
前記メディアネットワークから配信される前記メディアデータからタイムスタンプを抽出し、
前記タイムスタンプを前記メディアクロック修復プロセッサに送信するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目19)
前記第3のコンポーネントは、メディアクロック発生プロセッサをさらに備え、
前記メディアクロック修復プロセッサは、
前記ストリームパケットカプセル開放器からのタイムスタンプを、ローカルメディアクロックによって生成されたタイムスタンプと比較し、
前記ローカルメディアクロックをソースメディアクロックに同調または同期させる前記メディアクロック発生プロセッサを制御するための周波数オフセットおよび位相オフセットを計算するように構成される
ことを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目20)
ネットワークインタフェースに結合されたメディアアクセスコントローラをさらに備え、前記ネットワークインタフェースは、メディアデータ保全性を保証するようにA/Vメディアデータを送受信するための通信メディアに連結可能であることを特徴とする上記項目のいずれか一項に記載のネットワークメディアアダプタ。
(項目21)
複数のオーディオ/ビデオ(A/V)ソースおよび複数のA/Vシンクのコネクタに接続されるように構成された複数の周辺インタフェースを含むネットワークメディアアダプタを構成するための命令セット備えるコンピュータ読み取り可能な媒体であって、
前記命令セットは、プロセッサおよびメモリを有するコンピュータ装置により実行可能であり、
前記コンピュータ読み取り可能な媒体は、
前記A/Vソースに接続された前記複数の周辺インタフェースからメディアデータを受信するために複数の第1のコンポーネントを構成するように前記プロセッサに指図する命令であって、前記第1のコンポーネントがメディアネットワークを通じて前記A/Vソースから受信された前記メディアデータを処理し、カプセル化し、転送するように構成されるように前記プロセッサに指図する命令と、
前記メディアネットワークからメディアデータを受信するために複数の第2のコンポーネントを構成するように前記プロセッサに指図する命令であって、前記第2のコンポーネントが前記A/Vシンクに接続された1つ以上の周辺インタフェースを介して前記メディアデータをカプセル開放し、処理し、送信するように構成されるように前記プロセッサに指図する命令と、
前記メディアネットワークのプロトコルの傘下にあるメディアデータ保全性を保証するために、前記A/Vソースおよび前記A/Vシンクのローカルメディアクロックを同調または同期させるように構成された複数の第3のコンポーネントを構成するように前記プロセッサに指図する命令と、
前記プロトコルに従って、処理されたA/Vメディアデータを前記メディアネットワークとの間で送受信するための前記メディアネットワークに連結可能なサービス品質(QoS)準拠メディアインタフェースを構成するように前記プロセッサに指図する命令とを備える
ことを特徴とするコンピュータ読み取り可能な媒体。
(項目22)
前記第1のコンポーネントは、複数のコピー防止規格の1つにより前記メディアデータを暗号化するために、マルチコンテキスト暗号の暗号器をさらに備えることを特徴とする上記項目に記載のコンピュータ読み取り可能な媒体。
(項目23)
前記第1のコンポーネントを構成するための命令は、
前記QoS準拠のメディアインタフェースからタイムスタンプデータを受信し、前記メディアデータをメディアインタフェースの準拠のパケットストリームにカプセル化するためのストリームカプセル化器を構成するように前記プロセッサを指図する命令と、
前記QoS準拠のメディアインタフェースを介した伝送のための個別の型のデータをスケジューリングするための出力パケットスケジューラを構成するように前記プロセッサを指図する命令であって、前記データの型がストリーミングデータ、時間同期データおよび様々な他の型のデータを含むように前記プロセッサを指図する命令と
をさらに備えることを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目24)
前記第1のコンポーネントを構成するための命令は、
1つ以上の前記A/Vソースからの生のオーディオを圧縮するためのオーディオエンコーダを構成するように前記プロセッサを指図する命令と、
前記1つ以上のA/Vソースからの生のビデオを圧縮するためのビデオエンコーダを構成するように前記プロセッサを指図する命令と、
必要な場合に、複数のコピー防止規格の1つにより、前記圧縮されたビデオおよび/または前記圧縮されたオーディオを暗号化するためのマルチコンテキスト暗号の暗号器を構成するように前記プロセッサを指図する命令と、
前記圧縮されたオーディオおよび前記圧縮されたビデオをトランスポートストリームに多重化するためのトランスポートストリームマルチプレクサを構成するように前記プロセッサを指図する命令と、
前記QoS準拠のメディアインタフェースからタイムスタンプデータを受信し、前記トランスポートストリームをメディアインタフェースの準拠のパケットストリームにカプセル化するためのストリームカプセル化器を構成するように前記プロセッサを指図する命令と、
をさらに備えることを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目25)
前記第3のコンポーネントは、前記ローカルメディアクロックをネットワークマスタクロックに同期させるための同期プロセッサを備え、
前記第2のコンポーネントは、ストリームパケットカプセル開放器と受信パケット分類器とを備え、
前記命令は、
前記QoS準拠のメディアインタフェースを介して前記メディアネットワークから受信されたメディアデータを分類し、
前記メディアデータのメディアデータ保全性を保証するためにローカルメディアクロックの同調または同期を可能にするように前記同期プロセッサへの時間同期トラフィックとして分類されたメディアデータの経路を選択し、
ストリーム識別(ID)フィルタに対してストリーミングパケットトラフィックとして分類されたメディアデータの経路を選択するように前記受信パケット分類器を構成するように前記プロセッサを指図し、
前記ストリームIDフィルタは、
前記メディアデータの複数のソースストリームから処理されるために承認されたソースストリームを選択し、
前記選択されたソースストリームの対応するローカルメディアストリームを生成し、
前記ローカルメディアストリームを前記ストリームパケットカプセル開放器に送信するように構成される
ことを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目26)
前記第2のコンポーネントは、マルチコンテキスト暗号の復号器と、トランスポートストリームデマルチプレクサとをさらに備え、
前記命令は、前記ストリームパケットカプセル開放器が、前記メディアデータの受信パケットをカプセル開放し、前記カプセル開放されたメディアデータを、トランスポートストリーム内にある場合は前記トランスポートストリームデマルチプレクサに、トランスポートストリーム内ではなく暗号化された場合は前記マルチコンテキスト暗号の復号器に、または、トランスポートストリーム内でもなく暗号化されてもいない場合はさらに下流の前記第2のコンポーネントに送信するように構成されるように前記プロセッサを指図する
ことを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目27)
前記命令は、
受信パケットのストリーム内で見出された複数のパケット化されたエレメンタリストリーム(PES)を多重分離し、
暗号化された場合に前記マルチコンテキスト暗号の復号器に送信されるエレメンタリストリームまでの少なくともいくつかのそれぞれの前記PESの各々を処理するように前記トランスポートストリームデマルチプレクサを構成するように前記プロセッサを指図し、
前記マルチコンテキスト暗号の復号器が各エレメンタリストリームを複数のコピー防止規格の1つにより復号するように構成されるように前記プロセッサを指図する
ことを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目28)
前記第2のコンポーネントを構成するための命令は、
前記ストリームパケットカプセル開放器、前記トランスポートストリームデマルチプレクサ、または前記マルチコンテキスト暗号の復号器から受信された任意の圧縮されたオーディオを生のオーディオに解凍し、前記A/Vシンクに接続された前記周辺インタフェースの1つ以上に前記生のオーディオを送信するように構成されたオーディオデコーダを構成するように前記プロセッサを指図する命令と、
前記ストリームパケットカプセル開放器、前記トランスポートストリームデマルチプレクサ、または前記マルチコンテキスト暗号の復号器から受信された任意の圧縮されたビデオを生のビデオに解凍し、前記A/Vシンクに接続された前記周辺インタフェースの1つ以上に前記生のビデオを送信するように構成されたビデオデコーダを構成するように前記プロセッサを指図する命令と、
をさらに備えることを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目29)
前記命令は、前記ストリームパケットカプセル開放器から受信された、暗号化されたメディアデータを、複数のコピー防止規格の1つにより復号するようにマルチコンテキスト暗号の復号器を構成するように前記プロセッサを指図することを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目30)
前記QoS準拠のメディアインタフェースは、高精度の時間同期およびクロック修復を可能にするために、タイムスタンプロジックを備え、
前記第3のコンポーネントは、メディアクロック修復プロセッサをさらに備え、
前記命令は、
前記メディアネットワークから配信される前記メディアデータからタイムスタンプを抽出し、
前記タイムスタンプを前記メディアクロック修復プロセッサに送信するように前記ストリームパケットカプセル開放器を構成するように前記プロセッサを指図する
ことを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目31)
前記第3のコンポーネントは、メディアクロック発生プロセッサをさらに備え、
前記命令は、
前記ストリームパケットカプセル開放器からのタイムスタンプを、ローカルメディアクロックによって生成されたタイムスタンプと比較し、
前記ローカルメディアクロックをソースメディアクロックに同調または同期させる前記メディアクロック発生プロセッサを制御するための周波数オフセットおよび位相オフセットを計算するように前記メディアクロック修復プロセッサを構成するように前記プロセッサを指図する
ことを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(項目32)
ネットワークインタフェースに結合されたメディアアクセスコントローラを構成するように前記プロセッサを指図する命令であって、前記ネットワークインタフェースがメディアデータ保全性を保証するようにA/Vメディアデータを送受信するための通信メディアに連結可能であるように前記プロセッサを指図する命令をさらに備えることを特徴とする上記項目のいずれか一項に記載のコンピュータ読み取り可能な媒体。
(摘要)
ネットワークメディアアダプタは、それぞれ、複数のオーディオ/ビデオ(A/V)ソースからメディアデータを受信し、かつ複数のA/Vシンクにメディアデータを送信するために、A/Vソースおよびシンクのコネクタに接続されるように構成された複数の周辺インタフェースと、メディアデータが転送されるメディアネットワークのプロトコルに傘下でメディアデータ保全性を保証するために、A/Vソースおよびシンクのローカルメディアクロックを同調または同期させるように構成されたコンポーネントとを含む。サービス品質(QoS)準拠メディアインタフェースは、処理されたA/Vメディアデータをプロトコルに従ってメディアネットワークとの間で送受信するためにネットワークメディアアダプタに統合される。