JP4867591B2 - Receiving device, decoding device, and program - Google Patents
Receiving device, decoding device, and program Download PDFInfo
- Publication number
- JP4867591B2 JP4867591B2 JP2006302394A JP2006302394A JP4867591B2 JP 4867591 B2 JP4867591 B2 JP 4867591B2 JP 2006302394 A JP2006302394 A JP 2006302394A JP 2006302394 A JP2006302394 A JP 2006302394A JP 4867591 B2 JP4867591 B2 JP 4867591B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- layer
- decoding
- stopped
- decoding operation
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Television Receiver Circuits (AREA)
- Circuits Of Receivers In General (AREA)
Description
本発明は、受信装置、復号装置、および、プログラムに関し、特に、3セグメントデジタル音声放送の受信に好適な受信装置、復号装置、および、プログラムに関する。 The present invention relates to a receiving device, a decoding device, and a program, and more particularly, to a receiving device, a decoding device, and a program suitable for receiving a three-segment digital audio broadcast.
テレビやラジオなどの地上波放送が、従来のアナログ放送からデジタル放送に移行しつつある。このような放送のデジタル化により、従来の地上アナログテレビ放送は停波することになるが、これにより空白となる周波数帯を用いた地上デジタル音声放送(デジタルラジオ)の実施が予定されている。 Terrestrial broadcasting such as television and radio is shifting from conventional analog broadcasting to digital broadcasting. Although the conventional terrestrial analog television broadcasting stops due to such digitalization of broadcasting, the implementation of terrestrial digital audio broadcasting (digital radio) using a frequency band that becomes blank due to this is planned.
地上デジタル音声放送には、1チャンネルの帯域内で隣接する3セグメント分の帯域を利用した3セグメント放送(いわゆる、3セグ放送)があり、このような3セグ放送の受信装置も実用化されつつある(例えば、特許文献1)。
地上デジタルラジオの3セグ放送においては、3セグメントの中央に配置される1セグメント(A階層)で音声を放送し、A階層の両側に配置される2つのセグメント(B階層)を用いて動画などの付加情報を放送することができる。このような場合、音声と動画では伝送するデータのビットレートが異なるので、それぞれに適した変調方式が適用されることになる。一つの運用方式として、音声データを伝送するA階層にはQPSK(Quadrature Phase Shift Keying:4相位相変調)などの位相変調方式が用いられ、動画データを伝送するB階層には16QAM(Quadrature Amplitude Modulation:16値直交振幅変調)などの振幅変調方式が用いられる。 In 3 segment broadcasting of digital terrestrial radio, audio is broadcast in one segment (A layer) arranged in the center of the three segments, and moving images etc. using two segments (B layer) arranged on both sides of the A layer Additional information can be broadcast. In such a case, since the bit rate of data to be transmitted is different between audio and moving images, a modulation method suitable for each is applied. As one operation method, a phase modulation method such as QPSK (Quadrature Phase Shift Keying) is used for the A layer for transmitting audio data, and 16 QAM (Quadrature Amplitude Modulation) is used for the B layer for transmitting moving image data. : 16-value quadrature amplitude modulation) or the like is used.
この場合において、音声データの変調方式であるQPSKはビットレートが比較的低いことから移動体での受信に向いており、移動中や電波発信元から離れていても良好な受信状態を維持しやすいが、動画データの変調に用いられる16QAMは、QPSKよりもビットレートが高くフェージングの影響を受けやすいため、移動中や電波発信元から離れるとQPSKよりも受信品質が低下することがある。 In this case, QPSK, which is a modulation method of audio data, is suitable for reception by a mobile body because the bit rate is relatively low, and it is easy to maintain a good reception state even when moving or away from a radio wave source. However, since 16QAM used for modulation of moving image data has a higher bit rate than QPSK and is susceptible to fading, reception quality may be lower than QPSK when moving or away from a radio wave source.
これは、ビットレートの高い16QAMの方がQPSKよりも所要のCN比(Carrier to Noise Ratio:信号対雑音比)が大きく、一定のエラー訂正可能レベルを担保できる信号レベル(受信限界)も、16QAMの方がQPSKより高いためである。これにより、3セグ放送の場合では、例えば、電波発信元から離れるに従って信号レベルが低下すると、QPSKで変調されたA階層のエラー訂正は可能であっても、16QAMで変調されたB階層のエラー訂正が困難となる状態や、A階層は受信できてもB階層は受信できない状態などが発生する。 This is because 16QAM, which has a higher bit rate, has a higher required CN ratio (Carrier to Noise Ratio) than QPSK, and the signal level (reception limit) that can guarantee a certain level of error correction is also 16QAM. This is because is higher than QPSK. As a result, in the case of 3-segment broadcasting, for example, if the signal level decreases as the distance from the radio wave source increases, even if error correction of layer A modulated by QPSK is possible, error of layer B modulated by 16QAM is possible. A situation in which correction becomes difficult or a situation in which layer A can be received but layer B cannot be received occurs.
ここで、デジタルラジオの3セグ放送では、A階層の音声とB階層の動画で1つのコンテンツが構成されることがある。この場合、いずれかの階層の受信品質が低下すると、コンテンツ全体の再生が適切におこなえなくなってしまうという問題がある。つまり、A階層の音声とB階層の動画で1つのコンテンツを構成している場合、再生時に音声と動画の同期をとる必要があるが、B階層のエラー訂正や受信がおこなえず動画のパケットが連続して欠落すると、同期の基準となるデータが存在しなくなってしまうことがあり、音声との同期がとれなくなってしまう。また、B階層の受信状況が改善しても、正常な動画データが突如現れることになるので、そこで音声との同期をとると音声が不連続となる状況が生じ、聴取者(視聴者)にとって不快となることがある。すなわち、デジタルラジオの3セグ放送で動画を含むコンテンツを放送した場合、受信状況によってコンテンツの再生が不安定になるという不都合があった。 Here, in 3 segment broadcasting of digital radio, one content may be composed of the audio of the A layer and the moving image of the B layer. In this case, there is a problem that if the reception quality of any layer is lowered, the entire content cannot be reproduced properly. In other words, when one content is composed of the audio of the A layer and the moving image of the B layer, it is necessary to synchronize the audio and the moving image at the time of reproduction. However, error correction and reception of the B layer cannot be performed, and the moving image packet If it is continuously lost, there is a case where data serving as a reference for synchronization may not exist, and synchronization with audio may not be achieved. Also, even if the reception status of the B layer is improved, normal moving picture data will suddenly appear. Therefore, when the synchronization with the audio is taken, there occurs a situation in which the audio becomes discontinuous, and the listener (viewer) has to do so. May be uncomfortable. That is, when a content including a moving image is broadcast by 3-segment broadcasting of digital radio, there is a disadvantage that the reproduction of the content becomes unstable depending on the reception situation.
また、このような場合であっても、B階層についての処理動作を常におこなっているため、無駄な電力を消費していることにもなる。つまり、音声と動画を同期させるために、少なくとも数フレーム分のデータをバッファする必要があるが、エラー訂正できないデータのバッファ動作をし続けてしまうことは多くの電力を消費することになる。このような、再生品質が低下しているにもかかわらず消費電力が高い状態は好ましくなく、このような不都合の改善が望まれている。 Even in such a case, since the processing operation for the B layer is always performed, useless power is consumed. That is, in order to synchronize the sound and the moving image, it is necessary to buffer at least several frames of data. However, if the buffer operation of data that cannot be error-corrected is continued, a large amount of power is consumed. Such a state where the power consumption is high in spite of the deterioration of the reproduction quality is not preferable, and improvement of such inconvenience is desired.
本発明は、上記実状に鑑みてなされたものであり、再生の安定化と低消費電力化を可能にする受信装置、復号装置、および、プログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a receiving device, a decoding device, and a program that can stabilize reproduction and reduce power consumption.
上記目的を達成するため、本発明の第1の観点に係る受信装置は、
前記地上デジタル音声放送の3セグメント放送を受信した場合、復調されたパケットデータを、該3セグメント放送を構成する、音声データを含むA階層のパケットデータと動画データを含むB階層のパケットデータとに分離する階層分離手段と、
前記階層分離手段で分離されたA階層のパケットデータとB階層のパケットデータを同期させて出力する同期出力手段と、
前記同期出力手段から出力されたA階層のパケットデータに含まれる音声データの復号動作をおこなうA階層復号手段と、
前記同期出力手段から出力されたB階層のパケットデータに含まれる動画データの復号動作をおこなうB階層復号手段と、
前記B階層のパケットデータにおけるエラーレベルに基づいて、前記B階層に含まれる動画データの安定再生が得られるか否かを判別する判別手段と、
前記判別手段により前記B階層に含まれる動画データの安定再生が得られないと判別された場合に、前記同期出力手段への前記B階層パケットデータの入力を停止させることで前記B階層についての復号動作を停止させ、前記B階層に含まれる動画データの安定再生が得られると判別された場合に、前記同期出力手段へ前記B階層パケットデータを入力させることで前記B階層についての復号動作を実行させるよう制御する制御手段と、
前記制御手段により前記B階層についての復号動作が停止されている間に前記同期出力手段への入力を停止された前記B階層データのパケットをロストパケットとして計数するロストパケット計数手段と、
を備え、
前記同期出力手段は、前記ロストパケット計数手段による計数に基づいて、前記B階層についての復号動作再開時の同期をおこなう、
ことを特徴とする。
In order to achieve the above object, a receiving apparatus according to the first aspect of the present invention provides:
When receiving the three-segment broadcast of the terrestrial digital audio broadcast, the demodulated packet data is converted into the A-layer packet data including the audio data and the B-layer packet data including the moving image data constituting the 3-segment broadcast. A hierarchy separating means for separating;
Synchronous output means for synchronizing and outputting the A layer packet data and the B layer packet data separated by the layer separation means;
A layer decoding means for performing a decoding operation of audio data included in the A layer packet data output from the synchronous output means ;
B layer decoding means for decoding moving image data included in the B layer packet data output from the synchronous output means ;
Discrimination means for discriminating whether or not stable reproduction of moving image data included in the B layer can be obtained based on an error level in the packet data of the B layer;
If the stable reproduction of the moving image data included by Ri before Symbol B hierarchy said determining means is determined to not be obtained, the B-layer by stopping the input of the B-layer packet data to the synchronous output means When it is determined that stable reproduction of the moving image data included in the B layer is obtained, the decoding of the B layer is performed by inputting the B layer packet data to the synchronization output unit. Control means for controlling to execute the operation;
Lost packet counting means for counting, as lost packets, the B layer data packets whose input to the synchronous output means has been stopped while the decoding operation for the B layer is stopped by the control means;
Equipped with a,
The synchronization output means performs synchronization when resuming the decoding operation for the B layer based on the count by the lost packet counting means.
And wherein a call.
上記受信装置において、
前記制御手段は、前記判別手段の判別結果に基づいて、前記B階層に含まれる動画データの安定再生が得られない状態が所定期間継続する場合に前記B階層の復号動作を停止させ、前記B階層に含まれる動画データの安定再生が得られる状態が所定期間継続する場合に前記B階層の復号動作を実行させることが望ましい。
In the above receiver,
The control unit stops the decoding operation of the B layer when the state in which stable reproduction of the moving image data included in the B layer is not obtained continues for a predetermined period based on the determination result of the determination unit, It is desirable to execute the decoding operation of the B layer when a state where stable reproduction of moving image data included in the layer continues for a predetermined period.
上記受信装置は、
前記制御手段により前記B階層についての復号動作が停止されている間、再生を停止している旨のメッセージを出力するメッセージ出力手段をさらに備えていることが望ましい。
The receiving device is
It is desirable to further include message output means for outputting a message indicating that reproduction is stopped while the decoding operation for the B layer is stopped by the control means.
上記目的を達成するため、本発明の第2の観点にかかる復号装置は、
復調されたデジタル放送の受信データを復号する復号装置であって、
異なる変調方式で多重化された受信データの復調後、前記変調方式毎に前記受信データを分離する分離手段と、
前記分離された各データを同期させて出力する同期出力手段と、
前記出力された受信データに含まれる復号対象のデータをそれぞれ復号する複数の復号手段と、
前記分離された受信データのエラーレベルを検出するエラーレベル検出手段と、
前記エラーレベル検出手段が検出したエラーレベルと所定の基準値とを比較し、当該データの安定再生が得られるか否かを判別する判別手段と、
前記判別手段により当該データの安定再生が得られないと判別された場合に、当該データの前記同期出力手段への入力を停止させることで当該データの復号動作を停止させ、当該データの安定再生が得られると判別された場合に、当該データを前記同期出力手段へ入力させることで当該データの復号動作を実行させるよう制御する制御手段と、
前記制御手段により復号動作が停止されている間に前記同期出力手段への入力を停止された当該復号動作が対象とするデータのパケットをロストパケットとして計数するロストパケット計数手段と、
を備え、
前記同期出力手段は、前記ロストパケット計数手段によって計数されたロストパケットの数に基づいて、当該停止している復号動作の再開時の同期をおこなう、
ことを特徴とする。
In order to achieve the above object, a decoding device according to the second aspect of the present invention provides:
A decoding device for decoding demodulated digital broadcast reception data,
Separating means for separating the received data for each modulation method after demodulation of the received data multiplexed by different modulation methods;
Synchronous output means for synchronizing and outputting each separated data;
A plurality of decoding means each for decoding data to be decoded included in the output received data;
An error level detection means for detecting an error level of the separated received data;
A determination unit that compares the error level detected by the error level detection unit with a predetermined reference value to determine whether or not stable reproduction of the data can be obtained;
When the determination means determines that stable reproduction of the data cannot be obtained , the data decoding operation is stopped by stopping the input of the data to the synchronous output means, and the stable reproduction of the data is performed. Control means for controlling to execute the decoding operation of the data by inputting the data to the synchronous output means when it is determined that the data is obtained;
Lost packet counting means for counting, as a lost packet, a packet of data targeted by the decoding operation that has been stopped to be input to the synchronous output means while the decoding operation is stopped by the control means;
Equipped with a,
The synchronization output means performs synchronization when resuming the stopped decoding operation based on the number of lost packets counted by the lost packet counting means.
And wherein a call.
上記復号装置において、
前記制御手段は、前記判別手段の判別結果に基づいて、前記データの安定再生が得られない状態が所定期間継続する場合に前記データの復号動作を停止させ、前記データの安定再生が得られる状態が所定期間継続する場合に前記データの復号動作を実行させることが望ましい。
In the decoding device,
The control unit stops the decoding operation of the data when the state where the stable reproduction of the data cannot be obtained continues for a predetermined period based on the determination result of the determination unit, and the state where the stable reproduction of the data is obtained It is desirable to execute the data decoding operation when the data continues for a predetermined period.
上記目的を達成するため、本発明の第3の観点にかかるプログラムは、
復調されたデジタル放送の受信データを復号するコンピュータに、
異なる変調方式で多重化された受信データの復調後、前記変調方式毎に前記受信データを分離する機能と、
前記分離された各データを同期させて出力する機能と、
前記出力された受信データに含まれる復号対象のデータをそれぞれ復号する機能と、
前記分離された受信データのエラーレベルを検出する機能と、
前記検出したエラーレベルと所定の基準値とを比較し、当該データの安定再生が得られるか否かを判別する機能と、
前記判別の結果、当該データの安定再生が得られないと判別された場合に、前記出力する機能への当該データの入力を停止させることで当該データの復号動作を停止させ、当該データの安定再生が得られると判別された場合に、前記出力する機能へ当該データを入力させることで当該データの復号動作を実行させるよう制御する機能と、
前記復号動作が停止されている間に前記停止された復号動作が対象とするデータのパケットをロストパケットとして計数する機能と、
前記計数されたロストパケットの数に基づいて、前記停止している復号動作の再開時の同期をおこなう機能と、
を実現させることを特徴とする。
In order to achieve the above object, a program according to the third aspect of the present invention is:
To a computer that decodes the demodulated digital broadcast reception data,
A function of separating the received data for each modulation method after demodulating the received data multiplexed by different modulation methods;
A function of synchronizing and outputting each separated data;
A function of decoding data to be decoded included in the output received data,
A function of detecting an error level of the separated received data;
A function of comparing the detected error level with a predetermined reference value to determine whether or not stable reproduction of the data can be obtained;
As a result of the determination, when it is determined that stable reproduction of the data cannot be obtained , the data decoding operation is stopped by stopping the input of the data to the output function, and the data is stably reproduced. When it is determined that the data is obtained , a function for controlling the data to be decrypted by inputting the data to the function to be output ;
A function of counting packets of data targeted by the stopped decoding operation as lost packets while the decoding operation is stopped;
A function of performing synchronization when restarting the stopped decoding operation based on the counted number of lost packets;
It is characterized by realizing.
本発明によれば、地上デジタル音声放送の3セグメント放送などの受信時に、再生の安定化と低消費電力化を実現することができる。 According to the present invention, it is possible to achieve stable reproduction and low power consumption when receiving a terrestrial digital audio broadcast such as a three-segment broadcast.
以下、本発明にかかる実施形態を、図面を参照して説明する。本実施形態では、例えば、「地上デジタル音声放送運用規定技術資料」(ARIB TR-B13)などで規定されている地上デジタル音声放送(地上デジタルラジオ)の3セグメント放送(以下、「3セグ放送」とする)の受信に本発明を適用した場合を説明する。 Hereinafter, embodiments according to the present invention will be described with reference to the drawings. In the present embodiment, for example, a three-segment broadcast of terrestrial digital audio broadcast (terrestrial digital radio) defined in “Technical Reference for Operation of Digital Terrestrial Audio Broadcasting” (ARIB TR-B13) (hereinafter “3-segment broadcasting”). )) Will be described.
まず、本実施形態で想定する3セグ放送の概要を説明する。本実施形態での3セグ放送とは、例えば、VHF(Very High Frequency)帯(超短波帯)で放送される地上デジタル音声放送の一形態であり、1チャネル分の周波数帯域を複数(例えば、8)に分割したセグメントのうち、隣接する3つのセグメント(例えば、高周波側の3つ)のキャリア(搬送波)でデータ伝送をおこなう放送をいう。本実施形態では、1セグメント当たり432キャリアで構成されているものとする。 First, an outline of 3 segment broadcasting assumed in the present embodiment will be described. The three-segment broadcasting in the present embodiment is a form of terrestrial digital audio broadcasting that is broadcast in, for example, a VHF (Very High Frequency) band (ultra-high frequency band), and a plurality of frequency bands for one channel (for example, 8 ) Is a broadcast in which data transmission is performed using carriers (carrier waves) of three adjacent segments (for example, three on the high frequency side). In this embodiment, it is assumed that 432 carriers are configured per segment.
本実施形態では、3セグ放送によって音声と画像(動画)が放送される場合を想定し、この場合、音声と画像から構成された1つのコンテンツが3セグメント分の帯域を使って放送されるものとする。ここで、隣接する3セグメントの中央に位置する1セグメントを用いて音声データが伝送されるものとし、この1セグメントのことを以下「A階層」という。また、A階層の両側に位置する2つのセグメントを用いて画像(動画)データが伝送されるものとし、これら2セグメントのことを以下「B階層」という。 In the present embodiment, it is assumed that sound and image (moving image) are broadcast by 3 segment broadcasting. In this case, one content composed of sound and image is broadcast using a band for three segments. And Here, it is assumed that audio data is transmitted using one segment located at the center of the three adjacent segments, and this one segment is hereinafter referred to as “A layer”. In addition, it is assumed that image (moving image) data is transmitted using two segments located on both sides of the A layer, and these two segments are hereinafter referred to as “B layer”.
3セグ放送で伝送されるコンテンツデータ(音声データ+画像データ)は、OFDM(Orthogonal Frequency Division Multiplexing:直交周波数分割多重)方式のデジタル変調によって伝送符号化がおこなわれて放送されるが、A階層とB階層のそれぞれには、伝送するデータの種類やビットレートなどに応じて異なる変調方式が適用されているものとする。本実施形態では、音声データを伝送するA階層は、QPSK(Quadrature Phase Shift Keying:4相位相変調)で変調され、画像(動画)データを伝送するB階層は、16QAM(Quadrature Amplitude Modulation:16値直交振幅変調)で変調されているものとする。これらの変調方式の違いの1つはビットレートであり、16QAMの方がQPSKよりも高ビットレートであるものとする。また、A階層で伝送される音声データは、例えば、MPEG-2 AAC(Advanced Audio Coding)で符号化されているものとし、B階層で伝送される画像(動画)データは、例えば、H.264/AVC(ISO/IEC 14496-10: Advanced Video Coding)で符号化されているものとする。 Content data (audio data + image data) transmitted by 3-segment broadcasting is broadcast and encoded by transmission encoding by OFDM (Orthogonal Frequency Division Multiplexing) digital modulation. It is assumed that different modulation schemes are applied to each of the B layers according to the type of data to be transmitted, the bit rate, and the like. In this embodiment, the A layer for transmitting audio data is modulated by QPSK (Quadrature Phase Shift Keying), and the B layer for transmitting image (moving image) data is 16 QAM (Quadrature Amplitude Modulation: 16 values). It is assumed that the signal is modulated by quadrature amplitude modulation. One of the differences between these modulation schemes is the bit rate, and it is assumed that 16QAM has a higher bit rate than QPSK. In addition, audio data transmitted in the A layer is encoded by, for example, MPEG-2 AAC (Advanced Audio Coding), and image (moving image) data transmitted in the B layer is, for example, H.264. It shall be encoded with / AVC (ISO / IEC 14496-10: Advanced Video Coding).
つまり、本実施形態にかかる3セグ放送では、変調方式の異なる複数種類のデータ(キャリア)を一のチャンネル上で3つのセグメント(1セグメントのA階層と2セグメントのB階層)を使って多重化することで、デジタル音声放送で音声と画像を含む1つのコンテンツが放送される。 In other words, in the 3-segment broadcasting according to the present embodiment, a plurality of types of data (carriers) having different modulation schemes are multiplexed on one channel using three segments (one segment A layer and two segments B layer). Thus, one content including sound and image is broadcast by digital audio broadcasting.
このような3セグ放送を受信する本実施形態にかかる受信装置の構成を、図1を参照して説明する。図1は、本発明の実施形態にかかる受信装置1の構成例を示すブロック図である。図示するように、本実施形態にかかる受信装置1は、アンテナ10、前処理部FP、後処理部BP、音声出力部51、表示出力部52、入力部80、などから構成されている。
The configuration of the receiving apparatus according to the present embodiment that receives such 3-segment broadcasting will be described with reference to FIG. FIG. 1 is a block diagram illustrating a configuration example of a receiving
アンテナ10は、本実施形態にかかる3セグ放送で用いられる周波数帯の放送電波を受信するアンテナであり、受信信号を前処理部FPに入力する。
The
前処理部FPは、受信波の選局や復調などといった前処理をおこなうものであり、図1に示すように、チューナ部20、復調部30、などから構成されている。
The preprocessing unit FP performs preprocessing such as channel selection and demodulation of received waves, and includes a
チューナ部20は、各種のフィルタ回路などを含む地上デジタル音声放送用のチューナ回路から構成され、アンテナ10から入力する受信信号から、指定されたチャンネルを選局する。本実施形態では、地上デジタルラジオの3セグ放送が選局された場合、チューナ部20の動作により、選局されたチャンネルの中で3セグ放送に割り当てられている3セグメント分の帯域が抽出されるものとする。
The
復調部30は、OFDM変調された受信波を復調するためのOFDM復調回路から構成され、チューナ部20で選局された受信信号を復調する。復調部30は、OFDM変調によって音声や画像などを伝送するキャリア(搬送波)が多重化された受信信号を復調して後処理部BPに出力する。
The
復調部30は、例えば、ビタビ復号処理やRS(Read Solomon code:リードソロモン)復号処理などの誤り訂正処理をおこなうことで、受信信号についてのエラー訂正をA階層とB階層のそれぞれについておこなうものとする。
The
また、復調部30は、受信波に含まれているTMCC(Transmission and Multiplexing Configuration Control:伝送多重制御)情報を復号する。このTMCC情報は、例えば、放送波に適用されている変調方式、誤り訂正の符号化率、インターリーブ長、などといった、復調をおこなうために必要なパラメータを示す制御情報である。本実施形態では、A階層(1セグメント)とB階層(2セグメント)の3セグメント構成のデジタル音声放送(3セグ放送)であることや各階層に適用されている変調方式などがTMCC情報に示されているものとする。復号されたTMCC情報は、前後I/F部90を介して後処理部BPの制御部60に通知されるものとする。
Further, the
復調部30は、復調したA階層とB階層の受信信号を合成し、トランスポート・ストリーム(Transport Stream:TS)信号として後処理部BPに出力する。ここで出力されるTS信号のデータ構造の例を図2に示す。復調部30から出力されるTSデータは、図2(a)に示すように、復調されたA階層およびB階層のパケット(以下、「TSパケット」とする)が合成されたデータストリームである。A階層およびB階層のTSパケットのサイズはいずれも204バイトであり、受信できなかったデータなどについては有効なデータを含まないことを表すNULLが挿入されるものとする。
The
TS信号に含まれているTSパケットのデータ構造の例を図2(b)に示す。図示するように、各TSパケットは、TSヘッダとペイロード部から構成されている。TSヘッダには、放送時に付加されるPID(Packet Identifier:パケットID)情報の他、復調部30が付加するエラー・インジケータ・ビット(Error Indicator Bit:EIB)が含まれる。このEIBは、当該TSパケットにエラーを含んでいるか否かを示すものであり、復調部30でのエラー訂正動作後にTSパケットに挿入されるものである。本実施形態では、エラーが含まれている場合のEIBが「1」となり、エラーが含まれていない場合のEIBが「0」となるものとする。なお、放送時に付加されたPIDには、各パケットがA階層のものであるかB階層のものであるかを示す情報が含まれているものとする。
An example of the data structure of the TS packet included in the TS signal is shown in FIG. As shown in the figure, each TS packet is composed of a TS header and a payload portion. In addition to PID (Packet Identifier: packet ID) information added at the time of broadcasting, the TS header includes an error indicator bit (EIB) added by the
後処理部BPは、前処理部FPで復調された信号から音声データや画像データを復号して再生出力をおこなう。図1に示すように、後処理部BPは、所定のバスBSによって相互接続された、復号処理部100、制御部60、記憶部70、入力I/F(インタフェース)部81、前後I/F(インタフェース)部90、などから構成されている。
The post-processing unit BP decodes audio data and image data from the signal demodulated by the pre-processing unit FP, and performs reproduction output. As shown in FIG. 1, the post-processing unit BP includes a
復号処理部100は、例えば、LSIやCPU(Central Processing Unit:中央演算処理装置)などの演算回路や種々のメモリなどから構成された復号装置であり、前処理部FPの復調部30から出力された復調後の受信信号を復号して再生する。本実施形態では、デジタルラジオの3セグ放送を受信するので、A階層で伝送された音声とB階層で伝送された画像(動画)を、それぞれの符号化方式に応じた復号をおこなう。この場合、復号処理部100は、復号した音声データをアナログ音声信号に変換し、アンプやスピーカ(イヤホン)などから構成される音声出力部51に出力して報音出力させるとともに、復号したフレーム毎の画像データを、例えば、液晶表示装置などから構成される表示出力部52に出力して表示出力させる。
The
制御部60は、例えば、CPUなどの演算装置やRAM(Random Access Memory)などの主記憶装置などから構成され、プログラムの実行などにより、後処理部BPをはじめとした受信装置1の各部を制御する。
The
記憶部70は、例えば、フラッシュメモリやROM(Read Only Memory)などの記憶装置から構成され、受信装置1の動作に必要なデータや制御部60が実行するプログラムなどを格納する。
The
入力I/F部81は、例えば、操作ボタンなどから構成される入力部80と後処理部BPとのインタフェースであり、制御部60などでデジタル処理がおこなえるよう入力信号のデジタル変換などをおこなう。
The input I /
前後I/F部90は、後処理部BPと前処理部FPとのインタフェースである。本実施形態では、前処理部FPの復調部30と後処理部BPの制御部60や記憶部70との間の情報伝達が前後I/F部90を介しておこなわれる他、入力部80での選局操作を示す選局信号が前後I/F部90を介してチューナ部20に入力される。この場合において、チューナ部20がアナログ処理によって動作するのであれば、前後I/F部90がデジタル信号をアナログ信号に変換してチューナ部20に入力する。
The front / rear I /
上記の各構成は、本発明を実現するために必要な構成であり、デジタル放送の受信機が通常有するその他の構成については、必要に応じて備えられているものとする。 Each of the above-described configurations is a configuration necessary for realizing the present invention, and other configurations normally included in a digital broadcast receiver are provided as necessary.
本実施形態では、復号処理部100の動作によって再生の安定化と低消費電力化を図る。このための復号処理部100の構成と動作の一例を実施形態1として以下説明する。本実施形態にかかる復号処理部100の構成を図3に示す。図3は、本実施形態にかかる復号処理部100の構成を示すブロック図である。
In the present embodiment, reproduction is stabilized and power consumption is reduced by the operation of the
図示するように、本実施形態にかかる復号処理部100は、階層分離部101、A階層バッファ102A、B階層バッファ102B、同期処理部103、A階層デコーダ104A、B階層デコーダ104B、サンプリング回路105(1051〜1054)、積算回路106、比較器107、制御回路108、SW回路109、ロストパケット計数部110、などから構成されている。
As illustrated, the
階層分離部101は、入力されたTSパケットのTSヘッダが示すPIDに基づいて、TS信号をA階層のパケットデータとB階層のパケットデータとに分離する。分離されたA階層のパケットデータは、A階層バッファ102Aに出力され、B階層のパケットデータはSW回路109に出力される。
The
A階層バッファ102Aは、A階層の音声データとB階層の画像(動画)データとの同期をとるためにA階層の音声データをバッファするバッファメモリである。
The
B階層バッファ102Bは、A階層の音声データとB階層の画像(動画)データとの同期をとるためにB階層の動画データをバッファするバッファメモリである。ここで、3セグメント放送の場合、A階層の音声データは1セグメント分の帯域で伝送され、B階層の動画データは2セグメント分の帯域で伝送されているため、B階層バッファ102Bの方がA階層バッファ102Aよりも容量の大きいバッファメモリから構成されているものとする。また、B階層バッファ102Bは、少なくとも数フレーム分の動画データをバッファできるだけの容量を有しているものとする。
The
同期処理部103は、A階層バッファ102AにバッファされたA階層音声データとB階層バッファ102BにバッファされたB階層動画データとの同期をとる同期回路である。ここでは、無線区間で生じたビットエラーのエラー訂正が不可能な再生できない動画データ、或いは、音声データが存在する場合、再生可能なB階層動画データとA階層音声データとを同期させるものとする。つまり、同期処理部103は、A階層バッファ102AにバッファされたA階層音声データとB階層バッファ102BにバッファされたB階層動画データとを読み出すタイミングを制御することで、B階層動画データとA階層音声データとを同期させる。同期させたA階層音声データとB階層動画データは、それぞれA階層デコーダ104AとB階層デコーダ104Bに出力される。なお、本実施形態では、B階層バッファ102Bにバッファデータがない場合は、A階層データのディレイをおこなわずにA階層デコーダ104Aに出力する。
The
A階層デコーダ104Aは、同期処理部103から出力されたA階層音声データの復号動作をおこない、復号した音声データをアナログ音声信号に変換して音声出力部51に出力することで、受信した音声を報音出力させる。本実施形態では、例えば、MPEG-2 AAC(Advanced Audio Coding)などの符号化規格に基づいた復号動作をおこなう。
The
B階層デコーダ104Bは、同期処理部103から出力されたB階層動画データの復号動作をおこない、復号したフレーム毎の画像データを表示出力部52に出力することで、受信した動画を表示出力させる。本実施形態では、例えば、H.264/AVC(ISO/IEC 14496-10: Advanced Video Coding)などの符号化規格に基づいた復号動作をおこなう。
The B layer decoder 104B performs a decoding operation on the B layer moving image data output from the
サンプリング回路105は、例えば、サンプリング回路1051〜1054の4つのサンプリング回路から構成され、階層分離部101で分離されたB階層パケットデータから、復調部30が付加したエラー・インジケータ・ビット(Error Indicator Bit:EIB)をサンプリングして順次シフトすることで、復調されたB階層データの連続する4パケットのEIBを取得する。連続する4パケットのEIBは積算回路106に出力される。
The
積算回路106は、サンプリング回路105から入力される連続する4パケットのEIBの平均化をおこなう。この場合、積算回路106は、入力された4つのEIBの値を合算した後に1/4にし、1から減ずる演算をおこなうことで、正常パケットの割合(以下、「正常パケット率」とする)を算出し、比較器107に出力する。つまり、復調されたB階層のパケットデータについてのエラーレベルの平均が算出されることになる。
The integrating
比較器107は、積算回路106から出力された正常パケット率(エラーレベル)と、制御部60から入力される正常パケット率(エラーレベル)の基準値とを比較する。ここで、設定される閾値は、例えば、復号処理部100の処理性能などに基づき、B階層で伝送された動画の安定再生が得られる正常パケット率の下限値が用いられるものとする。本実施形態では、例として、正常パケット率が0.6であれば安定再生できるものとし、この値が基準値として設定されているものとする。つまり、B階層データの安定再生を保証できるエラーレベルを示す値が基準値として設定される。
The
なお、この基準値は、受信したTMCCから得られる変調方式や符号化方式などに応じて動的に設定されるものとする。この場合、例えば、種々の条件に応じた設定値が予め記憶部70に格納されているものとし、TMCC情報などに基づいて識別される放送の種別、変調方式、符号化方式、などに応じて、制御部60が対応する設定値を記憶部70から取得して比較器107に通知する。
This reference value is assumed to be dynamically set according to the modulation scheme or encoding scheme obtained from the received TMCC. In this case, for example, setting values corresponding to various conditions are assumed to be stored in the
比較器107は、積算回路106から出力された正常パケット率と、制御部60から入力される正常パケット率の基準値との比較結果を示す2値情報を出力する。本実施形態では、積算回路106から出力された正常パケット率が、基準値を超えている場合はH(High(高レベル))信号を、基準値以下である場合はL(Low(低レベル))信号を出力するものとする。
The
制御回路108は、例えば、LSIなどの演算回路から構成され、比較器107から出力される比較結果に基づいて、B階層についての復号処理を無効化するか否かの判別をおこない、判別結果に応じてSW回路109を制御する。ここで、制御回路108は、比較器107からL信号が連続して所定回数以上(例えば、2回以上)出力された場合、B階層についての復号動作を停止すべきと判別する。つまり、得られたエラーレベルの平均値と基準値との比較に基づき、B階層の安定再生が得られない状態が所定期間継続する場合に、B階層についての復号動作を停止すべきと判別する。
The
このように判別された場合、制御回路108は、階層分離部101からSW回路109へ入力されるB階層データをB階層バッファ102Bに通さないようスイッチさせる制御信号をSW回路109に送出する。つまり、エラーのないパケットの割合が低い状態(エラーレベルが低い状態)が所定期間継続した場合、B階層についての復号動作がおこなわれなくなるようSW回路109を制御する。
When it is determined in this way, the
SW(スイッチ)回路109は、階層分離部101からのB階層データの送出先をB階層バッファ102Bかロストパケット計数部110のいずれかに切り換えるスイッチ回路である。SW回路109は、制御回路108の制御によって動作するものであり、制御回路108から制御信号に応じてB階層データの経路を切り換えるようスイッチする。SW回路109の動作により、B階層データの送出先がロストパケット計数部110にスイッチされた場合、B階層バッファ102BにB階層データが送出されないので、A階層データのみが同期処理部103からA階層デコーダ104Aに出力されることになる。つまり、復号処理へのB階層データの供給が停止することになる。
The SW (switch)
ロストパケット計数部110は、SW回路109の動作によって、復号処理に供給されなくなったB階層パケットをロストパケットとして計数するカウンタ回路である。つまり、B階層についての復号処理が停止している間のB階層パケットを計数する。計数値は同期処理部103に出力され、B階層についての復号動作が再開された時の同期に用いられる。
The lost
本実施形態では、上述した復号処理部100の各構成がハードウェアによって実現されるものとするが、これらのすべてあるいはいずれかがソフトウェアによって実現される構成であってもよい。つまり、受信装置1の制御をおこなう制御部60(CPU)がプログラムを実行することで、復号処理部100の機能を実現することができる。この場合、復号処理部100の機能を実現するためのプログラムを記憶部70などに格納しておき、これを制御部60が実行することで復号処理部100として機能することができる。
In the present embodiment, each configuration of the
このような構成を有する復号処理部100の動作を以下説明する。ここでは、図4のフローチャートに「復号動作制御処理」が復号処理部100によって実行される。この「復号動作制御処理」は、比較器107から比較結果を示す信号(H/L)が制御回路108に入力されたことを契機に開始されるものとする。
The operation of the
処理が開始されると、制御回路108は、入力された信号がL信号であるか否かを判別する(ステップS101)。ここで、入力された信号がL信号である場合(ステップS101:Yes)、制御回路108は、L信号の入力が所定回数以上(ここでは、2回以上とする)連続しているか否か、すなわち、正常パケット率(エラーレベル)に基づいて判別される、B階層の安定再生が得られない状態が所定期間継続しているか否かを判別する(ステップS102)。
When the process is started, the
L信号の入力が所定回数以上である場合(ステップS102:Yes)、制御回路108は、B階層データが復号処理に出力されない経路にスイッチさせる制御信号をSW回路109に送出する。この場合、階層分離部101からのB階層データがロストパケット計数部110に入力されるようSW回路109がスイッチするので、B階層のパケットデータがB階層バッファ102Bに送出されなくなる。すなわち、復号処理へのB階層パケットデータの供給が停止する(ステップS103)。
When the input of the L signal is greater than or equal to the predetermined number of times (step S102: Yes), the
この場合、階層分離部101で分離されたB階層のパケットデータが順次ロストパケット計数部110に入力されるので、ロストパケット計数部110は、これらのパケットの数をロストパケットの数としてカウントを開始する(ステップS104)。
In this case, since the layer B packet data separated by the
ステップS103で、B階層バッファ102BにB階層のパケットデータが供給されなくなったので、同期処理部103は、そのときA階層バッファ102AにバッファされているA階層音声データのディレイをおこなわずに、A階層デコーダ104Aに出力する。すなわち、A階層のパケットデータのみが復号処理に供給される。
In step S103, since the layer B packet data is no longer supplied to the
また、制御回路108は、SW回路109に制御信号を送出した際に、B階層の復号動作を停止させた旨を制御部60に通知する。制御部60は、制御回路108からの通知に応じて表示出力部52を制御し、所定のメッセージを表示させる。ここでは、データのエラーによりB階層の出力(すなわち、動画表示)を停止している旨を示すメッセージ(以下、「再生停止メッセージ」とする)を表示出力部52に表示させる(ステップS105)。
Further, when the
その後、B階層の正常パケット率が向上し、比較器107からの入力がH信号となった場合(ステップS106:Yes)、H信号が連続して所定回数以上(2回以上)入力されれば、すなわち、B階層の正常パケット率(エラーレベル)に基づいて判別される、B階層の安定再生が得られる状態が所定期間継続している場合(ステップS107:Yes)、制御回路108は、B階層の復号動作の停止を解除することを制御部60に通知する。制御部60は、制御回路108からの通知に応じて表示出力部52を制御し、ステップS105で表示した再生停止メッセージの表示を終了させる(ステップS108)。
Thereafter, when the normal packet rate of the B layer is improved and the input from the
同時に、制御回路108は、B階層の復号動作が実行(再開)されるよう制御する(ステップS109)。ここでは、階層分離部101からのB階層パケットデータがB階層バッファ102Bに入力される経路にスイッチさせる制御信号をSW回路109に送出する。制御回路108からの制御信号に応じてSW回路109がスイッチ動作することにより、階層分離部101からのB階層パケットデータが順次B階層バッファ102Bに送出される。この場合、同期処理部103による同期後にB階層デコーダ104Bに出力されることになるので、B階層についての復号処理が実行(再開)されることになる。
At the same time, the
ここで、SW回路109の動作により、ロストパケット計数部110へのB階層パケットの入力がなくなるので、ロストパケット計数部110は計数動作を終了し、計数値を同期処理部103に通知する。
Here, since the B layer packet is not input to the lost
同期処理部103は、A階層バッファ102AにバッファされたA階層音声データとB階層バッファ102BにバッファされたB階層動画データとを読み出すタイミングを制御することで、B階層動画データとA階層音声データとを同期させるが、
このときに、ロストパケット計数部110から通知されたロストパケット数に基づいて、B階層動画データにA階層音声データを同期させる(ステップS110)。ここでは、B階層パケットに含まれる画像の情報量を推定し、推定された情報量とロストパケット数から失われた画像の情報量を求め、この求められた画像の情報量に基づいて、B階層動画データに同期させるA階層音声データを特定し同期させる。
The
At this time, the A layer audio data is synchronized with the B layer moving image data based on the number of lost packets notified from the lost packet counting unit 110 (step S110). Here, the information amount of the image included in the B layer packet is estimated, the information amount of the lost image is obtained from the estimated information amount and the number of lost packets, and based on the obtained information amount of the image, B A layer audio data to be synchronized with the layer moving image data is specified and synchronized.
なお、比較器107からL信号の入力がさらに連続している場合(ステップS106:No)や、入力がL信号からH信号に変化してもH信号の入力が所定回数以上連続していない場合(ステップS107:No)は、B階層についての復号動作の停止状態を継続する(ステップS103)。つまり、正常パケット率がB階層の安定再生に不十分な状態がさらに継続する場合や、一時的に正常パケット率が回復するが全体として不十分である場合は、B階層についての復号動作の停止状態を継続する。 When the L signal is further input from the comparator 107 (step S106: No) or when the input is changed from the L signal to the H signal, the H signal is not input more than a predetermined number of times. (Step S107: No) continues the stop state of the decoding operation for the B layer (Step S103). That is, when the normal packet rate is still insufficient for stable reproduction of the B layer, or when the normal packet rate is temporarily recovered but is not sufficient as a whole, the decoding operation for the B layer is stopped. Continue state.
また、処理開始時に比較器107から入力された信号がH信号である場合(ステップS101:No)や、入力された信号がH信号からL信号に変化してもL信号の入力が所定回数以上連続していない場合(ステップS102:No)は、B階層の復号が実行されるよう動作する(ステップS109)。例えば、SW回路109で階層分離部101からのB階層データをB階層バッファ102Bに入力させる経路をデフォルトとしておけば、処理開始時にH信号が入力された場合、制御回路108が特にSW回路109を制御しなくても、B階層についての復号動作が実行されることになる。
Further, when the signal input from the
このような動作を比較器107からの入力が停止するまで繰り返しおこなうことで(ステップS111:No)、B階層の正常パケット率が所要値にならない状態が一定時間継続するような場合に、B階層バッファ102BにB階層パケットデータが入力されず、B階層についての復号動作が停止することになる。
By repeating such an operation until the input from the
このように、本実施形態にかかる復号処理部100によれば、復調されたB階層データのエラーレベルに基づいて安定再生が得られないと判別される場合、自動的にB階層の復号動作を停止させる。これにより、従来発生していた、画像が間欠的に表示されるような不安定な再生が発生しない他、電力消費の大きいB階層についての復号動作がおこなわれないので、良好な再生が得られない間の消費電力を大幅に低減させることができる。
As described above, according to the
つまり、変調方式の違いによりA階調とB階調で受信限界が異なるため、A階調は良好にエラー訂正できてもB階層はエラー訂正が困難となることがあるが、このような場合に、エラー訂正できた画像が間欠的に表示される表示不具合がなくなる他、遅延の大きい動画に合わせて音声を同期させることで発生する音声の再生不良も解消することができるので、安定した再生をおこなうことができる。 In other words, because the reception limit differs between the A gray level and the B gray level due to the difference in the modulation method, even if the A gray level can be corrected well, error correction may be difficult for the B layer. In addition to eliminating the display defect of error-corrected images being displayed intermittently, it is also possible to eliminate poor sound playback caused by synchronizing the sound with a long delay video, so stable playback Can be done.
また、受信環境の変化によりB階層のエラー訂正が良好にできる状況となった場合、自動的にB階層の復号動作が再開されるので、受信状況に応じた最適な再生品質でコンテンツを再生することができる。この場合、B階層の復号動作を停止していた間のロストパケット数を計数し、復号再開時の音声との同期に用いているので、音声再生の遅延を防止することができ、良好な再生品質を得ることができる。 In addition, when a situation where the error correction of the B layer can be satisfactorily performed due to a change in the reception environment, the decoding operation of the B layer is automatically restarted, so that the content is reproduced with the optimum reproduction quality according to the reception state. be able to. In this case, the number of lost packets while the decoding operation of the B layer was stopped is used for synchronization with the audio when decoding is resumed, so that a delay in audio reproduction can be prevented and good reproduction can be achieved. Quality can be obtained.
このようにB階層の復号動作を停止または再開する場合、一定のエラーレベルとなるパケットが所定期間継続することを条件としているので、例えば、受信信号の信号レベルの変化が激しくパケットのエラー率も激しく変動するようなエリア(いわゆる、フリンジ・エリア)での受信時に、復号動作の停止と再開が短い周期で繰り返されることでかえって再生品質が低下してしまうことがない。 In this way, when the decoding operation of the B layer is stopped or restarted, it is a condition that a packet having a certain error level is continued for a predetermined period. For example, the signal level of the received signal changes drastically and the packet error rate also increases. When receiving in an area that fluctuates drastically (so-called fringe area), the reproduction quality is not deteriorated by stopping and restarting the decoding operation in a short cycle.
また、B階層の復号動作を停止させることで動画再生が停止することになるが、この場合、動画再生を停止している旨を表示するので、装置の動作により動画再生が停止していることをユーザが認識することができ、装置の故障などと誤認してしまうことがない。なお、メッセージの出力は表示出力に限られず、例えば、音声出力などであってもよい。 In addition, the video playback is stopped by stopping the decoding operation of the B layer. In this case, since the video playback is stopped, the video playback is stopped by the operation of the device. Can be recognized by the user, and the device is not mistaken for a malfunction. Note that the output of the message is not limited to display output, and may be audio output, for example.
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。 The said embodiment is an example and the application range of this invention is not restricted to this. That is, various applications are possible, and all embodiments are included in the scope of the present invention.
上記実施形態では、B階層のパケットについての正常パケット率が低い場合に、B階層の復号動作を停止させるものとしたが、B階層の安定再生が得られるか否かを判別できるエラーレベルであれば、正常パケット率に限らず任意の基準を用いてもよい。例えば、復調されたパケットのうち、エラーのあるパケットの率(PER:Packet Error Rate)を用いてもよい。この場合も、PERを所定の基準値と比較することで、パケットのエラーに基づいて再生品質の良否を判別することができる。 In the above embodiment, the decoding operation of the B layer is stopped when the normal packet rate for the B layer packet is low. However, any error level that can determine whether or not the stable reproduction of the B layer can be obtained. For example, any standard may be used without being limited to the normal packet rate. For example, a packet error rate (PER) of demodulated packets may be used. Also in this case, the quality of the reproduction quality can be determined based on the packet error by comparing the PER with a predetermined reference value.
上記実施形態では、地上デジタル音声放送の3セグ放送を受信する場合を例示したが、異なる変調方式で変調されたデータが多重化されたデジタル放送であれば、本発明を適用して受信する放送は3セグ放送に限られるものではない。つまり、上記実施形態では、デジタル音声放送のB階層についての処理を制御したが、制御対象となるものはこれに限られるものではなく、例えば、要求される信号レベルが高いためにエラーが発生しやすい変調方式で伝送されるデータの復号や、処理負荷や処理時に多くの電力消費を要する符号化方式で符号化されたデータの復号を制御対象として本発明を適用することができ、対象となる変調方式や符号化方式も上記実施形態で例示したものに限られるものではない。 In the above embodiment, the case of receiving a three-segment broadcast of a terrestrial digital audio broadcast is illustrated, but a broadcast received by applying the present invention is a digital broadcast in which data modulated by different modulation schemes is multiplexed. Is not limited to 3 segment broadcasting. That is, in the above embodiment, the processing for the B layer of digital audio broadcasting is controlled. However, what is to be controlled is not limited to this. For example, an error occurs because the required signal level is high. The present invention can be applied to control the decoding of data transmitted by an easy modulation method and the decoding of data encoded by a coding method that requires a large amount of power during processing load and processing. The modulation method and coding method are not limited to those exemplified in the above embodiment.
また、上記実施形態では、B階層の復号動作のみを停止させるものとしたが、B階層の復号動作停止時にA階層の復号動作も停止させるよう動作してもよい。この場合、SW回路109と同様のSW回路をA階層側にも設け、B階層の制御と同様に制御することで、A階層データがA階層バッファ102Aに入力されるのを停止することができる。このような構成により、例えば、音声のみが再生されるだけでは享受する価値のないようなコンテンツなどの場合に、音声再生も停止させることで消費電力をより低減させることができる。
In the above embodiment, only the decoding operation of the B layer is stopped. However, the decoding operation of the A layer may be stopped when the decoding operation of the B layer is stopped. In this case, an SW circuit similar to the
また、上記実施形態では、比較器107からのL信号の出力が所定回数以上連続した場合にB階層の復号動作を停止させるよう制御したが、制御対象とする動作の停止条件はこれに限らず任意である。つまり、安定再生が得られないパケットについての復号動作を停止させるよう制御すればよい。
In the above embodiment, control is performed so that the decoding operation of the B layer is stopped when the output of the L signal from the
また、上記実施形態では、同期に必要となるバッファへの入力を停止させることでB階層の復号動作を停止させるものとしたが、復号動作を停止させる方法はこれに限られない。例えば、B階層デコーダ104Bなどの実際に復号動作をおこなう部分を直接制御して複合動作を停止させてもよい。 In the above embodiment, the decoding operation of the B layer is stopped by stopping the input to the buffer necessary for synchronization, but the method of stopping the decoding operation is not limited to this. For example, the composite operation may be stopped by directly controlling the part that actually performs the decoding operation, such as the B-layer decoder 104B.
また、本発明にかかる受信装置1は、専用装置によって構成可能であることはもとより、例えば、パーソナルコンピュータや移動体通信端末などの汎用装置に組み込まれて実現されてもよい。この場合、上記実施形態で示した後処理部BPや音声出力部51、表示出力部52、入力部80などは、汎用装置が持つ構成によって実現することも可能である。また、上記実施形態で示したアンテナ10、前処理部FP、後処理部BPの構成を含んだモジュールとして提供してもよい。
The receiving
また、複数種類の放送を受信できる受信装置に本発明を適用してもよく、この場合、受信可能なデジタル放送に応じて用意される復号装置に本発明を適用すれば、本発明にかかる受信装置を実現することができる。つまり、本発明にかかる復号装置をデジタル放送受信機に適用することで、本発明にかかる受信装置を実現することができ、上述した効果を得ることができる。 Further, the present invention may be applied to a receiving device that can receive a plurality of types of broadcasts. In this case, if the present invention is applied to a decoding device prepared in accordance with a receivable digital broadcast, the reception according to the present invention is possible. An apparatus can be realized. That is, by applying the decoding device according to the present invention to a digital broadcast receiver, the receiving device according to the present invention can be realized and the above-described effects can be obtained.
この場合の復号装置はハードウェア装置で構成可能であることはもとより、適用する装置を制御するコンピュータ(CPUなど)がプログラムを実行することで本発明にかかる復号装置を実現することができる。このようなプログラムの配布方法は任意であり、例えば、CD−ROMやメモリカードなどの記憶媒体に格納して配布できる他、例えば、インターネットなどの通信媒体を介して配布することができる。配布されたプログラムを対象とする装置に適用(インストール)し、当該装置を制御するコンピュータに実行させることで、任意の装置において上記復号処理部100と同様の構成と動作を実現することができる。
The decoding device in this case can be configured by a hardware device, and the decoding device according to the present invention can be realized by a computer (such as a CPU) that controls the device to be applied executing a program. Such a program distribution method is arbitrary. For example, the program can be distributed by being stored in a storage medium such as a CD-ROM or a memory card, or can be distributed via a communication medium such as the Internet. By applying (installing) a distributed program to a target device and causing a computer that controls the device to execute the program, the same configuration and operation as the
1…受信装置、10…アンテナ、FP…前処理部、20…チューナ部、30…復調部、BP…後処理部、100…復号処理部、101…階層分離部、102A…A階層バッファ、102B…B階層バッファ、103…同期処理部、104A…A階層デコーダ、104B…B階層デコーダ、105(1051〜1054)…サンプリング回路、106…積算回路、107…比較器、108…制御回路、109…SW回路、110…ロストパケット計数部、51…音声出力部、52…表示出力部、60…制御部、70…記憶部、80…入力部、81…入力I/F部、90…前後I/F部
DESCRIPTION OF
Claims (6)
前記地上デジタル音声放送の3セグメント放送を受信した場合、復調されたパケットデータを、該3セグメント放送を構成する、音声データを含むA階層のパケットデータと動画データを含むB階層のパケットデータとに分離する階層分離手段と、
前記階層分離手段で分離されたA階層のパケットデータとB階層のパケットデータを同期させて出力する同期出力手段と、
前記同期出力手段から出力されたA階層のパケットデータに含まれる音声データの復号動作をおこなうA階層復号手段と、
前記同期出力手段から出力されたB階層のパケットデータに含まれる動画データの復号動作をおこなうB階層復号手段と、
前記B階層のパケットデータにおけるエラーレベルに基づいて、前記B階層に含まれる動画データの安定再生が得られるか否かを判別する判別手段と、
前記判別手段により前記B階層に含まれる動画データの安定再生が得られないと判別された場合に、前記同期出力手段への前記B階層パケットデータの入力を停止させることで前記B階層についての復号動作を停止させ、前記B階層に含まれる動画データの安定再生が得られると判別された場合に、前記同期出力手段へ前記B階層パケットデータを入力させることで前記B階層についての復号動作を実行させるよう制御する制御手段と、
前記制御手段により前記B階層についての復号動作が停止されている間に前記同期出力手段への入力を停止された前記B階層データのパケットをロストパケットとして計数するロストパケット計数手段と、
を備え、
前記同期出力手段は、前記ロストパケット計数手段による計数に基づいて、前記B階層についての復号動作再開時の同期をおこなう、
ことを特徴とする受信装置。 In a receiving apparatus that includes terrestrial digital audio broadcasting
When receiving the three-segment broadcast of the terrestrial digital audio broadcast, the demodulated packet data is converted into the A-layer packet data including the audio data and the B-layer packet data including the moving image data constituting the 3-segment broadcast. A hierarchy separating means for separating;
Synchronous output means for synchronizing and outputting the A layer packet data and the B layer packet data separated by the layer separation means;
A layer decoding means for performing a decoding operation of audio data included in the A layer packet data output from the synchronous output means ;
B layer decoding means for decoding moving image data included in the B layer packet data output from the synchronous output means ;
Discrimination means for discriminating whether or not stable reproduction of moving image data included in the B layer can be obtained based on an error level in the packet data of the B layer;
If the stable reproduction of the moving image data included by Ri before Symbol B hierarchy said determining means is determined to not be obtained, the B-layer by stopping the input of the B-layer packet data to the synchronous output means When it is determined that stable reproduction of the moving image data included in the B layer is obtained, the decoding of the B layer is performed by inputting the B layer packet data to the synchronization output unit. Control means for controlling to execute the operation;
Lost packet counting means for counting, as lost packets, the B layer data packets whose input to the synchronous output means has been stopped while the decoding operation for the B layer is stopped by the control means;
Equipped with a,
The synchronization output means performs synchronization when resuming the decoding operation for the B layer based on the count by the lost packet counting means.
Receiving device comprising a call.
ことを特徴とする請求項1に記載の受信装置。 The control unit stops the decoding operation of the B layer when the state in which stable reproduction of the moving image data included in the B layer is not obtained continues for a predetermined period based on the determination result of the determination unit, Executing the decoding operation of the B layer when a state in which stable reproduction of moving image data included in the layer is continued for a predetermined period;
The receiving apparatus according to claim 1 .
ことを特徴とする請求項1または2に記載の受信装置。 A message output means for outputting a message indicating that playback is stopped while the decoding operation for the B layer is stopped by the control means;
The receiving apparatus according to claim 1 or 2 , wherein
異なる変調方式で多重化された受信データの復調後、前記変調方式毎に前記受信データを分離する分離手段と、
前記分離された各データを同期させて出力する同期出力手段と、
前記出力された受信データに含まれる復号対象のデータをそれぞれ復号する複数の復号手段と、
前記分離された受信データのエラーレベルを検出するエラーレベル検出手段と、
前記エラーレベル検出手段が検出したエラーレベルと所定の基準値とを比較し、当該データの安定再生が得られるか否かを判別する判別手段と、
前記判別手段により当該データの安定再生が得られないと判別された場合に、当該データの前記同期出力手段への入力を停止させることで当該データの復号動作を停止させ、当該データの安定再生が得られると判別された場合に、当該データを前記同期出力手段へ入力させることで当該データの復号動作を実行させるよう制御する制御手段と、
前記制御手段により復号動作が停止されている間に前記同期出力手段への入力を停止された当該復号動作が対象とするデータのパケットをロストパケットとして計数するロストパケット計数手段と、
を備え、
前記同期出力手段は、前記ロストパケット計数手段によって計数されたロストパケットの数に基づいて、当該停止している復号動作の再開時の同期をおこなう、
ことを特徴とする復号装置。 A decoding device for decoding demodulated digital broadcast reception data,
Separating means for separating the received data for each modulation method after demodulation of the received data multiplexed by different modulation methods;
Synchronous output means for synchronizing and outputting each separated data;
A plurality of decoding means each for decoding data to be decoded included in the output received data;
An error level detection means for detecting an error level of the separated received data;
A determination unit that compares the error level detected by the error level detection unit with a predetermined reference value to determine whether or not stable reproduction of the data can be obtained;
When the determination means determines that stable reproduction of the data cannot be obtained , the data decoding operation is stopped by stopping the input of the data to the synchronous output means, and the stable reproduction of the data is performed. Control means for controlling to execute the decoding operation of the data by inputting the data to the synchronous output means when it is determined that the data is obtained;
Lost packet counting means for counting, as a lost packet, a packet of data targeted by the decoding operation that has been stopped to be input to the synchronous output means while the decoding operation is stopped by the control means;
Equipped with a,
The synchronization output means performs synchronization when resuming the stopped decoding operation based on the number of lost packets counted by the lost packet counting means.
Decoding apparatus according to claim and this.
ことを特徴とする請求項4に記載の復号装置。 The control unit stops the decoding operation of the data when the state where the stable reproduction of the data cannot be obtained continues for a predetermined period based on the determination result of the determination unit, and the state where the stable reproduction of the data is obtained When the data continues for a predetermined period, the data is decrypted.
The decoding device according to claim 4 .
異なる変調方式で多重化された受信データの復調後、前記変調方式毎に前記受信データを分離する機能と、
前記分離された各データを同期させて出力する機能と、
前記出力された受信データに含まれる復号対象のデータをそれぞれ復号する機能と、
前記分離された受信データのエラーレベルを検出する機能と、
前記検出したエラーレベルと所定の基準値とを比較し、当該データの安定再生が得られるか否かを判別する機能と、
前記判別の結果、当該データの安定再生が得られないと判別された場合に、前記出力する機能への当該データの入力を停止させることで当該データの復号動作を停止させ、当該データの安定再生が得られると判別された場合に、前記出力する機能へ当該データを入力させることで当該データの復号動作を実行させるよう制御する機能と、
前記復号動作が停止されている間に前記停止された復号動作が対象とするデータのパケットをロストパケットとして計数する機能と、
前記計数されたロストパケットの数に基づいて、前記停止している復号動作の再開時の同期をおこなう機能と、
を実現させることを特徴とするプログラム。 To a computer that decodes the demodulated digital broadcast reception data,
A function of separating the received data for each modulation method after demodulating the received data multiplexed by different modulation methods;
A function of synchronizing and outputting each separated data;
A function of decoding data to be decoded included in the output received data,
A function of detecting an error level of the separated received data;
A function of comparing the detected error level with a predetermined reference value to determine whether or not stable reproduction of the data can be obtained;
As a result of the determination, when it is determined that stable reproduction of the data cannot be obtained , the data decoding operation is stopped by stopping the input of the data to the output function, and the data is stably reproduced. When it is determined that the data is obtained , a function for controlling the data to be decrypted by inputting the data to the function to be output ;
A function of counting packets of data targeted by the stopped decoding operation as lost packets while the decoding operation is stopped;
A function of performing synchronization when restarting the stopped decoding operation based on the counted number of lost packets;
A program characterized by realizing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006302394A JP4867591B2 (en) | 2006-11-08 | 2006-11-08 | Receiving device, decoding device, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006302394A JP4867591B2 (en) | 2006-11-08 | 2006-11-08 | Receiving device, decoding device, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008118594A JP2008118594A (en) | 2008-05-22 |
| JP4867591B2 true JP4867591B2 (en) | 2012-02-01 |
Family
ID=39504131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006302394A Expired - Fee Related JP4867591B2 (en) | 2006-11-08 | 2006-11-08 | Receiving device, decoding device, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4867591B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6985891B2 (en) * | 2016-10-31 | 2021-12-22 | 日本放送協会 | Remultiplexing equipment, transmitters, chips, and programs |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4794761B2 (en) * | 2001-07-06 | 2011-10-19 | 三菱電機株式会社 | Digital broadcast receiver |
| JP2003273824A (en) * | 2002-03-13 | 2003-09-26 | Toshiba Corp | Layer selection output device and packet processing method |
| JP2004015494A (en) * | 2002-06-07 | 2004-01-15 | Kenwood Corp | Hierarchy modulation broadcast receiving system and method therefor |
| JP2005064740A (en) * | 2003-08-08 | 2005-03-10 | Sony Corp | Transmission data reproducing apparatus and method |
| JP4442238B2 (en) * | 2004-02-04 | 2010-03-31 | ソニー株式会社 | Receiver |
| JP4662447B2 (en) * | 2004-06-28 | 2011-03-30 | アルパイン株式会社 | Terrestrial digital broadcast receiver and hierarchy switching method |
| JP4615958B2 (en) * | 2004-10-15 | 2011-01-19 | クラリオン株式会社 | Digital broadcast sending device, receiving device, and digital broadcasting system |
-
2006
- 2006-11-08 JP JP2006302394A patent/JP4867591B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008118594A (en) | 2008-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100393110C (en) | Method and system for reliable reception of digital broadcast transmissions | |
| US8483189B2 (en) | OFDM signal transmission method, transmission apparatus, and reception apparatus | |
| JP4141952B2 (en) | Method, system, and receiver for improving signal reception | |
| US20080030623A1 (en) | Robust reception of digital broadcast transmission | |
| JP4453175B2 (en) | Receiving apparatus and receiving method | |
| JP2009021900A (en) | Simulcast receiver | |
| JP2003273824A (en) | Layer selection output device and packet processing method | |
| JP4867591B2 (en) | Receiving device, decoding device, and program | |
| JP2007306363A (en) | Digital broadcast receiver | |
| JP2010034994A (en) | Digital broadcasting receiver and receiving method | |
| JP3651434B2 (en) | Portable digital broadcast receiver | |
| JP2004112654A (en) | Digital broadcast receiver | |
| JP3982613B2 (en) | Digital broadcast receiver | |
| JP2008035118A (en) | Apparatus and method for processing information | |
| JP2008118593A (en) | Reception device and demodulation circuit | |
| JP2006066959A (en) | Digital broadcast receiver | |
| JP2008148230A (en) | Broadcast receiving apparatus and broadcast receiving method | |
| JP4740107B2 (en) | Digital broadcast receiver | |
| JP5161514B2 (en) | Digital broadcast receiving apparatus and digital broadcast receiving method | |
| JP4257255B2 (en) | Digital broadcast receiver | |
| JP2006157148A (en) | Receiving machine | |
| JP2007068144A (en) | Receiver | |
| JP2004242190A (en) | Receiving method and instrument thereof | |
| JP2007266710A (en) | Delay apparatus, control method of the delay apparatus, control program of the delay apparatus, and recording medium for recording control program of the delay apparatus | |
| JP2007143018A (en) | Digital data receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090609 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110422 |
|
| 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: 20111018 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111031 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141125 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |