JP7031589B2 - 情報処理装置、および情報処理方法、並びにプログラム - Google Patents
情報処理装置、および情報処理方法、並びにプログラム Download PDFInfo
- Publication number
- JP7031589B2 JP7031589B2 JP2018528469A JP2018528469A JP7031589B2 JP 7031589 B2 JP7031589 B2 JP 7031589B2 JP 2018528469 A JP2018528469 A JP 2018528469A JP 2018528469 A JP2018528469 A JP 2018528469A JP 7031589 B2 JP7031589 B2 JP 7031589B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- format
- recorded
- file
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- 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
-
- 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
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- 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
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
-
- 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
-
- 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
- H04N9/8233—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 the additional signal being a character code 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
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
MMTフォーマットは、画像(Video)、音声(Audio)、字幕(Subtitle)等のコンテンツの伝送フォーマットであり、例えば4K画像、高ダイナミックレンジ(HDR:HighDynamic Range)画像等の次世代コンテンツの放送等に利用される予定となっている。
例えば、現行の記録再生アプリケーション規格(フォーマット)としてBDMVやBDAV規格(フォーマット)がある。これらのアプリケーション規格は、主にBD(Blu-ray(登録商標) Disc)を利用したデータ記録再生アプリケーション規格として策定されたものである。
BDを利用したデータ記録再生処理構成については、例えば特許文献1(特開2011-023071号公報)等に記載がある。
一方、BDAVは、主に書き換え可能なBD-RE型ディスクや、一回のみ記録可能なBD-R型ディスク等を利用したデータ記録再生処理に適用することを目的として開発された規格である。BDAVは、例えばユーザがビデオカメラなどで撮影した映像の記録再生やテレビ放送を記録し再生するために利用される。
前述のように、BDAVフォーマットは、再生制御情報の記録ファイルとして、プレイリストファイルやクリップ情報ファイル等のデータベースファイルを規定しており、BDAV対応再生アプリケーションはこれらの再生制御情報ファイル(データベースファイル)の記録情報を参照してデータ再生処理を実行する。
従って、このMMTフォーマットデータをメディアに記録して、BDAVフォーマット対応アプリを利用してコンテンツ再生を行うためには、BDAVフォーマットの規定するプレイリストファイルやクリップ情報ファイルを生成してメディアに記録する処理が必要となる。
しかし、この処理については、現時点で具体化されていないというのが現状である。
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する情報処理装置にある。
情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記データ処理部は、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成する構成であり、
前記データ処理部は、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力する情報処理装置にある。
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する情報処理方法にある。
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記データ処理部は、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成し、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力する情報処理方法にある。
情報処理装置において実行する情報処理を実行させるプログラムであり、
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する処理を実行させるプログラムにある。
情報処理装置において実行する情報処理を実行させるプログラムであり、
前記情報処理装置は、
情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記プログラムは、前記データ処理部に、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成させ、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力させるプログラムにある。
具体的には、例えば、放送波等を介して入力するMMTフォーマットデータから、BDAVフォーマット規定のプレイリストやクリップ情報ファイルの記録用データを抽出して、これらのデータファイルを生成する。例えば録画コンテンツリストの表示に適用するデータを、MMTフォーマットデータのMMT-SIやTLV-SIから抽出し、プレイリストやクリップ情報ファイルに記録する。
本構成により、MMTフォーマットデータをBDAVフォーマットデータとしてメディアに記録し、録画コンテンツリストの表示処理や、BDAV対応アプリによる再生を可能とする構成が実現される。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
1.通信システムの構成例について
2.MMT(MPEG Media Transport)フォーマットについて
3.BDAVフォーマットについて
4.MMTフォーマットデータをBDAVフォーマットに従って記録する場合の処理について
5.プレイリストファイルに対する録画コンテンツ属性データの記録例について
5-1.(P1)録画日時(record_time_and_date)の記録処理例
5-2.(P2)チャンネル番号(channel_number)の記録処理例
5-3.(P3)チャンネル名(channel_name)の記録処理例
5-4.(P4)録画番組名(Playlist_name)と、(P5)録画番組詳細(Playlist_detail)の記録処理例
6.クリップ情報ファイルに対する録画コンテンツ属性データの記録例について
6-1.MMTパッケージテーブル(MPT:MMT Package Table)について
6-2.クリップ情報ファイルに対する画像属性情報の記録処理例
6-3.クリップ情報ファイルに対する音声属性情報の記録処理例
7.情報記録媒体に対するデータ記録処理を実行する情報処理装置の構成と処理について
8.情報記録媒体からのデータ再生処理を実行する情報処理装置の構成と処理について
9.情報処理装置の構成例について
10.本開示の構成のまとめ
まず、図1を参照して本開示の処理を実行する情報処理装置の一つの利用構成例である通信システムの例について説明する。
図1に示す情報処理装置30は、BD(Blu-ray(登録商標) Disc)や、フラッシュメモリ、ハードディスク(HDD)などのメディアを装着し、これらの装着メディアに対するデータ記録処理や、装着メディアからのデータ再生処理を実行する。
これらの送信コンテンツは、放送波、あるいはインターネット等のネットワークを介して送信装置20から情報処理装置30に送信される。
MMTフォーマットは、画像(Video)、音声(Audio)、字幕(Subtitle)等、コンテンツ構成データである符号化データを放送波やネットワークを介して伝送する際のデータ転送方式(トランンスポートフォーマット)を規定したものである。
上述したように、送信装置20から情報処理装置30に対するデータ送信は、MMT(MPEG Media Transport)フォーマットに従って実行される。
図2以下を参照して、MMT(MPEG Media Transport)フォーマットについて説明する。
図2に示す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)を利用して配信可能な構成を有している。
図3には以下の4種類のデータ構成例を示している。
(a)MPU(Media Presentation Unit)
(b)MMTPペイロート
(c)MMTPパケット
(d)TLVパケット
図3(c)に示すMMTPパケットは、MMTPヘッダと、MMTPペイロードによって構成される。
図3(b)は、図3(c)に示すMMTPパケット中、MMTPペイロードが画像データ(V)であるもののみを選択して示している。
図3(b)に示すMMTPペイロードは、ヘッダとデータユニットによって構成される。
AU Delimiter(Access Unit Delimiter)
SPS(Sequence Parameter Set)
PPS(Picture Parameter Set)
SEIs(Supplemental Enhancement Information)
これらのパラメータは、画像表示に利用されるパラメータである。
さらに、MMTPパケットは、図3(d)に示すTLVパケットのペイロードとして設定されて、TLVパケットが放送波やネットワークを介して送信される。
TLV-SIは、MMTPパケットに格納されることなくTLVパケットに格納されて送信される。
次に、上述のMMTフォーマットに従った配信コンテンツを例えばBD(Blu-ray(登録商標) Disc)やフラッシュメモリ、あるいはハードディスク等のメディアに記録して再生する場合の記録データフォーマットであるBDAVフォーマットについて図4以下を参照して説明する。
これらの再生制御情報やインデックス情報は、メディアの記録データの再生処理を実行する再生アプリケーションに応じて異なるものとなる。
BDMVは、例えば映画コンテンツなどを予め記録したBD-ROM向けに開発されたアプリケーション規格であり、主に、パッケージコンテンツ等の書き換え不能なBD-ROMで広く使われている。
一方、BDAVは、主に書き換え可能なBD-RE型ディスクや、一回のみ記録可能なBD-R型ディスク等を利用したデータ記録再生処理に適用することを目的として開発された規格である。BDAVは、例えばユーザがビデオカメラなどで撮影した映像の記録再生やテレビ放送を記録し再生するために利用される。
前述のように、BDAVフォーマットは、再生制御情報の記録ファイルとして、プレイリストファイルやクリップ情報ファイル等を規定しており、BDAV対応再生アプリケーションはこれらの再生制御情報ファイル(データベースファイル)の記録情報を利用してデータ再生処理を実行する。
ディレクトリには、図4に示すように様々な管理情報、再生制御情報、再生対象データの格納ファイルが設定される。
また、再生制御情報ファイルとして、
プレイリストファイル(playlist)、
クリップ情報ファイル(clipinf)
例えば、これらのファイルが記録される。
さらに、再生データ格納ファイルとして、クリップAVストリームファイル(stream)が記録される。
クリップ情報ファイルは、プレイリストファイルによって指定されるファイルであり、クリップAVストリームファイルの再生位置情報等を有する。
なお、従来の放送データや、ネットワーク配信データは、TS(Transport Stream)パケットによって構成されたMPEG-2TSフォーマットデータであるが、今後の4K,8K画像等の高精細画像等を含むデータは前述したMMTPパケットによって構成されるMMTフォーマットデータとなることが予想される。
TSパケットによって構成されたMPEG-2TSフォーマットデータからなるストリームファイル(nnnnn.m2ts)、
MMTPパケットによって構成されるMMTフォーマットデータ(nnnnn.mmt)、
これらの2種類のストリームファイルを示している。
受信データがMMTフォーマットデータである場合、MMTフォーマットをMPEG-2TSフォーマットに変換し、メディアに記録するクリップAVストリームファイルを、全てMPEG-2TSフォーマットデータに統一して記録する。
これらの処理については、今後、検討されることになる。
(a)まず、再生アプリケーションによって管理情報ファイルから特定のタイトルを指定する。
(b)指定されたタイトルに関連付けられたプレイリストが選択される。
(c)選択されたプレイリストに規定されたクリップ情報によって、コンテンツ実データとしてのAVストリームあるいはコマンドが読み出されて、AVストリームの再生や、コマンドの実行処理が行われる。
プレイリストファイル、
クリップ情報ファイル、
クリップAVストリームファイル、
これらのデータの対応関係を説明する図である。
プレイリスト(PlayList)ファイルを含むプレイリストレイヤ、
クリップAVストリーム(Clip AV Stream)ファイルと、クリップ情報(Clip Information)ファイルからなるクリップレイヤ、
これらの2つのレイヤに区分できる。
クリップAVストリームファイルに含まれるデータの詳細情報、例えばMPEGデータのIピクチャ位置情報などを記録したEPマップなどの管理情報がクリップ情報ファイルに記録される。
また、MMTフォーマットデータである場合はMMTPパケットによって構成される。
例えば、コンテンツの開始点からの再生時間経過位置を示すタイムスタンプに基づいてクリップ情報ファイルを参照して、クリップAVストリームファイルのデータ読み出し位置、すなわち再生開始点としてのアドレスを取得することが可能となる。
クリップ情報ファイル(Clip Information file)は、このタイムスタンプから、クリップAVストリームファイル中のストリームのデコードを開始すべきアドレス情報を見つけるために利用される。
プレイリスト(PlayList)ファイルには、1つ以上のプレイアイテム(PlayItem)が設定され、プレイアイテムの各々が、クリップ(=クリップ情報ファイル+クリップAVストリームファイル)レイヤに含まれる再生可能データに対する再生区間の指定情報を有する。
また、今後、利用が拡大されると予想される4K,8K画像等の高精細画像データの場合は、MMTフォーマットデータである場合はMMTPパケットによって構成される。
図6、図7を参照して、MMTフォーマットと、MPEG-2TSフォーマットについて説明する。
MPEG-2TSフォーマットは画像(Video)、音声(Audio)、字幕(Subtitle)等、コンテンツ構成データである符号化データを記録媒体(メディア)に格納、または放送波やネットワークを介して伝送する際の符号化データ等のデータ格納形式(コンテナフォーマット)を規定したフォーマットである。
最下段に示す図6(a)は、MPEG-2TSのフォーマットデータの全体構成を示す図である。
図6(a)に示すように、MPEG-2TSフォーマットデータは、複数のエレメンタリストリーム(Elementary stream)によって構成される。
エレメンタリストリーム(Elementary stream)は、例えば画像、音声、字幕等の1つの単位として設定されるユニットである。
具体的には、1つのエレメンタリストリーム(Elementary stream)は、ペイロードタイプ(Payload_type)=0x0で、かつ同じパケット識別子(Packet_id)を持つPESパケットの1つ、または複数から構成される。
具体的には、1つのPESパケットは、ペイロードタイプ(Payload_type)=0x0で、かつ同じパケット識別子(Packet_id)を持つTSパケットの1つ、または複数から構成される。
TSパケットは、前述のMMTPパケットと異なり、固定長であり、1つのTSパケットのパケットサイズは、188バイトに固定されている。
MMTフォーマットについては、先に図3を参照しているが、図7に示すMMTフォーマットの説明図は、図6を参照して説明したMPEG-2TSフォーマットとの対応関係を分かり易く説明した図である。
図7は、ISO/IEC 23008-1に規定されるファイルフォーマットであるMMTフォーマットについて説明する図である。
最下段に示す図7(a)は、MMTフォーマットデータの全体構成を示す図である。
図7(a)に示すように、MMTフォーマットデータは、複数のメディアプレゼンテーションユニット(MPU:Media presentation unit)によって構成される。
MPUは、例えば画像、音声、字幕等の1つの単位として設定されるユニットである。例えば、画像の場合、1MPUが1つのMPEG圧縮画像単位である1GOP(Group of picture)に相当する。
具体的には、1つのMPUは、ペイロードタイプ(Payload_type)=0x0(MPU)で、かつ同じパケット識別子(Packet_id)を持つMFUの1つ、または複数から構成される。
具体的には、1つのMFUは、ペイロードタイプ(Payload_type)=0x0(MPU)で、かつ同じパケット識別子(Packet_id)を持つMMTPパケットの1つ、または複数から構成される。
MMTPパケットは可変長であり、様々なパケットサイズに設定可能である。
MMTPパケットの各々は、属性情報等を格納するヘッダ(MMTPヘッダ)と、符号化画像の実データ等を格納するペイロード(MMPTペイロード)により、構成される。
次に、MMTフォーマットデータをBDAVフォーマットに従って記録する場合の処理について説明する。
先に説明したように、MMTフォーマットはデータ配信フォーマットであり、図3を参照して説明したスタックに従ったフォーマットである。
一方、BDAVフォーマットはメディアに対するデータ記録フォーマットであり、図4を参照して説明したようにプレイリストファイルやクリップ情報ファイル等の再生制御情報ファイルを含むデータベースファイルが規定されている。
なお、BDAVフォーマットはデータ記録フォーマットであるとともにデータ記録再生アプリケーション規格にも対応しており、BDAVフォーマットに従ってメディアに記録されたデータ再生は、BDAVフォーマット対応の再生アプリケーションを利用して再生処理が実行される。
一方、MMTフォーマットに従って配信されるデータには、これらのプレイリストファイルやクリップ情報ファイルが含まれていない。
図8に示すように、再生対象となる画像、音声、字幕の各データは、クリップAVストリームファイルとして記録する。これらの再生対象データは、MMTフォーマットのまま、あるいはTSフォーマットに変換して記録する等、様々な処理が可能である。
TLVレイヤで処理が生成されるTLVパケットに格納されるシグナリング・メッセージがTLV-SIであり、MMTプロトコルに従って生成されるパケットであるMMTPパケットに格納されるシグナリング・メッセージがMMT-SIである。
この録画コンテンツリストを生成するための情報もプレイリストファイルやクリップ情報ファイルの記録データに含まれる。
図9に示す録画コンテンツリストには、録画コンテンツ(番組)に関する以下の各情報が含まれる。
(1)タイトル
(2)録画時刻
(3)放送局
(4)付属情報1(番組ジャンル)
(5)付属情報2(画像情報:コーデック/解像度)
例えば、これらの情報を含む録画コンテンツリストが情報処理装置の表示部に表示され、ユーザは表示リストから再生対象コンテンツを選択して再生処理を開始することができる。
BDAVフォーマットデータのデータ処理を実行するアプリケーションは、プレイリストファイル、またはクリップ情報ファイルの記録データを用いて、図9に示すような録画リストを生成し表示部に表示する。
以下、プレイリストファイル、クリップ情報ファイル、各々に対する具体的な録画コンテンツ属性データの記録例について、順次、説明する。
まず、図10以下を参照してプレイリストファイルに対する録画コンテンツ属性データの記録例について説明する。
図10に示すプレイリストの主な記録データについて説明する。
バージョンナンバ(version_number)は、このプレイリストのバージョンナンバを示す。
レングス(length)は、このレングスフィールドの直後からプレイリストファイル構成データの最後までのバイト数を示す。
EP_mapは、AVストリームの中でデコードを開始すべきエントリポイント(EP)の場所を見つけるためのアドレス情報を持つ。
このフィールドに、例えば図9を参照して説明した録画コンテンツ(番組)リストの表示に適用するデータが記録される。
このユーザインタフェースアプリケーション情報(UIAppInfoPlayList)101の詳細については、さらに、図11を参照して説明する。
図11は、ユーザインタフェースアプリケーション情報(UIAppInfoPlayList)101のデータ構成(シンタクス)を示す図である。
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
これらの情報は、いずれも図9に示す録画コンテンツ(番組)リストの表示データとして利用可能なデータとなる。
このフィールドは、このプレイリストの再生制御対象コンテンツ(再生対象となるストリームファイル格納コンテンツ)の記録開始日時を記録する4×14=56ビットのフィールドである。このフィールドは、年/月/日/時/分/秒について、14個の数字を4ビットのBinary Coded Decimal(BCD)で符号化したものである。
例えば、2016/07/01:01:02:03は、[0x20160701010203]として記録される。
このフィールドは、このプレイリストの再生制御対象コンテンツ(再生対象となるストリームファイル格納コンテンツ)提供主体のチャネル番号またはサービス番号を示す。
(P3)チャンネル名(channel_name)
このフィールドは、このプレイリストの再生制御対象コンテンツ(再生対象となるストリームファイル格納コンテンツ)提供主体のチャネル名またはサービス名を示す。
このフィールドは、このプレイリストの名前であり、多くの場合、プレイリストの再生制御対象コンテンツ(再生対象となるストリームファイル格納コンテンツ)のタイトル(番組)名が記録される。
(P5)録画番組詳細(Playlist_detail)
このフィールドは、このプレイリストの再生制御対象コンテンツ(再生対象となるストリームファイル格納コンテンツ)の詳細情報であり、例えばバ゜ングミジャンルや出演者等の情報が記録される。
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
図9に示す録画コンテンツ(番組)リストを表示するためには、録画処理に際して、これらの各データを記録したプレイリストファイルを生成することが必要となる。
MMTフォーマットで規定されたシグナリング・メッセージには、MMTPパケットで送信されるシグナリング・メッセージ(MMT-SI)と、TLVパケットで送信されるシグナリング・メッセージ(TLV-SI)がある。
図12には、情報処理装置30が受信する(A)MMTフォーマットデータと、メディアに記録するデータのフォーマットである(B)BDAVフォーマットデータを示している。
TLVパケットで送信されるシグナリング・メッセージ(TLV-SI)120、
MMTPパケットシグナリング・メッセージ(MMT-SI)130、
これらの各データのみを示している。
一方、(B)のBDAVフォーマットデータにはプレイリスト150のみを示している。
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
情報処理装置は、プレイリストに記録する(P1)~(P5)の各データについて、以下のように、MMTフォーマットデータから取得して、プレイリストに記録する。
シグナリング・メッセージ(MMT-SI)130として送信されるイベント情報テーブル(MH-EIT)131に記録された、
(M1)番組開始時刻、
を取得してプレイリスト150に記録する。
MMTフォーマットにおいて規定されたイベント情報テーブル(MH-EIT(Event Information Table))131は、番組の名称や、放送日時、内容の説明など、番組に関する通知情報を記録したテーブルである。
シグナリング・メッセージ(TLV-SI)120として送信されるTLV用ネットワーク情報テーブル(TLV-NIT)121に記録された、
(M2)TLVストリームID
を取得してプレイリスト150に記録する。
MMTフォーマットにおいて規定されたTLV用ネットワーク情報テーブル(TLV-NIT(Network Information Table))121は、物理的ネットワークに関する通知情報を記録したテーブルである。
シグナリング・メッセージ(MMT-SI)130として送信されるブロードキャスタ情報テーブル(MH-BIT)132に記録された、
(M3)事業者名/サービス名
を取得してプレイリスト150に記録する。
MMTフォーマットにおいて規定されたブロードキャスタ情報テーブル(MH-BIT(Bloadcaster Information Table))132は、ネットワーク上の放送局等のブロードキャスタに関する通知情報を記録したテーブルである。
シグナリング・メッセージ(MMT-SI)130として送信されるイベント情報テーブル(MH-EIT)131に記録された、
(M4)イベント名、
を取得してプレイリスト150に記録する。
シグナリング・メッセージ(MMT-SI)130として送信されるイベント情報テーブル(MH-EIT)131に記録された、
(M5)イベント詳細、
を取得してプレイリスト150に記録する。
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
これらの情報に対応する以下の情報が記録されている。
(M1)番組開始時刻
(M2)TLVストリームID
(M3)事業者名/サービス名
(M4)イベント名
(M5)イベント詳細
以下、図13以下を参照して、MMTフォーマットデータから上記の各情報(M1)~(M5)を取得しプレイリストファイルに記録する処理の具体例について説明する。
まず、図13を参照してプレイリストの記録情報である「(P1)録画日時(record_time_and_date)」に対応するMMTフォーマットデータ中の「(M1)番組開始時刻」の取得処理について説明する。
シグナリング・メッセージ(MMT-SI)130として送信されるイベント情報テーブル(MH-EIT)131から取得する。
MMTフォーマットにおいて規定されたイベント情報テーブル(MH-EIT(Event Information Table))131は、番組の名称や、放送日時、内容の説明など、番組に関する通知情報を記録したテーブルである。
イベント情報テーブル(MH-EIT)には、
イベント、例えば番組単位の様々な情報を記録するイベント情報記録領域160が設定される。
(1)イベント(番組)ID(event_id)
(2)番組開始時刻(start_time)
(3)番組時間長(duration)
(4)番組視聴料金情報(有料/無料(free_CA_mode)
(5)番組詳細情報(descriptor)
これらは、番組単位で記録されるデータである。
さらに、情報処理装置は、取得した「(M1)番組開始時刻」情報を、BDAVフォーマットの規定に従って生成したプレイリストファイルの「(P1)録画日時(record_time_and_date)」記録領域に格納し、情報記録媒体(メディア)に記録する。
次に、図14を参照してプレイリストの記録情報である「(P2)チャンネル番号(channel_number)」に対応するMMTフォーマットデータ中の「(M2)TLVストリームID」の取得処理について説明する。
図12を参照して説明したシグナリング・メッセージ(TLV-SI)120として送信されるTLV用ネットワーク情報テーブル(TLV-NIT)121から取得する。
MMTフォーマットにおいて規定されたTLV用ネットワーク情報テーブル(TLV-NIT(Network Information Table))121は、物理的ネットワークに関する通知情報を記録したテーブルである。
TLV用ネットワーク情報テーブル(TLV-NIT)には、
コンテンツ(番組)の送受信用の通信ネットワークに関する様々な情報を、ストリーム(チャンネル)単位で記録するネットワーク情報記録領域162が設定される。
(M2)TLVストリームID
が含まれる。
この(M2)TLVストリームIDは、TLVストリームの識別番号、具体的には番組を提供するチャンネル番号を示す。
さらに、情報処理装置は、取得した「(M2)TLVストリームID」情報を、BDAVフォーマットの規定に従って生成したプレイリストファイルの「(P2)チャンネル番号(channel_number)」記録領域に格納し、情報記録媒体(メディア)に記録する。
次に、図15を参照してプレイリストの記録情報である「(P3)チャンネル名(channel_name)」に対応するMMTフォーマットデータ中の「(M3)事業者名/サービス名」の取得処理について説明する。
図12を参照して説明したシグナリング・メッセージ(MMT-SI)130として送信されるブロードキャスタ情報テーブル(MH-BIT))132から取得する。
MMTフォーマットにおいて規定されたブロードキャスタ情報テーブル(MH-BIT(Bloadcaster Information Table))132は、ネットワーク上の放送局等のブロードキャスタに関する通知情報を記録したテーブルである。
ブロードキャスタ情報テーブル(MH-BIT)に記録されるMH-ブロードキャスタ名記述子には、
図に示すように、コンテンツ(番組)を配信する事業者名やサービス名の記録領域、すなわち、図12を参照して説明した、
(M3)事業者名/サービス名
を記録する領域(char(文字列記録領域を意味する))が含まれる。
これは、具体的には、例えばチャンネル名(放送局名)の記録領域に相当する。
さらに、情報処理装置は、取得した「(M3)事業者名/サービス名」情報を、BDAVフォーマットの規定に従って生成したプレイリストファイルの「(P3)チャンネル名(channel_name)」記録領域に格納し、情報記録媒体(メディア)に記録する。
次に、図16を参照してプレイリストの記録情報である「(P4)録画番組名(Playlist_name)」と、「(P5)録画番組詳細(Playlist_detail)」に対応するMMTフォーマットデータ中の「(M4)イベント名」と、「(M5)イベント詳細」の取得処理について説明する。
先に説明した(P1)録画開始時刻(record_time_and_date)と同様、図12を参照して説明したシグナリング・メッセージ(MMT-SI)130として送信されるイベント情報テーブル(MH-EIT)131から取得する。
(1)イベント(番組)ID(event_id)
(2)番組開始時刻(start_time)
(3)番組時間長(duration)
(4)番組視聴料金情報(有料/無料(free_CA_mode)
(5)番組詳細情報(descriptor)
これらは、番組単位で記録されるデータである。
図16は、イベント情報テーブル(MH-EIT)中に記録される「MH―ショートイベント記述子(MH-Short_Event_Descriptor)」のデータ構成(シンタックス)を示す図である。
図に示すように、
(M4)イベント(番組)名の記録領域(event_name_char)、
(M5)イベント(番組)詳細の記録領域(text_char)、
これらのデータ記録領域が含まれる。
さらに、情報処理装置は、取得した「(M4)イベント(番組)名」情報と、「(M5)イベント(番組)詳細」情報を、BDAVフォーマットに従って生成したプレイリストファイルの以下のデータ記録領域、すなわち、
(P4)録画番組名(Playlist_name)記録領域と、
(P5)録画番組詳細(Playlist_detail)記録領域、
これらの記録領域に格納して、メディアに記録する。
次に、図17以下を参照してクリップ情報ファイルに対する録画コンテンツ属性データの記録例について説明する。
クリップ情報ファイルには、クリップ情報に対応付けられた再生データに関する情報が記録される。図17に示すように、例えば、以下の各情報が記録される。
クリップ情報[ClipInfo()]201、
シーケンス情報[SequenceInfo()]202、
プログラム情報[ProgramInfo()]203、
シーケンス情報[SequenceInfo()]202は、このクリップ情報ファイルに対応するAVストリームファイルに格納された再生対象データの再生シーケンスに関する情報を記録する。
プログラム情報[ProgramInfo()]203の記録情報について、図18以下を参照して説明する。
プログラム情報[ProgramInfo()]203は、クリップ情報ファイルによって再生されるクリップAVストリームの再生区間や時間区間の定義情報等を含むプログラム(program_sequence)に関する情報を記録する。
(a)プログラムシーケンス数[num_of_program_sequences]211には、クリップ情報ファイルに含まれるプログラムシーケンス(program_sequence)の数が記録される。
(b)SPNプログラムシーケンス開始アドレス[SPN_program_sequence_start[i]]212には、AVストリームファイル上でプログラムシーケンスが開始する場所の相対アドレスが記録される。
(c)プログラムマップPID[program_map_PID[i]]213には、プログラムシーケンス(program_sequence)のマップが格納されているパケットの識別子(PID)が記録される。
(e)ストリームコーディング情報[StreamCodingInfo]215には、再生対象ストリームのコーディング(符号化)情報が記録される。
ストリームコーディング情報[StreamCodingInfo]には、以下のデータが記録される。
(1)画像ストリームコーディング情報221、
(2)音声ストリームコーディング情報222、
画像は、コーディングタイプ(符号化タイプ)に応じて、例えば、タイプ識別子=0x01,0x02、0x1B等が対応付けられている。
音声は、コーディングタイプ(符号化タイプ)に応じてタイプ識別子=0x03、0x04、0x0F、0x80,0x81等が対応付けられている。
例えば、コーディングタイプ0x01はMPEG-1画像ストリーム、0x02はMPEG-2画像ストリーム、0x03はMPEG-1音声ストリーム等の設定である。
また、MMTフォーマットでは、現行のBDAVフォーマットでは規定されていない音声符号化タイプであるMPEG-4 AAC符号化や、MPEG-4 ALS符号化が用いられる。
これらの符号化タイプについても新たに符号化タイプ識別子を割り振ることが必要となる。
コーディングタイプ=0x10=MPEG-4 AAC符号化音声データ
コーディングタイプ=0x11=MPEG-4 ALS符号化音声データ
コーディングタイプ=0x24=HEVC符号化画像データ
例えば、このようにMMTフォーマットで利用される新しい符号化データのコーディングタイプ識別子を設定する。
(1)画像ストリームコーディング情報221として記録される情報は、以下の各情報である。
(1a)ビデオフォーマット(video_format)
(1b)フレームレート(frame rate)
(1c)アスペクト比(aspect_ratio)
(1d)オリジナルビデオフォーマット(original_video_format)
(1e)オリジナルアスペクト比(original_aspect_ratio)
(2a)音声タイプ(audio_presentation_type)
(2b)サンプリング周波数(sampling_frequency)
図20を参照して説明した以下の符号化データである。
コーディングタイプ=0x10=MPEG-4 AAC符号化音声データ
コーディングタイプ=0x11=MPEG-4 ALS符号化音声データ
コーディングタイプ=0x24=HEVC符号化画像データ
図19には、これらの新しい符号化データの情報記録領域として、以下の情報記録領域を示している。
HEVC符号化データ関連情報記録領域223、
MPEG-4 AAC,ALS符号化データ関連情報記録領域224、
なお、HEVC画像データについては、上述の(1a)~(1e)の各情報に、さらに追加情報を記録することが好ましい。
HEVC画像データについてのストリームコーディング情報[StreamCodingInfo]記録データの例について、図21を参照して説明する。
(1)ビデオフォーマット(video_format)
(2)フレームレート(frame rate)
(3)アスペクト比(aspect_ratio)
(4)映像信号伝達特性(video_transfer_characteristics)
(5)オリジナルビデオフォーマット(original_video_format)
(6)オリジナルアスペクト比(original_aspect_ratio)
(7)オリジナル映像信号伝達特性(original_video_transfer_characteristics)
映像信号伝達特性(video_transfer_characteristics)として、0~15のいずれかの値を設定する。各設定値の意味は以下の通りとする。
0:指定なし
1:VUIの伝達特性(transfer_characteristics)=1(Rec.ITU-R BT.709-5)
2:VUIの伝達特性(transfer_characteristics)=11(IEC 61966-2-4)
3:VUIの伝達特性(transfer_characteristics)=4(Rec.ITU-R BT.2020)
4:VUIの伝達特性(transfer_characteristics)=6(SMPTE ST 2084)
5:VUIの伝達特性(transfer_characteristics)=8(ARIB STD-B607)
6~15:リザーブ
Rec.ITU-R BT.709-5、IEC 61966-2-4、Rec.ITU-R BT.2020、SMPTE ST 2084、ARIB STD-B607は、いずれも入力信号と出力信号との対応関係を示す入出力特性曲線を示しており、それぞれ異なる特性を持つ。
映像信号伝達特性(video_transfer_characteristics)の設定値が0~15のいずれかに応じて、そのHEVC符号化画像の入出力特性を知ることが可能となる。
(1)画像ストリームコーディング情報221、
(2)音声ストリームコーディング情報222、
(1a)ビデオフォーマット(video_format)
(1b)フレームレート(frame rate)
(1c)アスペクト比(aspect_ratio)
(1d)オリジナルビデオフォーマット(original_video_format)
(1e)オリジナルアスペクト比(original_aspect_ratio)
従って、上記(1a)~(1e)の各画像情報についても、MMTフォーマットデータに格納される画像形式に応じて変更、追加が必要となる。
図22以下を参照して、この変更例について説明する。
(1a)ビデオフォーマット(video_format)
(1d)オリジナルビデオフォーマット(original_video_format)
図22には、以下の記録データ例を示している。
(p)従来の画像フォーマット記録データ
(q)新たな画像フォーマット記録データ
ビット値0~15の各々に、480i,576i,480p,1080p,720p,1080pの各画像態様を対応付けた設定である。
なお、iはイスンタレース型、pはプログレッシブ型の画像出力構成を意味し、数値480,576等は、画像の水平方向画素数を意味する。
1080pは、水平方向画素数が1080画素のプログレッシブ画像である。
ビット値:7=2160p
ビット値:8=4380p
2160pは4K画像であり、4380pは8K画像の画像形式に相当する。
これらは、MMTフォーマットに従って配信される可能性のある最新の画像形式である。
これらの新たな定義データをBDAVフォーマットに追加することで、MMTフォーマットに従って配信される最新形式の画像についてもBDAVフォーマットで規定されるクリップ情報ファイル中のストリームコーディング情報に正しい画像データ形式(コーディング情報)を記録することが可能となる。
(1b)フレームレート(frame rate)
図23には、以下の記録データ例を示している。
(p)従来のフレームレート記録データ
(q)新たなフレームレート記録データ
ビット値0~15の各々に、フレームレート24000/1001(23.976)~60Hzの各画像を対応付けた設定である。
(q)新たなフレームレート記録テータは、上記の(p)従来のフレームレート記録データに、さらに高フレームレートの定義データを追加した設定である。図に示す以下の追加データ252が追加されている。
ビット値:9=120000/1001(119.94)Hz
ビット値:10=120Hz
これらのデータは約120Hzの高フレームレートの画像データの定義情報である。
これらは、MMTフォーマットに従って配信される可能性のある最新の画像形式である。
(1c)アスペクト比(aspect_ratio)
(1e)オリジナルアスペクト比(original_aspect_ratio)
このアスペクト比については、MMTフォーマットに従った配信データも、従来のBDAVフォーマットの定義データ範囲内であり、特に変更する必要がない。
図24に示すように、ビット値0~15の各々に、アスペクト比として、4:3、16:9、2.21:2の各データが記録可能な構成となっている。
(2)音声ストリームコーディング情報222、
が記録される。
(2a)音声タイプ(audio_presentation_type)
(2b)サンプリング周波数(sampling_frequency)
図25(a)音声タイプ記録データは、ビット値0~15に対して、モノチャネル、ステレオ、サラウンド等の様々な音声タイプ情報を識別可能なデータ設定となっている。
図25(b)サンプリング周波数は、ビット値0~15に対して、48~192kHzの各サンプリング周波数を識別可能なデータ設定となっている。
これらの音声データ形式については、MMTフォーマットに従った配信データも現行のBDAVフォーマットにおける定義データの範囲内であり、特に変更を要しない。
具体的には、図19他を参照して説明したように、以下のデータを記録することが要求される。
(1)画像ストリームコーディング情報、
(2)音声ストリームコーディング情報、
なお、図17~図25を参照して説明したように、これらのストリームコーディング情報には、今後、MMTフォーマットデータにおいて新規に利用されるHEVC画像データ対応の情報や、MPEG-4-AAC,ALS符号化音声データについての情報も記録することが必要となる。
さらに、先に、図9を参照して説明した録画コンテンツ(番組)リストを表示する場合にも、これらの情報をクリップ情報ファイルから取得して表示データを生成することになる。
MMTフォーマットで規定されたシグナリング・メッセージには、MMTPパケットで送信されるシグナリング・メッセージ(MMT-SI)と、TLVパケットで送信されるシグナリング・メッセージ(TLV-SI)がある。
図26には、情報処理装置30が受信する(A)MMTフォーマットデータと、メディアに記録するデータのフォーマットである(B)BDAVフォーマットデータを示している。
MMTPパケットシグナリング・メッセージ(MMT-SI)130、
このデータのみを示している。
一方、(B)のBDAVフォーマットデータにはクリップ情報フフイル290のみを示している。
画像属性情報として、
(C1)画像フォーマット(解像度と画像出力形式(i:インタレース/p:プログレッシブ)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
音声属性情報として、
(C5)音声タイプ
(C6)サンプリング周波数
例えば、上記の(C1)~(C4)の画像属性についても、同様であり、情報処理装置が入力画像のデータ変換を実行して、入力画像とメディア記録画像とで上記(C1)~(C4)の特性が異なることになった場合は、入力画像とメディア記録画像各々の画像属性をクリップ情報ファイルに記録することになる。
情報処理装置は、クリップ情報ファイルに記録する(C1)~(C6)の各データについて、以下のように、MMTフォーマットデータから取得して、クリップ情報ファイルに記録する。
シグナリング・メッセージ(MMT-SI)130として送信されるMMTパッケージテーブル(MPT)280に記録された、
(M6)解像度、
(M7)出力方式(i:インタレース/p:プログレッシブ)
これらのデータを取得してクリップ情報ファイル290に記録する。
MMTパッケージテーブル(MPT:MMT Package Table)280のデータ構成については後段で説明する。
なお、MMTパッケージテーブル(MPT:MMT Package Table)280は、パケットID=0x0000のMMTPパケットに格納されており、情報処理装置は、パケットIDに基づいてMMTパッケージテーブル(MPT)280の格納パケットを判別することができる。
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
これらのデータについても、やはり、シグナリング・メッセージ(MMT-SI)130として送信されるMMTパッケージテーブル(MPT)280に記録された、
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性
これらのデータを取得してクリップ情報ファイル290に記録する。
(C5)音声タイプ
(C6)サンプリング周波数
これらのデータについても、やはり、シグナリング・メッセージ(MMT-SI)130として送信されるMMTパッケージテーブル(MPT)280に記録された、
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらのデータを取得してクリップ情報ファイル290に記録する。
(C1)画像フォーマット(解像度と画像出力形式(i:インタレース/p:プログレッシブ)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
(C5)音声タイプ
(C6)サンプリング周波数
これらの情報に対応する以下の情報が記録されている。
(M6)解像度、
(M7)出力方式(i:インタレース/p:プログレッシブ)
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
まず、MMTフォーマットデータに含まれるシグナリングデータであるMMT-SIの構成データであり、上述した画像属性情報、音声属性情報、すなわち、
(M6)解像度、
(M7)出力方式(i:インタレース/p:プログレッシブ)
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらの情報を記録したテーブルであるMMTパッケージテーブル(MPT:MMT Package Table)の構成について図27を参照して説明する。
MMTフォーマットにおいて規定されたMMTパッケージテーブル(MPT:MMT Package Table)280は、前述したように、例えば画像、音声、字幕等、のデータ種類(アセットタイプ)毎に、データの属性情報(アセット記述子)を詳細に記録したテーブルてある。
アセットタイプ(asset_type)
アセット記述子(asset_descriptors_byte)
これらのデータ記録領域が含まれる。
MMTパッケージテーブル(MPT)に記録されるアセットタイプ(asset_type)の具体例を図28に示す。
hvc1:HEVC画像
mp4a:音声
stpp:字幕等
aapp:アプリケーション
図27に示すMPTのアセットタイプ(asset_type)記録フィールドには、例えば上記のいずれかのタイプ情報が記録される。
アセット記述子(asset_descriptors_byte)
このフィールドには、各アセットタイプ(例えば画像、音声、字幕)、これらのデータ種類に応じた様々な属性情報、例えば画像であれば解像度情報等が記録される。
(M6)解像度、
(M7)出力方式(i:インタレース/p:プログレッシブ)
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらの具体的情報は、主に、この「アセット記述子(asset_descriptors_byte)」のフィールドを利用して記録される。
まず、図29以下を参照してクリップ情報ファイルに記録する画像属性情報の記録処理例について説明する。
(C1)画像フォーマット(解像度と画像出力形式(i:インタレース/p:プログレッシブ)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
(M6)解像度、
(M7)出力方式(i:インタレース/p:プログレッシブ)
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性
すなわち、図29は、図27に示すMPT中のアセットタイプ(asset_type)が画像対応のタイプ識別子(hvc1)である場合に、
アセット記述子(asset_descriptors_byte)として記録されるデータの一例であり、図29に示すデータは、ビデオコンポーネント記述子(Video_Component_Descriptor)のデータ構成(シンタクス)を示す図である。
なお、MMTフォーマットで送信される画像データはHEVC符号化の施されたHEVC画像であり、ビデオコンポーネント記述子(Video_Component_Descriptor)には、HEVC画像に関する属性情報が記録される。
(M6)解像度(video_resolution)、
(M7)出力方式(i:インタレース/p:プログレッシブ)(video_scan_flag)
(M8)フレームレート(video_frame_rate)
(M9)アスペクト比(video_aspect_ratio)
(M10)映像信号伝達特性(video_transfer_characteristics)
(C1)画像フォーマット(解像度と画像出力形式(i:インタレース/p:プログレッシブ)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
これらの記録データを生成して、クリップ情報ファイルに格納する。
(M6)解像度(video_resolution)、
(M7)出力方式(i:インタレース/p:プログレッシブ)(video_scan_flag)
(M8)フレームレート(video_frame_rate)
(M9)アスペクト比(video_aspect_ratio)
(M10)映像信号伝達特性(video_transfer_characteristics)
これらのデータの具体例について図30以下を参照して説明する。
(M6)解像度(video_resolution)、
の具体例を示す図である。
MMTパッケージテーブル(MPT)には、映像信号解像度情報として、
0~15のいずれかのビット値が格納され、各ビット値に応じて180~4320のピクセル数(画素数)が対応付けられている。このピクセル数は、画像の水平方向の画素数に対応し、例えばビット値6の2160は4K画像、ビット値7の4320は8K画像に対応する。
(M7)出力方式(i:インタレース/p:プログレッシブ)(video_scan_flag)
このデータは、インタレース方式であるかプログレッシブ方式であるかに応じて、0または1のビット値が設定されるフラグである。
(M8)フレームレート(video_frame_rate)
の具体例を示す図である。
MMTパッケージテーブル(MPT)には、フレームレート情報として、
0~31のいずれかのビット値が格納され、各ビット値に応じて15~120のフレームレート(f/sec)が対応付けられている。
(M9)アスペクト比(video_aspect_ratio)
の具体例を示す図である。
MMTパッケージテーブル(MPT)には、アスペクト比情報として、
0~15のいずれかのビット値が格納され、各ビット値に応じて、4:3~>16:9のアスペクト比が対応付けられている。
(M10)映像信号伝達特性(video_transfer_characteristics)
の具体例を示す図である。
MMTパッケージテーブル(MPT)には、映像信号伝達特性情報として、
0~15のいずれかのビット値が格納され、各ビット値に応じて、BT.709-5、SMPTE ST 2084等の映像信号伝達特性(入出力特性)が対応付けられている。
映像信号伝達特性は、先に図21を参照して説明したように、入力信号値と出力信号との対応関係を示す情報である。
(M6)解像度(video_resolution)、
(M7)出力方式(i:インタレース/p:プログレッシブ)(video_scan_flag)
(M8)フレームレート(video_frame_rate)
(M9)アスペクト比(video_aspect_ratio)
(M10)映像信号伝達特性(video_transfer_characteristics)
これらの具体的な情報が記録されている。
(C1)画像フォーマット(解像度と画像出力形式(i:インタレース/p:プログレッシブ)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
これらの記録データを生成して、クリップ情報ファイルに格納する。
次に、図34以下を参照してクリップ情報ファイルに記録する音声属性情報の記録処理例について説明する。
(C5)音声タイプ
(C6)サンプリング周波数
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらのデータを取得してクリップ情報ファイル290に記録する。
すなわち、図34は、図27に示すMPT中のアセットタイプ(asset_type)が音声対応のタイプ識別子(mp4a)である場合に、
アセット記述子(asset_descriptors_byte)として記録されるデータの一例であり、図34に示すデータは、音声コンポーネント記述子(MH-Audio_Component_Descriptor)のデータ構成(シンタクス)を示す図である。
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
(C5)音声タイプ
(C6)サンプリング周波数
これらの記録データを生成して、クリップ情報ファイルに格納する。
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらのデータの具体例について図35以下を参照して説明する。
(M11)ストリームコンテンツ情報
の具体例を示す図である。
MMTパッケージテーブル(MPT)には、ストリームコンテンツ情報として、
0x0~0xFのいずれかのビット値が格納される。各ビット値に応じて、例えば、
MPEG-4 AACの音声ストリーム、
MPEG-4 ALCの音声ストリーム、
これらの音声符号化情報が対応付けられている。
(M12)コンポーネントタイプ
の具体例を示す図である。
MMTパッケージテーブル(MPT)には、コンポーネントタイプ情報として、
00000~11111のいずれかのビット値が格納され、各ビット値に応じてモノラル、ステレオ等、様々な音声の出力タイプ(コンポーネントタイプ)が対応付けられている。
(M13)サンプリング周波数
の具体例を示す図である。
MMTパッケージテーブル(MPT)には、サンプリング周波数情報として、
000~111のいずれかのビット値が格納され、各ビット値に応じて、16~48kHzのサンプリング周波数が対応付けられている。
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらの具体的な情報が記録されている。
(C5)音声タイプ
(C6)サンプリング周波数
これらの記録データを生成して、クリップ情報ファイルに格納する。
さらに、先に図9を参照して説明した録画コンテンツリストに出力する情報も、プレイリストファイル、およびクリップ情報ファイルから全て取得し、リスト表示を行うことが可能となる。
次に、図38以下を参照して情報記録媒体に対するデータ記録処理を実行する情報処理装置の構成と処理について説明する。
さらに、このデータ記録処理に際して、プレイリストやクリップ情報ファイル等のデータベースファイルに、メディア記録コンテンツ対応の情報、例えば、図9を参照して説明した録画コンテンツリストとして出力すべき情報や、その他の画像情報、音声情報を記録する。
TLV-SIに含まれる、
TLV用ネットワーク情報テーブル(TLV-NIT)、
MMT-SIに含まれる、
イベント情報テーブル(MH-EIT)
ブロードキャスタ情報テーブル(MH-BIT)
MMTパッケージテーブル(MPT)、
これらのテーブルから様々な情報を取得して、BDAVフォーマットにおいて規定されるプレイリストやクリップ情報ファイル等のデータベースファイルに、メディア記録コンテンツ対応の情報を記録する。
情報処理装置300は、図21に示す情報記録媒体(記録メディア)320に、MPEG-2TSフォーマットに従った画像データ、さらに、高フレームレート画像関連画像情報を記録したプレイリストやクリップ情報ファイル等のデータベースファイルを記録する。
データ入力部301は、MMTフォーマットデータ331を送信する例えば放送局やコンテンツサーバ等からの送信データを受信する受信部、あるいは、MMTフォーマットデータ331を記録したメディアからのデータ読み取りを実行するメディア読み取り部等によって構成される。
ユーザ入力部302は、例えば情報記録媒体320に対するデータ記録の開始要求等を入力する。
デマルチプレクサ(DeMUX)305は、MMTフォーマットデータ331から、画像、音声、字幕等の各データを格納したパケットや、通知情報や制御情報等を格納したシグナリング・メッセージ(TLV-SI,MMT-SI)等の補助情報を取得し、データ種別のパケットに分類し、各パケットを、データ種類に応じて、記録データ生成部306の字幕データ生成部311、画像データ生成部312、音声データ生成部313、補助情報生成部314に入力する。
画像データ生成部312は、データ入力部301が入力し、記憶部304に格納されたMMTフォーマットデータ331から、画像データを取得し、BDAVフォーマットにおいて規定されるストリームファイル格納用データを生成する。
音声データ生成部313は、データ入力部301が入力し、記憶部304に格納されたMMTフォーマットデータ331から、音声データを取得し、BDAVフォーマットにおいて規定されるストリームファイル格納用データを生成する。
MMTフォーマットデータ331のシグナリング・メッセージ(TLV-SI,MMT-SI)から取得した、
(M1)番組開始時刻
(M2)TLVストリームID
(M3)事業者名/サービス名
(M4)イベント名
(M5)イベント詳細
これらの情報に基づいて、プレイリストファイルに、
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
これらの情報を記録する。
(M6)解像度、
(M7)出力方式(i:インタレース/p:プログレッシブ)
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらの情報に基づいて、クリップ情報ファイルに、
(C1)画像フォーマット(解像度と画像出力形式(i:インタレース/p:プログレッシブ)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
(C5)音声タイプ
(C6)サンプリング周波数
これらの情報を記録する。
以下、図39のフローに示す各ステップの処理について、順次、説明する。
まず、情報処理装置300は、ステップS101において、データ入力部301を介して記録用データであるMMTフォーマットデータを入力する。
なお、この記録用データには画像データ、音声データ、字幕データ、さらに、通知情報や制御情報等を格納したシグナリング・メッセージ(TLV-SI,MMT-SI)等が含まれる。
次に、ステップS102において、情報処理装置300は、入力したMMTフォーマットデータから、画像、音声等の再生対象データを取得し、BDAVフォーマットに従ったAVストリームファイルを生成する。
次に、ステップS103において、情報処理装置300は、入力したMMTフォーマットデータの構成データを利用して、クリップ情報ファイルを生成する。
具体的には、通知情報や制御情報等を格納したシグナリング・メッセージ(TLV-SI,MMT-SI)を利用して、クリップ情報ファイルを生成する。
なお、このステップS103のクリップ情報ファイル生成処理の詳細については、図40を参照して、後段で説明する。
次に、ステップS104において、情報処理装置300は、入力したMMTフォーマットデータの構成データを利用して、プレイリストファイルを生成する。
具体的には、例えば、通知情報や制御情報等を格納したシグナリング・メッセージ(TLV-SI,MMT-SI)を利用して、プレイリストファイルを生成する。
なお、このステップS104のプレイリストファイル生成処理の詳細については、図41を参照して、後段で説明する。
次に、ステップS105において、情報処理装置300は、入力したMMTフォーマットデータを利用してその他のデータベースファイルを生成する。
納したパケットを選択してメインストリーム対応の画像データを抽出する。
次に、ステップS106において、情報処理装置300は、生成したAVストリームファイルとデータベースファイルを利用してBDAVフォーマットデータを生成する。
次に、ステップS107において、情報処理装置300は、ステップS106で生成したBDAVフォーマットデータを情報記録媒体(メディア)に記録する。
図40に示すフローの各ステップの処理について、順次、説明する。
まず、ステップS121において、情報処理装置300は、シグナリング・メッセージ(MMT-SI)に含まれるMPT(MMTパッケージテーブル)を取得する。
次に、ステップS122において、情報処理装置300は、MPT(MMTパッケージテーブル)から、アセットタイプが画像であるデータを選択する。
アセットタイプは、先に、図27、図28を参照して説明したように、画像、音声等のデータ種類に応じて異なるタイプ識別子が記録されているMPTのデータ記録領域である。
次に、ステップS123において、情報処理装置300は、MPTのアセットタイプ=画像のアセット記述子(asset_descriptor)から、以下の画像属性情報を取得する。
(M6)解像度、
(M7)出力方式(i/p)
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性
これらの情報は、図26、図29~図33を参照して説明したて情報に相当する。
次に、ステップS124において、情報処理装置300は、MPT(MMTパッケージテーブル)から、アセットタイプが音声であるデータを選択する。
次に、ステップS125において、情報処理装置300は、MPTのアセットタイプ=音声のアセット記述子(asset_descriptor)から、以下の音声属性情報を取得する。
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらの情報は、図26、図34~図37を参照して説明した情報に相当する。
次に、ステップS126において、情報処理装置300は、MPTから取得した画像属性情報、
(M6)解像度、
(M7)出力方式(i/p)
(M8)フレームレート
(M9)アスペクト比
(M10)映像信号伝達特性、
さらに、音声属性情報、
(M11)ストリームコンテンツ情報
(M12)コンポーネントタイプ
(M13)サンプリング周波数
これらの情報を利用して、BDAVフォーマットにおいて規定されるクリップ情報ファイルの以下の記録情報を生成して記録する処理を実行する。
(C1)画像フォーマット(解像度と画像出力形式(i/p)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
(C5)音声タイプ
(C6)サンプリング周波数
これらの処理により、所定の画像情報、音声情報が記録されたクリップ情報ファイルが生成される。
図41に示すフローの各ステップの処理について、順次、説明する。
まず、ステップS131において、情報処理装置300は、シグナリング・メッセージ(TLV-SI)に含まれるTLV用ネットワーク情報テーブル(TLV-NIT)を取得する。
次に、ステップS132において、情報処理装置300は、シグナリング・メッセージ(TLV-SI)に含まれるTLV用ネットワーク情報テーシグナリング・メッセージ(MMT-SI)に含まれる、
イベント情報テーブル(MH-EIT)と、
ブロードキャスタ情報テーブル(MH-BIT)、
これらのテーブルを取得する。
次に、ステップS133において、情報処理装置300は、取得した各テーブル(TLV-NIT,MH-EIT,MH-BIT)から、以下の情報を取得する。
(M1)番組開始時刻
(M2)TLVストリームID
(M3)事業者名/サービス名
(M4)イベント名
(M5)イベント詳細
これらの情報は、図12、図13~図17を参照して説明した情報に相当する。
次に、ステップS134において、情報処理装置300は、各テーブル(TLV-NIT,MH-EIT,MH-BIT)から取得した以下の情報
(M1)番組開始時刻
(M2)TLVストリームID
(M3)事業者名/サービス名
(M4)イベント名
(M5)イベント詳細
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
この処理により、再生対象となる画像データや音声データの属性を確認し、確認した画像属性、音声属性に応じた復号処理、再生処理を行なうことが可能となる。
さらに、先に、図9を参照して説明した録画コンテンツ(番組)リストを表示する場合にも、リストに表示すべきデータをプレイリストファイルやクリップ情報ファイルから確実に取得して表示データを生成することが可能となる。
次に、図42、図43を参照して情報記録媒体からのデータ再生処理を実行する情報処理装置の構成と処理について説明する。
情報処理装置400は、図42に示す情報記録媒体(記録メディア)510に記録されたデータを読み取り、出力装置(表示部+スピーカ)520に出力する。なお、出力装置520は、例えばテレビ等であり、ディスプレイ、スピーカ等を備えた表示装置である。
なお、情報処理装置400は先に図38を参照して説明したデータ記録を行う情報処理装置300と同一の装置である場合もある。すなわち、データ記録再生の両機能を有する情報処理装置である。
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
(C1)画像フォーマット(解像度と画像出力形式(i/p)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
(C5)音声タイプ
(C6)サンプリング周波数
出力データ生成部416は、字幕、画像、音声の各データを、入出力インタフェース407を介して出力装置(表示部+スピーカ)520に出力する。
MPEG-2TSフォーマットデータを格納したストリームファイルと、
MMTフォーマットデータを格納したストリームファイルを有する場合がある。
この場合、情報処理装置400は、BDAVフォーマットにおいて規定されたプレイリストファイルとクリップ情報ファイルを適用して、MPEG-2TSフォーマットデータを格納したストリームファイル、および、MMTフォーマットデータを格納したストリームファイルの再生処理を実行することになる。
この処理に際して、情報処理装置400は、録画コンテンツリスト出力データとして、MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力する。
以下、図43のフローに示す各ステップの処理について、順次、説明する。
まず、情報処理装置400の制御部401は、ステップS201において、プレイリストファイルと、クリップ情報ファイルを取得する。
次に、情報処理装置400の制御部401は、ステップS202において、プレイリストファイルに記録された下記情報を取得する。
(P1)録画日時(record_time_and_date)
(P2)チャンネル番号(channel_number)
(P3)チャンネル名(channel_name)
(P4)録画番組名(Playlist_name)
(P5)録画番組詳細(Playlist_detail)
次に、情報処理装置400の制御部401は、ステップS203において、クリップ情報ファイルに記録された下記情報を取得する。
(C1)画像フォーマット(解像度と画像出力形式(i/p)
(C2)フレームレート
(C3)アスペクト比
(C4)映像信号伝達特性
次に、情報処理装置400の制御部401は、ステップS204において、プレイリストファイルと、クリップ情報ファイルからの取得情報に基づいて、録画コンテンツリストを生成して表示する。
具体的には、例えば、先に図9を参照して説明した録画コンテンツリストである。
録画コンテンツリスト出力データとしては、MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データが出力される。
次に、情報処理装置400の制御部401は、ステップS205において、表示した録画コンテンツリストに対して、ユーザからのコンテンツ指定の再生指示入力の有無を判定する。
ユーザからのコンテンツ指定の再生指示入力があった場合は、ステップS206に進み、無い場合は、待機する。
ユーザからのコンテンツ指定の再生指示入力があった場合は、ステップS206において、再生指示コンテンツに対応付けられたプレイリストファイルと、クリップ情報ファイルを適用してコンテンツ再生処理を実行する。
次に、情報記録媒体に対するデータ記録、情報記録媒体からのデータ再生を実行する情報処理装置として適用可能な情報処理装置のハードウェア構成例について、図44を参照して説明する。
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
(1) MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する情報処理装置。
前記情報記録媒体に対する記録コンテンツのリストである録画コンテンツリストの表示処理に適用するデータを、MMTフォーマットデータから抽出し、BDAVフォーマット規定のデータベースファイルに記録する処理を実行する(1)に記載の情報処理装置。
MMTフォーマットデータに含まれるシグナリング・メッセージから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する(1)または(2)に記載の情報処理装置。
MMTフォーマット規定のMMT-SI、またはTLV-SIである(3)に記載の情報処理装置。
MMTフォーマットデータの構成データである、
(a)TLV用ネットワーク情報テーブル(TLV-NIT)、
(b)イベント情報テーブル(MH-EIT)、
(c)ブロードキャスタ情報テーブル(MH-BIT)、
上記各テーブルから、BDAVフォーマット規定のデータベースファイルであるプレイリストファイルの記録用データを抽出して、プレイリストファイルを生成する(1)~(5)いずれかに記載の情報処理装置。
前記テーブル(a)~(c)から、前記情報記録媒体記録コンテンツの情報である録画日時、チャンネル番号、チャンネル名、録画番組名、録画番組詳細の少なくともいずれかの情報を取得して、前記プレイリストファイルに記録する(6)に記載の情報処理装置。
MMTフォーマットデータの構成データである、MMTパッケージテーブル(MPT)から、BDAVフォーマット規定のデータベースファイルであるクリップ情報ファイルの記録用データを抽出して、クリップ情報ファイルを生成する(1)~(7)いずれかに記載の情報処理装置。
前記MMTパッケージテーブル(MPT)から、前記情報記録媒体記録コンテンツの情報である画像属性情報、音声属性情報の少なくともいずれかの情報を取得して、前記プレイリストファイルに記録する(8)に記載の情報処理装置。
画像フォーマット、解像度、フレームレート、アスペクト比、映像信号伝達特性の少なくともいずれかの情報を含み、
前記音声属性情報は、
音声タイプ、サンプリング周波数の少なくともいずれかの情報を含む(9)に記載の情報処理装置。
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記データ処理部は、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成する構成であり、
前記データ処理部は、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力する情報処理装置。
MMTフォーマットデータの構成データである、
(a)TLV用ネットワーク情報テーブル(TLV-NIT)、
(b)イベント情報テーブル(MH-EIT)、
(c)ブロードキャスタ情報テーブル(MH-BIT)、
(d)MMTパッケージテーブル(MPT)
上記テーブルいずれかからの抽出データである(11)に記載の情報処理装置。
再生対象データを格納したストリームファイルとして、
MPEG-2TSフォーマットデータを格納したストリームファイルと、
MMTフォーマットデータを格納したストリームファイルを有し、
前記データ処理部は、
BDAVフォーマットにおいて規定されたプレイリストファイルとクリップ情報ファイルを適用して、
MPEG-2TSフォーマットデータを格納したストリームファイル、および、MMTフォーマットデータを格納したストリームファイルの再生処理を実行する(11)または(12)に記載の情報処理装置。
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する情報処理方法。
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成し、
前記データベースファイルを記録した情報記録媒体を製造する情報記録媒体製造方法。
前記情報処理装置は、
情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記データ処理部は、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成し、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力する情報処理方法。
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する処理を実行させるプログラム。
前記情報処理装置は、
情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記プログラムは、前記データ処理部に、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成させ、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力させるプログラム。
具体的には、例えば、放送波等を介して入力するMMTフォーマットデータから、BDAVフォーマット規定のプレイリストやクリップ情報ファイルの記録用データを抽出して、これらのデータファイルを生成する。例えば録画コンテンツリストの表示に適用するデータを、MMTフォーマットデータのMMT-SIやTLV-SIから抽出し、プレイリストやクリップ情報ファイルに記録する。
本構成により、MMTフォーマットデータをBDAVフォーマットデータとしてメディアに記録し、録画コンテンツリストの表示処理や、BDAV対応アプリによる再生を可能とする構成が実現される。
21 放送サーバ
22 データ配信サーバ
30 情報処理装置
31 BDプレーヤ
32 TV
33 PC
34 携帯端末
40 情報記録媒体(メディア)
41 BD
42 HDD
43 フラッシュメモリ
300 情報処理装置
301 データ入力部
302 ユーザ入力部
303 制御部
304 記憶部
305 デマルチプレクサ
306 記録データ生成部
307 記録部
308 ドライブ
311 字幕データ生成部
312 画像データ生成部
313 音声データ生成部
314 補助情報生成部
315 マルチプレクサ
316 データベースファイル生成部
320 情報記録媒体
400 情報処理装置
401 制御部
402 ユーザ入力部
403 ドライブ
404 記録再生部
405 記憶部
406 再生処理部
407 入出力I/F
411 デマルチプレクサ
412 字幕データ生成部
413 画像データ生成部
414 音声データ生成部
415 補助情報生成部
416 出力データ生成部
510 情報記録媒体
520 出力装置(表示部+スピーカ)
601 CPU
602 ROM
603 RAM
604 バス
605 入出力インタフェース
606 入力部
607 出力部
608 記憶部
609 通信部
610 ドライブ
611 リムーバブルメディア
Claims (18)
- MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成し、
入力したMMTフォーマットデータにBDAVフォーマットで規定されていない符号化タイプのデータが含まれる場合、BDAVフォーマットで規定されていない新たな符号化タイプ識別子を前記データベースファイルに記録する処理を実行する情報処理装置。 - 前記データ処理部は、
前記情報記録媒体に対する記録コンテンツのリストである録画コンテンツリストの表示処理に適用するデータを、MMTフォーマットデータから抽出し、BDAVフォーマット規定のデータベースファイルに記録する処理を実行する請求項1に記載の情報処理装置。 - 前記データ処理部は、
MMTフォーマットデータに含まれるシグナリング・メッセージから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する請求項1に記載の情報処理装置。 - 前記シグナリング・メッセージは、
MMTフォーマット規定のMMT-SI、またはTLV-SIである請求項3に記載の情報処理装置。 - 前記データベースファイルは、プレイリストファイル、またはクリップ情報ファイルである請求項1に記載の情報処理装置。
- 前記データ処理部は、
MMTフォーマットデータの構成データである、
(a)TLV用ネットワーク情報テーブル(TLV-NIT)、
(b)イベント情報テーブル(MH-EIT)、
(c)ブロードキャスタ情報テーブル(MH-BIT)、
上記各テーブルから、BDAVフォーマット規定のデータベースファイルであるプレイリストファイルの記録用データを抽出して、プレイリストファイルを生成する請求項1に記載の情報処理装置。 - 前記データ処理部は、
前記テーブル(a)~(c)から、前記情報記録媒体記録コンテンツの情報である録画日時、チャンネル番号、チャンネル名、録画番組名、録画番組詳細の少なくともいずれかの情報を取得して、前記プレイリストファイルに記録する請求項6に記載の情報処理装置。 - 前記データ処理部は、
MMTフォーマットデータの構成データである、MMTパッケージテーブル(MPT)から、BDAVフォーマット規定のデータベースファイルであるクリップ情報ファイルの記録用データを抽出して、クリップ情報ファイルを生成する請求項1に記載の情報処理装置。 - 前記データ処理部は、
前記MMTパッケージテーブル(MPT)から、前記情報記録媒体記録コンテンツの情報である画像属性情報、音声属性情報の少なくともいずれかの情報を取得して、前記クリップ情報ファイルに記録する請求項8に記載の情報処理装置。 - 前記画像属性情報は、
画像フォーマット、解像度、フレームレート、アスペクト比、映像信号伝達特性の少なくともいずれかの情報を含み、
前記音声属性情報は、
音声タイプ、サンプリング周波数の少なくともいずれかの情報を含む請求項9に記載の情報処理装置。 - 情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記データ処理部は、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成する構成であり、
前記データ処理部は、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力し、
前記データベースファイルに記録された符号化タイプ識別子に応じた復号処理として、HEVC符号化データ、またはMPEG-4 AAC符号化データ、またはMPEG-4 ALS符号化データの復号処理を実行する情報処理装置。 - 前記録画コンテンツリストの出力データは、
MMTフォーマットデータの構成データである、
(a)TLV用ネットワーク情報テーブル(TLV-NIT)、
(b)イベント情報テーブル(MH-EIT)、
(c)ブロードキャスタ情報テーブル(MH-BIT)、
(d)MMTパッケージテーブル(MPT)
上記テーブルいずれかからの抽出データである請求項11に記載の情報処理装置。 - 前記情報記録媒体は、
再生対象データを格納したストリームファイルとして、
MPEG-2TSフォーマットデータを格納したストリームファイルと、
MMTフォーマットデータを格納したストリームファイルを有し、
前記データ処理部は、
BDAVフォーマットにおいて規定されたプレイリストファイルとクリップ情報ファイルを適用して、
MPEG-2TSフォーマットデータを格納したストリームファイル、および、MMTフォーマットデータを格納したストリームファイルの再生処理を実行する請求項11に記載の情報処理装置。 - 情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成し、
入力したMMTフォーマットデータにBDAVフォーマットで規定されていない符号化タイプのデータが含まれる場合、BDAVフォーマットで規定されていない新たな符号化タイプ識別子を前記データベースファイルに記録する処理を実行する情報処理方法。 - 情報処理装置において実行する情報記録媒体製造方法であり、
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記データ処理部は、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成し、
入力したMMTフォーマットデータにBDAVフォーマットで規定されていない符号化タイプのデータが含まれる場合、BDAVフォーマットで規定されていない新たな符号化タイプ識別子を前記データベースファイルに記録する処理を実行し、
前記データベースファイルを記録した情報記録媒体を製造する情報記録媒体製造方法。 - 情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記データ処理部は、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成し、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力し、
前記データベースファイルに記録された符号化タイプ識別子に応じた復号処理として、HEVC符号化データ、またはMPEG-4 AAC符号化データ、またはMPEG-4 ALS符号化データの復号処理を実行する情報処理方法。 - 情報処理装置において実行する情報処理を実行させるプログラムであり、
前記情報処理装置は、
MMTフォーマットデータを入力し、情報記録媒体に対するデータ記録フォーマットであるBDAVフォーマットに従った記録データを生成するデータ処理部を有し、
前記プログラムは、前記データ処理部に、
入力するMMTフォーマットデータから、BDAVフォーマット規定のデータベースファイル記録用データを抽出して、データベースファイルを生成する処理と、
入力したMMTフォーマットデータにBDAVフォーマットで規定されていない符号化タイプのデータが含まれる場合、BDAVフォーマットで規定されていない新たな符号化タイプ識別子を前記データベースファイルに記録する処理を実行させるプログラム。 - 情報処理装置において実行する情報処理を実行させるプログラムであり、
前記情報処理装置は、
情報記録媒体の記録データの再生処理を実行するデータ処理部を有し、
前記情報記録媒体は、MMTフォーマットデータを、BDAVフォーマットに従って記録したデータを格納した情報記録媒体であり、
前記プログラムは、前記データ処理部に、
BDAVフォーマット規定のデータベースファイルであるプレイリストファイルとクリップ情報ファイルの記録情報を取得して、録画コンテンツリストを生成させ、
前記録画コンテンツリストの出力データとして、前記MMTフォーマットデータに含まれるシグナリング・メッセージからの抽出データを出力する処理と、
前記データベースファイルに記録された符号化タイプ識別子に応じた復号処理として、HEVC符号化データ、またはMPEG-4 AAC符号化データ、またはMPEG-4 ALS符号化データの復号処理を実行させるプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016142694 | 2016-07-20 | ||
| JP2016142694 | 2016-07-20 | ||
| PCT/JP2017/024125 WO2018016294A1 (ja) | 2016-07-20 | 2017-06-30 | 情報処理装置、および情報処理方法、並びにプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2018016294A1 JPWO2018016294A1 (ja) | 2019-05-09 |
| JP7031589B2 true JP7031589B2 (ja) | 2022-03-08 |
Family
ID=60992130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018528469A Expired - Fee Related JP7031589B2 (ja) | 2016-07-20 | 2017-06-30 | 情報処理装置、および情報処理方法、並びにプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11395018B2 (ja) |
| EP (1) | EP3489954A4 (ja) |
| JP (1) | JP7031589B2 (ja) |
| CN (1) | CN109478412B (ja) |
| WO (1) | WO2018016294A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6982829B2 (ja) * | 2017-02-15 | 2021-12-17 | パナソニックIpマネジメント株式会社 | 記録装置、記録方法および記録媒体 |
| JP7070564B2 (ja) * | 2017-05-24 | 2022-05-18 | ソニーグループ株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| JP7146702B2 (ja) * | 2019-06-28 | 2022-10-04 | Tvs Regza株式会社 | デジタルコンテンツ送信装置 |
| WO2020259604A1 (zh) * | 2019-06-28 | 2020-12-30 | 海信视像科技股份有限公司 | 数字内容发送装置、发送方法、数字内容接收装置、接收方法 |
| CN112272953B (zh) * | 2019-07-12 | 2022-09-20 | 海信视像科技股份有限公司 | 数字内容发送装置、发送方法、数字内容接收装置、接收方法 |
| WO2021151376A1 (zh) * | 2020-01-31 | 2021-08-05 | 海信视像科技股份有限公司 | 收发方法、收发装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004127396A (ja) | 2002-10-01 | 2004-04-22 | Pioneer Electronic Corp | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 |
| JP2006217322A (ja) | 2005-02-04 | 2006-08-17 | Matsushita Electric Ind Co Ltd | Mpeg2トランスポート・ストリームの管理情報の補正機能を有する記録再生装置 |
| WO2006121049A1 (ja) | 2005-05-10 | 2006-11-16 | Matsushita Electric Industrial Co., Ltd. | データ処理装置 |
| JP2011023071A (ja) | 2009-07-15 | 2011-02-03 | Sony Corp | 情報処理装置、および情報処理方法、並びにプログラム |
| JP2013115552A (ja) | 2011-11-28 | 2013-06-10 | Sony Corp | 情報処理装置、情報処理方法、並びにプログラム |
| JP2016103745A (ja) | 2014-11-28 | 2016-06-02 | ソニー株式会社 | 送信装置及び送信方法、並びに、受信装置並びに受信方法 |
| WO2016084591A1 (ja) | 2014-11-26 | 2016-06-02 | ソニー株式会社 | 送信装置、送信方法、受信装置および受信方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1641260A4 (en) * | 2003-06-30 | 2009-12-16 | Panasonic Corp | RECORDING MEDIUM, REPRODUCTION DEVICE, RECORDING METHOD, SOFTWARE, AND REPRODUCTION METHOD |
| KR20050064150A (ko) * | 2003-12-23 | 2005-06-29 | 엘지전자 주식회사 | 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치 |
| US7985171B2 (en) * | 2006-11-27 | 2011-07-26 | Maxwell James F | Continuous loading and unloading centrifuge |
| JP4462325B2 (ja) * | 2007-10-25 | 2010-05-12 | ソニー株式会社 | データ変換方法、およびデータ変換装置、データ記録装置、データ再生装置、並びにコンピュータ・プログラム |
| JP5369956B2 (ja) * | 2009-07-15 | 2013-12-18 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
| US9729903B2 (en) * | 2013-12-31 | 2017-08-08 | Samsung Electronics Co., Ltd. | Data transmitting device and method |
| JP2016096512A (ja) | 2014-11-17 | 2016-05-26 | シャープ株式会社 | 受信装置、情報処理方法、及びプログラム |
| WO2017018022A1 (ja) * | 2015-07-24 | 2017-02-02 | 日立マクセル株式会社 | 放送受信装置 |
-
2017
- 2017-06-30 US US16/311,585 patent/US11395018B2/en active Active
- 2017-06-30 EP EP17830814.4A patent/EP3489954A4/en not_active Ceased
- 2017-06-30 CN CN201780042873.0A patent/CN109478412B/zh not_active Expired - Fee Related
- 2017-06-30 JP JP2018528469A patent/JP7031589B2/ja not_active Expired - Fee Related
- 2017-06-30 WO PCT/JP2017/024125 patent/WO2018016294A1/ja not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004127396A (ja) | 2002-10-01 | 2004-04-22 | Pioneer Electronic Corp | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 |
| JP2006217322A (ja) | 2005-02-04 | 2006-08-17 | Matsushita Electric Ind Co Ltd | Mpeg2トランスポート・ストリームの管理情報の補正機能を有する記録再生装置 |
| WO2006121049A1 (ja) | 2005-05-10 | 2006-11-16 | Matsushita Electric Industrial Co., Ltd. | データ処理装置 |
| JP2011023071A (ja) | 2009-07-15 | 2011-02-03 | Sony Corp | 情報処理装置、および情報処理方法、並びにプログラム |
| JP2013115552A (ja) | 2011-11-28 | 2013-06-10 | Sony Corp | 情報処理装置、情報処理方法、並びにプログラム |
| WO2016084591A1 (ja) | 2014-11-26 | 2016-06-02 | ソニー株式会社 | 送信装置、送信方法、受信装置および受信方法 |
| JP2016103745A (ja) | 2014-11-28 | 2016-06-02 | ソニー株式会社 | 送信装置及び送信方法、並びに、受信装置並びに受信方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018016294A1 (ja) | 2018-01-25 |
| EP3489954A4 (en) | 2019-06-19 |
| CN109478412B (zh) | 2021-07-16 |
| CN109478412A (zh) | 2019-03-15 |
| US20190191192A1 (en) | 2019-06-20 |
| US11395018B2 (en) | 2022-07-19 |
| EP3489954A1 (en) | 2019-05-29 |
| JPWO2018016294A1 (ja) | 2019-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7031589B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| JP7033537B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| JP7074068B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
| JP6863271B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
| JP7014157B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
| JP7070432B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
| JP7147755B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
| JP7215415B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
| JP7056566B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| JPWO2018190122A1 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| JP7276332B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| JP7070564B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
| JP7070433B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210831 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211020 |
|
| 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: 20220125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220207 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7031589 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |