(57)【要約】【課題】システムの構成上の制約を緩和できると共に、映像コンテンツ毎の確実な映像配信を実現できる映像配信装置を提供することにある。【解決手段】本実施形態の映像配信装置は、ＩＰネットワークを介して、映像コンテンツをＩＰマルチキャストにより、受信側に配信する映像配信装置であって、１個の物理サーバ上にソフトウェアにより構築される仮想マシンを含む。前記仮想マシンは、配信対象として設定される映像コンテンツを、前記受信側において再生処理に必要な同期情報を含むパケットストリームとして送出するパケット送出部を有する。【選択図】図１
2020028075.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークを介して、映像コンテンツをＩＰマルチキャストにより、受信側に配信する映像配信装置であって、
１個の物理サーバ上にソフトウェアにより構築される仮想マシンを含み、
前記仮想マシンは、
配信対象として設定される映像コンテンツを、前記受信側において再生処理に必要な同期情報を含むパケットストリームとして送出するパケット送出手段と
を具備する、映像配信装置。
【請求項２】
前記仮想マシンは、
ネットワークとのＩＰ通信制御を実行する仮想ＩＰ制御手段と、
前記仮想ＩＰ制御手段により受信した前記映像コンテンツの設定に基づいて、配信対象の映像コンテンツのファイルを取得する手段と
を含む、請求項１に記載の映像配信装置。
【請求項３】
前記パケット送出手段は、
前記映像コンテンツのファイルから前記パケットストリームに変換して送出する、請求項２に記載の映像配信装置。
【請求項４】
前記パケット送出手段は、
前記ＩＰネットワークを介して、映像コンテンツをＩＰマルチキャストにより受信側に配信するためのルータに対して、前記パケットストリームを伝送する、請求項１から３のいずれか１項に記載の映像配信装置。
【請求項５】
前記仮想マシンは、
ネットワークとのＩＰ通信制御を実行し、当該ネットワークを介して他の仮想マシンとの連携機能を有する仮想ＩＰ制御手段と、
前記仮想ＩＰ制御手段により受信した前記映像コンテンツの設定に基づいて、配信対象の映像コンテンツのファイルを取得する手段と、
前記仮想ＩＰ制御手段により、受信した前記映像コンテンツの設定を前記他の仮想マシンに展開する手段と
を有する、請求項１又は請求項４に記載の映像配信装置。
【請求項６】
前記パケット送出手段は、
前記同期情報として、前記受信側において前記パケットストリームから前記映像コンテンツを再生する際に、送出側のクロックに同期するクロック・リカバリ機能を実現するための情報を含む前記パケットストリームを送出する、請求項１から５のいずれか１項に記載の映像配信装置。
【請求項７】
ＩＰネットワークを介して、映像コンテンツをＩＰマルチキャストにより、受信側に配信する映像配信装置に適用する映像配信方法であって、
１個の物理サーバ上にソフトウェアにより仮想マシンを構築し、
前記仮想マシンにより、配信対象として設定される映像コンテンツを、前記受信側の再生処理の同期に必要な同期情報を含むパケットストリームとして送出する、映像配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、映像配信装置及び映像配信方法に関する。
【背景技術】
【０００２】
従来、ＩＰ（Internet Protocol）ネットワークを利用したＩＰ再放送システムにより、デジタル放送を受信した後に、ＩＰマルチキャストにより再放送するサービスが提供されている。さらに、ＩＰ再放送システムを適用して、特定のコンテンツ（例えばプロモーション・コンテンツ等）の映像（音声も含む）を、ＩＰマルチキャストにより、特定のユーザ端末に配信を行う映像配信サービスが提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６０８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
映像配信サービスを実行するシステムは、配信対象の映像コンテンツ毎のパケットを特定の受信側に配信する。この場合、システムは、映像コンテンツ毎に、パケットを正確に配信するためのサーバやパケット送出部等を含むハードウェア構成を要する。このようなシステムは、ハードウェア構成の変更が容易でないという構成上の制約により、冗長構成や性能追加等の変更要求に対して容易に対処することが困難である。
【０００５】
そこで、目的は、システムの構成上の制約を緩和できると共に、映像コンテンツ毎の確実な映像配信を実現できる映像配信装置を提供することにある。
【課題を解決するための手段】
【０００６】
本実施形態の映像配信装置は、ＩＰネットワークを介して、映像コンテンツをＩＰマルチキャストにより、受信側に配信する映像配信装置であって、１個の物理サーバ上にソフトウェアにより構築される仮想マシンを含む。前記仮想マシンは、配信対象として設定される映像コンテンツを、前記受信側において再生処理に必要な同期情報を含むパケットを多重化したパケットストリームとして送出するパケット送出手段を有する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に関する映像配信システムの構成を示すブロック図。
【図２】実施形態の映像配信システムの動作を説明するためのフローチャート。
【図３】実施形態の変形例を説明するためのブロック図。
【発明を実施するための形態】
【０００８】
以下図面を参照して、実施形態を説明する。
［システムの構成］
図１は、本実施形態の映像配信システムの構成を示すブロック図である。本実施形態のシステムは、特定の映像コンテンツとして、例えばプロモーション・コンテンツの映像（音声も含む）を、ＩＰマルチキャストにより複数の端末機器に配信する。プロモーション・コンテンツは、例えば、通信キャリアやＢＳデジタル放送等の事業者の販促用の宣伝・広告などの映像コンテンツである。なお、特定の映像コンテンツとしては、プロモーション・コンテンツに限定されず、他のコンテンツでもよい。
【０００９】
図１に示すように、本実施形態のシステムは、実機のサーバ（以下、物理サーバと表記）１、パーソナルコンピュータ（ＰＣ）２、及びネットワーク３を有する。物理サーバ１は、ハードウェア及びソフトウェアを含むコンピュータ及び記憶装置により構成される。ＰＣ２は、サービス事業者の操作により、ネットワーク３を経由して、配信対象である映像コンテンツ（プロモーション・コンテンツ）を設定する。
【００１０】
ネットワーク３は、ＩＰネットワークとして機能するＬＡＮ（Local Area network）やインターネット等であり、物理サーバ１とＰＣ２とを接続する。物理サーバ１及びＰＣ２は、映像配信サービスを提供するサービス事業者が運営するコンピュータである。
【００１１】
本実施形態では、物理サーバ１上に、ソフトウェア（ＯＳも含む）により、仮想マシン１０が構築されている。仮想マシン１０は、後述するように、仮想サーバとして映像配信機能を実現し、設定されるプロモーション・コンテンツである映像コンテンツのパケット送出処理等を実行する。
【００１２】
本実施形態の映像配信システムは、仮想マシン１０により送出されるパケットストリームを受信するルータ２０を有する。パケットストリームは、後述するように、映像ファイルをパケットに変換したものであり、ＴＳパケットと表記する。ルータ２０は、ＩＰネットワーク２１に接続された、複数のセットトップ・ボックス（ＳＴＢ：set top box）２２-1〜２２-nのそれぞれに、受信したＴＳパケットを伝送する。
【００１３】
ＳＴＢ２２-1〜２２-nはそれぞれ、サービス事業者と契約した事業者により、例えば店舗等に設置された専用端末機器（受信装置）である。また、ＳＴＢ２２-1〜２２-nはそれぞれ、例えばＢＳデジタル放送等の事業者と契約している、各ユーザの家庭内に設置されている。ＳＴＢ２２-1〜２２-nはそれぞれ、例えば、デジタルテレビ受像機やディスプレイ機器に接続されており、ＩＰマルチキャストによりＩＰネットワーク２１を経由して配信されるＴＳパケットを受信する。ＳＴＢ２２-1〜２２-nは、受信したＴＳパケットに対する再生処理（復号処理を含む）を実行し、再生処理後の映像信号をデジタルテレビ受像機やディスプレイ機器に出力する。
【００１４】
仮想マシン１０は、映像配信機能を実現するための機能部として、仮想ＩＰ制御部１１、ＴＳ（Transport Stream : トランスポート・ストリーム）管理制御部１２、ＴＳ管理部１３、及びパケット送出部１４-1，１４-2を有する。
【００１５】
仮想ＩＰ制御部１１は、ネットワーク３に接続してＩＰ通信を制御し、ＰＣ２からのプロモーション・コンテンツの設定を受信し、当該設定をＴＳ管理制御部１２に伝達する。また、仮想ＩＰ制御部１１は、後述するように、他の仮想マシンとの連携機能を有する。ＴＳ管理制御部１２はＴＳ管理部１３を制御し、ＴＳ管理部１３に対して、ＰＣ２からのプロモーション・コンテンツを設定する。
【００１６】
ＴＳ管理部１３は、配信対象のプロモーション・コンテンツの映像ファイルの入出力を管理する。映像ファイルは、例えばMPEG(Moving Picture Experts Group)-2規格の複数のパケットからなるファイル（以下、ＴＳファイルと表記）である。ＴＳファイルの各パケットは、符号化された映像や音声のデータを格納している。本実施形態では、ＴＳ管理部１３は、物理サーバ１の構成要素である記憶装置１３０，１３１に格納されている、異なる２種類のＴＳファイルＡ，Ｂを管理する。
【００１７】
パケット送出部１４-1，１４-2は、ＴＳ管理部１３により設定されるＴＳファイルＡ，Ｂの伝送レートに基づいてＴＳパケットを送出する。パケット送出部１４-1，１４-2は、ＴＳファイルの各パケットをＴＴＳ（Time-stamped Transport Stream）に変換し、ＲＴＰ(Real-time Transport protocol/ＵＤＰ(User Datagram Protocol)パケットとして、ＩＰｖ6マルチキャスト送信を実行する。パケット送出部１４-1，１４-2は、ＴＳファイルＡ，Ｂ毎にＴＳパケットを正確な間隔で送出する。
【００１８】
ここで、パケット送出部１４-1，１４-2は、ＴＳパケットの各パケットには、ＰＣＲ（Program Clock reference:プログラム時刻基準値）と呼ぶ同期情報を格納する。ＰＣＲは、ＴＳパケットの受信側（デコーダ側）であるＳＴＢ２２-1〜２２-nのクロック・リカバリ機能を実現する。即ち、ＳＴＢ２２-1〜２２-nは、ＰＣＲに基づいて、送出側（エンコーダ側）のクロックに同期し、ＴＳパケットから映像を再生（復号化を含む）する処理を実行する。
［システムの動作］
次に、図２のフローチャートを参照して、本実施形態の映像配信システムの動作を説明する。
【００１９】
本実施形態の映像配信システムは、映像配信サービスを提供するサービス事業者により運営されており、プロモーション・コンテンツの映像（音声も含む）を、特定のＳＴＢ２２-1〜２２-nに対して、ＩＰマルチキャスト（multicast）より同時配信する。
【００２０】
ここで、本実施形態の映像配信システムは、図１のサーバ（仮想マシン）構成とは異なるサーバ構成により、特定のＳＴＢ２２-1〜２２-nに対して、ルータ２０及びＩＰネットワーク２１を使用して、いわゆるＩＰ再放送サービスを提供することが可能である。ＩＰ再放送サービスとは、デジタル放送を受信した後に、ＩＰマルチキャストにより再放送するサービスである。
【００２１】
図２に示すように、本実施形態の映像配信システムでは、ＰＣ２はサービス事業者の操作により、ネットワーク３を経由して、配信対象であるプロモーション・コンテンツを設定する（Ｓ１）。本実施形態では、仮想マシン１０は、ＴＳ管理部１３により、例えば２種類のプロモーション・コンテンツを、ＴＳファイルＡ，Ｂとして管理している。
【００２２】
ＴＳファイルＡは、例えば、サービス事業者と契約している通信キャリア（事業者）の販促用の宣伝・広告の映像コンテンツである。ＴＳファイルＡのＴＳパケットは、通信キャリアが運営している、各店舗に設置されたＳＴＢ２２-1〜２２-nに対して、ＩＰマルチキャストにより配信される。また、ＴＳファイルＢは、例えば、サービス事業者と契約しているＢＳデジタル放送等の事業者の販促用の宣伝・広告の映像コンテンツである。ＴＳファイルＢのＴＳパケットは、事業者と契約している各ユーザの家庭内に設置されたＳＴＢ２２-1〜２２-nに対して、ＩＰマルチキャストにより配信される。
【００２３】
仮想ＩＰ制御部１１は、ネットワーク３とのＩＰ通信を制御し、ＰＣ２からのプロモーション・コンテンツの設定を受信してＴＳ管理制御部１２に伝達する。ＴＳ管理制御部１２は、ＴＳ管理部１３に対してプロモーション・コンテンツを設定する（Ｓ２）。ＴＳ管理部１３は、設定されたプロモーション・コンテンツに対応する、例えばＴＳファイルＡを物理サーバ１の記憶装置１３０から取り出して、パケット送出部１４-1に出力する。
【００２４】
パケット送出部１４-1は、ＴＳ管理部１３からのＴＳファイルＡのＴＳパケット（ＴＴＳに変換したＲＴＰ/ＵＤＰパケット）を、ＩＰｖ6マルチキャスト送信により所定の伝送レートに基づいて送出する（Ｓ３）。パケット送出部１４-1から送出されるＴＳパケットには、ＰＣＲと呼ぶ同期情報が格納されている。
【００２５】
ルータ２０は、パケット送出部１４-1から送出されるＴＳパケットを受信し、指定された宛先に配信する（Ｓ４）。即ち、仮想マシン１０から送出されたＴＳパケットは、ＩＰネットワーク２１を経由して、ＩＰマルチキャストにより特定のＳＴＢ２２-1〜２２-nに同時送信される。
【００２６】
ＳＴＢ２２-1〜２２-nは、ＩＰネットワーク２１を経由して配信されるＴＳパケットを受信し、再生処理（復号処理を含む）を実行する（Ｓ５）。ＳＴＢ２２-1〜２２-nは、ＴＳパケットの各パケットに含まれるＰＣＲに基づいて、パケット送出部１４-1のクロックに同期し、ＴＳパケットから映像コンテンツ（ここではＴＳファイルＡ）を再生する。
【００２７】
ＳＴＢ２２-1〜２２-nはそれぞれ、例えば各店舗内に設置されたディスプレイ機器に対して、再生した映像信号を出力する。これにより、各店舗内に設置されたディスプレイ機器には、例えば、サービス事業者と契約している通信キャリア（事業者）の販促用の宣伝・広告の映像コンテンツが表示される。
【００２８】
以上のように本実施形態によれば、映像配信システムとして物理サーバ上に仮想マシンを構築し、この仮想マシンにより、仮想サーバとして映像配信機能を実現できる。即ち、映像コンテンツのＴＳパケットを、所定の伝送レートによるＩＰマルチキャストにより、ＩＰネットワーク２１を経由して特定の各ＳＴＢに配信することができる。
【００２９】
このような本実施形態の映像配信システムは、物理サーバ等の最小限のハードウェア構成と、仮想マシンを構築するためのソフトウェア構成により実現できるため、システムの構成上の制約を緩和できる。従って、例えば、提供する映像コンテンツの画質を４Ｋ／８Ｋに向上させるような性能変更や、性能追加等の要求に対して、仮想マシンの仕様変更で容易に対処できる可能性がある。
【００３０】
なお、本実施形態は、１つの物理サーバ上には、複数の仮想マシンを構築し、各仮想マシンにより、異なる種類の映像コンテンツ（ＴＳファイル）を、ＩＰマルチキャストにより配信する構成でも良い。
【００３１】
また、本実施形態は、ＴＳ管理部により管理されるプロモーション・コンテンツは、ＴＳファイルＡ，Ｂの２種類の場合について説明したが、これに限定されず、１種類又は３種類以上でも良い。
［変形例］
図３は、本実施形態の変形例を説明するためのブロック図である。図３に示すように、本変形例は、仮想マシン１０とは異なる仮想マシン３０を追加した冗長構成の映像配信システムである。即ち、本変形例のシステムは、仮想マシン１０が構築されている物理サーバ１とは異なる物理サーバ上に、仮想マシン３０が構築された構成である。
【００３２】
図３に示すように、仮想マシン３０は、仮想マシン１０と同様に、仮想ＩＰ制御部３１、ＴＳ管理制御部３２、ＴＳ管理部３３、及びパケット送出部３４-1，３４-2を有する。仮想ＩＰ制御部３１は、ネットワーク３とのＩＰ通信を制御し、ＰＣ２からのプロモーション・コンテンツの設定を受信し、ＴＳ管理制御部３２に伝達する。仮想ＩＰ制御部３１は、他の仮想マシン１０の仮想ＩＰ制御部１１と連携する。ＴＳ管理制御部３２はＴＳ管理部３３を制御し、ＴＳ管理部３３に対して、ＰＣ２からのプロモーション・コンテンツを設定する。
【００３３】
ＴＳ管理部３３は、配信対象のプロモーション・コンテンツの映像ファイルの入出力を管理する。本実施形態では、記憶装置３３０，３３１に格納されている、異なる２種類のＴＳファイルＡ，Ｂを管理する。パケット送出部３４-1，３４-2は、ＴＳ管理部１３により設定されるＴＳファイルＡ，ＢのＴＳパケットを送出する。即ち、パケット送出部３４-1，３４-2は、ＴＳファイルの各パケットをＴＴＳに変換し、ＲＴＰ/ＵＤＰパケットとして、ＩＰｖ6マルチキャスト送信を実行する。ルータ４０は、パケット送出部３４-1，３４-2からのＴＳパケットを受信し、ＩＰネットワーク２１に接続された各ＳＴＢ２２-1〜２２-nのそれぞれに配信する。
【００３４】
本変形例の映像配信システムであれば、仮想ＩＰ制御部１１及び仮想ＩＰ制御部３１の連携機能により、ＰＣ２は、仮想マシン１０に対してプロモーション・コンテンツの設定を行うだけで、仮想マシン３０に対しても同様に当該設定を行うことができる。即ち、仮想マシン１０のＴＳ管理制御部１２は、ＴＳ管理部３３に対してＰＣ２からのプロモーション・コンテンツを設定すると共に、ネットワーク３を介して他の仮想マシン３０のＴＳ管理制御部３２に対して当該設定を展開できる。
【００３５】
従って、本変形例の映像配信システムは、ＰＣ２からのプロモーション・コンテンツの設定を１回だけ行うことにより、複数の仮想マシンに対して当該設定を展開できる。これにより、各仮想マシンから、設定されたプロモーション・コンテンツ（例えば、ＴＳファイルＡ）のＴＳパケットを、ＩＰマルチキャストによりＩＰネットワーク２１に接続された各ＳＴＢ２２-1〜２２-nのそれぞれに配信することができる。
【００３６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３７】
１…物理サーバ、２…パーソナルコンピュータ（ＰＣ）、３…ネットワーク、
１０，３０…仮想マシン、１１，３１…仮想ＩＰ制御部、１２，３２…ＴＳ管理制御部、
１３，３３…ＴＳ管理部、１４-1，１４-2，３４-1，３４-2…パケット送出部、
２０，４０…ルータ、２１…ＩＰネットワーク、
２２-1〜２２-n…セットトップ・ボックス（ＳＴＢ）、
１３０，１３１，３３０，３３１…記憶装置。
【図１】
2020028075.tif 000003
【図２】
2020028075.tif 000004
【図３】
2020028075.tif 000005