JP2012249086A - Video receiver - Google Patents
Video receiver Download PDFInfo
- Publication number
- JP2012249086A JP2012249086A JP2011119354A JP2011119354A JP2012249086A JP 2012249086 A JP2012249086 A JP 2012249086A JP 2011119354 A JP2011119354 A JP 2011119354A JP 2011119354 A JP2011119354 A JP 2011119354A JP 2012249086 A JP2012249086 A JP 2012249086A
- Authority
- JP
- Japan
- Prior art keywords
- transport stream
- transport
- deletion
- packets
- number 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.)
- Pending
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【課題】MPEG2−TTSを記録部に記録する場合と比較して、記録データ量を削減できるとともに、ヌルパケットを削除した後のトランスポートストリームから削除する前のトランスポートストリームを簡易な処理によって復元することが可能な映像受信装置を得る。
【解決手段】映像受信装置4は、複数のトランスポートパケットを含むトランスポートストリームS1を受信する受信部11と、トランスポートストリームS1に含まれている複数のトランスポートパケットからヌルパケットを削除するとともに、削除したヌルパケットの個数に関する削除個数情報をヌルパケットの削除箇所に付加することにより、トランスポートストリームS2を生成して記録部13に記録する、削除処理部12と、を備える。
【選択図】図2Compared to recording MPEG2-TTS in a recording unit, the amount of recorded data can be reduced, and a transport stream before deletion from a transport stream after deleting null packets is restored by simple processing. A video receiving apparatus capable of performing the above is obtained.
A video receiver 4 receives a transport stream S1 including a plurality of transport packets, and deletes null packets from the plurality of transport packets included in the transport stream S1. A deletion processing unit 12 that generates a transport stream S2 and records it in the recording unit 13 by adding deletion number information regarding the number of deleted null packets to the deletion portion of the null packet.
[Selection] Figure 2
Description
本発明は、映像受信装置に関する。 The present invention relates to a video receiving apparatus.
MPEG(Moving Picture Experts Group)2−TS(Transport Stream)を用いた通信プロトコルにおいて、映像送信装置は、所定間隔のトランスポートパケット毎に、PCR(Program Clock Reference)を付加する。映像受信装置は、トランスポートパケット内に含まれるPCRを検出し、検出したPCRに基づいて、映像送信装置のクロックを再生する。また、MPEG2−TSにおいては、通信速度の調整のために、無意味なトランスポートパケット(ヌルパケット)が、トランスポートストリーム内に含まれている。映像送信装置は、ヌルパケットを含むトランスポートストリームに対して、PCRを付加する。 In a communication protocol using MPEG (Moving Picture Experts Group) 2-TS (Transport Stream), the video transmission apparatus adds a PCR (Program Clock Reference) for each transport packet at a predetermined interval. The video reception device detects the PCR included in the transport packet and regenerates the clock of the video transmission device based on the detected PCR. In MPEG2-TS, meaningless transport packets (null packets) are included in the transport stream in order to adjust the communication speed. The video transmitting apparatus adds PCR to the transport stream including a null packet.
下記特許文献1,2には、MPEG2−TSの各トランスポートパケットに4バイト長のタイムスタンプをそれぞれ付加することにより、MPEG2−TSをMPEG2−TTS(Time-stamped Transport Stream)に変換する技術が開示されている。
The following
映像受信装置が受信したトランスポートストリームをハードディスク等の記録部に記録する場合には、記録データ量を削減するために、ヌルパケットの削除後にトランスポートストリームを記録することが望ましい。この場合には、PCRを含むトランスポートパケットの位置が、ヌルパケットの削除の前後で異なる。そのため、デコーダに入力されるトランスポートストリームにおいても、PCRを含むトランスポートパケットの位置が、本来の位置(ヌルパケットが削除される前のトランスポートストリーム内における位置)とは異なっている。従って、デコーダは、検出したPCRのみによっては、映像送信装置のクロックを正確に再生することができない。そこで、タイムスタンプが付加されたMPEG2−TTSを用いることにより、記録時にヌルパケットが削除された場合であっても、デコーダは、タイムスタンプに基づいて、PCRを含むトランスポートパケットの本来の位置を復元することができる。従って、デコーダは、本来の位置に復元されたトランスポートパケット内に含まれるPCRに基づいて、映像送信装置のクロックを再生することが可能となる。 When the transport stream received by the video receiver is recorded in a recording unit such as a hard disk, it is desirable to record the transport stream after deleting the null packet in order to reduce the amount of recording data. In this case, the position of the transport packet including the PCR differs before and after the null packet is deleted. Therefore, also in the transport stream input to the decoder, the position of the transport packet including the PCR is different from the original position (position in the transport stream before the null packet is deleted). Therefore, the decoder cannot accurately reproduce the clock of the video transmission device only by the detected PCR. Therefore, by using MPEG2-TTS with a time stamp added, even if a null packet is deleted at the time of recording, the decoder determines the original position of the transport packet including the PCR based on the time stamp. Can be restored. Therefore, the decoder can reproduce the clock of the video transmission apparatus based on the PCR included in the transport packet restored to the original position.
しかしながら、MPEG2−TTSを記録部に記録する場合には、ヌルパケットを削除した後のトランスポートストリームに含まれる全てのトランスポートパケットに、4バイト長のタイムスタンプがそれぞれ付加される。従って、「トランスポートパケットの個数」×「4バイト」に相当するデータ量だけ、記録データ量が増加する。 However, when MPEG2-TTS is recorded in the recording unit, a 4-byte time stamp is added to all the transport packets included in the transport stream after the null packet is deleted. Therefore, the recording data amount increases by the data amount corresponding to “the number of transport packets” × “4 bytes”.
また、デコーダがMPEG2−TTSに対応していない場合には、記録部から読み出したMPEG2−TTSにヌルパケットを挿入することによって、MPEG2−TTSからMPEG2−TSを復元する必要がある。挿入すべきヌルパケットの個数は、タイムスタンプ間隔を用いて算出することができる。しかし、タイムスタンプの付加時にリアルタイムクロック等が用いられている場合には、クロック誤差等に起因して、挿入すべきヌルパケットの個数とタイムスタンプ間隔とが正確には一致しないことがある。この場合には、挿入すべきヌルパケットの個数を誤差の傾向等に基づいて決定する必要があるが、この決定処理が煩雑であるとともに、個数の決定を誤った場合には完全なMPEG2−TSを復元することができない。 If the decoder does not support MPEG2-TTS, it is necessary to restore MPEG2-TS from MPEG2-TTS by inserting a null packet into MPEG2-TTS read from the recording unit. The number of null packets to be inserted can be calculated using the time stamp interval. However, when a real-time clock or the like is used at the time of adding a time stamp, the number of null packets to be inserted may not accurately match the time stamp interval due to a clock error or the like. In this case, it is necessary to determine the number of null packets to be inserted based on an error tendency or the like, but this determination process is complicated, and if the number is incorrectly determined, the complete MPEG2-TS is determined. Can not be restored.
本発明はかかる事情に鑑みて成されたものであり、MPEG2−TTSを記録部に記録する場合と比較して、記録データ量を削減できるとともに、ヌルパケットを削除した後のトランスポートストリームから削除する前のトランスポートストリームを簡易な処理によって復元することが可能な映像受信装置を得ることを目的とするものである。 The present invention has been made in view of such circumstances, and can reduce the amount of recorded data as compared with the case of recording MPEG2-TTS in a recording unit, and can be deleted from a transport stream after deleting null packets. It is an object of the present invention to obtain a video receiving apparatus capable of restoring the transport stream before the processing by simple processing.
本発明の第1の態様に係る映像受信装置は、複数のトランスポートパケットを含む第1のトランスポートストリームを受信する受信部と、前記第1のトランスポートストリームに含まれている複数のトランスポートパケットからヌルパケットを削除するとともに、削除したヌルパケットの個数に関する情報をヌルパケットの削除箇所に付加することにより、第2のトランスポートストリームを生成して記録部に記録する、削除処理部と、を備えることを特徴とするものである。 The video reception apparatus according to the first aspect of the present invention includes a receiving unit that receives a first transport stream including a plurality of transport packets, and a plurality of transports included in the first transport stream. Deleting a null packet from the packet and adding a piece of information about the number of deleted null packets to the deleted portion of the null packet, thereby generating a second transport stream and recording it in the recording unit; It is characterized by providing.
第1の態様に係る映像受信装置によれば、削除処理部は、第1のトランスポートストリームに含まれている複数のトランスポートパケットからヌルパケットを削除するとともに、削除したヌルパケットの個数に関する情報をヌルパケットの削除箇所に付加することにより、第2のトランスポートストリームを生成して記録部に記録する。従って、情報は、ヌルパケットの削除箇所に付加され、全てのトランスポートパケットに付加されるわけではないため、MPEG2−TTSを記録部に記録する場合と比較して、記録データ量を削減することが可能となる。また、情報は、削除したヌルパケットの個数に関する情報であるため、ヌルパケットを削除した後のトランスポートストリームから削除する前のトランスポートストリームを復元する際には、当該情報に記述されている個数のヌルパケットを挿入すれば足りる。その結果、複雑な演算や処理は不要となるため、ヌルパケットを削除する前のトランスポートストリームを簡易に復元することが可能となる。 According to the video reception device according to the first aspect, the deletion processing unit deletes null packets from the plurality of transport packets included in the first transport stream, and information on the number of deleted null packets. Is added to the deleted portion of the null packet to generate a second transport stream and record it in the recording unit. Therefore, the information is added to the deleted portion of the null packet and not to all the transport packets. Therefore, the amount of recorded data can be reduced as compared with the case where MPEG2-TTS is recorded in the recording unit. Is possible. Further, since the information is information on the number of deleted null packets, when restoring the transport stream before deleting from the transport stream after deleting the null packets, the number described in the information It is enough to insert a null packet. As a result, complicated calculations and processing are not required, and it is possible to easily restore the transport stream before deleting the null packet.
本発明の第2の態様に係る映像受信装置は、第1の態様に係る映像受信装置において特に、トランスポートストリームをデコードするデコーダと、前記記録部から前記第2のトランスポートストリームを読み出し、前記情報を削除するとともに、当該情報に応じた個数のヌルパケットを挿入することにより、前記第1のトランスポートストリームを復元して前記デコーダに入力する、復元処理部と、をさらに備えることを特徴とするものである。 The video reception device according to the second aspect of the present invention is the video reception device according to the first aspect, in particular, a decoder that decodes a transport stream, reads the second transport stream from the recording unit, and A restoration processing unit for deleting the information and inserting the number of null packets according to the information to restore the first transport stream and input to the decoder. To do.
第2の態様に係る映像受信装置によれば、復元処理部は、記録部から第2のトランスポートストリームを読み出し、情報を削除するとともに、当該情報に応じた個数のヌルパケットを挿入することにより、第1のトランスポートストリームを復元する。このように、第2のトランスポートストリームから第1のトランスポートストリームを簡易な処理によって復元でき、その結果、デコーダがMPEG2−TTSに対応していない場合であっても、映像を再生することが可能となる。 According to the video reception device according to the second aspect, the restoration processing unit reads the second transport stream from the recording unit, deletes the information, and inserts the number of null packets according to the information. The first transport stream is restored. As described above, the first transport stream can be restored from the second transport stream by a simple process. As a result, even when the decoder does not support MPEG2-TTS, video can be reproduced. It becomes possible.
本発明の第3の態様に係る映像受信装置は、第1の態様に係る映像受信装置において特に、トランスポートストリームをデコードするデコーダと、前記記録部から前記第2のトランスポートストリームを読み出し、前記情報を削除するとともに、前記第2のトランスポートストリームに含まれている複数のトランスポートパケットを前記デコーダに入力するタイミングを、前記情報に基づいて調整する、調整処理部と、をさらに備えることを特徴とするものである。 The video reception device according to the third aspect of the present invention is the video reception device according to the first aspect, in particular, a decoder that decodes a transport stream, reads the second transport stream from the recording unit, and An adjustment processing unit that deletes information and adjusts the timing of inputting a plurality of transport packets included in the second transport stream to the decoder based on the information. It is a feature.
第3の態様に係る映像受信装置によれば、調整処理部は、記録部から第2のトランスポートストリームを読み出し、情報を削除するとともに、第2のトランスポートストリームに含まれている複数のトランスポートパケットをデコーダに入力するタイミングを、当該情報に基づいて調整する。このように、第2のトランスポートストリームに含まれている複数のトランスポートパケットをデコーダに入力するタイミングを簡易な処理によって調整でき、その結果、デコーダがMPEG2−TTSに対応していない場合であっても、映像を再生することが可能となる。 According to the video reception device of the third aspect, the adjustment processing unit reads the second transport stream from the recording unit, deletes the information, and includes a plurality of transformers included in the second transport stream. The timing for inputting the port packet to the decoder is adjusted based on the information. As described above, the timing at which a plurality of transport packets included in the second transport stream are input to the decoder can be adjusted by simple processing. As a result, the decoder does not support MPEG2-TTS. However, the video can be reproduced.
本発明の第4の態様に係る映像受信装置は、第1〜第3のいずれか一つの態様に係る映像受信装置において特に、前記情報として、データ長が異なる複数の情報を用いることを特徴とするものである。 The video receiving apparatus according to the fourth aspect of the present invention is characterized in that, in the video receiving apparatus according to any one of the first to third aspects, a plurality of pieces of information having different data lengths are used as the information. To do.
第4の態様に係る映像受信装置によれば、データ長が異なる複数の情報が用いられる。従って、原則的にはデータ長の短い情報を用いることにより、記録データ量を削減することが可能となる。また、削除するヌルパケットの個数を表すのにデータ長の短い情報ではデータ長が不足する場合には、データ長の長い情報を用いることにより、このような例外的な状況にも対応することが可能となる。 According to the video receiving apparatus according to the fourth aspect, a plurality of pieces of information having different data lengths are used. Therefore, in principle, the amount of recorded data can be reduced by using information with a short data length. In addition, if the data length is short with the information with a short data length to represent the number of null packets to be deleted, it is possible to cope with such an exceptional situation by using the information with the long data length. It becomes possible.
本発明によれば、MPEG2−TTSを記録部に記録する場合と比較して、記録データ量を削減できるとともに、ヌルパケットを削除した後のトランスポートストリームから削除する前のトランスポートストリームを簡易な処理によって復元することが可能となる。 According to the present invention, compared to the case of recording MPEG2-TTS in a recording unit, the amount of recording data can be reduced, and a transport stream before deletion from a transport stream after deleting null packets can be simplified. It can be restored by processing.
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the element which attached | subjected the same code | symbol in different drawing shall show the same or corresponding element.
図1は、映像配信システム1の全体構成を示す図である。図1に示すように映像配信システム1は、映像送信装置2と、IP(Internet Protocol)ネットワーク等の通信ネットワーク3と、映像受信装置4と、液晶表示装置等のテレビ5とを備えて構成されている。映像送信装置2は、例えば、IP再送信サービスの送信局に設置された送信サーバである。映像受信装置4は、例えば、ユーザの自宅内に設置されたSTB(Set Top Box)である。なお、映像受信装置4の機能がテレビ5に内蔵されていてもよく、この場合はテレビ5が映像受信装置として機能する。
FIG. 1 is a diagram showing the overall configuration of the
映像送信装置2は、MPEG2−TSのトランスポートストリームS1を、通信ネットワーク3に向けて送信する。トランスポートストリームS1は、データ長が188バイトの複数のトランスポートパケットを含んで構成されている。これら複数のトランスポートパケットには、映像信号を含むトランスポートパケットのほか、通信速度の調整のために、オールゼロ等の無意味な信号を含むトランスポートパケット(ヌルパケット)も含まれる。なお、MPEG2−TSのトランスポートストリームS1においては、MPEG2−TTSとは異なり、各トランスポートパケットに4バイトのタイムスタンプは付加されていない。映像受信装置4は、トランスポートストリームS1を通信ネットワーク3から受信する。そして、デコード等の処理を行って、当該処理後のトランスポートストリームをテレビ5に向けて送信することにより、テレビ5において映像を再生する。
The
<第1の実施の形態>
図2は、本発明の第1の実施の形態に係る映像受信装置4Aの構成を簡略化して示すブロック図である。図2に示すように映像受信装置4Aは、受信部11、削除処理部12、内蔵のハードディスク等の記録部13、復元処理部14、デコーダ15、及び送信部16を備えて構成されている。なお、記録部13は、映像受信装置4Aに外部接続される外付けのハードディスク等であってもよい。
<First Embodiment>
FIG. 2 is a block diagram showing a simplified configuration of the video reception device 4A according to the first embodiment of the present invention. As shown in FIG. 2, the
受信部11は、通信ネットワーク3からトランスポートストリームS1を受信し、トランスポートストリームS1を削除処理部12に入力する。削除処理部12は、トランスポートストリームS1に基づいてトランスポートストリームS2を生成し、トランスポートストリームS2を記録部13に入力する。記録部13は、トランスポートストリームS2を記録する。復元処理部14は、記録部13からトランスポートストリームS2を読み出し、トランスポートストリームS2に基づいてトランスポートストリームS3を生成して、トランスポートストリームS3をデコーダ15に入力する。デコーダ15は、トランスポートストリームS3をデコードすることにより映像信号S4を生成し、映像信号S4を送信部16に入力する。送信部16は、映像信号S4をテレビ5に向けて送信する。これにより、テレビ5において映像が再生される。
The receiving
図3は、トランスポートストリームS1〜S3を示す図である。図3の(A)、(B)、(C)に、トランスポートストリームS1,S2,S3をそれぞれ示している。図3では説明の簡単化のため、各トランスポートストリームS1〜S3に含まれる複数のトランスポートパケットのうち、一部のトランスポートパケットのみを抜き出して示している。図3において、ペイロード部に映像信号を含むトランスポートパケットP1〜P8には砂地のハッチングを付しており、ヌルパケットN1〜N4にはハッチングを付していない。また、ヘッダ部にPCRを含むトランスポートパケットには斜線のハッチングを付している。 FIG. 3 is a diagram illustrating transport streams S1 to S3. Transport streams S1, S2, and S3 are shown in FIGS. 3A, 3B, and 3C, respectively. For simplification of explanation, FIG. 3 shows only some of the transport packets included in the transport streams S1 to S3. In FIG. 3, the transport packets P1 to P8 including the video signal in the payload portion are sanded, and the null packets N1 to N4 are not hatched. Further, the hatched hatching is added to the transport packet including the PCR in the header part.
図2,3を参照して、削除処理部12には、トランスポートストリームS1が受信部11から入力される。図3の(A)に示した例では、トランスポートパケットP1とトランスポートパケットP2との間に3個のヌルパケットN1〜N3が挿入されており、また、トランスポートパケットP5とトランスポートパケットP6との間に1個のヌルパケットN4が挿入されている。
With reference to FIGS. 2 and 3, the transport stream S <b> 1 is input from the
削除処理部12は、トランスポートストリームS1に含まれている複数のトランスポートパケットからヌルパケットN1〜N4を削除する。また、削除処理部12は、削除したヌルパケットの個数に関する情報(以下「削除個数情報」と称す)を、ヌルパケットの削除箇所に付加する。図3の(B)に示した例では、削除処理部12は、3個のヌルパケットN1〜N3を削除したことに伴って、「3」を表す削除個数情報G1を、ヌルパケットN1の一つ前のトランスポートパケットP1(あるいはヌルパケットN3の一つ後のトランスポートパケットP2)に付加する。また、削除処理部12は、1個のヌルパケットN4を削除したことに伴って、「1」を表す削除個数情報G2を、ヌルパケットN4の一つ前のトランスポートパケットP5(あるいはヌルパケットN4の一つ後のトランスポートパケットP6)に付加する。削除処理部12は、生成したトランスポートストリームS2を記録部13に記録する。
The
図4は、削除個数情報G1の第1の例を示す図である。図4の(A)には、削除個数情報G1がトランスポートパケットP1に付加された態様を示しており、図4の(B)には、削除個数情報G1のビット内容を示している。図4の(A)に示すように、トランスポートパケットP1の後に削除個数情報G1が続いている。削除個数情報G1は、最下位ビットであるビットB0から最上位ビットであるビットB7までの1バイトのデータ長を有している。ビットB0〜B6の7ビットによって、「1」から「127」までの最大127通りのヌルパケットの削除個数が示される。ビットB7は拡張データの有無を表すための拡張ビットであり、ビットB7の値が「1」である場合は、削除個数情報G1の後にも1バイトの削除個数情報が続いていることを示しており、ビットB7の値が「0」である場合は、削除個数情報G1の後に1バイトの削除個数情報は続いていないことを示している。図4の(B)に示した例では、ビットB7の値は「0」である。 FIG. 4 is a diagram illustrating a first example of the deletion number information G1. 4A shows a mode in which the deletion number information G1 is added to the transport packet P1, and FIG. 4B shows the bit contents of the deletion number information G1. As shown in FIG. 4A, the deletion number information G1 follows the transport packet P1. The deletion number information G1 has a data length of 1 byte from bit B0 which is the least significant bit to bit B7 which is the most significant bit. Seven bits of bits B0 to B6 indicate the maximum number of deleted null packets from “1” to “127”. Bit B7 is an extension bit for indicating the presence / absence of extension data. When the value of bit B7 is “1”, it indicates that deletion number information of 1 byte continues after deletion number information G1. When the value of bit B7 is “0”, it indicates that the deletion number information of 1 byte does not follow the deletion number information G1. In the example shown in FIG. 4B, the value of bit B7 is “0”.
図5は、削除個数情報G1の第2の例を示す図である。図5の(A)には、削除個数情報G1,G1AがトランスポートパケットP1に付加された態様を示しており、図5の(B)には、削除個数情報G1,G1Aのビット内容を示している。図5の(A)に示すように、トランスポートパケットP1の後に削除個数情報G1が続いており、削除個数情報G1の後に削除個数情報G1Aが続いている。削除個数情報G1は、ビットB0〜B7の1バイトのデータ長を有しており、削除個数情報G1Aは、ビットB8〜B15の1バイトのデータ長を有している。ビットB7,B15は拡張ビットであり、それぞれの値が「1」である場合は、自身の後にも1バイトの削除個数情報が続いていることを示しており、それぞれの値が「0」である場合は、自身の後に1バイトの削除個数情報は続いていないことを示している。図5の(B)に示した例では、ビットB7の値は「1」であり、ビットB15の値は「0」である。この場合、ビットB0〜B6,B8〜B14の14ビットによって、「1」から「16384」までの最大16384通りのヌルパケットの削除個数が示される。なお、ビットB15の値を「1」に設定することにより、削除個数情報G1Aの後にさらに削除個数情報を続けることもできる。 FIG. 5 is a diagram illustrating a second example of the deletion number information G1. FIG. 5A shows a mode in which the deletion number information G1, G1A is added to the transport packet P1, and FIG. 5B shows the bit contents of the deletion number information G1, G1A. ing. As shown in FIG. 5A, the deletion number information G1 follows the transport packet P1, and the deletion number information G1A follows the deletion number information G1. The deletion number information G1 has a data length of 1 byte of bits B0 to B7, and the deletion number information G1A has a data length of 1 byte of bits B8 to B15. Bits B7 and B15 are extension bits. When each value is “1”, this indicates that 1-byte deletion number information continues after itself, and each value is “0”. In some cases, it is indicated that 1-byte deletion number information does not follow itself. In the example shown in FIG. 5B, the value of bit B7 is “1”, and the value of bit B15 is “0”. In this case, 14 bits of bits B0 to B6 and B8 to B14 indicate the maximum number of deleted 16384 null packets from “1” to “16384”. By setting the value of bit B15 to “1”, the deletion number information can be further continued after the deletion number information G1A.
削除処理部12は、連続して削除したヌルパケットの個数が1個以上127個以下である場合には、図4に示した削除個数情報G1を使用し、連続して削除したヌルパケットの個数が128個以上16384個以下である場合には、図5に示した削除個数情報G1,G1Aを使用する。
When the number of continuously deleted null packets is 1 or more and 127 or less, the
なお、図4,5には1バイト長の削除個数情報G1,G1Aを示したが、削除個数情報のデータ長はこの例に限定されるものではない。また、図4,5には削除個数情報G1,G1Aの例を示したが、他の削除個数情報G2等についても同様である。 4 and 5 show the deletion number information G1 and G1A of 1 byte length, the data length of the deletion number information is not limited to this example. 4 and 5 show examples of the deletion number information G1 and G1A, but the same applies to other deletion number information G2 and the like.
再び図2,3を参照して、復元処理部14には、トランスポートストリームS2が記録部13から入力される。復元処理部14は、トランスポートストリームS2に含まれている削除個数情報を削除する。また、復元処理部14は、削除個数情報の削除箇所に、削除個数情報に応じた個数のヌルパケットを挿入する。図3の(C)に示した例では、復元処理部14は、削除個数情報G1を削除するとともに、削除個数情報G1で示される「3」という個数情報に応じて、3個のヌルパケットN1〜N3を削除個数情報G1の削除箇所に挿入する。また、復元処理部14は、削除個数情報G2を削除するとともに、削除個数情報G2で示される「1」という個数情報に応じて、1個のヌルパケットN4を削除個数情報G2の削除箇所に挿入する。これにより、図3の(A)に示したトランスポートストリームS1が復元処理部14によって復元される。復元処理部14は、生成したトランスポートストリームS3をデコーダ15に入力する。
Referring again to FIGS. 2 and 3, the transport stream S <b> 2 is input from the
復元処理部14による上記処理によって、トランスポートストリームS3においてはPCRの位置が本来の位置(つまり、削除処理部12によってヌルパケットが削除される前のトランスポートストリームS1内における位置)に再現されている。従って、デコーダ15は、PCRに基づいて再生した映像送信装置2のクロックに基づいて、トランスポートストリームS3のデコードを行うことができる。
By the above processing by the
このように本実施の形態に係る映像受信装置4Aによれば、削除処理部12は、トランスポートストリームS1に含まれている複数のトランスポートパケットからヌルパケットを削除するとともに、削除したヌルパケットの個数に関する削除個数情報をヌルパケットの削除箇所に付加することにより、トランスポートストリームS2を生成して記録部13に記録する。従って、削除個数情報は、ヌルパケットの削除箇所のみに付加され、全てのトランスポートパケットに付加されるわけではないため、MPEG2−TTSを記録部13に記録する場合と比較して、記録データ量を削減することが可能となる。また、削除個数情報は、削除したヌルパケットの個数に関する情報であるため、トランスポートストリームS2からトランスポートストリームS1を復元する際には、当該削除個数情報に記述されている個数のヌルパケットを挿入すれば足りる。その結果、複雑な演算や処理は不要となるため、ヌルパケットを削除する前のトランスポートストリームS1を簡易に復元することが可能となる。後述の第2の実施の形態についても同様である。
As described above, according to the video reception device 4A according to the present embodiment, the
また、本実施の形態に係る映像受信装置4Aによれば、復元処理部14は、記録部13からトランスポートストリームS2を読み出し、削除個数情報を削除するとともに、当該削除個数情報に応じた個数のヌルパケットを挿入することにより、トランスポートストリームS1を復元する。このように、トランスポートストリームS2からトランスポートストリームS1を簡易な処理によって復元でき、その結果、デコーダ15がMPEG2−TTSに対応していない場合であっても、映像を再生することが可能となる。
In addition, according to the video reception device 4A according to the present embodiment, the
また、本実施の形態に係る映像受信装置4Aによれば、図4,5に示したように、拡張ビットの設定によって削除個数情報のデータ長を可変長とすることにより、データ長が異なる複数の削除個数情報が用いられる。従って、原則的にはデータ長の短い(例えば1バイトの)削除個数情報を用いることにより、記録部13の記録データ量を削減することが可能となる。また、削除するヌルパケットの個数を表すのにデータ長の短い削除個数情報ではデータ長が不足する場合には、データ長の長い(例えば2バイトの)削除個数情報を用いることにより、このような例外的な状況にも対応することが可能となる。後述の第2の実施の形態についても同様である。
In addition, according to the video reception device 4A according to the present embodiment, as shown in FIGS. 4 and 5, a plurality of data lengths with different data lengths are obtained by making the data length of the deletion number information variable by setting the extension bits. The deleted number information is used. Therefore, in principle, it is possible to reduce the amount of recording data in the
<第2の実施の形態>
図6は、本発明の第2の実施の形態に係る映像受信装置4Bの構成を簡略化して示すブロック図である。図6に示すように映像受信装置4Bは、受信部11、削除処理部12、記録部13、調整処理部20、デコーダ15、及び送信部16を備えて構成されている。
<Second Embodiment>
FIG. 6 is a block diagram showing a simplified configuration of the
調整処理部20は、記録部13からトランスポートストリームS2を読み出し、トランスポートストリームS2に基づいてトランスポートストリームS5を生成して、トランスポートストリームS5をデコーダ15に入力する。
The
図7は、トランスポートストリームS1,S2,S5を示す図である。図7の(A)、(B)、(C)に、トランスポートストリームS1,S2,S5をそれぞれ示している。 FIG. 7 is a diagram showing transport streams S1, S2, and S5. (A), (B), and (C) of FIG. 7 show the transport streams S1, S2, and S5, respectively.
図2,7を参照して、調整処理部20には、トランスポートストリームS2が記録部13から入力される。調整処理部20は、トランスポートストリームS2に含まれている削除個数情報を削除する。また、調整処理部20は、トランスポートストリームS2に含まれているトランスポートパケットをデコーダ15に入力するタイミングを、削除個数情報に基づいて調整する。図7の(C)に示した例では、調整処理部20は、削除個数情報G1を削除するとともに、削除個数情報G1で示される「3」という個数情報に応じて、3(個)×188(バイト)×8(ビット)÷ビットレートなる演算によって待ち時間T1を算出する。そして、デコーダ15へのトランスポートパケットP1の入力が完了してから、待ち時間T1が経過したタイミングで、デコーダ15への次のトランスポートパケットP2の入力を開始する。同様に、調整処理部20は、削除個数情報G2を削除するとともに、削除個数情報G2で示される「1」という個数情報に応じて、1(個)×188(バイト)×8(ビット)÷ビットレートなる演算によって待ち時間T2を算出する。そして、デコーダ15へのトランスポートパケットP5の入力が完了してから、この待ち時間T2が経過したタイミングで、デコーダ15への次のトランスポートパケットP6の入力を開始する。
Referring to FIGS. 2 and 7, transport stream S <b> 2 is input from
調整処理部20による上記処理によって、調整処理部20からデコーダ15に入力されるトランスポートストリームS5においては、PCRの位置が本来の位置に再現されている。従って、デコーダ15は、PCRに基づいて再生した映像送信装置2のクロックに基づいて、トランスポートストリームS5のデコードを行うことができる。
Through the above processing by the
このように本実施の形態に係る映像受信装置4Bによれば、調整処理部20は、記録部13からトランスポートストリームS2を読み出し、削除個数情報を削除するとともに、トランスポートストリームS2に含まれている複数のトランスポートパケットをデコーダ15に入力するタイミングを、当該削除個数情報に基づいて調整する。このように、トランスポートストリームS2に含まれている複数のトランスポートパケットをデコーダ15に入力するタイミングを簡易な処理によって調整でき、その結果、デコーダ15がMPEG2−TTSに対応していない場合であっても、映像を再生することが可能となる。
As described above, according to the
なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined not by the above-mentioned meaning but by the scope of claims for patent, and is intended to include all modifications within the scope and meaning equivalent to the scope of claims for patent.
4 映像受信装置
11 受信部
12 削除処理部
13 記録部
14 復元処理部
15 デコーダ
20 調整処理部
4
Claims (4)
前記第1のトランスポートストリームに含まれている複数のトランスポートパケットからヌルパケットを削除するとともに、削除したヌルパケットの個数に関する情報をヌルパケットの削除箇所に付加することにより、第2のトランスポートストリームを生成して記録部に記録する、削除処理部と、
を備える、映像受信装置。 A receiving unit for receiving a first transport stream including a plurality of transport packets;
By deleting null packets from a plurality of transport packets included in the first transport stream, and adding information on the number of deleted null packets to the deletion position of the null packets, the second transport A deletion processing unit that generates a stream and records it in a recording unit;
A video receiving device.
前記記録部から前記第2のトランスポートストリームを読み出し、前記情報を削除するとともに、当該情報に応じた個数のヌルパケットを挿入することにより、前記第1のトランスポートストリームを復元して前記デコーダに入力する、復元処理部と、
をさらに備える、請求項1に記載の映像受信装置。 A decoder that decodes the transport stream;
The second transport stream is read from the recording unit, the information is deleted, and the number of null packets corresponding to the information is inserted to restore the first transport stream to the decoder. Input the restoration processing unit,
The video receiving device according to claim 1, further comprising:
前記記録部から前記第2のトランスポートストリームを読み出し、前記情報を削除するとともに、前記第2のトランスポートストリームに含まれている複数のトランスポートパケットを前記デコーダに入力するタイミングを、前記情報に基づいて調整する、調整処理部と、
をさらに備える、請求項1に記載の映像受信装置。 A decoder that decodes the transport stream;
Read the second transport stream from the recording unit, delete the information, and input the plurality of transport packets included in the second transport stream to the decoder. An adjustment processing unit that adjusts based on;
The video receiving device according to claim 1, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011119354A JP2012249086A (en) | 2011-05-27 | 2011-05-27 | Video receiver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011119354A JP2012249086A (en) | 2011-05-27 | 2011-05-27 | Video receiver |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012249086A true JP2012249086A (en) | 2012-12-13 |
Family
ID=47469114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011119354A Pending JP2012249086A (en) | 2011-05-27 | 2011-05-27 | Video receiver |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012249086A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016002573A1 (en) * | 2014-07-03 | 2016-01-07 | ソニー株式会社 | Data processing apparatus, reception apparatus, data processing method, and program |
| JP2017500825A (en) * | 2013-11-13 | 2017-01-05 | エルジー エレクトロニクス インコーポレイティド | Broadcast signal transmitting apparatus, broadcast signal receiving apparatus, broadcast signal transmitting method, and broadcast signal receiving method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001244984A (en) * | 2000-03-01 | 2001-09-07 | Nec Corp | Data accumulation circuit, data accumulation device and data accumulation method |
| JP2001308876A (en) * | 2000-04-24 | 2001-11-02 | Ntt Communications Kk | Information transmission system, transmitting device and receiving device |
| JP2002118825A (en) * | 2000-10-10 | 2002-04-19 | Sharp Corp | Data recording / reproducing device |
| JP2007104085A (en) * | 2005-09-30 | 2007-04-19 | Toshiba Corp | Digital broadcasting method and apparatus using communication line |
| JP2007251870A (en) * | 2006-03-20 | 2007-09-27 | Toshiba Corp | Inter-station transmission system, transmitter, receiver, and inter-station transmission method |
| JP2009141841A (en) * | 2007-12-10 | 2009-06-25 | Nippon Telegr & Teleph Corp <Ntt> | Data stream transmission method, transmission side apparatus, and reception side apparatus |
-
2011
- 2011-05-27 JP JP2011119354A patent/JP2012249086A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001244984A (en) * | 2000-03-01 | 2001-09-07 | Nec Corp | Data accumulation circuit, data accumulation device and data accumulation method |
| JP2001308876A (en) * | 2000-04-24 | 2001-11-02 | Ntt Communications Kk | Information transmission system, transmitting device and receiving device |
| JP2002118825A (en) * | 2000-10-10 | 2002-04-19 | Sharp Corp | Data recording / reproducing device |
| JP2007104085A (en) * | 2005-09-30 | 2007-04-19 | Toshiba Corp | Digital broadcasting method and apparatus using communication line |
| JP2007251870A (en) * | 2006-03-20 | 2007-09-27 | Toshiba Corp | Inter-station transmission system, transmitter, receiver, and inter-station transmission method |
| JP2009141841A (en) * | 2007-12-10 | 2009-06-25 | Nippon Telegr & Teleph Corp <Ntt> | Data stream transmission method, transmission side apparatus, and reception side apparatus |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017500825A (en) * | 2013-11-13 | 2017-01-05 | エルジー エレクトロニクス インコーポレイティド | Broadcast signal transmitting apparatus, broadcast signal receiving apparatus, broadcast signal transmitting method, and broadcast signal receiving method |
| WO2016002573A1 (en) * | 2014-07-03 | 2016-01-07 | ソニー株式会社 | Data processing apparatus, reception apparatus, data processing method, and program |
| JPWO2016002573A1 (en) * | 2014-07-03 | 2017-04-27 | ソニーセミコンダクタソリューションズ株式会社 | Data processing apparatus, receiving apparatus, data processing method, and program |
| US10178040B2 (en) | 2014-07-03 | 2019-01-08 | Sony Semiconductor Solutions Corporation | Data processing device, receiving device, data processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20070286245A1 (en) | Digital signal processing apparatus and data stream processing method | |
| JP4113104B2 (en) | Additional information generation method for ensuring continuous reproduction between data strings, recording medium and recording, editing and / or reproducing apparatus for storing this information | |
| US7606472B2 (en) | Video stream data recording apparatus | |
| CN101141580A (en) | Receiver and information processing method | |
| WO2013114939A1 (en) | Generation device, reproduction device, data structure, generation method, reproduction method, control program, and recording medium | |
| US8275169B2 (en) | Communication system and control method thereof | |
| JP2012249086A (en) | Video receiver | |
| EP2491715B1 (en) | Method and system for media play position control | |
| CN101110594A (en) | communication device | |
| JP2005323068A (en) | Home network av server and home network av server program | |
| JP6744262B2 (en) | Electronic device and method | |
| JP2016213709A (en) | Video playback system, client device, server device, and program | |
| EP1684183A1 (en) | Content distribution system, content server, content receiving apparatus, content distribution method, program and recording medium | |
| JP5867549B2 (en) | Transmitting apparatus and method, and receiving apparatus and method | |
| JP2006332943A (en) | STREAM CONTROL DEVICE, STREAM REPRODUCTION METHOD, VIDEO RECORDING / REPRODUCTION SYSTEM | |
| JP2005110024A (en) | Data transmission apparatus, data transmission / reception system, and data transmission / reception method | |
| JP5027781B2 (en) | Video signal transmitting apparatus and video signal communication system | |
| JP7442703B2 (en) | Content transmission device | |
| JP6080781B2 (en) | Information reproducing system, information reproducing method, and information reproducing apparatus | |
| CN101189867A (en) | Device and method for backing up broadcast files | |
| KR101259015B1 (en) | Reproducing method and apparatus | |
| CN102480636A (en) | Control apparatus and control method for resuming content | |
| US8275246B2 (en) | Digital content reproducing and storing apparatus, digital content reproducing and storing method, digital content storing apparatus, digital content reproducing apparatus, and computer readable medium storing digital content reproducing and storing program | |
| KR100809752B1 (en) | Copyright protection method for audio data | |
| JP6950386B2 (en) | Distribution device, playback device, distribution method, playback method, playback program and data structure |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130430 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130508 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130911 |