JP5358247B2 - Digital broadcast receiving apparatus, control method thereof, and program - Google Patents
Digital broadcast receiving apparatus, control method thereof, and program Download PDFInfo
- Publication number
- JP5358247B2 JP5358247B2 JP2009083428A JP2009083428A JP5358247B2 JP 5358247 B2 JP5358247 B2 JP 5358247B2 JP 2009083428 A JP2009083428 A JP 2009083428A JP 2009083428 A JP2009083428 A JP 2009083428A JP 5358247 B2 JP5358247 B2 JP 5358247B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- filter
- stream
- digital broadcast
- multiplexing
- 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、デジタル放送受信装置、その制御方法及びプログラムに関し、特に、カルーセル方式で伝送するストリームを含む多重化データに対して再多重化処理を実行する装置における負荷軽減技術に関する。 The present invention relates to a digital broadcast receiving apparatus, a control method thereof, and a program, and more particularly to a load reduction technique in an apparatus that executes remultiplexing processing on multiplexed data including a stream transmitted by a carousel method.
本発明の出願時に既に公知となっている文献の中から、本発明に関連する文献として、特許文献1と2を挙げる。 Among documents already known at the time of filing of the present invention, Patent Documents 1 and 2 are cited as documents related to the present invention.
特許文献1は、デジタル放送等の多重化されたデータを受信し転送するデータ転送装置において、データを分離するためにCPU(中央演算処理装置)にかかる負荷を最小限にし、また、ハードウェアの規模も小さくすることを課題にした多重データ転送装置について記載している。本発明とは、デジタル放送等の多重化されたデータを受信し転送する装置における処理負荷の軽減を課題とする点において、関連性がある。 Patent Document 1 discloses a data transfer device that receives and transfers multiplexed data such as digital broadcasts, and minimizes the load on a CPU (central processing unit) to separate the data. A multiplex data transfer device whose problem is to reduce the scale is described. The present invention is related to the point of reducing the processing load in an apparatus for receiving and transferring multiplexed data such as digital broadcasting.
特許文献2は、主放送にデータ放送が重畳されたデジタル放送の受信機において、主放送の一時停止、早送り再生、巻き戻し再生などの特殊再生操作が行われたときにはデータ放送のデータを正しく再生することができない可能性があるという問題点を改善する技術を記載する。 Patent Document 2 discloses that a digital broadcast receiver in which a data broadcast is superimposed on a main broadcast correctly reproduces the data of the data broadcast when a special playback operation such as pause, fast forward playback, or rewind playback of the main broadcast is performed. Describe techniques to remedy problems that may not be possible.
特許文献2に記載の技術は、通常はカルーセル方式で伝送又は蓄積されるデータ放送のデータを、フィルタにより音声や映像ストリームとは分離して収集し、当該データ放送において発生したイベント再現した上でデコードする(段落0031)。また、データ放送のデータ(複数のパケットデータ)からモジュールデータを構成する(段落000037−0044)。 The technology described in Patent Document 2 collects data broadcast data that is normally transmitted or stored in a carousel system separately from audio and video streams by a filter and reproduces an event that occurred in the data broadcast. Decode (paragraph 0031). Also, module data is composed of data broadcast data (a plurality of packet data) (paragraphs 000037-0044).
上記特許文献1のように、デジタル放送等の多重化されたデータを受信し転送する装置においては、多重化されたデータを受信し、分離して、分離された各種データに対して再圧縮を行ったあとに、再度多重化し転送する処理が行われる。このようにデータ量を軽くして再多重化処理を行う理由は、転送処理に要する負荷が軽減されることと、転送後の多重化データの扱いが容易になることなどである。なお、この再多重化処理は、受信したデータを転送する場合のみならず、例えば、いわゆる「n倍録画」を行う場合にも用いられる。 As in the above-mentioned Patent Document 1, in an apparatus for receiving and transferring multiplexed data such as digital broadcasting, the multiplexed data is received, separated, and recompressed with respect to the separated various data. After performing, the process of multiplexing and transferring again is performed. The reason why the re-multiplexing process is performed by reducing the data amount in this way is that the load required for the transfer process is reduced and that the multiplexed data after the transfer is easily handled. This re-multiplexing process is used not only when transferring received data but also when performing so-called “n-times recording”, for example.
しかしながら、上記再多重化処理には非常に負荷がかかる。装置のCPUの処理能力が低い場合などには、その負荷又は負荷によるシステム全体の遅延が生じる。再多重化処理後にデータを転送するシステムの場合は、転送先へのデータ送信がデータ再生に対して追いつかなくなり、映像のカクツキや音声の途切れといった問題を引き起こす。 However, the remultiplexing process is very burdensome. When the processing capability of the CPU of the apparatus is low, the load or a delay of the entire system due to the load occurs. In the case of a system that transfers data after re-multiplexing processing, data transmission to the transfer destination cannot catch up with data reproduction, causing problems such as video clipping and audio interruption.
上記再多重化処理の中でも、映像や音声のデータに対する処理にかかる負荷は大きいが、専用のハードウェア・デコーダ/エンコーダを用いて解決することがある。一方で、デジタル放送に含まれるデータ放送の再多重化処理は、専用のCPUを用いることは少ない。したがって、処理能力が低い場合に高負荷に起因する不具合が生じる可能性がある。この不具合を解決する方法としては、データ放送のES(Elementary Stream:以下、「データES」という)を破棄してしまう方法が考えられるが、情報の完全性が保てないという問題点がある。 Among the above remultiplexing processes, the load on the processing of video and audio data is large, but there are cases where it is solved by using a dedicated hardware decoder / encoder. On the other hand, a remultiplexing process for data broadcasting included in digital broadcasting rarely uses a dedicated CPU. Therefore, when the processing capability is low, there is a possibility that a problem due to a high load occurs. As a method for solving this problem, a method of discarding an ES (Elementary Stream: hereinafter referred to as “data ES”) of data broadcasting is conceivable, but there is a problem that information integrity cannot be maintained.
本発明は、上記実情に鑑みてなされたものであって、データ放送を受信後に再多重化する際に、情報の完全性を保ちつつ、処理負荷の軽減を実現するデジタル放送受信装置、その制御方法及びプログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and a digital broadcast receiving apparatus that realizes a reduction in processing load while maintaining the integrity of information when data data is remultiplexed after reception, and control thereof An object is to provide a method and a program.
上記目的を達成するために下記の発明を提供する。 In order to achieve the above object, the following invention is provided.
本発明に係るデジタル放送受信装置は、デジタル放送に含まれるトランスポートストリームをデコードし、カルーセル方式により送信されるストリームと、その他のストリームとに分離するトランスポートストリームデコーダと、前記その他のストリームのデータ量を圧縮する処理を行うトランスコーダと、前記カルーセル方式により送信されるストリームのデータ量を圧縮する処理を行うフィルタと、圧縮された前記その他のストリームと、前記カルーセル方式により送信されるストリームを多重化処理する多重化処理手段と、前記多重化処理の負荷を監視する負荷監視手段と、前記負荷監視手段の監視結果に応じて前記フィルタを制御するフィルタ制御手段と、を有し、前記フィルタは、前記カルーセル方式により送信されるストリームに優先度を定め、前記ストリームの内、優先度の低いストリームを制限対象としてデータ取得を行わないことによりデータ量を圧縮するフィルタを含むことを特徴とする。 A digital broadcast receiving apparatus according to the present invention decodes a transport stream included in a digital broadcast and separates the transport stream into a stream transmitted by a carousel method and another stream, and data of the other stream A transcoder that performs processing to compress the amount, a filter that performs processing to compress the data amount of the stream transmitted by the carousel method, the other stream that has been compressed, and a stream that is transmitted by the carousel method. Multiplexing processing means for performing the multiplexing processing, load monitoring means for monitoring the load of the multiplexing processing, and filter control means for controlling the filter in accordance with the monitoring result of the load monitoring means, Stream transmitted by the carousel method Define the priority of the stream, characterized in that it comprises a filter for compressing data amount by not performing the data acquisition and low priority stream as restricted.
本発明に係るデジタル放送受信装置の制御方法は、デジタル放送に含まれるトランスポートストリームをデコードし、カルーセル方式により送信されるストリームと、その他のストリームとに分離するトランスポートストリームデコーダと、前記その他のストリームのデータ量を圧縮する処理を行うトランスコーダと、圧縮された前記その他のストリームを多重化処理する多重化処理手段と、を有するデジタル放送受信装置の制御方法であって、前記多重化処理の負荷を監視する負荷監視工程と、前記負荷監視工程による監視結果に応じて、前記カルーセル方式により送信されるストリームのデータ量を圧縮する処理を行うフィルタを制御するフィルタ制御工程と、を含み、前記フィルタは、前記カルーセル方式により送信されるストリームに優先度を定め、前記ストリームの内、優先度の低いストリームを制限対象としてデータ取得を行わないことによりデータ量を圧縮するフィルタを含むことを特徴とする。 A control method of a digital broadcast receiving apparatus according to the present invention includes a transport stream decoder that decodes a transport stream included in a digital broadcast and separates the stream into a stream transmitted by a carousel method, and the other stream. A control method for a digital broadcast receiving apparatus, comprising: a transcoder that performs a process of compressing a data amount of a stream; and a multiplexing processing unit that performs a multiplexing process on the compressed other stream. A load monitoring step for monitoring a load; and a filter control step for controlling a filter for performing a process of compressing a data amount of a stream transmitted by the carousel method according to a monitoring result by the load monitoring step, The filter is a stream transmitted by the carousel method. Define the priority of the stream, characterized in that it comprises a filter for compressing data amount by not performing the data acquisition and low priority stream as restricted.
本発明に係るプログラムは、デジタル放送に含まれるトランスポートストリームをデコードし、カルーセル方式により送信されるストリームと、その他のストリームとに分離するトランスポートストリームデコーダと、前記その他のストリームのデータ量を圧縮する処理を行うトランスコーダと、圧縮された前記その他のストリームを多重化処理する多重化処理手段と、を有するデジタル放送受信装置に、前記多重化処理の負荷を監視する負荷監視処理と、前記負荷監視処理による監視結果に応じて、前記カルーセル方式により送信されるストリームのデータ量を圧縮する処理を行うフィルタを制御するフィルタ制御処理と、を実行させ、前記フィルタは、前記カルーセル方式により送信されるストリームに優先度を定め、前記ストリームの内、優先度の低いストリームを制限対象としてデータ取得を行わないことによりデータ量を圧縮するフィルタを含むフィルタとすることを特徴とする。 The program according to the present invention decodes a transport stream included in a digital broadcast, separates the transport stream transmitted by the carousel method into other streams, and compresses the data amount of the other streams. A load monitoring process for monitoring a load of the multiplexing process in a digital broadcast receiving device having a transcoder for performing the process to be performed, and a multiplexing processing means for multiplexing the compressed other stream, and the load And a filter control process that controls a filter that performs a process of compressing a data amount of a stream transmitted by the carousel method according to a monitoring result by the monitoring process, and the filter is transmitted by the carousel method. Prioritize the stream, and , Characterized by the filter including a filter for compressing data amount by not performing the data acquisition and low priority stream as restricted.
本発明によれば、データ放送を受信後に再多重化する際に、情報の完全性を保ちつつ、処理負荷の軽減を実現することが可能となる。 According to the present invention, it is possible to reduce the processing load while maintaining the integrity of information when data data is remultiplexed after reception.
以下、本発明を実施形態により詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail.
図1に、本実施形態に係るデジタル放送受信機100の要部構成を示す。
図示のように、デジタル放送受信機100は、TSデコーダ101、トランスコーダ102、フィルタ103、多重器104、多重化処理バッファ105、フィルタ制御部106、バッファ監視部107を有する構成である。
FIG. 1 shows a main configuration of a
As illustrated, the
本実施形態に係るデジタル放送受信機100は、図示しない受信部が受信したデジタル放送波に含まれる各トランスポートストリーム(以下、「TS」という場合がある)を、TSデコーダ101によりデコードし分離し、映像のPES(Packetized Elementary Stream)パケットと音声のPESパケットは、トランスコーダ102に、その他のPESパケットやPSI(Program Specific Information)情報等は、フィルタ103に入力する。
The
図2に、本実施形態におけるフィルタ制御によるデータ取得制限のイメージを示す。
図示のように、放送波にはあるチャンネル(サービス)のエレメンタリストリーム(以下、「ES」という場合がある)が時分割されバラバラに転送されており、図1のTSデコーダ101により、各ESに分離される。
FIG. 2 shows an image of data acquisition restriction by filter control in the present embodiment.
As shown in the figure, an elementary stream (hereinafter, sometimes referred to as “ES”) of a certain channel (service) is time-divided and transmitted separately in a broadcast wave. Each
トランスコーダ102に入力された映像ESと音声ESは、ビットレートを下げるなど圧縮処理を施されたのち、多重器104に入力される。同様に、フィルタ103に入力されたパケット等も、データ量を軽く(圧縮)する処理を施されたのち、多重器104に入力される。図2の中央部に、これらの処理のイメージを示す。
The video ES and audio ES input to the
多重器104は、入力された各エレメンタリストリームを再度多重化して、トランスポートストリームとする処理を行う。図2の右部に、この処理のイメージを示す。
なお、多重器104は、多重化処理を実行する際の一時記憶手段(バッファ)として、多重化処理バッファ105を利用する。
The
The
バッファ監視部107は、多重化処理バッファ105のデータ量(データバッファ)を監視し、処理の負荷状態を計測する。データ量の監視は、例えば、バッファの使用状況を100分率で監視しておく。また、バッファ監視部107は、監視結果をフィルタ制御部106に常に送信する。
フィルタ制御部106は、バッファ監視部107の監視結果に応じて、フィルタ103を制御する。
The
The
フィルタ103による処理(フィルタ処理)について、より詳細に説明する。図2の中央部に示したように、本実施形態に係るフィルタ処理は、入力された情報の内、データESについて、データESが複数ある場合、まず、各データESに優先度を定める。次に、再多重化処理等によりデジタル放送受信機100全体が高負荷となる時に優先度の低いデータESをデータ取得の制限対象とし、負荷を減少させる。また、ある時間単位で再多重化の制限対象データESを切り換えて情報の完全性を保つ。
The process (filter process) by the filter 103 will be described in more detail. As shown in the central part of FIG. 2, in the filtering process according to the present embodiment, when there are a plurality of data ESs among the input information, first, a priority is determined for each data ES. Next, when the entire
データ放送においては、一般的に、同一のデータを繰り返し放送するカルーセル方式が採用されている。このカルーセル方式のデータは、ZIP形式などで圧縮されたモジュールデータとして送信されている。したがって、データ放送をTSデコーダ101によりデコードして得られた各データESは、一定期間待てば同一のデータが再送されてくるため、再取得可能である。
In data broadcasting, a carousel method is generally employed in which the same data is repeatedly broadcast. The carousel data is transmitted as module data compressed in the ZIP format or the like. Accordingly, each data ES obtained by decoding the data broadcast by the
図3に、本実施形態における1つのデータESがデータ取得の対象又は制限対象となるイメージを時間軸上に示す。図3に示す例では、データESがデータ取得の対象となったあと(取得期間)、次に制限対象となり(制限期間)、その後、再度データ取得の対象となる例を示している。 FIG. 3 shows, on the time axis, an image in which one data ES in the present embodiment is a data acquisition target or a restriction target. In the example illustrated in FIG. 3, after the data ES becomes a data acquisition target (acquisition period), the data ES becomes a restriction target (restriction period), and then becomes a data acquisition target again.
図3中の符号Aで示した、データ取得対象から取得制限対象となるケースは、バッファ監視部107の監視結果に応じてフィルタ制御部106がデジタル放送受信機100の高負荷を検出し、当該データESの取得を制限する場合、又は、データ取得対象のデータ取得が完了した場合である。また、符号Bで示した、データ取得制限対象から取得対象となるケースは、バッファ監視部107の監視結果に応じてフィルタ制御部106が、デジタル放送受信機100が高負荷状態から回復したと判断し、取得を再開した場合、又は、他のデータESの取得が完了した場合である。つまり、データ取得の制限対象となったデータESは、高負荷時に取得を停止し、高負荷状態から回復後又は他のデータESの取得が完了後に取得を再開する。
In the case of the data acquisition target from the data acquisition target indicated by the symbol A in FIG. 3, the
既にデータの一部を取得済みでも、再取得では取得状態を初期状態(取得データ量無し)とみなし、最大再送周期分の取得を行う。データESは、データカルーセル方式によって伝送されているため、その最大再送周期間のデータを取得すればデータの取得において保証がされる。つまり、情報の完全性が保てる。 Even if a part of the data has already been acquired, in the re-acquisition, the acquisition state is regarded as the initial state (no acquisition data amount), and acquisition is performed for the maximum retransmission cycle. Since the data ES is transmitted by the data carousel method, if data is acquired during the maximum retransmission period, the data acquisition is guaranteed. In other words, the integrity of the information can be maintained.
次に、以上に述べた本実施形態の手順概要を図4のアクティビティ図を参照しながら説明する。図4は、デジタル放送受信機100の全体動作を示すアクティビティ図である。
Next, an outline of the procedure of the present embodiment described above will be described with reference to the activity diagram of FIG. FIG. 4 is an activity diagram showing the overall operation of the
図4において、デジタル放送受信機100は、まず、多重化されたデータを受信する(ステップS101)。次に、TSデコーダ101がデータ解析及び分離処理を行い、受信データから映像、音声、データ放送の必要なデータを分離する(ステップS102)。
In FIG. 4, the
次に、データESについては、バッファ監視部107が多重化処理バッファ105の多重化処理でのデータ量を監視し、処理の負荷状態を計測する(ステップS103)。また、並行処理で、フィルタ制御部106が負荷監視に基づくフィルタ制御(ステップS104)を行い、フィルタ103がフィルタリング(ステップS105)を行う。具体的には、高負荷時には1つ又は複数のデータESに対して、データ取得の制限を行う。低負荷時は通常通りの処理を行う。
Next, for the data ES, the
次に、多重器104が映像ES、音声ESと、データESを多重化させる処理を行う(ステップS106)。本実施形態において、多重化処理は、後段の転送処理(ステップS107)の負荷を軽減するためである。
Next, the
次に、本実施形態に係るフィルタ制御処理を図5のアクティビティ図を参照しながら説明する。図5は、図4に示したフィルタ制御処理のサブアクティビティ図である。 Next, filter control processing according to the present embodiment will be described with reference to the activity diagram of FIG. FIG. 5 is a sub-activity diagram of the filter control process shown in FIG.
バッファ監視部107は、多重化処理に用いられる多重化処理バッファ105を監視する。フィルタ制御部106は、バッファサイズの使用状況が例えば80%になった時点にデジタル放送受信機100の負荷状態を「高負荷状態」とし、その状態から例えば60%まで使用状況が下がった時点に高負荷から復帰したとみなす。
The
また、フィルタ制御部106は、初期状態ではデータESの受信制限を行わない。また、フィルタ制御部106は、多重化処理バッファ105の監視中、以下の場合に応じてフィルタ103のフィルタリングの条件を制御する。
In addition, the
第1の場合は、初期状態から高負荷状態へ遷移した場合である。
フィルタ制御部106は、フィルタ103のフィルタリングの条件、すなわち制限対象ESの設定/変更を行い(図5のステップS201)、取得優先度の低いデータESを制限対象とする。優先度は各データES中のコンポーネントタグの大小によって決定する。
The first case is a transition from the initial state to the high load state.
The
第2の場合は、高負荷状態から低負荷状態へ遷移した場合である。
フィルタ制御部106は、制限解除を行い、全データESを受信開始する(ステップS203)。
The second case is a transition from a high load state to a low load state.
The
第3の場合は、高負荷状態へ遷移した場合である。
フィルタ制御部106は、フィルタ103のフィルタリングの条件、すなわち制限対象ESの設定/変更を行い(ステップS201)、優先度変更にしたがって、優先度の低いデータESを制限対象にして受信を停止する。
The third case is a transition to a high load state.
The
第4の場合は、非制限対象のデータESを最大再送周期間(例えば、180秒)以上継続で受信した場合である。
この場合は、図5のステップS202,ステップS204を経て、非制限対象のデータESをデータカルーセル方式の最大再送周期の180秒以上受信した場合である。この場合、フィルタ制御部106は、フィルタリングの条件について、受信したデータESの優先度を最低値に変更して他のデータESの優先度を上げ、制限対象となるデータESを変更する(ステップS205)。
The fourth case is a case where the non-restricted data ES is received continuously for a maximum retransmission period (for example, 180 seconds) or longer.
In this case, the non-restricted target data ES is received for 180 seconds or more of the maximum retransmission period of the data carousel method through the steps S202 and S204 of FIG. In this case, for the filtering condition, the
上記本実施形態に係るフィルタ制御処理による制限データの切替遷移の一例を図6に示す。図6(a)では、3つのデータESが初期状態においてES1,2,3の順に優先度の高低が付けられているため、最低の優先度が定められたES3がデータ取得の制限対象となっている。なお、理解が容易になるよう、図中では3つのブロックで最大再送周期としている。 An example of the switching transition of the limit data by the filter control process according to the present embodiment is shown in FIG. In FIG. 6A, since three data ES are given priority levels of ES1, 2, and 3 in the initial state, ES3 with the lowest priority is a data acquisition restriction target. ing. In order to facilitate understanding, the maximum retransmission period is set to three blocks in the figure.
各データESは非同期で送られてくるため、ある時間で取得できるデータ量は、データES毎にバラツキがある。図6(a)から(b)に遷移する間に、点線で囲まれた範囲のデータを取得したものとする。 Since each data ES is sent asynchronously, the amount of data that can be acquired in a certain time varies for each data ES. Assume that data in a range surrounded by a dotted line is acquired during the transition from FIG. 6A to FIG.
図6(b)では、図6(a)から(b)に遷移する間に、データES2の最大再送周期分のデータが取得できたため、データES2の優先度が最低値になる。したがって、制限対象がデータES2に移る。次に、図6(b)から(c)に遷移する間に、データES1の最大再送周期分のデータを取得したものとする。 In FIG. 6B, since the data for the maximum retransmission period of the data ES2 can be acquired during the transition from FIG. 6A to FIG. 6B, the priority of the data ES2 becomes the lowest value. Therefore, the restriction target moves to the data ES2. Next, it is assumed that data for the maximum retransmission period of the data ES1 is acquired during the transition from FIG. 6 (b) to (c).
図6(c)では、図6(b)から(c)に遷移する間に、データES1の最大再送周期分のデータが取得できたため、データES1の優先度が最低値になる。したがって、制限対象がデータES1に移る。このとき、負荷状態がさらに高負荷になった場合、既に取得済みのデータES2も制限対象としてもよい。 In FIG. 6C, since the data for the maximum retransmission period of the data ES1 can be acquired during the transition from FIG. 6B to FIG. 6C, the priority of the data ES1 becomes the lowest value. Therefore, the restriction target moves to the data ES1. At this time, when the load state becomes a higher load, the already acquired data ES2 may be the restriction target.
以上に説明した本実施形態によれば、デジタル放送受信機100の負荷状態が高負荷になった場合、デジタル放送に含まれるトランスポートストリームの内、カルーセル方式により送信されるデータ放送のエレメンタリストリームが複数ある場合に、一部のエレメンタリストリームのデータ取得を制限する。そのため、データ放送を受信後に再多重化する際に、受信したデータ量に対して、再多重化処理対象になるデータ量を削減(データ量の圧縮)することができ、処理負荷の軽減が実現する。また、本実施形態によれば、所定の時間が経過したあと、取得しなかったエレメンタリストリームについて、カルーセル方式による再送データからデータ取得する。そのため、情報の完全性を保つことができる。
According to the embodiment described above, when the load state of the
次に、本発明による他の実施形態について説明する。
上記ではすべてのデータESをフィルタ処理の対象とした一実施形態を示した。しかしながら、この場合、ユーザがdボタンを押下した時点で最初に表示されるデータ放送のデータが、転送後のデータ内に包含されているという保証はない。そのため、ユーザ操作に対して応答性が悪くなる虞がある。
Next, another embodiment according to the present invention will be described.
In the above description, an embodiment in which all data ES is subjected to filtering processing has been described. However, in this case, there is no guarantee that the data broadcast data that is displayed first when the user presses the d button is included in the transferred data. Therefore, there is a possibility that the responsiveness to the user operation is deteriorated.
そこで、データ放送データのデフォルトコンポーネントである”startup.bml”が定義されているコンポーネントタグ0x40のデータESに関して、これをフィルタ処理の対象に含めない。すなわち、上記実施形態の変形として、上記実施形態において、図1のフィルタ103のフィルタに、コンポーネントタグ0x40のデータESをあらかじめ制限対象外に定めるフィルタを追加する構成である。本構成によれば、上記応答性に関する問題を解消することができる。 Therefore, regarding the data ES of the component tag 0x40 in which “startup.bml” which is the default component of the data broadcast data is defined, this is not included in the filter processing target. That is, as a modification of the above-described embodiment, in the above-described embodiment, a filter that predetermines that the data ES of the component tag 0x40 is not restricted is added to the filter of the filter 103 in FIG. According to this configuration, it is possible to solve the problem related to the responsiveness.
さらに、他の実施形態について説明する。
データ放送においては、番組との連動として、放送局側が映像シーンに合わせてイベントメッセージを送出し、そのイベントメッセージを利用してスクリプトを制御する技術がある。これに対応するため、あるデータESがイベントメッセージを含むと、あらかじめわかっている場合、そのデータESを制限対象外にするとよい。デフォルトコンポーネントを含むデータESをあらかじめ制限対象外に定めるフィルタを追加する実施形態と同様に、イベントメッセージを含むデータESをあらかじめ制限対象外に定めるフィルタを追加する。
Furthermore, other embodiments will be described.
In data broadcasting, there is a technique in which a broadcast station side sends an event message in accordance with a video scene and controls a script using the event message in conjunction with a program. To cope with this, if it is known in advance that a certain data ES includes an event message, the data ES may be excluded from the restriction target. Similar to the embodiment in which the filter that preliminarily defines the data ES including the default component is excluded from the restriction target, a filter that preliminarily defines the data ES including the event message as non-restriction target is added.
さらに、他の実施形態について説明する。
上記実施形態においては、図6を参照して、多重化処理の制限対象とするデータESの数を1つとした例を示した。しかしながら、本発明はこれに限定されず、同時に複数のデータESを制限対象としてもよい。また、同時に複数のデータESを多重化処理の制限対象とする場合、あるタイムラインでは2つのデータESを、また別のタイムラインでは3つのデータESを、又はデータのビットレートを計測してカップリングを変更すると、単位時間あたりに伝送される各データESのパケットの合計が平準化されるため、負荷軽減に有利である。
Furthermore, other embodiments will be described.
In the embodiment described above, an example in which the number of data ESs to be limited by the multiplexing process is one is shown with reference to FIG. However, the present invention is not limited to this, and a plurality of data ES may be restricted at the same time. Also, when multiple data ESs are subject to multiplexing processing restriction at the same time, two data ESs in one timeline, three data ESs in another timeline, or the bit rate of the data are measured and cupped. Changing the ring is advantageous in reducing the load because the total number of packets of each data ES transmitted per unit time is leveled.
以上、本発明の好適な実施の形態について説明したが、本発明はこれに限定されるものではなく、要旨を逸脱しない範囲内で種々の変形実施が可能である。 The preferred embodiment of the present invention has been described above, but the present invention is not limited to this, and various modifications can be made without departing from the scope of the invention.
例えば、上述した各実施形態における動作(各フローチャートに示す動作)は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。 For example, the operation (the operation shown in each flowchart) in each of the above-described embodiments can be executed by hardware, software, or a combined configuration of both.
ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。 When executing processing by software, a program in which a processing sequence is recorded may be installed and executed in a memory in a computer incorporated in dedicated hardware. Or you may install and run a program in the general purpose computer which can perform various processes.
例えば、プログラムは、記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことが可能である。あるいは、プログラムは、光学式ディスク、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納(記録)しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。 For example, the program can be recorded in advance on a hard disk or a ROM (Read Only Memory) as a recording medium. Alternatively, the program can be stored (recorded) temporarily or permanently in a removable recording medium such as an optical disk, a magnetic disk, or a semiconductor memory. Such a removable recording medium can be provided as so-called package software.
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。 The program may be wirelessly transferred from the download site to the computer in addition to being installed on the computer from the removable recording medium as described above. Or you may wire-transfer to a computer via networks, such as LAN (Local Area Network) and the internet. The computer can receive the transferred program and install it on a recording medium such as a built-in hard disk.
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。 In addition to being executed in time series in accordance with the processing operations described in the above embodiment, the processing capability of the apparatus that executes the processing, or a configuration to execute in parallel or individually as necessary Is also possible.
また、上記実施形態で説明したシステムは、複数の装置の論理的集合構成にしたり、各装置の機能を混在させたりするように構築することも可能である。 In addition, the system described in the above embodiment can be configured to have a logical set configuration of a plurality of devices or to mix the functions of each device.
本発明は、カルーセル方式で伝送するストリームを含む多重化データに対して再多重化処理を実行するシステム、装置(機器)、方法、プログラム等に適用できる。 The present invention can be applied to a system, apparatus (apparatus), method, program, and the like that execute remultiplexing processing on multiplexed data including a stream transmitted by the carousel method.
100 デジタル放送受信機
101 TSデコーダ
102 トランスコーダ
103 フィルタ
104 多重器
105 多重化処理バッファ
106 フィルタ制御部
107 バッファ監視部
100
Claims (6)
前記その他のストリームのデータ量を圧縮する処理を行うトランスコーダと、
前記カルーセル方式により送信されるストリームのデータ量を圧縮する処理を行うフィルタと、
圧縮された前記その他のストリームと、前記カルーセル方式により送信されるストリームを多重化処理する多重化処理手段と、
前記多重化処理の負荷を監視する負荷監視手段と、
前記負荷監視手段の監視結果に応じて前記フィルタを制御するフィルタ制御手段と、
を有し、
前記フィルタは、前記カルーセル方式により送信されるストリームに優先度を定め、前記ストリームの内、優先度の低いストリームを制限対象としてデータ取得を行わないことによりデータ量を圧縮するフィルタを含む
ことを特徴とする、デジタル放送受信装置。 A transport stream decoder that decodes a transport stream included in the digital broadcast and separates the transport stream into a stream transmitted by the carousel method and another stream;
A transcoder that performs processing to compress the data amount of the other streams;
A filter that performs processing for compressing the data amount of the stream transmitted by the carousel method;
Multiplexing processing means for multiplexing the compressed other stream and the stream transmitted by the carousel method;
Load monitoring means for monitoring the load of the multiplexing process;
Filter control means for controlling the filter according to the monitoring result of the load monitoring means;
Have
The filter includes a filter that sets a priority for a stream transmitted by the carousel method, and compresses a data amount by not acquiring data with a low priority among the streams as a restriction target. A digital broadcast receiver.
前記負荷監視手段は、前記多重化処理バッファのデータ量を監視して多重化処理の負荷状態を計測することを特徴とする、請求項1に記載のデジタル放送受信装置。 A multiplexing processing buffer used for the multiplexing processing;
2. The digital broadcast receiving apparatus according to claim 1, wherein the load monitoring unit measures the load state of the multiplexing process by monitoring the data amount of the multiplexing process buffer.
前記その他のストリームのデータ量を圧縮する処理を行うトランスコーダと、
圧縮された前記その他のストリームを多重化処理する多重化処理手段と、
を有するデジタル放送受信装置の制御方法であって、
前記多重化処理の負荷を監視する負荷監視工程と、
前記負荷監視工程による監視結果に応じて、前記カルーセル方式により送信されるストリームのデータ量を圧縮する処理を行うフィルタを制御するフィルタ制御工程と、を含み、
前記フィルタは、前記カルーセル方式により送信されるストリームに優先度を定め、前記ストリームの内、優先度の低いストリームを制限対象としてデータ取得を行わないことによりデータ量を圧縮するフィルタを含む
ことを特徴とする、デジタル放送受信装置の制御方法。 A transport stream decoder that decodes a transport stream included in the digital broadcast and separates the transport stream into a stream transmitted by the carousel method and another stream;
A transcoder that performs processing to compress the data amount of the other streams;
A multiplexing processing means for multiplexing the compressed other stream;
A method for controlling a digital broadcast receiving apparatus comprising:
A load monitoring step for monitoring the load of the multiplexing process;
A filter control step of controlling a filter that performs processing for compressing the data amount of the stream transmitted by the carousel method according to the monitoring result of the load monitoring step,
The filter includes a filter that sets a priority for a stream transmitted by the carousel method, and compresses a data amount by not acquiring data with a low priority among the streams as a restriction target. And a control method of the digital broadcast receiving apparatus.
前記その他のストリームのデータ量を圧縮する処理を行うトランスコーダと、
圧縮された前記その他のストリームを多重化処理する多重化処理手段と、
を有するデジタル放送受信装置に、
前記多重化処理の負荷を監視する負荷監視処理と、
前記負荷監視処理による監視結果に応じて、前記カルーセル方式により送信されるストリームのデータ量を圧縮する処理を行うフィルタを制御するフィルタ制御処理と、を実行させ、
前記フィルタは、前記カルーセル方式により送信されるストリームに優先度を定め、前記ストリームの内、優先度の低いストリームを制限対象としてデータ取得を行わないことによりデータ量を圧縮するフィルタを含むフィルタとすることを特徴とする、プログラム。 A transport stream decoder that decodes a transport stream included in the digital broadcast and separates the transport stream into a stream transmitted by the carousel method and another stream;
A transcoder that performs processing to compress the data amount of the other streams;
A multiplexing processing means for multiplexing the compressed other stream;
In a digital broadcast receiving apparatus having
A load monitoring process for monitoring the load of the multiplexing process;
A filter control process for controlling a filter that performs a process of compressing a data amount of a stream transmitted by the carousel method according to a monitoring result by the load monitoring process;
The filter is a filter including a filter that compresses the amount of data by setting priority to a stream transmitted by the carousel method and not acquiring data with a low priority among the streams as a restriction target. A program characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009083428A JP5358247B2 (en) | 2009-03-30 | 2009-03-30 | Digital broadcast receiving apparatus, control method thereof, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009083428A JP5358247B2 (en) | 2009-03-30 | 2009-03-30 | Digital broadcast receiving apparatus, control method thereof, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010239297A JP2010239297A (en) | 2010-10-21 |
JP5358247B2 true JP5358247B2 (en) | 2013-12-04 |
Family
ID=43093272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009083428A Active JP5358247B2 (en) | 2009-03-30 | 2009-03-30 | Digital broadcast receiving apparatus, control method thereof, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5358247B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4240766B2 (en) * | 2000-06-26 | 2009-03-18 | パナソニック株式会社 | DATA STORAGE METHOD, RECEIVING DEVICE AND BROADCASTING SYSTEM IMPLEMENTING THE SAME |
JP4440274B2 (en) * | 2007-01-09 | 2010-03-24 | 三菱電機株式会社 | Data communication device |
-
2009
- 2009-03-30 JP JP2009083428A patent/JP5358247B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010239297A (en) | 2010-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7471874B2 (en) | Reproducing apparatus and method | |
US9344725B2 (en) | Error concealment for MPEG decoding with personal video recording functionality | |
JP4475336B2 (en) | Time stamp adding apparatus, time stamp adding method, and program | |
JP4846002B2 (en) | File transfer system and file transfer method | |
JP2007259050A (en) | Mobile communication terminal, and program | |
CN1781295A (en) | Redundant transmission of programmes | |
JP2005073253A (en) | Reliable decoder and decoding method | |
CN1863322A (en) | Reproducing apparatus and method, and recording medium | |
US9100672B2 (en) | Data transmitting device and data transmitting and receiving system | |
JP4477056B2 (en) | Receiving apparatus and receiving method | |
JP5358247B2 (en) | Digital broadcast receiving apparatus, control method thereof, and program | |
US20080232782A1 (en) | Recording apparatus, image reproducing apparatus, and special reproduction method therefor | |
JP2006246245A (en) | Signal processing apparatus and stream processing method | |
US20080317434A1 (en) | Information recording/reproducing apparatus | |
JP2006186689A (en) | Signal processor and stream processing method | |
US8510107B2 (en) | Audio data bit rate detector | |
KR101391600B1 (en) | Apparatus and method for recording contents adaptively | |
JP2008135133A (en) | Bit stream reproducing device | |
JP2008153955A (en) | Video recording and reproducing device, and its method for special reproduction | |
JP2006332821A (en) | Digital broadcasting receiver and digital broadcast receiving method | |
JP3897753B2 (en) | Memory output device | |
JP5476081B2 (en) | Data transfer apparatus, communication system and control method | |
JP4187040B2 (en) | Recording / playback device | |
US20080199157A1 (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 | |
JP2011035578A (en) | Transmitter, receiver, and transmission system |
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: 20120321 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130604 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130611 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130806 |
|
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: 20130827 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130902 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5358247 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 |