JP7164272B2 - Frequency list abnormality determination method, abnormality determination program, and digital broadcasting receiver - Google Patents

Frequency list abnormality determination method, abnormality determination program, and digital broadcasting receiver Download PDF

Info

Publication number
JP7164272B2
JP7164272B2 JP2018094090A JP2018094090A JP7164272B2 JP 7164272 B2 JP7164272 B2 JP 7164272B2 JP 2018094090 A JP2018094090 A JP 2018094090A JP 2018094090 A JP2018094090 A JP 2018094090A JP 7164272 B2 JP7164272 B2 JP 7164272B2
Authority
JP
Japan
Prior art keywords
frequency list
abnormality
list
frequency
storage device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018094090A
Other languages
Japanese (ja)
Other versions
JP2019201294A (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 JP2018094090A priority Critical patent/JP7164272B2/en
Publication of JP2019201294A publication Critical patent/JP2019201294A/en
Application granted granted Critical
Publication of JP7164272B2 publication Critical patent/JP7164272B2/en
Active 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

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

Description

本発明は、周波数リストの異常判定方法、異常判定プログラム、及びデジタル放送の受信機に関する。 The present invention relates to a frequency list abnormality determination method, an abnormality determination program, and a digital broadcast receiver.

デジタル放送の受信機を車両に搭載した場合、車両が移動することにより、視聴中の放送波が受信できなくなることがある。このため車載用の受信機では、当該放送波を中継する中継局を検索する機能(以下、中継局サーチ)を搭載している。中継局サーチでは、各地域の放送局ごとに検索する周波数が決められ、その一覧をまとめたものを周波数リストと呼ぶ。周波数リストは放送局から取得するが、データサイズが大きいため起動毎に取得するのではなく、フラッシュメモリ等、不揮発性の記憶領域に記憶され、起動時に読み出されて利用される。この周波数リストが正常でないと、正しく中継局をサーチできず、視聴できなくなってしまう。このため起動時に周波数リストが正常か否かをチェックしている。但し、周波数リストはデータサイズが大きいため、全てのデータをチェックすると処理負荷が高くなり過ぎる。そこで、周波数リストを記憶領域へ書き込む際、先頭アドレスにチェックコードを挿入し、受信機を起動した際の初期化処理にて記憶領域からデータを読出す時に、書き込んでおいたチェックコードを確認し、変化がなく正しく読み出せた場合には正常データであると判断している。 When a digital broadcast receiver is installed in a vehicle, it may become impossible to receive the broadcast waves being viewed due to the movement of the vehicle. For this reason, in-vehicle receivers are equipped with a function of searching for a relay station that relays the broadcast wave (hereinafter referred to as a relay station search). In the relay station search, frequencies to be searched are determined for each broadcasting station in each region, and a list of the frequencies is called a frequency list. The frequency list is obtained from the broadcasting station, but since the data size is large, it is not obtained each time the system is started. If this frequency list is not normal, it will not be possible to search for relay stations correctly, and viewing will not be possible. Therefore, it is checked whether the frequency list is normal or not at startup. However, since the data size of the frequency list is large, checking all the data would increase the processing load too much. Therefore, when writing the frequency list to the storage area, insert a check code into the first address, and check the written check code when reading data from the storage area in the initialization process when the receiver is started. , it is determined to be normal data if it can be read correctly without any change.

特開2006-13945号公報JP-A-2006-13945

上述のように周波数リストの先頭にチェックコードを付加する手法であると、広範囲に異常が生じてチェックコードが正しく読み出せないような場合には、異常の発生を検出できるが、部分的な異常で、先頭以外の部分に異常が発生した場合には、異常の発生を検出できない。このため部分的な異常の発生を検出できる可能性が低いという問題点があった。これに対し先頭以外にもチェックコードを挿入し、チェックする箇所を増やすことも考えられるが、単にチェックする箇所を増やすと、起動時の処理負荷が増加してしまうため望ましくない。 With the method of adding a check code to the head of the frequency list as described above, if an abnormality occurs over a wide area and the check code cannot be read correctly, the occurrence of the abnormality can be detected, but only a partial abnormality can be detected. However, if an error occurs in a portion other than the beginning, the occurrence of the error cannot be detected. Therefore, there is a problem that the possibility of detecting the occurrence of a partial abnormality is low. On the other hand, it is conceivable to insert a check code in addition to the beginning to increase the number of locations to be checked.

また、チェックコードによるチェックを起動時に行っており、周波数リストの更新時や参照時にはチェックを行っていないため、異常を検出できる機会が少ないという問題点があった。 In addition, since the check code is checked at startup and not checked at the time of updating or referring to the frequency list, there is a problem that the chances of detecting an abnormality are small.

そこで、本発明の目的は、周波数リストをチェックする際の処理負荷を抑えつつ、異常の検出を可能とする技術を提供することにある。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a technique that enables abnormality detection while suppressing the processing load when checking a frequency list.

上記課題を解決するため、本発明の周波数リストの異常判定方法は、
デジタル放送の放送信号を受信する受信機が、
前記放送信号を受信するステップと、
前記放送信号から周波数リストを取得するステップと、
前記周波数リストを記憶装置に格納させるステップと、
前記周波数リストの格納後、前記周波数リストにチェックコードを付加するステップと、
前記受信機の起動時に、前記チェックコードを前記記憶装置から読み出して異常の有無を判定するステップと、
を実行する。
In order to solve the above problems, the frequency list abnormality determination method of the present invention includes:
A receiver that receives a broadcast signal of digital broadcasting,
receiving the broadcast signal;
obtaining a frequency list from the broadcast signal;
storing the frequency list in a storage device;
adding a check code to the frequency list after storing the frequency list;
a step of reading the check code from the storage device and determining whether or not there is an abnormality when the receiver is activated;
to run.

上記周波数リストの異常判定方法は、
前記周波数リストを前記記憶装置へ格納させる際に、周波数リストに含まれるエリアコードが規定の値か否かによって異常の有無を判定するステップを実行してもよい。
The abnormality judgment method of the above frequency list is
When storing the frequency list in the storage device, a step of determining whether an area code included in the frequency list has a prescribed value may be executed.

上記周波数リストの異常判定方法は、
前記周波数リストに基づいて中継局サーチを行う際に、周波数リストに示されている中継局の識別情報又は周波数が所定の値か否かによって異常の有無を判定するステップを実行してもよい。
The abnormality judgment method of the above frequency list is
When performing the relay station search based on the frequency list, a step of determining whether there is an abnormality by determining whether the identification information or the frequency of the relay station indicated in the frequency list is a predetermined value may be executed.

上記周波数リストの異常判定方法は、
前記受信機の起動時に前記周波数リストのデータサイズに基づいて異常の有無を判定するステップを実行してもよい。
The abnormality judgment method of the above frequency list is
A step of determining whether there is an abnormality based on the data size of the frequency list when the receiver is activated may be executed.

上記周波数リストの異常判定方法は、
前記放送信号から取得された周波数リストが前記記憶装置に格納されることで更新される周波数リストを第一の周波数リストとし、
前記第一の周波数リストとは別に前記記憶装置に格納された正常な周波数リストを第二の周波数リストとし、
前記第一の周波数リストに前記異常が無いと判定された場合に、前記第一の周波数リストに基づいて中継局サーチを行い、前記第一の周波数リストに前記異常が有ると判定された場合に、前記第二の周波数リストに基づいて中継局サーチを行うステップを実行してもよい。
The abnormality judgment method of the above frequency list is
A first frequency list is a frequency list updated by storing the frequency list obtained from the broadcast signal in the storage device;
A normal frequency list stored in the storage device separately from the first frequency list is used as a second frequency list,
If it is determined that there is no abnormality in the first frequency list, a relay station search is performed based on the first frequency list, and if it is determined that the first frequency list has the abnormality , performing a relay station search based on the second frequency list.

上記課題を解決するため、本発明の周波数リストの異常判定プログラムは、
デジタル放送の放送信号を受信する受信機に、
前記放送信号を受信するステップと、
前記放送信号から周波数リストを取得するステップと、
前記周波数リストを記憶装置に格納させるステップと、
前記周波数リストの格納後、前記周波数リストにチェックコードを付加するステップと、
前記受信機の起動時に、前記チェックコードを前記記憶装置から読み出して異常の有無を判定するステップと、
を実行させる。
In order to solve the above problems, the frequency list abnormality determination program of the present invention includes:
For receivers that receive digital broadcast signals,
receiving the broadcast signal;
obtaining a frequency list from the broadcast signal;
storing the frequency list in a storage device;
adding a check code to the frequency list after storing the frequency list;
a step of reading the check code from the storage device and determining whether or not there is an abnormality when the receiver is activated;
to run.

上記課題を解決するため、本発明のデジタル放送の受信機は、
デジタル放送の放送信号を受信する受信部と、
前記放送信号から周波数リストを取得するリスト取得部と、
前記周波数リストを格納する記憶装置と、
前記周波数リストの格納後、前記周波数リストにチェックコードを付加するチェックコード付加部と、
起動時に、前記チェックコードを前記記憶装置から読み出して異常の有無を判定する異常判定部と、
を備える。
In order to solve the above problems, the digital broadcasting receiver of the present invention includes:
a receiving unit for receiving a broadcast signal of digital broadcasting;
a list acquisition unit that acquires a frequency list from the broadcast signal;
a storage device that stores the frequency list;
a check code addition unit that adds a check code to the frequency list after storing the frequency list;
an abnormality determination unit that reads the check code from the storage device at startup and determines whether there is an abnormality;
Prepare.

本発明によれば、周波数リストをチェックする際の処理負荷を抑えつつ、異常の検出を可能とする技術を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the technique which can detect abnormality can be provided, suppressing the processing load at the time of checking a frequency list.

本発明の一実施形態に係る受信機の概略構成図である。1 is a schematic configuration diagram of a receiver according to an embodiment of the present invention; FIG. 制御部が有する機能を主に示す機能ブロック図である。3 is a functional block diagram mainly showing functions of a control unit; FIG. 制御部のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a control part. 起動時の初期化処理を示す図である。FIG. 10 is a diagram showing initialization processing at the time of activation; 周波数リストの更新処理を示す図である。FIG. 10 is a diagram showing update processing of a frequency list; 周波数リストの参照処理を示す図である。FIG. 10 is a diagram showing reference processing of a frequency list; 周波数リストにおける異常の検知対象と異常の判定タイミングを示す図である。FIG. 10 is a diagram showing abnormality detection targets and abnormality determination timings in a frequency list; 周波数リストの説明図である。FIG. 4 is an explanatory diagram of a frequency list; 瞬断により周波数リストの一部に異常が発生した例を示す図である。FIG. 10 is a diagram showing an example in which an abnormality has occurred in part of a frequency list due to an instantaneous interruption; データ参照時に異常を検出した場合の説明図である。FIG. 10 is an explanatory diagram when an abnormality is detected when referring to data; 周波数リストが更新された場合の説明図である。FIG. 10 is an explanatory diagram when the frequency list is updated;

〈装置構成〉
以下、本発明の実施形態について説明する。図1は、本発明の一実施形態に係る受信機の概略構成図である。この受信機1は、例えば車両に搭載され、デジタルテレビジョン放送の放送信号を受信し、この放送信号を復号化した映像及び音声を出力して、乗員(以下ユーザとも称す)の視聴に供するものである。本実施形態の受信機1は、テレビ放送の表示の他、DVD等の動画の再生といったビジュアル機能や、楽曲の再生・ラジオ放送の出力といったオーディオ機能、乗員の操作に応じて目的地や経由地を設定し、目的地までの経路案内(ナビゲーション)を行うナビゲーション機能を備えたオーディオ・ビジュアル・ナビゲーション一体型の電子機器(AVN機とも称す)であっても良い。本実施形態では、受信機1が車両に搭載された例を示したが、これに限定されるものではない。
<Device configuration>
Embodiments of the present invention will be described below. FIG. 1 is a schematic configuration diagram of a receiver according to one embodiment of the present invention. The receiver 1 is mounted on a vehicle, for example, receives a broadcast signal of digital television broadcasting, decodes the broadcast signal, and outputs video and audio for viewing by a passenger (hereinafter also referred to as a user). is. In addition to displaying television broadcasts, the receiver 1 of the present embodiment has visual functions such as playing back moving images such as DVDs, audio functions such as playing back music and outputting radio broadcasts, and displays destinations and waypoints according to the operations of passengers. , and an audio/visual/navigation-integrated electronic device (also referred to as an AVN device) having a navigation function for performing route guidance (navigation) to a destination. In this embodiment, an example in which the receiver 1 is mounted on a vehicle is shown, but the present invention is not limited to this.

図1に示すように、受信機1は、アンテナ2や、チューナ部3、放送信号処理部4、表示装置5、スピーカ6、操作部7、制御部8を備える。 As shown in FIG. 1 , the receiver 1 includes an antenna 2 , a tuner section 3 , a broadcast signal processing section 4 , a display device 5 , a speaker 6 , an operation section 7 and a control section 8 .

アンテナ2は地上デジタルテレビジョン放送の放送電波を受信し、電気信号である放送信号に変換する。 The antenna 2 receives broadcast radio waves of digital terrestrial television broadcasting and converts them into broadcast signals, which are electric signals.

チューナ部3は、アンテナ2を介して放送信号を受信する受信部の一形態である。チューナ部3は、放送信号のうち、ユーザ等によって選択されたチャネルの信号を抽出して、放送信号処理部4へ提供する。また、チューナ部3は、放送信号から、周波数リストやその更新情報を抽出して制御部8へ提供する。周波数リストは、各地域の放送局(中継局)ごとに割り当てられた周波数等を示すリストであり、各地域の識別情報(エリアコード)や、各地域に存在する中継局の識別情報(ネットワークID)、当該中継局が放送する放送信号の周波数、当該放送信号のチャネル番号を有している。放送信号に含まれる更新情報は、現在放送信号で提供されている最新の周波数リストのバージョンや、シリアル番号、更新日時等、取得済みの周波数リストの更新情報と比較して更新の要否を判定するための情報である。 The tuner unit 3 is one form of a receiving unit that receives broadcast signals via the antenna 2 . The tuner unit 3 extracts the signal of the channel selected by the user or the like from the broadcast signal and provides it to the broadcast signal processing unit 4 . The tuner unit 3 also extracts the frequency list and its update information from the broadcast signal and provides the control unit 8 with the extracted information. The frequency list is a list showing frequencies etc. assigned to each broadcasting station (relay station) in each region, and includes identification information (area code) for each region and identification information (network ID ), the frequency of the broadcast signal broadcast by the relay station, and the channel number of the broadcast signal. The update information contained in the broadcast signal is compared with the latest frequency list version, serial number, update date, etc. of the frequency list currently provided in the broadcast signal to determine whether updating is necessary. It is information for

放送信号処理部4は、チューナ部3から取得した信号を復号化し、映像信号や音声信号に変換し、表示装置5やスピーカ6へ提供する。 The broadcast signal processing unit 4 decodes the signals obtained from the tuner unit 3, converts them into video signals and audio signals, and provides them to the display device 5 and the speaker 6. FIG.

表示装置5は、液晶ディスプレイやEL表示素子等の映像を表示する表示手段である。表示装置5は、放送信号処理部から得た映像信号を表示し、ユーザによる視聴に供する。スピーカ6は、放送信号処理部から得た音声信号を音として出力する。 The display device 5 is display means for displaying images, such as a liquid crystal display or an EL display element. The display device 5 displays the video signal obtained from the broadcast signal processing unit for viewing by the user. The speaker 6 outputs the audio signal obtained from the broadcast signal processing section as sound.

操作部7は、ユーザからの入力を受付け、入力結果を制御部8に出力する。これにより例えば、視聴するチャネルの選択や、音量の調整等を行わせる。 The operation unit 7 receives input from the user and outputs input results to the control unit 8 . As a result, for example, selection of a channel to listen to, adjustment of sound volume, and the like are performed.

制御部8は、チューナ部3や放送信号処理部4等を制御し、テレビジョン放送の出力を行わせる。また、制御部8は、後述のように周波数リストの取得や、この周波数リストに基づく中継局サーチを行う。 The control unit 8 controls the tuner unit 3, the broadcast signal processing unit 4, and the like to output television broadcasts. The control unit 8 also acquires a frequency list and searches for relay stations based on this frequency list, as will be described later.

図2は、制御部8が有する機能を主に示す機能ブロック図、図3は、制御部8のハードウェア構成を示す図である。図2に示すように、制御部8は、リスト取得部81や、サーチ制御部82、初期化制御部83、チェックコード付加部84、異常判定部85といった処理部を有している。また、制御部8は、記憶領域89を有している。 FIG. 2 is a functional block diagram mainly showing the functions of the control section 8, and FIG. 3 is a diagram showing the hardware configuration of the control section 8. As shown in FIG. As shown in FIG. 2 , the control unit 8 has processing units such as a list acquisition unit 81 , a search control unit 82 , an initialization control unit 83 , a check code addition unit 84 and an abnormality determination unit 85 . The control unit 8 also has a storage area 89 .

リスト取得部81は、チューナ部3を介して放送信号に含まれる周波数リストを取得し、取得した周波数リストを記憶領域89に格納させることで、記憶領域89内の周波数リストを更新する。 List acquisition unit 81 acquires the frequency list included in the broadcast signal via tuner unit 3 and stores the acquired frequency list in storage area 89 to update the frequency list in storage area 89 .

サーチ制御部82は、記憶領域89に格納された周波数リストを参照し、このリストに示される各中継局が中継する放送信号を取得するようにチューナ部3を制御し、取得した放送信号のうち、受信強度が閾値以上の放送信号を求め、この放送信号のチャネルを受信可能なチャネルとして設定する。 The search control unit 82 refers to the frequency list stored in the storage area 89, controls the tuner unit 3 so as to acquire broadcast signals relayed by each relay station shown in this list, and , a broadcast signal whose reception strength is greater than or equal to a threshold value is obtained, and the channel of this broadcast signal is set as a receivable channel.

初期化制御部83は、受信機1の起動時に所定の初期化処理を行う。例えば、各部のチェックや、ファームウェアの展開、ユーザデータの読み出し、周波数リストの読み出し等を行う。チェックコード付加部84は、周波数リストの格納後、周波数リストの末尾にチェックコードを付加する。チェックコードは、周波数リストの異常を検出するための特定の情報である。チェックコードは、数値、文字、これらの組み合わせであってもよい。なお、本実施形態では、数値に限らず文字の違いについても値と称し、例えば同じ文字であれば同じ値、違う文字であれば違う値と称する。 The initialization control unit 83 performs predetermined initialization processing when the receiver 1 is started. For example, it checks each unit, develops firmware, reads user data, reads a frequency list, and the like. After storing the frequency list, the check code adding unit 84 adds a check code to the end of the frequency list. A check code is specific information for detecting anomalies in the frequency list. A check code may be a number, a letter, or a combination thereof. In this embodiment, not only numerical values but also differences in characters are referred to as values. For example, the same characters are referred to as the same value, and different characters are referred to as different values.

異常判定部85は、受信機1の起動時や、周波数リストの格納時(更新時)、周波数リストの参照時に、周波数リストの異常の有無を検出する。 The abnormality determination unit 85 detects whether or not there is an abnormality in the frequency list when the receiver 1 is started, when the frequency list is stored (updated), and when the frequency list is referred to.

記憶領域89は、周波数リストを格納する領域であり、初期(例えば工場出荷時)の周波数リスト(第二の周波数リスト)を格納する領域89Aと、リスト取得部81によって周波数リストが格納され、上書きされることで更新される周波数リスト(第一の周波数リスト)を格納する領域89Bを有する。また、記憶領域89は、領域89Bに格納される第一の周波数リストの更新情報や、第一の周波数リストと第二の周波数リストのどちらを使用するかを示す使用状態情報も格納する。 The storage area 89 is an area for storing frequency lists, and includes an area 89A for storing an initial (for example, factory shipment) frequency list (second frequency list), and a frequency list stored by the list acquisition unit 81 and overwritten. It has an area 89B for storing a frequency list (first frequency list) that is updated by being updated. Storage area 89 also stores update information for the first frequency list stored in area 89B, and use state information indicating which of the first frequency list and the second frequency list is to be used.

次に図3を用いて、制御部8のハードウェア構成の一例について説明する。図3に示すように、制御部8は、接続バス210によって相互に接続されたCPU(Central Processing Unit)201、メモリ202、入出力IF203、通信IF204を有する情報処
理装置(コンピュータ)である。CPU201は、情報処理装置全体の制御を行う中央処理演算装置である。CPU201はプロセッサとも呼ばれる。ただし、CPU201は、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のCPU201がマルチコア構成であってもよい。
Next, an example of the hardware configuration of the control section 8 will be described with reference to FIG. As shown in FIG. 3 , the control unit 8 is an information processing device (computer) having a CPU (Central Processing Unit) 201 , a memory 202 , an input/output IF 203 and a communication IF 204 that are interconnected by a connection bus 210 . A CPU 201 is a central processing unit that controls the entire information processing apparatus. The CPU 201 is also called a processor. However, the CPU 201 is not limited to a single processor, and may have a multiprocessor configuration. Also, a single CPU 201 connected by a single socket may have a multi-core configuration.

メモリ202は、主記憶装置と補助記憶装置とを含む。主記憶装置は、CPU201の作業領域,プログラムやデータの記憶領域,通信データのバッファ領域として使用される。主記憶装置は、例えば、Random Access Memory(RAM),或いはRAMとRead Only Memory(ROM)との組み合わせで形成される。主記憶装置は、CPU201がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶装置は、例えば、フラッシュメモリ、RAM(Random Access Memory)やROM(Read Only Memory)を含む。補助記憶部は、CPU201により実行されるプログラムや、動作の設定情報などを記憶する記憶媒体である。補助記憶装置は、例えば、HDD(Hard-disk Drive)やSSD(Solid State Drive)、EPROM(Erasable Programmable ROM)、フ
ラッシュメモリ、USBメモリ、メモリカード等である。本実施形態では、不揮発性記憶媒体である補助記憶装置の記憶領域の一部に周波数リストを格納する記憶領域89を有している。
Memory 202 includes a main memory and an auxiliary memory. The main memory is used as a work area for the CPU 201, a storage area for programs and data, and a buffer area for communication data. The main memory is formed by, for example, random access memory (RAM) or a combination of RAM and read only memory (ROM). The main storage device is a storage medium in which the CPU 201 caches programs and data and develops work areas. The main memory includes, for example, flash memory, RAM (Random Access Memory), and ROM (Read Only Memory). The auxiliary storage unit is a storage medium that stores programs executed by the CPU 201, operation setting information, and the like. Auxiliary storage devices are, for example, HDDs (Hard-disk Drives), SSDs (Solid State Drives), EPROMs (Erasable Programmable ROMs), flash memories, USB memories, memory cards, and the like. In this embodiment, part of the storage area of the auxiliary storage device, which is a non-volatile storage medium, has a storage area 89 for storing the frequency list.

入出力IF203は、制御部8に接続するセンサや操作部、マイク、ラジオやテレビの放送波を受信するチューナ部、CDやDVD等の記憶媒体からデータを読み取るディスクドライブ、メモリカード等の記憶媒体に対してデータの読み書きを行うリーダ/ライタ、アンプ、ECU等の機器との間でデータの入出力を行うインターフェースである。通信IF204は、通信回線を介して他の装置との通信を行うインターフェース(通信モジュール)である。なお、上記の構成要素はそれぞれ複数に設けられてもよいし、一部の構成要素を設けないようにしてもよい。 The input/output IF 203 includes a sensor and an operation unit connected to the control unit 8, a microphone, a tuner unit for receiving broadcast waves of radio and television, a disk drive for reading data from a storage medium such as a CD and a DVD, and a storage medium such as a memory card. It is an interface for inputting and outputting data with devices such as reader/writers, amplifiers, and ECUs that read and write data from and to. The communication IF 204 is an interface (communication module) that communicates with other devices via a communication line. In addition, each of the above components may be provided in plurality, or some components may not be provided.

制御部8では、CPU201が、アプリケーションプログラム(異常判定プログラム)を実行することにより、図2に示すリスト取得部81や、サーチ制御部82、初期化制御部83、チェックコード付加部84、異常判定部85といった各処理部として機能する。但し、上記各処理部の少なくとも一部の処理がDSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)等によって提供されてもよい。ま
た、上記各処理部の少なくとも一部が、FPGA(Field-Programmable Gate Array)等
の専用LSI(large scale integration)、その他のデジタル回路であってもよい。ま
た、上記各処理部の少なくとも一部にアナログ回路を含む構成としてもよい。
In the control unit 8, the CPU 201 executes an application program (abnormality determination program) to control the list acquisition unit 81 shown in FIG. It functions as each processing unit such as the unit 85 . However, at least part of the processing of each processing unit may be provided by a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), or the like. Moreover, at least part of each of the processing units may be a dedicated LSI (large scale integration) such as an FPGA (Field-Programmable Gate Array), or other digital circuits. Further, at least part of each processing unit may include an analog circuit.

〈異常判定処理〉
次に本実施形態の受信機1が、異常判定プログラムに従って実行する異常判定方法について説明する。図4は、起動時の初期化処理を示す図、図5は、周波数リストの更新処理を示す図、図6は、周波数リストの参照処理を示す図、図7は、周波数リストにおける異常の検知対象と異常の判定タイミングを示す図である。
<Abnormality judgment processing>
Next, the abnormality determination method executed by the receiver 1 of the present embodiment according to the abnormality determination program will be described. FIG. 4 is a diagram showing initialization processing at startup, FIG. 5 is a diagram showing frequency list update processing, FIG. 6 is a diagram showing frequency list reference processing, and FIG. 7 is detection of abnormality in the frequency list. It is a figure which shows the determination timing of a target and abnormality.

受信機1は、車両のアクセサリー電源が投入された場合や、乗員によりデジタル放送の視聴機能の開始を指示する操作がなされた場合に、図4の処理を開始する。 The receiver 1 starts the processing in FIG. 4 when the accessory power supply of the vehicle is turned on, or when the passenger performs an operation instructing the start of the digital broadcast viewing function.

ステップS10にて、受信機1は、所定の初期化処理を行う。例えば、周波数リストを記憶領域89から読み出し、メインメモリ上に展開する。このとき、記憶領域89から読み出す周波数リストは、使用状態情報に基づいて第一の周波数リストと第二の周波数リストの何れかを読み出す。例えば、異常が検出されていない状態では、第一の周波数リストが読み出される。 At step S10, the receiver 1 performs a predetermined initialization process. For example, the frequency list is read from the storage area 89 and developed on the main memory. At this time, either the first frequency list or the second frequency list is read out from the storage area 89 based on the usage state information. For example, when no anomaly is detected, the first frequency list is read.

ステップS20にて、受信機1は、図7に示すように、メインメモリに展開された周波数リスト91の所定箇所(アドレス)に記録されているデータサイズの情報(サイズ情報)9Aに基づいて異常の有無を判定する。例えば、データサイズが閾値以上の場合、或は所定の範囲から外れている場合に、異常有りと判定する。具体的に、周波数リストは、通
常2MB程度のため、サイズ情報9Aが3MB(閾値)以上の場合に異常有りと判定する。また、データサイズが小さすぎる場合も異常と判断できるため、サイズ情報9Aが1MB以上、3MB未満でなければ異常有りと判定してもよい。また、サイズ情報9Aが所定の形式で記憶されていない場合も異常有りと判定してよい。例えば、サイズ情報9Aが、通常データサイズを示す文字コードで記録されているところ、サイズ情報9Aが文字コードの形式ではないデータとなっている場合、周波数リスト91の更新時や読み出し時に不具合が生じて、サイズ情報9Aが記録されている周波数リスト91の先頭のデータが変化している可能性があるため、異常と判断する。
In step S20, as shown in FIG. 7, the receiver 1 detects an error based on data size information (size information) 9A recorded in a predetermined location (address) of the frequency list 91 developed in the main memory. Determine the presence or absence of For example, if the data size is equal to or larger than a threshold value, or if it is out of a predetermined range, it is determined that there is an abnormality. Specifically, since the frequency list is usually about 2 MB, it is determined that there is an abnormality when the size information 9A is 3 MB (threshold value) or more. Also, if the size information 9A is not less than 1 MB and less than 3 MB, it may be determined that there is an abnormality because it can be determined that the data size is too small. Also, it may be determined that there is an abnormality when the size information 9A is not stored in a predetermined format. For example, if the size information 9A is recorded in a character code that indicates the normal data size, but the size information 9A is data that is not in the character code format, problems will occur when updating or reading the frequency list 91. Since there is a possibility that the head data of the frequency list 91 in which the size information 9A is recorded has changed, it is judged to be abnormal.

ステップS20にて、異常無し、即ち正常と判定された場合、受信機1は、ステップS30へ移行し、メインメモリに展開された周波数リスト91の所定箇所(アドレス)に記録されているチェックコード9Bに基づいて異常の有無を判定する。例えば、チェックコードが、更新時に付加した値と同じであれば、異常無し、即ち正常と判定する。また、チェックコードが、更新時に付加した値と同じでなければ、異常有りと判定する。この場合、周波数リスト91の更新時や読み出し時に不具合が生じて、チェックコードが記録されている周波数リスト91の末尾のデータが変化している可能性があるため、異常と判断する。 In step S20, if it is determined that there is no abnormality, that is, that the receiver 1 is normal, the receiver 1 proceeds to step S30, and checks the check code 9B recorded at a predetermined location (address) of the frequency list 91 developed in the main memory. The presence or absence of abnormality is determined based on. For example, if the check code is the same as the value added at the time of updating, it is determined that there is no abnormality, that is, normal. Also, if the check code is not the same as the value added at the time of updating, it is determined that there is an abnormality. In this case, there is a possibility that the data at the end of the frequency list 91 in which the check code is recorded has changed due to a problem that occurred when updating or reading the frequency list 91, so it is determined to be abnormal.

ステップS30にて正常と判定された場合、受信機1は、図4の処理を終了する。一方、ステップS20,S30にて異常有りと判定された場合、受信機1は、ステップS40へ移行し、第二の周波数リストを使用するように、使用状態情報を書き換える。また、ステップS50にて、受信機1は、初期化処理をリセットし、改めて周波数リストを読み出させる。この場合、使用状態情報が、第二の周波数リストの使用を示しているため、第二の周波数リストが読み出される。なお、第二の周波数リストは、予め正常であることが確認されているため、第二の周波数リストを読み出した場合、ステップS20,S30のチェックを省略してもよい。 If determined to be normal in step S30, the receiver 1 terminates the processing of FIG. On the other hand, when it is determined that there is an abnormality in steps S20 and S30, the receiver 1 proceeds to step S40 and rewrites the usage state information so as to use the second frequency list. Also, in step S50, the receiver 1 resets the initialization process and causes the frequency list to be read again. In this case, the second frequency list is read because the usage status information indicates use of the second frequency list. Since the second frequency list has been previously confirmed to be normal, the checks in steps S20 and S30 may be omitted when the second frequency list is read.

また、受信機1は、受信した放送信号に含まれる更新情報が、記憶領域に記憶されている周波数リストの更新情報と比較して最新でないと判定した場合、或は第一の周波数リストに異常が有り、第二の周波数リストが使用中となった場合に、図5の処理を開始する。 In addition, if the receiver 1 determines that the update information included in the received broadcast signal is not the latest compared with the update information of the frequency list stored in the storage area, or if there is an abnormality in the first frequency list is present and the second frequency list is in use, the process of FIG. 5 is started.

ステップS110にて、受信機1は、放送波から周波数リストを取得する。ステップS120にて、受信機1は、図7に示すように、取得した周波数リスト92に含まれているエリアコード9Cに基づいて異常の有無を判定する。例えば、エリアコード9Cが、規定の値であれば、異常無し、即ち正常と判定する。また、エリアコード9Cが、規定の値でなければ、異常有りと判定する。エリアコードは、使用されるコードが予め規定されているため、この規定のエリアコードのリストを補助記憶装置等に記憶しておき、このリストと比較してエリアコード9Cが規定の値でない場合には、異常有りと判定する。エリアコード9Cは、図7に示すように周波数リスト92のブロック(エリア)毎に含まれているため、ブロック単位で周波数リストの異常を判定できる。 In step S110, the receiver 1 acquires a frequency list from broadcast waves. At step S120, the receiver 1 determines whether there is an abnormality based on the area code 9C included in the obtained frequency list 92, as shown in FIG. For example, if the area code 9C is a prescribed value, it is determined that there is no abnormality, that is, normal. Also, if the area code 9C is not a specified value, it is determined that there is an abnormality. Since the codes to be used for the area code are defined in advance, a list of the defined area codes is stored in an auxiliary storage device or the like. is determined to be abnormal. Since the area code 9C is included for each block (area) of the frequency list 92 as shown in FIG. 7, abnormality of the frequency list can be determined for each block.

ステップS120にて、異常無し、即ち正常と判定された場合、受信機1は、ステップS130へ移行し、メインメモリに展開された周波数リスト92を記憶領域89Bに格納して第一の周波数リストを上書きし、第一の周波数リストを更新する。この場合、周波数リスト92の更新情報も記憶領域89Bへ格納し、更新情報も更新する。そして、受信機1は、周波数リスト92の格納が完了後、チェックコード9Bを周波数リスト92の末尾に追加する(ステップS140)。例えば、取得した周波数リスト92の末尾にチェックコード9Bを位置させ、周波数リスト92の先頭から記憶領域89Bに格納する場合、最後にチェックコード9Bが格納される。このため、周波数リスト92を格納している途中で、電源がOFFになる等して、周波数リスト92の末尾が格納されなかった場合、この
周波数リストを読み出した場合に異常有りと判定され、異常な周波数リストの使用が防止される。
If it is determined in step S120 that there is no abnormality, that is, that the receiver 1 is normal, the receiver 1 proceeds to step S130, stores the frequency list 92 developed in the main memory in the storage area 89B, and stores the first frequency list. Overwrite and update the primary frequency list. In this case, the update information of the frequency list 92 is also stored in the storage area 89B, and the update information is also updated. After completing the storage of the frequency list 92, the receiver 1 adds the check code 9B to the end of the frequency list 92 (step S140). For example, when the check code 9B is positioned at the end of the obtained frequency list 92 and stored in the storage area 89B from the beginning of the frequency list 92, the check code 9B is stored last. Therefore, if the end of the frequency list 92 is not stored because the power is turned off while the frequency list 92 is being stored, it is determined that there is an abnormality when the frequency list is read out. The use of invalid frequency lists is prevented.

なお、ステップS120にて、異常有りと判定された場合には、記憶領域89Bへの格納を行わずに図5の処理を終了する。 If it is determined in step S120 that there is an abnormality, the process of FIG. 5 is terminated without storing in the storage area 89B.

また、受信機1は、視聴中の放送信号が、受信できなくなった場合、或は受信強度が閾値以下となった場合に、図6の処理を開始する。 Also, the receiver 1 starts the processing of FIG. 6 when the broadcast signal being viewed cannot be received or when the reception intensity becomes equal to or less than the threshold.

ステップS210にて、受信機1は、使用状態情報に基づき、使用する周波数リストを特定し、この周波数リストから中継局サーチに使用する部分(例えば受信機1が位置するエリア)の情報93(図7)を記憶領域89から参照する。この参照した情報93を以下、周波数リストの参照部分93とも称す。ステップS220にて、受信機1は、図7に示すように、周波数リストの参照部分93に含まれている周波数(チャネル数)9D及びネットワークID9Eに基づいて異常の有無を判定する。例えば、周波数リストは、図8に示すように、中継局の識別情報であるネットワークID9Eや、当該中継局が放送に使用する周波数(図8の例では周波数に対応したチャネル数)9Dが対応付けて記憶されている。この周波数は、使用される値(例えば13ch~52ch)が予め規定されているため、この規定のチャネル数のリストを補助記憶装置等に記憶しておき、このリストと比較してチャネル数が規定の値でない場合には、異常有りと判定する。また、ネットワークIDは、使用されるIDが予め規定されているため、この規定のネットワークIDのリストを補助記憶装置等に記憶しておき、このリストと比較してネットワークID9Eが規定の値でない場合には、異常有りと判定する。周波数(チャネル数)9D及びネットワークID9Eは、中継局サーチに使用する周波数リストの参照部分93に含まれているため、使用するデータをチェックできる。なお、ステップS220では、周波数リスト全体のチェックを行う必要はなく、参照部分93に含まれている周波数(チャネル数)9D及びネットワークID9Eのチェックを行えばよい。 At step S210, the receiver 1 identifies the frequency list to be used based on the usage state information, and information 93 (see FIG. 2) of the portion (for example, the area where the receiver 1 is located) used for searching for the relay station from this frequency list. 7) is referenced from the storage area 89 . This referred information 93 is hereinafter also referred to as the reference portion 93 of the frequency list. At step S220, the receiver 1 determines whether there is an abnormality based on the frequency (number of channels) 9D and the network ID 9E included in the reference portion 93 of the frequency list, as shown in FIG. For example, as shown in FIG. 8, the frequency list is associated with a network ID 9E, which is identification information of a relay station, and a frequency (in the example of FIG. 8, the number of channels corresponding to the frequency) 9D used for broadcasting by the relay station. are stored. For this frequency, since the values (for example, 13ch to 52ch) to be used are defined in advance, a list of the defined number of channels is stored in an auxiliary storage device or the like, and the number of channels is defined by comparing with this list. If it is not the value of , it is determined that there is an abnormality. In addition, since the IDs to be used for the network IDs are defined in advance, a list of the defined network IDs is stored in an auxiliary storage device or the like. is determined to be abnormal. Since the frequency (number of channels) 9D and network ID 9E are included in the reference part 93 of the frequency list used for relay station search, the data to be used can be checked. In step S220, it is not necessary to check the entire frequency list, and the frequency (number of channels) 9D and network ID 9E included in the reference part 93 may be checked.

ステップS220にて、異常無し、即ち正常と判定された場合、受信機1は、ステップS230へ移行し、周波数リストの参照部分を用いて中継局サーチを行う。 If it is determined in step S220 that there is no abnormality, that is, that the frequency list is normal, the receiver 1 proceeds to step S230 and performs a relay station search using the reference portion of the frequency list.

一方、ステップS220にて異常有りと判定された場合、受信機1は、ステップS240へ移行し、第二の周波数リストを使用するように、使用状態情報を書き換える。また、ステップS250にて、受信機1は、第二の周波数リストから中継局サーチに使用する部分の情報(参照部分)を参照してステップS230へ移行し、第二の周波数リストの参照部分を用いて中継局サーチを行う。 On the other hand, if it is determined that there is an abnormality in step S220, the receiver 1 proceeds to step S240 and rewrites the usage state information so as to use the second frequency list. Further, in step S250, the receiver 1 refers to the information (reference portion) of the portion used for the relay station search from the second frequency list, proceeds to step S230, and searches the reference portion of the second frequency list. is used to search for a relay station.

図9は、瞬断により周波数リスト91の一部に異常が発生した例を示す図、図10は、データ参照時に異常を検出した場合の説明図、図11は、周波数リストが更新された場合の説明図である。 FIG. 9 is a diagram showing an example in which an abnormality has occurred in part of the frequency list 91 due to an instantaneous interruption, FIG. 10 is an explanatory diagram when an abnormality is detected when referring to data, and FIG. is an explanatory diagram of .

図9に示すように周波数リストの一部に異常が発生した場合でもサイズ情報9A及びチェックコード9Bに異常がない場合、起動時の初期化処理では異常がないものとして初期化処理(図4)が終了する。 As shown in FIG. 9, even if an abnormality occurs in a part of the frequency list, if there is no abnormality in the size information 9A and the check code 9B, the initialization processing at the time of startup assumes that there is no abnormality (FIG. 4). ends.

そして、中継局サーチを行う際、参照部分に異常データ9Xが含まれていた場合、周波数(チャネル数)9DやネットワークID9Eが正しく読み出せないため、図6のステップS220で異常有りと判定され、使用状態情報が書き換えられて第一の周波数リスト91が使用禁止となり、第二の周波数リスト94が使用中となる。これによって異常のある周波数リストの使用が防止される。 Then, when performing a relay station search, if the reference portion contains abnormal data 9X, the frequency (number of channels) 9D and network ID 9E cannot be read correctly. The usage status information is rewritten, the first frequency list 91 is disabled, and the second frequency list 94 is in use. This prevents the use of out-of-order frequency lists.

そして、図11に示すように、第一の周波数リストが取得され、取得された周波数リスト95に異常が無かった場合、第一の周波数リスト95を使用するように使用状態情報が書き換えられて第一の周波数リスト95が記憶領域89に格納され、更新される。 Then, as shown in FIG. 11, when the first frequency list 95 is acquired and there is no abnormality in the acquired frequency list 95, the usage state information is rewritten so that the first frequency list 95 is used. One frequency list 95 is stored in the storage area 89 and updated.

〈作用効果〉
以上のように、本実施形態では、前記周波数リストの格納後にチェックコードを付加している。このため周波数リスト92を格納している途中で、電源がOFFになる等して、周波数リスト92の末尾が格納されなかった場合、起動時の処理で、この周波数リストを読み出した場合に、異常有りと判定され、異常な周波数リストの使用が防止される。
<Action and effect>
As described above, in this embodiment, the check code is added after the frequency list is stored. For this reason, if the end of the frequency list 92 is not stored because the power is turned off while the frequency list 92 is being stored, an error occurs when the frequency list is read out during startup processing. It is determined to be present, and use of an abnormal frequency list is prevented.

また、本実施形態では、周波数リストを記憶領域へ格納させる際に、周波数リストに含まれるエリアコードが規定の値か否かによって異常の有無を判定する。エリアコードは、周波数リストの各エリアの情報に含まれているため、このエリアコードをチェックすることで、周波数リストのエリア(ブロック)毎に異常の有無を判定できる。 Further, in this embodiment, when the frequency list is stored in the storage area, the presence or absence of an abnormality is determined depending on whether the area code included in the frequency list is a specified value. Since the area code is included in the information of each area of the frequency list, by checking this area code, it is possible to determine whether there is an abnormality for each area (block) of the frequency list.

また、本実施形態では、中継局サーチを行う際に、周波数リストに示されている中継局の識別情報又は周波数が所定の値か否かによって異常の有無を判定する。この中継局の識別情報又は周波数は、中継局サーチに使用する部分に含まれているため、使用する部分の異常の有無を判定できる。 Further, in this embodiment, when performing a relay station search, the presence or absence of an abnormality is determined based on whether or not the identification information or the frequency of the relay station indicated in the frequency list is a predetermined value. Since this relay station identification information or frequency is included in the portion used for relay station search, it is possible to determine whether or not there is an abnormality in the portion used.

また、本実施形態では、受信機1の起動時に前記周波数リストのデータサイズに基づいて異常の有無を判定する。これにより、所定サイズ以上の周波数リストが読み出されて、バッファオーバーフローが発生するといった不具合を回避できる。 Further, in this embodiment, when the receiver 1 is activated, it is determined whether or not there is an abnormality based on the data size of the frequency list. As a result, it is possible to avoid the problem that a frequency list of a predetermined size or larger is read and buffer overflow occurs.

また、本実施形態では、第一の周波数リストに前記異常が無いと判定された場合に、第一の周波数リストに基づいて中継局サーチを行い、第一の周波数リストに異常が有ると判定された場合に、第二の周波数リストに基づいて中継局サーチを行う。これにより異常のある周波数リストが中継局サーチに利用されることが防止され、中継局サーチの誤動作が防止される。 Further, in this embodiment, when it is determined that there is no abnormality in the first frequency list, a relay station search is performed based on the first frequency list, and it is determined that there is an abnormality in the first frequency list. If so, the relay station search is performed based on the second frequency list. As a result, the abnormal frequency list is prevented from being used for the relay station search, and the malfunction of the relay station search is prevented.

以上のように、本実施形態では、周波数リスト全体をチェックすることなく、異常の有無を判定することができるので、処理負荷を抑えつつ、異常の有無を検出できる。また、本実施形態では、起動時、周波数リストの更新時、周波数リストの参照時に分けてチェックを異常の有無を判定するので、一つのタイミングで判定する負荷が少なく、処理の遅延を防止できる。 As described above, in the present embodiment, it is possible to determine the presence or absence of an abnormality without checking the entire frequency list, so it is possible to detect the presence or absence of an abnormality while suppressing the processing load. In addition, in this embodiment, the presence or absence of an abnormality is determined separately at the time of startup, updating of the frequency list, and reference to the frequency list.

以上、本発明の実施の形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。 Although the embodiments of the present invention have been described above, they are merely examples, and the present invention is not limited to these. Various modifications are possible.

1 :受信機
2 :アンテナ
3 :チューナ部
4 :放送信号処理部
5 :表示装置
6 :スピーカ
7 :操作部
8 :制御部
Reference Signs List 1: receiver 2: antenna 3: tuner section 4: broadcast signal processing section 5: display device 6: speaker 7: operation section 8: control section

Claims (6)

デジタル放送の放送信号を受信する受信機が、
前記放送信号を受信するステップと、
前記放送信号から周波数リストを取得するステップと、
前記周波数リストを記憶装置へ格納させる際に、周波数リストに含まれるエリアコードが規定の値か否かによって異常の有無を判定するステップと、
前記周波数リストを前記記憶装置に格納させるステップと、
前記周波数リストの格納後、前記周波数リストにチェックコードを付加するステップと、
前記受信機の起動時に、前記チェックコードを前記記憶装置から読み出して異常の有無を判定するステップと、
を実行する周波数リストの異常判定方法。
A receiver that receives a broadcast signal of digital broadcasting,
receiving the broadcast signal;
obtaining a frequency list from the broadcast signal;
a step of determining whether there is an abnormality by determining whether an area code included in the frequency list is a specified value when storing the frequency list in a storage device;
storing the frequency list in the storage device;
adding a check code to the frequency list after storing the frequency list;
a step of reading the check code from the storage device and determining whether or not there is an abnormality when the receiver is activated;
Abnormal judgment method of the frequency list to execute.
前記周波数リストに基づいて中継局サーチを行う際に、周波数リストに示されている中継局の識別情報又は周波数が所定の値か否かによって異常の有無を判定するステップを実行する請求項1に記載の周波数リストの異常判定方法。 2. The method according to claim 1, wherein, when performing a relay station search based on the frequency list, the step of determining whether or not there is an abnormality by determining whether the identification information or the frequency of the relay station indicated in the frequency list is a predetermined value. Abnormal judgment method of the described frequency list. 前記受信機の起動時に前記周波数リストのデータサイズに基づいて異常の有無を判定するステップを実行する請求項1~の何れか一項に記載の周波数リストの異常判定方法。 3. The frequency list abnormality determination method according to any one of claims 1 and 2 , further comprising the step of determining whether there is an abnormality based on the data size of the frequency list when the receiver is started. 前記放送信号から取得された周波数リストが前記記憶装置に格納されることで更新される周波数リストを第一の周波数リストとし、
前記第一の周波数リストとは別に前記記憶装置に格納された正常な周波数リストを第二の周波数リストとし、
前記第一の周波数リストに前記異常が無いと判定された場合に、前記第一の周波数リストに基づいて中継局サーチを行い、前記第一の周波数リストに前記異常が有ると判定された場合に、前記第二の周波数リストに基づいて中継局サーチを行うステップを実行する、請求項1~の何れか一項に記載の周波数リストの異常判定方法。
A first frequency list is a frequency list updated by storing the frequency list obtained from the broadcast signal in the storage device;
A normal frequency list stored in the storage device separately from the first frequency list is used as a second frequency list,
If it is determined that there is no abnormality in the first frequency list, a relay station search is performed based on the first frequency list, and if it is determined that the first frequency list has the abnormality , performing a step of searching for a relay station based on said second frequency list.
デジタル放送の放送信号を受信する受信機に、
前記放送信号を受信するステップと、
前記放送信号から周波数リストを取得するステップと、
前記周波数リストを記憶装置へ格納させる際に、周波数リストに含まれるエリアコードが規定の値か否かによって異常の有無を判定するステップと、
前記周波数リストを前記記憶装置に格納させるステップと、
前記周波数リストの格納後、前記周波数リストにチェックコードを付加するステップと、
前記受信機の起動時に、前記チェックコードを前記記憶装置から読み出して異常の有無を判定するステップと、
を実行させるための周波数リストの異常判定プログラム。
For receivers that receive digital broadcast signals,
receiving the broadcast signal;
obtaining a frequency list from the broadcast signal;
a step of determining whether there is an abnormality by determining whether an area code included in the frequency list is a specified value when storing the frequency list in a storage device;
storing the frequency list in the storage device;
adding a check code to the frequency list after storing the frequency list;
a step of reading the check code from the storage device and determining whether or not there is an abnormality when the receiver is activated;
Abnormal judgment program of the frequency list for executing.
デジタル放送の放送信号を受信する受信部と、
前記放送信号から周波数リストを取得するリスト取得部と、
前記周波数リストを格納する記憶装置と、
前記周波数リストの格納後、前記周波数リストにチェックコードを付加するチェックコード付加部と、
起動時に、前記チェックコードを前記記憶装置から読み出して異常の有無を判定し、前記周波数リストを記憶装置へ格納させる際に、周波数リストに含まれるエリアコードが規定の値か否かによって異常の有無を判定する異常判定部と、
を備えるデジタル放送の受信機。
a receiving unit for receiving a broadcast signal of digital broadcasting;
a list acquisition unit that acquires a frequency list from the broadcast signal;
a storage device that stores the frequency list;
a check code addition unit that adds a check code to the frequency list after storing the frequency list;
At startup, the check code is read from the storage device to determine whether or not there is an abnormality, and when the frequency list is stored in the storage device, whether or not the area code included in the frequency list is a specified value determines whether or not there is an abnormality. an abnormality determination unit that determines
Digital broadcast receiver with
JP2018094090A 2018-05-15 2018-05-15 Frequency list abnormality determination method, abnormality determination program, and digital broadcasting receiver Active JP7164272B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018094090A JP7164272B2 (en) 2018-05-15 2018-05-15 Frequency list abnormality determination method, abnormality determination program, and digital broadcasting receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018094090A JP7164272B2 (en) 2018-05-15 2018-05-15 Frequency list abnormality determination method, abnormality determination program, and digital broadcasting receiver

Publications (2)

Publication Number Publication Date
JP2019201294A JP2019201294A (en) 2019-11-21
JP7164272B2 true JP7164272B2 (en) 2022-11-01

Family

ID=68613254

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018094090A Active JP7164272B2 (en) 2018-05-15 2018-05-15 Frequency list abnormality determination method, abnormality determination program, and digital broadcasting receiver

Country Status (1)

Country Link
JP (1) JP7164272B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331439A (en) 1999-05-17 2000-11-30 Toshiba Ave Co Ltd Signal processing circuit and information recording device
CN101119595A (en) 2007-08-29 2008-02-06 美商威睿电通公司 Communication network, mobile station and processing method thereof
JP2008148240A (en) 2006-12-13 2008-06-26 Mitsubishi Electric Corp Digital broadcasting receiver
JP2011004242A (en) 2009-06-19 2011-01-06 Pioneer Electronic Corp Broadcast receiver and relay station information processing method
US20120180102A1 (en) 2009-09-23 2012-07-12 Huawei Technologies Co., Ltd. Realization method, device, and system for broadcast service grouping
JP2012191345A (en) 2011-03-09 2012-10-04 Jvc Kenwood Corp Digital broadcast transmission/reception system, digital broadcast receiver, and digital broadcast transmission/reception method
JP2013156823A (en) 2012-01-30 2013-08-15 Sony Corp Electronic equipment, data updating method, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331439A (en) 1999-05-17 2000-11-30 Toshiba Ave Co Ltd Signal processing circuit and information recording device
JP2008148240A (en) 2006-12-13 2008-06-26 Mitsubishi Electric Corp Digital broadcasting receiver
CN101119595A (en) 2007-08-29 2008-02-06 美商威睿电通公司 Communication network, mobile station and processing method thereof
JP2011004242A (en) 2009-06-19 2011-01-06 Pioneer Electronic Corp Broadcast receiver and relay station information processing method
US20120180102A1 (en) 2009-09-23 2012-07-12 Huawei Technologies Co., Ltd. Realization method, device, and system for broadcast service grouping
JP2012191345A (en) 2011-03-09 2012-10-04 Jvc Kenwood Corp Digital broadcast transmission/reception system, digital broadcast receiver, and digital broadcast transmission/reception method
JP2013156823A (en) 2012-01-30 2013-08-15 Sony Corp Electronic equipment, data updating method, and program

Also Published As

Publication number Publication date
JP2019201294A (en) 2019-11-21

Similar Documents

Publication Publication Date Title
US8095301B2 (en) On-vehicle system
US11320919B2 (en) Touch and display driver integration circuit
US7856614B2 (en) Programmable system-on-chip apparatus and method for updating firmware
CN108241498B (en) Vehicle-mounted equipment upgrading method and device and vehicle
WO2009096990A1 (en) System and method for updating a cable television channel map
JP2011128751A (en) Data recording device and method for controlling the same
CN102609290A (en) Software updating method for electronic product
JP7164272B2 (en) Frequency list abnormality determination method, abnormality determination program, and digital broadcasting receiver
US20160147594A1 (en) Method and apparatus for preventing and managing corruption of flash memory contents
KR20110035251A (en) Software update method for audio video navigation system in a vehicle
JP2008015883A (en) Master device, slave device, and communication method and communication system therefor
CN106708569B (en) Hot loading method and device for VOBC configuration file in over-the-line train
US20220210710A1 (en) Information processing apparatus, transport equipment, information processing method, and computer-readable storage medium
JP2011210137A (en) Electronic device, navigation method, upgrade program and upgrade method
JP6398390B2 (en) Error detection method and error detection apparatus
US11451411B2 (en) First relay device, second relay device, and relay system
KR100790038B1 (en) Video display apparatus capable of application code data up-loading and control method thereof
JP3849137B2 (en) Digital broadcast receiver
CN105975335A (en) Program exception recovery method and device
US20070157270A1 (en) Receiving apparatus using non-volatile memory and method of operating the same
KR102452544B1 (en) Managing apparatus for broadcasting of vehicle and method thereof
JP2008154172A (en) Broadcast signal receiving apparatus
CN113766543B (en) Method, system, electronic equipment and medium for improving WiFi stability
US8892227B2 (en) In-vehicle device and method for controlling the same
CN101533354B (en) Firmware updating method for digital video CD player and flash memory capable of updating firmware

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210429

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220902

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221018

R150 Certificate of patent or registration of utility model

Ref document number: 7164272

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150