JP5863254B2 - CONVERSION DEVICE, INFORMATION DISTRIBUTION DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM - Google Patents
CONVERSION DEVICE, INFORMATION DISTRIBUTION DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP5863254B2 JP5863254B2 JP2011038101A JP2011038101A JP5863254B2 JP 5863254 B2 JP5863254 B2 JP 5863254B2 JP 2011038101 A JP2011038101 A JP 2011038101A JP 2011038101 A JP2011038101 A JP 2011038101A JP 5863254 B2 JP5863254 B2 JP 5863254B2
- Authority
- JP
- Japan
- Prior art keywords
- chapter
- stream data
- reference time
- format
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 38
- 238000000034 method Methods 0.000 title claims description 20
- 238000004891 communication Methods 0.000 title claims description 15
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 239000003550 marker Substances 0.000 claims description 46
- 238000005070 sampling Methods 0.000 claims description 4
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 17
- 238000004458 analytical method Methods 0.000 description 9
- 238000002716 delivery method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
Description
本発明は、各種データをMP4ファイル形式のデータに変換する技術に関する。 The present invention relates to a technique for converting various types of data into MP4 file format data.
MP4ファイル形式のデータは、各種のボックス情報で構成し、図6に示すように、ファイル識別情報を格納する『ftypボックス』、ストリームデータを格納する『mdatボックス』、ストリームデータのメタデータを格納する『moovボックス』などを有して構成している。 The MP4 file format data consists of various box information. As shown in FIG. 6, "ftyp box" for storing file identification information, "mdat box" for storing stream data, and metadata for stream data are stored. It has a “moov box” and so on.
ストリームデータは、ビデオデータやオーディオデータ、字幕データ等があり、『chunk(チャンク)』単位で『mdatボックス』に格納される。なお、ビデオデータとオーディオデータ、字幕データ等は、『mdatボックス』の中に格納される。1つの『chunk』は、複数の『sample(サンプル)』を束ねた単位のデータである。『sample』は、再生の最小単位のデータである。 The stream data includes video data, audio data, caption data, and the like, and is stored in the “mdat box” in units of “chunk”. Note that video data, audio data, caption data, and the like are stored in an “mdat box”. One “chunk” is data of a unit obtained by bundling a plurality of “samples”. “Sample” is data of the minimum unit of reproduction.
ボックス情報は、階層構造になっており、ボックス情報の中に別のボックス情報を持つ。例えば、『moovボックス』の中には、図7に示す『stblボックス』を有し、『stblボックス』は、更に階層化されており、図7に示すように、『stsdボックス』、『sttsボックス』、『stszボックス』、『stscボックス』、『stcoボックス』のボックス情報を持っている。 The box information has a hierarchical structure, and the box information has other box information. For example, the “moov box” has the “stbl box” shown in FIG. 7, and the “stbl box” is further hierarchized. As shown in FIG. 7, the “stsd box”, “stts box” It has box information of “box”, “stsz box”, “stsc box”, and “stco box”.
『stblボックス』は、mdatボックスに格納されたストリームデータのアクセス情報である。『stsdボックス』は、コーデック情報であり、ストリームデータを再生する際に参照する情報である。『sttsボックス』は、サンプル単位の時間情報である。『stszボックス』は、サンプル単位のサイズ情報である。『stscボックス』は、各チャンクを構成するサンプルの個数情報である。『stcoボックス』は、各チャンクの先頭位置情報(ftypボックス先頭からのoffset値)である。 The “stbl box” is access information of stream data stored in the mdat box. The “stsd box” is codec information, which is information that is referred to when reproducing stream data. The “stts box” is time information in units of samples. The “stsz box” is size information in units of samples. The “stsc box” is information on the number of samples constituting each chunk. The “stco box” is the head position information (offset value from the head of the ftyp box) of each chunk.
標準のMP4ファイル形式のデータは、『mdatボックス』に格納されたビデオデータとオーディオデータにアクセスするには、図7に示す『stscボックス』、『stcoボックス』、『stszボックス』の内容を参照し、この3つのボックス情報からビデオデータとオーディオデータとの位置とサイズを把握することにしている。また、データ再生時にビデオデータとオーディオデータとの同期を取るために、『sttsボックス』を参照し、再生時刻を把握することにしている。 To access video and audio data stored in the “mdat box” for standard MP4 file format data, refer to the contents of the “stsc box”, “stco box”, and “stsz box” shown in FIG. The position and size of the video data and the audio data are grasped from these three box information. Also, in order to synchronize the video data and the audio data during data reproduction, the “stts box” is referred to and the reproduction time is grasped.
なお、標準のMP4ファイル形式のデータは、チャプタ情報(チャプタ番号、再生基準時間(PTS相当)、ストリームデータの位置情報など)を持っていないため、スキップやシークなどの特殊再生を行う場合は、再生要求時に指定された再生開始時間に該当する再生開始位置を『moovボックス』に格納されるメタデータを基に特定し、その特定した再生開始位置に該当するストリームデータを『mdatボックス』の中から特定し、再生することになる。 Note that standard MP4 file format data does not have chapter information (chapter number, playback reference time (equivalent to PTS), stream data position information, etc.), so when performing special playback such as skip or seek, The playback start position corresponding to the playback start time specified at the time of playback request is specified based on the metadata stored in the “moov box”, and the stream data corresponding to the specified playback start position is specified in the “mdat box”. Will be identified and played.
具体的には、『stblボックス』を参照し、その『stblボックス』の『sttsボックス』に記述されているサンプル単位の時間と、『stscボックス』に記述されているチャンク単位のサンプル個数と、を基に、再生開始時間がどのチャンクに含まれるかを特定する(ステップS’1)。サンプル単位の時間と、チャンク単位のサンプル個数から1チャンク単位の時間が求まるため(1チャンク単位の時間=サンプル単位の時間×チャンク単位のサンプル個数)、ステップS’1の処理で再生開始時間がどのチャンクに含まれるかを特定することができる(再生開始時間≒各チャンク単位の時間(サンプル単位の時間×α)の総和)(但し、αは、サンプル数)。 Specifically, referring to the “stbl box”, the time in samples described in the “stts box” of the “stbl box”, the number of samples in chunks described in the “stsc box”, and Based on, it is specified which chunk the playback start time is included in (step S′1). Since the time in one chunk is obtained from the time in samples and the number of samples in chunks (time in one chunk = time in samples x number of samples in chunks), the playback start time in step S'1 It is possible to specify which chunk is included (reproduction start time≈total time of each chunk unit (time of sample unit × α)) (where α is the number of samples).
次に、『stco』に記述されている各チャンクの位置情報(ftypボックス先頭(=ファイル先頭)からのoffset値)を基に、ステップS’1の処理で取得したチャンクの位置情報(ftypボックス先頭からのoffset値)を特定する(ステップS’2)。ステップS’1の処理で何番目のチャンクか(α)を特定することができたため、各チャンクの位置情報(ftypボックス先頭からのoffset値)を基に、その特定したチャンクの先頭位置を特定することができる。 Next, based on the position information of each chunk described in “stco” (offset value from the ftyp box head (= file head)), the chunk position information (ftyp box) obtained in step S'1 (Offset value from the top) is specified (step S'2). Since it was possible to identify the number of chunks (α) in the process of step S'1, the start position of the specified chunk is specified based on the position information of each chunk (offset value from the top of the ftyp box) can do.
次に、『stszボックス』に記述されているサンプル単位のサイズ情報(byte)と、上記ステップS’2の処理で取得したチャンクの位置情報(ftypボックス先頭からのoffset値)と、を基に、再生開始時間に該当する再生開始位置を算出する(ステップS’3)。ステップS’2の処理でチャンクの先頭位置を特定することができ、ステップS’1の処理で何番目のサンプルか(α)を特定することができるため、ステップS’1の処理で特定したサンプルの番号(α)にサンプル単位のサイズ情報を乗算することで、再生開始時間に該当する再生開始位置を算出することができる。なお、上記処理は、ビデオデータ、オーディオデータの各々で行うことになる。 Next, based on the sample unit size information (byte) described in the “stsz box” and the chunk position information (offset value from the top of the ftyp box) obtained in the process of step S′2 above. Then, the reproduction start position corresponding to the reproduction start time is calculated (step S′3). Since the start position of the chunk can be specified by the process of step S'2, and what number sample (α) can be specified by the process of step S'1, it was specified by the process of step S'1 The reproduction start position corresponding to the reproduction start time can be calculated by multiplying the sample number (α) by the size information in units of samples. The above process is performed for each of video data and audio data.
これにより、『stblボックス』に格納されているメタデータを基に、再生要求時に指定された再生開始時間に該当する再生開始位置を特定し、ストリームデータを再生することができる。 Thereby, based on the metadata stored in the “stbl box”, it is possible to identify the reproduction start position corresponding to the reproduction start time specified at the time of the reproduction request and reproduce the stream data.
しかし、スキップやシークなどの特殊再生を行う場合は、上記処理を逐一行う必要があるため、再生を開始するまでに負荷がかかってしまう。 However, when special reproduction such as skip or seek is performed, it is necessary to perform the above-described processing one by one, and thus a load is imposed before the reproduction is started.
このようなことから、スキップやシークなどの特殊再生を行う場合に、上述した処理を逐一行うことなく、再生開始位置を把握することが可能な仕組みの開発が必要視されることになる。 For this reason, when performing special reproduction such as skip or seek, it is necessary to develop a mechanism capable of grasping the reproduction start position without performing the above-described processing one by one.
なお、MP4ファイル形式のストリームデータにおいて、上述した処理を逐一行うことなく、ストリームデータの再生開始位置を把握するには、チャプタ情報(チャプタ番号、再生基準時間(PTS相当)、ストリームデータの位置情報など)を把握する必要がある。しかし、上述したように、標準のMP4ファイル形式のストリームデータは、チャプタ情報を持っていないため、MP4ファイル形式のストリームデータに対し、チャプタ情報を埋め込むことが好ましい。即ち、MP4ファイル形式のストリームデータに対し、そのストリームデータに関係する関係情報を埋め込むことが好ましい。 In order to grasp the reproduction start position of the stream data in the MP4 file format stream data without performing the above-mentioned processes one by one, the chapter information (chapter number, reproduction reference time (corresponding to PTS), stream data position information) Etc.). However, as described above, since standard MP4 file format stream data does not have chapter information, it is preferable to embed chapter information in MP4 file format stream data. That is, it is preferable to embed related information related to the stream data in the stream data in the MP4 file format.
なお、本発明より先に出願された技術文献として、サムネイルファイルの中に、MP4ファイルの再生情報を埋め込んで記録し、サムネイルファイルを取得した時点で動画像の再生情報を取得できるようにした技術について開示された文献がある(例えば、特許文献1:特開2007-166553号公報参照)。 As a technical document filed prior to the present invention, a technique for recording reproduction information of an MP4 file in a thumbnail file by embedding and recording the reproduction information of a moving image when the thumbnail file is acquired. (For example, see Patent Document 1: Japanese Patent Laid-Open No. 2007-166553).
上記特許文献1には、サムネイルファイルの中に、MP4ファイルの再生情報を埋め込んで記録し、サムネイルファイルを取得した時点で動画像の再生情報を取得できるようにする技術について開示されている。 Japanese Patent Application Laid-Open No. 2004-151858 discloses a technique for recording reproduction information of an MP4 file in a thumbnail file so that the reproduction information of a moving image can be acquired when the thumbnail file is acquired.
しかし、上記特許文献1のサムネイルファイルは、MP4の『moovボックス』に格納し、MP4の『moovボックス』を利用した再生を行っている。通常、『moovボックス』は、図6に示すように、『mdatボックス』の後ろに配置されることが多い。このため、上記特許文献1の発明では、『mdatボックス』の後ろに配置された『moovボックス』を読み込むまでサムネイルファイルを取得することができない。
However, the thumbnail file of
その結果、上記特許文献1の発明では、動画像を読み込んだ後に、その動画像に関する再生情報を取得することになり、動画像に関する再生情報を取得するまでに時間がかかることになる。
As a result, in the invention of the above-mentioned
本発明は、上記事情に鑑みてなされたものであり、ストリームデータに関係する関係情報を効率的に取得することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to obtain the relevant information related to the stream data efficiently.
かかる目的を達成するために、本発明は、以下の特徴を有することとする。 In order to achieve this object, the present invention has the following features.
本発明にかかる変換装置は、
MPEG2−TS形式であってチャプタを有するストリームデータをMP4ファイル形式のサンプル単位にサンプル化し、サンプル単位のストリームデータを生成すると共に、各サンプルの再生基準時間を出力するフォーマット変換手段と、
前記サンプル単位のストリームデータをまとめてチャンク単位のストリームデータを生成するチャンクデータ生成手段と、
前記MPEG2−TS形式のストリームデータにおける前記チャプタと該チャプタの再生基準時間とを関連づけて記憶するチャプタテーブルを参照し、前記MPEG2−TS形式のストリームデータにおける前記チャプタの再生基準時間を読み込むチャプタ情報読込手段と、
前記フォーマット変換手段が出力する前記各サンプルの再生基準時間と、前記チャプタ情報読込手段により読み込んだ前記チャプタの再生基準時間と、を比較し、ストリームデータのメタデータを格納するmoovボックスの前に配置され、かつ、前記チャプタの再生基準時間に一致する再生基準時間に対応づけられた前記サンプルが含まれるチャンク単位のストリームデータの先頭部分に、少なくとも該チャプタを識別するチャプタ識別子と該一致する再生基準時刻とを含むチャプタマーカ情報を埋め込むマーカ生成手段と、
を有することを特徴とする。
The conversion device according to the present invention includes:
Format conversion means for sampling stream data having chapters in the MPEG2-TS format into samples in the MP4 file format, generating stream data in units of samples, and outputting a reproduction reference time of each sample;
Chunk data generating means for generating stream data in units of chunks by collecting stream data in units of samples;
Read chapter information that reads the chapter reproduction reference time in the MPEG2-TS format stream data with reference to a chapter table that stores the chapter in the MPEG2-TS format stream data in association with the chapter reproduction reference time. Means,
The playback reference time of each sample output by the format conversion means is compared with the playback reference time of the chapter read by the chapter information reading means, and is placed in front of the moov box for storing stream data metadata. And at least a chapter identifier for identifying the chapter at the beginning of the stream data in units of chunks including the sample associated with the reproduction reference time that matches the reproduction reference time of the chapter. Marker generating means for embedding chapter marker information including time, and
It is characterized by having.
本発明によれば、ストリームデータに関係する関係情報を効率的に取得することができる。 According to the present invention, related information related to stream data can be efficiently acquired.
<本実施形態の通信システムの概要>
まず、図1、図2を参照しながら、本実施形態の通信システムの概要について説明する。
<Outline of Communication System of this Embodiment>
First, the outline of the communication system of this embodiment will be described with reference to FIGS. 1 and 2.
本実施形態の通信システムは、図1に示すように、ストリームデータを配信する情報配信サーバ100と、ストリームデータを受信する端末装置200-1〜200-n(nは、任意の整数)と、を有して構成する通信システムである。
As shown in FIG. 1, the communication system of the present embodiment includes an
本実施形態の情報配信サーバ100は、図2に示すように、ストリームデータに関係する関係情報をmdatボックスに埋め込んだMP4ファイル形式のストリームデータを生成するデータ生成部1と、MP4ファイル形式のストリームデータを配信する配信制御部2と、を有して構成する。
As shown in FIG. 2, the
また、本実施形態の端末装置200-1〜200-nは、MP4ファイル形式のストリームデータを受信し、MP4ファイル形式のストリームデータのmdatボックスに埋め込まれた関係情報を読み出し、関係情報を取得する。 Also, the terminal devices 200-1 to 200-n according to the present embodiment receive the MP4 file format stream data, read the relationship information embedded in the mdat box of the MP4 file format stream data, and acquire the relationship information. .
本実施形態の通信システムは、上記構成を有することで、端末装置200-1〜200-nは、ストリームデータに関係する関係情報を効率的に取得することができる。以下、添付図面を参照しながら、本実施形態の通信システムについて詳細に説明する。 The communication system according to the present embodiment has the above-described configuration, so that the terminal devices 200-1 to 200-n can efficiently acquire related information related to stream data. Hereinafter, the communication system of the present embodiment will be described in detail with reference to the accompanying drawings.
<通信システムのシステム構成例>
まず、図1を参照しながら、本実施形態の通信システムのシステム構成例について説明する。
<System configuration example of communication system>
First, a system configuration example of a communication system according to the present embodiment will be described with reference to FIG.
本実施形態の通信システムは、情報配信サーバ100と、端末装置200-1〜200-n(nは、任意の整数)と、を有して構成する。
The communication system according to this embodiment includes the
情報配信サーバ100は、各端末装置200-1〜200-nに対してストリームデータを配信する装置である。
The
端末装置200-1〜200-nは、情報配信サーバ100から配信されたストリームデータを受信し、該受信したストリームデータを再生する装置である。
The terminal devices 200-1 to 200-n are devices that receive stream data distributed from the
<情報配信サーバ100の内部構成例>
次に、図2を参照しながら、本実施形態の情報配信サーバ100の内部構成例について説明する。
<Internal configuration example of
Next, an internal configuration example of the
本実施形態の情報配信サーバ100は、データ生成部1と、配信制御部2と、を有して構成する。データ生成部1は、HDD300に格納されているMPEG2-TS形式のストリームデータをMP4ファイル形式のストリームデータに変換し、端末装置200-1〜200-nに配信するMP4ファイル形式のストリームデータを生成する。配信制御部2は、データ生成部1で生成したMP4ファイル形式のストリームデータを端末装置200-1〜200-nに配信するための配信制御を行う。端末装置200-1〜200-nにストリームデータを配信する際の配信方法は、特に限定せず、任意の配信方法が適用可能である。例えば、DTCP-IP配信などが適用可能である。
The
HDD300には、MPEG2-TS形式のストリームデータ(録画番組A、B、C)301と、チャプタテーブル302と、が格納されている。チャプタテーブル302には、MPEG2-TS形式のストリームデータ(録画番組A、B、C)に対応するチャプタ情報(チャプタ番号、再生基準時間(PTS相当)、ストリームデータの位置情報など)を管理している。
The
データ生成部1は、暗号解除部11と、MP4フォーマット変換部12と、データ埋込部13と、暗号化部14と、を有して構成する。
The
暗号解除部11は、HDD300に格納されているMPEG2-TS形式のストリームデータの暗号を解除する。
The descrambling
MP4フォーマット変換部12は、暗号解除部11で暗号解除を行ったMPEG2-TS形式のストリームデータをMP4ファイル形式のストリームデータに変換する。
The MP4
データ埋込部13は、MP4ファイル形式のストリームデータに埋め込む各種データを生成する。例えば、DTCP-IP配信を行う場合は、コピー制御情報などを生成する。
The
暗号化部14は、MP4フォーマット変換部12でフォーマット変換したMP4ファイル形式のストリームデータに対し、データ埋込部13で生成した各種データを埋め込む。また、各種データを埋め込んだMP4ファイル形式のストリームデータを暗号化し、端末装置200-1〜200-nに配信するMP4ファイル形式のストリームデータを生成する。暗号化方法は、特に限定せず、配信方式に応じて任意の暗号化が適用可能である。
The
本実施形態のデータ生成部1は、上記構成を有することで、HDD300に格納されているMPEG2-TS形式のストリームデータをMP4ファイル形式のストリームデータに変換し、端末装置200-1〜200-nに配信するMP4ファイル形式のストリームデータを生成することができる。
The
<MP4フォーマット変換部12の詳細構成例>
次に、図3を参照しながら、本実施形態のMP4フォーマット変換部12の詳細構成例について説明する。
<Detailed configuration example of
Next, a detailed configuration example of the MP4
本実施形態のMP4フォーマット変換部12は、ストリーム解析部121と、メタデータ生成部122と、フォーマット変換部123と、チャンクデータ生成部124と、アクセス情報生成部125と、チャプタ情報読込部126と、マーカ生成部127と、データ結合部128と、を有して構成する。
The MP4
ストリーム解析部121は、MP4フォーマット変換部12が受け付けたMPEG2-TS形式のストリームデータを解析する。
The
メタデータ生成部122は、ストリーム解析部121の解析結果を基に、メタデータを生成する。メタデータは、moovボックス用のデータである。
The
フォーマット変換部123は、MPEG2-TS形式のストリームデータをMP4サンプル形式のストリームデータに変換する。これにより、サンプル単位のビデオデータとオーディオデータとを生成することができる。フォーマット変換部123は、MPEG2-TS形式のストリームデータに含まれるPTSを管理し、サンプル単位のビデオデータとオーディオデータで同期をとれるように時間情報を管理する。
The
チャンクデータ生成部124は、フォーマット変換部123でサンプル化したサンプル単位のストリームデータから、複数個のサンプルで構成するチャンクデータを生成する。これにより、チャンク単位のビデオデータとオーディオデータとを生成することができる。チャンク単位に区分する方法としては、MPEG2-TS形式のストリームデータの場合、1GOP単位に相当するサンプルを1チャンク単位のサンプルとして区分する。なお、1チャンク単位のチャンクサイズ(サンプル個数)は、予めデフォルトとして設定しても良く、また、ストリームデータを配信する配信先の端末装置200-nの要求に応じて動的に変更することも可能である。
The chunk
アクセス情報生成部125は、チャンクデータ生成部124で生成したチャンク単位のストリームデータにアクセスする際に必要なアクセス情報を生成する。アクセス情報は、stblボックス用のデータである。
The access
チャプタ情報読込部126は、チャプタテーブル302を参照し、MPEG2-TS形式のストリームデータに対応するチャプタ情報(チャプタ番号、再生基準時間(PTS相当)、ストリームデータの位置情報など)を読み込む。例えば、ストリーム解析部121で解析したMPEG2-TS形式のストリームデータが録画番組Aに該当する場合は、その録画番組Aに対応するチャプタ情報を読み込む。
The chapter
マーカ生成部127は、チャプタ情報読込部126が読み込んだチャプタ情報を基に、チャプタマーカ情報(チャプタ番号、再生基準時間(PTS相当)、次のチャプタ位置情報(次のチャプタマーカ位置情報)など)を生成し、その生成したチャプタマーカ情報を、チャプタ情報に対応するチャンクデータの先頭部分に埋め込む。マーカ生成部127は、フォーマット変換部123で管理する各サンプルのPTSと、チャプタ情報のPTSと、を比較し、チャプタ情報のPTSに一致するサンプルのPTSが含まれるチャンクデータの先頭部分にチャプタマーカ情報を埋め込む。これにより、図4に示すように、チャプタマーカ情報をチャンクの先頭部分に埋め込むことができる。
Based on the chapter information read by the chapter
データ結合部128は、メタデータ生成部122で生成したメタデータと、アクセス情報生成部125で生成したアクセス情報と、チャンクデータ生成部124で生成したチャンクデータと、を結合し、MP4ファイル形式のストリームデータを生成する。これにより、データ結合部128は、ftyp,mdat,moov,stblなどのボックス情報を結合することができる。
The
本実施形態のMP4フォーマット変換部12は、上記構成を有することで、MPEG2-TS形式のストリームデータをMP4ファイル形式のストリームデータに変換することができる。また、MP4フォーマット変換部12は、MPEG2-TS形式のストリームデータをMP4ファイル形式のストリームデータに変換する際に、MPEG2-TS形式のストリームデータに対応するチャプタ情報(チャプタ番号、再生基準時間(PTS相当)、ストリームデータの位置情報など)を基に、チャプタマーカ情報(チャプタ番号、再生基準時間(PTS相当)、次のチャプタ位置情報(次のチャプタマーカ位置情報)など)を生成し、チャプタ情報に対応するチャンクの先頭部分にチャプタマーカ情報を埋め込むことができる。
The MP4
<MP4フォーマット変換部12の処理動作例>
次に、図5を参照しながら、MP4フォーマット変換部12の処理動作例について詳細に説明する。
<Example of processing operation of
Next, an example of processing operation of the MP4
ストリーム解析部121は、MPEG2-TS形式のストリームデータを解析する(ステップS1)。
The
メタデータ生成部122は、ストリーム解析部121の解析結果を基にメタデータを生成する(ステップS2)。
The
フォーマット変換部123は、MPEG2-TS形式のストリームデータをサンプル単位にサンプル化し、サンプル単位のビデオデータとオーディオデータとを生成する(ステップS3)。
The
チャンクデータ生成部124は、フォーマット変換部123でサンプル化したサンプル単位のストリームデータをチャンク単位に区分し、複数個のサンプルで構成するチャンクデータを生成する(ステップS4)。これにより、チャンク単位のビデオデータとオーディオデータとを生成することができる。
The chunk
次に、アクセス情報生成部125は、チャンクデータ生成部124で生成したチャンク単位のストリームデータにアクセスする際に必要なアクセス情報を生成する(ステップS5)。
Next, the access
また、チャプタ情報読込部126は、チャプタテーブル302を参照し、MPEG2-TS形式のストリームデータに対応するチャプタ情報(チャプタ番号、再生基準時間(PTS相当)、ストリームデータの位置情報など)を読み込む(ステップS6)。
The chapter
マーカ生成部127は、チャプタ情報読込部126が読み込んだチャプタ情報を基に、チャンクデータ生成部124で生成したチャンク単位のストリームデータがチャプタ位置に該当するか否かを判断し(ステップS7)、チャプタ位置に該当する場合は(ステップS7/Yes)、チャプタ情報読込部126が読み込んだチャプタ情報を基に、チャプタマーカ情報(チャプタ番号、再生基準時間(PTS相当)、次のチャプタ位置情報(次のチャプタマーカ位置情報)など)を生成し、その生成したチャプタマーカ情報を、チャンクデータの先頭部分に埋め込み(ステップS8)、データの多重化を行う(ステップS9)。また、マーカ生成部127は、チャンクデータ生成部124で生成したチャンク単位のストリームデータがチャプタ位置に該当しない場合は(ステップS7/No)、ステップS8のチャプタマーカ情報の生成と埋め込みを行わず、データの多重化を行う(ステップS9)。
Based on the chapter information read by the chapter
データ結合部128は、データが終端か否かを判定し(ステップS10)、データが終端でない場合は(ステップS10/No)、ステップS4,ステップS5に移行し、チャンクデータ生成部124は、チャンク単位のストリームデータを生成し(ステップS4)、チャプタ情報読込部126は、チャプタ情報の読み込みを行う(ステップS6)。
The
また、データ結合部128は、データが終端である場合は(ステップS10/Yes)、メタデータ生成部122で生成したメタデータと、アクセス情報生成部125で生成したアクセス情報と、チャンクデータ生成部124で生成したチャンクデータと、を結合し(ステップS11)、MP4ファイル形式のストリームデータを生成する。これにより、MP4フォーマット変換部12は、MPEG2-TS形式のストリームデータをMP4ファイル形式のストリームデータに変換する際に、MPEG2-TS形式のストリームデータに対応するチャプタ情報(チャプタ番号、再生基準時間(PTS相当)、ストリームデータの位置情報など)を基に、チャプタマーカ情報(チャプタ番号、再生基準時間(PTS相当)、次のチャプタ位置情報(次のチャプタマーカ位置情報)など)を生成し、チャプタ情報に対応するチャンクの先頭部分にチャプタマーカ情報を埋め込むことができる。
Further, when the data is the end (step S10 / Yes), the
<端末装置200-nの処理動作例>
次に、本実施形態の端末装置200-nの処理動作例について説明する。
<Example of processing operation of terminal device 200-n>
Next, a processing operation example of the terminal device 200-n according to the present embodiment will be described.
端末装置200-nは、MP4ファイル形式のストリームデータを情報配信サーバ100から受信した場合に、そのストリームデータを解析し、mdatボックスに含まれるチャプタマーカ情報(チャプタ番号、再生基準時間(PTS相当)、次のチャプタ位置情報(次のチャプタマーカ位置情報)など)を読み込んで取得する。これにより、端末装置200-nは、チャプタマーカ情報を基に、ストリームデータの再生開始位置を取得することができる。
When the terminal device 200-n receives MP4 file format stream data from the
なお、mdatボックスに含まれるチャプタマーカ情報を読み込む機能を実装していない既存の端末装置の場合には、従来と同様にmadatボックスに含まれるチャプタマーカ情報を認識せずに無視することになる。このため、チャプタマーカ情報をmdatボックスに含んだMP4ファイル形式のストリームデータを既存の端末装置に配信しても、既存の端末装置は、従来と同様に問題なくストリームデータの再生処理を行うことができる。但し、既存の端末装置においてスキップやシークなどの特殊再生を行う場合は、従来と同様にmoovボックスに含まれるメタデータを基に、再生開始位置を特定することになる。 In the case of an existing terminal device that does not have a function for reading chapter marker information included in the mdat box, the chapter marker information included in the madat box is not recognized and ignored as in the conventional case. For this reason, even if MP4 file format stream data containing chapter marker information in the mdat box is distributed to an existing terminal device, the existing terminal device can perform the reproduction processing of the stream data without any problem as before. it can. However, when special playback such as skip or seek is performed in an existing terminal device, the playback start position is specified based on the metadata included in the moov box as in the conventional case.
<本実施形態の通信システムの作用・効果>
このように、本実施形態の情報配信サーバ100は、ストリームデータに関係するチャプタマーカ情報をmdatボックスに埋め込んだMP4ファイル形式のストリームデータを生成し、該生成したMP4ファイル形式のストリームデータを端末装置200-1〜200-nに配信し、端末装置200-1〜200-nは、MP4ファイル形式のストリームデータを受信し、MP4ファイル形式のストリームデータのmdatボックスに埋め込まれたチャプタマーカ情報を読み出し、チャプタマーカ情報を取得する。これにより、端末装置200-1〜200-nは、ストリームデータに関係するチャプタマーカ情報を効率的に取得することができる。その結果、端末装置200-1〜200-nは、チャプタマーカ情報を基に、ストリームデータの再生開始位置を取得することができる。
<Operation / Effect of Communication System of this Embodiment>
As described above, the
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。 The above-described embodiment is a preferred embodiment of the present invention, and the scope of the present invention is not limited to the above-described embodiment alone, and various modifications are made without departing from the gist of the present invention. Implementation is possible.
例えば、上述した本実施形態の通信システムを構成する各装置における制御動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。 For example, the control operation in each device configuring the communication system of the present embodiment described above can be executed using hardware, software, or a combined configuration of both.
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。 In the case of executing processing using software, it is possible to install and execute a program in which a processing sequence is recorded in a memory in a computer incorporated in dedicated hardware. Alternatively, the program can be installed and executed on a general-purpose computer capable of executing various processes.
例えば、プログラムは、記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことが可能である。あるいは、プログラムは、リムーバブル記録媒体に、一時的、あるいは、永続的に格納(記録)しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。なお、リムーバブル記録媒体としては、フロッピー(登録商標)ディスク、CD-ROM(Compact Disc Read Only Memory)、MO(Magneto optical)ディスク、DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどが挙げられる。 For example, the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium. Alternatively, the program can be stored (recorded) temporarily or permanently in a removable recording medium. Such a removable recording medium can be provided as so-called package software. Examples of the removable recording medium include a floppy (registered trademark) disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto optical) disk, a DVD (Digital Versatile Disc), a magnetic disk, and a semiconductor memory.
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールすることになる。また、ダウンロードサイトから、コンピュータに無線転送することになる。また、ネットワークを介して、コンピュータに有線で転送することになる。 The program is installed in the computer from the removable recording medium as described above. In addition, it is wirelessly transferred from the download site to the computer. In addition, it is transferred to the computer via a network by wire.
また、本実施形態における情報配信サーバ100や端末装置200-nは、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
In addition, the
100 情報配信サーバ(情報配信装置)
1 データ生成部
11 暗号解除部
12 MP4フォーマット変換部(変換装置)
121 ストリーム解析部
122 メタデータ生成部
123 フォーマット変換部
124 チャンクデータ生成部
125 アクセス情報生成部
126 チャプタ情報読込部
127 マーカ生成部
128 データ結合部
13 データ埋込部
14 暗号化部
2 配信制御部
200−1〜n 端末装置
300 HDD
301 ストリームデータ
302 チャプタテーブル
100 Information distribution server (information distribution device)
1
121
301
Claims (7)
前記サンプル単位のストリームデータをまとめてチャンク単位のストリームデータを生成するチャンクデータ生成手段と、
前記MPEG2−TS形式のストリームデータにおける前記チャプタと該チャプタの再生基準時間とを関連づけて記憶するチャプタテーブルを参照し、前記MPEG2−TS形式のストリームデータにおける前記チャプタの再生基準時間を読み込むチャプタ情報読込手段と、
前記フォーマット変換手段が出力する前記各サンプルの再生基準時間と、前記チャプタ情報読込手段により読み込んだ前記チャプタの再生基準時間と、を比較し、ストリームデータのメタデータを格納するmoovボックスの前に配置され、かつ、前記チャプタの再生基準時間に一致する再生基準時間に対応づけられた前記サンプルが含まれるチャンク単位のストリームデータの先頭部分に、少なくとも該チャプタを識別するチャプタ識別子と該一致する再生基準時刻とを含むチャプタマーカ情報を埋め込むマーカ生成手段と、
を有することを特徴とする変換装置。 Format conversion means for sampling stream data having chapters in the MPEG2-TS format into samples in the MP4 file format, generating stream data in units of samples, and outputting a reproduction reference time of each sample;
Chunk data generating means for generating stream data in units of chunks by collecting stream data in units of samples;
Read chapter information that reads the chapter reproduction reference time in the MPEG2-TS format stream data with reference to a chapter table that stores the chapter in the MPEG2-TS format stream data in association with the chapter reproduction reference time. Means,
The playback reference time of each sample output by the format conversion means is compared with the playback reference time of the chapter read by the chapter information reading means, and is placed in front of the moov box for storing stream data metadata. And at least a chapter identifier for identifying the chapter at the beginning of the stream data in units of chunks including the sample associated with the reproduction reference time that matches the reproduction reference time of the chapter. Marker generating means for embedding chapter marker information including time, and
The conversion apparatus characterized by having.
前記チャプタ情報読込手段により読み込んだ前記チャプタを基に、前記チャンクデータ生成手段により生成したチャンク単位のストリームデータがチャプタ位置に該当するか否かを判断し、チャプタ位置に該当する場合は、前記チャプタマーカ情報を生成し、該生成したチャプタマーカ情報を、チャンク単位のストリームデータの先頭部分に埋め込み、前記チャンクデータ生成手段により生成したチャンク単位のストリームデータがチャプタ位置に該当しない場合は、前記チャプタマーカ情報の生成と埋め込みを行わない、ことを特徴とする請求項1記載の変換装置。 The marker generating means includes
Based on the chapter read by the chapter information reading means, it is determined whether or not the chunk unit stream data generated by the chunk data generating means corresponds to a chapter position. When the marker information is generated, the generated chapter marker information is embedded in the head portion of the stream data in chunk units, and the stream data in chunk units generated by the chunk data generation means does not correspond to the chapter position, the chapter marker The conversion apparatus according to claim 1, wherein information is not generated and embedded.
前記フォーマット変換手段は、
前記記憶手段に記憶されている前記MPEG2−TS形式のストリームデータをMP4ファイル形式のサンプル単位にサンプル化する、ことを特徴とする請求項1または2記載の変換装置。 Storage means for storing MPEG2-TS stream data and the chapter table;
The format conversion means includes
3. The conversion apparatus according to claim 1, wherein the stream data in the MPEG2-TS format stored in the storage means is sampled in units of samples in the MP4 file format.
前記チャンクデータ生成手段で生成したチャンク単位のストリームデータを基に、MP4ファイル形式のストリームデータを生成し、該生成したMP4ファイル形式のストリームデータを配信することを特徴とする情報配信装置。 An information distribution device having the conversion device according to any one of claims 1 to 3,
An information distribution apparatus that generates MP4 file format stream data based on chunk-unit stream data generated by the chunk data generation means, and distributes the generated MP4 file format stream data.
前記情報配信装置は、
MPEG2−TS形式であってチャプタを有するストリームデータをMP4ファイル形式のサンプル単位にサンプル化し、サンプル単位のストリームデータを生成すると共に、各サンプルの再生基準時間を出力するフォーマット変換手段と、
前記サンプル単位のストリームデータをまとめてチャンク単位のストリームデータを生成するチャンクデータ生成手段と、
前記MPEG2−TS形式のストリームデータにおける前記チャプタと該チャプタの再生基準時間とを関連づけて記憶するチャプタテーブルを参照し、前記MPEG2−TS形式のストリームデータにおける前記チャプタの再生基準時間を読み込むチャプタ情報読込手段と、
前記フォーマット変換手段が出力する前記各サンプルの再生基準時間と、前記チャプタ情報読込手段により読み込んだ前記チャプタの再生基準時間と、を比較し、ストリームデータのメタデータを格納するmoovボックスの前に配置され、かつ、前記チャプタの再生基準時間に一致する再生基準時間に対応づけられた前記サンプルが含まれるチャンク単位のストリームデータの先頭部分に、少なくとも該チャプタを識別するチャプタ識別子と該一致する再生基準時刻とを含むチャプタマーカ情報を埋め込むマーカ生成手段と、
前記チャンクデータ生成手段で生成したチャンク単位のストリームデータを基に、MP4ファイル形式のストリームデータを生成し、該生成したMP4ファイル形式のストリームデータを配信する配信制御手段と、を有し、
前記端末装置は、
前記MP4ファイル形式のストリームデータを受信し、前記MP4ファイル形式のストリームデータに埋め込まれた前記チャプタを読み出し、前記チャプタを取得することを特徴とする通信システム。 A communication system comprising an information distribution device and a terminal device,
The information distribution apparatus includes:
Format conversion means for sampling stream data having chapters in the MPEG2-TS format into samples in the MP4 file format, generating stream data in units of samples, and outputting a reproduction reference time of each sample;
Chunk data generating means for generating stream data in units of chunks by collecting stream data in units of samples;
Read chapter information that reads the chapter reproduction reference time in the MPEG2-TS format stream data with reference to a chapter table that stores the chapter in the MPEG2-TS format stream data in association with the chapter reproduction reference time. Means,
The playback reference time of each sample output by the format conversion means is compared with the playback reference time of the chapter read by the chapter information reading means, and is placed in front of the moov box for storing stream data metadata. And at least a chapter identifier for identifying the chapter at the beginning of the stream data in units of chunks including the sample associated with the reproduction reference time that matches the reproduction reference time of the chapter. Marker generating means for embedding chapter marker information including time, and
Distribution control means for generating stream data in MP4 file format based on the chunk-unit stream data generated by the chunk data generation means, and distributing the generated MP4 file format stream data;
The terminal device
A communication system that receives stream data in the MP4 file format, reads the chapter embedded in the stream data in the MP4 file format, and acquires the chapter.
MPEG2−TS形式であってチャプタを有するストリームデータをMP4ファイル形式のサンプル単位にサンプル化し、サンプル単位のストリームデータを生成すると共に、各サンプルの再生基準時間を出力するフォーマット変換工程と、
前記サンプル単位のストリームデータをまとめてチャンク単位のストリームデータを生成するチャンクデータ生成工程と、
前記MPEG2−TS形式のストリームデータにおける前記チャプタと該チャプタの再生基準時間とを関連づけて記憶するチャプタテーブルを参照し、前記MPEG2−TS形式のストリームデータにおける前記チャプタの再生基準時間を読み込むチャプタ情報読込工程と、
前記フォーマット変換工程により出力する前記各サンプルの再生基準時間と、前記チャプタ情報読込工程により読み込んだ前記チャプタの再生基準時間と、を比較し、ストリームデータのメタデータを格納するmoovボックスの前に配置され、かつ、前記チャプタの再生基準時間に一致する再生基準時間に対応づけられた前記サンプルが含まれるチャンク単位のストリームデータの先頭部分に、少なくとも該チャプタを識別するチャプタ識別子と該一致する再生基準時刻とを含むチャプタマーカ情報を埋め込むマーカ生成工程と、を有することを特徴とする制御方法。 A control method for a conversion device,
A format conversion step of sampling stream data having a chapter in the MPEG2-TS format into samples in the MP4 file format, generating stream data in units of samples, and outputting a reproduction reference time of each sample;
Chunk data generation step of generating stream data in chunk units by collecting the stream data in sample units;
Read chapter information that reads the chapter reproduction reference time in the MPEG2-TS format stream data with reference to a chapter table that stores the chapter in the MPEG2-TS format stream data in association with the chapter reproduction reference time. Process,
The playback reference time of each sample output by the format conversion step is compared with the playback reference time of the chapter read by the chapter information reading step, and is placed in front of the moov box for storing stream data metadata. And at least a chapter identifier for identifying the chapter at the beginning of the stream data in units of chunks including the sample associated with the reproduction reference time that matches the reproduction reference time of the chapter. And a marker generation step of embedding chapter marker information including the time.
前記サンプル単位のストリームデータをまとめてチャンク単位のストリームデータを生成するチャンクデータ生成処理と、
前記MPEG2−TS形式のストリームデータにおける前記チャプタと該チャプタの再生基準時間とを関連づけて記憶するチャプタテーブルを参照し、前記MPEG2−TS形式のストリームデータにおける前記チャプタの再生基準時間を読み込むチャプタ情報読込処理と、
前記フォーマット変換処理により出力する前記各サンプルの再生基準時間と、前記チャプタ情報読込処理により読み込んだ前記チャプタの再生基準時間と、を比較し、ストリームデータのメタデータを格納するmoovボックスの前に配置され、かつ、前記チャプタの再生基準時間に一致する再生基準時間に対応づけられた前記サンプルが含まれるチャンク単位のストリームデータの先頭部分に、少なくとも該チャプタを識別するチャプタ識別子と該一致する再生基準時刻とを含むチャプタマーカ情報を埋め込むマーカ生成処理と、をコンピュータに実行させることを特徴とするプログラム。 Sample conversion of MPEG2-TS format stream data into MP4 file format samples, generates stream data in units of samples, and outputs a playback reference time for each sample;
Chunk data generation processing for generating stream data in units of chunks by collecting the stream data in units of samples;
Read chapter information that reads the chapter reproduction reference time in the MPEG2-TS format stream data with reference to a chapter table that stores the chapter in the MPEG2-TS format stream data in association with the chapter reproduction reference time. Processing,
The playback reference time of each sample output by the format conversion process is compared with the playback reference time of the chapter read by the chapter information reading process, and placed before the moov box for storing the metadata of the stream data And at least a chapter identifier for identifying the chapter at the beginning of the stream data in units of chunks including the sample associated with the reproduction reference time that matches the reproduction reference time of the chapter. A program for causing a computer to execute marker generation processing for embedding chapter marker information including time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011038101A JP5863254B2 (en) | 2011-02-24 | 2011-02-24 | CONVERSION DEVICE, INFORMATION DISTRIBUTION DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011038101A JP5863254B2 (en) | 2011-02-24 | 2011-02-24 | CONVERSION DEVICE, INFORMATION DISTRIBUTION DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012175608A JP2012175608A (en) | 2012-09-10 |
JP5863254B2 true JP5863254B2 (en) | 2016-02-16 |
Family
ID=46978027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011038101A Active JP5863254B2 (en) | 2011-02-24 | 2011-02-24 | CONVERSION DEVICE, INFORMATION DISTRIBUTION DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5863254B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6411862B2 (en) | 2013-11-15 | 2018-10-24 | パナソニック株式会社 | File generation method and file generation apparatus |
WO2015072127A1 (en) | 2013-11-15 | 2015-05-21 | パナソニック株式会社 | File generation method and file generation apparatus |
WO2015105037A1 (en) | 2014-01-10 | 2015-07-16 | パナソニックIpマネジメント株式会社 | File generation method, file generation device and recording medium |
JP6467680B2 (en) | 2014-01-10 | 2019-02-13 | パナソニックIpマネジメント株式会社 | File generation method and file generation apparatus |
JP6489533B2 (en) | 2014-07-10 | 2019-03-27 | パナソニックIpマネジメント株式会社 | Information processing method and information processing terminal |
MX2017003568A (en) | 2014-09-26 | 2017-07-14 | Sony Corp | Information processing device and information processing method. |
JP6488221B2 (en) | 2015-03-30 | 2019-03-20 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Reproduction method and reproduction apparatus |
GB2567625B (en) * | 2017-10-12 | 2020-07-15 | Canon Kk | Method, device, and computer program for generating timed media data |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003114845A (en) * | 2001-10-03 | 2003-04-18 | Hitachi Ltd | Media conversion method and media conversion device |
JP2004201266A (en) * | 2002-05-28 | 2004-07-15 | Matsushita Electric Ind Co Ltd | Image data reproducing apparatus |
JP2005229587A (en) * | 2004-01-15 | 2005-08-25 | Matsushita Electric Ind Co Ltd | Multiplex system conversion device |
JP4417272B2 (en) * | 2005-02-04 | 2010-02-17 | シャープ株式会社 | Recording apparatus, reproducing apparatus, recording method, reproducing method, and recording / reproducing apparatus |
JP2009070525A (en) * | 2007-09-18 | 2009-04-02 | Sony Corp | Information processing device, method and program |
-
2011
- 2011-02-24 JP JP2011038101A patent/JP5863254B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012175608A (en) | 2012-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5863254B2 (en) | CONVERSION DEVICE, INFORMATION DISTRIBUTION DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM | |
JP6467680B2 (en) | File generation method and file generation apparatus | |
JP6465144B2 (en) | Information processing apparatus, information recording medium, information processing system, information processing method, and program | |
JP4746725B1 (en) | Content receiving apparatus, content reproducing apparatus, content receiving / reproducing apparatus, content receiving method, and program | |
US10177912B2 (en) | Content individualization | |
JP6550055B2 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION RECORDING MEDIUM, INFORMATION PROCESSING METHOD, AND PROGRAM | |
JP6677726B2 (en) | Verification of content format conversion | |
CN110235198B (en) | Information processing apparatus, information recording medium, information processing method, and program | |
WO2015178112A1 (en) | Information processing device, information generation device, information recording medium, information processing method, and program | |
WO2018190122A1 (en) | Information processing device, information processing method, and program | |
JP2017183762A (en) | Video stream generation method, reproduction device, and recording medium | |
JP2015109131A (en) | File generation method, reproduction method, file generation device, regeneration device and recording medium | |
WO2015105037A1 (en) | File generation method, file generation device and recording medium | |
WO2015083354A1 (en) | File generation method, playback method, file generation device, playback device, and recording medium | |
WO2016002127A1 (en) | Mpeg-2-ts to mp4 format conversion without decryption | |
WO2016027426A1 (en) | Video stream generation method, playback apparatus, and recording medium | |
JP2015153441A (en) | Information processor, information recording device, information recording medium, information processing method, and program | |
WO2015186479A1 (en) | Information processing apparatus, information recording medium, information processing method, and program | |
JP2015153440A (en) | Information processor, information recording device, information recording medium, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141008 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141014 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141209 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150831 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20150908 |
|
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: 20151208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151222 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5863254 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |