JP5433245B2 - Data control apparatus, data control system, control method and program - Google Patents

Data control apparatus, data control system, control method and program

Info

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
Application number
JP2009025970A
Other languages
Japanese (ja)
Other versions
JP2010183411A (en
Inventor
武徳 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Personal Computers Ltd
Original Assignee
NEC Personal Computers Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Personal Computers Ltd filed Critical NEC Personal Computers Ltd
Priority to JP2009025970A priority Critical patent/JP5433245B2/en
Publication of JP2010183411A publication Critical patent/JP2010183411A/en
Application granted granted Critical
Publication of JP5433245B2 publication Critical patent/JP5433245B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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, Patent Document 1 discloses a technique in which PAT and PMT are stored in the memory in advance on the server side, and when there is a transmission request from a client, stream data is transmitted after the PAT and PMT are transmitted. .

特開2005−45367号公報JP 2005-45367 A

しかしながら、特許文献1に記載の技術では、要求を受けてPAT/PMTを流すためにクライアント側は、再生要求をサーバ側へ毎回送出しなければならず、例えば、サーバ側が一方的にデータを送出する場合などには有効に機能しない。   However, in the technique described in Patent Document 1, in order to send a PAT / PMT in response to a request, the client side must send a reproduction request to the server side each time. For example, the server side sends data unilaterally. It does not function effectively when you do it.

また、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 Patent Document 1, the PAT / PMT information of a new program for program switching during reproduction cannot be transmitted to the client side first.

そこで本発明は、上記問題点に鑑みてなされたもので、ネットワークを介して配信されるストリームデータを受信し、該受信したストリームデータを下流のデータ受信装置に送出するデータ制御装置において、下流のデータ受信装置でストリームデータを速やかに再生させることを目的とする。 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.

本発明の実施形態に係るデータ制御システムの構成図である。It is a block diagram of the data control system which concerns on embodiment of this invention. 本発明の実施形態に係るストリームデータの模式図である。It is a schematic diagram of stream data according to the embodiment of the present invention. 本発明の実施形態に係るデータ制御装置の構成図である。It is a block diagram of the data control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係るデータ受信装置の構成図である。It is a block diagram of the data receiver which concerns on embodiment of this invention. 本発明の実施形態に係るデータ制御装置のフローチャート図である。It is a flowchart figure of the data control apparatus which concerns on embodiment of this invention. 本発明の他の実施形態に係るデータ制御装置の構成図である。It is a block diagram of the data control apparatus which concerns on other embodiment of this invention. 本発明の他の実施形態に係るストリームデータの模式図である。It is a schematic diagram of stream data according to another embodiment of the present invention. 本発明の他の実施形態に係るデータ制御装置のフローチャート図である。It is a flowchart figure of the data control apparatus which concerns on other embodiment of this invention. 本発明の他の実施形態に係るデータ制御システムの構成図である。It is a block diagram of the data control system which concerns on other embodiment of this invention. 本発明の他の実施形態に係るデータ制御装置のフローチャート図である。It is a flowchart figure of the data control apparatus which concerns on other embodiment of this invention. ストリームデータの模式図である。It is a schematic diagram of stream data.

次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。   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 data control device 1 and a plurality of data reception devices 2, 3, and 4.

データ制御装置1は、ネットワークなどを介して配信されるストリームデータを受信し、該ストリームデータにおけるPAT/PMTを再生先頭データの直前に挿入して下流のデータ受信装置へと送出する。なお、挿入の際には全ての再生先頭データに対して直前にPAT/PMTを挿入しても良いし、図2に示すようにPAT/PMTが受信する前に受信した再生先頭データの直前にPAT/PMTを挿入しても良い。   The data control apparatus 1 receives stream data distributed via a network or the like, inserts the PAT / PMT in the stream data immediately before the reproduction head data, and sends it to the downstream data reception apparatus. At the time of insertion, the PAT / PMT may be inserted immediately before all the reproduction head data, or as shown in FIG. 2, immediately before the reproduction head data received before the PAT / PMT is received. PAT / PMT may be inserted.

データ受信装置2,3,4は、受信したストリームデータからPAT及びPMTをサーチ、解析して再生先頭データからデータの再生を開始する。   The data receiving devices 2, 3, and 4 search and analyze the PAT and PMT from the received stream data, and start reproducing the data from the reproduction head data.

図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 reception unit 11, a storage unit 12, a data insertion unit 13, and a transmission unit 14.

受信部11は、ネットワークなどを介して上流より配信されるストリームデータを受信する。   The receiving unit 11 receives stream data distributed from upstream via a network or the like.

記憶部12は、受信部11にて受信したストリームデータを一時格納する。   The storage unit 12 temporarily stores the stream data received by the receiving unit 11.

データ挿入部13は、記憶部12に格納されたストリームデータからPAT及びPMTを抽出し、抽出したPAT及びPMTを解析する。解析後、再生を開始する先頭データの直前に挿入する。なお、直前に挿入されるデータは、抽出したPAT及びPMTより先に受信した再生先頭データである。再生先頭データがPAT及びPMTより下流にある場合には、抽出したPAT及びPMTの挿入を行わなくても良いし、再生先頭データの直前に挿入し、それ以前のデータを破棄しても良い。   The data insertion unit 13 extracts PAT and PMT from the stream data stored in the storage unit 12, and analyzes the extracted PAT and PMT. After analysis, it is inserted immediately before the top data to start playback. Note that the data inserted immediately before is the reproduction head data received before the extracted PAT and PMT. When the reproduction head data is downstream of the PAT and the PMT, the extracted PAT and PMT may not be inserted, or may be inserted immediately before the reproduction head data and the previous data may be discarded.

また、全ての対応する再生先頭データの直前に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 unit 14 sends the stream data that has been corrected by the data insertion unit 13 to a downstream data receiving device.

図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 unit 21, a TS decoding unit 22, a video decoding unit 23, a video output unit 24, an audio decoding unit 25, and an audio output unit 26.

受信部21は、ネットワークなどを介してデータ制御装置より送出されたストリームデータの受信を行う。   The receiving unit 21 receives stream data sent from the data control device via a network or the like.

TS復号部22は、受信したストリームデータからPAT及びPMTを抽出し、抽出したPAT及びPMTを解析して、各PID値のパケットを抽出する。   The TS decoding unit 22 extracts PAT and PMT from the received stream data, analyzes the extracted PAT and PMT, and extracts packets of each PID value.

映像復号部23は、TS復号部にて抽出した映像信号のデコードを行い、映像出力部24へと送出し、出力する。   The video decoding unit 23 decodes the video signal extracted by the TS decoding unit, sends it to the video output unit 24, and outputs it.

音声復号部25は、TS復号部にて抽出した音声信号のデコードを行い、音声出力部226へと送出し、出力する。   The audio decoding unit 25 decodes the audio signal extracted by the TS decoding unit, sends it to the audio output unit 226, and outputs it.

図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 unit 15, a coding unit 16, a storage unit 12, a data insertion unit 13, and a sending unit 14. In addition, about the function part similar to 1st Embodiment, the same code | symbol is described and description is abbreviate | omitted.

受信部15は、映像入力装置などから入力される映像データ及び音声データの受信を行う。   The receiving unit 15 receives video data and audio data input from a video input device or the like.

符号部16は、受信した映像データ及び音声データをトランスポートストリーム形式に符号化を行い、記憶部12へと送出する。以降の機能部については、第1の実施形態と同様の処理を行う。   The encoding unit 16 encodes the received video data and audio data into a transport stream format and sends the encoded data to the storage unit 12. Subsequent functional units perform the same processing as in the first embodiment.

なお、本実施形態において映像データ及び音声データを入力する映像入力装置を別に構成する例をあげて説明を行ったが、これに限定されるものではなく、データ制御装置と映像入力装置とを一体化した構成としても良い。   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 data insertion unit 13 detects DIT from the stream data stored in the storage unit 12, the data insertion unit 13 searches / extracts the PAT and PMT immediately after the DIT, and analyzes the extracted PAT and PMT. 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 for starting reproduction. Note that the data is transmitted to the data receiving apparatus with a delay using the storage unit 12 to such an extent that it can be transmitted without delay even if the PAT / PMT is searched and inserted from the DIT detection.

図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 broadcasting stations 31, 32, 33, a data control device 34, and data receiving devices 35, 36, 37. Each broadcast station transmits a broadcast wave to be broadcast, and each data reception device decodes the received data and outputs a video.

図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 data control device 34 receives a channel switching signal from any one of the data receiving devices 35, 36, and 37 (step S31), it sends a DIT to the data receiving device (step S32).

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 SYMBOLS 1 Data control apparatus 2,3,4 Data receiving apparatus 11 Receiving part 12 Storage part 13 Data insertion part 14 Sending part 16 Encoding part 31, 32, 33 Broadcasting station

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送出手段を備え、
前記データ挿入手段は、DITを送出後、前記番組切替信号により指定された放送波のストリームデータから送出順に対して前記DITより下流のPAT及びPMTを抽出し、送出順に対して前記DITより下流の再生先頭データと前記DITとの間に前記PAT及びPMTを挿入することを特徴とする請求項記載のデータ制御装置。
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.
JP2009025970A 2009-02-06 2009-02-06 Data control apparatus, data control system, control method and program Active JP5433245B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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