JP7033537B2 - 情報処理装置、および情報処理方法、並びにプログラム - Google Patents
情報処理装置、および情報処理方法、並びにプログラム Download PDFInfo
- Publication number
- JP7033537B2 JP7033537B2 JP2018544742A JP2018544742A JP7033537B2 JP 7033537 B2 JP7033537 B2 JP 7033537B2 JP 2018544742 A JP2018544742 A JP 2018544742A JP 2018544742 A JP2018544742 A JP 2018544742A JP 7033537 B2 JP7033537 B2 JP 7033537B2
- Authority
- JP
- Japan
- Prior art keywords
- format
- management information
- mpeg
- information
- mmt
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- 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)
- Signal Processing (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
MMTフォーマットは、画像(Video)、音声(Audio)、字幕(Subtitle)等のコンテンツのデータ格納/転送方式(コンテナフォーマット/トランスポートフォーマット)であり、例えば4K画像や8K画像、あるいは高ダイナミックレンジ(HDR:HighDynamic Range)画像等の次世代コンテンツの放送等に利用される予定となっている。
すなわち、例えば、現在、利用されているテレビ放送では、画像(Video)、音声(Audio)、字幕(Subtitle)等からなるコンテンツのデータ格納/転送方式(コンテナフォーマット/トランスポートフォーマット)として、MPEG-2TSフォーマットが用いられており、情報記録媒体(メディア)、例えばBD(Blu-ray(登録商標) Disc)やフラッシュメモリ等の情報記録媒体に対するデータ記録再生に適用されるフォーマットも、MPEG-2TSフォーマットである。
なお、BDを利用したデータ記録再生処理構成については、例えば特許文献1(特開2011-023071号公報)等に記載がある。
今後、MMTフォーマットデータの再生、記録、送受信処理を可能とした再生記録装置や通信機器が普及していくものと考えられるが、現行の多くの再生機器や通信機器はMMTフォーマットデータを処理することができない。
しかし、MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するための具体的な処理については、現時点で明確に定められていないというのが現状である。
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部は、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を行う構成であり、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する情報処理装置にある。
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部が、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を実行し、
前記管理情報の記録処理において、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行する情報処理方法にある。
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を実行させ、
前記管理情報の記録処理において、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行させるプログラムにある。
具体的には、例えば、MMTフォーマットデータをMPEG-2TSフォーマットデータに変換する処理において、MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する。各フォーマット規定の管理情報のデータ形式が異なる場合、データ形式を、MPEG-2TSフォーマット規定のデータ形式に変換して記録する。
本構成により、MMTフォーマットからMPEG-2TSフォーマットに変換する際に、MPEG-2TSフォーマット規定の管理情報を過不足なく記録する構成が実現される。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
1.通信システムの構成例について
2.MMT(MPEG Media Transport)フォーマットについて
3.MPEG-2TSフォーマットについて
4.MMTフォーマットデータからMPEG-2TSフォーマットデータへのフォーマット変換処理について
5.フォーマット変換処理に際して実行するPMT(プログラムマップテーブル)に対する管理情報の記録処理例について
6.フォーマット変換処理に際して実行するSIT(セレクション情報テーブル)に対する管理情報の記録処理例について
7.フォーマット変換処理を実行する情報処理装置の構成について
8.情報処理装置の実行するフォーマット変換に伴う管理情報記録処理シーケンスについて
8-1.情報処理装置の実行するフォーマット変換に伴う管理情報記録処理シーケンスの全体シーケンスについて
8-2.プログラムマップテーブル(PMT)の生成処理シーケンスについて
8-3.セレクション情報テーブル(SIT)の生成処理シーケンスについて
9.情報処理装置の構成例について
10.本開示の構成のまとめ
まず、図1を参照して本開示の処理を実行する情報処理装置の一つの利用構成例である通信システムの例について説明する。
図1に示す情報処理装置30は、BD(Blu-ray(登録商標) Disc)や、フラッシュメモリ、ハードディスク(HDD)などのメディアを装着し、これらの装着メディアに対するデータ記録処理や、装着メディアからのデータ再生処理、あるいは、他の機器に対するネットワークを介したデータ再配信等を実行する。
これらの送信コンテンツは、放送波、あるいはインターネット等のネットワークを介して送信装置20から情報処理装置30に送信される。
さらに、情報処理装置30には、他の機器に対するデータ再配信を実行する装置も含まれる。例えばホームネットワークを介したデータ送信を実行するホームサーバ等の機器も含まれる。
MMTフォーマットは、画像(Video)、音声(Audio)、字幕(Subtitle)等、コンテンツ構成データである符号化データを放送波やネットワークを介して伝送する際のデータの格納方式や伝送方式を規定している。いわゆるコンテナフォーマットやトランスポートフォーマットを規定している。
MMTフォーマットデータ50を受信する情報処理装置30自身は、受信したMMTフォーマットデータを解釈して、再生処理や記録処理を行うことが可能であるが、情報処理装置30以外の現行の多くの機器は、MMTフォーマットデータに対する処理機能、例えばデータの記録、再生、通信等のデータ処理機能を有していない。
前述したように、例えばネットワーク通信規格であるDLNA(登録商標)(Digital Living Network Alliance)や、デジタルコンテンツの不正コピーを防止可能とした通信プロトコルであるDTCP-IP(Digital Transmission Content protection over Internet Protocol)等において、MPEG-2TSフォーマットを利用したデータ通信処理の規格が規定されている。
また、情報処理装置30から、MMTフォーマットデータの再配信データを受信した機器においても、受信したMMTフォーマットデータの正しい再生や記録処理を行うことができなくなる。
情報処理装置30は、これらの管理情報をMMTフォーマットデータ50から抽出して、MPEG-2TSフォーマットデータ60内に正しく記録することが必要となる。
上述したように、送信装置20から情報処理装置30に対するデータ送信は、MMT(MPEG Media Transport)フォーマットに従って実行される。
MMTフォーマットは画像(Video)、音声(Audio)、字幕(Subtitle)等、コンテンツ構成データである符号化データを記録媒体(メディア)に格納、または放送波やネットワークを介して伝送する際の符号化データ等のデータ格納形式や伝送方式を規定したフォーマットである。
図3以下を参照して、MMT(MPEG Media Transport)フォーマットについて説明する。
図3に示すMMTスタック・モデルにおいて、最下層には、物理レイヤ(PHY)がある。物理レイヤは、放送系の処理を行なうブロードキャスト(Broadcasting)レイヤと、ネットワーク系の処理を行なうブロードバンド(Broadband)レイヤに分割されている。
MMTは放送系、ネットワーク系の2つの通信網を利用した処理を可能としている。
TLVレイヤで処理が生成されるTLVパケットに格納されるシグナリング情報がTLV-SIであり、MMTプロトコルに従って生成されるパケットであるMMTPパケットに格納されるシグナリング情報は最上位レイヤに示すMMT-SIである。
UDP/IPレイヤは、詳細にはIPレイヤとUDPレイヤに分割可能であるが、IPパケットのペイロードにUDPパケットを格納する伝送を規定するレイヤである。
UDP/IPレイヤ上にMMTレイヤ、およびFile delivery methodレイヤ が設定される。
MMTPパケットをIPパケットに格納して送信する場合と、MMTPパケットを用いないデータ伝送方式であるFile delivery methodを利用してIPパケットとしてデータ送信する方式が併用可能な設定となっている。
画像符号化規格であるHEVC(High Efficiency Video Coding)に従った符号化画像データである画像(Video)データ、
音声符号化規格であるAAC(Advanced Audio Coding)に従った符号化音声データである音声(Audio)データ、
字幕符号化規格であるTTML(Timed Text Markup Language)に従った符号化字幕データである字幕(Subtitle)データ、
MMTPパケットを利用して送信されるシグナリング情報(MMT-SI)、
さらに、HTML5(Hyper Text Markup Language 5)に従って記述された様々なアプリケーション、
これらの各データがMMTPパケットに格納されて送信される。
その他のデータ配信を行うデータサービス(Data service)、コンテンツダウンロード等(Contentdownload,etc.)がMMTと異なるファイル配信メソッド(File delivery method)を利用して配信可能な構成を有している。
図4には以下の4種類のデータ構成例を示している。
(a)MPU(Media Presentation Unit)
(b)MMTPペイロート
(c)MMTPパケット
(d)TLVパケット
図4(c)に示すMMTPパケットは、MMTPヘッダと、MMTPペイロードによって構成される。
図4(b)は、図4(c)に示すMMTPパケット中、MMTPペイロードが画像データ(V)であるもののみを選択して示している。
図4(b)に示すMMTPペイロードは、ヘッダとデータユニットによって構成される。
AU Delimiter(Access Unit Delimiter)
SPS(Sequence Parameter Set)
PPS(Picture Parameter Set)
SEIs(Supplemental Enhancement Information)
これらのパラメータは、画像表示に利用されるパラメータである。
さらに、MMTPパケットは、図4(d)に示すTLVパケットのペイロードとして設定されて、TLVパケットが放送波やネットワークを介して送信される。
TLV-SIは、MMTPパケットに格納されることなくTLVパケットに格納されて送信される。
上述したMMTフォーマットは、例えば、今後、放送コンテンツとして配信が予定される4K,8K画像等の符号化データ等のデータ格納/転送方式(コンテナフォーマット/トランスポートフォーマット)を規定したフォーマットであり、今後、広く利用される予定となっている。
MPEG-2TSフォーマットも、MMTフォーマットと同様、画像(Video)、音声(Audio)、字幕(Subtitle)等、コンテンツ構成データである符号化データを記録媒体(メディア)に格納、または放送波やネットワークを介して伝送する際の符号化データ等のデータ格納形式(コンテナフォーマット)や伝送形式(トランスポートフォーマット)を規定したフォーマットである。
以下、このMPEG-2TSフォーマットについて説明する。
図5に示すように、BD(Blu-ray(登録商標) Disc)に対して記録するケースのMPEG-2TSフォーマットは、以下の特徴を有する。
図5(A)に示すように、MPEG-2TSファイルは、整数個のアラインドユニット(Aligned unit)から構成される。
アラインドユニット(Aligned unit)の大きさは、6kB(=6144バイト(2048×3バイト))である。
アラインドユニット(Aligned unit)は、ソースパケットの第一バイト目から始まる。
図5(C)に示すように、一つのソースパケットは、TP_extra_headerとTSパケットから成る。TP_extra_headerは、4バイト長であり、またTSパケットは、188バイト長である。
図5(E)に示すように、TSパケットのヘッダ(TPヘッダ)にはペイロードのデータ種類を示すPID(パケットID)が記録される。
TSパケットのペイロードに格納される属性情報や制御情報等の管理情報は、具体的には、例えば、PSI/SI(Program Specific Information/Service Information)と呼ばれる情報である。
PSI/SIには、例えば、プログラムマップテーブル(PMT:Program Map Table)や、セレクション情報テーブル(Selection Information Table)が含まれる。
(a)同期用バイト(Sync byte)
(b)トランスポートエラー識別子(Transport_error_indicator)
(c)ペイロードユニットスタート識別子(Payload_unit_start_indicator)
(d)トランスポートプライオリティ(Transport_priority)
(e)パケットID(PID)
(f)トランスポートスクランブリングコントロール(Transport scrambling control)
(g)アダプテーションフィールドコントロール(Adaptation field contrpl)
(h)コンティニュイティカウンタ(Continuity counter)
(i)アダプテーションフィールド(Adaptation field)
図6(D)トランスポートパケット(TSパケット)は、図5(D)に示すトランスポートパケット(TSパケット)に対応する。
図5(E)に示すように、TSパケットのヘッダ(TPヘッダ)にはペイロードのデータ種類を示すPID(パケットID)が記録される。
前述したように、PSI/SIには、例えば、プログラムマップテーブル(PMT:Program Map Table)や、セレクション情報テーブル(SIT:Selection Information Table)が含まれる。
次に、図7以下を参照して、図1、図2に示した情報処理装置30が実行するMMTフォーマットデータからMPEG-2TSフォーマットデータへのフォーマット変換処理の一例について説明する。
情報処理装置30は、例えば放送サーバ(放送局)21等の送信装置20から受信したMMTフォーマットデータ50を入力する。このMMTフォーマットデータ50は、先に図3を参照して説明したMMTフォーマットデータである。
情報処理装置30は、このMMTフォーマットデータ50に基づいて、図7に示すパーシャルTSフォーマットデータ60を生成する。
図7に示すように、情報処理装置30は、MMTフォーマットデータ50に基づいて、このパーシャルTSフォーマットデータ60を生成する。
すなわち、パーシャルTSフォーマットは、MPEG-2TSフォーマットの一形態であり、以下の説明におけるMPEG-2TSフォーマットは、パーシャルTSフォーマットも含むものである。
図8に示す(1)MMTフォーマットデータには、(1)MMTフォーマットデータの下の(11)管理情報として示すように、管理情報の記録領域として以下の各領域が設定されている。
TLVシグナリング情報(TLV-SI)
MMTシグナリング情報(MMT-SI)
TLVレイヤで処理が生成されるTLVパケットに格納されるシグナリング情報がTLVシグナリング情報(TLV-SI)であり、MMTプロトコルに従って生成されるパケットであるMMTPパケットに格納されるシグナリング情報は最上位レイヤに示すMMTシグナリング情報(MMT-SI)である。
これらの複数のテーブルには、さらに、図8(13)に示すように、様々な管理情報が、記述子(Descriptor)として記録されている。
コンテンツ(番組)の提供主体を示す放送局名を示す記述子(サービス記述子)、
コンテンツ(番組)の内容(出演者等)を示す記述子(コンテンツ記述子)
コンテンツ(番組)のコピー許容情報を示す記述子(コピー制御記述子)
コンテンツ(番組)の視聴許容年齢情報を示す記述子(パレンタル情報記述子)
なお、上記は記述子の一例であり、MMTフォーマットには、この他、多数の記述子が規定されており、各記述子対応の様々な管理情報がテーブルに記録される。
番組構成情報(PSI)
サービス情報(SI)
TSパケットのペイロードに格納される属性情報や制御情報等の管理情報が、PSI/SI(Program Specific Information/Service Information)と呼ばれる情報である。
この記述子(Descriptor)単位の管理情報記録構成は、MMTフォーマットにおける各テーブルの構成と同様である。
すなわち、例えば以下の設定の記述子が混在している。
(a)両フォーマットにおいて一致する定義を持つ記述子、
(b)両フォーマットにおいて類似する定義を持つ記述子、
(c)一方のフォーマットにおいてのみ定義された記述子、
(12a)TLV-NIT(ネットワーク情報テーブル)
(12b)MH-BIT(ブロードキャスタ情報テーブル)
(12c)MH-SDT(サービス記述テーブル)
(12d)MH-EIT(イベント情報テーブル)
(12e)MH-TOT(タイムオフセットテーブル)
(12f)MPT(MMTパッケージテーブル)
(12b)MH-BIT(ブロードキャスタ情報テーブル)は、MMTシグナリング情報(MMT-SI)に含まれるテーブルであり、ネットワーク上のブロードキャスタの情報を記録したテーブルである。
(12d)MH-EIT(イベント情報テーブル)は、MMTシグナリング情報(MMT-SI)に含まれるテーブルであり、コンテンツ(番組等)の名称、放送日時、内容の説明など、コンテンツ関連情報を記録したテーブルである。
(12f)MPT(MMTパッケージテーブル)は、MMTシグナリング情報(MMT-SI)に含まれるテーブルであり、コンテンツ(番組等)パッケージの構成要素となるアセット(画像、音声、字幕等)のリストや、位置などのパッケージ構成情報を記録したテーブルである。
(22a)PMT(プログラムマップテーブル)
(22b)SIT(セレクション情報テーブル)
このPMT(プログラムマップテーブル)の記録情報は、主にMMTフォーマットにおけるMMTシグナリング情報(MMT-SI)に含まれるMPT(MMTパッケージテーブル)の記録情報に対応する。
このSIT(セレクション情報テーブル)の記録情報は、主にMMTフォーマットにおけるTLVシグナリング情報(TLV-SI)に含まれるTLV-NITと、MMTシグナリング情報(MMT-SI)に含まれるMH-BIT,MH-SDT,MH-EIT,MH-TOT、これらの記録情報に対応する。
次に、MMTフォーマットデータからMPEG-2TSフォーマットデータへのフォーマット変換処理に際して、情報処理装置が実行するPMT(プログラムマップテーブル)に対する管理情報の記録処理例について説明する。
図10には、MPTに記録されるデータのデータ構造、ビット数、表記を示している。
なお、表記中の「uimsbf」は「符号無し整数、最上位ビットが先頭」(unsigned integer most significant bit first)表記を意味する。
「bslbf」は、「ビット列、左ビットが先頭(bit string,left bit first)を意味する。
(1)MMTパッケージ識別子(MMT_package_id_byte)
(2)第1記述子ループ(MPT記述子ループ)(MPT_descriptors_byte)
(3)アセットタイプ(asset_type)
(4)第2記述子ループ(アセット記述子ループ)(asset_descriptors_byte)
(2)第1記述子ループ(MPT記述子ループ)には、(1)MMTパッケージ識別子に記録された識別子によって特定されるパッケージに適用される管理情報が記録される。
(4)第2記述子ループ(アセット記述子ループ)には、(3)アセットタイプに記録されたアセットタイプによって特定されるアセットに適用される管理情報が記録される。すなわちアセットタイプが画像であれば、画像対応の管理情報が記録される。アセットタイプが音声であれば音声対応の管理情報が記録される。
(1)プログラム識別子(Program_number)
(2)第1記述子ループ(プログラム記述子ループ)(descriptor)
(3)ストリームタイプ(stream_type)
(4)第2記述子ループ(ES記述子ループ)(descriptor)
(2)第1記述子ループ(プログラム記述子ループ)には、(1)プログラム識別子に記録された識別子によって特定されるプログラムに適用される管理情報が記録される。
(4)第2記述子ループ(ES記述子ループ)には、(3)ストリームタイプに記録されたストリームタイプによって特定されるES(エレメンタリストリーム)に適用される管理情報が記録される。すなわちストリームタイプが画像であれば、画像対応の管理情報が記録される。ストリームタイプが音声であれば音声対応の管理情報が記録される。
MMTフォーマット対応の管理情報記録テーブルであるMPT、
MPEG-2TSフォーマット対応の管理情報記録テーブルであるPMT、
これらのテーブルは、ほぼ同様の定義を持つ階層化された2つの管理情報記録ループを有し、各ループに、それぞれの階層に応じた管理情報を記録する構成となっている。
(1)コンテンツ(番組)単位の管理情報を記録する第1記述子ループ
(2)データ種類単位の管理情報を記録する第2記述子ループ
(a)両フォーマットにおいて一致する定義を持つ記述子、
(b)両フォーマットにおいて類似する定義を持つ記述子、
(c)一方のフォーマットにおいてのみ定義された記述子、
図12には、以下の2つのテーブルを並べて示している。
(1)MMTフォーマット規定のMPT(MMTパッケージテーブル)
(2)MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)
これらは、図10、図11を参照して説明したテーブルである。
図9を参照して説明したように、MPEG-2TSフォーマット規定のPSIに含まれるPMT(プログラムマップテーブル)に記録するための管理情報の多くは、MTフォーマットにおけるMMTシグナリング情報(MMT-SI)に含まれるMPT(MMTパッケージテーブル)の記録情報から取得することができる。
図12、および図13は、この複数の方式について説明する図である。
図12、図13に示す方式P1~P3は、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子(descriptor)の記録領域に対する記述子等の管理情報の記録方式である。
また、図12、図13に示す方式P4~P6は、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第2記述子(descriptor)の記録領域に対する記述子等の管理情報の記録方式である。
まず、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(プログラム記述子ループ)の記録領域に対する記述子等の管理情報の記録方式である方式P1~P3について説明する。
方式P1は、MMTフォーマットのMPT(MMTパッケージテーブル)中の第1記述子であるMPT記述子領域に記録された「MH-xxxx記述子」に対応した処理方式である。
なお、MPTに記録される「MH-xxxx記述子」は、MPEG-Hデータ関連の管理情報である。
方式P1は、MPTの第1記述子であるMPT記述子領域に記録された「MH-xxxx記述子」を、MPEG-2TSフォーマットで定義された記述子形式、具体的には例えば8ビットの記述子形式に変換し、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
方式P2は、MPTの第1記述子であるMPT記述子領域に記録された「MH-xxxx記述子」に対応するMPEG-2TSフォーマットの記述子を新規に定義し、さらに、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
方式P3は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理の実行態様に応じて、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に記録する新たな記述子を生成して、PMTの第1記述子ループ(1stループ)に、その記述子と記述子対応の管理情報を記録する方式である。
従って、方式P1~P2において、MMTフォーマットの管理情報格納テーブル(MPT)から取得する管理情報は、プログラム単位の管理情報となる。
方式P4は、MMTフォーマットのアセット記述子(第2記述子)の記録領域に記録された「MH-xxxx記述子」を、MPEG-2TSフォーマットで定義された記述子形式、具体的には例えば8ビットの記述子形式に変換し、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
方式P5は、MMTフォーマットのアセット記述子(第2記述子)の記録領域に記録された「MH-xxxx記述子」に対応するMPEG-2TSフォーマットの記述子を新規に定義し、さらに、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
方式P6は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理において生成したストリームに応じて、PMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に記録する新たな記述子を生成して、そのストリームタイプ(Stream_type)に対応するPMTの第2記述子ループ(2ndループ)に新たな記述子と記述子対応の管理情報を記録する方式である。
従って、方式P4~P5において、MMTフォーマットの管理情報格納テーブル(MPT)から取得する管理情報は、ストリーム単位の管理情報となる。
PMTの第1記述子ループ(プログラム記述子ループ)の記録領域に対する記述子等の管理情報の記録方式である方式P1~P3、さらに、
PMTの第2記述子ループ(ES記述子ループ)の記録領域に対する記述子等の管理情報の記録方式である方式P4~P6、
これらの記録方式がある。
フォーマット変換を実行する情報処理装置は、これらの各方式を、随時切り替えて、様々な管理情報をMPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)に記録する処理を行う。
まず、図14を参照して管理情報記録方式P1の具体例について説明する。
方式P1は、MMTフォーマットのMPT(MMTパッケージテーブル)中の第1記述子であるMPT記述子領域に記録された「MH-xxxx記述子」を、MPEG-2TSフォーマットで定義された記述子形式、具体的には例えば8ビットの記述子形式に変換し、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMPTの記録情報であるMH-緊急情報記述子
(2)MPEG-2TSフォーマット規定のPMTの記録情報である緊急情報記述子
なお、緊急情報記述子は、無線設備規則に規定される緊急警報信号に準じた信号の送受信や出力処理に関する管理情報であり、緊急警報放送を行う場合に用いられる。
具体的には、図14(a)に示すように、緊急情報記述子を示す記述子タグ(descriptor_tag)を、MPT(MMT)規定の16ビットデータ(0x8007)から、PMT(MPEG-2TS)規定の8ビットデータ(0xFC)に変換して記録する処理を行う。
従って、MMTフォーマットの記述子タグ(descriptor_tag)をそのまま、MPEG-2TSフォーマットの記述子タグ(descriptor_tag)としてコピーすることはできない。
このようにいずれのフォーマットにおいても同様の管理情報を示す記述子の定義が存在する場合は、その定義済みの記述子を利用する。
まず、MMTフォーマットのMPT(MMTパッケージテーブル)中の第1記述子であるMPT記述子領域に記録された16ビットタグ記述子、すなわち緊急情報記述子と同様のMPEG-2TSフォーマットで定義された8ビットタグの緊急情報記述子を選択して、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に記録する。
図15には、以下の2つのデータを示している。
(1)MMTフォーマット規定のMPTの記録情報であるコンテンツコピー制御記述子
(2)MPEG-2TSフォーマット規定のPMTの記録情報であるデジタルコピー制御記述子
なお、コンテンツコピー制御記述子や、デジタルコピー制御記述子は、デジタル記録機器におけるコピー世代を制御する情報を示す記述子であり、デジタル記録が行われることが想定される場合に、例えば、放送局や著作権者がコピーに関する情報や、最大伝送レートをデジタル記録機器に伝えるために用いられる。
(a)MPT(MMT)に記録された記述子タグ(descriptor_tag)を、MPT(MMT)規定の16bit(0x8038)から、PMT(MPEG-2TS)規定の8bit(0xc1)に変換して記録する。
(b)デジタル記録制御データ(digital_recording_control_data)については、MPT(MMT)の記録データが1世代のみコピー可の設定(b10)の場合、フォーマット変換データをメディアに記録(コピー)する場合、コピー禁止の設定(b11)に修正して記録する。
(c)コンポーネントタグ(component_tag)については、ストリーム識別子の置換内容に従ってタグ値を16ビット(MMT規定)から8ビット(MPEG-2TS規定)に変換して記録する。
次に、図16を参照して管理情報記録方式P2の具体例について説明する。
方式P2は、MPTの第1記述子であるMPT記述子領域に記録された「MH-xxxx記述子」に対応するMPEG-2TSフォーマットの記述子を新規に定義し、さらに、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMPTの記録情報である緊急ニュース記述子等の管理情報
(2)MPEG-2TSフォーマット規定のPMTの記録情報として新たに定義した緊急ニュース記述子等の管理情報
緊急ニュース記述子は、緊急ニュース速報、例えば緊急地震速報や、臨時ニュース、速報スーパー等の送受信や出力処理に必要な情報を規定した管理情報である。
しかし、MPEG-2TSフォーマット規定のPMTには、この緊急ニュース記述子の定義がなく、緊急ニュース対応の管理情報を記録する設定となっていない。
このような場合、フォーマット変換を実行する情報処理装置は、MPT規定の記述子と同様の管理情報を示す新たなPMT(MPEG-2TS)規定の記述子を新たに生成してPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に記録する。
フォーマット変換を実行する情報処理装置は、0x80~0xBFの範囲のコード(8ビットデータ)から1つのコードを選択して、選択コードをMPT規定の記述子と同様の管理情報を示す新たなPMT(MPEG-2TS)規定記述子として設定することができる。
次に、図17、図18を参照して管理情報記録方式P3の具体例について説明する。
方式P3は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理の実行態様に応じて、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第1記述子ループ(1stループ)に記録する新たな記述子を生成して、PMTの第1記述子ループ(1stループ)に、その記述子と記述子対応の管理情報を記録する方式である。
また、MMTフォーマットデータに含まれる画像、音声等のデータの符号化態様を変更することなく、そのままMPEG-2TSフォーマットデータを構成するTSストリームデータ(再多重化データ)を生成することも可能である。
情報処理装置は、フォーマット変換時に実行した画像、音声等の符号化処理態様を管理情報としてMPEG-2TSフォーマットで規定する各管理情報記録テーブル(PMT等)に記録することが必要となる。
従って、情報処理装置は、フォーマット変換時に実行した画像、音声等の符号化処理態様を示す管理情報を新たに生成し、生成した管理情報が、符号化処理態様情報であることを示す新たな記述子とともに、MPEG-2TSフォーマットで規定する管理情報記録テーブル(PMT等)に記録する処理を実行する。
(A)TS(トランスポートストリーム)再多重化処理条件
この項目(A)が、フォーマット変換時に実行可能な画像、音声等の符号化処理態様であり、以下の3つの例を示している。
(1)変換なしTS再多重化処理
(2)画像変換TS再多重化録処理
(3)画像音声変換TS再多重化処理
モード名は、MPEG-2TS for ISDB-S3 modeと呼ばれるべきであろう。
モード名は、MPEG-2TS for ISDB-S3 Transcode modeと呼ばれるべきであろう。
モード名は、HDNV compatible TS modeと呼ばれる。
(B)画像ストリーム(Video ES)の変換処理態様
(C)音声ストリーム(Audio ES)の変換処理態様
(D)PMT(プログラムマップテーブル)に対する記述子等の設定例
(D1)PMT第1記述子ループ(1stループ)の記述子等の設定例
(D2)MT第2記述子ループ(2ndループ)の記述子等の設定例
(E)SIT(セレクション情報テーブル)に対する記述子等の設定例
(E1)SIT第1記述子ループ(1stループ)の記述子等の設定例
(B)画像ストリーム(Video ES)の変換処理態様は、MMT中の画像(VideoES)を変換せずにTS多重化処理を実行する態様とする。
(C)音声ストリーム(Audio ES)の変換処理態様は、MMT中の音声(AudioES)を変換せずにTS多重化処理を実行する態様とする。
(D2)MT第2記述子ループ(2ndループ)の記述子等の設定は、MMTから直接的変換で作られた画像と音声(VideoES、AudioES)であることを示す記述子等の管理情報を記録する設定とする。
(E1)SIT第1記述子ループ(1stループ)の記述子等の設定は、パーシャルトランスポートストリーム記述子等の管理情報を記録する設定とする。
この管理情報には、例えばパーシャルTSの記録、転送に必要な情報を記録する設定とする。
(B)画像ストリーム(Video ES)の変換処理態様は、MMT中の画像(VideoES (HEVC 4K/8K等))を、2Kor4Kにサイズ変換し、HEVCorMPEG-4 AVCに変換(トランスコード)してTS多重化処理を実行する態様である。
(C)音声ストリーム(Audio ES)の変換処理態様は、MMT中の音声(AudioES)を変換せずにTS多重化処理を実行する態様である。
(D2)MT第2記述子ループ(2ndループ)の記述子等の設定は、MMTからの画像変換によるTSであること示す記述子等の管理情報を記録する設定とする。
VideoES:HDMV_video_registration_descriptor,
Transcode_mode_registration_descriptor
なお、「HDMV_video_registration_descriptor」は、TSがMPEG-4AVCビデオストリームを含むことを示す記述子である。
「Transcode_mode_registration_descriptor」は、ESが変換(トランスコード)されていることを示す記述子である。
この管理情報には、例えばパーシャルTSの記録、転送に必要な情報を記録する設定とする。
(B)画像ストリーム(Video ES)の変換処理態様は、MMT中の画像(VideoES(HEVC 4K/8K等))を、2Kにサイズ変換し、MPEG-4 AVCに変換(トランスコード)してTS多重化処理を実行する態様である。
(C)音声ストリーム(Audio ES)の変換処理態様は、MMT中の音声(AudioES(MPEG-4 AAC 22.2ch等))を、2chまたは5.1chに変換し、AC-3に変換(トランスコード)してTS多重化処理を実行する態様となる。
具体的な記述子は、例えば、
HDMV_registration_descriptor
である。
なお、「HDMV_registration_descriptor」は、TSがHDMV-TS(BD-ROM互換)であることを示す記述子である。
具体的な記述子は、例えば、
VideoES:HDMV_video_registration_descriptor
AudioES:AC-3_registration_descriptor
である。
なお、「HDMV_video_registration_descriptor」は、TSがMPEG-4AVCビデオストリームを含むことを示す記述子である。
「AC-3_registration_descriptor」は、HDMV-TSが、AC-3音声ストリームを含むことを示す記述子である。
この管理情報には、例えばパーシャルTSの記録、転送に必要な情報を記録する設定とする。
(A)TS(トランスポートストリーム)再多重化処理条件
すなわち、フォーマット変換時に実行可能な画像、音声等の符号化処理態様が、
(1)変換なしTS再多重化処理
(2)画像変換TS再多重化録処理
(3)画像音声変換TS再多重化処理
上記(1)~(3)のいずれであるかによって、
図17(B)~(C)に示す画像、音声に対する処理を行い、
図17(D)~(E)に示すPMT、SITに対する記述子等の管理情報の記録処理を行う。
(3)画像音声変換TS再多重化処理の設定でフォーマット変換を実行した場合の、
(D1)PMT第1記述子ループ(1stループ)の記述子等の設定例を示している。
すなわち、HDMV記述子等の管理情報の記録例、
HDMV_registration_descriptor
この記述子の具体例を示す図である。
なお、前述したように、「HDMV_registration_descriptor」は、TSがHDMV-TS(BD-ROM互換)であることを示す記述子である。
これらの情報は、MMTフォーマットの各テーブル(MPT等)に管理情報として記録されていないため、フォーマット変換を行った装置が、MPEG-2TSの管理情報記録用テーブル(PMT等)に記録するための新たな記述子と、管理情報を生成して記録する。
*記述子長(descriptor_length)は4ビットに設定する。
*フォーマット識別子(format_identifier)は、0x48 44 4D 56に設定する。これは、HDMVを意味するASCIIコードに相当するコードを記録した例である。
図19を参照して管理情報記録方式P4の具体例について説明する。
方式P4は、MMTフォーマットのアセット記述子(第2記述子)の記録領域に記録された「MH-xxxx記述子」を、MPEG-2TSフォーマットで定義された記述子形式、具体的には例えば8ビットタグの記述子形式に変換し、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMPTの記録情報であるMH-ストリーム識別記述子
(2)MPEG-2TSフォーマット規定のPMTの記録情報であるストリーム識別記述子
なお、ストリーム識別記述子に、コンテンツを構成するストリームの具体的仕様、例えば、画像の画素数、アスペクト比、フレームレート等のコンポーネント情報を参照するためのラベル(ストリーム識別子)等が記録される。
具体的には、図19(a)に示すように、ストリーム識別記述子を示す記述子タグ(descriptor_tag)を、MPT(MMT)規定の16ビットデータ(0x8011)から、PMT(MPEG-2TS)規定の8ビットデータ(0x52)に変換して記録する処理を行う。
図19に示す例は、MMTフォーマットにおいて、16ビットタグのストリーム識別記述子が定義されており、MPEG-2TSフォーマットにおいても同様の8ビットタグのストリーム識別記述子が予め定義されている例である。
このようにいずれのフォーマットにおいても同様の管理情報を示す記述子の定義が存在する場合は、その定義済みの記述子を利用する。
まず、MMTフォーマットのMPT(MMTパッケージテーブル)中の第2記述子であるアセット記述子領域に記録された16ビットタグ記述子、すなわちストリーム識別記述子と同様のMPEG-2TSフォーマットで定義された8ビットタグのストリーム識別記述子を選択して、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に記録する。
次に、図20を参照して管理情報記録方式P5の具体例について説明する。
方式P5は、MMTフォーマットのアセット記述子(第2記述子)の記録領域に記録された「MH-xxxx記述子」に対応するMPEG-2TSフォーマットの記述子を新規に定義し、さらに、必要に応じて記録または再配信の条件に応じた修正を加え、MPEG-2TSフォーマット規定のPMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に、変換後の記述子と、その記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMPTの記録情報である映像コンポーネント記述子等の管理情報
(2)MPEG-2TSフォーマット規定のPMTの記録情報として新たに定義した映像コンポーネント記述子等の管理情報
映像コンポーネント記述子は、映像コンポーネントに関するパラメータや説明を規定した管理情報である。
しかし、MPEG-2TSフォーマット規定のPMTには、この映像コンポーネント記述子の定義がなく、映像コンポーネント対応の管理情報を記録する設定となっていない。
このような場合、フォーマット変換を実行する情報処理装置は、MPT規定の記述子と同様の管理情報を示す新たなPMT(MPEG-2TS)規定の記述子を新たに生成してPMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に記録する。
フォーマット変換を実行する情報処理装置は、0x80~0xBFの範囲のコード(8ビットデータ)から1つのコードを選択して、選択コードをMPT規定の記述子と同様の管理情報を示す新たなPMT(MPEG-2TS)規定記述子のタグとして設定することができる。
次に、図21を参照して管理情報記録方式P6の具体例について説明する。
方式P6は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理において生成したストリームに応じて、PMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に記録する新たな記述子を生成して、そのストリームタイプ(Stream_type)に対応するPMTの第2記述子ループ(2ndループ)に新たな記述子と記述子対応の管理情報を記録する方式である。
図17の
(2)画像変換TS再多重化録処理
(3)画像音声変換TS再多重化処理
これらのいずれかの設定で、フォーマット変換を実行した場合の画像対応の記述子を含む管理情報の記録例である。
この図21に示すデータを、PMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に記録する。
これらの情報は、フォーマット変換後のMPEG-2TSフォーマットデータに含まれる画像に関する情報である。
これらの情報は、MMTフォーマットデータからMPEG-2TSフォーマットデータへの変換を行った情報処理装置が把握している情報であり、実行したフォーマット変換処理態様に応じて、図21に示す情報を、PMT(プログラムマップテーブル)の第2記述子ループ(2ndループ)に記録する。
図21に示す例は、画像の例であるが、音声や字幕等についてもフォーマット変換態様に応じた情報を記録する。
(1)第1記述子ループ(伝送情報記述子ループ)(descriptor)
(2)第2記述子ループ(サービス情報記述子ループ)(descriptor)
(2)第2記述子ループ(サービス情報記述子ループ)には、個々のサービス(番組等)単位の管理情報が記録される。
(a)両フォーマットにおいて一致する定義を持つ記述子、
(b)両フォーマットにおいて類似する定義を持つ記述子、
(c)一方のフォーマットにおいてのみ定義された記述子、
図23には、以下のテーブルを示している。
(1)MMTフォーマット規定のテーブル
(1a)TLV-NIT(ネットワーク情報テーブル)
(1b)MH-BIT(ブロードキャスタ情報テーブル)
(1c)MH-SDT(サービス記述テーブル)
(1d)MH-EIT(イベント情報テーブル)
(1e)MH-TOT(タイムオフセットテーブル)
(2)MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)
また、図23に示す方式S4~S7は、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子(descriptor)の記録領域に対する記述子等の管理情報の記録方式である。
まず、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(伝送情報記述子ループ)の記録領域に対する記述子等の管理情報の記録方式である方式S1~S3について説明する。
方式S1は、MMTフォーマットのTLVシグナリング情報(TLV-SI)に含まれるTLV-NIT(ネットワーク情報テーブル)に記録された管理情報を、MPEG-2TS定義の記述子内容に反映し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(1stループ)である伝送情報記述子ループに記述子と記述子対応の管理情報を記録する方式である。
フォーマット変換を実行する情報処理装置は、このTLV-NIT(ネットワーク情報テーブル)に記録された管理情報を、MPEG-2TS定義の記述子内容に反映し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(1stループ)である伝送情報記述子ループに記録する。
方式S2は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された管理情報を、MPEG-2TS定義の記述子内容に反映し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(1stループ)に記述子と記述子対応の管理情報を記録する方式である。
MH-BIT(ブロードキャスタ情報テーブル)は、MMTシグナリング情報(MMT-SI)に含まれるテーブルであり、ネットワーク上のブロードキャスタの情報を記録したテーブルである。
MH-SDT(サービス記述テーブル)は、MMTシグナリング情報(MMT-SI)に含まれるテーブルであり、チャンネル名、放送事業者名等のチャンネル関連情報を記録したテーブルである。
MH-EIT(イベント情報テーブル)は、MMTシグナリング情報(MMT-SI)に含まれるテーブルであり、コンテンツ(番組等)の名称、放送日時、内容の説明など、コンテンツ関連情報を記録したテーブルである。
MH-TOT(タイムオフセットテーブル)は、MMTシグナリング情報(MMT-SI)に含まれるテーブルであり、現在の日付、時刻情報等の日時関連情報を記録したテーブルである。
方式S3は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理の実行態様に応じて、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(1stループ)に記録する新たな記述子を生成して、SITの第1記述子ループ(1stループ)に、その記述子と記述子対応の管理情報を記録する方式である。
従って、方式S1~S2において、MMTフォーマットの管理情報格納テーブルから取得する管理情報は、伝送情報単位の管理情報となる。
方式S4は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された管理情報を、MPEG-2TS定義の記述子内容に反映し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記述子と記述子対応の管理情報を記録する方式である。
方式S5は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された「MH-xxxx記述子」をMPEG-2TS定義の記述子に変換して、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記述子と記述子対応の管理情報を記録する方式である。
方式S6は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された「MH-xxxx記述子」に対応する新規のMPEG-2TS定義の記述子を生成し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記述子と記述子対応の管理情報を記録する方式である。
フォーマット変換を実行する情報処理装置は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルに記録された記述子に対応する新たなMPEG-2TS定義記述子を生成し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)であるサービス情報記述子ループに記録する。
方式S7は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理において生成したストリームに応じて、SIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記録する新たな記述子を生成して、そのストリームタイプ(Stream_type)に対応するSITの第2記述子ループ(2ndループ)に新たな記述子と記述子対応の管理情報を記録する方式である。
従って、方式S4~S6において、MMTフォーマットの管理情報格納テーブルから取得する管理情報は、サービス情報単位の管理情報となる。
SITの第1記述子ループ(伝送情報記述子ループ)の記録領域に対する記述子等の管理情報の記録方式である方式S1~S3、さらに、
SITの第2記述子ループ(サービス情報記述子ループ)の記録領域に対する記述子等の管理情報の記録方式である方式S4~S7、
これらの記録方式がある。
フォーマット変換を実行する情報処理装置は、これらの各方式を、随時切り替えて、様々な管理情報をMPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)に記録する処理を行う。
まず、図25を参照して管理情報記録方式S1の具体例について説明する。
方式S1は、MMTフォーマットのTLVシグナリング情報(TLV-SI)に含まれるTLV-NIT(ネットワーク情報テーブル)に記録された管理情報を、MPEG-2TS定義の記述子内容に反映し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(1stループ)である伝送情報記述子ループに記述子と記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のTLV-NIT(ネットワーク情報テーブル)
(2)MPEG-2TSフォーマット規定のSITの記録情報であるネットワーク識別記述子
ここには、サービス(番組等)の受信処理に必要となるネットワーク識別子(network_id)が記録されている。
次に、図26を参照して管理情報記録方式S2の具体例について説明する。
方式S2は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された管理情報を、MPEG-2TS定義の記述子内容に反映し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(1stループ)に記述子と記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMH-TOT(タイムオフセットテテーブル)の記録情報
(2)MPEG-2TSフォーマット規定のSITの記録情報であるパーシャルTSタイム記述子
MPEG-2TSフォーマット規定のSITの記録情報であるパーシャルTSタイム記述子(PartialTS time descriptor)には、イベントの時間情報や送出時の時間情報が記述される。
次に、図27を参照して管理情報記録方式S3の具体例について説明する。
方式S3は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理の実行態様に応じて、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第1記述子ループ(1stループ)に記録する新たな記述子を生成して、SITの第1記述子ループ(1stループ)に、その記述子と記述子対応の管理情報を記録する方式である。
また、MMTフォーマットデータに含まれる画像、音声等のデータの符号化態様を変更することなく、そのままMPEG-2TSフォーマットデータを構成するTSストリームデータ(再多重化データ)を生成することも可能である。
情報処理装置は、フォーマット変換時に実行した画像、音声等の符号化処理態様を管理情報としてMPEG-2TSフォーマットで規定する各管理情報記録テーブル(SIT等)に記録することが必要となる。
従って、情報処理装置は、フォーマット変換時に実行した画像、音声等の符号化処理態様を示す管理情報を新たに生成し、生成した管理情報が、符号化処理態様情報であることを示す新たな記述子とともに、MPEG-2TSフォーマットで規定する管理情報記録テーブル(SIT等)に記録する処理を実行する。
図17(E)には、TS再多重化処理条件(1)~(3)のいずれの場合も、パーシャルトランスポートストリーム記述子等の管理情報を記録すると規定している。
すなわち、MMTフォーマットデータをMPEG-2TSフォーマットデータに変換した情報処理装置は、フォーマット変換後の画像、音声等の符号化処理態様を管理情報としてMPEG-2TSフォーマットで規定するSIT(セレクション情報テーブル)に記録する。
なお、一例として、例えばピークレート(peak_rate)については、BD-ROM対応の規定値として設定してもよい。この場合、BD-ROM互換のパケットの構成を有するとの判断が可能となる。
次に、図28を参照して管理情報記録方式S4の具体例について説明する。
方式S4は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された管理情報を、MPEG-2TS定義の記述子内容に反映し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記述子と記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-EIT(イベント情報テーブル)
(2)MPEG-2TSフォーマット規定のSITの記録情報であるパーシャルTSタイム記述子
また、MPEG-2TSフォーマット規定のSITの記録情報であるパーシャルTSタイム記述子(PartialTS time descriptor)には、イベントの時間情報や送出時の時間情報が記述される。
次に、図29を参照して管理情報記録方式S5の具体例について説明する。
方式S5は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された「MH-xxxx記述子」をMPEG-2TS定義の記述子に変換して、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記述子と記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-EIT(イベント情報テーブル)のMH-短形式イベント記述子
(2)MPEG-2TSフォーマット規定のSITの記録情報である短形式イベント記述子
なお、短形式イベント記述子は、イベント名や、そのイベントの短い記述をテキスト形式で表したデータ等によって構成される。
次に、図30を参照して管理情報記録方式S6の具体例について説明する。
方式S6は、MMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、これらの各テーブルに記録された「MH-xxxx記述子」に対応する新規のMPEG-2TS定義の記述子を生成し、MPEG-2TSフォーマット規定のSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記述子と記述子対応の管理情報を記録する方式である。
(1)MMTフォーマット規定のMMTシグナリング情報(MMT-SI)に含まれる管理情報格納テーブルであるMH-EIT(イベント情報テーブル)の映像コンポーネント記述子
(2)MPEG-2TSフォーマット規定のSITの記録情報として新規定義した映像コンポーネント記述子
しかし、MPEG-2TSフォーマット規定のSITには、この映像コンポーネント記述子の定義がなく、映像コンポーネント対応の管理情報を記録する設定となっていない。
このような場合、フォーマット変換を実行する情報処理装置は、MMTフォーマット規定のMH-EIT(イベント情報テーブル)の映像コンポーネント記述子と同様の管理情報を示す新たなSIT(MPEG-2TS)規定の記述子を新たに生成してSIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記録する。
フォーマット変換を実行する情報処理装置は、0x80~0xBFの範囲のコード(8ビットデータ)から1つのコードを選択して、選択コードをMPT規定の記述子と同様の管理情報を示す新たなSIT(MPEG-2TS)規定記述子として設定することができる。
次に、図31を参照して管理情報記録方式S7の具体例について説明する。
方式S7は、フォーマット変換時に実行するMPEG-2TSフォーマット規定のTS(トランスポートストリーム)の再多重化処理において生成したストリームに応じて、SIT(セレクション情報テーブル)の第2記述子ループ(2ndループ)に記録する新たな記述子を生成して、そのストリームタイプ(Stream_type)に対応するSITの第2記述子ループ(2ndループ)に新たな記述子と記述子対応の管理情報を記録する方式である。
図17(E)には、TS再多重化処理条件(1)~(3)のいずれの場合も、パーシャルトランスポートストリーム記述子等の管理情報を記録すると規定している。
すなわち、MMTフォーマットデータをMPEG-2TSフォーマットデータに変換した情報処理装置は、フォーマット変換後の画像、音声等の符号化処理態様を管理情報としてMPEG-2TSフォーマットで規定するSIT(セレクション情報テーブル)に記録する。
次に、図32以下を参照して、MMTフォーマットデータを入力し、MPEG-2TSフォーマットデータに変換する処理を実行する情報処理装置の構成と処理について説明する。
なお、フォーマット変換後のMPEG-2TSフォーマットデータは、例えば、情報記録媒体(メディア)に記録される。あるいはネットワークを介して他の装置に再配信される。
データ入力部301は、MMTフォーマットデータ331を送信する例えば放送局やコンテンツサーバ等からの送信データを受信する受信部、あるいは、MMTフォーマットデータ331を記録したメディアからのデータ読み取りを実行するメディア読み取り部等によって構成される。
ユーザ入力部302は、例えばMPEG-2TSフォーマットデータへの変換処理開始要求等を入力する。
デマルチプレクサ(DeMUX)305は、以下の処理を行う。
受信信号からのシグナリング情報(TLV-SI)の分離処理、
MMTPパケットのデータ種類に応じたパケット分離処理、具体的には、画像、音声、字幕、シグナリング情報(MMT-SI)の分離処理、
デマルチプレクサ(DeMUX)305によって分離された画像、音声、字幕は、それぞれ、データ種類に応じて、フォーマット変換部306の画像データ変換部311、音声データ変換部312、字幕データ変換部313に入力される。
音声データ変換部312は、データ入力部301が入力し、記憶部304に格納されたMMTフォーマットデータ331から、音声データを取得し、MPEG-2TSフォーマットにおいて規定されるストリームファイル格納用データを生成する。
字幕データ変換部313は、データ入力部301が入力し、記憶部304に格納されたMMTフォーマットデータ331から、字幕データを取得し、MPEG-2TSフォーマットにおいて規定されるストリームファイル格納用データを生成する。
なお、管理情報変換部314の構成と処理については、後段で、図33を参照して詳細に説明する。
あるいは、出力部309を介して他の情報処理装置に再配信される。
なお、これらのメディア記録、または再配信されるMPEG-2TSフォーマットデータ332は、例えば、先に図7(2)を参照して説明したパーシャルTSフォーマットデータである。
図33に示すように、管理情報変換部314は、MMT管理情報バッファ351、MMT管理情報(記述子)抽出部352、MPEG-2TS管理情報(記述子)生成部353、MPEG-2TS管理情報(PSI/SI)生成部354、MPEG-2TS管理情報(PSI/SI)バッファ355を有する。
(a)TLV-SIに含まれるTLV-NIT(ネットワーク情報テーブル)
(b)MMT-SIに含まれるMH-BIT(ブロードキャスタ情報テーブル)
(c)MMT-SIに含まれるMH-SDT(サービス記述テーブル)
(d)MMT-SIに含まれるMH-EIT(イベント情報テーブル)
(e)MMT-SIに含まれるMH-TOT(タイムオフセットテーブル)
(f)MMT-SIに含まれるMPT(MMTパッケージテーブル)
MMT管理情報(記述子)抽出部352は、これらの各管理情報格納テーブルを取得して、テーブルから様々な管理情報(記述子)を取得する。
MPEG-2TS管理情報(PSI/SI)生成部354は、MMT管理情報(記述子)抽出部352がMMTフォーマットデータの管理情報格納テーブルから取得した管理情報(記述子)に基づいて、MPEG-2TS管理情報(PSI/SI)を生成する。
なお、この処理において、MMTフォーマットデータから抽出した一部の記述子や管理情報は必要に応じてMPEG-2TSフォーマットに適応した形式に修正される。
具体的には、先に図13を参照して説明したPMT(プログラムマップテーブル)に対する管理情報記録方式P3,P6、および図24を参照して説明したSIT(セレクション情報テーブル)に対する管理情報記録方式S3,S7に従った処理である。
MPEG-2TS管理情報(PSI/SI)生成部354は、MPEG-2TS管理情報(記述子)生成部353が新たに生成した管理情報(記述子)に基づいて、MPEG-2TS管理情報(PSI/SI)を生成する。
マルチプレクサ(MUX)315は、画像データ変換部311、音声データ変換部312、字幕データ変換部313が変換した字幕、画像、音声各データ、さらに管理情報変換部314が生成した管理情報(PSI/SI)を入力し、これらのデータを格納したTS(トランスポートストリーム)ファイルを生成する。
次に、図32に示す情報処理装置300が実行するフォーマット変換処理において、主に管理情報変換部314が実行する処理、すなわち、MMTフォーマットデータからの管理情報(記述子)の取得と、MPEG-2TSフォーマットデータの管理情報(PSI/SI)の生成処理のシーケンスについて、図34以下に示すフローチャートを参照して説明する。
まず、図34に示すフローチャートを参照して情報処理装置の実行するフォーマット変換に伴う管理情報記録処理シーケンスの全体シーケンスについて説明する。
なお、図34以下に示すフローに従った処理は、例えば情報処理装置の記憶部に格納されたプログラムに従って、プログラム実行機能を有するCPUを備えたデータ処理部(制御部)の制御の下で実行することができる。
まず、図34のフローに示す各ステップの処理について、順次、説明する。
まず、情報処理装置300は、ステップS101において、シグナリング情報(TLV-SI)を入力する。
データ入力部301を介して入力し、入力データは記憶部304に格納される。
次に、ステップS102において、情報処理装置300のデマルチプレクサ305は、入力したシグナリング情報(TLV-SI)のデータ分離処理を実行して、シグナリング情報(TLV-SI)からTLV-NIT(ネットワーク情報テーブル)を取得し、取得したTLV-NIT(ネットワーク情報テーブル)を管理情報変換部314のバッファ(MMT管理情報バッファ351)に格納する。
さらに、情報処理装置300は、ステップS103において、MMTPパケットを入力し、記憶部304に格納する。この入力データには画像データ、音声データ、字幕データ、さらに様々な管理情報を格納したシグナリング情報(MMT-SI)等が含まれる。
情報処理装置300のデマルチプレクサ305は、入力データを、画像、音声、字幕、およびシグナリング情報(MMT-SI)の各データに分離する処理を実行する。
次に、ステップS104において、情報処理装置300のデマルチプレクサ305は、分離したシグナリング情報(MMT-SI)を管理情報変換部314のバッファ(MMT管理情報バッファ351)に格納する。
次に、ステップS105において、情報処理装置300の管理情報変換部314は、MMT管理情報バッファ351に格納されたMMTフォーマットに従った管理情報であるシグナリング情報(TLV-SI,MMT-SI)を利用して、MPEG-2TSフォーマットに従った管理情報記録テーブルであるPMT(プログラムマップテーブル)を生成する。
シグナリング情報(MMT-SI)に含まれるMPT(MMTパッケージテーブル)の記録情報を利用した処理を行う。
ただし、例えばTS(トランスポートストリーム)の再多重化条件に基づくTSのフォーマット情報等は、上記のMPT(MMTパッケージテーブル)の記録情報を用いることなく管理情報を生成する。
すなわち、情報処理装置300が、情報処理装置300の実行するTS再多重化処理条件に従った管理情報(記述子等)を生成してPMTに記録する。
なお、このステップS105のPMT(プログラムマップテーブル)生成処理の詳細シーケンスについては、図35、図36を参照して後段で詳細に説明する。
次に、ステップS106において、情報処理装置300の管理情報変換部314は、MMT管理情報バッファ351に格納されたMMTフォーマットに従った管理情報であるシグナリング情報(TLV-SI,MMT-SI)を利用して、MPEG-2TSフォーマットに従った管理情報記録テーブルであるSIT(セレクション情報テーブル)を生成する。
シグナリング情報(TLV-SI,MMT-SI)に含まれる以下の管理情報記録テーブルを利用した処理を行う。
(a)TLV-SIに含まれるTLV-NIT(ネットワーク情報テーブル)
(b)MMT-SIに含まれるMH-BIT(ブロードキャスタ情報テーブル)
(c)MMT-SIに含まれるMH-SDT(サービス記述テーブル)
(d)MMT-SIに含まれるMH-EIT(イベント情報テーブル)
(e)MMT-SIに含まれるMH-TOT(タイムオフセットテーブル)
なお、このステップS106のSIT(セレクション情報テーブル)生成処理の詳細シーケンスについては、図37、図38を参照して後段で詳細に説明する。
次に情報処理装置300は、ステップS107において、MPEG-2TSフォーマットデータの生成処理、すなわち画像、音声、字幕、管理情報(PSI/SI)を含むトランスポートストリーム(TS)の生成処理としてのTS再多重化処理を実行する。
この処理は、図32に示すマルチプレクサ(MUX)315の実行する処理である。
次に情報処理装置300は、ステップS108において、生成したMPEG-2TSフォーマットデータを出力バッファに格納する。
図32に示す出力バッファ307に生成したMPEG-2TSフォーマットデータを格納する。
次に情報処理装置300は、ステップS109において、出力バッファ307に格納したMPEG-2TSフォーマットデータを情報記録媒体(メディア)に対する記録処理、あるいは出力部を介して他の情報処理装置に対するデータ再配信を実行する。
次に、図34に示す全体処理フローのステップS105において実行するPMT(プログラムマップテーブル)生成処理の詳細シーケンスについて、図35、図36に示すフローチャートを参照して説明する。
以下、各ステップの処理について、順に説明する。
まず、ステップS121において、図33に示すMMT管理情報バッファ351に新規のMPT(MMTパッケージテーブル)の入力があったか否かを判定する。
制御部303は、デマルチプレクサ305の処理、管理情報変換部314に対するデータ入力を常時、監視しており、制御部303がMMT管理情報バッファ351に新規のMPT(MMTパッケージテーブル)の入力があったか否かを判定する。
新規のMPT(MMTパッケージテーブル)の入力があったと判定するとステップS122に進む。
次に、ステップS122において、管理情報変換部314は、MMT管理情報バッファ351からMPT(MMTパッケージテーブル)を取得し、MPT(MMTパッケージテーブル)の第1記述子ループ(MPT記述子ループ)から、管理情報(記述子)を読み取る。
この処理は、管理情報変換部314のMMT管理情報(記述子)抽出部352の実行する処理である。
(1)第1記述子ループ(MPT記述子ループ)(MPT_descriptors_byte)
(2)第2記述子ループ(アセット記述子ループ)(asset_descriptors_byte)
また、第2記述子ループ(アセット記述子ループ)には、アセットタイプによって特定されるアセットに適用される管理情報が記録される。
次に、ステップS123において、管理情報変換部314は、MPT(MMTパッケージテーブル)の第1記述子ループ(MPT記述子ループ)から読み取った管理情報(記述子)を、MPEG-2TSフォーマット対応の管理情報(記述子)に変換する。
あるいは、MPEG-2TSフォーマットに規定されていない記述子である場合は、新たな記述子を生成する処理などを行う。
次に、ステップS124において、ステップS123で生成したMPEG-2TSフォーマット対応の管理情報(記述子)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第1ループ(プログラム記述子ループ)に記録する処理を行う。
(1)第1記述子ループ(プログラム記述子ループ)
(2)第2記述子ループ(ES記述子ループ)
また、第2記述子ループ(ES記述子ループ)には、ストリーム単位の管理情報が記録される。
ステップS124では、ステップS123で生成したMPEG-2TSフォーマット対応の管理情報(記述子)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第1ループ(プログラム記述子ループ)に記録する処理を行う。
次に、ステップS125において、管理情報変換部314は、MMT管理情報バッファ351から取得したMPT(MMTパッケージテーブル)の第2記述子ループ(アセット記述子ループ)から、管理情報(記述子)を読み取る。
この処理は、管理情報変換部314のMMT管理情報(記述子)抽出部352の実行する処理である。
ステップS125では、MPT(MMTパッケージテーブル)の第2記述子ループ(アセット記述子ループ)から、管理情報(記述子)を読み取る。
次に、ステップS126において、管理情報変換部314は、MPT(MMTパッケージテーブル)の第2記述子ループ(アセット記述子ループ)から読み取った管理情報(記述子)を、MPEG-2TSフォーマット対応の管理情報(記述子)に変換する。
あるいは、MPEG-2TSフォーマットに規定されていない記述子である場合は、新たな記述子を生成する処理などを行う。
次に、ステップS127において、ステップS126で生成したMPEG-2TSフォーマット対応の管理情報(記述子)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第2ループ(ES記述子ループ)に記録する処理を行う。
ステップS127では、ステップS126で生成したMPEG-2TSフォーマット対応の管理情報(記述子)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第2ループ(ES記述子ループ)に記録する処理を行う。
ステップS131~ステップS135の処理は、PMT(プログラムマップテーブル)に対する管理情報記録処理において、MMTフォーマットデータのシグナリング情報(MMT-SI)中のMPT(MMTパッケージテーブル)の記録情報を利用しない処理のシーケンスである。
すなわち、情報処理装置300は、MPT(MMTパッケージテーブル)の記録情報を用いることなく、情報処理装置300の実行するTS再多重化処理条件に従った管理情報(記述子等)を生成してPMTに記録する。
このステップS131~S135の処理は、例えば先に図13~図21を参照して説明したPMTに対する管理情報記録処理中の方式P3,方式P6の処理に相当する処理である。
具体的には、例えば先に説明した図17の項目(A)の(A)TS(トランスポートストリーム)再多重化処理条件、
この項目(A)が、フォーマット変換時に実行可能な画像、音声等の符号化処理態様であり、例えば、以下の3つの例がある。
(1)変換なしTS再多重化処理
(2)画像変換TS再多重化録処理
(3)画像音声変換TS再多重化処理
情報処理装置300は、ステップS131において、例えば、上記のどのタイプの多重化処理を実行するかを確認する。
次に、情報処理装置300は、ステップS132において、ステップS131で確認した再多重化条件に基づいて、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第1ループ(プログラム記述子ループ)に記録するための管理情報(記述子等)を生成する。
次に、ステップS133において、ステップS132で生成したMPEG-2TSフォーマット対応の管理情報(記述子等)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第1ループ(プログラム記述子ループ)に記録する処理を行う。
この管理情報の具体例は、例えば先に図18を参照して説明した管理情報である。
次に、情報処理装置300は、ステップS134において、ステップS131で確認した再多重化条件に基づいて、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第2ループ(ES記述子ループ)に記録するための管理情報(記述子等)を生成する。
次に、ステップS135において、ステップS134で生成したMPEG-2TSフォーマット対応の管理情報(記述子等)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第2ループ(ES記述子ループ)に記録する処理を行う。
この管理情報の具体例は、例えば先に図21を参照して説明した管理情報である。
次に、図34に示す全体処理フローのステップS106において実行するSIT(セレクション情報テーブル)生成処理の詳細シーケンスについて、図37、図38に示すフローチャートを参照して説明する。
以下、各ステップの処理について、順に説明する。
まず、ステップS151において、図33に示すMMT管理情報バッファ351に新規のシグナリング情報(TLV-SI,MMT-SI)の入力があったか否かを判定する。
制御部303は、デマルチプレクサ305の処理、管理情報変換部314に対するデータ入力を常時、監視しており、制御部303がMMT管理情報バッファ351に新規のシグナリング情報(TLV-SI,MMT-SI)の入力があったか否かを判定する。
新規のシグナリング情報(TLV-SI,MMT-SI)の入力があったと判定するとステップS152に進む。
次に、ステップS152において、管理情報変換部314は、MMT管理情報バッファ351からシグナリング情報(TLV-SI,MMT-SI)を取得し、これらのジナリング情報を構成する管理情報格納テーブルから、伝送情報関連の管理情報(記述子)を読み取る。
この処理は、管理情報変換部314のMMT管理情報(記述子)抽出部352の実行する処理である。
(a)TLV-NIT(ネットワーク情報テーブル)
(b)MH-BIT(ブロードキャスタ情報テーブル)
(c)MH-SDT(サービス記述テーブル)
(d)MH-EIT(イベント情報テーブル)
(e)MH-TOT(タイムオフセットテーブル)
ステップS152では、これらのテーブルから、伝送情報関連の管理情報(記述子)を読み取る。
次に、ステップS153において、管理情報変換部314は、上記のシグナリング情報(TLV-SI,MMT-SI)を構成する管理情報格納テーブル(TLV-NIT,MH-BIT,MH-SDT,MH-EIT,MH-TOT)から読み取った伝送情報関連の管理情報(記述子)を、MPEG-2TSフォーマット対応の管理情報(記述子)に変換する。
あるいは、MPEG-2TSフォーマットに規定されていない記述子である場合は、新たな記述子を生成する処理などを行う。
次に、ステップS154において、ステップS153で生成したMPEG-2TSフォーマット対応の管理情報(記述子)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)の、
(1)第1記述子ループ(伝送情報記述子ループ)に対する記録データ、
(2)第2記述子ループ(サービス情報記述子ループ)に対する記録データ、
これらの各記述子ループに対する記録データの各々に分離する処理を実行する。
(1)第1記述子ループ(伝送情報記述子ループ)
(2)第2記述子ループ(サービス情報記述子ループ)
また、第2記述子ループ(サービス情報記述子ループ)には、サービス情報(番組等)単位の管理情報が記録される。
(1)伝送情報単位の管理情報については、第1記述子ループ(伝送情報記述子ループ)に対する記録データ、
(2)伝送情報単位の管理情報については、第2記述子ループ(サービス情報記述子ループ)に対する記録データ、
このように、管理情報を、各記述子ループに対する記録データの各々に分離する処理を実行する。
次に、ステップS155において、管理情報変換部314は、ステップS154において、第1記述子ループ(伝送情報記述子ループ)に対する記録データとして分離した伝送情報単位の管理情報を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)の第1ループ(伝送情報記述子ループ)に記録する処理を行う。
次に、ステップS156において、管理情報変換部314は、ステップS154において、第2記述子ループ(サービス情報記述子ループ)に対する記録データとして分離したサービス情報単位の管理情報を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)の第2ループ(サービス情報記述子ループ)に記録する処理を行う。
ステップS161~ステップS165の処理は、SIT(セレクション情報テーブル)に対する管理情報記録処理において、MMTフォーマットデータのシグナリング情報(TLV-SI,MMT-SI)に含まれる管理情報記録テーブル(TLV-NIT,MH-BIT,MH-SDT,MH-EIT,MH-TOT)の記録情報を利用しない処理のシーケンスである。
すなわち、情報処理装置300は、MPT(MMTパッケージテーブル)の記録情報を用いることなく、情報処理装置300の実行するTS再多重化処理条件に従った管理情報(記述子等)を生成してSITに記録する。
このステップS161~S165の処理は、例えば先に図24~図31を参照して説明したSITに対する管理情報記録処理中の方式S3,方式S7の処理に相当する処理である。
具体的には、例えば先に説明した図17の項目(A)の(A)TS(トランスポートストリーム)再多重化処理条件、
この項目(A)が、フォーマット変換時に実行可能な画像、音声等の符号化処理態様であり、例えば、以下の3つの例がある。
(1)変換なしTS再多重化処理
(2)画像変換TS再多重化録処理
(3)画像音声変換TS再多重化処理
情報処理装置300は、ステップS161において、例えば、上記のどのタイプの多重化処理を実行するかを確認する。
次に、情報処理装置300は、ステップS162において、ステップS161で確認した再多重化条件に基づいて、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)の第1ループ(伝送情報記述子ループ)に記録するための伝送情報単位の管理情報(記述子等)を生成する。
次に、ステップS163において、ステップS162で生成したMPEG-2TSフォーマット対応の管理情報(記述子等)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)の第1ループ(伝送情報記述子ループ)に記録する処理を行う。
この管理情報の具体例は、例えば先に図27を参照して説明した管理情報である。
次に、情報処理装置300は、ステップS164において、ステップS161で確認した再多重化条件に基づいて、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)の第2ループ(サービス情報記述子ループ)に記録するためのサービス情報単位の管理情報(記述子等)を生成する。
次に、ステップS165において、ステップS164で生成したMPEG-2TSフォーマット対応の管理情報(記述子等)を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)の第2ループ(サービス情報記述子ループ)に記録する処理を行う。
この管理情報の具体例は、例えば先に図31を参照して説明した管理情報である。
これらの処理によって、MMTフォーマットからMPEG-2TSフォーマットに変換する際に、MPEG-2TSフォーマット規定の管理情報を過不足なく記録することが可能となる。
次に、情報記録媒体に対するデータ記録、情報記録媒体からのデータ再生を実行する情報処理装置として適用可能な情報処理装置のハードウェア構成例について、図39を参照して説明する。
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
(1) MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部は、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を行う構成であり、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する情報処理装置。
MMTフォーマット規定の管理情報記録テーブルから選択した管理情報が、
MPEG-2TSフォーマット規定の管理情報のデータ形式と異なる場合、データ形式を、MPEG-2TSフォーマット規定のデータ形式に変換してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する(1)に記載の情報処理装置。
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の管理情報が、MPEG-2TSフォーマット規定の管理情報として規定されていない場合、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の新たなMPEG-2TSフォーマット規定の管理情報を生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する(1)または(2)に記載の情報処理装置。
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報が、MMTフォーマット規定の管理情報記録テーブルに記録されていない場合、
新たな管理情報を生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する(1)~(3)いずれかに記載の情報処理装置。
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報が、処理状況に応じた修正が必要な管理情報である場合、管理情報を修正し、修正した管理情報をMPEG-2TSフォーマット規定の管理情報としてMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する(1)~(4)いずれかに記載の情報処理装置。
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報がコピー制御情報、または時間情報、またはネットワーク情報を含む場合、これらの情報を含む管理情報を、処理状況に応じて修正し、修正した管理情報をMPEG-2TSフォーマット規定の管理情報としてMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する(5)に記載の情報処理装置。
PMT(プログラムマップテーブル)、またはSIT(セレクション情報テーブル)の少なくともいずれかのテーブルである(1)~(6)いずれかに記載の情報処理装置。
MMTフォーマット規定のシグナリング情報であるTLV-SI、またはMMT-SIの少なくともいずれかに含まれる管理情報記録テーブルである(1)~(7)いずれかに記載の情報処理装置。
前記TLV-SIに含まれるTLV-NIT(ネットワーク情報テーブル)、または、
前記MMT-SIに含まれるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、MPT(MMTパッケージテーブル)の少なくともいずれかのテーブルである(8)に記載の情報処理装置。
MMTフォーマット規定の管理情報記録テーブルであるMPT(MMTパッケージテーブル)の第1記述子ループ(MPT記述子ループ)に記録された管理情報を、
MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第1記述子ループ(プログラム記述子ループ)に記録し、
前記MPT(MMTパッケージテーブル)の第2記述子ループ(アセット記述子ループ)に記録された管理情報を、
前記PMT(プログラムマップテーブル)の第2記述子ループ(ES記述子ループ)に記録する(1)~(9)いずれかに記載の情報処理装置。
MMTフォーマット規定のシグナリング情報であるTLV-SI、またはMMT-SIに含まれる管理情報記録テーブルに記録された管理情報を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)に記録する構成であり、
前記TLV-SI、またはMMT-SIに含まれる管理情報記録テーブルに記録された管理情報中の伝送情報単位の管理情報を、前記SIT(セレクション情報テーブル)の第1記述子ループ(伝送情報記述子ループ)に記録し、
前記TLV-SI、またはMMT-SIに含まれる管理情報記録テーブルに記録された管理情報中のサービス情報単位の管理情報を、前記SIT(セレクション情報テーブル)の第2記述子ループ(サービス情報記述子ループ)に記録する(1)~(10)いずれかに記載の情報処理装置。
MMTフォーマットからMPEG-2TSフォーマットへの変換処理に際して実行するTS再多重化処理態様に応じた符号化態様情報を含む管理情報を、
MPEG-2TSフォーマット規定の管理情報として新たに生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する(1)~(11)いずれかに記載の情報処理装置。
前記データ処理部の生成したMPEG-2TSフォーマットデータを情報記録媒体に記録、または外部に出力する(1)~(12)いずれかに記載の情報処理装置。
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報である16ビットタグの記述子を、
MPEG-2TSフォーマット規定の管理情報である8ビットタグの記述子に変換してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する(1)~(14)いずれかに記載の情報処理装置。
前記情報処理装置は、
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部が、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を実行し、
前記管理情報の記録処理において、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行する情報処理方法。
前記情報処理装置は、
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を実行させ、
前記管理情報の記録処理において、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行させるプログラム。
具体的には、例えば、MMTフォーマットデータをMPEG-2TSフォーマットデータに変換する処理において、MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する。各フォーマット規定の管理情報のデータ形式が異なる場合、データ形式を、MPEG-2TSフォーマット規定のデータ形式に変換して記録する。
本構成により、MMTフォーマットからMPEG-2TSフォーマットに変換する際に、MPEG-2TSフォーマット規定の管理情報を過不足なく記録する構成が実現される。
21 放送サーバ
22 データ配信サーバ
30 情報処理装置
31 BDレコーダ
32 TV
33 PC
34 携帯端末
40 情報記録媒体(メディア)
41 BD
42 HDD
43 フラッシュメモリ
50 MMTフォーマットデータ
60 MPEG-2TSフォーマットデータ
300 情報処理装置
301 データ入力部
302 ユーザ入力部
303 制御部
304 記憶部
305 デマルチプレクサ
306 フォーマット変換部
307 出力バッファ
308 記録部
309 出力部
311 画像データ変換部
312 音声データ変換部
313 字幕データ変換部
314 管理情報変換部
315 マルチプレクサ
320 情報記録媒体
331 MMTフォーマットデータ
332 MPEG-2TSフォーマットデータ
351 MMT管理情報バッファ
352 MMT管理情報(記述子)抽出部
353 MPEG-2TS管理情報(記述子)生成部
354 MPEG-2TS管理情報(PSI/SI)生成部
355 MPEG-2TS管理情報(PSI/SI)バッファ
501 CPU
502 ROM
503 RAM
504 バス
505 入出力インタフェース
506 入力部
507 出力部
508 記憶部
509 通信部
510 ドライブ
511 リムーバブルメディア
Claims (17)
- MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部は、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を行う構成であり、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録し、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の管理情報が、MPEG-2TSフォーマット規定の管理情報として規定されていない場合、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の新たなMPEG-2TSフォーマット規定の管理情報を生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する情報処理装置。 - MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部は、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を行う構成であり、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録し、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報が、MMTフォーマット規定の管理情報記録テーブルに記録されていない場合、
新たな管理情報を生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する情報処理装置。 - 前記データ処理部は、
MMTフォーマット規定の管理情報記録テーブルから選択した管理情報が、
MPEG-2TSフォーマット規定の管理情報のデータ形式と異なる場合、データ形式を、MPEG-2TSフォーマット規定のデータ形式に変換してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する請求項1または請求項2に記載の情報処理装置。 - 前記データ処理部は、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報が、処理状況に応じた修正が必要な管理情報である場合、管理情報を修正し、修正した管理情報をMPEG-2TSフォーマット規定の管理情報としてMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する請求項1または請求項2に記載の情報処理装置。 - 前記データ処理部は、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報がコピー制御情報、または時間情報、またはネットワーク情報を含む場合、これらの情報を含む管理情報を、処理状況に応じて修正し、修正した管理情報をMPEG-2TSフォーマット規定の管理情報としてMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する請求項4に記載の情報処理装置。 - MPEG-2TSフォーマット規定の管理情報記録テーブルは、
PMT(プログラムマップテーブル)、またはSIT(セレクション情報テーブル)の少なくともいずれかのテーブルである請求項1または請求項2に記載の情報処理装置。 - MMTフォーマット規定の管理情報記録テーブルは、
MMTフォーマット規定のシグナリング情報であるTLV-SI、またはMMT-SIの少なくともいずれかに含まれる管理情報記録テーブルである請求項1または請求項2に記載の情報処理装置。 - MMTフォーマット規定の管理情報記録テーブルは、
前記TLV-SIに含まれるTLV-NIT(ネットワーク情報テーブル)、または、
前記MMT-SIに含まれるMH-BIT(ブロードキャスタ情報テーブル)、MH-SDT(サービス記述テーブル)、MH-EIT(イベント情報テーブル)、MH-TOT(タイムオフセットテーブル)、MPT(MMTパッケージテーブル)の少なくともいずれかのテーブルである請求項7に記載の情報処理装置。 - 前記データ処理部は、
MMTフォーマット規定の管理情報記録テーブルであるMPT(MMTパッケージテーブル)の第1記述子ループ(MPT記述子ループ)に記録された管理情報を、
MPEG-2TSフォーマット規定の管理情報記録テーブルであるPMT(プログラムマップテーブル)の第1記述子ループ(プログラム記述子ループ)に記録し、
前記MPT(MMTパッケージテーブル)の第2記述子ループ(アセット記述子ループ)に記録された管理情報を、
前記PMT(プログラムマップテーブル)の第2記述子ループ(ES記述子ループ)に記録する請求項1または請求項2に記載の情報処理装置。 - 前記データ処理部は、
MMTフォーマット規定のシグナリング情報であるTLV-SI、またはMMT-SIに含まれる管理情報記録テーブルに記録された管理情報を、MPEG-2TSフォーマット規定の管理情報記録テーブルであるSIT(セレクション情報テーブル)に記録する構成であり、
前記TLV-SI、またはMMT-SIに含まれる管理情報記録テーブルに記録された管理情報中の伝送情報単位の管理情報を、前記SIT(セレクション情報テーブル)の第1記述子ループ(伝送情報記述子ループ)に記録し、
前記TLV-SI、またはMMT-SIに含まれる管理情報記録テーブルに記録された管理情報中のサービス情報単位の管理情報を、前記SIT(セレクション情報テーブル)の第2記述子ループ(サービス情報記述子ループ)に記録する請求項1または請求項2に記載の情報処理装置。 - 前記データ処理部は、
MMTフォーマットからMPEG-2TSフォーマットへの変換処理に際して実行するTS再多重化処理態様に応じた符号化態様情報を含む管理情報を、
MPEG-2TSフォーマット規定の管理情報として新たに生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する請求項1または請求項2に記載の情報処理装置。 - 前記情報処理装置は、さらに、
前記データ処理部の生成したMPEG-2TSフォーマットデータを情報記録媒体に記録、または外部に出力する請求項1または請求項2に記載の情報処理装置。 - 前記データ処理部がフォーマット変換により生成するMPEG-2TSフォーマットデータは、パーシャルTSフォーマットデータである請求項1または請求項2に記載の情報処理装置。
- 前記データ処理部は、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報である16ビットタグの記述子を、
MPEG-2TSフォーマット規定の管理情報である8ビットタグの記述子に変換してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する請求項1または請求項2に記載の情報処理装置。 - 情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部が、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を実行し、
前記管理情報の記録処理において、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行し、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の管理情報が、MPEG-2TSフォーマット規定の管理情報として規定されていない場合、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の新たなMPEG-2TSフォーマット規定の管理情報を生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行する情報処理方法。 - 情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記データ処理部が、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を実行し、
前記管理情報の記録処理において、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行し、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報が、MMTフォーマット規定の管理情報記録テーブルに記録されていない場合、
新たな管理情報を生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行する情報処理方法。 - 情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
MMTフォーマットデータをMPEG-2TSフォーマットデータに変換するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
MPEG-2TSフォーマット規定の管理情報記録テーブルに対する管理情報の記録処理を実行させ、
前記管理情報の記録処理において、
MPEG-2TSフォーマット規定の管理情報と同一種類の管理情報をMMTフォーマット規定の管理情報記録テーブルから選択して、MPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行させ、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の管理情報が、MPEG-2TSフォーマット規定の管理情報として規定されていない場合、
MMTフォーマット規定の管理情報記録テーブルに記録された管理情報と同一種類の新たなMPEG-2TSフォーマット規定の管理情報を生成してMPEG-2TSフォーマット規定の管理情報記録テーブルに記録する処理を実行させるプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016201567 | 2016-10-13 | ||
JP2016201567 | 2016-10-13 | ||
PCT/JP2017/034886 WO2018070244A1 (ja) | 2016-10-13 | 2017-09-27 | 情報処理装置、および情報処理方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2018070244A1 JPWO2018070244A1 (ja) | 2019-08-08 |
JP7033537B2 true JP7033537B2 (ja) | 2022-03-10 |
Family
ID=61905600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018544742A Active JP7033537B2 (ja) | 2016-10-13 | 2017-09-27 | 情報処理装置、および情報処理方法、並びにプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7033537B2 (ja) |
WO (1) | WO2018070244A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6538324B2 (ja) * | 2013-10-18 | 2019-07-03 | パナソニック株式会社 | 画像符号化方法および画像符号化装置 |
WO2018221293A1 (ja) * | 2017-06-01 | 2018-12-06 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
WO2019230269A1 (ja) * | 2018-05-30 | 2019-12-05 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
WO2020011205A1 (zh) * | 2018-07-11 | 2020-01-16 | 上海交通大学 | 基于广播***的传输协议转换方法及*** |
JP2020014118A (ja) * | 2018-07-18 | 2020-01-23 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
JP7247036B2 (ja) * | 2019-06-28 | 2023-03-28 | Tvs Regza株式会社 | デジタルコンテンツ送信方法 |
JP7146702B2 (ja) * | 2019-06-28 | 2022-10-04 | Tvs Regza株式会社 | デジタルコンテンツ送信装置 |
JP7313940B2 (ja) | 2019-07-12 | 2023-07-25 | Tvs Regza株式会社 | デジタルコンテンツ送信装置 |
JP7249223B2 (ja) * | 2019-07-12 | 2023-03-30 | Tvs Regza株式会社 | デジタルコンテンツ受信装置 |
JP7166996B2 (ja) * | 2019-08-07 | 2022-11-08 | Tvs Regza株式会社 | 受信装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014024475A1 (ja) | 2012-08-10 | 2014-02-13 | パナソニック株式会社 | 映像提供方法、送信装置および受信装置 |
JP2015520968A (ja) | 2012-05-02 | 2015-07-23 | サムスン エレクトロニクス カンパニー リミテッド | マルチメディアサービス送受信方法及び装置 |
JP2016144020A (ja) | 2015-02-02 | 2016-08-08 | 日立マクセル株式会社 | 放送受信装置及び放送受信方法 |
WO2016129953A1 (en) | 2015-02-13 | 2016-08-18 | Samsung Electronics Co., Ltd. | Method and apparatus for converting mmtp stream to mpeg-2ts |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005071330A (ja) * | 2003-08-06 | 2005-03-17 | Matsushita Electric Ind Co Ltd | 情報処理装置 |
JP6538324B2 (ja) * | 2013-10-18 | 2019-07-03 | パナソニック株式会社 | 画像符号化方法および画像符号化装置 |
-
2017
- 2017-09-27 WO PCT/JP2017/034886 patent/WO2018070244A1/ja active Application Filing
- 2017-09-27 JP JP2018544742A patent/JP7033537B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015520968A (ja) | 2012-05-02 | 2015-07-23 | サムスン エレクトロニクス カンパニー リミテッド | マルチメディアサービス送受信方法及び装置 |
WO2014024475A1 (ja) | 2012-08-10 | 2014-02-13 | パナソニック株式会社 | 映像提供方法、送信装置および受信装置 |
JP2016144020A (ja) | 2015-02-02 | 2016-08-08 | 日立マクセル株式会社 | 放送受信装置及び放送受信方法 |
WO2016129953A1 (en) | 2015-02-13 | 2016-08-18 | Samsung Electronics Co., Ltd. | Method and apparatus for converting mmtp stream to mpeg-2ts |
Non-Patent Citations (2)
Title |
---|
"ARIB STANDARD STD-B10 Version 4.4-E1 (English Translation)",[online], ARIB,2007年03月14日,Pages 6-15,100-102,131,132,[retrieved on 2017.11.16], Retrieved from the Internet: <URL: https://www.arib.or.jp/english/html/overview/doc/6-STD-B10v4_4-E1.pdf>. |
"Recommendation ITU-R BT.2074-0 (05/2015)",[online], ITU-R,2015年05月,Pages 1-23,[retrieved on 2017.11.15], Retrieved from the Internet: <URL: https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.2074-0-201506-I!!PDF-E.pdf>. |
Also Published As
Publication number | Publication date |
---|---|
JPWO2018070244A1 (ja) | 2019-08-08 |
WO2018070244A1 (ja) | 2018-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7033537B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
EP3094083B1 (en) | File generation method, file generation device and recording medium | |
JP7031589B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
JP6863271B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
US11330226B2 (en) | Information processing apparatus, information recording medium and information processing method | |
US20200186870A1 (en) | Information processing device, information recording medium, and information processing method, and program | |
JP7147755B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
WO2019188256A1 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
US11259073B2 (en) | Information processing apparatus, information recording medium, information processing method, and program | |
WO2018135258A1 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
WO2017199743A1 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
JP7276332B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
CA3071560C (en) | Transmission apparatus, transmission method, reception apparatus, and reception method | |
WO2015105037A1 (ja) | ファイル生成方法、ファイル生成装置および記録媒体 | |
JP7070564B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
KR20120058373A (ko) | Svc 서버를 이용한 http 스트리밍 수신 비디오 전송 및 단말 재생 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200717 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210720 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210827 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7033537 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |