(57)【要約】【課題】編成の異なるコンテンツにシームレスに切り替える。【解決手段】受信装置（２）は、４Ｋおよび８Ｋのアセットを連続して再生することを示す情報と、その再生開始タイミングを示す情報とを含むＭＰＴを参照して、４Ｋのアセットを再生しながら８Ｋのアセットの再生開始のために必要な処理を行い、８Ｋのアセットの再生開始タイミングに、再生対象を８Ｋのアセットに切り替える逆多重化部（２２）を備えている。【選択図】図１
2016048858.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツの再生終了後に、該第１コンテンツとは編成の異なる第２コンテンツを再生する再生装置であって、
上記第１および第２コンテンツを連続して再生することを示す情報と、当該第１および第２コンテンツの再生開始タイミングを示す情報とを含む参照情報を取得する参照情報取得手段と、
上記参照情報を参照して、上記第１コンテンツを再生しながら上記第２コンテンツの再生開始のために必要な処理を行い、上記第２コンテンツの再生開始タイミングに、再生対象を第２コンテンツに切り替える再生制御手段と、を備えていることを特徴とする再生装置。
【請求項２】
上記第１コンテンツを復号する第１復号部と、
上記第２コンテンツを復号する第２復号部と、を備え、
上記再生制御手段は、上記第２コンテンツの再生開始タイミングに、再生対象を上記第１復号部の出力から上記第２復号部の出力に切り替える、ことを特徴とする請求項１に記載の再生装置。
【請求項３】
上記第１および第２コンテンツを復号する復号部を備え、
上記再生制御手段は、上記第２コンテンツを受信したときに、上記復号部に入力するコンテンツを上記第１コンテンツから上記第２コンテンツに切り替える、ことを特徴とする請求項１に記載の再生装置。
【請求項４】
上記参照情報は、上記第１および第２コンテンツに同一のコンポーネントタグが割り当てられ、上記第１および第２コンテンツのそれぞれの再生開始時刻を示すタイムスタンプを含むＭＭＴパッケージテーブルであることを特徴とする請求項１から３の何れか１項に記載の再生装置。
【請求項５】
上記参照情報は、上記第１および第２コンテンツが再生対象として記述されていると共に、当該第１および第２コンテンツが同一の放送サービスに対応していることを示す情報と、当該第１および第２コンテンツの再生順を示す情報と、が記述されているパッケージリストテーブルであることを特徴とする請求項１から３の何れか１項に記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの送信装置および再生装置に関し、より詳細には再生対象のコンテンツをシームレスに切り替えることを可能にする送信装置および再生装置等に関する。
【背景技術】
【０００２】
近時、４Ｋと呼ばれる約４０００×２０００ピクセル程度の解像度のテレビ放送が注目を集めている。さらに、８Ｋと呼ばれる約８０００×４０００ピクセル程度の解像度のテレビ放送も開始が予定されている。そして、このような超高精細なコンテンツを送信や再生のための技術の開発も進められている。
【０００３】
ここで、異なる解像度のコンテンツが放送されるようになった場合、テレビなどのコンテンツの再生装置において、解像度の異なるコンテンツへと再生対象を切り替えることを可能にする技術が必要となる。下記の非特許文献１は、デジタル放送に関する標準規格を定めたものであり、４Ｋコンテンツと８Ｋコンテンツとを切り替える技術についても記載されている。
【０００４】
〔４Ｋコンテンツと８Ｋコンテンツとの切り替え〕
これについて、図９に基づいて説明する。図９は、４Ｋコンテンツと８Ｋコンテンツとを切り替える従来技術を説明する図である。図示の例では、３番組で構成される４Ｋコンテンツと、１番組で構成される８Ｋコンテンツとの切替時刻をＴ１としている。なお、同図において、「ＥＮＣ」はエンコーダ、「ＰＩＤ」はパケットＩＤ、「ＭＵＸ」は多重化部、「ＤＥＭＵＸ」は逆多重化部、「ＤＥＣ」はデコーダ、「ＶＰＳ（Video Parameter Set）」は符号化された４Ｋ／８Ｋコンテンツに含まれる階層符号化に関する情報であり、「ＳＰＳ（Sequence Parameter Set）」は符号化された４Ｋ／８Ｋコンテンツに含まれる、コンテンツ全体に共通する符号化に関する情報であり、「ＭＭＴ」はMPEG Media Transport、「ＭＰＴ」はMMT Package Table（以下、ＭＰテーブルと呼ぶ）、「ＭＭＴ−ＳＩ」は放送番組の構成などを示す伝送制御信号である。
【０００５】
〔送信側の処理〕
まず、送信側について説明する。図示のように、切替時刻Ｔ１より前の期間には、４ＫのＥＮＣ１〜３は、ＰＩＤ＝１０１〜１０３の４Ｋ番組を出力している。この期間においては、８ＫのＥＮＣからの出力は、ＭＵＸで捨てられる、つまり多重化されない。このため、ＭＵＸからは４Ｋの３番組が出力される。
【０００６】
ここで、切替時刻Ｔ１の所定時間前になると、新しいＭＰテーブルを含む新しいＭＭＴ−ＳＩの送信が開始される。なお、新しいＭＭＴ−ＳＩの送信の送信開始可能期間は、切替時刻Ｔ１の２秒前から０．５秒前までの１．５秒間（標準の送信タイミングは、切替時刻Ｔ１の１秒前）である。また、新しいＭＰテーブルは、映像アセットのパケットＩＤとして１０４を指定している。
【０００７】
４Ｋ番組のビットストリームの送信については、該番組の最後にＥＯＳ ＮＡＬＵ（End OF Sequence Network Abstraction Layer Unit）を付加する。従って、４Ｋ番組の最終ＭＰＵ（Media Processing Unit：ＭＭＴにおける映像信号や音声信号の処理単位）は、ＥＯＳ ＮＡＬＵで終了する。
【０００８】
そして、切替時刻Ｔ１になると、ＭＵＸは、４Ｋ番組（映像）のアセットの多重化をやめ、８Ｋ番組（映像）のアセットの多重化を始める。８Ｋ映像のアセットの先頭ＭＰＵは、ＭＰＵシーケンス番号を０とし、先頭ＡＵ（Access Unit）はＩＲＡＰ ＡＵ（Intra Random Access Point Access Unit）とする。なお、ＩＲＡＰ ＡＵは、他のＡＵの情報によらず、単独で復号可能なＡＵである。また、切替時刻Ｔ１以後は、４ＫのＥＮＣ１〜３からの出力がＭＵＸで捨てられ、ＭＵＸの出力は８ＫのＥＮＣが出力する８Ｋ番組に切り替わる。
【０００９】
〔受信側の処理（シームレス対応）〕
一方、受信側については、シームレス再生に対応した受信装置の処理と、シームレス再生に対応していない受信装置の処理とが規定されている。ここでは、まず、シームレス再生に対応した受信装置の処理について説明する。
【００１０】
シームレス再生に対応した受信装置は、新たなＭＰテーブル（８Ｋ番組用のＭＰテーブル）を取得し、該ＭＰテーブルに記述されるアセットの記述子の内容により、４Ｋから８Ｋへの切り替えが発生することを判別する。これにより、ＤＥＭＵＸは、４Ｋ、８Ｋ両方の映像アセットを同時にＤＥＣに入力するような設定になる。ただし、４Ｋ、８Ｋの映像アセットの実データは、送出タイミングが異なるため、実際には両番組のアセットが重複して入力されることはなく、４Ｋのビットストリームの入力終了後、８Ｋのビットストリームが表示用バッファに貯まる。
【００１１】
ＤＥＣは、４Ｋ映像アセットのＥＯＳ ＮＡＬＵを取得したら、必要に応じて、出力する画面をフリーズし、音声をミュート状態にする。次に、ＤＥＣは、８ＫビットストリームのＶＰＳ／ＳＰＳを取得したら、自動追従して適切なデコードをする。そして、ＤＥＣは、正常な映像・音声が出力可能な状態になったら、画面フリーズおよび音声ミュートを解除する。８Ｋ番組のデコードが開始されたことを確認したらＤＥＣに入力するアセットは８Ｋ用のみにする。
【００１２】
ここで、フリーズ画面を表示させることなく、見かけ上シームレスに表示させるためには、表示用バッファがアンダーフローにならないように４Ｋビットストリーム終了後、速やかに８Ｋビットストリームが受信される必要がある。しかし、４Ｋビットストリーム終了から８Ｋビットストリーム開始までの時間が十分に小さくなく、表示用バッファがアンダーフローした場合、ＥＯＳ ＮＡＬＵの直前に送信された画面がフリーズ表示される。
【００１３】
〔受信側の処理（シームレス非対応）〕
次に、シームレス再生非対応の受信装置の処理について説明する。この受信装置は、新たなＭＰテーブルを取得すると、該ＭＰテーブルに記述されているアセットの記述子の内容により、４Ｋから８Ｋへの切り替えが発生すると判定する。そして、映像はフリーズまたは黒画面とし、音声はミュートして、４Ｋ番組のデコードは停止する。さらに、ＤＥＭＵＸは、４Ｋ映像アセットの受信を停止し、８Ｋの映像アセットのパケットＩＤを持つビットストリームをＤＥＣのバッファに入力するように設定される。
【００１４】
そして、ＤＥＣのＶＰＳ／ＳＰＳモニタレジスタをホストＣＰＵ（Computer Processing Unit）で監視して、８Ｋビットストリームが入力されるのを待つ。ここで、８ＫビットストリームのＶＰＳ／ＳＰＳを取得したら、ＤＥＣは、８Ｋ番組のデコードを開始し、正常な映像・音声が出力可能な状態になったら、映像のフリーズまたは黒画面、音声のミュートを解除する。
【先行技術文献】
【非特許文献】
【００１５】
【非特許文献１】“デジタル放送におけるアプリケーション実行環境 標準規格 APPLICATION EXECUTION ENGINE PLATFORM FOR DIGITAL BROADCASTING”、社団法人電波産業会、ARIB STD-B32  3.0版、平成26年7月31日、p.186-198
【発明の概要】
【発明が解決しようとする課題】
【００１６】
上記従来のシームレス非対応の受信装置では、新たなＭＰＴの受信後、８Ｋ番組の映像、音声が出力可能な状態になるまで、フリーズ画面あるいは黒画面が表示されるので、フリーズ画面あるいは黒画面の表示期間（以下、ミュート期間）が長いという問題がある。このミュート期間は、通常の選局動作時よりも長いため、ユーザにとってストレスとなることが懸念される。
【００１７】
また、上記従来のシームレス対応の受信装置あっても、再生対象の映像の切り替え（編成変更）が、選局タイミングと重なった場合には、ミュート期間が長くなってしまう。さらに、上記従来のシームレス対応の受信装置は、同一のＩＰフローで４Ｋ/８Ｋ番組が配信されることを想定しており、４Ｋ/８Ｋ番組がそれぞれ別のＩＰフローで配信される場合には、変更後のＩＰフロー受信開始に必要な遅延時間が考慮されていないため、シームレス対応することができない。
【００１８】
本発明は、このような問題点に鑑みてなされたものであり、その目的は、編成の異なるコンテンツに再生対象を切り替えるときに、シームレスな切り替えを可能にすると共に、ＩＰフローの変更にも対応することのできる再生装置等を提供することにある。
【課題を解決するための手段】
【００１９】
上記の課題を解決するために、本発明の一態様に係る再生装置は、第１コンテンツの再生終了後に、該第１コンテンツとは編成の異なる第２コンテンツを再生する再生装置であって、上記第１および第２コンテンツを連続して再生することを示す情報と、当該第１および第２コンテンツの再生開始タイミングを示す情報とを含む参照情報を取得する参照情報取得手段と、上記参照情報を参照して、上記第１コンテンツを再生しながら上記第２コンテンツの再生開始のために必要な処理を行い、上記第２コンテンツの再生開始タイミングに、再生対象を第２コンテンツに切り替える再生制御手段と、を備えている。
【発明の効果】
【００２０】
本発明の上記態様によれば、編成の異なるコンテンツに再生対象を切り替えるときに、シームレスな切り替えを可能にすると共に、ＩＰフローの変更にも対応することができるという効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態１に係る送受信システムを構成する送信装置および受信装置の要部構成の一例を示すブロック図である。
【図２】切替用ＭＰテーブルを用いた番組切り替えの概要を説明する図である。
【図３】番組の切り替え時に送信装置が実行する切替処理の一例を示すフローチャートである。
【図４】番組の切り替え時に受信装置が実行する切替処理の一例を示すフローチャートである。
【図５】本発明の実施形態２に係る受信装置の要部構成を示すブロック図である。
【図６】切替用ＰＬテーブルを用いた番組切り替えの概要を説明する図である。
【図７】番組の切り替え時に送信装置が実行する切替処理の一例を示すフローチャートである。
【図８】番組の切り替え時に受信装置が実行する切替処理の一例を示すフローチャートである。
【図９】４Ｋコンテンツと８Ｋコンテンツとを切り替える従来技術を説明する図である。
【発明を実施するための形態】
【００２２】
〔実施形態１〕
以下、本発明の実施の形態について、詳細に説明する。まず、図１に基づいて、本実施形態の送受信システム５および該システムを構成する送信装置１および受信装置（再生装置）２の構成を説明する。図１は、送受信システム５を構成する送信装置１および受信装置２の要部構成の一例を示すブロック図である。
【００２３】
図示のように、送受信システム５は、送信装置１と受信装置２とを含み、送信装置１から受信装置２にコンテンツを送信するシステムである。より詳細には、送信装置１は、放送網を介して放送コンテンツを送信する。また、受信装置２は、この放送コンテンツの受信機能を備えていると共に、通信網を介して送信されるコンテンツの受信機能も備えており、これら２つの経路を介して受信した各コンテンツを組み合わせて再生することができる。なお、同図では、受信装置２を１つのみ記載しているが、送信装置１は複数の受信装置２に対して放送コンテンツをブロードキャストする。
【００２４】
〔送信装置の構成〕
送信装置１は、図示のように４Ｋエンコーダ１０、８Ｋエンコーダ１１、ストリーム切替部１２、多重化部（参照情報送信手段）１３、放送送信部（コンテンツ送信手段）１４、および制御部１５を備えている。なお、ここでは説明を簡単にするため、映像ストリームの送信について記載するが、送信装置１は、音声ストリームや、データ放送等についても送信することができる。
【００２５】
４Ｋエンコーダ１０は、４Ｋコンテンツ（第１コンテンツ）の映像ストリームをエンコード（符号化）してストリーム切替部１２に出力する。この例では、３チャンネル編成の４Ｋコンテンツを送信するために３つの４Ｋエンコーダ１０を設けている。また、８Ｋエンコーダ１１は、８Ｋコンテンツ（第２コンテンツ）の映像ストリームをエンコードしてストリーム切替部１２に出力する。
【００２６】
ストリーム切替部１２は、制御部１５の制御に従い、４Ｋエンコーダ１０または８Ｋエンコーダ１１の出力を多重化部１３に転送する。
【００２７】
多重化部１３は、４Ｋエンコーダ１０または８Ｋエンコーダ１１が出力した映像ストリームを多重化して放送送信部１４に出力する。また、多重化部１３は、ＭＰテーブル等の制御情報を生成して放送送信部１４に出力する。
【００２８】
放送送信部１４は、多重化部１３から出力される多重化した映像ストリームおよび制御情報をパケットとして放送網を介して受信装置２に送信する。
【００２９】
制御部１５は、送信装置１が実行する各種処理の実行タイミングを制御する。具体的には、制御部１５は、ストリーム切替部１２の出力切り替えのタイミングを制御する。また、詳細は後述するが、多重化部１３は、番組の切り替え時に、シームレスな切り替えを可能にするＭＰテーブル（以下、切替用ＭＰテーブルと呼ぶ）を送信するが、制御部１５は、このＭＰテーブルの送信タイミングを制御する。
【００３０】
〔受信装置の構成〕
一方、受信装置２は、図示のように、放送受信部２０、通信Ｉ／Ｆ２１、逆多重化部（参照情報取得手段、再生制御手段）２２、および復号部２３を備えている。
【００３１】
放送受信部２０は、放送網を介して送信されるコンテンツを受信するための構成であり、チューナ等を含む。一方、通信Ｉ／Ｆ２１は、通信網を介して送信されるコンテンツを受信する。
【００３２】
逆多重化部２２は、放送受信部２０および通信Ｉ／Ｆ２１を介して受信されたコンテンツ（多重化されている）を逆多重化する。そして、逆多重化によって得られた当該コンテンツの各構成要素（コンポーネント）を、当該コンテンツと共に受信した制御情報に従って処理する。例えば、逆多重化部２２は、制御情報としてＭＰテーブルを取得した場合、該ＭＰテーブルに示された各アセット（コンポーネント）が、該ＭＰテーブルに含まれるＭＰＵタイムスタンプ識別子の示す時刻に再生されるように制御する。
【００３３】
復号部２３は、逆多重化部２２が出力するコンポーネントを復号して再生可能な状態とするものであり、切替部２４、４Ｋデコーダ（第１復号部）２５、および８Ｋデコーダ（第２復号部）２６を含む。
【００３４】
切替部２４は、復号処理を実行させるデコーダを４Ｋデコーダ２５と８Ｋデコーダ２６とで切り替える処理を行う。４Ｋデコーダ２５は、切替部２４から入力される４Ｋコンテンツを復号して映像データを出力し、８Ｋデコーダ２６は、切替部２４から入力される８Ｋコンテンツを復号して映像データを出力する。
【００３５】
〔切り替えの概要〕
送受信システム５における番組切り替えの概要を図２に基づいて説明する。図２は、番組切り替えの概要を説明する図である。送受信システム５では、切替用ＭＰテーブル（参照情報）を用いることにより、シームレスな番組切り替えを可能にしている。
【００３６】
図示のように、送受信システム５では、番組切り替えの際に、アセットＡとアセットＢという２つのアセットに関する記述を含むＭＰテーブルを用いる。なお、アセットＡは切り替え前番組（以下、単に前番組と呼ぶ）のアセットであり、アセットＢは切り替え後番組（以下、単に後番組と呼ぶ）のアセットである。これらのアセットは、個別のパケットＩＤ（ＰＩＤ）を付してパケットとして送信される（図示の例では、アセットＡのＰＩＤ＝１０１、アセットＢのＰＩＤ＝１０２）。また、前番組は４Ｋコンテンツであり、後番組は８Ｋコンテンツである。このように、切替用ＭＰテーブルは、時系列で編成の変化する番組を構成するアセットをそれぞれ含むものとなっており、このようなＭＰテーブルは、従来用いられていなかった。
【００３７】
図示のＭＰテーブルには、各アセットに関する情報として、コンポーネントタグおよびＭＰＵタイムスタンプ記述子が含まれている。これらの情報のうち、コンポーネントタグは、アセットＡとアセットＢとに同じ値が設定されており、これを参照することにより、これらのアセットが連続して再生すべきアセットであることを特定することができる。つまり、切替用ＭＰテーブルのコンポーネントタグは、連続して再生するアセットを示している。また、ＭＰＵタイムスタンプ記述子は、各アセットの再生開始タイミングを示し、これを参照することにより、何れのアセットを先に再生すべきか、および各アセットをいつ再生開始すべきかが特定される。
【００３８】
よって、前番組（アセットＡ）の再生中にこの切替用ＭＰテーブルを受信した受信装置２では、当該切替用ＭＰテーブルを参照することにより、当該前番組と続けて再生すべき後番組のアセットがアセットＢであることを特定することができる。また、アセットＢのＭＰＵタイムスタンプ記述子から、後番組の再生開始時刻を特定することができるので、この時刻に再生開始できるように準備を進めることができる。そして、切替用ＭＰテーブルには、前番組のアセットＡに関する情報も含まれているから、後番組の再生準備中においても、前番組の再生を継続することができ。これにより、受信装置２は、前番組のアセットＡから後番組のアセットＢへと再生対象をシームレスに切り替えることができ、またＩＰフローの変更にも対応することができる。
【００３９】
〔処理の流れ（送信装置）〕
次に、送信装置１が実行する切替処理の流れを図３に基づいて説明する。図３は、番組の切り替え時に送信装置１が実行する切替処理の一例を示すフローチャートである。なお、切り替え前の状態では、ストリーム切替部１２は４Ｋエンコーダ１０から出力される前番組の映像ストリームを多重化部１３に転送し、多重化部１３がこれを多重化し、放送送信部１４を介して受信装置２に送信している。
【００４０】
まず、制御部１５は、切替時刻の所定時間前となったか確認する（Ｓ１）。ここで、切替時刻の所定時間前となったことが確認された場合（Ｓ１でＹＥＳ）、制御部１５は、多重化部１３にその旨を通知する。そして、この通知を受信した多重化部１３は、切替用ＭＰテーブルを送信する（Ｓ２）。なお、上記所定時間は、受信装置２が後番組を所定の切替時刻に再生開始できるように設定されていればよく、特に限定されない。例えば、従来技術における標準のＭＰテーブルの送信タイミングである、切替時刻の１秒前に送信してもよい。ただし、本実施形態の切替用ＭＰテーブルには、前番組のアセットに関する記述が含まれているから、当該切替用ＭＰテーブルを受信した後も、受信装置２は通常通り前番組の再生を続けることができる。このため、上記所定時間は、１秒より長い時間とすることが望ましく、２秒より長い時間としてもよい。また、切替用ＭＰテーブルの送信は、切替終了までの期間、所定の時間間隔（例えば０．１秒間隔）で継続的に送信される。
【００４１】
次に、制御部１５は、切替時刻となったか確認する（Ｓ３）。ここで、切替時刻となったことが確認された場合（Ｓ３でＹＥＳ）、制御部１５は、ストリーム切替部１２にその旨を通知する。そして、この通知を受信したストリーム切替部１２は、多重化部１３に転送するデータを、８Ｋエンコーダ１１から出力される後番組の映像ストリームに切り替える。これにより、多重化部１３では、前番組の多重化が終了され、後番組の多重化が開始される（Ｓ４）。
【００４２】
放送送信部１４は、後番組の多重化が開始された後も、多重化部１３が多重化した未送信の前番組が残っている間は、この送信を継続し、多重化した前番組の送信が終了した後、多重化部１３が多重化した後番組の送信を開始する（Ｓ５）。これにより、送信装置１の切替処理は終了する。なお、前番組のビットストリームの最後には、ＥＯＳ ＮＡＬＵを付加する。また、図示していないが、切替終了後は、前番組のアセットに関する記述を含む切替用ＭＰテーブルの送信を終了し、後番組のアセットに関する記述を含む通常のＭＰテーブルを送信する。
【００４３】
〔処理の流れ（受信装置）〕
続いて、受信装置２が実行する切替処理の流れを図４に基づいて説明する。図４は、番組の切り替え時に受信装置２が実行する切替処理の一例を示すフローチャートである。なお、切り替え前の状態では、切替部２４は、逆多重化部２２が逆多重化した４Ｋの前番組を４Ｋデコーダ２５に出力しており、この前番組が映像データとして出力されている。
【００４４】
まず、逆多重化部２２は、送信装置１が送信したＭＰテーブルを取得する（Ｓ１０）。そして、逆多重化部２２は、取得したＭＰテーブルにコンポーネントタグが同一のアセットが記述されているかを確認する（Ｓ１１）。言い換えれば、逆多重化部２２は、取得したＭＰテーブルが切替用ＭＰテーブルであるか否かを確認する。
【００４５】
ここで、取得したＭＰテーブルにコンポーネントタグが同一のアセットが記述されている場合（Ｓ１１でＹＥＳ）、逆多重化部２２は、コンポーネントタグが同一のアセットのうち、再生対象とする（受信する）アセットを選択する（Ｓ１２）。具体的には、逆多重化部２２は、コンポーネントタグが同一のアセットのうち、ＭＰＵタイムスタンプ記述子の示す再生時刻が先である前番組のアセットを再生対象として選択する。
【００４６】
次に、逆多重化部２２は、切替時刻の所定時間前となったか確認する（Ｓ１３）。なお、切替用ＭＰテーブルに含まれる後番組のアセットのＭＰＵタイムスタンプ記述子の示す再生時刻が切替時刻である。また、上記所定時間は、シームレス再生が可能な程度の時間に設定されていればよく、特に限定されない。
【００４７】
ここで、切替時刻の所定時間前となったことが確認された場合（Ｓ１３でＹＥＳ）、逆多重化部２２は、後番組の待ち受けを開始する（Ｓ１４）。待ち受けの開始後、逆多重化部２２は、後番組のアセットの受信に必要な処理を行う。例えば、別ＩＰフローによってマルチキャスト配信されたアセットを再生対象に含める場合には、当該マルチキャストの受信開始に必要な処理（multicast join）を行う。
【００４８】
また、切替部２４は、後番組の受信を監視しており（Ｓ１５）、後番組を受信したと判定した場合（Ｓ１５でＹＥＳ）に、前番組のデータストリームの受信および４Ｋデコーダ２５への出力を終了し、後番組を８Ｋデコーダ２６に入力する。これにより、この後、８Ｋデコーダ２６から後番組の映像データが出力されるようになり、切替処理は終了する。
【００４９】
なお、前番組のデータストリームの受信および４Ｋデコーダ２５への出力を終了した後も、前番組の末尾に到達するまで、４Ｋデコーダ２５は前番組の映像データを出力し続ける。そして、前番組の末尾に到達した後、後番組の映像データが８Ｋデコーダ２６から出力されるので、表示用バッファがアンダーフローやオーバーフローすることなく、安定したシームレス切り替えが行われる。
【００５０】
〔実施形態２〕
本発明の他の実施形態について、図５に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５１】
上記実施形態の受信装置２は、２つのデコーダ（４Ｋデコーダ２５と８Ｋデコーダ２６）を備え、これによりシームレスな切り替えを実現している。しかしながら、１つのデコーダのみであっても、上述の切替用ＭＰテーブルを用いることにより、従来技術と比べてより中断の可能性の低い（シームレス性の高い）切り替えが可能になる。
【００５２】
図５は、本実施形態の受信装置（再生装置）２Ａの要部構成を示すブロック図である。図示のように、受信装置２Ａは、復号部２３が復号部２３Ａに変わっている点を除けば、受信装置２と同様の構成である。復号部２３Ａは、いわゆるデコーダであり、逆多重化部２２の出力を復号して映像ストリーム等を出力する。
【００５３】
受信装置２Ａの実行する切替処理は、受信装置２の実行する切替処理（図４参照）と概ね同様であるが、Ｓ１６の処理のみが異なっている。具体的には、受信装置２Ａの復号部２３Ａは、後番組を受信したと判定した場合（Ｓ１５でＹＥＳ）に、前番組のデータストリームの受信を終了して、後番組のデコードを開始する。これにより、復号部２３Ａから後番組の映像データが出力されるようになり、切替処理は終了する。
【００５４】
受信装置２Ａでは、前番組のデータストリームの受信終了後、速やかに後番組のデータストリームが受信され、表示用バッファがアンダーフローすることがなければ、前番組と後番組とがシームレスに切り替わる。
【００５５】
〔実施形態３〕
本発明の他の実施形態について、図６〜図８に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５６】
上記各実施形態では、切替用ＭＰテーブルを用いてシームレスな切り替えを実現する例を説明したが、シームレス切り替えのために用いる情報はＭＰテーブルに限られない。本実施形態では、切替用のＰＬ（Package List）テーブルを用いてシームレスな切り替えを実現する例を説明する。なお、ＰＬテーブルは、放送サービスとして提供されるＭＭＴパッケージのＰＡ（Package Access）メッセージを伝送するＩＰデータフローの一覧を示すデータであり、ＰＡメッセージに格納された状態で伝送される。また、本実施形態のシステム構成は、実施形態１と同様である（図１参照）。
【００５７】
〔切り替えの概要〕
本実施形態における番組切り替えの概要を図６に基づいて説明する。図６は、切替用ＰＬテーブルを用いた番組切り替えの概要を説明する図である。ＭＭＴでは、番組は、少なくとも１つのアセットおよび制御メッセージから構成されるパッケージとして定義される。つまり、番組の切り替えは、パッケージの切り替えである。
【００５８】
図示のように、本実施形態では、パッケージＡとパッケージＢという２つのパッケージに関する記述を含むＰＬテーブルを用いる。なお、パッケージＡは前番組のアセットおよび該アセットを再生するためのＭＰテーブルを含み、パッケージＢは後番組のアセットおよび該アセットを再生するためのＭＰテーブルを含む。これらのアセットは、個別のパケットＩＤ（ＰＩＤ）を付してパケットとして送信される。
【００５９】
図示のＰＬテーブルには、各パッケージに関する情報として、パッケージを一意に識別するパッケージＩＤが含まれている。また、このパッケージＩＤは、サービスＩＤと、当該ＰＬテーブルに含まれる各パッケージの再生順を示す情報とを含んでいる。具体的には、パッケージＩＤの上位１６ビットを再生順（編成の時間順）に連番とすることによって、当該パッケージの再生順を示している。また、パッケージＩＤの下位１６ビットをサービスＩＤとし、これにより当該パッケージに対応する放送サービス（チャンネル）を示している。
【００６０】
また、上記各実施形態と同様に、シームレス再生を行うコンポーネントには、同一コンポーネントタグを割り当てる。具体的には、パッケージＡのＭＰテーブルにおいて再生順が最後のアセットに割り当てるコンポーネントタグと、パッケージＢのＭＰテーブルにおいて再生順が最初のアセットに割り当てるコンポーネントタグとを同一とする。
【００６１】
このＰＬテーブルにおいて、各パッケージのパッケージＩＤの下位１６ビットを参照することにより、同一の放送サービスに対応する複数のパッケージ、すなわちシームレス切り替えの対象となるパッケージが存在することを特定することができる。そして、特定した各パッケージのパッケージＩＤの上位１６ビットを参照することにより、何れのパッケージを先に再生すべきかを特定することができる。つまり、この例では、パッケージＡとパッケージＢとがシームレス切り替えの対象となることを特定することができると共に、パッケージＡの再生順がパッケージＢより先であることを特定することができる。
【００６２】
そして、シームレス切り替えの対象となる各パッケージのＭＰテーブルを取得して参照することにより、シームレス切り替えの対象となるアセットを特定することができる。上述のように、シームレス再生を行うコンポーネントには、同一コンポーネントタグが割り当てられているためである。また、ＭＰテーブルのＭＰＵタイムスタンプ記述子には、各アセットの再生開始時刻が記述されているから、後番組を切替時刻に再生開始できるように準備を進めることができる。そして、前番組のＭＰテーブルも取得しているから、後番組の再生準備中においても、前番組の再生を継続することができる。これにより、前番組のアセットから後番組のアセットへと再生対象をシームレスに切り替えることができ、またＩＰフローの変更にも対応することができる。
【００６３】
なお、パッケージＩＤの上位１６ビットを再生順の連番とする代わりに、当該パッケージの再生開始時刻を用いてもよい。この構成の場合、切替前後の双方のＭＰテーブルを取得することなく、当該時刻における再生対象のパッケージを含むＭＰテーブルを特定することが可能である。
【００６４】
〔処理の流れ（送信装置）〕
次に、本実施形態において送信装置１が実行する切替処理の流れを図７に基づいて説明する。図７は、番組の切り替え時に送信装置１が実行する切替処理の一例を示すフローチャートである。なお、切り替え前の状態では、ストリーム切替部１２は４Ｋエンコーダ１０から出力される前番組の映像ストリームを多重化部１３に転送し、多重化部１３がこれを多重化し、放送送信部１４を介して受信装置２に送信している。
【００６５】
まず、制御部１５は、切替時刻の所定時間前となったか確認する（Ｓ２０）。ここで、切替時刻の所定時間前となったことが確認された場合（Ｓ２０でＹＥＳ）、制御部１５は、多重化部１３にその旨を通知する。そして、この通知を受信した多重化部１３は、切替用ＰＬテーブルと、前番組のＭＰテーブルと、後番組のＭＰテーブルとを送信する（Ｓ２１）。なお、これらのテーブルの送信は、切替終了までの期間、所定の時間間隔（例えば０．１秒間隔）で継続的に送信される。この後のＳ２２〜Ｓ２４の処理は、図３のＳ３〜Ｓ５と同様であるから説明を省略する。
【００６６】
〔処理の流れ（受信装置）〕
続いて、本実施形態において受信装置２が実行する切替処理の流れを図８に基づいて説明する。図８は、番組の切り替え時に受信装置２が実行する切替処理の一例を示すフローチャートである。なお、切り替え前の状態では、切替部２４は、逆多重化部２２が逆多重化した４Ｋの前番組を４Ｋデコーダ２５に出力しており、この前番組が映像データとして出力されている。
【００６７】
まず、逆多重化部２２は、送信装置１が送信したＰＬテーブルを取得する（Ｓ３０）。そして、逆多重化部２２は、取得したＰＬテーブルに同一の放送サービスに対応する複数のパッケージが記述されているかを確認する（Ｓ３１）。言い換えれば、逆多重化部２２は、取得したＰＬテーブルが切替用ＰＬテーブルであるか否かを確認する。具体的には、逆多重化部２２は、パッケージＩＤの下位１６ビットが一致するパッケージが含まれていれば、切替用ＰＬテーブルであると判定する。
【００６８】
ここで、取得したＰＬテーブルが切替用ＰＬテーブルであった場合（Ｓ３１でＹＥＳ）、逆多重化部２２は、パッケージＩＤの下位１６ビットが一致するパッケージのうち、再生対象とする（受信する）パッケージを選択する（Ｓ３２）。具体的には、逆多重化部２２は、パッケージＩＤの下位１６ビットが一致するパッケージのうち、パッケージＩＤの上位１６ビットの値が小さいパッケージ、すなわち前番組のパッケージを再生対象として選択する。
【００６９】
次に、逆多重化部２２は、切替時刻の所定時間前となったか確認する（Ｓ３３）。なお、パッケージＩＤの上位１６ビットの値がより大きいパッケージのＭＰテーブルに含まれるアセット（前番組のアセットと同一のコンポーネントタグが割り当てられたアセット）のＭＰＵタイムスタンプ記述子の示す再生時刻が切替時刻である。また、上記所定時間は、シームレス再生が可能な程度の時間に設定されていればよく、特に限定されない。この後のＳ３４〜Ｓ３６の処理は、図４のＳ１４〜Ｓ１６と同様であるから説明を省略する。なお、本実施形態の受信装置２は、図１のように複数のデコーダを備えたものであってもよいし、図５のように１つのデコーダを備えたものであってもよい。
【００７０】
〔実施形態４〕
上記各実施形態では、４Ｋコンテンツを８Ｋコンテンツに切り替える例を説明したが、８Ｋコンテンツから４Ｋコンテンツへの切り替えについても同様にして実現できる。また、切り替えの対象となるコンテンツは、その編成が異なるコンテンツであればよく、４Ｋコンテンツと８Ｋコンテンツの組み合わせに限られない。例えば、２Ｋコンテンツと４Ｋコンテンツとの切り替えを行うこともできる。
【００７１】
また、上記各実施形態では、多重化部１３が切替用ＭＰテーブルまたは切替用ＰＬテーブルを生成する例を示したが、これらのテーブルを生成する主体は多重化部１３に限られない。例えば、送信装置１は、多重化部１３とは別に、これらのテーブルを生成するブロックを備えていてもよいし、他の装置で生成されたこれらのテーブルを取得してもよい。
【００７２】
〔ソフトウェアによる実現例〕
送信装置１、受信装置２、および受信装置２Ａの制御ブロック（特に、ストリーム切替部１２、多重化部１３、放送送信部１４、制御部１５、逆多重化部２２、切替部２４、復号部２３Ａ）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７３】
後者の場合、送信装置１、受信装置２、および受信装置２Ａは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７４】
〔まとめ〕
本発明の態様１に係る再生装置は、第１コンテンツ（４Ｋのアセット）の再生終了後に、該第１コンテンツとは編成の異なる第２コンテンツ（８Ｋのアセット）を再生する再生装置（受信装置２／２Ａ）であって、上記第１および第２コンテンツを連続して再生することを示す情報（同一の値が設定されたコンポーネントタグ／パッケージＩＤの同一の値が設定された下位１６ビット）と、当該第１および第２コンテンツの再生開始タイミングを示す情報（ＭＰＵタイムスタンプ記述子／パッケージＩＤの上位１６ビット）とを含む参照情報（ＭＰテーブル／ＰＬテーブル）を取得する参照情報取得手段（逆多重化部２２）と、上記参照情報を参照して、上記第１コンテンツを再生しながら上記第２コンテンツの再生開始のために必要な処理（第２コンテンツの待ち受け開始）を行い、上記第２コンテンツの再生開始タイミングに、再生対象を第２コンテンツに切り替える再生制御手段（逆多重化部２２）と、を備えている。
【００７５】
上記の構成によれば、参照情報を参照して、第１コンテンツを再生しながら第２コンテンツの再生開始のために必要な処理を行い、第２コンテンツの再生開始タイミングに、再生対象を第２コンテンツに切り替える。このように、第１コンテンツの再生と、第２コンテンツの再生開始のために必要な処理とを並行して行うことにより、再生対象の第２コンテンツへの切り替えをシームレスに行うことが可能になる。また、参照情報を取得した後、切り替えまでの期間は、この参照情報を参照しながら第１コンテンツの再生を続けるので、ＩＰフローの変更にも対応することができる。さらに、コンテンツの編成変更と、選局タイミングとが重なった場合であっても、上記参照情報を参照しながら第１コンテンツの再生を続けることができるので、シームレスな切り替えが可能になる。
【００７６】
本発明の態様２に係る再生装置は、上記態様１において、上記第１コンテンツを復号する第１復号部（４Ｋデコーダ２５）と、上記第２コンテンツを復号する第２復号部（８Ｋデコーダ２６）と、を備え、上記再生制御手段は、上記第２コンテンツの再生開始タイミングに、再生対象を上記第１復号部の出力から上記第２復号部の出力に切り替えてもよい。
【００７７】
上記の構成によれば、第１復号部と第２復号部とを備えていることにより、第１コンテンツの復号と、第２コンテンツの復号とを並行して行うことができる。そして、第２コンテンツの再生開始タイミングに、再生対象を第１復号部の出力から第２復号部の出力に切り替えるので、表示用バッファのオーバーフローやアンダーフローを生じさせることなく、安定して高精度にシームレスな切り替えを行うことができる。
【００７８】
本発明の態様３に係る再生装置は、上記態様１において、上記第１および第２コンテンツを復号する復号部（復号部２３Ａ）を備え、上記再生制御手段は、上記第２コンテンツを受信したときに、上記復号部に入力するコンテンツを上記第１コンテンツから上記第２コンテンツに切り替えてもよい。
【００７９】
上記の構成によれば、第２コンテンツを受信したときに、復号部に入力するコンテンツを第２コンテンツに切り替える。このため、第２コンテンツの受信を契機として、第２コンテンツの復号が開始され、復号後の第２コンテンツが再生される。よって、復号部を複数備えていない構成であっても、第１コンテンツの再生終了後、概ねシームレスに第２コンテンツの再生を開始することができる。
【００８０】
本発明の態様４に係る再生装置は、上記態様１から３の何れかにおいて、上記参照情報は、上記第１および第２コンテンツに同一のコンポーネントタグが割り当てられ、上記第１および第２コンテンツのそれぞれの再生開始時刻を示すタイムスタンプを含むＭＭＴパッケージテーブルであってもよい。
【００８１】
ＭＭＴの規定に基づいて伝送されるコンテンツを再生する場合、ＭＭＴパッケージテーブルを参照しながら、該コンテンツ（より詳細には該コンテンツを構成するアセット）の再生が行われる。このため、第１および第２コンテンツに同一のコンポーネントタグが割り当てられた上記ＭＭＴパッケージテーブルを参照することにより、第１および第２コンテンツを連続して再生すべきであると特定することができる。また、第１および第２コンテンツのそれぞれの再生開始時刻を示すタイムスタンプを含む上記ＭＭＴパッケージテーブルを参照することにより、何れのコンテンツを先に再生すべきか、そして後に再生すべきコンテンツの再生開始タイミング、すなわち再生対象の切り替えタイミングはいつであるかを特定することができる。よって、上記の構成によれば、ＭＭＴの規定に基づいて伝送されるコンテンツをシームレスに切り替えて再生することが可能になる。
【００８２】
本発明の態様５に係る再生装置は、上記態様１から３の何れかにおいて、上記参照情報は、上記第１および第２コンテンツが再生対象として記述されていると共に、当該第１および第２コンテンツが同一の放送サービスに対応していることを示す情報と、当該第１および第２コンテンツの再生順を示す情報と、が記述されているパッケージリストテーブルであってもよい。
【００８３】
ＭＭＴの規定に基づいて伝送されるコンテンツは、１番組が１パッケージとして伝送されるので、ＭＭＴに対応した再生装置では、パッケージリストテーブルを参照して再生すべきパッケージを特定する。このため、第１および第２コンテンツが同一の放送サービスに対応していることを示す上記パッケージリストテーブルを参照することにより、第１および第２コンテンツを連続して再生すべきであると特定することができる。また、第１および第２コンテンツの再生順を示す情報を含む上記パッケージリストテーブルを参照することにより、何れのコンテンツを先に再生すべきかを特定することができる。
【００８４】
そして、ＭＭＴにおいては、各パッケージには、そのパッケージに含まれるアセットを再生するためのＭＰテーブルを含めて送信することになっており、該ＭＰテーブルには各アセットの再生開始タイミングが記述されている。したがって、これを参照することにより、後に再生すべきコンテンツの再生開始タイミング、すなわち再生対象の切り替えタイミングはいつであるかを特定することができる。よって、上記の構成によれば、ＭＭＴの規定に基づいて伝送されるコンテンツをシームレスに切り替えて再生することが可能になる。
【００８５】
本発明の態様６に係る送信装置は、コンテンツの再生装置に対し、第１コンテンツの送信終了後に、該第１コンテンツとは編成の異なる第２コンテンツを送信する送信装置１であって、上記第２コンテンツの再生開始タイミングの所定時間前に、上記第１および第２コンテンツを連続して再生することを示す情報と、当該第１および第２コンテンツの再生開始タイミングを示す情報とを含む参照情報を送信する参照情報送信手段（多重化部１３）と、上記第１コンテンツの送信終了後、上記第２コンテンツの送信を開始するコンテンツ送信手段（放送送信部１４）と、を備えている。
【００８６】
上記の構成によれば、第２コンテンツの再生開始タイミングの所定時間前に、第１および第２コンテンツを連続して再生することを示す情報と、当該第１および第２コンテンツの再生開始タイミングを示す情報とを含む参照情報を送信する。そして、第１コンテンツの送信終了後、第２コンテンツの送信を開始する。よって、再生装置は、この参照情報を参照して、第１コンテンツを再生しながら第２コンテンツの再生開始のために必要な処理を行い、第２コンテンツの再生開始タイミングに、再生対象を第２コンテンツに切り替えることができる。このように、第１コンテンツの再生と、第２コンテンツの再生開始のために必要な処理とを並行して行うことにより、再生対象の第２コンテンツへの切り替えをシームレスに行うことが可能になる。また、再生装置側では、上記参照情報を取得した後、切り替えまでの期間は、この参照情報を参照しながら第１コンテンツの再生を続けることができるので、ＩＰフローの変更にも対応することができる。
【００８７】
なお、上記のように、第２コンテンツの再生開始タイミングよりも早めに参照情報を取得しても、この参照情報を参照しながら第１コンテンツの再生を継続することができる。そして、この参照情報には、第２コンテンツの再生開始タイミングを示す情報が含まれているから、該情報に基づいて第２コンテンツの再生開始のために必要な処理を開始すべきタイミングを特定することができる。このため、第２コンテンツの再生開始のために必要な処理に要する時間を考慮して、早めに参照情報を送信することが好ましい。
【００８８】
本発明の態様７に係る送受信システム５は、第１コンテンツと該第１コンテンツとは編成の異なる第２コンテンツとを送信する送信装置１と、該第１および第２コンテンツを再生する再生装置（受信装置２／２Ａ）とを含む送受信システムであって、上記送信装置は、上記第１および第２コンテンツを連続して再生することを示す情報と、当該第１および第２コンテンツの再生開始タイミングを示す情報とを含む参照情報を、上記第２コンテンツの再生開始タイミングの所定時間前に上記再生装置に送信し、上記再生装置は、上記参照情報を参照して、上記第１コンテンツを再生しながら上記第２コンテンツの再生開始のために必要な処理を行い、上記第２コンテンツの再生開始タイミングに、再生対象を第２コンテンツに切り替える。この送受信システムによれば、態様１および６と同様の効果を奏する。
【００８９】
本発明の態様８に係る再生方法（切替処理）は、第１コンテンツの再生終了後に、該第１コンテンツとは編成の異なる第２コンテンツを再生する再生装置による再生方法であって、上記第１および第２コンテンツを連続して再生することを示す情報と、当該第１および第２コンテンツの再生開始タイミングを示す情報とを含む参照情報を取得するステップ（Ｓ１０／Ｓ３０）と、上記参照情報を参照して、上記第１コンテンツを再生しながら上記第２コンテンツの再生開始のために必要な処理を行うステップ（Ｓ１４／Ｓ３４）と、上記第２コンテンツの再生開始タイミングに、再生対象を第２コンテンツに切り替えるステップ（Ｓ１６／Ｓ３６）と、を含む。この再生方法よれば、態様１と同様の効果を奏する。
【００９０】
本発明の態様９に係る送信方法（切替処理）は、コンテンツの再生装置に対し、第１コンテンツの送信終了後に、該第１コンテンツとは編成の異なる第２コンテンツを送信する送信装置による送信方法であって、上記第２コンテンツの再生開始タイミングの所定時間前に、上記第１および第２コンテンツを連続して再生することを示す情報と、当該第１および第２コンテンツの再生開始タイミングを示す情報とを含む参照情報を送信するステップ（Ｓ２／Ｓ２１）と、上記第１コンテンツの送信終了後、上記第２コンテンツの送信を開始するステップ（Ｓ５／Ｓ２４）と、を含む。この送信方法によれば、態様６と同様の効果を奏する。
【００９１】
本発明の各態様に係る再生装置および送信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記再生装置および送信装置が備える各手段として動作させることにより上記再生装置および送信装置をコンピュータにて実現させる再生装置の制御プログラム、送信装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００９３】
本発明は、編成の異なるコンテンツを送信する送信装置、および該コンテンツを再生する再生装置に利用することができる。
【符号の説明】
【００９４】
１        送信装置
１３        多重化部（参照情報送信手段）
１４        放送送信部（コンテンツ送信手段）
２、２Ａ  受信装置（再生装置）
２２        逆多重化部（参照情報取得手段、再生制御手段）
２３Ａ      復号部
２５        ４Ｋデコーダ（第１復号部）
２６        ８Ｋデコーダ（第２復号部）
５        送受信システム
【図１】
2016048858.tif 000003
【図２】
2016048858.tif 000004
【図３】
2016048858.tif 000005
【図４】
2016048858.tif 000006
【図５】
2016048858.tif 000007
【図６】
2016048858.tif 000008
【図７】
2016048858.tif 000009
【図８】
2016048858.tif 000010
【図９】
2016048858.tif 000011