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
JP4079766B2 - Digital tv broadcast receiver - Google Patents
[go: Go Back, main page]

JP4079766B2 - Digital tv broadcast receiver - Google Patents

Digital tv broadcast receiver Download PDF

Info

Publication number
JP4079766B2
JP4079766B2 JP2002375182A JP2002375182A JP4079766B2 JP 4079766 B2 JP4079766 B2 JP 4079766B2 JP 2002375182 A JP2002375182 A JP 2002375182A JP 2002375182 A JP2002375182 A JP 2002375182A JP 4079766 B2 JP4079766 B2 JP 4079766B2
Authority
JP
Japan
Prior art keywords
freeze control
signal
digital television
television broadcast
error
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
JP2002375182A
Other languages
Japanese (ja)
Other versions
JP2004208066A5 (en
JP2004208066A (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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2002375182A priority Critical patent/JP4079766B2/en
Publication of JP2004208066A publication Critical patent/JP2004208066A/en
Publication of JP2004208066A5 publication Critical patent/JP2004208066A5/ja
Application granted granted Critical
Publication of JP4079766B2 publication Critical patent/JP4079766B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、デジタルテレビ放送受信機に関し、さらに具体的には、受信状態の悪化に起因する受信再生メディアの劣化を軽減する手段を備えるデジタルテレビ放送受信機に関する。ここに、受信再生メディアとは、当該受信機により受信され再生された映像、音声ならびにデータのことを意味する。
【0002】
【従来の技術】
デジタルテレビ放送は、アナログ放送に比べて周波数利用効率が高く、受信メディアの高品質化や多チャンネル化が可能となる。しかしその高品質化に着目すると、上記受信状態によってはその高品質化を十分に維持できない場合がある。例えば、当該受信機が、車載用のデジタルテレビ放送受信機であるような場合である。
【0003】
車載用デジタルテレビ放送受信機(以下、単に受信機とも称す)においては、その車両の移動に伴って上記受信状態は時々刻々変化し、当該受信機により再生される映像、音声あるいはデータが劣化してしまうことがある。例えばその車両が、ビルや山などの電波遮蔽/反射物体に接近したり、その走行速度が変化したりする等の場合、放送局からの受信電波は急峻に変動したりあるいは瞬断を生じたりすることがある。
【0004】
なお、後述する本発明の受信機に関連する公知技術としては、下記特許文献1がある。この文献では、デジタルVTRの動作が再生中であって、静止機能状態である場合には、TS(トランスポートストリーム)信号を受信可能なとき、その静止機能状態の直前の画像をもって静止画とするものである。
【0005】
【特許文献1】
特開2001−339684号公報
【0006】
【発明が解決しようとする課題】
上記デジタルテレビ放送受信機において、上記の受信状態が悪化した場合、特に映像および音声の劣化が突然現われることがある。この映像について見ると、例えば矩形の緑色をしたブロックノイズが複数、テレビ画面上に突然現われ、最悪は映像が全く見えなくなってしまう。また音声について見ると、突然爆音が聞こえる。
【0007】
このような現象は、これまでのアナログ放送の場合にはあり得ないことであって、ユーザーに高品質な映像、音声ならびにデータのサービスを提供することができないばかりでなく、ユーザーに不快感さえ与える、という問題がある。
【0008】
したがって本発明は、上記問題点に鑑み、受信状態の悪化時においても、ユーザーに不快感を与えることなく視聴可能なデジタルテレビ放送受信機を提供することを目的とするものである。
【0009】
【課題を解決するための手段】
図1は本発明に係るデジタルテレビ放送受信機の基本構成図である。
【0010】
本発明のデジタルテレビ放送受信機1は、基本的に、アンテナ2からのデジタルテレビ放送波を入力信号(IN)とするRF/IF処理部3と、このRF/IF処理部3からの出力を復調し分離する復調/分離処理部4と、この復調/分離処理部4からの出力を復号処理するデコーダ部5と、を備えるデジタルテレビ放送受信機である。
【0011】
ここに本発明の特徴は、フリーズ(freeze)制御手段6を導入した点にある。具体的には、このフリーズ制御手段6は、入力信号INにエラーが含まれるときに、復調/分離処理部4から出力されるエラー信号ERまたは自ら検出したエラー信号ER′に基づいて、デコーダ部5の出力(OUT)から送出される映像信号および音声信号あるいはデータ信号のうちの少なくとも1つの信号を静止または停止させるためのフリーズ制御を行う機能を有する。
【0012】
このように、エラー信号ERをもとにして、映像信号、音声信号あるいはデータ信号のフリーズ制御をオンにすることにより、これらの信号を早期に静止または停止させることができる。つまり、既述のブロックノイズがテレビ画面上に現れるより前に、また、既述の爆音がオーディオ部から出力されるより前に、これらを静止または停止することができ、ユーザーに不快感を与えることが防止される。
【0013】
【発明の実施の形態】
以下、本発明に係る各種実施例を説明する。
【0014】
図2は本発明を適用した受信機1の第1の具体構成例を示す図であり、
図3は本発明を適用した受信機1の第2の具体構成例を示す図である。なお、全図を通じて同様の構成要素には同一の参照番号または記号を付して示す。
【0015】
まず図2を参照すると、図1のRF/IF処理部3の中核部分としてRF−ベースバンド処理部31を示す。該処理部3はこの他にチューナ部やフィルタ部も含むがこれらは図示省略する。
【0016】
次に図1の復調/分離処理部内4は、この図2の例において、OFDM(Orthogonal Frequency Division Multiplex )復調処理部41およびTS(Transport Stream)−DEMUX(demultiplex )処理部42として示している。OFDM復調処理部41を用いたのは、デジタルテレビ放送としてOFDM方式が主流となっているからであり、また、TS−DEMUX処理部42を用いたのは、そのデジタルテレビ放送信号の圧縮技術としてMPEG(Moving Picture Experts Group)−SYSTEM規格が主流となっているからである。
【0017】
さらに図1のデコーダ部5としては、この図2の例において、ビデオ・デコーダ51およびオーディオ・デコーダ52を示している。これらは、MPEGビデオ・デコーダでありまたMPEGオーディオ・デコーダである。
【0018】
これらデコーダ51および52の後段には、それぞれ、表示処理回路7およびD/Aコンバータ8が接続しており、ビデオ出力信号Svおよびオーディオ出力信号Saがディスプレイユニット(図示せず)に送出される。
【0019】
ここで本発明の特徴をなす図1のフリーズ制御手段6は、図2において、フリーズ制御部61として示している。
【0020】
受信機1全体として見ると、上記の回路部分(31,41,42,51,52,61)は、共通バス12を介して、CPU9によって統合制御される。そしてこの統合制御のために、ROM10やRAM11がCPU9に協働する。
【0021】
次に図3を参照すると、本図の構成は上記図2とほとんど同じである。相違する点は、フリーズ制御部61が、TS−DEMUX処理部42とデコーダ51,52との間に配置替えされた点である。この図3の構成は、本発明のいくつかの実施例で採用される(後述)。
【0022】
以上、受信機1全体の具体的な構成例について述べたので、以下に、本発明の特徴をなすフリーズ制御手段6(フリーズ制御部61)について詳しく説明する。
【0023】
〔第1の態様〕
フリーズ制御手段6の第1の態様においては、該手段6は、エラー信号ERの検出後、即座にフリーズ制御をオンにする。これをフローチャートで示す。
【0024】
図4はフリーズ制御手段6の第1の態様での動作を表すフローチャートである。
【0025】
本図において、
ステップS11:エラー信号ERを検出したか否か判定する。
【0026】
ステップS12:エラー信号ERを検出したならば(Yes)、フリーズ制御を即座にオンとする。
【0027】
ステップS13:エラー信号ERを検出しなければ(No)、オンになっていたフリーズ制御を即座にオフとする。
【0028】
ここでエラー信号ERについて見てみると、OFDM復調処理部41それ自身は既にLSIとして市販されており、このLSIの多数の出力ピンのうちある出力ピンから、入力信号INを構成する各パケット(トランスポートストリームTS)にエラーが含まれるときに、当該エラー信号ERが出力されるようになっている構成のものがある。このようなLSIを利用すると、エラー信号ERは容易に得られる。エラー信号ERが“H”に立上がったとき、または“L”に立下がったときをもって、上記エラー信号ERの検出とすればよい。
【0029】
〔第2の態様〕
次にフリーズ制御手段6の第2の態様としては、図4のステップS12(S13も)において、そのフリーズ制御を、映像信号や音声信号などの全てのメディアに対して区別なく実行することである。これをフローチャートで示す。
【0030】
図5はフリーズ制御手段6の第2の態様での動作を表すフローチャートである。
【0031】
本図において、
ステップS21:ステップS11(図4)に同じ。
【0032】
ステップS22:フリーズ制御オン時は、画面静止と音声ミュートとを同時に実行する。
【0033】
ステップS23:画面静止および音声ミュートとなっていたのを、同時に解除する。
【0034】
〔第3の態様〕
フリーズ制御手段の第3の態様としては、上記フリーズ制御のオン(必要ならばオフも)を、上述の第1および第2の態様のように即座には行わず、所定時間見極めてから行うようにする。エラー信号ERの発生の都度、即座にフリーズ制御をオンにすると、ユーザーには、頻繁に静止/停止した映像/音声が提供され、却って不快感を覚えることになる。
【0035】
そこでこの第3の態様では、フリーズ制御を実際にオンにするまでに、所定の時間待つことにする。具体的には、この第3の態様によるフリーズ制御手段6は、所定単位当たりエラー信号ER(ER′)の発生回数に基づいて、フリーズ制御を実行(オンまたはオフ)することを特徴とするものである。これにより、映像/音声の頻繁な静止/停止が回避され、ユーザーに対して、できる限り長く通常の映像と音声とを維持し続けることができる、という利点が得られる。その具体構成は図8に示す。
【0036】
次に、第4、第5および第6の態様について述べると、これらの態様によると、上記第3の態様による上述の利点に加えて、さらなる利点が得られる。
【0037】
〔第4態様〕
上記第1〜第3の態様においては、入力信号INの種別を問わずに一律にフリーズ制御を実行するようにしたが、第4の態様によるフリーズ制御手段6は、復調/分離処理部4内における復調処理後の復調信号を、映像信号、音声信号およびデータ信号に区分し、各該信号毎にそれぞれフリーズ制御を実行することを特徴とするものである。これにより、例えば映像信号のみが劣化しているのに、正常な音声信号に対してまでもフリーズ制御をオンにしてしまう、という不利が解消される。例えば、視聴しているテレビ番組が“コンサート”であるような場合、映像が劣化していればその映像のみを静止させることで、ユーザーはその音楽だけで、楽しむことができる。逆に例えば、視聴しているテレビ番組が“サッカー”であるような場合、音声が劣化していればその音声のみを停止(ミュート)させることで、そのサッカーの選手のプレーだけでも楽しむことができる。
【0038】
図6は第4の態様におけるフリーズ制御手段6の構成例を示す図である。なおこのフリーズ制御手段6は、詳細には、図2に示すフリーズ制御部61である。
【0039】
OFDM復調処理部41からの復調信号(トランスポートストリーム信号)は、まず、データバッファ62に一旦格納され、その後、分離(DEMUX)前処理部63に入力される。この処理部63では、該トランスポートストリーム(TS)信号に含まれるプログラムマップテーブル(PMT)を元に、映像信号(ビデオ部64)と音声信号(オーディオ部65)とデータ信号(データ放送部66)とに個別に分離する。なお上記のように分離(DEMUX)前処理と称したのは、元々ある既存のTS−DEMUX処理部42が本来行うべき処理の一部を、前もって行うからである。
【0040】
かくして個々に分離された映像信号、音声信号およびデータ信号は、それぞれに対応するデータ解析部67,68および69においてデータ解析される。このデータ解析により、フリーズ制御部61は自らエラー信号ER′を検出する。この検出方法の一例としてはCRC(巡回冗長検査)がある。
【0041】
ここでもしそのエラー信号ER′が検出されると、フリーズON/OFF制御部70は、フリーズ制御を実行する。すなわちフリーズ制御をオンにする。もしそのエラー信号ER′が検出されなくなったら、そのオンにしていたフリーズ制御をオフにする。このフリーズ制御は、デコーダ部5(図1)すなわちTS−DEMUX処理部42に対して直接行っても良いし、あるいは、CPU9および共通バス12を介して該処理部42へのコマンドとして行っても良い。
【0042】
〔第5の態様〕
上記第4の態様においては、フリーズ制御部61内に分離(DEMUX)前処理部63を導入したが、この第5の態様では、その分離前処理を本来のTS−DEMUX処理部42に委ねることにする。したがってこの第5の態様でのフリーズ制御部61は、図3(図2ではなく)のように配置されることになる。
【0043】
結局、第5の態様でのフリーズ制御手段6は、復調/分離処理部4内における分離(DEMUX)処理後の映像信号、音声信号およびデータ信号毎にそれぞれ、フリーズ制御を実行することになる。この第5の態様によれば、上記第4の態様に比べて、当然、フリーズ制御部61の構成が簡単になる、という利点が得られる。
【0044】
〔第6の態様〕
上記第4および第5の態様では、映像音声およびデータの各信号毎にフリーズ制御を行ったが、この第6の態様では、階層毎に区分してフリーズ制御を実行する。周知のとおり、各階層毎に種々の番組を提供することができる。
【0045】
図7は第6の態様でのフリーズ制御手段6の構成例を示す図である。
【0046】
このフリーズ制御手段6は、図2におけるフリーズ制御部61に相当する。この図7において、上記図6と同様の構成要素には同一の参照番号を付して示す。
【0047】
したがって図7で新しく示すのは、エラーカウント部72,73および74と、A階層部75、B階層部76およびC階層部77と、カウンター78である。カウンター78は、各階層毎の、パケット数をカウントする。すなわち、A階層が何パケット入力されたか、B階層が何パケット入力されたかを個々にみていく。
【0048】
エラーカウント部72,73および74は、それぞれ、OFDM復調部41から階層毎(A,BおよびC)に出力されるエラー信号を入力として、それぞれのエラーカウントを行う。
【0049】
なお、A,B,Cの各階層部75〜77は、元々TS−DEMUX処理部42に内蔵されているものである。
【0050】
結局、第6の態様でのフリーズ制御手段6は、入力信号INが複数の階層を含むとき、復調/分離処理部4内における復調処理後の信号を、各該階層毎に区分してそれぞれに対してフリーズ制御を実行することになる。
【0051】
〔実施例1〕
前述した第3の態様によると、フリーズ制御手段6は、所定単位当たりのエラー信号ER(ER′)の発生回数に基づいて、フリーズ制御を実行(オンまたはオフ)する。
【0052】
これを実現するために、実施例1によるフリーズ制御手段6(61)は、入力信号INが一連のパケットから構成されるとき、上記の所定単位を規定するために、順次到来するそのパケットの数をカウントするパケットカウンター(80)を有する。
【0053】
またそのフリーズ制御手段6(61)は、パケット毎にエラー信号ERの有無を検出して、このエラー信号ERの数をカウントするエラーカウンター(81)を有する。
【0054】
図8は本発明による実施例1の構成を示す図である。
【0055】
OFDM復調処理部41(図2)からの復調信号はパケットカウンター80に入力され、該処理部41からのエラー信号ERはエラーカウンター81に入力される。
【0056】
パケットカウンター80は、各パケットの最初を示すOFDM復調処理部41からの信号線、例えばTS・SYNCラインに接続するようにしても良いし、あるいは1パケット(例えば204バイトからなる)のヘッダーを示すコード(例えば0x47)を検出するようにしても良い。
【0057】
一方、エラーカウンター81は、エラー信号ERの立ち上がり(または立ち下がり)等を検出して、エラーカウント値をカウントアップする。
【0058】
かくして、例えば10パケット毎に該エラーカウント値を見て、このエラーカウント値が例えば2を超えたら初めてフリーズ制御をオンにする。
【0059】
〔実施例2〕
上記実施例1(図8)によると、フリーズ制御がオフからオンに変わる時間もフリーズ制御がオンからオフに変わる時間も全く同じである。
【0060】
そうすると、受信状態は悪化しつつも、きれいな映像や音声をなるべく長くユーザーに提供したいといった制御や、受信状態が良好になったら即座にきれいな映像や音声をユーザーに提供したいといったきめ細かい制御ができない。
【0061】
そこでそのようなきめ細かい制御を実現するのが実施例2である。
【0062】
すなわち実施例2によるフリーズ制御手段6(61)は、上記のパケットカウンター80として、フリーズ制御がオンであるときと、オフであるときと、にそれぞれ対応させた、オン時パケットカウンター(83)およびオフ時パケットカウンター(84)とを設ける。
【0063】
また実施例2によるフリーズ制御手段6(61)は、上記のエラーカウンター81として、フリーズ制御がオンであるときと、オフであるときと、にそれぞれ対応させた、オン時エラーカウンター(85)およびオフ時エラーカウンター(86)とを設ける。これらを図9に示す。
【0064】
図9は本発明による実施例2の構成を示す図である。
【0065】
本図に、上述のオン時/オフ時パケットカウンター83および84が示され、また上述のオン時/オフ時エラーカウンター85および86が示される。70は、図6と図7に示すフリーズON/OFF制御部である。この制御部70が、オン状態にあるかオフ状態にあるか、に応じて図中のスイッチ87および88の各接点をそれぞれ上下に切り替える。
【0066】
上述したオン時/オフ時パケットカウンター(83,84)およびオン時/オフ時エラーカウンター(85,86)の各カウント値を用いたフリーズ制御動作についてさらに具体的に説明する。ただし、これらオン時/オフ時のパケットカウンターおよびオン時/オフ時のエラーカウンターの4カウンター全てに着目すると説明が煩雑になってしまうので、それぞれパケットカウンター80とエラーカウンター81の2カウンターに代表して以下の説明を行う。
【0067】
〔実施例3〕
図10は本発明による実施例3の構成を示す図である。
【0068】
本図において新たな構成要素は、パケットカウンターセット値保持部90である。該保持部90に予め保持されたセット値とパケットカウンター80のカウント値とを比較し、その比較結果により、カウンター80および81のカウント値をクリアーする。
【0069】
図11は本発明による実施例3(図10)の動作を示すフローチャートである。
【0070】
パケットカウンター80は、そのカウント値がある一定値(パケットカウンターセット値)を超えたときに(ステップS31のYes)、カウンターのクリアを行い(S32)、次に到来するパケットのカウントを新たに開始する。
【0071】
また、パケットカウンター80のカウント値が上記のある一定値を超えたときに(S31のYes)、エラーカウンター81のクリアを行い(S32)、次に到来するエラー信号ERにより、エラーカウンター81のカウントを新たに開始する。
【0072】
なおステップS31の判断がNoであれば、カウンターのクリアーは行わず、現在のカウント値をそのまま維持する(S33)。
【0073】
例えば、連続10パケットまで、検出したエラー信号ERは2未満であるという状況ならば、どちらのカウンター(80,81)も初期状態に戻す。
【0074】
〔実施例4〕
図12は本発明による実施例4の構成を示す図である。
【0075】
本図において、新たな構成要素はエラーカウンターセット値保持部91である。該保持部91に予め保持されたセット値とエラーカウンター81のカウント値とを比較し、その比較結果により、カウンター80および81のカウント値をクリアーする。
【0076】
図13は本発明による実施例3(図12)の動作を示すフローチャートである。
【0077】
エラーカウンター81のカウント値がある一定値(エラーカウンターセット値)を超えたときに(ステップS41のYes)、パケットカウンター80のクリアを行い(S42)、次に到来するパケットにより、パケットカウンター80のカウントを新たに開始する。
【0078】
また、エラーカウンター81のカウント値が上記のある一定値を超えたときに(S41のYes)、エラーカウンター81のクリアを行い(S42)、次に到来するエラー信号ERにより、エラーカウンター81のカウントを新たに開始する。
【0079】
なお、ステップS43は、上記図11のステップS33と同様である。
【0080】
例えばパケットカウンター80のパケットカウンターセット値が20で、エラーカウンター81のエラーカウンターセット値が10であるものとする。この場合、エラーカウンター81の方がパケットカウンター80よりも先にそのセット値(10)に達してしまったとすると、パケットカウンター80のカウント値は最早それ以上カウントアップする意味がなくなるので、その時点でパケットカウンター80を即座にクリアーしてしまう。
【0081】
本実施例4において、エラー信号ERを検出したときの動作を説明する。
【0082】
図14は実施例4におけるエラー信号検出時の動作を示すフローチャートである。
【0083】
本図において、ステップS51は既述のS41と同じである。
【0084】
このステップS51の判断がYesであれば、エラーカウント値がセット値を超えてしまったのでこれを再び0に戻す(S55のクリアー)。
【0085】
一方、ステップS51の判断がNoであるときは、エラー信号ERの有無を検出する(S52)。ここで「エラー信号検出」とは、既述のように、エラー信号の立ち上がり(または立ち下がり)を検出することを意味する。
【0086】
そのエラー信号が検出されたならば(ステップS52のYes)、エラーカウンター81におけるカウント値をさらに+1する(S53)。
【0087】
一方、そのエラー信号が検出されないならば、エラーカウンター81におけるカウント値を現状のまま保持する(S54)。すなわち、エラー信号が到来しないときは、パケットカウンターのカウント値がある一定値を超えるまで、エラーカウンターのカウント値をそのまま保持する。
【0088】
結局、エラーカウンター81のカウント値がある一定値を超える前は、フリーズ制御の状態を保持し、エラーカウンター81のカウント値がある一定値を超えたときに、フリーズ制御を実行する。この様子を図に示すと、図15および図16のようになる。
【0089】
図15は図12にフリーズON/OFF制御部70を組み入れた構成を示す図であり、
図16は図15の構成における動作を示すフローチャートである。
【0090】
まず図15を参照すると、エラーカウンター81の出力を受けるフリーズON/OFF制御部70(図6、図7、図9参照)が設けられ、該制御部70により、デコーダ側またはCPU9側にフリーズ制御のオン/オフコマンドが与えられる。
【0091】
図16を参照すると、ステップS61は既述のS41と同じであり、その判断がYesのときは、フリーズ制御オンとなる。逆にその判断がNoのときは、フリーズ制御状態(オンもしくはオフ)をそのまま保持する。
【0092】
次に、オンになっていたフリーズ制御をオフにする場合について説明する。すなわち「フリーズ制御解除」である。
【0093】
基本的には、フリーズ制御手段6は、エラー信号ER(ER′)を検出しないときは、オンになっているフリーズ制御をオフにする。
【0094】
この場合、フリーズ制御手段6は、オンになっている上記のフリーズ制御を即座にオフにすることができる。この様子は、前述した図4におけるステップS11→S13に相当し、即座にフリーズ制御オフに移行する。
【0095】
〔実施例5〕
フリーズ制御を解除する場合においても、フリーズ制御手段6は、既述した所定単位を規定するために、順次到来するそのパケットの数をカウントするパケットカウンター80を有すると共に、そのパケット毎にエラー信号ER(ER′)の有無を検出して、そのエラー信号の数をカウントするエラーカウンター81を有する。
【0096】
図17は本発明による実施例5の構成を示す図である。
【0097】
図18は本発明による実施例5(図17)の動作を示すフローチャートである。
【0098】
図18を参照すると、パケットカウンター80のカウント値がある一定値(パケットカウンターセット値)以上になっていて(ステップS71のYes)、しかもエラーカウンター81のカウント値がある一定値(エラーカウンターセット値)以上になったならば、既述のようにフリーズ制御をオンとする(S73)。
【0099】
一方、パケットカウンター80のカウント値が上記のある一定値以上になっていながら(ステップS71のYes)、エラーカウンター81のカウント値の方は上記のある一定値未満ならば、フリーズ制御はオフとする(S74)。
【0100】
すなわちフリーズ制御の解除については、パケットカウンター80のカウント値がある一定値を超えても、エラーカウンター81のカウント値がある一定値を超えないときには、オンになっているフリーズ制御をオフにする。
【0101】
〔実施例6〕
実施例6は、パケット内に表示遅延情報が含まれているとき、その遅延時間分だけ遅延して、フリーズ制御を実行することを特徴とするものである。
【0102】
具体的には上記の表示遅延情報は、PTSあるいはDTSである。
【0103】
例えばMPEG−SYSTEM規格によれば、トランスポートストリームTS内にPTSやDTSが定義されている。PTSはPresentation Time Stamp、いわゆる再生出力時刻管理情報であり、DSTはDecode Time Stamp、いわゆる復号時刻管理情報である。これらPTSやDTSは、映像信号の表示を所定時間遅延すべきことを受信機に対して指示する表示遅延情報である。
【0104】
このような表示遅延情報を考慮すると、フリーズ制御を実行する際(オン→オフまたはオフ→オン)、そのオン/オフ切り替えタイミングを遅らせた方が好ましい。このことをタイムチャートを用いて説明する。
【0105】
図19は実施例6におけるフリーズ制御オン/オフのタイミングを示す図であり、
図20は本発明による実施例6の構成を示す図である。
【0106】
まず図19を参照すると、1)は受信機1内の基本クロックCLKであり、これをベースにタイミング制御が行われる。
【0107】
2)はフリーズ制御のオンからオフへの切り替わりタイミングを示し、5)はその逆の切り替わりタイミングを示す。
【0108】
ここで注目すべき点は、2)において、オン→オフの切り替わりタイミングが、本来ならば図中のaのタイミングで発生していることである。また5)においても、本来ならば図中のbのタイミングで、オフ→オンの切り替わりが発生していることである。
【0109】
しかし実施例6では、それら本来のオン→オフおよびオフ→オンの切り替えを、4)に示すPTS/DTS遅延時間分だけ意図的に遅らせる。
【0110】
このようにした効果は同図中の3)と6)に表されている。まず3)に注目すると、ユーザーに対して、本来ならば、aの時点から汚ない画面(ハッチング)が提供されていたところ、実施例6によればa′以降のきれいな画面のみを提供できることになる。
【0111】
次に6)に着目すると、表示遅延があるため、本来ならbの時点では汚ないのがユーザーにはきれいにみえる。よって、表示遅延を利用して、長時間(b′の時点まで)、きれいな映像を提供し続けることができる。
【0112】
次に図20を参照すると、分離(DEMUX)前処理部93において、トランスポートストリームTS内から上記のPTSやDSTを抽出し、その遅延時間分だけ、フリーズON/OFF制御部70内での切り替えタイミング制御を遅らせる。
【0113】
〔実施例7〕
上記実施例6での表示遅延情報(PTS/DTS)に代えて、ある一定時間経過してから、フリーズ制御を実行するようにしたのが、この実施例7である。
【0114】
図21は実施例6での図19に相当する。4)において「PTS/DTD遅延時間」を「一定時間」に変更しただけである。
【0115】
また実施例7の構成も実施例6の場合(図20)とほとんど変わらない。ただし実施例7では、図20中のPTS/DTSに代えて、フリーズON/OFF制御部70内に上記一定時間を設定するためのソフトタイマー(あるいはハードタイマー)を設ける必要がある。
【0116】
上記実施例6および7は、フリーズ制御を即座に行う態様以外の全ての態様に適用できる。
【0117】
〔実施例8〕
以上の説明では、図1〜図3において、(i)エラー信号はOFDM復調処理部4から出力されるもの(ER)、(ii)エラー信号はフリーズ制御手段6自らが検出するもの(ER′)としてきたが、そのエラー信号としてさらに(iii )デコーダ部5が出力するもの(ER″)もある。本実施例8はその(iii )に相当する。
【0118】
すなわち、実施例8のフリーズ制御手段6(61)は、デコーダ部5(51,52)の制御端子から出力されるエラー表示信号ER″1またはこのデコーダ部5(51,52)の内部レジスタに書き込まれるエラー表示信号ER″2を検出しないとき、オンになっているフリーズ制御をオフにするものである。
【0119】
同様にフリーズ制御手段6(61)は、デコーダ部(51,52)の制御端子から出力されるエラー表示信号ER″2またはこのデコーダ部5(51,52)の内部レジスタに書き込まれるエラー表示信号を検出したとき、フリーズ制御をオンにするものである。
【0120】
図22は実施例8における第1の形態の動作を示すフローチャートであり、
図23は実施例8における第2の形態の動作を示すフローチャートである。
【0121】
まず図22を参照すると、デコーダ51,52からの既存のエラー信号ER″1が「エラー表示あり」の状態か否か、例えばCPU9が判断し「あり」ならば(ステップS81のYes)、フリーズ制御をオンにし(S82)、「なし」ならば(S81のNo)、オンになっていたフリーズ制御をオフにする。
【0122】
次に図23を参照すると、デコーダ51,52の内部にある既存のエラー表示レジスタに例えばCPU9がアクセスし(ステップS91)、そのエラー表示レジスタ内のレジスタ値が、「エラーあり」を示す値(ER″2)か否か例えばCPU9が判断し「エラーあり」ならば(S92のYes)、フリーズ制御をオンにし(S93)、「エラーなし」ならば(S92のNo)、オンになっていたフリーズ制御をオフにする。
【0123】
〔実施例9〕
図2や図3に示すように、デジタルテレビ放送受信機1内には、少なくともフリーズ制御手段6を制御することのできるCPU9を備えている。フリーズ制御手段6はこのCPU9からの制御信号に応じて、フリーズ制御を実行することができる。これが実施例9である。
【0124】
この場合、CPU9から直接フリーズ制御のオン/オフを指示すコマンドを出力することもできるし(第1の形態)、
CPU9によるフリーズ制御のオン/オフが必要か否かのフリーズ制御判定情報を、CPU9内に設けたフリーズ制御レジスタまたはフリーズ制御手段6内に設けたフリーズ制御レジスタに書き込み、これをフリーズ制御手段6が自ら読みに行くこともできる(第2の形態)。
【0125】
図24はその第1の形態の動作を示すフローチャートであり、
図25はその第2の形態の動作を示すフローチャートである。
【0126】
まず図24を参照すると、CPU9からの制御信号(フリーズオン/オフ・コマンド)は、フリーズオンを示しているか否かフリーズ制御手段6(61)が判断し「オン」ならば(S101のYes)、フリーズ制御をオンにし(S102)、「オフ」ならば(S101のNo)、これをオフにする(S103)。
【0127】
次に図25を参照すると、CPU9内のフリーズ制御レジスタまたはフリーズ制御手段6(61)内のフリーズ制御レジスタにアクセスし、そこに書き込まれた上記フリーズ制御判定情報を読み取り、その判定に従って、フリーズ制御をオンにし(S113)、またはオフにする(S114)。
【0128】
〔実施例10〕
実施例10におけるフリーズ制御手段6(61)は、復調/分離処理部4(41,42)からデコーダ部5(51,52)への入力信号INの供給または停止を行うことにより、フリーズ制御を実行するものである。
【0129】
図26、図27および図28は、実施例10の第1、第2および第3の形態をそれぞれ示す。
【0130】
まず図26を参照すると、前述のデータバッファ62に格納された復調信号を、フリーズON/OFF制御部70の出力によって、出力制御部94を介し、デコーダ部5へ送出または非送出とする。
【0131】
図27を参照すると、前出の分離(DEMUX)前処理部63において、復調信号を前出のTS−DEMUX処理部42へ、フリーズON/OFF制御部70を介し、送出しまたは非送出とする。この場合、ビデオ・デコーダおよびオーディオ・デコーダに対して個別に送出または非送出とすることができる。
【0132】
図28を参照すると、この第3の形態は、第1の形態(図26)と第2の形態(図27)とを組み合わせたものに相当する。
【0133】
図29および図30は、上記第2の形態(図27)および上記第3の形態(図28)をさらに具体的に示す図である。
【0134】
〔実施例11〕
実施例11によるフリーズ制御手段6(61)は、フリーズ制御を実行するか否かの判定基準を、映像信号の種類に応じて変化させるものである。
【0135】
またフリーズ制御手段6(61)は、フリーズ制御を実行するか否かの判定基準を、音声信号の種類に応じて変化させるものである。
【0136】
さらに映像信号の種類と音声信号の種類に応じて、上記の各判定基準を同時に変化させても良い。
【0137】
上記の映像および音声の種類を判断するには、トランスポートストリームTSの中にある映像・音声種類判別データを用いて(例えば、PSI(program Specific Information/SI (Service Information )等)判断する。パケットカウンターセット値および、エラーカウンターセット値は、フリーズ制御部61内で保持する他、CPUからセット値を送るという方法等がある。映像の種類とは、静止画、動きの遅い動画、動きの速い動画等である。もし、TSの映像・音声種類判別データが、野球、ニュース、レース等のジャンルならば、どの映像種類として区別するか、予め決定しておく必要がある。
【0138】
例えば、ニュースならば多少画面が乱れても構わないが、レースならばなるべく早目にフリーズ制御をオン/オフした方が良いことに着目したものである。
【0139】
またフリーズ制御手段6(61)は、フリーズ制御を実行するか否かの判定基準を、外部(ユーザー)からの指示に応じて設定することもできる。
【0140】
図31は実施例11においてユーザーからの指示を行う一例を示す図である。
【0141】
本図中のMはディスプレイ上のマーカーである。
【0142】
フリーズ制御をちょっとの画像乱れに対しても行う(早く行う。感度大)、あるいは少々の画像乱れに対しては行なわない(遅く行う。感度小)といった、フリーズ制御のレベル調整をユーザーができるよう、GUIにて実現する。フリーズ制御レベルの調整には、パケットカウンターセット値、エラーカウンターセット値を、上記の判定基準として、使用する。例えば、同じエラー数なら、パケットカウンターセット値が小さければ、感度大に、パケットカウンターセット値が大きければ、感度小になる。一方、同じパケットカウンターセット値なら、エラーカウンターセット値が小さければ、感度大に、エラーカウンターセット値が大きければ、感度小になる。
【0143】
なお、GUIに応じたパケットカウンターセット値および、エラーカウンターセット値は、フリーズ制御部61内で保持する他、CPU9から上記のセット値を送るという方法等がある。
【0144】
さらにまた、ユーザーは好みに応じてフリーズ制御をするか/しないか(自然のまま)を選択できるようにしても良い。
【0145】
図32はそのための他の一例を示す図である。本図の例では、フリーズ制御を行うべきことが指示されている。
【0146】
〔実施例12〕
実施例12の第1の形態においては、CPU9に入力される外部からの指示信号により、フリーズ制御手段を活性または非活性にする。
【0147】
図33はこの第1の形態の一例を示す図である。
【0148】
この第1の形態では、CPU9の内部のレジスタに、「フリーズ制御をしない」と書き込まれているときは、フリーズ制御部61は、パケットカウンター80とエラーカウンター81のカウント動作を停止する。
【0149】
実施例12の第2の形態においては、フリーズON/OFF制御部からの出力と、CPU9への上記指示信号との論理演算により、フリーズ制御をオンあるいはオフにする。
【0150】
図34の(a)はこの第2の形態の一例を示し、(b)はその要部のタイミングチャートを示す図である。
【0151】
上記の論理演算は、論理演算部95において行われる。フリーズON/OFF制御部70が「フリーズON」であっても(1)、外部フリーズ制御状態Rが「制御OFF」ならば(2)、論理演算部95の出力は“L”となる(3)。一方、制御部70が「フリーズOFF」のときは(1)、制御状態Rが「制御ON」になっても(2)、演算部95の出力は“L”のままである(3)。
【0152】
【発明の効果】
以上詳しく説明したように、本発明によれば、デジタルテレビ放送受信機において、受信状態の悪化に伴って、突然画面が見えなくなるとか、突然爆音が聞こえる、といった状況をなるべくユーザーに与えないようにして、快く高品質のメディアをサービスすることができる。
【図面の簡単な説明】
【図1】本発明に係るデジタルテレビ放送受信機の基本構成図である。
【図2】本発明を適用した受信機1の第1の具体構成例を示す図である。
【図3】本発明を適用した受信機1の第2の具体構成例を示す図である。
【図4】フリーズ制御手段6の第1の態様での動作を示すタイムチャートである。
【図5】フリーズ制御手段6の第2の態様での動作を示すタイムチャートである。
【図6】第4の態様でのフリーズ制御手段6の構成例を示す図である。
【図7】第6の態様でのフリーズ制御手段6の構成例を示す図である。
【図8】本発明による実施例1の構成を示す図である。
【図9】本発明による実施例2の構成を示す図である。
【図10】本発明による実施例3の構成を示す図である。
【図11】本発明による実施例3の動作を示すフローチャートである。
【図12】本発明による実施例4の構成を示す図である。
【図13】本発明による実施例4の動作を示すフローチャートである。
【図14】実施例4におけるエラー信号検出時の動作を示すフローチャートである。
【図15】図12にフリーズON/OFF制御部70を組み入れた構成を示す図である。
【図16】図15の構成における動作を示すフローチャートである。
【図17】本発明による実施例5の構成を示す図である。
【図18】本発明による実施例5の動作を示すフローチャートである。
【図19】実施例6におけるフリーズオン/オフのタイミングを示す図である。
【図20】本発明による実施例5の構成を示す図である。
【図21】本発明による実施例7におけるフリーズオン/オフのタイミングを示す図である。
【図22】本発明による実施例8における第1の形態の動作を示すフローチャートである。
【図23】本発明による実施例8における第2の形態の動作を示すフローチャートである。
【図24】本発明による実施例9における第1の形態の動作を示すフローチャートである。
【図25】本発明による実施例9における第2の形態の動作を示すフローチャートである。
【図26】本発明による実施例10における第1の形態を示す図である。
【図27】本発明による実施例10における第2の形態を示す図である。
【図28】本発明による実施例10における第3の形態を示す図である。
【図29】第2の形態(図27)をさらに具体的に示す図である。
【図30】第3の形態(図28)をさらに具体的に示す図である。
【図31】本発明による実施例11におけるユーザー指示の一例を示す図である。
【図32】本発明による実施例11におけるユーザー指示の他の一例を示す図である。
【図33】本発明による実施例12における第1の形態を示す図である。
【図34】(a)は本発明による実施例12における第2の形態を示し、(b)はその要部のタイミングチャートを示す図である。
【符号の説明】
1…デジタルテレビ放送受信機
2…アンテナ
3…RF/IF処理部
4…復調/分離処理部
5…デコーダ部
6…フリーズ制御部
9…CPU
31…RF−ベースバンド処理部
41…OFDM復調処理部
42…TS−DEMUX処理部
51…ビデオ・デコーダ
52…オーディオ・デコーダ
61…フリーズ制御部
70…フリーズON/OFF制御部
80…パケットカウンター
81…エラーカウンター
83…オン時パケットカウンター
84…オフ時パケットカウンター
85…オン時エラーカウンター
86…オフ時エラーカウンター
90…パケットカウンターセット値保持部
91…エラーカウンターセット値保持部
95…論理演算部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital television broadcast receiver, and more specifically, to a digital television broadcast receiver provided with means for reducing deterioration of reception / reproduction media due to deterioration of a reception state. Here, the reception / reproduction medium means video, audio and data received and reproduced by the receiver.
[0002]
[Prior art]
Digital television broadcasts have higher frequency utilization efficiency than analog broadcasts, and it is possible to improve the quality of reception media and increase the number of channels. However, paying attention to the high quality, the high quality may not be sufficiently maintained depending on the reception state. For example, this is the case where the receiver is an in-vehicle digital television broadcast receiver.
[0003]
In an in-vehicle digital television broadcast receiver (hereinafter also simply referred to as a receiver), the reception state changes from moment to moment as the vehicle moves, and video, audio or data reproduced by the receiver deteriorates. May end up. For example, when the vehicle approaches a radio wave shielding / reflecting object such as a building or a mountain, or its traveling speed changes, the radio wave received from the broadcasting station may fluctuate sharply or cause a momentary interruption. There are things to do.
[0004]
As a known technique related to the receiver of the present invention described later, there is Patent Document 1 below. In this document, when the operation of the digital VTR is being played back and is in a still function state, when a TS (transport stream) signal can be received, the image immediately before the still function state is set as a still image. Is.
[0005]
[Patent Document 1]
JP 2001-339684 A
[0006]
[Problems to be solved by the invention]
In the digital television broadcast receiver, when the reception state is deteriorated, deterioration of video and audio may appear suddenly. Looking at this video, for example, a plurality of rectangular green block noises suddenly appear on the television screen, and in the worst case, the video is completely invisible. If you look at the sound, you suddenly hear a blast.
[0007]
Such a phenomenon is not possible in the case of analog broadcasting so far, and not only can not provide users with high-quality video, audio and data services, but also the user can be uncomfortable. There is a problem of giving.
[0008]
Therefore, in view of the above problems, an object of the present invention is to provide a digital television broadcast receiver that can be viewed without causing discomfort to the user even when the reception state deteriorates.
[0009]
[Means for Solving the Problems]
FIG. 1 is a basic configuration diagram of a digital television broadcast receiver according to the present invention.
[0010]
The digital television broadcast receiver 1 of the present invention basically includes an RF / IF processing unit 3 that uses a digital television broadcast wave from an antenna 2 as an input signal (IN), and an output from the RF / IF processing unit 3. The digital television broadcast receiver includes a demodulation / separation processing unit 4 that demodulates and separates, and a decoder unit 5 that decodes the output from the demodulation / separation processing unit 4.
[0011]
Here, the feature of the present invention is that a freeze control means 6 is introduced. Specifically, the freeze control means 6 includes a decoder unit based on the error signal ER output from the demodulation / separation processing unit 4 or the error signal ER ′ detected by itself when an error is included in the input signal IN. 5 has a function of performing freeze control for stopping or stopping at least one of a video signal, an audio signal, and a data signal transmitted from the output (OUT).
[0012]
Thus, by turning on the freeze control of the video signal, the audio signal, or the data signal based on the error signal ER, these signals can be stopped or stopped at an early stage. In other words, before the block noise described above appears on the TV screen, and before the explosion sound described above is output from the audio section, these can be stopped or stopped, giving the user an uncomfortable feeling. It is prevented.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Various embodiments according to the present invention will be described below.
[0014]
FIG. 2 is a diagram showing a first specific configuration example of the receiver 1 to which the present invention is applied.
FIG. 3 is a diagram showing a second specific configuration example of the receiver 1 to which the present invention is applied. Note that the same reference numerals or symbols are given to the same components throughout the drawings.
[0015]
First, referring to FIG. 2, an RF-baseband processing unit 31 is shown as the core part of the RF / IF processing unit 3 of FIG. In addition to this, the processing unit 3 includes a tuner unit and a filter unit, which are not shown.
[0016]
Next, the demodulation / separation processing unit 4 in FIG. 1 is shown as an OFDM (Orthogonal Frequency Division Multiplex) demodulation processing unit 41 and a TS (Transport Stream) -DEMUX (demultiplex) processing unit 42 in the example of FIG. The reason why the OFDM demodulation processing unit 41 is used is because the OFDM system is mainly used as digital television broadcasting, and the reason why the TS-DEMUX processing unit 42 is used is as a compression technique for the digital television broadcasting signal. This is because the MPEG (Moving Picture Experts Group) -SYSTEM standard has become mainstream.
[0017]
Further, as the decoder unit 5 in FIG. 1, a video decoder 51 and an audio decoder 52 are shown in the example of FIG. These are MPEG video decoders and MPEG audio decoders.
[0018]
A display processing circuit 7 and a D / A converter 8 are connected to the subsequent stages of these decoders 51 and 52, respectively, and a video output signal Sv and an audio output signal Sa are sent to a display unit (not shown).
[0019]
Here, the freeze control means 6 of FIG. 1 which characterizes the present invention is shown as a freeze control unit 61 in FIG.
[0020]
When viewed as the receiver 1 as a whole, the circuit portions (31, 41, 42, 51, 52, 61) are integrated and controlled by the CPU 9 via the common bus 12. The ROM 10 and RAM 11 cooperate with the CPU 9 for this integrated control.
[0021]
Next, referring to FIG. 3, the configuration of this figure is almost the same as that of FIG. The difference is that the freeze control unit 61 is rearranged between the TS-DEMUX processing unit 42 and the decoders 51 and 52. The configuration of FIG. 3 is employed in some embodiments of the present invention (described later).
[0022]
The specific configuration example of the entire receiver 1 has been described above. The freeze control unit 6 (freeze control unit 61) that characterizes the present invention will be described in detail below.
[0023]
[First embodiment]
In the first mode of the freeze control means 6, the means 6 turns on the freeze control immediately after detecting the error signal ER. This is shown in a flowchart.
[0024]
FIG. 4 is a flowchart showing the operation of the freeze control means 6 in the first mode.
[0025]
In this figure,
Step S11: It is determined whether or not the error signal ER is detected.
[0026]
Step S12: If the error signal ER is detected (Yes), the freeze control is immediately turned on.
[0027]
Step S13: If the error signal ER is not detected (No), the freeze control that was turned on is immediately turned off.
[0028]
Here, looking at the error signal ER, the OFDM demodulation processing unit 41 itself has already been marketed as an LSI, and each packet ( There is a configuration in which the error signal ER is output when an error is included in the transport stream TS). When such an LSI is used, the error signal ER can be easily obtained. The error signal ER may be detected when the error signal ER rises to “H” or falls to “L”.
[0029]
[Second embodiment]
Next, as a second mode of the freeze control means 6, in step S12 (also S13) in FIG. 4, the freeze control is executed without distinction on all media such as video signals and audio signals. . This is shown in a flowchart.
[0030]
FIG. 5 is a flowchart showing the operation of the freeze control means 6 in the second mode.
[0031]
In this figure,
Step S21: Same as step S11 (FIG. 4).
[0032]
Step S22: When freeze control is on, screen stillness and audio mute are executed simultaneously.
[0033]
Step S23: The screen still and the audio mute are canceled at the same time.
[0034]
[Third embodiment]
As a third aspect of the freeze control means, the freeze control is turned on (and turned off if necessary), not immediately as in the first and second aspects described above, but only after a predetermined time has elapsed. To. When the freeze control is immediately turned on each time the error signal ER is generated, the user is provided with video / audio that is frequently stopped / stopped, and feels uncomfortable.
[0035]
Therefore, in the third aspect, a predetermined time is waited until the freeze control is actually turned on. Specifically, the freeze control means 6 according to the third aspect is characterized in that the freeze control is executed (ON or OFF) based on the number of occurrences of the error signal ER (ER ′) per predetermined unit. It is. This avoids frequent video / audio pauses / stops and provides the user with the advantage of maintaining normal video and audio for as long as possible. The specific configuration is shown in FIG.
[0036]
Next, the fourth, fifth and sixth aspects will be described. According to these aspects, in addition to the above-described advantages according to the third aspect, further advantages can be obtained.
[0037]
[Fourth aspect]
In the first to third aspects, the freeze control is uniformly executed regardless of the type of the input signal IN. However, the freeze control means 6 according to the fourth aspect is provided in the demodulation / separation processing unit 4. The demodulated signal after the demodulating process is divided into a video signal, an audio signal, and a data signal, and freeze control is executed for each signal. This eliminates the disadvantage that, for example, only the video signal is deteriorated, but the freeze control is turned on even for a normal audio signal. For example, when the TV program being viewed is a “concert”, if the video is degraded, the user can enjoy only the music by stopping only the video. On the other hand, for example, when the TV program being watched is “soccer”, if the sound is degraded, only the sound is stopped (muted) so that it can be enjoyed only by the player of the soccer player. it can.
[0038]
FIG. 6 is a diagram showing a configuration example of the freeze control means 6 in the fourth mode. The freeze control means 6 is a freeze control unit 61 shown in FIG. 2 in detail.
[0039]
The demodulated signal (transport stream signal) from the OFDM demodulation processing unit 41 is first stored in the data buffer 62 and then input to the demultiplexing (DEMUX) preprocessing unit 63. In the processing unit 63, based on the program map table (PMT) included in the transport stream (TS) signal, a video signal (video unit 64), an audio signal (audio unit 65), and a data signal (data broadcasting unit 66). ) And separately. Note that the reason why it is referred to as separation (DEMUX) preprocessing as described above is because a part of the processing that the existing TS-DEMUX processing unit 42 originally should perform is performed in advance.
[0040]
The video signal, audio signal, and data signal thus individually separated are subjected to data analysis in the corresponding data analysis units 67, 68 and 69. By this data analysis, the freeze control unit 61 detects the error signal ER ′ by itself. An example of this detection method is CRC (Cyclic Redundancy Check).
[0041]
Here, if the error signal ER ′ is detected, the freeze ON / OFF control unit 70 executes freeze control. That is, freeze control is turned on. If the error signal ER ′ is no longer detected, the freeze control that was turned on is turned off. This freeze control may be performed directly on the decoder unit 5 (FIG. 1), that is, the TS-DEMUX processing unit 42, or may be performed as a command to the processing unit 42 via the CPU 9 and the common bus 12. good.
[0042]
[Fifth aspect]
In the fourth aspect, the separation (DEMUX) pre-processing unit 63 is introduced into the freeze control unit 61. However, in this fifth aspect, the separation pre-processing is left to the original TS-DEMUX processing unit 42. To. Therefore, the freeze control unit 61 in the fifth mode is arranged as shown in FIG. 3 (not FIG. 2).
[0043]
Eventually, the freeze control means 6 in the fifth mode executes freeze control for each of the video signal, audio signal and data signal after the separation (DEMUX) processing in the demodulation / separation processing unit 4. According to the fifth aspect, as compared with the fourth aspect, it is naturally possible to obtain an advantage that the configuration of the freeze control unit 61 is simplified.
[0044]
[Sixth aspect]
In the fourth and fifth aspects, freeze control is performed for each signal of video and audio and data. In the sixth aspect, freeze control is performed separately for each hierarchy. As is well known, various programs can be provided for each layer.
[0045]
FIG. 7 is a diagram showing a configuration example of the freeze control means 6 in the sixth mode.
[0046]
The freeze control means 6 corresponds to the freeze control unit 61 in FIG. In FIG. 7, the same components as those in FIG. 6 are given the same reference numerals.
[0047]
Therefore, newly shown in FIG. 7 are error count units 72, 73 and 74, an A layer unit 75, a B layer unit 76 and a C layer unit 77, and a counter 78. The counter 78 counts the number of packets for each layer. That is, how many packets are input to the A layer and how many packets are input to the B layer are individually examined.
[0048]
Each of the error count units 72, 73, and 74 receives the error signal output from the OFDM demodulator 41 for each layer (A, B, and C), and performs each error count.
[0049]
Note that the A, B, and C layers 75 to 77 are originally built in the TS-DEMUX processing unit 42.
[0050]
After all, when the input signal IN includes a plurality of hierarchies, the freeze control means 6 in the sixth mode divides the demodulated signal in the demodulation / separation processing unit 4 into each hierarchies. On the other hand, freeze control is executed.
[0051]
[Example 1]
According to the third aspect described above, the freeze control means 6 executes (on or off) the freeze control based on the number of occurrences of the error signal ER (ER ′) per predetermined unit.
[0052]
In order to realize this, the freeze control means 6 (61) according to the first embodiment, when the input signal IN is composed of a series of packets, in order to define the predetermined unit, the number of packets that arrive sequentially A packet counter (80) for counting
[0053]
The freeze control means 6 (61) has an error counter (81) for detecting the presence or absence of an error signal ER for each packet and counting the number of error signals ER.
[0054]
FIG. 8 is a diagram showing the configuration of the first embodiment according to the present invention.
[0055]
The demodulated signal from the OFDM demodulation processing unit 41 (FIG. 2) is input to the packet counter 80, and the error signal ER from the processing unit 41 is input to the error counter 81.
[0056]
The packet counter 80 may be connected to a signal line from the OFDM demodulation processing unit 41 indicating the beginning of each packet, for example, a TS / SYNC line, or a header of one packet (for example, consisting of 204 bytes). A code (for example, 0x47) may be detected.
[0057]
On the other hand, the error counter 81 detects the rising (or falling) or the like of the error signal ER and counts up the error count value.
[0058]
Thus, for example, the error count value is seen every 10 packets, and the freeze control is turned on only when the error count value exceeds 2, for example.
[0059]
[Example 2]
According to the first embodiment (FIG. 8), the time when the freeze control changes from OFF to ON is the same as the time when the freeze control changes from ON to OFF.
[0060]
Then, although the reception state deteriorates, it is not possible to perform fine control such as providing a user with clean video and audio for as long as possible or providing the user with clean video and audio as soon as the reception state is improved.
[0061]
Thus, the second embodiment realizes such fine control.
[0062]
That is, the freeze control means 6 (61) according to the second embodiment uses the on-time packet counter (83) and the packet counter 80 corresponding to when the freeze control is on and when the freeze control is off, respectively. And an off-time packet counter (84).
[0063]
In addition, the freeze control means 6 (61) according to the second embodiment includes an on-time error counter (85) and an error counter 81 corresponding to when the freeze control is on and when the freeze control is off, respectively. An off-time error counter (86) is provided. These are shown in FIG.
[0064]
FIG. 9 is a diagram showing the configuration of the second embodiment according to the present invention.
[0065]
In the figure, the above-mentioned on / off-time packet counters 83 and 84 are shown, and the above-mentioned on / off-time error counters 85 and 86 are shown. Reference numeral 70 denotes a freeze ON / OFF control unit shown in FIGS. The control unit 70 switches the contacts of the switches 87 and 88 up and down depending on whether the control unit 70 is in an on state or an off state.
[0066]
The freeze control operation using the count values of the on / off time packet counter (83, 84) and the on / off time error counter (85, 86) will be described more specifically. However, if all of the four counters of the on / off packet counter and the on / off error counter are focused on, the explanation becomes complicated. Therefore, the packet counter 80 and the error counter 81 represent two counters, respectively. The following explanation will be given.
[0067]
Example 3
FIG. 10 is a diagram showing the configuration of the third embodiment according to the present invention.
[0068]
In this figure, a new component is a packet counter set value holding unit 90. The set value held in advance in the holding unit 90 is compared with the count value of the packet counter 80, and the count values of the counters 80 and 81 are cleared based on the comparison result.
[0069]
FIG. 11 is a flowchart showing the operation of the third embodiment (FIG. 10) according to the present invention.
[0070]
When the count value exceeds a certain value (packet counter set value) (Yes in step S31), the packet counter 80 clears the counter (S32) and newly starts counting the next incoming packet. To do.
[0071]
Further, when the count value of the packet counter 80 exceeds the above certain value (Yes in S31), the error counter 81 is cleared (S32), and the error counter 81 is counted by the error signal ER that comes next. Start anew.
[0072]
If the determination in step S31 is No, the counter is not cleared and the current count value is maintained as it is (S33).
[0073]
For example, if the detected error signal ER is less than 2 up to 10 consecutive packets, both counters (80, 81) are returned to the initial state.
[0074]
Example 4
FIG. 12 is a diagram showing the configuration of the fourth embodiment according to the present invention.
[0075]
In this figure, a new component is an error counter set value holding unit 91. The set value held in advance in the holding unit 91 is compared with the count value of the error counter 81, and the count values of the counters 80 and 81 are cleared based on the comparison result.
[0076]
FIG. 13 is a flowchart showing the operation of the third embodiment (FIG. 12) according to the present invention.
[0077]
When the count value of the error counter 81 exceeds a certain value (error counter set value) (Yes in step S41), the packet counter 80 is cleared (S42). Start counting anew.
[0078]
When the count value of the error counter 81 exceeds the certain value (Yes in S41), the error counter 81 is cleared (S42), and the error counter 81 is counted by the next incoming error signal ER. Start anew.
[0079]
Step S43 is the same as step S33 in FIG.
[0080]
For example, assume that the packet counter set value of the packet counter 80 is 20, and the error counter set value of the error counter 81 is 10. In this case, if the error counter 81 reaches the set value (10) earlier than the packet counter 80, the count value of the packet counter 80 is no longer meaningful to count up any more. The packet counter 80 is immediately cleared.
[0081]
The operation when the error signal ER is detected in the fourth embodiment will be described.
[0082]
FIG. 14 is a flowchart illustrating an operation when an error signal is detected in the fourth embodiment.
[0083]
In this figure, step S51 is the same as S41 described above.
[0084]
If the determination in step S51 is Yes, the error count value has exceeded the set value, so it is returned to 0 again (clearing S55).
[0085]
On the other hand, if the determination in step S51 is No, the presence / absence of the error signal ER is detected (S52). Here, “error signal detection” means that the rising edge (or falling edge) of the error signal is detected as described above.
[0086]
If the error signal is detected (Yes in step S52), the count value in the error counter 81 is further incremented by 1 (S53).
[0087]
On the other hand, if the error signal is not detected, the count value in the error counter 81 is held as it is (S54). That is, when the error signal does not arrive, the count value of the error counter is held as it is until the count value of the packet counter exceeds a certain value.
[0088]
After all, before the count value of the error counter 81 exceeds a certain value, the freeze control state is maintained, and when the count value of the error counter 81 exceeds a certain value, the freeze control is executed. This state is shown in FIGS. 15 and 16.
[0089]
FIG. 15 is a diagram showing a configuration in which the freeze ON / OFF control unit 70 is incorporated in FIG.
FIG. 16 is a flowchart showing the operation in the configuration of FIG.
[0090]
First, referring to FIG. 15, a freeze ON / OFF control unit 70 (see FIGS. 6, 7, and 9) that receives the output of the error counter 81 is provided, and the control unit 70 controls the freeze on the decoder side or the CPU 9 side. ON / OFF command is given.
[0091]
Referring to FIG. 16, step S61 is the same as S41 described above, and when the determination is Yes, the freeze control is turned on. Conversely, when the determination is No, the freeze control state (ON or OFF) is held as it is.
[0092]
Next, a case where the freeze control that has been turned on is turned off will be described. That is, “freeze control release”.
[0093]
Basically, when the error signal ER (ER ′) is not detected, the freeze control means 6 turns off the freeze control that is turned on.
[0094]
In this case, the freeze control means 6 can immediately turn off the above-described freeze control that is turned on. This situation corresponds to steps S11 → S13 in FIG. 4 described above, and the freeze control is immediately turned off.
[0095]
Example 5
Even when the freeze control is canceled, the freeze control means 6 has a packet counter 80 that counts the number of packets that arrive sequentially in order to define the predetermined unit described above, and an error signal ER for each packet. An error counter 81 is provided for detecting the presence or absence of (ER ′) and counting the number of error signals.
[0096]
FIG. 17 is a diagram showing the configuration of the fifth embodiment according to the present invention.
[0097]
FIG. 18 is a flowchart showing the operation of the fifth embodiment (FIG. 17) according to the present invention.
[0098]
Referring to FIG. 18, the count value of the packet counter 80 is equal to or greater than a certain value (packet counter set value) (Yes in step S71), and the count value of the error counter 81 is a certain value (error counter set value). ) If this is the case, freeze control is turned on as described above (S73).
[0099]
On the other hand, if the count value of the packet counter 80 is equal to or greater than the certain value (Yes in step S71) and the count value of the error counter 81 is less than the certain value, the freeze control is turned off. (S74).
[0100]
That is, regarding the release of the freeze control, if the count value of the packet counter 80 exceeds a certain value but does not exceed the certain value, the freeze control that is turned on is turned off.
[0101]
Example 6
The sixth embodiment is characterized in that when the display delay information is included in the packet, the freeze control is executed with a delay by the delay time.
[0102]
Specifically, the display delay information is PTS or DTS.
[0103]
For example, according to the MPEG-SYSTEM standard, PTS and DTS are defined in the transport stream TS. PTS is Presentation Time Stamp, so-called reproduction output time management information, and DST is Decode Time Stamp, so-called decoding time management information. These PTS and DTS are display delay information for instructing the receiver that the display of the video signal should be delayed for a predetermined time.
[0104]
Considering such display delay information, it is preferable to delay the on / off switching timing when the freeze control is executed (on → off or off → on). This will be described using a time chart.
[0105]
FIG. 19 is a diagram illustrating the timing of freeze control on / off in the sixth embodiment.
FIG. 20 is a diagram showing the configuration of the sixth embodiment according to the present invention.
[0106]
First, referring to FIG. 19, 1) is a basic clock CLK in the receiver 1, and timing control is performed based on this.
[0107]
2) shows the switching timing of the freeze control from on to off, and 5) shows the reverse switching timing.
[0108]
What should be noted here is that, in 2), the on-to-off switching timing originally occurs at the timing a in FIG. Also in 5), the switching from OFF to ON occurs at the timing b in the figure.
[0109]
However, in the sixth embodiment, the original ON → OFF and OFF → ON switching is intentionally delayed by the PTS / DTS delay time shown in 4).
[0110]
The effect thus obtained is shown in 3) and 6) in the figure. First, paying attention to 3), the screen was originally provided with a clean screen (hatching) from the time point a, but according to the sixth embodiment, only a clean screen after a ′ can be provided. Become.
[0111]
Next, paying attention to 6), since there is a display delay, it seems to the user that it is not dirty at the time point b. Therefore, it is possible to continue providing a clear video for a long time (until time b ′) using the display delay.
[0112]
Next, referring to FIG. 20, the separation (DEMUX) preprocessing unit 93 extracts the PTS and DST from the transport stream TS, and switches the freeze ON / OFF control unit 70 by the delay time. Delay timing control.
[0113]
Example 7
In the seventh embodiment, the freeze control is executed after a certain period of time instead of the display delay information (PTS / DTS) in the sixth embodiment.
[0114]
FIG. 21 corresponds to FIG. 19 in the sixth embodiment. In 4), “PTS / DTD delay time” is merely changed to “fixed time”.
[0115]
The configuration of the seventh embodiment is almost the same as that of the sixth embodiment (FIG. 20). However, in the seventh embodiment, it is necessary to provide a soft timer (or hard timer) for setting the predetermined time in the freeze ON / OFF control unit 70 instead of the PTS / DTS in FIG.
[0116]
The sixth and seventh embodiments can be applied to all modes other than the mode in which the freeze control is performed immediately.
[0117]
Example 8
In the above description, in FIGS. 1 to 3, (i) the error signal is output from the OFDM demodulation processing unit 4 (ER), and (ii) the error signal is detected by the freeze control means 6 itself (ER ′ However, there is also (iii) what is output from the decoder unit 5 (ER ″) as the error signal. The eighth embodiment corresponds to (iii).
[0118]
That is, the freeze control means 6 (61) of the eighth embodiment uses the error display signal ER ″ 1 output from the control terminal of the decoder unit 5 (51, 52) or the internal register of the decoder unit 5 (51, 52). When the error display signal ER ″ 2 to be written is not detected, the freeze control that is turned on is turned off.
[0119]
Similarly, the freeze control means 6 (61) is an error display signal ER ″ 2 output from the control terminal of the decoder unit (51, 52) or an error display signal written to the internal register of the decoder unit 5 (51, 52). When freeze is detected, freeze control is turned on.
[0120]
FIG. 22 is a flowchart showing the operation of the first mode in the eighth embodiment.
FIG. 23 is a flowchart showing the operation of the second mode in the eighth embodiment.
[0121]
First, referring to FIG. 22, if the existing error signal ER ″ 1 from the decoders 51 and 52 is in an “error display” state, for example, the CPU 9 determines “Yes” (Yes in step S81), freezes are performed. The control is turned on (S82), and if it is “none” (No in S81), the freeze control that was turned on is turned off.
[0122]
Next, referring to FIG. 23, for example, the CPU 9 accesses an existing error display register in the decoders 51 and 52 (step S91), and the register value in the error display register is a value indicating “with error” ( ER ″ 2), for example, if the CPU 9 determines that “there is an error” (Yes in S92), the freeze control is turned on (S93), and if it is “no error” (No in S92), it is on. Turn freeze control off.
[0123]
Example 9
As shown in FIG. 2 and FIG. 3, the digital television broadcast receiver 1 includes a CPU 9 that can control at least the freeze control means 6. The freeze control means 6 can execute freeze control in response to the control signal from the CPU 9. This is Example 9.
[0124]
In this case, the CPU 9 can directly output a command indicating on / off of the freeze control (first form),
The freeze control determination information indicating whether or not the freeze control by the CPU 9 is necessary is written into the freeze control register provided in the CPU 9 or the freeze control register provided in the freeze control means 6, and this is controlled by the freeze control means 6. You can also read it yourself (second form).
[0125]
FIG. 24 is a flowchart showing the operation of the first embodiment.
FIG. 25 is a flowchart showing the operation of the second mode.
[0126]
Referring first to FIG. 24, if the control signal (freeze on / off command) from the CPU 9 indicates that the freeze is on or not, the freeze control means 6 (61) determines that it is “on” (Yes in S101). The freeze control is turned on (S102), and if it is “off” (No in S101), it is turned off (S103).
[0127]
Next, referring to FIG. 25, the freeze control register in the CPU 9 or the freeze control register in the freeze control means 6 (61) is accessed, the freeze control determination information written therein is read, and the freeze control is performed according to the determination. Is turned on (S113) or turned off (S114).
[0128]
Example 10
The freeze control means 6 (61) in the tenth embodiment performs freeze control by supplying or stopping the input signal IN from the demodulation / separation processing unit 4 (41, 42) to the decoder unit 5 (51, 52). It is something to execute.
[0129]
26, 27, and 28 show the first, second, and third modes of the tenth embodiment, respectively.
[0130]
First, referring to FIG. 26, the demodulated signal stored in the data buffer 62 is transmitted or not transmitted to the decoder unit 5 via the output control unit 94 according to the output of the freeze ON / OFF control unit 70.
[0131]
Referring to FIG. 27, in the above-described separation (DEMUX) preprocessing unit 63, the demodulated signal is transmitted or not transmitted to the TS-DEMUX processing unit 42 through the freeze ON / OFF control unit 70. . In this case, transmission or non-transmission can be individually performed for the video decoder and the audio decoder.
[0132]
Referring to FIG. 28, the third form corresponds to a combination of the first form (FIG. 26) and the second form (FIG. 27).
[0133]
29 and 30 are diagrams more specifically showing the second embodiment (FIG. 27) and the third embodiment (FIG. 28).
[0134]
Example 11
The freeze control means 6 (61) according to the eleventh embodiment changes the criterion for determining whether or not to perform freeze control according to the type of video signal.
[0135]
The freeze control means 6 (61) changes a criterion for determining whether or not to execute the freeze control according to the type of the audio signal.
[0136]
Furthermore, each of the above determination criteria may be changed simultaneously according to the type of video signal and the type of audio signal.
[0137]
In order to determine the video and audio types, the video / audio type determination data in the transport stream TS is used (for example, PSI (program specific information / SI (Service Information)) or the like). The counter set value and the error counter set value are stored in the freeze control unit 61, and there are methods such as sending a set value from the CPU, etc. Video types include still images, slow moving videos, and fast moving. If the video / audio type discrimination data of the TS is a genre such as baseball, news, race, etc., it is necessary to determine in advance which video type to distinguish.
[0138]
For example, the screen may be somewhat disturbed for news, but it is noted that it is better to turn on / off the freeze control as soon as possible for a race.
[0139]
The freeze control means 6 (61) can also set a criterion for determining whether or not to perform freeze control in accordance with an instruction from the outside (user).
[0140]
FIG. 31 is a diagram illustrating an example of giving an instruction from the user in the eleventh embodiment.
[0141]
M in the figure is a marker on the display.
[0142]
The user can adjust the level of freeze control, such as performing freeze control even for slight image disturbance (perform fast, high sensitivity), or not for slight image disturbance (perform slow, low sensitivity). , Realized by GUI. For the adjustment of the freeze control level, the packet counter set value and the error counter set value are used as the above determination criteria. For example, if the number of errors is the same, the sensitivity is high if the packet counter set value is small, and the sensitivity is low if the packet counter set value is large. On the other hand, if the packet counter set value is the same, the sensitivity is large if the error counter set value is small, and the sensitivity is small if the error counter set value is large.
[0143]
Note that the packet counter set value and the error counter set value corresponding to the GUI are stored in the freeze control unit 61, and the CPU 9 sends the above set value.
[0144]
Furthermore, the user may be allowed to select whether or not to perform freeze control (naturally) according to preference.
[0145]
FIG. 32 is a diagram showing another example for that purpose. In the example of this figure, it is instructed to perform freeze control.
[0146]
Example 12
In the first form of the twelfth embodiment, the freeze control means is activated or deactivated by an external instruction signal input to the CPU 9.
[0147]
FIG. 33 is a diagram showing an example of the first embodiment.
[0148]
In the first embodiment, when “no freeze control” is written in a register in the CPU 9, the freeze control unit 61 stops the counting operations of the packet counter 80 and the error counter 81.
[0149]
In the second mode of the twelfth embodiment, the freeze control is turned on or off by a logical operation of the output from the freeze ON / OFF control unit and the instruction signal to the CPU 9.
[0150]
FIG. 34 (a) shows an example of the second embodiment, and FIG. 34 (b) shows a timing chart of the main part.
[0151]
The logical operation is performed in the logical operation unit 95. Even if the freeze ON / OFF control unit 70 is “freeze ON” (1), if the external freeze control state R is “control OFF” (2), the output of the logic operation unit 95 becomes “L” (3) ). On the other hand, when the control unit 70 is “freeze OFF” (1), even if the control state R becomes “control ON” (2), the output of the calculation unit 95 remains “L” (3).
[0152]
【The invention's effect】
As described above in detail, according to the present invention, in a digital television broadcast receiver, a situation where the screen suddenly disappears or a sudden sound is heard as the reception state deteriorates is prevented from being given to the user as much as possible. Can provide high-quality media.
[Brief description of the drawings]
FIG. 1 is a basic configuration diagram of a digital television broadcast receiver according to the present invention.
FIG. 2 is a diagram showing a first specific configuration example of a receiver 1 to which the present invention is applied.
FIG. 3 is a diagram illustrating a second specific configuration example of the receiver 1 to which the present invention is applied.
FIG. 4 is a time chart showing the operation of the freeze control means 6 in the first mode.
FIG. 5 is a time chart showing the operation of the freeze control means 6 in the second mode.
FIG. 6 is a diagram showing a configuration example of freeze control means 6 in the fourth mode.
FIG. 7 is a diagram showing a configuration example of freeze control means 6 in the sixth mode.
FIG. 8 is a diagram showing a configuration of Example 1 according to the present invention.
FIG. 9 is a diagram showing a configuration of a second embodiment according to the present invention.
FIG. 10 is a diagram showing a configuration of a third embodiment according to the present invention.
FIG. 11 is a flowchart showing the operation of the third embodiment according to the present invention.
FIG. 12 is a diagram showing a configuration of a fourth embodiment according to the present invention.
FIG. 13 is a flowchart showing the operation of the fourth embodiment according to the present invention.
FIG. 14 is a flowchart illustrating an operation when an error signal is detected in the fourth embodiment.
15 is a diagram showing a configuration in which a freeze ON / OFF control unit 70 is incorporated in FIG.
16 is a flowchart showing an operation in the configuration of FIG.
FIG. 17 is a diagram showing a configuration of a fifth embodiment according to the present invention.
FIG. 18 is a flowchart showing the operation of the fifth embodiment according to the present invention.
FIG. 19 is a diagram illustrating freeze on / off timing in the sixth embodiment.
FIG. 20 is a diagram showing a configuration of a fifth embodiment according to the present invention.
FIG. 21 is a diagram showing freeze on / off timing in the seventh embodiment of the present invention.
FIG. 22 is a flowchart showing the operation of the first mode according to the eighth embodiment of the present invention.
FIG. 23 is a flowchart showing the operation of the second mode according to the eighth embodiment of the present invention.
FIG. 24 is a flowchart showing the operation of the first mode in the ninth embodiment of the present invention.
FIG. 25 is a flowchart showing the operation of the second mode according to the ninth embodiment of the present invention.
FIG. 26 is a diagram showing a first form in the tenth embodiment of the present invention.
FIG. 27 is a diagram showing a second form in the tenth embodiment of the present invention.
FIG. 28 is a diagram showing a third mode in the tenth embodiment of the present invention.
FIG. 29 is a diagram more specifically showing the second embodiment (FIG. 27).
FIG. 30 is a diagram more specifically showing the third embodiment (FIG. 28).
FIG. 31 is a diagram showing an example of a user instruction in Example 11 according to the present invention.
FIG. 32 is a diagram showing another example of a user instruction according to the eleventh embodiment of the present invention.
FIG. 33 is a diagram showing a first form in the twelfth embodiment of the present invention.
FIG. 34 (a) shows a second mode of the twelfth embodiment according to the present invention, and FIG. 34 (b) shows a timing chart of the main part thereof.
[Explanation of symbols]
1 ... Digital TV broadcast receiver
2 ... Antenna
3. RF / IF processing section
4 Demodulation / separation processing unit
5. Decoder part
6 ... Freeze controller
9 ... CPU
31 ... RF-baseband processing unit
41 ... OFDM demodulation processor
42 ... TS-DEMUX processing unit
51. Video decoder
52. Audio decoder
61 ... Freeze controller
70 ... Freeze ON / OFF control unit
80 ... Packet counter
81 ... Error counter
83 ... On-time packet counter
84: Off packet counter
85 ... Error counter when on
86 ... Error counter when off
90: Packet counter set value holding unit
91: Error counter set value holding unit
95: Logic operation section

Claims (23)

デジタルテレビ放送波を入力信号とするRF/IF処理部と、該RF/IF処理部からの出力を復調し分離する復調/分離処理部と、該復調/分離処理部からの出力を復号処理するデコーダ部と、を備えるデジタルテレビ放送受信機において、
一連のパケットから構成される前記入力信号のエラー状況に応じて発生するエラー信号に基づいて、前記デコーダ部から送出される映像信号および音声信号あるいはデータ信号のうちの少なくとも1つの信号を静止または停止させるためのフリーズ制御を行うフリーズ制御手段をさらに含み、
ここに前記フリーズ制御手段は、前記入力信号が複数の階層から構成されるとき、前記復調/分離処理部内における復調処理後の信号を、各該階層毎に区分すると共に、各該階層毎に入力されるパケットの数およびエラー信号の数をカウントしてそれぞれの階層に対して前記フリーズ制御を実行することを特徴とするデジタルテレビ放送受信機。
An RF / IF processing unit that receives a digital television broadcast wave as an input signal, a demodulation / separation processing unit that demodulates and separates the output from the RF / IF processing unit, and a decoding process that outputs the demodulation / separation processing unit A digital television broadcast receiver comprising a decoder unit;
Based on an error signal generated according to an error condition of the input signal composed of a series of packets , at least one of a video signal, an audio signal, and a data signal sent from the decoder unit is stopped or stopped. Further includes freeze control means for performing freeze control to
Here, when the input signal is composed of a plurality of layers, the freeze control means divides the demodulated signal in the demodulation / separation processing unit for each layer and inputs the signal for each layer. A digital television broadcast receiver characterized in that the number of packets to be transmitted and the number of error signals are counted and the freeze control is executed for each layer .
前記フリーズ制御手段は、前記復調/分離処理部内における復調処理後の信号を、前記映像信号、音声信号およびデータ信号に区分して各該信号毎にそれぞれ前記フリーズ制御を実行することを特徴とする請求項1に記載のデジタルテレビ放送受信機。  The freeze control means divides the demodulated signal in the demodulation / separation processing unit into the video signal, the audio signal, and the data signal, and executes the freeze control for each of the signals. The digital television broadcast receiver according to claim 1. 前記フリーズ制御手段は、前記復調/分離処理部内における分離処理後の前記映像信号、音声信号およびデータ信号毎にそれぞれ、前記フリーズ制御を実行することを特徴とする請求項1に記載のデジタルテレビ放送受信機。  2. The digital television broadcast according to claim 1, wherein the freeze control unit executes the freeze control for each of the video signal, the audio signal, and the data signal after the separation processing in the demodulation / separation processing unit. Receiving machine. 前記フリーズ制御手段は、所定単位当たりの前記エラー信号の発生回数に基づいて、前記フリーズ制御を実行することを特徴とする請求項に記載のデジタルテレビ放送受信機。2. The digital television broadcast receiver according to claim 1 , wherein the freeze control means executes the freeze control based on the number of occurrences of the error signal per predetermined unit. 前記フリーズ制御手段は、前記所定単位を規定するために、順次到来するパケットの数をカウントするパケットカウンターを有することを特徴とする請求項4に記載のデジタルテレビ放送受信機。The freeze control means in order to define a pre-Symbol predetermined unit, the digital television broadcast receiver according to claim 4, characterized in that it comprises a packet counter for counting the number of Rupa be sequentially incoming packets. 前記フリーズ制御手段は、該パケット毎に前記エラー信号の有無を検出して、該エラー信号の数をカウントするエラーカウンターを有することを特徴とする請求項1に記載のデジタルテレビ放送受信機。The freeze control means detects the presence or absence of the error signal for each said packet, the digital television broadcast receiver according to claim 1, characterized in that it comprises an error counter for counting the number of said error signal. 前記パケットカウンターは、そのカウント値がある一定値を超えたときにカウンターのクリアを行い、次に到来するパケットのカウントを新たに開始することを特徴とする請求項5に記載のデジタルテレビ放送受信機。  6. The digital television broadcast reception according to claim 5, wherein the packet counter clears the counter when the count value exceeds a certain value, and newly starts counting the next incoming packet. Machine. 前記エラー信号が到来しないときは、前記パケットカウンターのカウント値がある一定値を超えるまで、前記エラーカウンターのカウント値をそのまま保持することを特徴とする請求項6に記載のデジタルテレビ放送受信機。  7. The digital television broadcast receiver according to claim 6, wherein when the error signal does not arrive, the count value of the error counter is held as it is until the count value of the packet counter exceeds a certain value. 前記エラーカウンターのカウント値がある一定値を超える前は、前記フリーズ制御の状態を保持し、前記エラーカウンターのカウント値がある一定値を超えたときに、前記フリーズ制御を実行することを特徴とする請求項6に記載のデジタルテレビ放送受信機。  Before the error counter count value exceeds a certain value, the freeze control state is maintained, and when the error counter count value exceeds a certain value, the freeze control is executed. The digital television broadcast receiver according to claim 6. 前記フリーズ制御手段は、前記エラー信号を検出しないときは、オンになっている前記フリーズ制御をオフにすることを特徴とする請求項1に記載のデジタルテレビ放送受信機。  2. The digital television broadcast receiver according to claim 1, wherein the freeze control means turns off the freeze control that is turned on when the error signal is not detected. 前記フリーズ制御手段は、前記所定単位を規定するために、順次到来するそのパケットの数をカウントするパケットカウンターを有すると共に、該パケット毎に前記エラー信号の有無を検出して、該エラー信号の数をカウントするエラーカウンターを有することを特徴とする請求項4に記載のデジタルテレビ放送受信機。The freeze control means in order to define a pre-Symbol predetermined unit, and has a packet counter for counting the number of packets sequentially arriving, by detecting the presence or absence of the error signal for each said packet, of said error signal The digital television broadcast receiver according to claim 4, further comprising an error counter that counts the number. 前記パケットカウンターのカウント値がある一定値を超えても、前記エラーカウンターのカウント値がある一定値を超えないときは、オンになっている前記フリーズ制御をオフにすることを特徴とする請求項11に記載のデジタルテレビ放送受信機。  The freeze control that is turned on is turned off when the count value of the packet counter exceeds a certain value but does not exceed a certain value. 11. A digital television broadcast receiver according to 11. 前記パケット内に表示遅延情報が含まれているとき、その遅延時間分だけ遅延して、前記フリーズ制御を実行することを特徴とする請求項10又は12に記載のデジタルテレビ放送受信機。  13. The digital television broadcast receiver according to claim 10, wherein when the display delay information is included in the packet, the freeze control is executed with a delay by the delay time. 前記表示遅延情報は、PTSあるいはDTSであることを特徴とする請求項13に記載のデジタルテレビ放送受信機。  The digital television broadcast receiver according to claim 13, wherein the display delay information is PTS or DTS. 前記表示遅延情報に代えて、ある一定時間経過してから、前記フリーズ制御を実行することを特徴とする請求項13に記載のデジタルテレビ放送受信機。  14. The digital television broadcast receiver according to claim 13, wherein the freeze control is executed after a certain time has passed in place of the display delay information. 前記フリーズ制御手段は、前記デコーダ部の制御端子から出力されるエラー表示信号または該デコーダ部の内部レジスタに書き込まれるエラー表示信号を検出しないとき、オンになっている前記フリーズ制御をオフにすることを特徴とする請求項1に記載のデジタルテレビ放送受信機。  When the freeze control means does not detect an error display signal output from a control terminal of the decoder unit or an error display signal written to an internal register of the decoder unit, the freeze control unit turns off the freeze control that is turned on. The digital television broadcast receiver according to claim 1. 前記パケット内に表示遅延情報が含まれているとき、その遅延時間分だけ遅延して、前記フリーズ制御を実行することを特徴とする請求項1に記載のデジタルテレビ放送受信機。  2. The digital television broadcast receiver according to claim 1, wherein when the display delay information is included in the packet, the freeze control is executed with a delay by the delay time. 3. 前記フリーズ制御手段は、前記デコーダ部の制御端子から出力されるエラー表示信号または該デコーダ部の内部レジスタに書き込まれるエラー表示信号を検出したとき、前記フリーズ制御をオンにすることを特徴とする請求項1に記載のデジタルテレビ放送受信機。  The freeze control means turns on the freeze control when detecting an error display signal output from a control terminal of the decoder unit or an error display signal written to an internal register of the decoder unit. Item 4. The digital television broadcast receiver according to Item 1. 前記デジタルテレビ放送受信機内の少なくとも前記フリーズ制御手段を制御するCPUを備え、該フリーズ制御手段は該CPUからの制御信号に応じて、前記フリーズ制御を実行すると共に、該CPUに入力される外部からの指示信号により、該フリーズ制御手段を活性または非活性にすることを特徴とする請求項1に記載のデジタルテレビ放送受信機。  A CPU for controlling at least the freeze control means in the digital television broadcast receiver is provided. The freeze control means executes the freeze control in response to a control signal from the CPU and is externally input to the CPU. 2. The digital television broadcast receiver according to claim 1, wherein the freeze control means is activated or deactivated by an instruction signal. 前記フリーズ制御手段は、前記復調/分離処理部から前記デコーダ部への前記入力信号の供給または停止を行うことにより、前記フリーズ制御を実行することを特徴とする請求項1に記載のデジタルテレビ放送受信機。  2. The digital television broadcast according to claim 1, wherein the freeze control unit performs the freeze control by supplying or stopping the input signal from the demodulation / separation processing unit to the decoder unit. Receiving machine. 前記フリーズ制御手段は、前記フリーズ制御を実行するか否かの判定基準を、前記映像信号の種類に応じて変化させることを特徴とする請求項1に記載のデジタルテレビ放送受信機。  2. The digital television broadcast receiver according to claim 1, wherein the freeze control means changes a criterion for determining whether or not to execute the freeze control according to a type of the video signal. 前記フリーズ制御手段は、前記フリーズ制御を実行するか否かの判定基準を、前記音声信号の種類に応じて変化させることを特徴とする請求項1に記載のデジタルテレビ放送受信機。  2. The digital television broadcast receiver according to claim 1, wherein the freeze control means changes a criterion for determining whether or not to execute the freeze control according to a type of the audio signal. 前記CPUからの前記制御信号と、前記CPUへの前記指示信号との論理演算により、前記の活性または非活性を決定することを特徴とする請求項19に記載のデジタルテレビ放送受信機。  20. The digital television broadcast receiver according to claim 19, wherein the activation or deactivation is determined by a logical operation of the control signal from the CPU and the instruction signal to the CPU.
JP2002375182A 2002-12-25 2002-12-25 Digital tv broadcast receiver Expired - Fee Related JP4079766B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002375182A JP4079766B2 (en) 2002-12-25 2002-12-25 Digital tv broadcast receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002375182A JP4079766B2 (en) 2002-12-25 2002-12-25 Digital tv broadcast receiver

Publications (3)

Publication Number Publication Date
JP2004208066A JP2004208066A (en) 2004-07-22
JP2004208066A5 JP2004208066A5 (en) 2007-07-19
JP4079766B2 true JP4079766B2 (en) 2008-04-23

Family

ID=32812996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002375182A Expired - Fee Related JP4079766B2 (en) 2002-12-25 2002-12-25 Digital tv broadcast receiver

Country Status (1)

Country Link
JP (1) JP4079766B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4562520B2 (en) * 2004-12-28 2010-10-13 富士通テン株式会社 Digital data receiver
JP4562548B2 (en) * 2005-02-25 2010-10-13 富士通テン株式会社 Digital data receiver
JP4606214B2 (en) * 2005-03-22 2011-01-05 富士通テン株式会社 Digital data receiver

Also Published As

Publication number Publication date
JP2004208066A (en) 2004-07-22

Similar Documents

Publication Publication Date Title
JP4894858B2 (en) Receiving machine
CN100429930C (en) Digital broadcast receiving device and method
US20130070161A1 (en) Fast channel switching method and apparatus for digital broadcast receiver
CN101022548A (en) Method for processing data in a terminal with digital broadcasting receiver
JP4079766B2 (en) Digital tv broadcast receiver
KR20050093880A (en) Apparatus and method for receiving of broadcasting service in a digital multimedia broadcasting system
JP3882295B2 (en) Digital broadcast receiving apparatus and video signal muting method
JP3911222B2 (en) Digital broadcast receiver
JP2005260605A (en) Digital broadcast receiver
US20060063482A1 (en) Apparatus and method for receiving a broadcasting service in a digital multimedia broadcasting system
JP2011151443A (en) Device and method for receiving of digital broadcasting
CN107615773B (en) Receiving device and receiving method
JP4468921B2 (en) Digital broadcast receiver
JP2006270825A (en) Receiver and digital broadcast reception method
KR100775169B1 (en) How to play a broadcast stream stored in a digital broadcast receiver
KR101184477B1 (en) Method for changing channel automatically according to priority of program type and digital broadcasting receiver using the same
JP2013009117A (en) Digital broadcast receiver and program
KR101309433B1 (en) Apparatus and Method for Recording of Digital Multimedia Broadcasting Receiver
KR100767502B1 (en) DMV playback system to prevent video dropout during weak electric field
JP2008005085A (en) Digital broadcast receiver
JP4720157B2 (en) Digital TV broadcast receiving terminal
JP4367702B2 (en) Broadcast receiver
KR100312511B1 (en) Apparatus and Method of Recording and Playing Broadcasting Data
JP2012244319A (en) Digital broadcast receiver
JP2007202030A (en) Broadcast receiving apparatus and method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041220

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041220

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070606

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070612

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070813

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071002

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071121

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071213

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: 20080108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080205

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110215

Year of fee payment: 3

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: 20110215

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120215

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120215

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130215

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140215

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150215

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees