JP5433245B2 - Data control apparatus, data control system, control method and program - Google Patents
Data control apparatus, data control system, control method and programInfo
- Publication number
- JP5433245B2 JP5433245B2 JP2009025970A JP2009025970A JP5433245B2 JP 5433245 B2 JP5433245 B2 JP 5433245B2 JP 2009025970 A JP2009025970 A JP 2009025970A JP 2009025970 A JP2009025970 A JP 2009025970A JP 5433245 B2 JP5433245 B2 JP 5433245B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- dit
- storage unit
- stream data
- pmt
- 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
- 238000000034 method Methods 0.000 title claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000003780 insertion Methods 0.000 claims description 14
- 230000037431 insertion Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 12
- 230000001934 delay Effects 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、ストリームデータの映像の一部が欠けて再生されることを改善する技術に関する。 The present invention relates to a technique for improving that a part of video of stream data is lost and reproduced.
図11は、従来におけるネットワーク配信されたストリームデータの模式図である。図11を参照して従来のストリームデータ再生手順について説明する。 FIG. 11 is a schematic diagram of conventional stream data distributed over a network. A conventional stream data reproduction procedure will be described with reference to FIG.
(1)クライアント側では、ストリーム再生に必要となるストリーム情報、すなわちVideo/AudioパケットのPID(Packet Identifier)(識別符号領域)などを取得するため、受信したデータ内からPAT(Program Association Table)/PMT(Program Map Table)をサーチし、解析を行う。 (1) On the client side, in order to acquire stream information necessary for stream reproduction, that is, PID (Packet Identifier) (identification code area) of the Video / Audio packet, etc., the PAT (Program Association Table) / PMT (Program Map Table) is searched and analyzed.
なお、PMTは、データに含まれる画像や音声などの各PIDを格納したテーブルであり、PATは、PMTのPID一覧に対応するテーブルである。 The PMT is a table storing each PID such as an image or sound included in the data, and the PAT is a table corresponding to a PID list of the PMT.
(2)受信したPMTを解析して得られたVideo/AudioパケットのPIDから、受信したストリームデータにおける再生を開始するための先頭(SH)をサーチする。 (2) The head (SH) for starting reproduction in the received stream data is searched from the PID of the Video / Audio packet obtained by analyzing the received PMT.
(3)ビデオデータとオーディオデータのそれぞれのデータが用意できたら同期して再生を開始する。 (3) When video data and audio data are prepared, playback is started in synchronization.
このように従来では、PAT/PMT以前のデータ及びPAT/PMT取得後、再生先頭データ取得前までのビデオ/オーディオデータは再生に用いることができずに破棄されていた。 Thus, conventionally, data before PAT / PMT and video / audio data after acquisition of PAT / PMT and before acquisition of playback head data cannot be used for playback and are discarded.
そこで、例えば特許文献1には、予めサーバ側でPAT及びPMTをメモリに保存しておき、クライアントから送信要求があると、PAT及びPMTを送信した後にストリームデータを送出する技術について開示されている。
Thus, for example,
しかしながら、特許文献1に記載の技術では、要求を受けてPAT/PMTを流すためにクライアント側は、再生要求をサーバ側へ毎回送出しなければならず、例えば、サーバ側が一方的にデータを送出する場合などには有効に機能しない。
However, in the technique described in
また、PAT/PMTを受信しても、再生を開始するための先頭データを受信するまでに受信した映像データや音声データなどは無効となるため、データ送出量を抑えたい場合などには無駄が多い。 Even if PAT / PMT is received, video data and audio data received before receiving the top data for starting playback are invalidated. Many.
また例えば、再生要求後に最初に送出したPAT/PMTを回線の障害などで受信できず、最初に受信した再生先頭データが有効に活用できなかった場合には、次の再生先頭データ前にPAT/PMTが送信されてくるとは限らず、次に受信した再生先頭データも破棄されてしまう可能性があるために、再生開始が遅くなり、クライアントからの再生要求に因らないライブ配信時においては課題が残る。 Further, for example, when the PAT / PMT sent first after the reproduction request cannot be received due to a line failure or the like, and the first received reproduction head data cannot be used effectively, the PAT / PMT before the next reproduction head data is obtained. The PMT is not always sent, and the next received playback head data may be discarded. Therefore, the playback start is delayed, and at the time of live delivery not depending on the playback request from the client Issues remain.
また、再生中に番組が切り替わる場合などには、それまでに受信したPAT/PMTの情報は無効となり、新たな番組に対するPAT/PMTを受信しなければならない。しかしながら、特許文献1のように再生要求に対してPAT/PMTを送出する構成では、再生中の番組切替に対する新たな番組のPAT/PMTの情報を先にクライアント側へ送出することができない。
In addition, when a program is switched during reproduction, the PAT / PMT information received so far becomes invalid, and a PAT / PMT for a new program must be received. However, in the configuration in which PAT / PMT is transmitted in response to a reproduction request as in
そこで本発明は、上記問題点に鑑みてなされたもので、ネットワークを介して配信されるストリームデータを受信し、該受信したストリームデータを下流のデータ受信装置に送出するデータ制御装置において、下流のデータ受信装置でストリームデータを速やかに再生させることを目的とする。 Therefore, the present invention has been made in view of the above problems , and in a data control apparatus that receives stream data distributed via a network and sends the received stream data to a downstream data receiving apparatus, It is an object to promptly reproduce stream data in a data receiving apparatus .
本発明にかかるデータ制御装置は、The data control apparatus according to the present invention is:
ネットワークを介して配信されるストリームデータを受信し、該受信したストリームデータをデータ受信装置に送出するデータ制御装置であって、 A data control device that receives stream data distributed via a network and sends the received stream data to a data receiving device,
受信したストリームデータを一時格納する記憶部と、 A storage unit for temporarily storing received stream data;
前記記憶部に格納されたストリームデータからDITを検出するDIT検出手段と、 DIT detection means for detecting DIT from the stream data stored in the storage unit;
前記DIT検出手段によりDITを検出すると、前記記憶部に格納されたストリームデータから送出順に対して前記DITより下流のPAT及びPMTを抽出し、送出順に対して前記DITより下流の再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するデータ挿入手段と、 When the DIT is detected by the DIT detection means, PAT and PMT downstream from the DIT are extracted from the stream data stored in the storage unit with respect to the transmission order, and the reproduction head data downstream from the DIT with respect to the transmission order Data insertion means for inserting the PAT and PMT between the DIT;
前記記憶部に格納されたストリームデータを前記データ受信装置に送出する送出手段と、を有し、 Sending means for sending the stream data stored in the storage unit to the data receiving device;
前記送出手段は、前記記憶部に格納されたストリームデータからDITを検出し、前記再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するまで前記ストリームデータを前記記憶部で遅延させて、前記データ受信装置に送出する、ことを特徴とする。 The sending means detects DIT from the stream data stored in the storage unit and delays the stream data in the storage unit until the PAT and PMT are inserted between the reproduction head data and the DIT. And sending the data to the data receiving device.
本発明により、ネットワークを介して配信されるストリームデータを受信し、該受信したストリームデータを下流のデータ受信装置に送出するデータ制御装置において、下流のデータ受信装置でストリームデータを速やかに再生させることが可能となる。 According to the present invention, in a data control apparatus that receives stream data distributed via a network and sends the received stream data to a downstream data receiving apparatus, the downstream data receiving apparatus can promptly reproduce the stream data. Is possible.
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。 Next, the best mode for carrying out the invention will be described in detail with reference to the drawings.
(第1の実施形態)
図1は、本発明の第1の実施形態におけるデータ制御システムの構成図である。本データ制御システムは、データ制御装置1と、複数のデータ受信装置2,3,4と、を有して構成される。
(First embodiment)
FIG. 1 is a configuration diagram of a data control system according to the first embodiment of the present invention. This data control system includes a
データ制御装置1は、ネットワークなどを介して配信されるストリームデータを受信し、該ストリームデータにおけるPAT/PMTを再生先頭データの直前に挿入して下流のデータ受信装置へと送出する。なお、挿入の際には全ての再生先頭データに対して直前にPAT/PMTを挿入しても良いし、図2に示すようにPAT/PMTが受信する前に受信した再生先頭データの直前にPAT/PMTを挿入しても良い。
The
データ受信装置2,3,4は、受信したストリームデータからPAT及びPMTをサーチ、解析して再生先頭データからデータの再生を開始する。
The
図3は、本発明の実施形態におけるデータ制御装置の構成図である。本データ制御装置は、受信部11と、記憶部12と、データ挿入部13と、送出部14と、を有して構成される。
FIG. 3 is a configuration diagram of the data control apparatus according to the embodiment of the present invention. The data control apparatus includes a
受信部11は、ネットワークなどを介して上流より配信されるストリームデータを受信する。
The
記憶部12は、受信部11にて受信したストリームデータを一時格納する。
The
データ挿入部13は、記憶部12に格納されたストリームデータからPAT及びPMTを抽出し、抽出したPAT及びPMTを解析する。解析後、再生を開始する先頭データの直前に挿入する。なお、直前に挿入されるデータは、抽出したPAT及びPMTより先に受信した再生先頭データである。再生先頭データがPAT及びPMTより下流にある場合には、抽出したPAT及びPMTの挿入を行わなくても良いし、再生先頭データの直前に挿入し、それ以前のデータを破棄しても良い。
The
また、全ての対応する再生先頭データの直前にPAT及びPMTを挿入しても良い。これにより、ネットワークなどの障害で最初に送出されたPAT及びPMTをデータ受信装置が受信できなくても各再生先頭データの直前でPAT及びPMTを受信することができるため、スムーズに再生を行うことができる。 Further, PAT and PMT may be inserted immediately before all the corresponding reproduction head data. As a result, even if the data receiving apparatus cannot receive the PAT and PMT sent first due to a failure in the network or the like, the PAT and PMT can be received immediately before each reproduction head data. Can do.
また、PAT及びPMTを挿入する再生先頭データより先に受信したその他のパケットについて、このときに破棄してしまうよう構成しても良い。これにより送出するデータ量を低減することが可能である。 Further, other packets received prior to the reproduction head data into which PAT and PMT are inserted may be discarded at this time. As a result, the amount of data to be transmitted can be reduced.
送出部14は、データ挿入部13で補正処理が行われたストリームデータを下流のデータ受信装置へと送出する。
The sending
図4は、本発明の実施形態におけるデータ受信装置の構成図である。本データ受信装置は、受信部21と、TS復号部22と、映像復号部23と、映像出力部24と、音声復号部25と、音声出力部26と、を有して構成される。
FIG. 4 is a configuration diagram of the data receiving apparatus according to the embodiment of the present invention. The data receiving apparatus includes a receiving
受信部21は、ネットワークなどを介してデータ制御装置より送出されたストリームデータの受信を行う。
The receiving
TS復号部22は、受信したストリームデータからPAT及びPMTを抽出し、抽出したPAT及びPMTを解析して、各PID値のパケットを抽出する。
The
映像復号部23は、TS復号部にて抽出した映像信号のデコードを行い、映像出力部24へと送出し、出力する。
The
音声復号部25は、TS復号部にて抽出した音声信号のデコードを行い、音声出力部226へと送出し、出力する。
The
図5は、本発明の実施形態におけるデータ制御装置のフローチャート図である。 FIG. 5 is a flowchart of the data control apparatus in the embodiment of the present invention.
ストリームデータを受信すると(ステップS11)、PAT及びPMTを受信したデータ内からサーチする(ステップS12)。 When the stream data is received (step S11), the PAT and the PMT are searched from the received data (step S12).
サーチしたPAT及びPMTを解析し(ステップS13)、再生を開始する先頭データの直前に前記PAT/PMTを挿入する(ステップS14)。このときに挿入した位置より上流のデータについては、破棄しても良い。 The searched PAT and PMT are analyzed (step S13), and the PAT / PMT is inserted immediately before the top data to start reproduction (step S14). Data upstream from the position inserted at this time may be discarded.
ステップS14にて補正処理を行ったデータを下流のクライアントへと送出する(ステップS15)。 The data corrected in step S14 is sent to the downstream client (step S15).
(第2の実施形態)
次に、本発明の第2の実施形態について詳細に説明する。図6は、本発明の他の実施形態におけるデータ制御装置の構成図である。
(Second Embodiment)
Next, a second embodiment of the present invention will be described in detail. FIG. 6 is a configuration diagram of a data control apparatus according to another embodiment of the present invention.
本データ制御装置は、受信部15と、符号部16と、記憶部12と、データ挿入部13と、送出部14と、を有して構成される。なお、第1の実施形態と同様の機能部については同一の符号を記し、説明を省略する。
The data control apparatus includes a receiving
受信部15は、映像入力装置などから入力される映像データ及び音声データの受信を行う。
The receiving
符号部16は、受信した映像データ及び音声データをトランスポートストリーム形式に符号化を行い、記憶部12へと送出する。以降の機能部については、第1の実施形態と同様の処理を行う。
The
なお、本実施形態において映像データ及び音声データを入力する映像入力装置を別に構成する例をあげて説明を行ったが、これに限定されるものではなく、データ制御装置と映像入力装置とを一体化した構成としても良い。 In the present embodiment, an example in which a video input device that inputs video data and audio data is configured separately has been described. However, the present invention is not limited to this, and the data control device and the video input device are integrated. It is good also as a structure.
(第3の実施形態)
図7は、番組切り替わり時におけるストリームデータの模式図である。なお、上図は従来のデータを示し、下図は、本発明の実施形態における補正処理後のデータを示す。
(Third embodiment)
FIG. 7 is a schematic diagram of stream data at the time of program switching. The upper diagram shows conventional data, and the lower diagram shows data after correction processing in the embodiment of the present invention.
図7上図に示すように、複数の番組が連続して流されるような場合には、番組と番組との間にDIT(Discontinuity Information Table)が挿入されて送られてくる。 As shown in the upper diagram of FIG. 7, when a plurality of programs are continuously played, a DIT (Discontinuity Information Table) is inserted between the programs and sent.
データ挿入部13では、記憶部12に格納されたストリームデータからDITを検知すると、直後のPAT及びPMTをサーチ/抽出し、抽出したPAT及びPMTを解析する。解析後、図7下図に示すようにDITと再生を開始する先頭データとの間に抽出したPAT及びPMTを挿入する。なお、データの送出は、DIT検知からPAT/PMTをサーチして挿入しても遅滞なく送出できる程度に記憶部12を用いて遅延をさせてデータ受信装置へと送出する。
When the
図8は、第3の実施形態におけるデータ制御装置のフローチャート図である。以下、本フローチャート図を参照に第3の実施形態における処理について詳細に説明する。 FIG. 8 is a flowchart of the data control apparatus according to the third embodiment. Hereinafter, the process in the third embodiment will be described in detail with reference to the flowchart.
DITを検知すると(ステップS21)、PAT及びPMTをDIT検知後のデータ内においてサーチする(ステップS22)。 When DIT is detected (step S21), PAT and PMT are searched in the data after DIT detection (step S22).
サーチしたPAT及びPMTを解析し(ステップS23)、再生を開始する先頭データを特定し、DITと再生先頭データとの間に前記PAT/PMTを挿入する(ステップS24)。このときにDITから再生先頭データの間のデータについて、破棄してしまっても良い。 The searched PAT and PMT are analyzed (step S23), the head data for starting playback is specified, and the PAT / PMT is inserted between the DIT and playback head data (step S24). At this time, data between the DIT and the reproduction head data may be discarded.
ステップS14にて補正処理を行ったデータを下流のクライアントへと送出する(ステップS25)。 The data corrected in step S14 is sent to the downstream client (step S25).
(第4の実施形態)
図9は、本発明の実施形態におけるデータ制御システムの構成図である。本データ制御システムは、複数の放送局31,32,33と、データ制御装置34と、データ受信装置35,36,37と、を有して構成される。なお、各放送局は、放送する放送波を送出し、各データ受信装置は、受信したデータの復号を行って映像の出力を行う。
(Fourth embodiment)
FIG. 9 is a configuration diagram of the data control system in the embodiment of the present invention. This data control system includes a plurality of
図10は、本発明の第4の実施形態におけるデータ制御装置のフローチャート図である。以下、本フローチャート図を参照に第4の実施形態における処理について詳細に説明する。 FIG. 10 is a flowchart of the data control apparatus in the fourth embodiment of the present invention. Hereinafter, the process in the fourth embodiment will be described in detail with reference to the flowchart.
データ制御装置34は、各データ受信装置35,36,37のいずれかの装置よりチャンネルの切替信号を受け取ると(ステップS31)、該データ受信装置に対してDITを送出する(ステップS32)。
When the
DITを送出後、指定されたチャンネルの放送波におけるPAT及びPMTをサーチ/抽出し(ステップS33)、抽出したPAT及びPMTを解析する(ステップS34)。 After sending the DIT, the PAT and PMT in the broadcast wave of the designated channel are searched / extracted (step S33), and the extracted PAT and PMT are analyzed (step S34).
解析後、図7下図に示すようにDITと再生を開始する先頭データとの間に抽出したPAT及びPMTを挿入して(ステップS35)、データを該データ受信装置に対して送出する(ステップS36)。 After the analysis, as shown in the lower diagram of FIG. 7, the extracted PAT and PMT are inserted between the DIT and the head data to start reproduction (step S35), and the data is sent to the data receiving device (step S36). ).
なお、DITと再生を開始する先頭データとの間のデータについては削除して送出データ容量を削減するよう構成しても良い。 It should be noted that the data between the DIT and the head data for starting reproduction may be deleted to reduce the transmission data capacity.
以上、実施の形態を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら実施の形態や具体例に様々な修正および変更が可能である。 Although the embodiments have been described above, various modifications and changes can be made to these embodiments and specific examples without departing from the broad scope and scope of the present invention defined in the claims.
1 データ制御装置
2,3,4 データ受信装置
11 受信部
12 記憶部
13 データ挿入部
14 送出部
16 符号部
31,32,33 放送局
DESCRIPTION OF
Claims (5)
受信したストリームデータを一時格納する記憶部と、
前記記憶部に格納されたストリームデータからDITを検出するDIT検出手段と、
前記DIT検出手段によりDITを検出すると、前記記憶部に格納されたストリームデータから送出順に対して前記DITより下流のPAT及びPMTを抽出し、送出順に対して前記DITより下流の再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するデータ挿入手段と、
前記記憶部に格納されたストリームデータを前記データ受信装置に送出する送出手段と、を有し、
前記送出手段は、前記記憶部に格納されたストリームデータからDITを検出し、前記再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するまで前記ストリームデータを前記記憶部で遅延させて、前記データ受信装置に送出する、ことを特徴とするデータ制御装置。 A data control device that receives stream data distributed via a network and sends the received stream data to a data receiving device,
A storage unit for temporarily storing received stream data;
DIT detection means for detecting DIT from the stream data stored in the storage unit;
When the DIT is detected by the DIT detection means, PAT and PMT downstream from the DIT are extracted from the stream data stored in the storage unit with respect to the transmission order, and the reproduction head data downstream from the DIT with respect to the transmission order Data insertion means for inserting the PAT and PMT between the DIT ;
Sending means for sending the stream data stored in the storage unit to the data receiving device ;
The sending means detects DIT from the stream data stored in the storage unit and delays the stream data in the storage unit until the PAT and PMT are inserted between the reproduction head data and the DIT. A data control device that sends the data to the data receiving device.
前記データ挿入手段は、DITを送出後、前記番組切替信号により指定された放送波のストリームデータから送出順に対して前記DITより下流のPAT及びPMTを抽出し、送出順に対して前記DITより下流の再生先頭データと前記DITとの間に前記PAT及びPMTを挿入することを特徴とする請求項1記載のデータ制御装置。 A DIT sending means for sending a DIT to the data receiving device when receiving a program switching signal for switching to another broadcast wave from the data receiving device ;
The data insertion means extracts PAT and PMT downstream from the DIT with respect to the transmission order from the broadcast wave stream data designated by the program switching signal after sending the DIT , and downstream from the DIT with respect to the transmission order. data control device according to claim 1, wherein the inserting the PAT and PMT between the and the reproduction head data DIT.
前記データ制御装置は、
受信したストリームデータを一時格納する記憶部と、
前記記憶部に格納されたストリームデータからDITを検出するDIT検出手段と、
前記DIT検出手段によりDITを検出すると、前記記憶部に格納されたストリームデータから送出順に対して前記DITより下流のPAT及びPMTを抽出し、送出順に対して前記DITより下流の再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するデータ挿入手段と、
前記記憶部に格納されたストリームデータを前記データ受信装置に送出する送出手段と、を有し、
前記送出手段は、前記記憶部に格納されたストリームデータからDITを検出し、前記再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するまで前記ストリームデータを前記記憶部で遅延させて、前記データ受信装置に送出し、
前記データ受信装置は、
前記送出手段にて送出されたストリームデータを受信する受信手段と、
前記受信手段にて受信したストリームデータを復号する復号手段と、
前記復号手段にて復号したデータを出力する出力手段と、を有することを特徴とするデータ制御システム。 A data control system comprising: a data receiving device; and a data control device that receives stream data distributed via a network and sends the received stream data to the data receiving device ,
The data control device includes:
A storage unit for temporarily storing received stream data;
DIT detection means for detecting DIT from the stream data stored in the storage unit;
When the DIT is detected by the DIT detection means, PAT and PMT downstream from the DIT are extracted from the stream data stored in the storage unit with respect to the transmission order, and the reproduction head data downstream from the DIT with respect to the transmission order Data insertion means for inserting the PAT and PMT between the DIT ;
Sending means for sending the stream data stored in the storage unit to the data receiving device ;
The sending means detects DIT from the stream data stored in the storage unit and delays the stream data in the storage unit until the PAT and PMT are inserted between the reproduction head data and the DIT. , Send to the data receiving device,
The data receiving device is :
Receiving means for receiving the stream data sent by the sending means;
Decoding means for decoding the stream data received by the receiving means;
And an output means for outputting the data decoded by the decoding means.
受信したストリームデータを記憶部に一時格納する記憶ステップと、
前記記憶部に格納されたストリームデータからDITを検出するDIT検出ステップと、
前記DIT検出ステップによりDITを検出すると、前記記憶部に格納されたストリームデータから送出順に対して前記DITより下流のPAT及びPMTを抽出し、送出順に対して前記DITより下流の再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するデータ挿入ステップと、
前記記憶部に格納されたストリームデータを前記データ受信装置に送出する送出ステップと、を有し、
前記送出ステップは、前記記憶部に格納されたストリームデータからDITを検出し、前記再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するまで前記ストリームデータを前記記憶部で遅延させて、前記データ受信装置に送出する、ことを特徴とする制御方法。 A control method of a data control device that receives stream data distributed via a network and sends the received stream data to a data receiving device,
A storage step of temporarily storing the received stream data in the storage unit ;
A DIT detection step of detecting DIT from the stream data stored in the storage unit;
When DIT is detected by the DIT detection step, PAT and PMT downstream from the DIT are extracted from the stream data stored in the storage unit with respect to the transmission order, and the reproduction head data downstream from the DIT with respect to the transmission order A data insertion step of inserting the PAT and PMT between the DIT ;
Sending the stream data stored in the storage unit to the data receiving device ,
The sending step detects the DIT from the stream data stored in the storage unit and delays the stream data in the storage unit until the PAT and PMT are inserted between the reproduction head data and the DIT. And sending the data to the data receiving apparatus .
受信したストリームデータを記憶部に一時格納する記憶処理と、
前記記憶部に格納されたストリームデータからDITを検出するDIT検出処理と、
前記DIT検出処理によりDITを検出すると、前記記憶部に格納されたストリームデータから送出順に対して前記DITより下流のPAT及びPMTを抽出し、送出順に対して前記DITより下流の再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するデータ挿入処理と、
前記記憶部に格納されたストリームデータを前記データ受信装置に送出する送出処理と、を前記コンピュータに実行させ、
前記送出処理は、前記記憶部に格納されたストリームデータからDITを検出し、前記再生先頭データと前記DITとの間に前記PAT及びPMTを挿入するまで前記ストリームデータを前記記憶部で遅延させて、前記データ受信装置に送出する、ことを特徴とするプログラム。 A program for causing a computer of a data control apparatus to receive stream data distributed via a network and send the received stream data to a data receiving apparatus,
A storage process for temporarily storing the received stream data in the storage unit ;
A DIT detection process for detecting a DIT from the stream data stored in the storage unit;
When DIT is detected by the DIT detection process, PAT and PMT downstream from the DIT are extracted from the stream data stored in the storage unit in the transmission order, and the reproduction head data downstream from the DIT in the transmission order A data insertion process for inserting the PAT and PMT between the DIT ;
A transmission process for transmitting the stream data stored in the storage unit to the data receiving apparatus, was executed by the computer,
The sending process detects DIT from stream data stored in the storage unit, and delays the stream data in the storage unit until the PAT and PMT are inserted between the reproduction head data and the DIT. And sending the program to the data receiving device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009025970A JP5433245B2 (en) | 2009-02-06 | 2009-02-06 | Data control apparatus, data control system, control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009025970A JP5433245B2 (en) | 2009-02-06 | 2009-02-06 | Data control apparatus, data control system, control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010183411A JP2010183411A (en) | 2010-08-19 |
JP5433245B2 true JP5433245B2 (en) | 2014-03-05 |
Family
ID=42764577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009025970A Active JP5433245B2 (en) | 2009-02-06 | 2009-02-06 | Data control apparatus, data control system, control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5433245B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002080541A1 (en) * | 2001-03-29 | 2002-10-10 | Matsushita Electric Industrial Co., Ltd. | Av data recording/reproducing apparatus and method and disc on which data is recorded by the av data recording/reproducing apparatus or method |
JP2007116213A (en) * | 2005-10-17 | 2007-05-10 | Sharp Corp | Information processor, information processing method, program, and recording medium having recorded the program |
JP4737200B2 (en) * | 2008-01-04 | 2011-07-27 | ソニー株式会社 | Data transmission method and electronic device |
JP2010147828A (en) * | 2008-12-19 | 2010-07-01 | Sony Corp | Signal converting apparatus, signal converting method, and program |
-
2009
- 2009-02-06 JP JP2009025970A patent/JP5433245B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010183411A (en) | 2010-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8788933B2 (en) | Time-shifted presentation of media streams | |
US20080259962A1 (en) | Contents reproducing apparatus | |
JP2005229587A (en) | Multiplex system conversion device | |
US11356749B2 (en) | Track format for carriage of event messages | |
US9319446B2 (en) | System and method for transport stream sync byte detection with transport stream having multiple emulated sync bytes | |
EP2486683B1 (en) | A digital receiver and corresponding digital transmission system server | |
CN103491430B (en) | Streaming medium data processing method and electronic equipment | |
US20180027285A1 (en) | Decoding device, reception device, transmission device, transmission/reception system, decoding method, and storage medium having decoding program stored therein | |
JP3987541B2 (en) | Packet stream receiver | |
CN112640479A (en) | Method and apparatus for switching media service channel | |
KR100772375B1 (en) | Method for setting time of the clock in the digital broadcast receiver using information included in the transport stream and digital broadcast receiver device therefor | |
KR101420099B1 (en) | Method and apparatus for reproducing broadcasting content and method and apparatus for providing broadcasting content | |
JP2008236040A (en) | Stream reproducing device | |
US9100672B2 (en) | Data transmitting device and data transmitting and receiving system | |
JP5383520B2 (en) | Relay device, program, system, and method for correcting loss of synchronization between video frame and audio frame | |
JP5433245B2 (en) | Data control apparatus, data control system, control method and program | |
WO2004093356A1 (en) | Digital broadcast transmission system, digital broadcast reception apparatus, and digital broadcast reproduction method | |
WO2016203968A1 (en) | Broadcast receiver, method, and program | |
JP4589355B2 (en) | Stream playback device | |
JP2005020437A (en) | Contents correction system and reception device | |
KR100657096B1 (en) | Synchronization apparatus and method for audio and video of portable terminal | |
KR102640666B1 (en) | A method for receiving a broadcast signal and an apparatus for receiving a broadcast signal | |
KR102401372B1 (en) | Method and apparatus for inserting content received via heterogeneous network | |
KR20060114898A (en) | Vod stream data play device being capable of pause function and method of offering pause function | |
JP4546395B2 (en) | Broadcast reception control method and broadcast reception apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20110830 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130415 |
|
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: 20131203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5433245 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |