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 PDFInfo
- 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
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- 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.
上述のように周波数リストの先頭にチェックコードを付加する手法であると、広範囲に異常が生じてチェックコードが正しく読み出せないような場合には、異常の発生を検出できるが、部分的な異常で、先頭以外の部分に異常が発生した場合には、異常の発生を検出できない。このため部分的な異常の発生を検出できる可能性が低いという問題点があった。これに対し先頭以外にもチェックコードを挿入し、チェックする箇所を増やすことも考えられるが、単にチェックする箇所を増やすと、起動時の処理負荷が増加してしまうため望ましくない。 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は、本発明の一実施形態に係る受信機の概略構成図である。この受信機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
図1に示すように、受信機1は、アンテナ2や、チューナ部3、放送信号処理部4、表示装置5、スピーカ6、操作部7、制御部8を備える。
As shown in FIG. 1 , the
アンテナ2は地上デジタルテレビジョン放送の放送電波を受信し、電気信号である放送信号に変換する。
The
チューナ部3は、アンテナ2を介して放送信号を受信する受信部の一形態である。チューナ部3は、放送信号のうち、ユーザ等によって選択されたチャネルの信号を抽出して、放送信号処理部4へ提供する。また、チューナ部3は、放送信号から、周波数リストやその更新情報を抽出して制御部8へ提供する。周波数リストは、各地域の放送局(中継局)ごとに割り当てられた周波数等を示すリストであり、各地域の識別情報(エリアコード)や、各地域に存在する中継局の識別情報(ネットワークID)、当該中継局が放送する放送信号の周波数、当該放送信号のチャネル番号を有している。放送信号に含まれる更新情報は、現在放送信号で提供されている最新の周波数リストのバージョンや、シリアル番号、更新日時等、取得済みの周波数リストの更新情報と比較して更新の要否を判定するための情報である。
The
放送信号処理部4は、チューナ部3から取得した信号を復号化し、映像信号や音声信号に変換し、表示装置5やスピーカ6へ提供する。
The broadcast
表示装置5は、液晶ディスプレイやEL表示素子等の映像を表示する表示手段である。表示装置5は、放送信号処理部から得た映像信号を表示し、ユーザによる視聴に供する。スピーカ6は、放送信号処理部から得た音声信号を音として出力する。
The
操作部7は、ユーザからの入力を受付け、入力結果を制御部8に出力する。これにより例えば、視聴するチャネルの選択や、音量の調整等を行わせる。
The
制御部8は、チューナ部3や放送信号処理部4等を制御し、テレビジョン放送の出力を行わせる。また、制御部8は、後述のように周波数リストの取得や、この周波数リストに基づく中継局サーチを行う。
The
図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
リスト取得部81は、チューナ部3を介して放送信号に含まれる周波数リストを取得し、取得した周波数リストを記憶領域89に格納させることで、記憶領域89内の周波数リストを更新する。
サーチ制御部82は、記憶領域89に格納された周波数リストを参照し、このリストに示される各中継局が中継する放送信号を取得するようにチューナ部3を制御し、取得した放送信号のうち、受信強度が閾値以上の放送信号を求め、この放送信号のチャネルを受信可能なチャネルとして設定する。
The
初期化制御部83は、受信機1の起動時に所定の初期化処理を行う。例えば、各部のチェックや、ファームウェアの展開、ユーザデータの読み出し、周波数リストの読み出し等を行う。チェックコード付加部84は、周波数リストの格納後、周波数リストの末尾にチェックコードを付加する。チェックコードは、周波数リストの異常を検出するための特定の情報である。チェックコードは、数値、文字、これらの組み合わせであってもよい。なお、本実施形態では、数値に限らず文字の違いについても値と称し、例えば同じ文字であれば同じ値、違う文字であれば違う値と称する。
The
異常判定部85は、受信機1の起動時や、周波数リストの格納時(更新時)、周波数リストの参照時に、周波数リストの異常の有無を検出する。
The
記憶領域89は、周波数リストを格納する領域であり、初期(例えば工場出荷時)の周波数リスト(第二の周波数リスト)を格納する領域89Aと、リスト取得部81によって周波数リストが格納され、上書きされることで更新される周波数リスト(第一の周波数リスト)を格納する領域89Bを有する。また、記憶領域89は、領域89Bに格納される第一の周波数リストの更新情報や、第一の周波数リストと第二の周波数リストのどちらを使用するかを示す使用状態情報も格納する。
The
次に図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
メモリ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を有している。
入出力IF203は、制御部8に接続するセンサや操作部、マイク、ラジオやテレビの放送波を受信するチューナ部、CDやDVD等の記憶媒体からデータを読み取るディスクドライブ、メモリカード等の記憶媒体に対してデータの読み書きを行うリーダ/ライタ、アンプ、ECU等の機器との間でデータの入出力を行うインターフェースである。通信IF204は、通信回線を介して他の装置との通信を行うインターフェース(通信モジュール)である。なお、上記の構成要素はそれぞれ複数に設けられてもよいし、一部の構成要素を設けないようにしてもよい。
The input/output IF 203 includes a sensor and an operation unit connected to the
制御部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
〈異常判定処理〉
次に本実施形態の受信機1が、異常判定プログラムに従って実行する異常判定方法について説明する。図4は、起動時の初期化処理を示す図、図5は、周波数リストの更新処理を示す図、図6は、周波数リストの参照処理を示す図、図7は、周波数リストにおける異常の検知対象と異常の判定タイミングを示す図である。
<Abnormality judgment processing>
Next, the abnormality determination method executed by the
受信機1は、車両のアクセサリー電源が投入された場合や、乗員によりデジタル放送の視聴機能の開始を指示する操作がなされた場合に、図4の処理を開始する。
The
ステップS10にて、受信機1は、所定の初期化処理を行う。例えば、周波数リストを記憶領域89から読み出し、メインメモリ上に展開する。このとき、記憶領域89から読み出す周波数リストは、使用状態情報に基づいて第一の周波数リストと第二の周波数リストの何れかを読み出す。例えば、異常が検出されていない状態では、第一の周波数リストが読み出される。
At step S10, the
ステップ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
ステップS20にて、異常無し、即ち正常と判定された場合、受信機1は、ステップS30へ移行し、メインメモリに展開された周波数リスト91の所定箇所(アドレス)に記録されているチェックコード9Bに基づいて異常の有無を判定する。例えば、チェックコードが、更新時に付加した値と同じであれば、異常無し、即ち正常と判定する。また、チェックコードが、更新時に付加した値と同じでなければ、異常有りと判定する。この場合、周波数リスト91の更新時や読み出し時に不具合が生じて、チェックコードが記録されている周波数リスト91の末尾のデータが変化している可能性があるため、異常と判断する。
In step S20, if it is determined that there is no abnormality, that is, that the
ステップS30にて正常と判定された場合、受信機1は、図4の処理を終了する。一方、ステップS20,S30にて異常有りと判定された場合、受信機1は、ステップS40へ移行し、第二の周波数リストを使用するように、使用状態情報を書き換える。また、ステップS50にて、受信機1は、初期化処理をリセットし、改めて周波数リストを読み出させる。この場合、使用状態情報が、第二の周波数リストの使用を示しているため、第二の周波数リストが読み出される。なお、第二の周波数リストは、予め正常であることが確認されているため、第二の周波数リストを読み出した場合、ステップS20,S30のチェックを省略してもよい。
If determined to be normal in step S30, the
また、受信機1は、受信した放送信号に含まれる更新情報が、記憶領域に記憶されている周波数リストの更新情報と比較して最新でないと判定した場合、或は第一の周波数リストに異常が有り、第二の周波数リストが使用中となった場合に、図5の処理を開始する。
In addition, if the
ステップS110にて、受信機1は、放送波から周波数リストを取得する。ステップS120にて、受信機1は、図7に示すように、取得した周波数リスト92に含まれているエリアコード9Cに基づいて異常の有無を判定する。例えば、エリアコード9Cが、規定の値であれば、異常無し、即ち正常と判定する。また、エリアコード9Cが、規定の値でなければ、異常有りと判定する。エリアコードは、使用されるコードが予め規定されているため、この規定のエリアコードのリストを補助記憶装置等に記憶しておき、このリストと比較してエリアコード9Cが規定の値でない場合には、異常有りと判定する。エリアコード9Cは、図7に示すように周波数リスト92のブロック(エリア)毎に含まれているため、ブロック単位で周波数リストの異常を判定できる。
In step S110, the
ステップ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
なお、ステップ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
また、受信機1は、視聴中の放送信号が、受信できなくなった場合、或は受信強度が閾値以下となった場合に、図6の処理を開始する。
Also, the
ステップ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
ステップS220にて、異常無し、即ち正常と判定された場合、受信機1は、ステップS230へ移行し、周波数リストの参照部分を用いて中継局サーチを行う。
If it is determined in step S220 that there is no abnormality, that is, that the frequency list is normal, the
一方、ステップS220にて異常有りと判定された場合、受信機1は、ステップS240へ移行し、第二の周波数リストを使用するように、使用状態情報を書き換える。また、ステップS250にて、受信機1は、第二の周波数リストから中継局サーチに使用する部分の情報(参照部分)を参照してステップS230へ移行し、第二の周波数リストの参照部分を用いて中継局サーチを行う。
On the other hand, if it is determined that there is an abnormality in step S220, the
図9は、瞬断により周波数リスト91の一部に異常が発生した例を示す図、図10は、データ参照時に異常を検出した場合の説明図、図11は、周波数リストが更新された場合の説明図である。
FIG. 9 is a diagram showing an example in which an abnormality has occurred in part of the
図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
そして、中継局サーチを行う際、参照部分に異常データ9Xが含まれていた場合、周波数(チャネル数)9DやネットワークID9Eが正しく読み出せないため、図6のステップS220で異常有りと判定され、使用状態情報が書き換えられて第一の周波数リスト91が使用禁止となり、第二の周波数リスト94が使用中となる。これによって異常のある周波数リストの使用が防止される。
Then, when performing a relay station search, if the reference portion contains
そして、図11に示すように、第一の周波数リストが取得され、取得された周波数リスト95に異常が無かった場合、第一の周波数リスト95を使用するように使用状態情報が書き換えられて第一の周波数リスト95が記憶領域89に格納され、更新される。
Then, as shown in FIG. 11, when the
〈作用効果〉
以上のように、本実施形態では、前記周波数リストの格納後にチェックコードを付加している。このため周波数リスト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
また、本実施形態では、周波数リストを記憶領域へ格納させる際に、周波数リストに含まれるエリアコードが規定の値か否かによって異常の有無を判定する。エリアコードは、周波数リストの各エリアの情報に含まれているため、このエリアコードをチェックすることで、周波数リストのエリア(ブロック)毎に異常の有無を判定できる。 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
また、本実施形態では、第一の周波数リストに前記異常が無いと判定された場合に、第一の周波数リストに基づいて中継局サーチを行い、第一の周波数リストに異常が有ると判定された場合に、第二の周波数リストに基づいて中継局サーチを行う。これにより異常のある周波数リストが中継局サーチに利用されることが防止され、中継局サーチの誤動作が防止される。 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~3の何れか一項に記載の周波数リストの異常判定方法。 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
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)
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 |
-
2018
- 2018-05-15 JP JP2018094090A patent/JP7164272B2/en active Active
Patent Citations (7)
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 |