Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4867591B2 - Receiving device, decoding device, and program - Google Patents
[go: Go Back, main page]

JP4867591B2 - Receiving device, decoding device, and program - Google Patents

Receiving device, decoding device, and program Download PDF

Info

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
Application number
JP2006302394A
Other languages
Japanese (ja)
Other versions
JP2008118594A (en
Inventor
国雄 岡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2006302394A priority Critical patent/JP4867591B2/en
Publication of JP2008118594A publication Critical patent/JP2008118594A/en
Application granted granted Critical
Publication of JP4867591B2 publication Critical patent/JP4867591B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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)。
特開2003−78839号公報
Terrestrial digital audio broadcasting includes three-segment broadcasting (so-called three-segment broadcasting) that uses a band corresponding to three segments adjacent to each other within one channel band, and such a three-segment broadcasting receiver is being put into practical use. There is (for example, Patent Document 1).
JP 2003-78839 A

地上デジタルラジオの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 device 1 according to an embodiment of the present invention. As illustrated, the receiving device 1 according to the present embodiment includes an antenna 10, a preprocessing unit FP, a postprocessing unit BP, an audio output unit 51, a display output unit 52, an input unit 80, and the like.

アンテナ10は、本実施形態にかかる3セグ放送で用いられる周波数帯の放送電波を受信するアンテナであり、受信信号を前処理部FPに入力する。   The antenna 10 is an antenna that receives broadcast radio waves in a frequency band used in the 3-segment broadcasting according to the present embodiment, and inputs a received signal to the preprocessing unit FP.

前処理部FPは、受信波の選局や復調などといった前処理をおこなうものであり、図1に示すように、チューナ部20、復調部30、などから構成されている。   The preprocessing unit FP performs preprocessing such as channel selection and demodulation of received waves, and includes a tuner unit 20, a demodulation unit 30, and the like as shown in FIG.

チューナ部20は、各種のフィルタ回路などを含む地上デジタル音声放送用のチューナ回路から構成され、アンテナ10から入力する受信信号から、指定されたチャンネルを選局する。本実施形態では、地上デジタルラジオの3セグ放送が選局された場合、チューナ部20の動作により、選局されたチャンネルの中で3セグ放送に割り当てられている3セグメント分の帯域が抽出されるものとする。   The tuner unit 20 is composed of a digital terrestrial audio broadcasting tuner circuit including various filter circuits and the like, and selects a designated channel from a received signal input from the antenna 10. In the present embodiment, when 3 segment broadcasting of digital terrestrial radio is selected, the bandwidth of 3 segments allocated to 3 segment broadcasting is extracted from the selected channel by the operation of the tuner unit 20. Shall be.

復調部30は、OFDM変調された受信波を復調するためのOFDM復調回路から構成され、チューナ部20で選局された受信信号を復調する。復調部30は、OFDM変調によって音声や画像などを伝送するキャリア(搬送波)が多重化された受信信号を復調して後処理部BPに出力する。   The demodulator 30 includes an OFDM demodulator circuit for demodulating the OFDM-modulated received wave, and demodulates the received signal selected by the tuner unit 20. The demodulator 30 demodulates a received signal in which a carrier (carrier wave) that transmits voice, an image, or the like is multiplexed by OFDM modulation, and outputs the demodulated signal to the post-processor BP.

復調部30は、例えば、ビタビ復号処理やRS(Read Solomon code:リードソロモン)復号処理などの誤り訂正処理をおこなうことで、受信信号についてのエラー訂正をA階層とB階層のそれぞれについておこなうものとする。   The demodulator 30 performs error correction on the received signal for each of the A layer and the B layer by performing error correction processing such as Viterbi decoding processing and RS (Read Solomon code) decoding processing, for example. To do.

また、復調部30は、受信波に含まれているTMCC(Transmission and Multiplexing Configuration Control:伝送多重制御)情報を復号する。このTMCC情報は、例えば、放送波に適用されている変調方式、誤り訂正の符号化率、インターリーブ長、などといった、復調をおこなうために必要なパラメータを示す制御情報である。本実施形態では、A階層(1セグメント)とB階層(2セグメント)の3セグメント構成のデジタル音声放送(3セグ放送)であることや各階層に適用されている変調方式などがTMCC情報に示されているものとする。復号されたTMCC情報は、前後I/F部90を介して後処理部BPの制御部60に通知されるものとする。   Further, the demodulation unit 30 decodes TMCC (Transmission and Multiplexing Configuration Control) information included in the received wave. The TMCC information is control information indicating parameters necessary for demodulation, such as a modulation scheme applied to a broadcast wave, an error correction coding rate, an interleave length, and the like. In the present embodiment, the TMCC information indicates that the digital audio broadcasting (3-segment broadcasting) has a three-segment configuration of A layer (1 segment) and B layer (2 segments), and the modulation method applied to each layer. It is assumed that It is assumed that the decoded TMCC information is notified to the control unit 60 of the post-processing unit BP via the front / rear I / F unit 90.

復調部30は、復調したA階層とB階層の受信信号を合成し、トランスポート・ストリーム(Transport Stream:TS)信号として後処理部BPに出力する。ここで出力されるTS信号のデータ構造の例を図2に示す。復調部30から出力されるTSデータは、図2(a)に示すように、復調されたA階層およびB階層のパケット(以下、「TSパケット」とする)が合成されたデータストリームである。A階層およびB階層のTSパケットのサイズはいずれも204バイトであり、受信できなかったデータなどについては有効なデータを含まないことを表すNULLが挿入されるものとする。   The demodulator 30 combines the demodulated received signals of the A layer and the B layer, and outputs the combined signals to the post-processing unit BP as a transport stream (TS) signal. An example of the data structure of the TS signal output here is shown in FIG. The TS data output from the demodulator 30 is a data stream in which demodulated A layer and B layer packets (hereinafter referred to as “TS packets”) are combined, as shown in FIG. It is assumed that the size of the TS packets of the A layer and the B layer is both 204 bytes, and NULL indicating that valid data is not included for data that could not be received is inserted.

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 demodulator 30. This EIB indicates whether or not the TS packet contains an error, and is inserted into the TS packet after the error correction operation in the demodulator 30. In this embodiment, the EIB when an error is included is “1”, and the EIB when no error is included is “0”. Note that the PID added at the time of broadcasting includes information indicating whether each packet is of the A layer or the B layer.

後処理部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 decoding processing unit 100, a control unit 60, a storage unit 70, an input I / F (interface) unit 81, and front and rear I / Fs interconnected by a predetermined bus BS. (Interface) unit 90, and the like.

復号処理部100は、例えば、LSIやCPU(Central Processing Unit:中央演算処理装置)などの演算回路や種々のメモリなどから構成された復号装置であり、前処理部FPの復調部30から出力された復調後の受信信号を復号して再生する。本実施形態では、デジタルラジオの3セグ放送を受信するので、A階層で伝送された音声とB階層で伝送された画像(動画)を、それぞれの符号化方式に応じた復号をおこなう。この場合、復号処理部100は、復号した音声データをアナログ音声信号に変換し、アンプやスピーカ(イヤホン)などから構成される音声出力部51に出力して報音出力させるとともに、復号したフレーム毎の画像データを、例えば、液晶表示装置などから構成される表示出力部52に出力して表示出力させる。   The decoding processing unit 100 is a decoding device configured by, for example, an arithmetic circuit such as an LSI or a CPU (Central Processing Unit) and various memories, and is output from the demodulating unit 30 of the preprocessing unit FP. The demodulated received signal is decoded and reproduced. In the present embodiment, since the digital radio 3 segment broadcast is received, the audio transmitted in the A layer and the image (moving image) transmitted in the B layer are decoded according to the respective encoding methods. In this case, the decoding processing unit 100 converts the decoded audio data into an analog audio signal, and outputs the analog audio signal to the audio output unit 51 configured by an amplifier, a speaker (earphone), and the like to output a report sound, and for each decoded frame The image data is output to a display output unit 52 composed of, for example, a liquid crystal display device and displayed.

制御部60は、例えば、CPUなどの演算装置やRAM(Random Access Memory)などの主記憶装置などから構成され、プログラムの実行などにより、後処理部BPをはじめとした受信装置1の各部を制御する。   The control unit 60 includes, for example, an arithmetic device such as a CPU and a main storage device such as a RAM (Random Access Memory). The control unit 60 controls each unit of the receiving device 1 including the post-processing unit BP by executing a program. To do.

記憶部70は、例えば、フラッシュメモリやROM(Read Only Memory)などの記憶装置から構成され、受信装置1の動作に必要なデータや制御部60が実行するプログラムなどを格納する。   The storage unit 70 is configured by a storage device such as a flash memory or a ROM (Read Only Memory), for example, and stores data necessary for the operation of the receiving device 1, a program executed by the control unit 60, and the like.

入力I/F部81は、例えば、操作ボタンなどから構成される入力部80と後処理部BPとのインタフェースであり、制御部60などでデジタル処理がおこなえるよう入力信号のデジタル変換などをおこなう。   The input I / F unit 81 is, for example, an interface between the input unit 80 including operation buttons and the post-processing unit BP, and performs digital conversion of an input signal so that digital processing can be performed by the control unit 60 or the like.

前後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 / F unit 90 is an interface between the post-processing unit BP and the pre-processing unit FP. In the present embodiment, information transmission between the demodulator 30 of the preprocessing unit FP and the control unit 60 and the storage unit 70 of the post-processing unit BP is performed via the front / rear I / F unit 90, and also at the input unit 80. A channel selection signal indicating the channel selection operation is input to the tuner unit 20 via the front / rear I / F unit 90. In this case, if the tuner unit 20 operates by analog processing, the front / rear I / F unit 90 converts the digital signal into an analog signal and inputs the analog signal to the tuner unit 20.

上記の各構成は、本発明を実現するために必要な構成であり、デジタル放送の受信機が通常有するその他の構成については、必要に応じて備えられているものとする。   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 decoding processing unit 100. An example of the configuration and operation of the decoding processing unit 100 for this purpose will be described below as a first embodiment. The configuration of the decoding processing unit 100 according to the present embodiment is shown in FIG. FIG. 3 is a block diagram illustrating a configuration of the decoding processing unit 100 according to the present embodiment.

図示するように、本実施形態にかかる復号処理部100は、階層分離部101、A階層バッファ102A、B階層バッファ102B、同期処理部103、A階層デコーダ104A、B階層デコーダ104B、サンプリング回路105(105〜105)、積算回路106、比較器107、制御回路108、SW回路109、ロストパケット計数部110、などから構成されている。 As illustrated, the decoding processing unit 100 according to the present embodiment includes a layer separation unit 101, an A layer buffer 102A, a B layer buffer 102B, a synchronization processing unit 103, an A layer decoder 104A, a B layer decoder 104B, and a sampling circuit 105 ( 105 1 to 105 4 ), an integration circuit 106, a comparator 107, a control circuit 108, a SW circuit 109, a lost packet counting unit 110, and the like.

階層分離部101は、入力されたTSパケットのTSヘッダが示すPIDに基づいて、TS信号をA階層のパケットデータとB階層のパケットデータとに分離する。分離されたA階層のパケットデータは、A階層バッファ102Aに出力され、B階層のパケットデータはSW回路109に出力される。   The layer separation unit 101 separates the TS signal into layer A packet data and layer B packet data based on the PID indicated by the TS header of the input TS packet. The separated A layer packet data is output to the A layer buffer 102 A, and the B layer packet data is output to the SW circuit 109.

A階層バッファ102Aは、A階層の音声データとB階層の画像(動画)データとの同期をとるためにA階層の音声データをバッファするバッファメモリである。   The A layer buffer 102A is a buffer memory for buffering the A layer audio data in order to synchronize the A layer audio data and the B layer image (moving image) data.

B階層バッファ102Bは、A階層の音声データとB階層の画像(動画)データとの同期をとるためにB階層の動画データをバッファするバッファメモリである。ここで、3セグメント放送の場合、A階層の音声データは1セグメント分の帯域で伝送され、B階層の動画データは2セグメント分の帯域で伝送されているため、B階層バッファ102Bの方がA階層バッファ102Aよりも容量の大きいバッファメモリから構成されているものとする。また、B階層バッファ102Bは、少なくとも数フレーム分の動画データをバッファできるだけの容量を有しているものとする。   The B layer buffer 102B is a buffer memory for buffering the B layer moving image data in order to synchronize the A layer audio data and the B layer image (moving image) data. Here, in the case of three-segment broadcasting, the audio data of the A layer is transmitted in a band for one segment, and the moving image data of the B layer is transmitted in a band for two segments. It is assumed that the buffer memory has a larger capacity than the hierarchical buffer 102A. Further, it is assumed that the B layer buffer 102B has a capacity sufficient to buffer moving image data for at least several frames.

同期処理部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 synchronization processing unit 103 is a synchronization circuit that synchronizes the A layer audio data buffered in the A layer buffer 102A and the B layer moving image data buffered in the B layer buffer 102B. Here, in the case where there is moving image data that cannot be corrected or error data that cannot be corrected for bit errors occurring in the wireless section, or audio data exists, the reproducible B layer moving image data and A layer sound data are synchronized. . That is, the synchronization processing unit 103 controls the timing of reading out the A layer audio data buffered in the A layer buffer 102A and the B layer moving image data buffered in the B layer buffer 102B, so that the B layer moving image data and the A layer Synchronize with audio data. The synchronized A layer audio data and B layer moving image data are output to the A layer decoder 104A and the B layer decoder 104B, respectively. In this embodiment, when there is no buffer data in the B layer buffer 102B, the data is output to the A layer decoder 104A without delaying the A layer data.

A階層デコーダ104Aは、同期処理部103から出力されたA階層音声データの復号動作をおこない、復号した音声データをアナログ音声信号に変換して音声出力部51に出力することで、受信した音声を報音出力させる。本実施形態では、例えば、MPEG-2 AAC(Advanced Audio Coding)などの符号化規格に基づいた復号動作をおこなう。   The A-layer decoder 104A performs decoding operation on the A-layer audio data output from the synchronization processing unit 103, converts the decoded audio data into an analog audio signal, and outputs the analog audio signal to the audio output unit 51. The report sound is output. In the present embodiment, for example, a decoding operation based on an encoding standard such as MPEG-2 AAC (Advanced Audio Coding) is performed.

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 synchronization processing unit 103 and outputs the decoded image data for each frame to the display output unit 52, thereby displaying and outputting the received moving image. In this embodiment, for example, a decoding operation based on a coding standard such as H.264 / AVC (ISO / IEC 14496-10: Advanced Video Coding) is performed.

サンプリング回路105は、例えば、サンプリング回路105〜105の4つのサンプリング回路から構成され、階層分離部101で分離されたB階層パケットデータから、復調部30が付加したエラー・インジケータ・ビット(Error Indicator Bit:EIB)をサンプリングして順次シフトすることで、復調されたB階層データの連続する4パケットのEIBを取得する。連続する4パケットのEIBは積算回路106に出力される。 The sampling circuit 105 is composed of, for example, four sampling circuits, sampling circuits 105 1 to 105 4 , and an error indicator bit (Error) added by the demodulation unit 30 from the B layer packet data separated by the layer separation unit 101. By sampling and sequentially shifting (Indicator Bit: EIB), EIB of four consecutive packets of demodulated B layer data is acquired. The continuous four packets of EIB are output to the integration circuit 106.

積算回路106は、サンプリング回路105から入力される連続する4パケットのEIBの平均化をおこなう。この場合、積算回路106は、入力された4つのEIBの値を合算した後に1/4にし、1から減ずる演算をおこなうことで、正常パケットの割合(以下、「正常パケット率」とする)を算出し、比較器107に出力する。つまり、復調されたB階層のパケットデータについてのエラーレベルの平均が算出されることになる。   The integrating circuit 106 averages the EIB of four consecutive packets input from the sampling circuit 105. In this case, the integration circuit 106 adds the four input EIB values to ¼ and then subtracts from 1, thereby calculating the ratio of normal packets (hereinafter referred to as “normal packet rate”). Calculate and output to the comparator 107. That is, the average error level of the demodulated B layer packet data is calculated.

比較器107は、積算回路106から出力された正常パケット率(エラーレベル)と、制御部60から入力される正常パケット率(エラーレベル)の基準値とを比較する。ここで、設定される閾値は、例えば、復号処理部100の処理性能などに基づき、B階層で伝送された動画の安定再生が得られる正常パケット率の下限値が用いられるものとする。本実施形態では、例として、正常パケット率が0.6であれば安定再生できるものとし、この値が基準値として設定されているものとする。つまり、B階層データの安定再生を保証できるエラーレベルを示す値が基準値として設定される。   The comparator 107 compares the normal packet rate (error level) output from the integrating circuit 106 with the reference value of the normal packet rate (error level) input from the control unit 60. Here, for the threshold value to be set, for example, based on the processing performance of the decoding processing unit 100, the lower limit value of the normal packet rate at which stable reproduction of moving images transmitted in the B layer is obtained is used. In this embodiment, as an example, it is assumed that stable reproduction is possible if the normal packet rate is 0.6, and this value is set as a reference value. That is, a value indicating an error level that can guarantee stable reproduction of the B layer data is set as the reference value.

なお、この基準値は、受信した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 storage unit 70 in advance, and depending on the type of broadcast, modulation scheme, encoding scheme, etc. identified based on TMCC information or the like The control unit 60 acquires the corresponding setting value from the storage unit 70 and notifies the comparator 107 of the setting value.

比較器107は、積算回路106から出力された正常パケット率と、制御部60から入力される正常パケット率の基準値との比較結果を示す2値情報を出力する。本実施形態では、積算回路106から出力された正常パケット率が、基準値を超えている場合はH(High(高レベル))信号を、基準値以下である場合はL(Low(低レベル))信号を出力するものとする。   The comparator 107 outputs binary information indicating a comparison result between the normal packet rate output from the integrating circuit 106 and the reference value of the normal packet rate input from the control unit 60. In the present embodiment, an H (High (high level)) signal is output when the normal packet rate output from the integrating circuit 106 exceeds the reference value, and an L (Low (low level) signal when the normal packet rate is less than or equal to the reference value. ) A signal shall be output.

制御回路108は、例えば、LSIなどの演算回路から構成され、比較器107から出力される比較結果に基づいて、B階層についての復号処理を無効化するか否かの判別をおこない、判別結果に応じてSW回路109を制御する。ここで、制御回路108は、比較器107からL信号が連続して所定回数以上(例えば、2回以上)出力された場合、B階層についての復号動作を停止すべきと判別する。つまり、得られたエラーレベルの平均値と基準値との比較に基づき、B階層の安定再生が得られない状態が所定期間継続する場合に、B階層についての復号動作を停止すべきと判別する。   The control circuit 108 is configured by an arithmetic circuit such as an LSI, for example, and determines whether or not to invalidate the decoding process for the B layer based on the comparison result output from the comparator 107. In response, the SW circuit 109 is controlled. Here, the control circuit 108 determines that the decoding operation for the B layer should be stopped when the L signal is continuously output from the comparator 107 a predetermined number of times or more (for example, two times or more). That is, based on the comparison between the average value of the obtained error levels and the reference value, it is determined that the decoding operation for the B layer should be stopped when the state in which stable reproduction of the B layer is not continued for a predetermined period. .

このように判別された場合、制御回路108は、階層分離部101からSW回路109へ入力されるB階層データをB階層バッファ102Bに通さないようスイッチさせる制御信号をSW回路109に送出する。つまり、エラーのないパケットの割合が低い状態(エラーレベルが低い状態)が所定期間継続した場合、B階層についての復号動作がおこなわれなくなるようSW回路109を制御する。   When it is determined in this way, the control circuit 108 sends a control signal to the SW circuit 109 that switches the B layer data input from the layer separation unit 101 to the SW circuit 109 so as not to pass through the B layer buffer 102B. That is, the SW circuit 109 is controlled so that the decoding operation for the B layer is not performed when the state of a low error-free packet state (state where the error level is low) continues for a predetermined period.

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) circuit 109 is a switch circuit that switches the transmission destination of the B layer data from the layer separation unit 101 to either the B layer buffer 102B or the lost packet counting unit 110. The SW circuit 109 operates under the control of the control circuit 108, and switches to switch the path of the B layer data in accordance with the control signal from the control circuit 108. When the destination of the B layer data is switched to the lost packet counting unit 110 by the operation of the SW circuit 109, the B layer data is not transmitted to the B layer buffer 102B, so only the A layer data is transferred from the synchronization processing unit 103 to the A layer. It is output to the decoder 104A. That is, the supply of B layer data to the decoding process is stopped.

ロストパケット計数部110は、SW回路109の動作によって、復号処理に供給されなくなったB階層パケットをロストパケットとして計数するカウンタ回路である。つまり、B階層についての復号処理が停止している間のB階層パケットを計数する。計数値は同期処理部103に出力され、B階層についての復号動作が再開された時の同期に用いられる。   The lost packet counting unit 110 is a counter circuit that counts B layer packets that are no longer supplied to the decoding process due to the operation of the SW circuit 109 as lost packets. That is, the B layer packets while the decoding process for the B layer is stopped are counted. The count value is output to the synchronization processing unit 103 and used for synchronization when the decoding operation for the B layer is resumed.

本実施形態では、上述した復号処理部100の各構成がハードウェアによって実現されるものとするが、これらのすべてあるいはいずれかがソフトウェアによって実現される構成であってもよい。つまり、受信装置1の制御をおこなう制御部60(CPU)がプログラムを実行することで、復号処理部100の機能を実現することができる。この場合、復号処理部100の機能を実現するためのプログラムを記憶部70などに格納しておき、これを制御部60が実行することで復号処理部100として機能することができる。   In the present embodiment, each configuration of the decoding processing unit 100 described above is realized by hardware, but all or any of these may be realized by software. That is, the function of the decoding processing unit 100 can be realized by the control unit 60 (CPU) that controls the receiving device 1 executing the program. In this case, a program for realizing the function of the decryption processing unit 100 is stored in the storage unit 70 or the like, and the control unit 60 executes the program to function as the decryption processing unit 100.

このような構成を有する復号処理部100の動作を以下説明する。ここでは、図4のフローチャートに「復号動作制御処理」が復号処理部100によって実行される。この「復号動作制御処理」は、比較器107から比較結果を示す信号(H/L)が制御回路108に入力されたことを契機に開始されるものとする。   The operation of the decoding processing unit 100 having such a configuration will be described below. Here, the “decoding operation control process” is executed by the decoding processing unit 100 in the flowchart of FIG. 4. This “decoding operation control process” is started when a signal (H / L) indicating a comparison result is input from the comparator 107 to the control circuit 108.

処理が開始されると、制御回路108は、入力された信号がL信号であるか否かを判別する(ステップS101)。ここで、入力された信号がL信号である場合(ステップS101:Yes)、制御回路108は、L信号の入力が所定回数以上(ここでは、2回以上とする)連続しているか否か、すなわち、正常パケット率(エラーレベル)に基づいて判別される、B階層の安定再生が得られない状態が所定期間継続しているか否かを判別する(ステップS102)。   When the process is started, the control circuit 108 determines whether or not the input signal is an L signal (step S101). Here, when the input signal is an L signal (step S101: Yes), the control circuit 108 determines whether or not the input of the L signal is continuous a predetermined number of times (here, two times or more). That is, it is determined whether or not the state where stable reproduction of the B layer is not obtained, which is determined based on the normal packet rate (error level), continues for a predetermined period (step S102).

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 control circuit 108 sends to the SW circuit 109 a control signal for switching to a path where the B layer data is not output to the decoding process. In this case, since the SW circuit 109 switches so that the B layer data from the layer separation unit 101 is input to the lost packet counting unit 110, the B layer packet data is not sent to the B layer buffer 102B. That is, the supply of the B layer packet data to the decoding process is stopped (step S103).

この場合、階層分離部101で分離されたB階層のパケットデータが順次ロストパケット計数部110に入力されるので、ロストパケット計数部110は、これらのパケットの数をロストパケットの数としてカウントを開始する(ステップS104)。   In this case, since the layer B packet data separated by the layer separation unit 101 is sequentially input to the lost packet counting unit 110, the lost packet counting unit 110 starts counting using the number of these packets as the number of lost packets. (Step S104).

ステップ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 layer B buffer 102B, the synchronization processing unit 103 does not delay the layer A audio data buffered in the layer A buffer 102A at that time. Output to the hierarchical decoder 104A. That is, only the A-layer packet data is supplied to the decoding process.

また、制御回路108は、SW回路109に制御信号を送出した際に、B階層の復号動作を停止させた旨を制御部60に通知する。制御部60は、制御回路108からの通知に応じて表示出力部52を制御し、所定のメッセージを表示させる。ここでは、データのエラーによりB階層の出力(すなわち、動画表示)を停止している旨を示すメッセージ(以下、「再生停止メッセージ」とする)を表示出力部52に表示させる(ステップS105)。   Further, when the control circuit 108 sends a control signal to the SW circuit 109, the control circuit 108 notifies the control unit 60 that the decoding operation of the B layer has been stopped. The control unit 60 controls the display output unit 52 according to the notification from the control circuit 108 to display a predetermined message. Here, a message (hereinafter referred to as “playback stop message”) indicating that the output of the B layer (that is, moving image display) is stopped due to a data error is displayed on the display output unit 52 (step S105).

その後、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 comparator 107 is an H signal (step S106: Yes), if the H signal is continuously input a predetermined number of times (two times or more). That is, when the state in which stable reproduction of the B layer is obtained, which is determined based on the normal packet rate (error level) of the B layer, continues for a predetermined period (step S107: Yes), the control circuit 108 The control unit 60 is notified to cancel the stop of the decoding operation of the hierarchy. The control unit 60 controls the display output unit 52 in response to the notification from the control circuit 108, and ends the display of the reproduction stop message displayed in step S105 (step S108).

同時に、制御回路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 control circuit 108 controls to execute (restart) the decoding operation of the B layer (step S109). Here, a control signal for switching to a path through which the B layer packet data from the layer separation unit 101 is input to the B layer buffer 102B is sent to the SW circuit 109. When the SW circuit 109 performs a switching operation in accordance with a control signal from the control circuit 108, the B layer packet data from the layer separation unit 101 is sequentially sent to the B layer buffer 102B. In this case, the data is output to the B layer decoder 104B after being synchronized by the synchronization processing unit 103, so that the decoding process for the B layer is executed (resumed).

ここで、SW回路109の動作により、ロストパケット計数部110へのB階層パケットの入力がなくなるので、ロストパケット計数部110は計数動作を終了し、計数値を同期処理部103に通知する。   Here, since the B layer packet is not input to the lost packet counting unit 110 due to the operation of the SW circuit 109, the lost packet counting unit 110 ends the counting operation and notifies the synchronization processing unit 103 of the count value.

同期処理部103は、A階層バッファ102AにバッファされたA階層音声データとB階層バッファ102BにバッファされたB階層動画データとを読み出すタイミングを制御することで、B階層動画データとA階層音声データとを同期させるが、
このときに、ロストパケット計数部110から通知されたロストパケット数に基づいて、B階層動画データにA階層音声データを同期させる(ステップS110)。ここでは、B階層パケットに含まれる画像の情報量を推定し、推定された情報量とロストパケット数から失われた画像の情報量を求め、この求められた画像の情報量に基づいて、B階層動画データに同期させるA階層音声データを特定し同期させる。
The synchronization processing unit 103 controls the timing of reading out the A layer audio data buffered in the A layer buffer 102A and the B layer moving image data buffered in the B layer buffer 102B, so that the B layer moving image data and the A layer audio data are read. Is synchronized with
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 comparator 107 at the start of processing is an H signal (step S101: No), or when the input signal changes from the H signal to the L signal, the input of the L signal is more than a predetermined number of times. When it is not continuous (step S102: No), it operates so that decoding of the B layer is performed (step S109). For example, if a route for inputting B layer data from the layer separating unit 101 to the B layer buffer 102B is set as a default in the SW circuit 109, when the H signal is input at the start of processing, the control circuit 108 particularly turns on the SW circuit 109. Even without the control, the decoding operation for the B layer is executed.

このような動作を比較器107からの入力が停止するまで繰り返しおこなうことで(ステップS111:No)、B階層の正常パケット率が所要値にならない状態が一定時間継続するような場合に、B階層バッファ102BにB階層パケットデータが入力されず、B階層についての復号動作が停止することになる。   By repeating such an operation until the input from the comparator 107 is stopped (step S111: No), when the state where the normal packet rate of the B layer does not reach the required value continues for a certain time, the B layer The layer B packet data is not input to the buffer 102B, and the decoding operation for layer B is stopped.

このように、本実施形態にかかる復号処理部100によれば、復調されたB階層データのエラーレベルに基づいて安定再生が得られないと判別される場合、自動的にB階層の復号動作を停止させる。これにより、従来発生していた、画像が間欠的に表示されるような不安定な再生が発生しない他、電力消費の大きいB階層についての復号動作がおこなわれないので、良好な再生が得られない間の消費電力を大幅に低減させることができる。   As described above, according to the decoding processing unit 100 according to the present embodiment, when it is determined that stable reproduction cannot be obtained based on the error level of the demodulated B layer data, the decoding operation of the B layer is automatically performed. Stop. As a result, unstable playback that occurs in the past, such as intermittent display of images, does not occur, and decoding is not performed for the B layer that consumes a large amount of power. It is possible to greatly reduce the power consumption during the absence.

つまり、変調方式の違いにより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 SW circuit 109 is also provided on the A layer side, and control is performed in the same manner as the control of the B layer, so that the input of the A layer data to the A layer buffer 102A can be stopped. . With such a configuration, for example, in the case of content that cannot be enjoyed only by playing back audio, it is possible to further reduce power consumption by stopping audio playback.

また、上記実施形態では、比較器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 comparator 107 continues for a predetermined number of times or more. However, the stop condition of the operation to be controlled is not limited to this. Is optional. That is, it is only necessary to control to stop the decoding operation for a packet for which stable reproduction cannot be obtained.

また、上記実施形態では、同期に必要となるバッファへの入力を停止させることで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 apparatus 1 according to the present invention can be realized by being incorporated into a general-purpose device such as a personal computer or a mobile communication terminal, as well as being configured by a dedicated device. In this case, the post-processing unit BP, the audio output unit 51, the display output unit 52, the input unit 80, and the like described in the above embodiment can be realized by the configuration of the general-purpose device. Moreover, you may provide as a module containing the structure of the antenna 10, the pre-processing part FP, and the post-processing part BP which were shown in the said embodiment.

また、複数種類の放送を受信できる受信装置に本発明を適用してもよく、この場合、受信可能なデジタル放送に応じて用意される復号装置に本発明を適用すれば、本発明にかかる受信装置を実現することができる。つまり、本発明にかかる復号装置をデジタル放送受信機に適用することで、本発明にかかる受信装置を実現することができ、上述した効果を得ることができる。   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 decoding processing unit 100 can be realized in any device.

本発明の実施形態にかかる受信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the receiver concerning embodiment of this invention. 復調後のTS信号のデータ構造を説明するための図であり、(a)はTS信号のデータ構造の例を示し、(b)はTSパケットのデータ構造の例を示す。It is a figure for demonstrating the data structure of TS signal after a demodulation, (a) shows the example of the data structure of TS signal, (b) shows the example of the data structure of TS packet. 図1に示す復号処理部の構成を示すブロック図である。It is a block diagram which shows the structure of the decoding process part shown in FIG. 本発明の実施形態にかかる「復号動作制御処理」を説明するためのフローチャートである。It is a flowchart for demonstrating the "decoding operation control process" concerning embodiment of this invention.

符号の説明Explanation of symbols

1…受信装置、10…アンテナ、FP…前処理部、20…チューナ部、30…復調部、BP…後処理部、100…復号処理部、101…階層分離部、102A…A階層バッファ、102B…B階層バッファ、103…同期処理部、104A…A階層デコーダ、104B…B階層デコーダ、105(105〜105)…サンプリング回路、106…積算回路、107…比較器、108…制御回路、109…SW回路、110…ロストパケット計数部、51…音声出力部、52…表示出力部、60…制御部、70…記憶部、80…入力部、81…入力I/F部、90…前後I/F部 DESCRIPTION OF SYMBOLS 1 ... Reception apparatus, 10 ... Antenna, FP ... Pre-processing part, 20 ... Tuner part, 30 ... Demodulation part, BP ... Post-processing part, 100 ... Decoding processing part, 101 ... Hierarchy separation part, 102A ... A hierarchy buffer, 102B ... B hierarchy buffer, 103 ... synchronization processing unit, 104A ... A layer decoder, 104B ... B layer decoder, 105 (105 1 to 105 4) ... sampling circuit, 106 ... integrating circuit, 107 ... comparator, 108 ... control circuit, DESCRIPTION OF SYMBOLS 109 ... SW circuit, 110 ... Lost packet counting part, 51 ... Audio | voice output part, 52 ... Display output part, 60 ... Control part, 70 ... Memory | storage part, 80 ... Input part, 81 ... Input I / F part, 90 ... Around I / F section

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.
前記制御手段は、前記判別手段の判別結果に基づいて、前記B階層に含まれる動画データの安定再生が得られない状態が所定期間継続する場合に前記B階層の復号動作を停止させ、前記B階層に含まれる動画データの安定再生が得られる状態が所定期間継続する場合に前記B階層の復号動作を実行させる、
ことを特徴とする請求項に記載の受信装置。
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 .
前記制御手段により前記B階層についての復号動作が停止されている間、再生を停止している旨のメッセージを出力するメッセージ出力手段をさらに備える、
ことを特徴とする請求項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.
前記制御手段は、前記判別手段の判別結果に基づいて、前記データの安定再生が得られない状態が所定期間継続する場合に前記データの復号動作を停止させ、前記データの安定再生が得られる状態が所定期間継続する場合に前記データの復号動作を実行させる、
ことを特徴とする請求項に記載の復号装置。
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.
JP2006302394A 2006-11-08 2006-11-08 Receiving device, decoding device, and program Expired - Fee Related JP4867591B2 (en)

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)

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

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

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