JP2016103745A - 送信装置及び送信方法、並びに、受信装置並びに受信方法 - Google Patents
送信装置及び送信方法、並びに、受信装置並びに受信方法 Download PDFInfo
- Publication number
- JP2016103745A JP2016103745A JP2014241048A JP2014241048A JP2016103745A JP 2016103745 A JP2016103745 A JP 2016103745A JP 2014241048 A JP2014241048 A JP 2014241048A JP 2014241048 A JP2014241048 A JP 2014241048A JP 2016103745 A JP2016103745 A JP 2016103745A
- Authority
- JP
- Japan
- Prior art keywords
- information
- broadcast service
- transmission
- address
- control information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
【課題】IP伝送方式により放送信号を送信する送信装置を提供する。【解決手段】放送サービスがオンエア中か否かを示すon_air_indication情報と、放送サービスを構成するすべてのパケットが指定されるIPアドレスのみで伝送されているか否かを示すinband_indication情報をTLV−SI内のAMTに乗せて伝送する。受信機側では、選局操作の度にon_air_indicationを確認して、放送サービスの休止時に迅速に対応する。また、inband_indicationに基づいてIPパケットのフィルタリングを制御する。【選択図】 図20
Description
本明細書で開示する技術は、IP伝送方式により放送サービスを構成する各コンポーネントを送信する送信装置及び送信方法、並びに、IP伝送される放送サービスの各コンポーネントを受信する受信装置並びに受信方法に関する。
現在の放送システムでは、メディアのトランスポート方式として、MPEG−2 TS(Moving Picture Experts Group−2 Transport Stream)方式やRTP(Real Time Protocol)方式が広く使用されている(例えば、特許文献1を参照のこと)。また、次世代のディジタル放送方式として、MPEGで新たなメディア・トランスポート方式として規格化されたMMT(MPEG Media Transport)方式による超高解像度TV放送規格が検討されている。
MMT方式の放送システムでは、異なる伝送路の組み合わせで利用することが容易であり、放送や通信の複数の伝送路に共通に用いることができる。MMT方式を用いる放送システムでは、放送番組の映像信号や音声信号の符号、並びに、放送番組に関連するコンテンツ(データ放送アプリケーションなど)や字幕の信号をMMTP(MMT Protocol)ペイロードに乗せてMMTPパケット化し、IP(Internet Protocol)パケットで伝送する。また、これらのIPパケットは、放送伝送路ではTLV(Type Value Length)パケットの形式で伝送する(例えば、特許文献2を参照のこと)。
要するに、MMT/TLV方式の放送システムは、放送伝送路でIPパケットを伝送する方式である。このような伝送方式では、例えば、放送サービス毎に1つのIPアドレスをマッピングするという運用が可能である(若しくは、かかるサービス運用が想定される)。このような場合、放送局側から、放送サービス(放送番組番号を識別するサービス識別子)を特定のIPアドレスに関連付けるアドレス・マップ・テーブルを提供すれば、受信機側では、このテーブルを利用して、受信パケットをIPアドレスに基づいてフィルタリングすることで、所望する放送サービスを構成する各コンポーネントにアクセスすることができる。
本明細書で開示する技術の目的は、IP伝送方式により放送サービスを構成する各コンポーネントを好適に送信することができる、優れた送信装置及び送信方法を提供することにある。
本明細書で開示する技術のさらなる目的は、IP伝送される放送サービスの各コンポーネントを好適に受信することができる、優れた受信装置並びに受信方法を提供することにある。
本願は、上記課題を参酌してなされたものであり、請求項1に記載の技術は、
放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理部と、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理部と、
を具備し、
前記制御情報送信処理部は、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信装置である。
放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理部と、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理部と、
を具備し、
前記制御情報送信処理部は、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信装置である。
本願の請求項2に記載の技術によれば、請求項1に記載の送信装置の前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第1の情報を付加するように構成されている。
本願の請求項3に記載の技術によれば、請求項1に記載の送信装置の前記制御送信処理部は、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報をさらに前記制御情報に付加するように構成されている。
本願の請求項4に記載の技術によれば、請求項3に記載の送信装置の前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第2の情報を付加するように構成されている。
本願の請求項5に記載の技術によれば、請求項4に記載の送信装置の前記制御情報送信処理部は、放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスを前記マッピング情報として記述するとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示すように構成されている。
本願の請求項6に記載の技術によれば、請求項1に記載の送信装置の前記コンポーネント送信処理部は、放送サービスのコンポーネントをMMT方式によりMMTPパケット化してからIPパケット化し、さらにIPパケットをTLV多重化形式により多重化したTLVパケットを放送伝送路に送出し、前記制御情報送信処理部は、前記制御情報を乗せたTLVパケットを放送伝送路に送出するように構成されている。
本願の請求項7に記載の技術によれば、請求項6に記載の送信装置の前記コンポーネント送信処理部は、放送サービスのコンポーネントのMMT伝送に関わるコンポーネント制御情報をさらに送信処理するように構成されている。
本願の請求項8に記載の技術によれば、請求項7に記載の送信装置の前記制御情報送信処理部は、放送サービスのエントリー・ポイントとなる前記コンポーネント制御情報のメッセージが伝送されるIPアドレスを放送サービスに関連付けるマッピング情報を前記制御情報に含めるように構成されている。
また、本願の請求項9に記載の技術は、
放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理ステップと、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理ステップと、
を有し、
前記制御情報送信処理ステップでは、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信方法である。
放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理ステップと、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理ステップと、
を有し、
前記制御情報送信処理ステップでは、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信方法である。
また、本願の請求項10に記載の技術は、
放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理部と、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理部と、
を具備し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信装置である。
放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理部と、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理部と、
を具備し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信装置である。
本願の請求項11に記載の技術によれば、請求項10に記載の受信装置において、前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第1の情報が付加されている。
本願の請求項12に記載の技術によれば、請求項10に記載の受信装置において、前記制御情報には、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報がさらに付加されている。
本願の請求項13に記載の技術によれば、請求項12に記載の受信装置において、前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第2の情報が付加されている。
本願の請求項14に記載の技術によれば、請求項12に記載の受信装置において、放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスが前記マッピング情報として記述されるとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示されている。
本願の請求項15に記載の技術によれば、請求項10に記載の受信装置は、選局操作の度に前記第1の情報を取得して、前記コンポーネント受信処理部における受信処理を制御するように構成されている。
本願の請求項16に記載の技術によれば、請求項10に記載の受信装置は、選局操作の度に前記第1の情報を取得して、ユーザーに通知するように構成されている。
本願の請求項17に記載の技術によれば、請求項12に記載の受信装置は、前記第2の情報に基づいて放送サービスの再送信を制御するように構成されている。
本願の請求項18に記載の技術によれば、請求項12に記載の受信装置は、すべてのパケットが同じIPアドレスのみで伝送されていることが前記第2の情報で示されている放送サービスのコンポーネントを、IPアドレス・フィルタリングにより抽出して再送信するように構成されている。
本願の請求項19に記載の技術によれば、請求項12に記載の受信装置は、すべてのパケットが同じIPアドレスのみでは伝送されていないことが前記第2の情報で示されている放送サービスの再送信を許可しないように構成されている。
また、本願の請求項20に記載の技術は、
放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理ステップと、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理ステップと、
を有し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信方法である。
放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理ステップと、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理ステップと、
を有し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信方法である。
本明細書で開示する技術によれば、IP伝送方式により放送サービスを構成する各コンポーネントを好適に送信することができる、優れた送信装置及び送信方法を提供することができる。
また、本明細書で開示する技術によれば、IP伝送される放送サービスの各コンポーネントを好適に受信することができる、優れた受信装置並びに受信方法を提供することができる。
なお、本明細書に記載された効果は、あくまでも例示であり、本発明の効果はこれに限定されるものではない。また、本発明が、上記の効果以外に、さらに付加的な効果を奏する場合もある。
本明細書で開示する技術のさらに他の目的、特徴や利点は、後述する実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
以下、図面を参照しながら本明細書で開示する技術の実施形態について詳細に説明する。
図1には、本明細書で開示する技術を適用したディジタル放送システム10の構成例を模式的に示している。図示のディジタル放送システム10は、放送送出システム11と、受信機12で構成される。
放送送出システム11は、放送信号の伝送にMMT/TLV方式を適用しており、放送伝送路でIPパケットを伝送する。具体的には、放送番組の映像信号や音声信号の符号、並びに、放送番組に関連するコンテンツ(データ放送アプリケーションなど)や字幕の信号は、MMTPペイロードに乗せてMMTPパケット化され、IPパケットで伝送される。また、これらのIPパケットは、放送伝送路ではTLVパケットの形式で伝送される。ここで、映像や音声、字幕などの放送番組本体に関わるコンポーネントは、タイムド・メディアである。また、データ放送に利用されるコンテンツ(HTML(Hyper Text Transfer Protocol)形式で記述されるデータ放送アプリケーションなど)はノンタイムド・メディアである。
一方、受信機12は、放送送出システム11から放送伝送路で送られてくるIPパケットを受信する。後述するように、受信パケットをIPアドレスに基づいてフィルタリングすることで、所望する放送サービスを構成する各コンポーネントにアクセスすることができる。受信機12は、そして、受信機12は、受信パケットから映像や音声、字幕などの伝送メディアを復号して、画像や音声を提示する。また、受信機12は、受信パケットからデータ放送用の各ファイル・データを取得すると、HTMLブラウザーなどのアプリケーション・エンジンを起動して、放送番組に連動したデータ放送の提示を行なう。
図2には、MMT方式を用いる放送システムのプロトコル・スタック200を示している。
1つの放送サービスは、映像201、音声202、字幕203、アプリケーション204、コンテンツ・ダウンロード205の各コンポーネントで構成される。映像201はHEVC(High Efficiency Video Coding)形式で符号化211され、音声202はAAC(Advanced Audio Coding)形式で符号化212され、字幕203は次膜符号化213される。また、アプリケーション204は、EPG(Electric Program Guide)を含むが、HTML5形式で符号化214される。
MMTレイヤー220上では、これらタイムド・メディア及びノンタイムド・メディアの符号化コンポーネント211〜214は、MPU(Media Processing Unit)フォーマットにして、MMTPペイロードに乗せてMMTPパケット化される。また、メディア・トランスポート方式であるMMTに関わる(放送番組の構成などを示す)制御情報であるMMT−SI(signaling Information)221も、MMTPペイロードに乗せてMMTPパケット化される。なお、コンテンツ・ダウンロード205のデータ伝送方式215として、字幕・文字スーパー伝送方式、アプリケーション伝送方式、イベント・メッセージ伝送方式、汎用データ伝送方式の4種類が挙げられるが、詳細な説明は省略する。
UDP(User Datagram Protocol)/IPレイヤー230では、MMTPパケットはIPパケット化される。また、タイムド・メディアのための現在時刻の情報を含むNTP(Network Time Protocol)パケット206も、IPパケット化される。さらに、これらのIPパケットは、TLVレイヤー240でTLVパケット化され、最下層の物理レイヤーである放送伝送路250で伝送される。また、IPパケットの多重のためのTLV多重化形式に関わるTLV−SI241も、TLVパケット化され、放送伝送路250で伝送される。TLVパケットを多重した伝送スロットは、伝送路のTMCC(Transmission and Multiplexing Configuration Control)信号251から、TLVストリーム識別情報(TLV_stream_id)を用いて特定される。
図3には、図2に示した放送信号を送出する放送送出システム11の構成例を示している。放送送出システム11は、例えば放送番組本体の制作元であるキー局(番組制作局)に相当する。図示の放送送出システム11は、時計部301と、信号送出部302と、ビデオ・エンコーダー303と、オーディオ・エンコーダー304と、キャプション・エンコーダー305と、シグナリング・エンコーダー306と、ファイル・エンコーダー307と、電子データ処理システム(Electronic Data Processing System:EDPS)308と、TLVシグナリング・エンコーダー309と、IPサービス・マルチプレクサー(MUX)310と、TLVマルチプレクサー(MUX)311と、変調・送信部312を備えている。
時計部301は、NTPサーバー(図示しない)から取得した時刻情報に同期した時刻情報を生成し、この時刻情報を含むIPパケットをIPサービス・マルチプレクサー310に送る。
信号送出部302は、例えばTV放送局のスタジオやVTRなどの記録再生機であり、タイムド・メディアである映像、音声、字幕などのストリーム・データや、ノンタイムド・メディアであるデータ放送アプリケーション用のファイル・データ(HTML文書データなど)をそれぞれ、ビデオ・エンコーダー303、オーディオ・エンコーダー304、キャプション・エンコーダー305、ファイル・エンコーダー307に送る。
EDPS308は、TV放送局のスケジューラー並びにファイルの供給源であり、ノンタイムド・メディアであるデータ放送アプリケーションと、放送番組の構成などを示す制御情報と、IPパケットの多重に関する制御情報をそれぞれ、ファイル・エンコーダー307、シグナリング・エンコーダー306、TLVシグナリング・エンコーダー309に送る。
ビデオ・エンコーダー303は、信号送出部302から送出される映像信号をHEVC符号化し、さらにパケット化して、映像信号のMMTパケットを含むIPパケットをIPサービス・マルチプレクサー310に送る。また、オーディオ・エンコーダー304は、信号送出部302から送出される音声信号をAAC符号化し、さらにパケット化して、音声信号のMMTパケットを含むIPパケットをIPサービス・マルチプレクサー310に送る。また、キャプション・エンコーダー305は、信号送出部302から送出される字幕信号を字幕符号化し、さらにパケット化して、字幕のMMTパケットを含むIPパケットをIPサービス・マルチプレクサー310に送る。
シグナリング・エンコーダー306は、EDPS308から送出される情報に基づいて、放送番組の構成などを示す制御情報を記述したシグナリング・メッセージ(MMT−SI)を生成し、ペイロード部にこのシグナリング・メッセージが配置されたMMTパケットを含むIPパケットをIPサービス・マルチプレクサー310に送る。本実施形態では、シグナリング・メッセージは、PA(Package Access)メッセージ、M2セクション・メッセージ、データ伝送メッセージの3種類に大別される。
ファイル・エンコーダー307は、信号送出部302又はEDPS308から送出されるデータ放送アプリケーションをHTML5形式のファイル・データに符号化し、さらにパケット化して、このMMTパケットを含むIPパケットをIPサービス・マルチプレクサー310に送る。
放送送出システム11は、送出するチャンネル(放送番組)毎にIPサービス・マルチプレクサー310を装備する。1つのチャンネルのIPサービス・マルチプレクサー310は、各エンコーダー303〜307から送られてくる映像、音声、字幕、シグナリング・メッセージ(MMT−SI)、及びデータ放送アプリケーションの各々を含むIPパケットをマルチプレクスして、1つの放送サービス(チャンネル)を構成するTLVパケットを生成する。
TLVシグナリング・エンコーダー309は、EDPS308から送出される情報に基づいて、上記のIPパケットの多重に関する制御情報(TLV−SI)をペイロード部に配置するTLVパケットを生成する。
TLVマルチプレクサー311は、各IPサービス・マルチプレクサー310−1〜310−N及びTLVシグナリング・エンコーダー309で生成されるTLVパケットをマルチプレクスして、TLVストリーム識別情報で識別されるTLVストリームを生成する。
変調・送信部312は、TLVマルチプレクサー311で生成されたTLVストリームに対してRF変調処理を行なって、放送伝送路に送出する。
図3に示した放送送出システム11の動作について説明しておく。
時計部301では、NTPサーバー(図示しない)から取得した時刻情報に同期した時刻情報が生成され、この時刻情報を含むIPパケットが生成される。
信号送出部302から送出される映像信号は、ビデオ・エンコーダー303に供給される。ビデオ・エンコーダー303では、映像信号がHEVC符号化され、さらにパケット化されて、HEVC符号化映像信号のMMTパケットを含むIPパケットが生成される。このIPパケットは、IPサービス・マルチプレクサー310に送られる。
また、信号送出部302から送出される音声信号並びに字幕信号に対しても、同様の処理が行なわれる。すなわち、オーディオ・エンコーダー304で生成されるAAC符号化音声信号のMMTパケットを含むIPパケットがIPサービス・マルチプレクサー310に送られるとともに、キャプション・エンコーダー305で生成される字幕符号化信号のMMTパケットを含むIPパケットがIPサービス・マルチプレクサー310に送られる。
また、シグナリング・エンコーダー306では、EDPS308から送出される情報に基づいて放送番組の構成などを示す制御情報を記述したシグナリング・メッセージ(MMT−SI)が生成され、ペイロード部にこのシグナリング・メッセージが配置されたMMTパケットを含むIPパケットが生成される。このIPパケットは、IPサービス・マルチプレクサー310に送られる。
また、信号送出部302又はEDPS308から送出されるデータ放送アプリケーションは、ファイル・エンコーダー307に供給される。ファイル・エンコーダー307では、データ放送アプリケーションがHTML5形式に符号化され、さらにパケット化され、このMMTパケットを含むIPパケットが生成される。このIPパケットは、IPサービス・マルチプレクサー310に送られる。
各IPサービス・マルチプレクサー310では、各エンコーダー303〜307から送られてくる映像、音声、字幕、シグナリング・メッセージ(MMT−SI)、及びファイル・データ(HTML5文書)の各々を含むIPパケットがマルチプレクスされて、1つのチャンネルを構成するTLVパケットが生成される。
TLVシグナリング・エンコーダー309では、EDPS308から送出される情報に基づいて、上記のIPパケットの多重に関する制御情報(TLV−SI)をペイロード部に配置するTLVパケットが生成される。
TLVマルチプレクサー311では、各IPサービス・マルチプレクサー310−1〜310−N及びTLVシグナリング・エンコーダー309で生成されるTLVパケットがマルチプレクスされて、TLVストリームが生成される。変調・送信部312では、TLVマルチプレクサー311で生成されたTLVストリームに対してRF変調処理が行なわれ、そのRF変調信号が放送伝送路に送出される。
図4には、図2に示した放送信号を受信する受信機12の構成例を示している。図示の受信機12は、チューナー・復調部401と、デマルチプレクサー(DEMUX)402と、時計回復部403と、ビデオ・デコーダー404と、オーディオ・デコーダー405と、キャプション・デコーダー406と、システム制御部407と、アプリケーション制御部408と、キャッシュ・メモリー408と、アプリケーション・エンジン409と、IPインターフェース(I/F])410と、合成部411を備えている。図示の受信機12は、例えば家庭内に設置されるテレビ受信機やセット・トップ・ボックスの他、IPTVやCATVの再送信機を含むものとする。
チューナー・復調部401は、放送信号を選局受信し、復調処理を行なって、TLVストリームを得る。デマルチプレクサー402は、このTLVストリームに対して、デマルチプレクス処理及びデパケット化処理を行なう。本実施形態では、デマルチプレクサー402は、TLVフィルター402−1と、IPフィルター402−2と、UDPフィルター402−3と、MMTフィルター402−4と、SIフィルター402−5を備えている。
TLVフィルター402−1は、TLVストリーム識別情報に基づいて、放送伝送されるTLVパケットをフィルタリングする。IPフィルター402−2は、IPアドレスに基づいて、TLVパケットからIPパケットをフィルタリングするとともに、IPインターフェース410経由で受信したIPパケットのフィルタリングも行なう。また、UDPフィルター402−3は、UDPパケットをフィルタリングする。MMTフィルター402−4は、MMTPヘッダー(後述)内の情報に基づいて、IPパケットからMMTPパケットをフィルタリングして、映像、音声、字幕、並びにアプリケーションの各符号化コンポーネントを乗せたMMTPパケットを、それぞれビデオ・デコーダー404、オーディオ・デコーダー405、キャプション・デコーダー406、アプリケーション・エンジン409に振り分ける。SIフィルター402−5は、シグナリング情報SIをフィルタリングして、システム制御部407及びアプリケーション制御部408にそれぞれ振り分ける。SIフィルター402−5は、MMTストリームからMMT−SIをフィルタリングするMMT−SIフィルターと、TLVストリームからTLV−SIをフィルタリングするTLV−SIフィルターを含むものとする。
時計回復部403は、デマルチプレクサー402内のIPフィルター402−2並びにUDPフィルター402−3でフィルタリングされたNTPパケットに含まれる現在時刻の情報に基づいて、この時刻情報に同期した時刻情報を生成して、各タイムド・メディアをデコードするにビデオ・デコーダー404、オーディオ・デコーダー405、キャプション・デコーダー406にそれぞれ出力する。
ビデオ・デコーダー404は、デマルチプレクサー402で得られる符号化映像信号をデコードして、ベースバンドの映像信号を得る。また、オーディオ・デコーダー405は、デマルチプレクサー402で得られる符号化音声信号をデコードして、ベースバンドの音声信号を得る。また、キャプション・デコーダー406は、デマルチプレクサー402で得られる字幕符号化信号をデコードして、字幕の表示信号を得る。
アプリケーション制御部408は、SIフィルター402−5を介して受け取るシグナリング情報に基づいて、データ放送アプリケーションの処理を制御する。例えば、アプリケーション制御部407は、MMT−SIを解析して、デフォルト・エントリーに設定されているデータ放送アプリケーションを見つけると、アプリケーション・エンジン409に対してデータ放送の提示処理を指示する。
本実施形態に係る放送システム10では、放送信号並びにIPネットワークの2系統からデータ放送アプリケーションが伝送されることを想定している。前者の系統ではチューナー・復調部401で受信し、後者の系統ではIPインターフェース410で受信し、いずれもデマルチプレクサー402内でパケット化されたMMTパケットがMMTフィルター402−4によってアプリケーション・エンジン409に振り分けられる。
アプリケーション・エンジン409は、例えばHTMLブラウザーなどであり、データ放送アプリケーションのエンティティーであるファイル・データ(HTML5文書など)の処理を行なって、データ放送の表示信号を生成する。また、アプリケーション・エンジン409は、データ放送の表示に必要なファイル・データ(データ放送の表示に使用するモノメディアや、リンク先のアプリケーションなど)をIPインターフェース410経由でIPネットワークから取得することもできる。
システム制御部410は、SIフィルター402−5を介して受け取るシグナリング情報や、ユーザー操作部(図示しない)を介したユーザーからの操作情報などに基づいて、当該受信機12の各部の動作を制御する。また、システム制御部410は、各デコーダー404〜406におけるデコード・タイミングをシグナリング情報に基づいて制御し、映像、音声、及び字幕の提示タイミングを調整する。合成部411は、ベースバンドの映像信号に、字幕の表示信号及びデータ放送の表示信号を合成して、映像表示用の映像信号を得る。また、オーディオ・デコーダー405で得られるベースバンドの音声信号は、音声出力用の音声信号となる。映像信号及び音声信号からなる放送番組本編は、図示しないモニター・ディスプレイから映像及び音声出力される。また、データ放送アプリケーション・エンジン409が処理したデータ放送も、モニター・ディスプレイ上で放送番組本編の画面に重畳して表示される。
IPインターフェース410は、例えばネットワーク・インターフェース・カードで構成され、インターネットやホーム・ネットワークなどのIPネットワークに接続して、IPパケットの送受信処理を行なう。
また、本実施形態では、IPフィルター402−2でIPアドレスに基づいてフィルタリングしたIPパケットを、IPインターフェース410からIPネットワークへ送信若しくは再送信することも想定される。また、放送サービスをIPアドレスだけでフィルタリングできることが判明すると、デマルチプレクサー402内のIPフィルター402−2だけで特定サービスを抽出して、受信機12から外部へ転送することができる。
図4に示した受信機12の動作について説明しておく。
チューナー・復調部401では、放送信号が受信され、復調処理が行なわれて、TLVストリームが得られる。デマルチプレクサー402では、このTLVストリームに対して、デマルチプレクス処理及びでパケット化処理を行なわれ、NTP時刻情報、映像、音声、字幕、データ放送の各符号化信号、並びに、シグナリング情報が抽出され、ビデオ・デコーダー404、オーディオ・デコーダー405、キャプション・デコーダー406、アプリケーション・エンジン409、システム制御部407、アプリケーション制御部408にそれぞれ振り分けられる。また、IPインターフェース410で受信したIPパケットについても同様に、デマルチプレクス処理及びでパケット化処理を行なわれ、各部に振り分けられる。
また、デマルチプレクサー402で抽出されたNTPパケットは、時計回復部403に振り分けられる。時計回復部403では、NTPパケットに載せられた時刻情報に基づいて、この時刻情報に同期した時刻情報が生成される。つまり、時計回復部403では、放送送出システム11側の時計部301で生成された時刻情報に合った時刻情報が生成される。
デマルチプレクサー402で抽出された符号化映像信号は、ビデオ・デコーダー404に送られてデコードされ、ベースバンドの映像信号が得られる。また、デマルチプレクサー402で抽出された字幕符号化信号はキャプション・デコーダー406に送られてデコードされ、字幕の表示信号が得られる。
アプリケーション制御部408では、SIフィルター402−5を介して受け取るシグナリング情報に基づいて、データ放送アプリケーションの処理が制御される。HTMLブラウザーなどからなるアプリケーション・エンジン409では、アプリケーション制御部408からの指示に従って、デマルチプレクサー402で抽出されたデータ放送アプリケーションの符号化信号(HTML5文書)の処理が行なわれ、データ放送の表示信号が得られる。
合成部411では、ベースバンドの映像信号に、字幕の表示信号及びデータ放送の表示信号が合成され、画面表示用の映像信号が得られる。また、デマルチプレクサー402で抽出された符号化音声信号はオーディオ・デコーダー405に送られてデコードされ、音声出力用のベースバンドの音声信号が得られる。そして、映像信号及び音声信号は、図示しないモニター・ディスプレイから映像及び音声出力される。
図1に示したディジタル放送システム10では、放送送出システム11から受信機12へ、MMT/TLV方式により放送信号を伝送することを想定している。図5には、MMT/TLV方式に従って放送送出システム11から放送伝送路に送出される放送信号500のイメージを示している。
1つのサービス(チャンネル:放送番組)の放送信号は、映像、音声、字幕などの放送番組本編に関わるタイムド・メディアと、放送番組に連動するデータ放送に利用されるファイル・データのようなノンタイムド・メディアで構成される。これらを符号化したメディア・データは、MPUフォーマットにしてMMTPパケット化され、IPパケットで伝送される。また、また、メディア・トランスポート方式であるMMTに関わる(放送番組の構成などを示す)シグナリング情報(MMT−SI)も、IPパケットで伝送される。これらのIPパケットは、放送伝送路ではTLVパケットの形式でTLVストリームとして伝送される。IPパケットの多重のためのTLV多重化形式に関わるシグナリング情報(TLV−SI)も、TLVパケットの形式で伝送される。
MMT/TLV方式では、1つのチャンネル(放送番組)を構成するタイムド・メディア及びノンタイムド・メディアのデータを異なる伝送路の組み合わせで利用することが容易である。図5に示す例では、放送信号500として、映像、音声、字幕、ファイル・データ、シグナリング情報など、データのタイプ毎のMMT/TLV伝送路501〜505が利用されている。なお、図中、字幕データ用の伝送路は便宜上、図示を省略している。
MMT/TLV方式の放送システム11は、放送伝送路でIPパケットを伝送する方式であるが、放送サービス毎(若しくは、放送局毎)に1つのIPアドレスをマッピングするという運用が可能である。このような場合、受信機側では、IPアドレスに基づいて放送信号500をフィルタリングすることで、所望する放送サービス(若しくは、所望する放送局)の各MMT伝送路501〜504にアクセスすることができる。同じIPアドレス内の各MMT伝送路501〜504で伝送されるMMTP(MMTプロトコル)パケットは、パケット識別情報(packet_id:PID)で一意に指定することができる。また、異なるIPアドレス上のMMTPパケットは、パケット識別情報と、IPアドレスと、ポート番号の組み合わせにより指定することができる。
1つのチャンネル(放送番組)は、映像、音声、字幕、ファイル・データ(データ放送アプリケーション)などタイプの異なる複数のアセットで構成される「パッケージ」と言うことができる(パッケージは、MMT伝送路を使って伝送されるメディア・データの論理集合である)。各アセットは、同じアセット識別情報を共有する1又はそれ以上のMPUの集合(論理グループ)であり、それぞれ専用のES(Elementary Stream)すなわちMMT伝送路501〜504上で伝送される(アセットは、固有のアセット識別情報に関連付けられる、マルチメディアのプレゼンテーションを構成するために使用されるデータのエンティティーである)。すなわち、伝送路501では共通のアセット識別情報を持つMPU論理グループからなる符号化映像信号のMMTPパケットが伝送され、伝送路502では、共通のアセット識別情報を持つMPU論理グループからなる符号化音声信号のMMTパケットが伝送され、伝送路503では共通のアセット識別情報を持つMPU論理グループからなる符号化アプリケーションのMMTパケットが伝送される。各MPUは、アセット識別情報と、該当する伝送路上でのMPUのシーケンス番号で特定される。また、各メディアを伝送するMMT伝送路は、アセット識別情報で識別することができる。
付言すれば、1つのパッケージ(放送番組)で、タイプが同じ複数の(すなわち、アセット識別情報が異なる)アセットが伝送されることもある。例えば、同じ放送番組に対して、2以上のデータ放送アプリケーションが提供される場合である。このような場合、異なるデータ放送用ファイル・データの伝送路には別々のアセット識別情報が割り振られ、別々のMPU論理グループとして異なるMMT伝送路上で伝送されることになる。図5では、簡素化のため、ファイル・データ用の伝送路503を1本しか描いていない。
また、MMT方式は、放送や通信の複数の伝送路に共通に用いることができる。例えば、データ放送用ファイル・データ(HTML5文書など)のようなノンタイムド・メディアは、図5に示したように放送信号の伝送路503を用いてタイムド・メディアとともに伝送される以外に、IPネットワークなど通信伝送路を介して提供することもできる。
伝送路504では、MMTに関わる(放送番組の構成などを示す)制御情報であるMMT−SIを含んだMMTPパケットが、繰り返し伝送される。伝送路504で伝送されるMMT−SIのシグナリング・メッセージとして、PAメッセージ510、M2セクション・メッセージ520、データ伝送メッセージ530を挙げることができる。
例えば、PAメッセージ510は、放送番組の構成などを示す制御情報であり、アセットのリストやその位置などパッケージを構成する情報を記述するMP(MMT Package)テーブル511が含まれている。
PAメッセージ510は、放送サービスのエントリー・ポイントであり、PAメッセージ510を伝送するMMTPパケットには、固定のパケット識別情報(例えば、0x0000)が割り当てられている。したがって、受信機側では、MMT伝送路504上で、上記固定のパケット識別情報を指定してPAメッセージ510を取得することができる。そして、PAメッセージ510で伝送されるMPテーブル511を参照して、パッケージ(放送番組)を構成する各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)を指定することができる。
また、M2セクション・メッセージ520は、MPEG−2 Systemsのセクション拡張形式を伝送するメッセージである。MH−AIT(Application Information Table)521などのシグナリング・テーブルがM2セクション・メッセージ520に格納される。MH−AIT521は、アプリケーションに関する動的制御情報及び実行に必要な付加情報を伝送するテーブルであり、具体的には、MMT伝送路で送られてくるデータ放送アプリケーション(ファイル・データ)の処理方法(アプリケーションに適用される起動状態など)、並びにロケーション(URL)を指定する。
また、データ伝送メッセージ530は、データ放送アプリケーションの伝送に関する制御情報を伝送するためのメッセージである。1つのデータ伝送メッセージ530内には、データ・ディレクトリー・マネジメント・テーブル531、データ・アセット・マネジメント・テーブル532、データ・コンテント・コンフィギュレーション・テーブル533の各シグナリング・テーブルが格納される。
データ・ディレクトリー・マネジメント・テーブル531は、アプリケーションのファイル構成とファイル伝送のための構成を分離するため、1つのパッケージに含まれるディレクトリー並びにディレクトリーに含まれるサブディレクトリーやファイル(アイテム)に関するディレクトリー構造を管理するテーブルである。また、データ・アセット・マネジメント・テーブル532は、アセット内のMPUの構成とのMPU毎のバージョン情報を記述したテーブルである。また、データ・コンテント・コンフィギュレーション・テーブル533は、データ放送アプリケーション用のファイル・データの柔軟で有効なキャッシュ制御を実現するために、データ・コンテンツとしてのファイルの構成情報を記述したテーブルであり、1つのパッケージで各コンテント(データ放送アプリケーション)をデータ放送提示単位(PU)で記述する。データ・ディレクトリー・マネジメント・テーブル531、データ・アセット・マネジメント・テーブル532、データ・コンテント・コンフィギュレーション・テーブル533の各シグナリング・テーブルの詳細なデータ構造については説明を省略する。
伝送路505では、上記の伝送路501〜504で伝送するMMTPパケットを乗せたIPパケットの多重のためのTLV多重化形式に関わるTLV−SIを含んだTLVパケットが繰り返し伝送される。伝送路505で伝送されるTLV−SIのシグナリング・テーブルとして、NIT(Network Information Table for TLV)541と、AMT(Address Map Table)542を挙げることができる。
NIT541は、TLVパケットによる伝送において、変調周波数など伝送路501〜504の情報と放送番組を関連付ける情報を伝送する、TLV用ネットワーク情報を指定するテーブルである。
AMT542は、放送番組番号(放送サービス)を識別するサービス識別子とIPアドレスとを関連付ける情報を伝送するテーブルである。放送システム11で放送サービス毎(若しくは、放送局毎)に1つのIPアドレスをマッピングするという運用が想定される場合、AMT542を利用して、IPパケットをIPアドレスに基づいてフィルタリングすることで、所望する放送サービスを構成する各コンポーネントにアクセスすることができる。
上述したように、映像、音声、字幕などのタイムド・メディアや、データ放送用のファイル・データのようなノンタイムド・メディアは、MMTPパケットとして伝送される。図6には、MMTPパケット600の構成例を示している。MMTPパケットは、MMTプロトコルを用いて伝送されるようにフォーマットされたメディア・データのユニットである。
参照番号601で示すパケット・カウンター・フラグ「C」に1が代入されていると、参照番号602で示すパケット・カウンターのフィールドがこのMMTPパケット内に存在することが表される。パケット・カウンター602は、MMTPパケットをカウントした整数値を書き込む32ビット長のフィールドであり、MMTPパケットを送信する度に1ずつインクリメントされる。
参照番号603で示す拡張フラグ「X」に1が代入されていると、参照番号604で示す拡張ヘッダー604が存在することが表される。図6の下方には、拡張ヘッダー604の構成例を併せて示している。拡張ヘッダー604は、参照番号604−1で示す16ビット長のtypeフィールドと、参照番号604−2で示すlengthフィールドと、参照番号604−3で示すheader_extensin_valueフィールドで構成される。lengthフィールドには、header_extensin_valueフィールドのバイト長が書き込まれる。header_extensin_valueフィールドには、MMTの仕様から外れた拡張情報を書き込むことができる。
参照番号606で示すtypeフィールドには、当該MMTPパケットのペイロード・データのタイプを表すタイプ値が書き込まれる。タイプ値の定義を以下の表1に示しておく。
参照番号605で示すRAP(Random Access Point)フラグに1が代入されていると、当該MMTPパケットのペイロードが当該データ・タイプのデータ・ストリームへのRandom Access Pointを含んでいることを表す。
参照番号607で示す、16ビット長のpacket_idフィールドには、アセットを区別するためのパケット識別情報である整数値が書き込まれる。このフィールドの値は、当該MMTPパケットが属するアセットを識別するアセット識別情報(asset_id)に由来する。パケット識別情報(packet_id)とアセット識別情報(asset_id)のマッピングは、シグナリング・メッセージの一部であるMMTパッケージ(MP)テーブルで示されている。
参照番号608で示す、32ビット長のtimestampフィールドには、当該MMTPパケットの送信時間が、NTPプロトコルで規定されているshort−formatで記載される。
参照番号609で示す、32ビット長のpacket_sequence_numberフィールドには、同一のパケット識別情報(packet_id)を持つパケットを識別するための整数値(MMT伝送路上でのシーケンス番号)が記載される。
MMT及びTLVパケットの構成方法について、図7を参照しながら説明しておく。MMTにおける符号化信号を構成する要素として、MFU(Media Fragment Unit)、MPU、MMTPペイロード、MMTPパケットがある。
図7(a)には、元のエレメンタリー・ストリームの状態を示している。ここでは一例として、映像の符号化信号のエレメンタリー・ストリームを挙げている。MPUは、単体で映像や音声の復号処理を行なうことができる単位であり、大きさは任意である。MPEG−2のようにフレーム間予測を用いて符号する映像信号では、MPUはGOP(Group Of Picture)単位とする必要がある。MPUは、メタデータ部分と、符号化したメディア・データであるサンプル・データから構成される。1つのMPUは、1以上のムービー・フラグメントから構成できるので、1つのGOP内にメタデータとサンプル・データの組み合わせが複数存在することが想定される。同一のアセットに属するMPU毎にシーケンス番号が付与される。したがって、アセットを識別するアセット識別情報とMPUのシーケンス番号を用いることにより、MPUを一意に識別することができる。
MFUは、MPUよりも小さな単位であり、MPUのうちサンプル・データからMFUを取り出すことができる。図7(b)には、データ長の長いサンプル・データに複数のMFUが配置された例を示している。なお、図7(a)及び図7(b)では図示を省略したが、音声、字幕、データ放送アプリケーションの各符号化信号のエレメンタリー・ストリームについても、MFUが配置される。
MFU及びMMTの制御情報(MMT−SI)は、MMTPパケットで伝送される。図7(b)に示すように、MFUなどのデータ・ユニットにMMTPペイロード・ヘッダー(MMT_PH)を付加してMMTPペイロードが構成される。MMTPペイロード・ヘッダーには、MMTPペイロードに格納する内容に応じた情報が格納される。そして、図7(c)に示すように、MMTPペイロードにMMTPパケット・ヘッダー(MMT_H)をさらに付加して、MMTPパケットが構成される。なお、MMTPペイロードは1つのMMTPパケットで伝送される。1つのMMTPパケットが複数のMMTPペイロードを乗せることや、1つのMMTPペイロードが複数のMMTPパケットにまたがって伝送されることはない。
MMTPパケットは、1つのIPパケットで伝送される。MMTPパケットに、UDPヘッダー(UDP_H)及びIPヘッダー(IP_H)を順に付加して、IPパケット化される。なお、1つのIPパケットが複数のMMTPペイロードを乗せることや、1つのMMTPペイロードが複数のIPパケットにまたがって伝送されることはない。そして、図7(d)に示すように、IPパケットにTLVヘッダー(TLV_H)をさらに付加して、TLVパケット化され、放送伝送路で伝送される。また、TLVパケットの制御情報(TLV−SI)も、TLVパケットとして伝送される。
MMT方式では、映像や音声などのコンポーネントをアセットと定義する。アセットは、MPUが連続した構造となる。1つの放送番組は、1以上のアセットと、制御情報(MMT−SI)のメッセージから構成されるパッケージとして定義される。MMT−SIの1つであるPAメッセージに含まれるMPテーブルは、放送番組がどのようなアセットで構成されるかを示す。
複数のMMTパッケージを同一のIPデータ・フローに多重することができる。ここで言うIPデータ・フローとは、IPヘッダー及びUDPヘッダーの送信元IPアドレス、宛先IPアドレス、IPヘッダーのプロトコル種別、送信元ポート番号、宛先ポート番号の5種類のフィールドの値がすべて同じとなるIPパケットの集合である。MMTパッケージを伝送するIPデータ・フローに加え、ダウンロード・サービスや拡張サービスのためのIPデータ・フローが存在することもある。
MMT/TLV方式の放送システムでは、このような複数のIPデータ・フローを1つのTLVストリームに多重する。TLVストリームは、TLVストリーム識別情報(TLV_stream_id)で識別されるTLVパケットの系列であり、TLVパケットの制御情報(TLV−SI)をTLVパケットとして含んでいる。TLVパケットを多重した伝送スロットは、伝送路のTMCC信号から、TLVストリーム識別情報を用いて特定される。
TLVパケットの制御情報(TLV−SI)及びMMTに関わる制御情報(MMT−SI)に基づいて、データ放送のアイテム(ファイル・データ)にアクセスする仕組みについて説明しておく。
TLV−SIは、TLVパケットの制御情報であり、放送伝送路(TLVストリーム)に多重化されたIPパケットを、受信機側で多重解除するための情報を提供する。上述したように、TLV−SIは、NITとAMTの各テーブルから構成される。これらのテーブルは、セクション形式で伝送される。NITは、TLVストリーム毎の伝送路情報と放送番組(放送サービス)を関連付ける情報を伝送するテーブルである。また、AMTは、放送番組番号(放送サービス)を識別するサービス識別子とIPアドレスとを関連付ける情報を伝送するテーブルである。
図8には、TLV−SIから各放送サービスのエントリー・ポイントであるPAメッセージへアクセスする仕組みを図解している。
NITは、放送周波数帯を識別するネットワーク識別情報(network_id)と、その放送周波数帯に含まれる各TLVストリームについてのTLVストリーム情報を含んでいる。各TLVストリーム情報は、該当するTLVパケットの系列を識別するTLVストリーム識別情報(TLV_stream_id)と、当該TLVストリームの伝送路情報(Tuning Info)と、当該TLVストリームを利用する各放送サービスのサービス識別情報(service_id)を指定している。伝送路情報は、当該TLVストリームを利用する放送サービスが使用する周波数帯や変調方式など、受信機側でチューニングするのに必要な情報を指定している。
また、AMTは、各放送サービスを識別するサービス識別情報(service_id)と、放送サービスにマッピングされたIPアドレスとの関連付けを行なっている。MMT−SIのPAメッセージは、放送サービスのエントリー・ポイントとして固定のパケット識別情報(例えば、0x0000)が割り当てられている。したがって、AMTを利用して所望する放送サービスのIPアドレスを取得すると、そのIPアドレスのストリーム上を固定のパケット識別情報でフィルタリングすることで、該当する放送サービスのエントリー・ポイントに辿りつくことができる。
受信機側では、例えば初期スキャン時にNIT並びにAMTの各テーブルを取得して、NVRAM(Non Volatile Random Access Memory)などに不揮発的に保存しておくようにしてもよい。また、受信機は、所望する放送サービス(放送番組)にアクセスしたいときには、TLVストリーム識別情報で記述されている伝送路情報(Tuning Info)情報を用いてチューニングするとともに、AMTを参照して、所望する放送サービスに対応するIPアドレスを取得することができる。そして、放送伝送路(IPデータ・フロー)をIPアドレスでフィルタリングすることで、所望する放送サービスの各コンポーネントにアクセスすることができる。また、受信機は、固定のパケット識別情報(例えば、0x0000)を指定することで、サービスのエントリー・ポイントとなるPAメッセージにアクセスすることができる。
一方、MMT−SIは、MMTのパッケージの構成や放送サービスに関連する情報を示す伝送制御信号であり、テーブルや記述子を格納する「メッセージ」、特定の情報を示す要素や属性を持つ「テーブル」、より詳細な情報を示す「記述子」の3階層から構成される。MMT−SIのメッセージの種類とその機能を、以下の表2にまとめておく。
また、MMT−SIのメッセージで伝送されるテーブルの種類を、以下の表3にまとめておく。
また、各テーブルを格納するメッセージを、以下の表4にまとめておく。
MMT−SIとして伝送されるメッセージやテーブルのパケット識別情報は、固定されているものや、他のテーブルから間接指定されるものがある。このうち、PAメッセージは、放送サービスのエントリー・ポイントであり、固定のパケット識別情報(例えば、0x0000)が割り当てられている。PAメッセージで伝送されるMPテーブルでは、パッケージ(放送番組)を構成する各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)を指定している。したがって、図9に示すように、MPテーブルを参照して、パッケージ(放送番組)を構成する各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)を指定することができる。
図10には、PAメッセージ1001と、PAメッセージ1001に含まれるMPテーブル1002の構成例を示している。また、図11には、PAメッセージ1100のシンタックス例を示し、図12には、PAメッセージに含まれるパラメーターの説明を示している。
message_idは、各種シグナリング情報において、PAメッセージを識別する16ビットの固定値である。versionは、PAメッセージのバージョンを示す、8ビットの整数値のパラメーターである。例えばMPテーブルを構成する一部のパラメーターでも更新した場合には、versionは+1だけインクリメントされる。lengthは、このフィールドの直後からカウントされる、当該PAメッセージのサイズをバイト単位で示す、32ビット長のパラメーターである。
extensionフィールドには、payloadのフィールドに配置されるMPテーブル(MPT)のインデックス情報が配置される。このフィールドには、8ビットのtable_idと、8ビットのtable_versionと、16ビットのtable_lengthが配置される。table_idは、MPテーブルを識別する固定値である。table_versionは、MPテーブルのバージョンを示す。table_lengthは、MPテーブルのサイズをバイト単位で示す。
PAメッセージのpayloadフィールドには、MPテーブルが配置される。MPテーブルは、すべてのアセットのリストを含むパッケージに関連する情報を格納する。
図13には、MPテーブルのシンタックス例1300を示している。また、図14には、MPテーブルに含まれるパラメーターの説明を示している。以下、MPテーブルの構成について説明する。
table_idは、各種シグナリング情報においてMPテーブルであることを識別する8ビットの固定値である。versionは、MPテーブルのバージョンを示す8ビットの整数値である。例えば、MPテーブルを構成する一部のパラメーターでも更新した場合には、versionは+1だけインクリメントされる。lengthは、このフィールドの直後からカウントされる、MPテーブルのサイズをバイト単位で示す、32ビット長のパラメーターである。また、MPT_modeは、このMPテーブルがサブセットに分割されているときの動作を示すが、詳細な説明は省略する。
MMT_package_id_lengthは、パッケージ識別情報(MMT_package_id)のテキスト情報のサイズをバイト単位で示す。続くパッケージ識別情報のループでは、MMT_package_idをバイト単位(MMT_package_id_byte)でパッケージ識別情報を示す。MMT_package_idは、放送信号(IPデータ・フロー)で伝送されるすべての信号(映像、音声、字幕)、並びにファイル・データなどのアセットをコンポーネントとする全体のパッケージとしての識別情報である。この識別情報は、テキスト情報であり、上位16ビットはサービスを識別するためのサービス識別情報と同じ値とする。
MMT_descriptor_lengthは、MPテーブル記述子領域のサイズをバイト単位で示す。続くMPテーブル記述子のループでは、MPテーブル記述子の内容をバイト単位(MPT_descriptors_byte)で記述する。MP_table_descriptorsのフィールドは、パッケージ全体に関わる記述子の格納領域である。
number_of_assetsは、パッケージを構成する要素としてのアセット(信号、ファイル)の数を示す、8ビットのパラメーターである。number_of_assetの数分だけ、アセット情報のループが配置される。1つのアセット情報のループ内には、個々のアセットの情報としてのアセット識別情報(asset_id)と、一般ロケーション情報(MMT_general_location_info)と、アセット記述子(asset_descriptor)の各パラメーターが配置される。アセット情報のループ内に配置される情報について、以下に説明する。
identifier_typeは、MMTPパケット・フローのID体系を示す。アセット識別情報(asset_id)を示すID体系であれば0x00とする。asset_id_schemeは、アセット識別情報の形式を示す。asset__id_lengthは、アセット識別情報のテキスト情報のサイズをバイト単位で示す。続くアセット識別情報のループでは、アセット識別情報をバイト単位(asset_id_byte)で示す。
asset_typeは、アセットの種類を32ビット長の文字列で示す。asset_clock_relation_flagは、アセットのクロック情報フィールドの有無を示すフラグである。当該フラグが1のときは、クロック情報識別フィールド(asset_clock_relation_id)とタイムスケール・フラグ・フィールド(asset_timescale_flag)が存在し、0のときはこれらのフィールドは存在しない。location_countは、アセットのロケーション情報の数を示し、続くlocation_countの数だけ繰り返されるロケーション情報のループでは、該当するアセットのロケーション情報であるMMT_general_location_infoが示される。アセットのロケーション情報は、アセットの取得先となるMMT伝送路上のパケット識別情報(PID)の形式で記述される。したがって、MPテーブル上でアセット識別情報を引いて、MMT伝送路上(IPデータ・フロー)の該当するパケット識別情報を取り出すことができる。MMT_general_location_infoのデータ構造については、後述に譲る。
asset__descriptor_lengthは、アセット記述子(asset_descriptor)のテキスト情報のサイズをバイト単位で示す。続くアセット記述子のループでは、asset_descriptorの内容をバイト単位(asset_id_byte)で示す。
図15には、MMT_general_location_info(ロケーション情報)のデータ構造例1500を示している。
location_typeは、ロケーション情報の種類を8ビットで示し、以下の表2の割り当てに従う。
location_typeが0x00のときは、当該ロケーション情報を含むテーブルが伝送されるIPデータ・フローと同一のIPデータ・フローのMMTPパケットのパケット識別情報(packet_id)を示す。
location_typeが0x01のときは、ロケーション情報として、IPv4データ・フローのMMTPパケットを示す。具体的には、IPv4データ・フローの送信元アドレス(ipv4_src_addr)と、IPv4データ・フローの宛先アドレス(ipv4_dst_addr)と、IPデータ・フローの宛先ポート番号(dst_port)と、パケット識別情報(packet_id)を示す。
location_typeが0x02のときは、ロケーション情報として、IPv6データ・フローのMMTPパケットを示す。具体的には、IPv6データ・フローの送信元アドレス(ipv6_src_addr)と、IPv6データ・フローの宛先アドレス(ipv6_dst_addr)と、IPデータ・フローの宛先ポート番号(dst_port)と、パケット識別情報(packet_id)を示す。
location_typeが0x03のときは、ロケーション情報として、MPEG−2 TSの放送ネットワークのMPEG−2 TSパケットを示す。具体的には、放送ネットワークを識別するためのネットワーク識別情報(network_id)と、MPEG−2 TSを識別するためのトランスポート・ストリーム識別情報(MPEG_2_transport_stream_id)と、MPEG−2 TSパケットのパケット識別情報(MPEG_2_PID)を示す。
location_typeが0x04のときは、ロケーション情報として、IPv6データ・フローのMPEG−2 TSパケットを示す。具体的には、IPv6データ・フローの送信元アドレス(ipv6_src_addr)と、IPv6データ・フローの宛先アドレス(ipv6_dst_addr)と、IPデータ・フローの宛先ポート番号(dst_port)と、MPEG−2 TSパケットのパケット識別情報(MPEG_2_PID)を示す。
location_typeが0x05のときは、 URLでロケーション情報を示す。具体的には、URL_lengthは、URLバイト・フィールドの長さをバイト単位で示し、続くURLバイトのループでは、URL文字列をバイト単位(URL_byte)で示す。
図15に示したように、アセットのロケーション情報は、アセットの取得先となるMMT伝送路上のパケット識別情報(PID)の形式で記述される。したがって、MPテーブル上でアセット識別情報を引いて、MMT伝送路上(IPデータ・フロー)の該当するパケット識別情報を取り出すことができる。
図16には、同一のIPデータ・フローに多重されたデータ放送アプリケーションのアイテムを取得する仕組みを図解している。
データ放送アプリケーションを構成するファイルは、HTML5などのアプリケーション記述内でパス名を指定される。ここで言うパス名は、ディレクトリー・ノード名とファイル名の組み合わせで記述される。また、ディレクトリー・ノードとファイルを統合した記述子としてノード・タグを規定し、各シグナリング・テーブルをリンクする情報として使用する。
データ放送アプリケーションからパス名を指定すると、参照番号1601で示すように、データ伝送メッセージ内のデータ・ディレクトリー・マネジメント・テーブルから、指定されたパス名のファイルのノード・タグを得ることができる。
次いで、参照番号1602で示すように、同じくデータ伝送メッセージ内のデータ・アセット・マネジメント・テーブルから、データ・ディレクトリー・マネジメント・テーブルで得られたノード・タグを持つアイテムが伝送されるアセットのコンポーネント・タグ、ダウンロードID、MPUシーケンス番号、及びアイテムIDを得ることができる。
さらに、参照番号1603で示すように、MPテーブルから、データ・アセット・マネジメント・テーブルで得られたコンポーネント・タグを持つアセットのロケーション情報を取得すると、参照番号1604で示すように、該当するファイルが実際に伝送されるデータ・アセットを特定することができる。
そして、特定されたデータ・アセット内で、データ・アセット・マネジメント・テーブルから得られたダウンロードIDとアイテムを伝送するMMTPパケットのマルチ拡張ヘッダー領域に記載されたダウンロードIDとにより、カルーセルに対応するファイルの繰り返し伝送の単位を一意に識別することができる。参照番号1605で示すように、繰り返し伝送されるアイテムのうち、データ・アセット・マネジメント・テーブルから得られたMPUシーケンス番号及びアイテムIDを持つアイテムを所望のファイルとして指定することができる。ノード・タグは、データ伝送メッセージ内で、MPUシーケンス番号はアセット内で、アイテムIDはサービス事業者内で、それぞれ一意であるものとする。
また、データ・アセット・マネジメント・テーブルを常に監視することで、データ放送アプリケーションを構成するファイルが更新されたことを検知して、常に最新の状態のデータ放送アプリケーションを提示することができる。更新通知は、アセット単位、MPU単位、ファイル単位と、各段階で可能である。データ・アセット・マネジメント・テーブルにより、更新されたファイルのコンポーネント・タグとMPUシーケンス番号及びアイテムIDを得る。図16に示すファイル取得の手順と同様に、MPテーブルを参照してアセットを特定し、得られたMPUシーケンス番号及びアイテムIDを持つアイテムが、所望の更新されたファイルということになる。
MMT/TLV方式の放送システムは、放送伝送路でIPパケットを伝送する方式であるが、放送サービス毎に1つのIPアドレスをマッピングするという運用が可能である。このような運用によれば、受信機側ではAMTを利用して、受信パケットをIPアドレスに基づいてフィルタリングすることで、所望する放送サービスを構成する各コンポーネントにアクセスすることができる。
図17には、放送サービス毎に特定のIPアドレスをマッピングするMMT/TLV方式の放送システムにおいて想定される放送信号の構成例を示している。同図において、同一のIPデータ・フローで伝送されるコンポーネントを点線で囲っている(同一のIPデータ・フローは、IPアドレス及びUDPポート番号(pn)が一致する)。また、IPデータ・フロー内でパケット識別情報(PID)が固定されているコンポーネントには、パケット識別情報の固定値を記入している。一方、他のテーブルから間接指定されるコンポーネントについては、参照関係を矢印で示している。
各放送サービスは、映像(Video MPU)、音声(Audio MPU)、字幕(字幕MPU)、データ放送アプリケーション(App MPU)などのアセットと、PAメッセージ(PA Mes)及びデータ伝送メッセージ(DT Mes)を含むMMT−SIで構成される。これらのコンポーネントは、放送サービス毎にマッピングされた特定のIPアドレスがマッピングされ、1つのIPデータ・フローで伝送される。
また、すべての放送サービスに共通のMMT−SIのメッセージやテーブルは、SI専用のIPデータ・フローで伝送される。SI専用のIPデータ・フローには、固定のIPアドレス及びUDPポート番号(pn)がマッピングされるものとする。
受信機側では、例えば初期スキャン時に、TLV−SIを構成するNIT並びにAMTの各テーブルを取得する。そして、受信機は、NITに格納されている伝送路情報(Tuning Info)に基づいて、放送サービスの放送伝送路にチューニングすることができ、さらにAMTを利用してIPアドレスでフィルタリングすることで所望する放送サービスのIPデータ・フローにアクセスすることができる。さらに、受信機は、IPデータ・フロー内でエントリー・ポイント(すなわち、PID=0x0000)に設定されているPAメッセージにアクセスすることができる。PAメッセージが伝送するMPテーブルは、各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)やデータ伝送メッセージ、M2セクション・メッセージで伝送される各シグナリング・テーブルを間接指定しているので、受信機はMPテーブルを利用して放送番組の受信や、データ放送アプリケーションの提示などの処理を実行することができる。
MMT/TLV方式の放送システムにおいて、放送サービス毎に1つのIPアドレスをマッピングするという運用を実施する際に、幾つかの問題がある。
第一に、放送サービスを単にIPアドレスに対応付けるだけのアドレス・マップ・テーブルでは、放送サービスが休止中であるかどうかを判別することができないので、受信機側では放送サービスの繰り返し送信周期(数百ミリ秒〜数秒)だけ受信待機してからでないと、IPアドレスに該当する放送サービスが休止中であると判断することができない。
ちなみに、現在運用されている放送システムでは、休止中の放送サービスをPAT(Program Association Table)のリストから削除するようになっている。したがって、受信機は、該当するPATを取得できたか否かで放送サービスが休止中であると判定するができるが(例えば、特許文献3を参照のこと)、その判定にはPATの繰り返し送信周期(数百ミリ秒〜数秒)以上の時間を要すると考えられる。
ここで、休止中の放送サービスの記述をAMTから削除することにより、受信機に放送サービスが休止中であることを示すという方法が考えられる。受信機は、初期スキャン時にAMTを取得して放送サービス毎のIPアドレス・マッピング情報を記憶しておくことで、オンエア中の放送サービスを迅速に選局することができる。このような場合、休止中の放送サービスの記述をAMTから削除するという方法では、迅速な選局動作に支障が生じる可能性がある。
また、放送サービスのエントリー・ポイントとなるPAメッセージは、AMTで指定されたIPアドレスとなる。しかしながら、放送サービスを構成する各コンポーネントが他の(すなわち、PAメッセージとは異なる)IPアドレスで伝送される場合がある。このような場合、受信機側では、MMT/TLV方式の放送伝送路をIPアドレスでフィルタリングするだけですべての信号を取得できるかどうか不明である。
そこで、本実施形態では、放送送出システム11から、放送サービスがオンエア中(若しくは休止中)か否かを示す情報と、放送サービスを構成するすべてのパケットが指定されるIPアドレスのみで伝送されているか否かを示す情報の2つの新規な情報をTLV−SIに乗せて伝送して、受信機12に通知するようにしている。AMTが放送サービスとIPアドレスを関連付ける情報を伝送するテーブルであることは既に述べた通りである。AMTにさらに上記の2つの新規情報を追加すればよい。
図18には、AMTのシンタックス例1800を示している。以下、AMTの構成について説明する。
table_idは、table_id_extention(後述)の値により当該テーブルを識別することを識別する8ビットの固定値(0xFE)である。section_syntax_indicatorは、拡張形式を示す「1」とする。section_lengthは、当該フィールドの直後からCRC32含む当該テーブルの最後までのセクションのバイト数を規定する。table_id_extentionは、当該テーブルがAMTであることを示す0x0000とする。version_numberは、当該テーブルのバージョン番号を書き込む領域であり、テーブル内の情報に変化があった場合に1が加算され、その値が31に到達するとその次は0に戻る。current_next_indicatorは、当該テーブルの有効性を示す。具体的には、current_next_indicatorが「1」であれば当該テーブルが現在有効であることを示し、「0」であれば当該テーブルはまだ適用されず、次に有効となる予定のテーブルであることを示す。section_numberは、セクションの番号を示す。最初のセクションのセクション番号は0x00である。同一のtable_id及びtable_id_extentionを持つセクションが追加される毎にセクション番号が1ずつ加算される。last_section_numberは、そのセクションが属するテーブルの最後のセクション(すなわち、最大のセクション番号を持つセクション)の番号を規定する。
num_of_service_idは、当該テーブルに記述されるservice_idの数を示す。service_idで指定された数分だけ、サービス情報のループが配置される。
on_air_indication_flagは、当該テーブル内(サービス情報のループ)で、放送サービスがオンエア中か否かを示すon_air_indication情報の有無を示すフラグである。また、inband_indication_flagは、当該テーブル内(サービス情報のループ)で、放送サービスを構成するすべてのパケットが単一のIPアドレスのみで伝送されているか否かを示すinband_indication情報の有無を示すフラグである。
サービス情報のループでは、放送サービスを特定のIPアドレスにマッピングさせる。service_idは、後続のIPアドレスにマッピングする放送サービスを識別するためのラベルの役割をする。また、ip_versionは、放送サービス(そのエントリー・ポイントであるPAメッセージ)をマッピングするIPアドレスのバージョンを1ビットの符号値で示す。
on_air_indication_flagが「1」に設定されているときには、サービス情報のループで、on_air_indicationが配置される。そして、on_air_indicationが「1」であれば、service_idに対応する放送サービスがオンエア中であることを示す。また、on_air_indication「0」であれば、その放送サービスが休止中であることを示す。一方、on_air_indication_flagが「0」に設定されているときには、当該領域は予約領域となる。
また、inband_indication_flagが「1」に設定されているときには、サービス情報のループで、inband_indicationが配置される。そして、inband_indicationが「1」であれば、service_idに対応する放送サービスの基本的なコンポーネント(例えば、主映像信号と主音声信号)を伝送するすべてのパケットが、指定された(PAメッセージと同じ)IPアドレスのみで伝送されているか否かを示す。また、inband_indicationが「0」であれば、その放送サービスの基本的なコンポーネントを伝送するパケットが、指定されたIPアドレスのみでは伝送されないことを示す。一方、inband_indication_flagが「0」に設定されているときには、当該領域は予約領域となる。
ip_versionが「0」であれば、service_idに対応する放送サービスをマッピングするIPアドレスのバージョンはIPv4である。この場合、アドレス情報のループには、service_idで特定される放送サービスを構成するIPv4パケットの送信元IPアドレス(src_address_32)と、送信元IPv4アドレス・マスク(src_address_mask_32)と、service_idで特定される放送サービスを構成するIPv4パケットの宛先IPアドレス(dst_address_32)と、宛先IPv4アドレス・マスク(dst_address_mask_32)が配置される。送信元IPv4アドレス・マスクは、送信元IPv4アドレスに指定するIPアドレスに対し、有効となる先頭(MSB)からのビット数を指定する(32より大きな値を取らない)。また、宛先IPv4アドレス・マスクは、宛先IPv4アドレスに指定するIPアドレスに対し、有効となる先頭(MSB)からのビット数を指定する(32より大きな値を取らない)。なお、サービスを構成するマルチキャスト・グループは、送信元IPv4アドレス・マスクにより有効と識別される送信元IPv4アドレス及び宛先IPv4アドレス・マスクにより有効と識別される宛先IPv4アドレスの両方のアドレスに合致するマルチキャスト・グループとする。
また、ip_versionが「1」であれば、service_idに対応する放送サービスをマッピングするIPアドレスのバージョンはIPv6である。この場合、アドレス情報のループには、service_idで特定される放送サービスを構成するIPv6パケットの送信元IPアドレス(src_address_128)と、送信元IPv6アドレス・マスク(src_address_mask_128)と、service_idで特定される放送サービスを構成するIPv6パケットの宛先IPアドレス(dst_address_128)と、宛先IPv6アドレス・マスク(dst_address_mask_128)が配置される。送信元IPv6アドレス・マスクは、送信元IPv6アドレスに指定するIPアドレスに対し、有効となる先頭(MSB)からのビット数を指定する(128より大きな値を取らない)。また、宛先IPv6アドレス・マスクは、宛先IPv6アドレスに指定するIPアドレスに対し、有効となる先頭(MSB)からのビット数を指定する(128より大きな値を取らない)。なお、サービスを構成するマルチキャスト・グループは、送信元IPv6アドレス・マスクにより有効と識別される送信元IPv6アドレス及び宛先IPv6アドレス・マスクにより有効と識別される宛先IPv6アドレスの両方のアドレスに合致するマルチキャスト・グループとする。
また、アドレス情報のループの最後に、個別に定義されたデータ(private_data_byte)を格納する。
そして、当該テーブルの最後に、ITU−T勧告H.222に従う32ビット長の巡回冗長検査CRC_32が付加される。
図18に示すように、TLV−SIで伝送されるAMTに、放送サービスに対してIPアドレスとともにオンエア中か否かを示すon_air_indication情報を付加することによって、受信機側では、放送サービスを利用する際(例えば選局操作が行なわれる度に)に逐次AMTを確認することよって、放送サービスの休止時に迅速に対応することができる。
図19には、受信機がオンエア中の放送サービスにアクセスする処理手順を、放送信号の構成とともに図解している。
受信機は、参照番号1901並びに1902に示すように、放送信号(RFチャンネル)を初期スキャンして、各RFチャンネルのTLVストリームからNITを取得するとともに、SI専用のIPデータ・フローからMH−EIT、MH−SDT、MH−BIT、MH−CDTなどのEPG情報を取得して、NVRAMなどに不揮発的に記憶しておく。但し、受信機は、初期スキャン時にAMTは取得しない。
受信機は、ユーザーによって選局操作が行なわれたときには、記憶しておいたNIT情報を利用して、選局対象の放送サービスのサービス識別情報(service_id)が含まれるTLVストリームの伝送路情報(Tuning Info)に基づいて、該当する放送サービスにチューニングすると、参照番号1903で示すように、チューニングされたTLVストリームで伝送されるAMTを取得する。そして、参照番号1904で示すように、AMTを利用して、そのサービス識別情報に割り当てられているIPアドレスを取得するとともに、当該放送サービスが現在オンエア中であること(すなわち、on_air_indication=1)を検出する。
次いで、受信機は、参照番号1905で示すように、AMTを利用して取得したIPアドレスのIPデータ・フロー上で、放送サービスのエントリー・ポイント(PID=0x0000)にアクセスして、参照番号1906で示すようにPAメッセージを取得することができる。
次いで、受信機は、参照番号1907で示すように、PAメッセージで伝送されるMPテーブルを参照して、該当する放送番組(パッケージ)を構成する各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)のパケット識別情報を取得する。そして、参照番号1908で示すように、同じIPアドレス上を、取得したパケット識別情報でフィルタリングすることによって、映像や音声などの選局した放送サービスを構成する各アセットを取得する。
また、受信機は、参照番号1909で示すように、MPテーブルでMPUタイムスタンプ記述子及びMPU拡張タイムスタンプ記述子で提供されるタイムスタンプ情報(TimeStamp Information)を利用して、映像信号や音声信号の提示時刻PTS(Presentation TimeStamp)及び復号時刻DTS(Decode Time Stamp)を算出して、放送番組のレンダリング処理を行なう。
また、図20には、受信機が休止中の放送サービスにアクセスする処理手順を、放送信号の構成とともに図解している。
受信機は、参照番号2001並びに2002に示すように、放送信号(RFチャンネル)を初期スキャンして、TLVストリームに含まれるTLV−SIからNITを取得するとともに、SI専用のIPデータ・フローからMH−EIT、MH−SDT、MH−BIT、MH−CDTなどのEPG情報を取得して、NVRAMなどに不揮発的に記憶しておく。但し、受信機は、初期スキャン時にAMTは取得しない(同上)。
受信機は、ユーザーによって選局操作が行なわれたときには、記憶しておいたNIT情報を利用して、選局対象の放送サービスのサービス識別情報(service_id)が含まれるTLVストリームの伝送路情報(Tuning Info)に基づいて、該当する放送サービスにチューニングすると、参照番号2003で示すように、チューニングされたTLVストリームで伝送されるAMTを取得する。そして、参照番号2004で示すように、AMTを利用して、そのサービス識別情報(service_id)に割り当てられているIPアドレスを取得する。また、受信機は、AMTを利用して、当該放送サービスが休止状態であること(すなわち、on_air_indication=0)を検出すると、選局処理を中止して、休止状態に迅速に対応する。
図21には、図19並びに図20に示した処理動作を実現するために、受信機が初期スキャン時に実行する処理手順(サービス休止時の処理を重視する処理手順)を、フローチャートの形式で示している。
受信機は、まず、最初のRFチャンネルにチューニングして(ステップS2101)、そのTLV−SIとして伝送されるNITを取得すると、これをVRAMなどに記憶しておく(ステップS2102)。但し、AMTは、選局時に逐次取得するので、初期スキャン時に取得し記憶しておく必要はない。
そして、受信機は、最後のRFチャンネルに到達するまで(ステップS2103のNo)、次のRFチャンネルのチューニングと(ステップS2104)、NITを取得して記憶する処理を(ステップS2102)、繰り返し実行する。
また、図22には、図19並びに図20に示した処理動作を実現するために、受信機が選局時に実行する処理手順(サービス休止時の処理を重視する処理手順)を、フローチャートの形式で示している。
ユーザーが、受信機に対して、放送サービスの選局操作を行なう(ステップS2201)。受信機側では、選局操作に応答して、初期スキャン時に記憶したNIT情報を利用して、選局対象となっている放送サービスのサービス識別情報(service_id)が含まれているTLVストリームの伝送路情報(Tuning Info)に基づいて、該当するTLVストリームへのチューニングを行なう(ステップS2202)。
次いで、受信機は、チューニングしたTLVストリームでTLV−SIとして伝送されるAMTを取得すると(ステップS2203)、選局対象となっている放送サービスのサービス識別情報(service_id)に対するon_air_indicationの値をチェックして、当該放送サービスがオンエア中又は休止中のいずれであるかをチェックする(ステップS2204)。
ここで、on_air_indicationが1でないときには(ステップS2204のNo)、受信機は、該当する放送サービスが休止中であると判断して、ユーザーに放送サービスが休止中であることを画面の表示や音声によって通知した後(ステップS2205)、本処理を終了する。
一方、on_air_indicationが1であるときには(ステップS2204のYes)、受信機は、該当する放送サービスがオンエア中であると判断することができる。この場合、受信機は、ステップS2203で取得したAMTを利用して、選局対象となっている放送サービスのサービス識別情報(service_id)に割り当てられているIPアドレスを抽出すると(ステップS2206)、そのIPアドレスで指定されるIPデータ・フロー上で、放送サービスのエントリー・ポイント(PID=0x0000)にアクセスして、PAメッセージを取得する(ステップS2207)。
次いで、受信機は、PAメッセージで伝送されるMPテーブルの内容を解析して、選局対象となっている放送サービスを構成する各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)のパケット識別情報を取得する(ステップS2208)。そして、受信機は、同じIPアドレス上を、取得したパケット識別情報でフィルタリングすることによって、映像や音声などの放送サービスを構成する各アセットを取得すると、レンダリング処理を行なって、放送番組を再生する(ステップS2209)。
図19〜図22に示した処理動作例では、受信機は、選局操作が行なわれる度にTLVストリームからAMTを取得するようにしている。これに対し、受信機は、初期スキャン時にAMTを取得し記憶しておくことによって、オンエア中の放送サービスに対する処理を迅速に行なうことが可能である。
図23には、受信機がオンエア中の放送サービスにアクセスする処理手順(但し、初期スキャン時にAMTを取得する場合)を、放送信号の構成とともに図解している。
受信機は、参照番号2301並びに2302に示すように、放送信号(RFチャンネル)を初期スキャンして、各RFチャンネルのTLVストリームからNIT及びAMTを取得するとともに、SI専用のIPデータ・フローからMH−EIT、MH−SDT、MH−BIT、MH−CDTなどのEPG情報を取得して、NVRAMなどに不揮発的に記憶しておく。
受信機は、ユーザーによって選局操作が行なわれたときには、記憶しておいたNIT情報を利用して、選局対象の放送サービスのサービス識別情報(service_id)が含まれるTLVストリームの伝送路情報(Tuning Info)に基づいて、該当する放送サービスにチューニングする。また、参照番号2303で示すように、記憶しておいたAMTを利用して、選局対象の放送サービスのサービス識別情報に割り当てられているIPアドレスを取得する。
次いで、受信機は、参照番号2304で示すように、取得したIPアドレスのIPデータ・フロー上で、放送サービスのエントリー・ポイント(PID=0x0000)にアクセスして、参照番号2305で示すようにPAメッセージを取得することができる。
次いで、受信機は、参照番号2306で示すように、PAメッセージで伝送されるMPテーブルを参照して、該当する放送番組(パッケージ)を構成する各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)のパケット識別情報を取得する。そして、参照番号2307で示すように、同じIPアドレス上を、取得したパケット識別情報でフィルタリングすることによって、映像や音声などの放送サービスを構成する各アセットを取得する。
また、受信機は、参照番号2308で示すように、MPテーブルで提供されるタイムスタンプ情報(TimeStamp Information)を利用して、映像信号や音声信号の提示時刻PTS及び復号時刻を算出して、放送番組のレンダリング処理を行なう。
また、図24には、受信機が休止中の放送サービスにアクセスする処理手順(但し、初期スキャン時にAMTを取得する場合)を、放送信号の構成とともに図解している。
受信機は、参照番号2401並びに2402に示すように、放送信号(RFチャンネル)を初期スキャンして、各RFチャンネルのTLVストリームからNIT及びAMTを取得するとともに、SI専用のIPデータ・フローからMH−EIT、MH−SDT、MH−BIT、MH−CDTなどのEPG情報を取得して、NVRAMなどに不揮発的に記憶しておく。
受信機は、ユーザーによって選局操作が行なわれたときには、記憶しておいたNIT情報を利用して、選局対象の放送サービスのサービス識別情報(service_id)が含まれるTLVストリームの伝送路情報(Tuning Info)に基づいて、該当する放送サービスにチューニングする。また、参照番号2403で示すように、記憶しておいたAMTを利用して、選局対象の放送サービスのサービス識別情報に割り当てられているIPアドレスを取得する。
次いで、受信機は、参照番号2404で示すように、取得したIPアドレスのIPデータ・フロー上で、放送サービスのエントリー・ポイント(PID=0x0000)にアクセスして、PAメッセージの取得を試みる。
しかしながら、該当する放送サービスは休止中であるため、受信機はPAメッセージを取得することができない。そして、受信機は、MMT−SIの繰り返し送信周期の数回分に相当する待機時間にわたってPAメッセージを受信待機し、タイムアウトすることによって、放送サービスが休止中であることを認識することができる。
図25には、図23並びに図24に示した処理動作を実現するために、受信機が初期スキャン時に実行する処理手順(サービス・オンエア時の処理を重視する処理手順)を、フローチャートの形式で示している。
受信機は、まず、最初のRFチャンネルにチューニングして(ステップS2501)、そのTLV−SIとして伝送されるNIT及びAMTを取得すると、これらをVRAMなどに記憶しておく(ステップS2502)。
そして、受信機は、最後のRFチャンネルに到達するまで(ステップS2503のNo)、次のRFチャンネルのチューニングと(ステップS2504)、NITとAMTを取得して記憶する処理を(ステップS2502)、繰り返し実行する。
また、図26には、図23並びに図24に示した処理動作を実現するために、受信機が選局時に実行する処理手順(サービス・オンエア時の処理を重視する処理手順)を、フローチャートの形式で示している。
ユーザーが、受信機に対して、放送サービスの選局操作を行なう(ステップS2601)。受信機側では、選局操作に応答して、初期スキャン時に記憶したNIT情報を利用して、選局対象となっている放送サービスのサービス識別情報(service_id)が含まれているTLVストリームの伝送路情報(Tuning Info)に基づいて、該当するTLVストリームへのチューニングを行なう(ステップS2602)。
また、受信機は、初期スキャン時に記憶したAMTを利用して、選局対象となっている放送サービスのサービス識別情報(service_id)に割り当てられているIPアドレスを抽出すると(ステップS2603)、そのIPアドレスで指定されるIPデータ・フロー上で、放送サービスのエントリー・ポイント(PID=0x0000)にアクセスして、PAメッセージの取得を試みる(ステップS2604)。
ここで、タイムアウトするまでの間に、放送サービスのエントリー・ポイント(PID=0x0000)からPAメッセージを取得することができなかった場合には(ステップS2605のNo)、受信機は、該当する放送サービスが休止中であると判断して、ユーザーに放送サービスが休止中であることを画面の表示や音声によって通知した後(ステップS2606)、本処理を終了する。
一方、タイムアウトするまでの間に、放送サービスのエントリー・ポイント(PID=0x0000)からPAメッセージを取得することができた場合には(ステップS2605のYes)、受信機は、該当する放送サービスがオンエア中であると判断することができる。この場合、受信機は、受信したPAメッセージに含まれるMPテーブルの内容を解析して、選局対象となっている放送サービスを構成する各アセット(映像、音声、字幕、ファイル・データ(データ放送アプリケーション)など)のパケット識別情報を抽出する(ステップS2607)。
次いで、受信機は、同じIPアドレス上を、取得したパケット識別情報でフィルタリングすることによって、映像や音声などの放送サービスを構成する各アセットを取得すると、レンダリング処理を行なって、放送番組を再生する(ステップS2608)。
IP伝送に基づく放送方式において、放送サービス毎に1つのIPアドレスをマッピングして、放送サービスを構成するすべての信号を同一のIPアドレスで伝送する場合、例えば以下のようなサービス転送の各ユースケースで効果的である。
(1)家庭内の受信機で放送信号を一旦受信した後、特定の放送サービスの信号をホーム・ネットワーク経由で他の外部端末に転送して、視聴し、あるいは録画などの処理を行なわせる場合(図27を参照のこと)
このユースケースでは、受信機(図4を参照のこと)側での処理は、デマルチプレクサー402内のIPフィルター402−2による、IPアドレスに基づくフィルター処理のみで済むので、処理負荷が軽い。IPアドレスに基づいてフィルタリングされた放送サービスの信号は、IPインターフェース410からホーム・ネットワーク経由で外部端末に送出すればよい。
例えば、図28に示すように、デマルチプレクサー402内のIPフィルター402−2内に、TLVフィルター402−1及びIPフィルター402−2のみを通過する、サービス転送用のフィルター・バンクからなるトランスポート・フィルターを設ければよい。図28に示す例では、サービス転送用の2本のトランスポート・フィルター2801、2802が構成されている。各トランスポート・フィルター2801、2802は、IPアドレス・フィルターであり、転送したい放送サービスに割り当てられているIPアドレスでIPレイヤーまでのフィルタリング処理を行なうことにより、該当する放送サービスの基本的なコンポーネントを分離することが可能であり、IPインターフェース410経由で外部端末に転送することができる。
また、受信機がホーム・ネットワーク上をマルチキャストする場合、外部端末で選局操作を行なう際には、マルチキャストIPアドレス単位で外部端末に参加(join)並びに離脱(leave)の処理を行なわせることになるので、好都合である。
(2)放送サービスをIPTVやCATV伝送路へ再送信する場合(図29を参照のこと)
このユースケースでも、IPアドレス単位で放送サービスがまとまっていると、再送信システムで、伝送するサービス群を再構成する処理が軽くなる。
また、IPTVのように采配神経がマルチキャスト伝送する場合、IPTV受信機で選局操作を行なう際には、マルチキャストIPアドレス単位でIPTV受信機に参加(join)並びに離脱(leave)の処理を行なわせることになるので、好都合である。
また、図18に示したように、TLV−SIで伝送されるAMTに、放送サービスを構成するすべてのパケットが指定されるIPアドレスのみで伝送されているか否かを示す情報(inband_indication)を付加することによって、受信機側では、IPアドレスでフィルタリングするだけで、該当する放送サービスの基本的なコンポーネント(例えば、主映像信号と主音声信号)を取得できるかどうかを判断することができる。
上述したように、inband_indication_flagが「1」に設定されているときには、放送サービスの情報として、inband_indicationが配置され、放送サービスの基本的なコンポーネント(例えば、主映像信号と主音声信号)がPAメッセージと同じIPアドレスのみで伝送されているか否かを示す。
inband_indicationが「1」であれば、放送サービスの基本的なコンポーネントがPAメッセージと同じIPアドレスのみで伝送される。したがって、受信機側では、IPアドレスでフィルタリングするだけで、該当する放送サービスの基本的なコンポーネントを取得することができる。
inband_indication情報は、放送サービスの転送時に利用することができる。IPアドレスでフィルタリングするだけで、該当する放送サービスの基本的なコンポーネントを取得できることが判明すると、デマルチプレクサー内で単一のIPアドレス・フィルター(図28を参照のこと)のみを用いて、特定の放送サービスの基本的なコンポーネントをTLVストリームから分離することが可能であり、これを外部機器(例えば、図27中の外部端末や、図29中のIPTV/CATV)に転送することができる。
他方、inband_indicationが「0」の場合には、該当する放送サービスの基本的なコンポーネントをTLVストリームから抽出するために、2以上のIPアドレス・フィルターが必要である。例えば、受信機で直接再生が行なわれている場合には、inband_indicationが「0」の放送サービスの転送を許可しないようにしてもよい。
なお、図29に示したように放送をCATVで再送信する場合、再送信システムでは、CATVの帯域に合わせるために、再多重化処理によりTLVストリームのサービス組み換えを行なうことが想定される。再多重化する場合に、inband_indicationが「1」である放送サービスだけを抽出すれば、IPアドレス単位のフィルター処理を行なうだけでよいので、再多重化処理が容易になる。
図30には、TLVストリームの再多重化処理の一例を示している。図示の例では、2本のTLVストリームTLV1、TLV2が再多重化部300に入力されている。そして、再多重化部300では、各TLVストリームのTLV−SIに含まれているAMTを算出して、inband_indicationが「1」に設定されている放送サービスを検出すると、それに該当するIPアドレス単位でフィルタリング処理を行なう。そして、CATVの帯域に合わせて各放送サービスの信号を再多重化して、3本のTLVストリームTLV11、TLV12、TLV13を再送信する。
以上、特定の実施形態を参照しながら、本明細書で開示する技術について詳細に説明してきた。しかしながら、本明細書で開示する技術の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
本明細書で開示する技術は、メディア・トランスポートにMMT方式を適用するとともに、TLV方式で放送伝送路に伝送する放送システムに適用することができる。また、本明細書で開示する技術は、IP伝送に基づくさまざまな放送システムに適用することができる。
要するに、例示という形態により本明細書で開示する技術について説明してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本明細書で開示する技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。
なお、本明細書の開示の技術は、以下のような構成をとることも可能である。
(1)放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理部と、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理部と、
を具備し、
前記制御情報送信処理部は、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信装置。
(2)前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第1の情報を付加する、
上記(1)に記載の送信装置。
(3)前記制御送信処理部は、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報をさらに前記制御情報に付加する、
上記(1)に記載の送信装置。
(4)前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第2の情報を付加する、
上記(3)に記載の送信装置。
(5)前記制御情報送信処理部は、放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスを前記マッピング情報として記述するとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示す、
上記(4)に記載の送信装置。
(6)前記コンポーネント送信処理部は、放送サービスのコンポーネントをMMT方式によりMMTPパケット化してからIPパケット化し、さらにIPパケットをTLV多重化形式により多重化したTLVパケットを放送伝送路に送出し、
前記制御情報送信処理部は、前記制御情報を乗せたTLVパケットを放送伝送路に送出する、
上記(1)に記載の送信装置。
(7)前記コンポーネント送信処理部は、放送サービスのコンポーネントのMMT伝送に関わるコンポーネント制御情報をさらに送信処理する、
上記(6)に記載の送信装置。
(8)前記制御情報送信処理部は、放送サービスのエントリー・ポイントとなる前記コンポーネント制御情報のメッセージが伝送されるIPアドレスを放送サービスに関連付けるマッピング情報を前記制御情報に含める、
上記(7)に記載の送信装置。
(9)放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理ステップと、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理ステップと、
を有し、
前記制御情報送信処理ステップでは、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信方法。
(10)放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理部と、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理部と、
を具備し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信装置。
(11)前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第1の情報が付加されている、
上記(10)に記載の受信装置。
(12)前記制御情報には、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報がさらに付加されている、
上記(10)に記載の受信装置。
(13)前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第2の情報が付加されている、
上記(12)に記載の受信装置。
(14)放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスが前記マッピング情報として記述されるとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示されている、
上記(12)に記載の受信装置。
(15)選局操作の度に前記第1の情報を取得して、前記コンポーネント受信処理部における受信処理を制御する、
上記(10)に記載の受信装置。
(16)選局操作の度に前記第1の情報を取得して、ユーザーに通知する、
上記(10)に記載の受信装置。
(17)前記第2の情報に基づいて放送サービスの再送信を制御する、
上記(12)に記載の受信装置。
(18)すべてのパケットが同じIPアドレスのみで伝送されていることが前記第2の情報で示されている放送サービスのコンポーネントを、IPアドレス・フィルタリングにより抽出して再送信する、
上記(12)に記載の受信装置。
(19)すべてのパケットが同じIPアドレスのみでは伝送されていないことが前記第2の情報で示されている放送サービスの再送信を許可しない、
上記(12)に記載の受信装置。
(20)放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理ステップと、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理ステップと、
を有し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信方法。
(1)放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理部と、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理部と、
を具備し、
前記制御情報送信処理部は、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信装置。
(2)前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第1の情報を付加する、
上記(1)に記載の送信装置。
(3)前記制御送信処理部は、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報をさらに前記制御情報に付加する、
上記(1)に記載の送信装置。
(4)前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第2の情報を付加する、
上記(3)に記載の送信装置。
(5)前記制御情報送信処理部は、放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスを前記マッピング情報として記述するとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示す、
上記(4)に記載の送信装置。
(6)前記コンポーネント送信処理部は、放送サービスのコンポーネントをMMT方式によりMMTPパケット化してからIPパケット化し、さらにIPパケットをTLV多重化形式により多重化したTLVパケットを放送伝送路に送出し、
前記制御情報送信処理部は、前記制御情報を乗せたTLVパケットを放送伝送路に送出する、
上記(1)に記載の送信装置。
(7)前記コンポーネント送信処理部は、放送サービスのコンポーネントのMMT伝送に関わるコンポーネント制御情報をさらに送信処理する、
上記(6)に記載の送信装置。
(8)前記制御情報送信処理部は、放送サービスのエントリー・ポイントとなる前記コンポーネント制御情報のメッセージが伝送されるIPアドレスを放送サービスに関連付けるマッピング情報を前記制御情報に含める、
上記(7)に記載の送信装置。
(9)放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理ステップと、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理ステップと、
を有し、
前記制御情報送信処理ステップでは、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信方法。
(10)放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理部と、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理部と、
を具備し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信装置。
(11)前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第1の情報が付加されている、
上記(10)に記載の受信装置。
(12)前記制御情報には、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報がさらに付加されている、
上記(10)に記載の受信装置。
(13)前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第2の情報が付加されている、
上記(12)に記載の受信装置。
(14)放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスが前記マッピング情報として記述されるとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示されている、
上記(12)に記載の受信装置。
(15)選局操作の度に前記第1の情報を取得して、前記コンポーネント受信処理部における受信処理を制御する、
上記(10)に記載の受信装置。
(16)選局操作の度に前記第1の情報を取得して、ユーザーに通知する、
上記(10)に記載の受信装置。
(17)前記第2の情報に基づいて放送サービスの再送信を制御する、
上記(12)に記載の受信装置。
(18)すべてのパケットが同じIPアドレスのみで伝送されていることが前記第2の情報で示されている放送サービスのコンポーネントを、IPアドレス・フィルタリングにより抽出して再送信する、
上記(12)に記載の受信装置。
(19)すべてのパケットが同じIPアドレスのみでは伝送されていないことが前記第2の情報で示されている放送サービスの再送信を許可しない、
上記(12)に記載の受信装置。
(20)放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理ステップと、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理ステップと、
を有し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信方法。
10…ディジタル放送システム
11…放送送出システム、12…受信機
301…時計部、302…信号送出部
303…ビデオ・エンコーダー、304…オーディオ・エンコーダー
305…キャプション・エンコーダー
306…シグナリング・エンコーダー
307…ファイル・エンコーダー、308…EDPS
309…TLVシグナリング・エンコーダー
310…IPサービス・マルチプレクサー
311…TLVマルチプレクサー、312…変調・送信部
401…チューナー・復調部、402…デマルチプレクサー
402−1…TLVフィルター、402−2…IPフィルター
402−3…UDPフィルター、402−4…MMTフィルター
402−5…SIフィルター、403…時計回復部
404…ビデオ・デコーダー、405…オーディオ・デコーダー
406…キャプション・デコーダー、407…システム制御部
408…アプリケーション制御部
409…データ放送アプリケーション・エンジン
410…IPインターフェース、411…合成部
11…放送送出システム、12…受信機
301…時計部、302…信号送出部
303…ビデオ・エンコーダー、304…オーディオ・エンコーダー
305…キャプション・エンコーダー
306…シグナリング・エンコーダー
307…ファイル・エンコーダー、308…EDPS
309…TLVシグナリング・エンコーダー
310…IPサービス・マルチプレクサー
311…TLVマルチプレクサー、312…変調・送信部
401…チューナー・復調部、402…デマルチプレクサー
402−1…TLVフィルター、402−2…IPフィルター
402−3…UDPフィルター、402−4…MMTフィルター
402−5…SIフィルター、403…時計回復部
404…ビデオ・デコーダー、405…オーディオ・デコーダー
406…キャプション・デコーダー、407…システム制御部
408…アプリケーション制御部
409…データ放送アプリケーション・エンジン
410…IPインターフェース、411…合成部
Claims (20)
- 放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理部と、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理部と、
を具備し、
前記制御情報送信処理部は、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信装置。 - 前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第1の情報を付加する、
請求項1に記載の送信装置。 - 前記制御送信処理部は、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報をさらに前記制御情報に付加する、
請求項1に記載の送信装置。 - 前記制御情報送信処理部は、放送サービスをIPアドレスに関連付けるマッピング情報を前記制御情報に含むとともに、前記マッピング情報に前記第2の情報を付加する、
請求項3に記載の送信装置。 - 前記制御情報送信処理部は、放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスを前記マッピング情報として記述するとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示す、
請求項4に記載の送信装置。 - 前記コンポーネント送信処理部は、放送サービスのコンポーネントをMMT(MPEG Media Transport)方式によりMMTPパケット化してからIPパケット化し、さらにIPパケットをTLV(Type Value Length)多重化形式により多重化したTLVパケットを放送伝送路に送出し、
前記制御情報送信処理部は、前記制御情報を乗せたTLVパケットを放送伝送路に送出する、
請求項1に記載の送信装置。 - 前記コンポーネント送信処理部は、放送サービスのコンポーネントのMMT伝送に関わるコンポーネント制御情報をさらに送信処理する、
請求項6に記載の送信装置。 - 前記制御情報送信処理部は、放送サービスのエントリー・ポイントとなる前記コンポーネント制御情報のメッセージが伝送されるIPアドレスを放送サービスに関連付けるマッピング情報を前記制御情報に含める、
請求項7に記載の送信装置。 - 放送サービスを構成するコンポーネントをIP伝送に基づいて送信処理するコンポーネント送信処理ステップと、
IPパケットの多重に関する制御情報を送信処理する制御情報送信処理ステップと、
を有し、
前記制御情報送信処理ステップでは、放送サービスがオンエア中であるか否かを示す第1の情報を前記制御情報に付加する、
送信方法。 - 放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理部と、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理部と、
を具備し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信装置。 - 前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第1の情報が付加されている、
請求項10に記載の受信装置。 - 前記制御情報には、放送サービスのコンポーネントを構成するすべてのパケットが同じIPアドレスのみで伝送されているか否かを示す第2の情報がさらに付加されている、
請求項10に記載の受信装置。 - 前記制御情報には放送サービスをIPアドレスに関連付けるマッピング情報が含まれるとともに、前記マッピング情報に前記第2の情報が付加されている、
請求項12に記載の受信装置。 - 放送サービスへのエントリー・ポイントとなるシグナリング・メッセージが伝送されるIPアドレスが前記マッピング情報として記述されるとともに、放送サービスの各コンポーネントが前記シグナリング・メッセージと同じIPアドレスで伝送されているか否かを前記第2の情報で示されている、
請求項12に記載の受信装置。 - 選局操作の度に前記第1の情報を取得して、前記コンポーネント受信処理部における受信処理を制御する、
請求項10に記載の受信装置。 - 選局操作の度に前記第1の情報を取得して、ユーザーに通知する、
請求項10に記載の受信装置。 - 前記第2の情報に基づいて放送サービスの再送信を制御する、
請求項12に記載の受信装置。 - すべてのパケットが同じIPアドレスのみで伝送されていることが前記第2の情報で示されている放送サービスのコンポーネントを、IPアドレス・フィルタリングにより抽出して再送信する、
請求項12に記載の受信装置。 - すべてのパケットが同じIPアドレスのみでは伝送されていないことが前記第2の情報で示されている放送サービスの再送信を許可しない、
請求項12に記載の受信装置。 - 放送サービスを構成するコンポーネントをIP伝送に基づいて受信処理するコンポーネント受信処理ステップと、
IPパケットの多重に関する制御情報を受信処理する制御情報受信処理ステップと、
を有し、
前記制御情報には、放送サービスがオンエア中であるか否かを示す第1の情報が付加されている、
受信方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014241048A JP2016103745A (ja) | 2014-11-28 | 2014-11-28 | 送信装置及び送信方法、並びに、受信装置並びに受信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014241048A JP2016103745A (ja) | 2014-11-28 | 2014-11-28 | 送信装置及び送信方法、並びに、受信装置並びに受信方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2016103745A true JP2016103745A (ja) | 2016-06-02 |
Family
ID=56089674
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014241048A Pending JP2016103745A (ja) | 2014-11-28 | 2014-11-28 | 送信装置及び送信方法、並びに、受信装置並びに受信方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2016103745A (ja) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017212932A1 (ja) * | 2016-06-08 | 2017-12-14 | ソニー株式会社 | 受信装置、送信装置、及び、データ処理方法 |
| WO2018016294A1 (ja) * | 2016-07-20 | 2018-01-25 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
| WO2018021015A1 (ja) * | 2016-07-25 | 2018-02-01 | ソニー株式会社 | 受信装置、送信装置、及び、データ処理方法 |
| JP2018067768A (ja) * | 2016-10-18 | 2018-04-26 | 日本放送協会 | 受信機、再送信装置、およびプログラム |
| JP2018078555A (ja) * | 2016-10-31 | 2018-05-17 | 日本放送協会 | 再多重化装置、送信装置、受信装置、チップ、及びプログラム |
| JP2018078556A (ja) * | 2016-10-31 | 2018-05-17 | 日本放送協会 | 再多重化装置、送信装置、チップ、およびプログラム |
| JP2018078550A (ja) * | 2016-10-31 | 2018-05-17 | 日本放送協会 | 再多重化装置、送信装置、チップ、およびプログラム |
| WO2018135258A1 (ja) * | 2017-01-17 | 2018-07-26 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| JP2018129782A (ja) * | 2016-07-08 | 2018-08-16 | 三菱電機株式会社 | 映像記録再生装置 |
| CN109690674A (zh) * | 2016-09-08 | 2019-04-26 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
| JPWO2018135259A1 (ja) * | 2017-01-17 | 2019-11-07 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| WO2020022097A1 (ja) | 2018-07-26 | 2020-01-30 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| JP2020137091A (ja) * | 2019-02-26 | 2020-08-31 | 日本電気株式会社 | 信号処理モジュール、信号符号化装置、信号処理方法、および信号処理用プログラム |
| JP2021125725A (ja) * | 2020-01-31 | 2021-08-30 | Tvs Regza株式会社 | 受信方法、受信装置 |
| JP2021125724A (ja) * | 2020-01-31 | 2021-08-30 | Tvs Regza株式会社 | 送受信方法、送受信装置 |
-
2014
- 2014-11-28 JP JP2014241048A patent/JP2016103745A/ja active Pending
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11362748B2 (en) | 2016-06-08 | 2022-06-14 | Saturn Licensing Llc | Reception device, transmission device, and data processing method |
| WO2017212932A1 (ja) * | 2016-06-08 | 2017-12-14 | ソニー株式会社 | 受信装置、送信装置、及び、データ処理方法 |
| JP2018129782A (ja) * | 2016-07-08 | 2018-08-16 | 三菱電機株式会社 | 映像記録再生装置 |
| CN109478412B (zh) * | 2016-07-20 | 2021-07-16 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
| JP7031589B2 (ja) | 2016-07-20 | 2022-03-08 | ソニーグループ株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
| US11395018B2 (en) | 2016-07-20 | 2022-07-19 | Sony Corporation | Information processing apparatus, information processing method, and program |
| CN109478412A (zh) * | 2016-07-20 | 2019-03-15 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
| JPWO2018016294A1 (ja) * | 2016-07-20 | 2019-05-09 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
| EP3489954A4 (en) * | 2016-07-20 | 2019-06-19 | Sony Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROCESS AND PROGRAM |
| WO2018016294A1 (ja) * | 2016-07-20 | 2018-01-25 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
| US10742339B2 (en) | 2016-07-25 | 2020-08-11 | Saturn Licensing Llc | Receiving device, transmitting device, and data processing method |
| WO2018021015A1 (ja) * | 2016-07-25 | 2018-02-01 | ソニー株式会社 | 受信装置、送信装置、及び、データ処理方法 |
| CN109690674B (zh) * | 2016-09-08 | 2021-05-11 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
| CN109690674A (zh) * | 2016-09-08 | 2019-04-26 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
| EP3511939A4 (en) * | 2016-09-08 | 2019-07-17 | Sony Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROCESS AND PROGRAM |
| JP2018067768A (ja) * | 2016-10-18 | 2018-04-26 | 日本放送協会 | 受信機、再送信装置、およびプログラム |
| JP2018078556A (ja) * | 2016-10-31 | 2018-05-17 | 日本放送協会 | 再多重化装置、送信装置、チップ、およびプログラム |
| JP7089857B2 (ja) | 2016-10-31 | 2022-06-23 | 日本放送協会 | 再多重化装置、送信装置、受信装置、チップ、及びプログラム |
| JP2018078550A (ja) * | 2016-10-31 | 2018-05-17 | 日本放送協会 | 再多重化装置、送信装置、チップ、およびプログラム |
| JP2018078555A (ja) * | 2016-10-31 | 2018-05-17 | 日本放送協会 | 再多重化装置、送信装置、受信装置、チップ、及びプログラム |
| JPWO2018135259A1 (ja) * | 2017-01-17 | 2019-11-07 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| JP7070433B2 (ja) | 2017-01-17 | 2022-05-18 | ソニーグループ株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| WO2018135258A1 (ja) * | 2017-01-17 | 2018-07-26 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| WO2020022097A1 (ja) | 2018-07-26 | 2020-01-30 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| JP2020137091A (ja) * | 2019-02-26 | 2020-08-31 | 日本電気株式会社 | 信号処理モジュール、信号符号化装置、信号処理方法、および信号処理用プログラム |
| JP2021125724A (ja) * | 2020-01-31 | 2021-08-30 | Tvs Regza株式会社 | 送受信方法、送受信装置 |
| JP2021125725A (ja) * | 2020-01-31 | 2021-08-30 | Tvs Regza株式会社 | 受信方法、受信装置 |
| JP7443075B2 (ja) | 2020-01-31 | 2024-03-05 | Tvs Regza株式会社 | 送信装置 |
| JP7443076B2 (ja) | 2020-01-31 | 2024-03-05 | Tvs Regza株式会社 | 受信装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2016103745A (ja) | 送信装置及び送信方法、並びに、受信装置並びに受信方法 | |
| US9860611B2 (en) | Broadcast service transmitting method, broadcasting service receiving method and broadcast service receiving apparatus | |
| US9225443B2 (en) | Method for transmitting broadcast service, method for receiving the broadcasting service, and apparatus for receiving the broadcasting service | |
| CN103283219B (zh) | 接收广播服务的方法和设备 | |
| JP7424449B2 (ja) | 受信装置及び受信方法 | |
| US9769518B2 (en) | Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service | |
| JP6304016B2 (ja) | 受信装置並びに受信方法 | |
| CA2827384C (en) | Apparatus and method for transmitting and receiving a broadcasting service | |
| CA2822968C (en) | Broadcast service transmitting method, broadcasting service receiving method and broadcast service receiving apparatus | |
| JP2016174239A (ja) | 送信装置及び送信方法、並びに受信装置及び受信方法 |