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

JP3540635B2 - Digital television receiver - Google Patents

Digital television receiver Download PDF

Info

Publication number
JP3540635B2
JP3540635B2 JP33942398A JP33942398A JP3540635B2 JP 3540635 B2 JP3540635 B2 JP 3540635B2 JP 33942398 A JP33942398 A JP 33942398A JP 33942398 A JP33942398 A JP 33942398A JP 3540635 B2 JP3540635 B2 JP 3540635B2
Authority
JP
Japan
Prior art keywords
program
system controller
card
memory
card connector
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
JP33942398A
Other languages
Japanese (ja)
Other versions
JP2000165767A (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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP33942398A priority Critical patent/JP3540635B2/en
Publication of JP2000165767A publication Critical patent/JP2000165767A/en
Application granted granted Critical
Publication of JP3540635B2 publication Critical patent/JP3540635B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、デジタルテレビジョン受像機に関する。
【0002】
【従来の技術】
近年開始されたCSを使用した多チャンネルデジタル衛星放送(CS放送)システムでは、例えば、100以上の多数のチャンネルが用意されており、多数の番組が提供されている。
【0003】
このような放送では、今までにない機能、例えば、現在放送されている番組及び将来放送される番組の案内情報が本来の番組データとともに所定時間間隔で伝送されており、視聴者はこの番組案内(電子番組ガイド〔EPG〕)情報等に基づいて番組を選択して見ることができるようになっている。
【0004】
また、CS放送では、受信機側において有料番組の購入履歴がICカードに蓄積される。ICカードに蓄積された有料番組の購入履歴は、電話回線を介して管理会社に伝送される。管理会社は、受信機側から伝送されてきた有料番組の購入履歴に基づいて、有料番組の視聴量を算出して、当該受信機の所有者に対して徴収を行う。
【0005】
ところで、このようなデジタルテレビジョン受像機では、プログラムROMとして、一般に書き換えのできないようなROMが採用されていた。現在では、CS放送形態の都合上、仕様変更や機能向上のため、規格として書き換え可能なROMをプログラムROM(以下、プログラムメモリという)として実装することが規定された。
【0006】
書き換え可能なプログラムメモリがデジタルテレビジョン受像機に実装された場合には、放送波によってアップデート用プログラムを送ることにより、プログラムメモリの内容を書き換えるといったことが可能となる。また、アップデート用プログラムを記憶したROMを備えたプログラム書き込み装置によって、プログラムメモリの内容を書き換えるといったことが可能となる。
【0007】
【発明が解決しようとする課題】
アップデート用プログラムを記憶したROMを備えたプログラム書き込み装置では、アップデート用プログラムを最新のアップデート用プログラムに更新するためにはROMを交換する必要がある。
【0008】
この発明は、テレビジョン受像機によって放送波から取得された最新のプログラムを、ICカードコネクタを介してプログラム書き込み装置にダウンロードすることにより、プログラム書き込み装置内の電気的書き込み可能な不揮発性メモリに書き込むことができ、プログラム書き込み装置に保持されているアップデート用プログラムを最新のアップデート用プログラムに容易に更新することができるようになるデシタルテレビジョン受像機を提供することを目的とする。
【0009】
【課題を解決するための手段】
この発明によるデジタルテレビジョン受像機は、受像機全体を制御するための制御部、制御部の実行プログラムを記憶する電気的書き換え可能な不揮発性メモリからなるプログラムメモリおよび有料番組の購入履歴等を格納するためのICカードを接続するためのICカードコネクタを有し、かつ上記ICカードコネクタに接続される外部のプログラム書き込み装置によって上記プログラムメモリの内容が書換え可能であるデジタルテレビジョン受像機において、上記プログラムメモリ内のプログラムを、放送によって送られているアップデート用プログラムをダウンロードすることによって書き換える第1手段、および上記プログラム書き込み装置に、上記プログラムメモリ内のプログラムをICカードコネクタを介して転送させる第2手段を備えていることを特徴とする。
【0010】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について説明する。
【0011】
〔1〕CSデジタル放送を受信する機能を有するデジタルテレビジョン受像機の構成の説明
【0012】
図1は、CSデジタル放送を受信する機能を有するデジタルテレビジョン受像機の構成を示している。
【0013】
このデジタルテレビジョン受像機では、プログラムメモリ21として、書き換え可能なフラッシュメモリが用いられている。そして、このデジタルテレビジョン受像機は、次のような機能を備えている。
【0014】
(1)放送によって送られてくるアップデート用プログラムをダウンロードして、プログラムメモリの内容を書き換える機能
(2)プログラム書き込み装置によって、プログラムメモリ21の内容を書き換えさせる機能
(3)プログラム書き込み装置によって、プログラムメモリ21の内容をプログラム書き込み装置内の書き込み可能な不揮発性メモリに転送させる機能
【0015】
通信衛星(CS)を利用したCS放送波は、CSアンテナ1を介してCSチューナ2に送られ、高周波処理および復調が行われる。CSチューナ2からの出力はDEMUX回路3に送られ、パケットの復号が行われる。
【0016】
DEMUX回路3において、パケットは、MPEGデータと番組案内情報等の付属情報とに分別される。DEMUX回路3によって分別されたMPEGデータは、AVデコーダ4に送られる。DEMUX回路3によって分別された番組案内情報等の付属情報は、システムコントローラ20に送られる。
【0017】
システムコントローラ20は、この例では、フラッシュメモリからなるプログラムメモリ21、EEPROMからなる不揮発性メモリ22およびRAMからなる揮発性メモリ23を備えている。また、システムコントローラ20には、有料番組の購入履歴等が記憶されるICカード(図示略)が接続されるICカードコネクタ24が接続されている。
【0018】
プログラムメモリ21には、システムコントローラ20のプログラムが記憶される。不揮発性メモリ22には、各種データが記憶される。揮発性メモリ23には、後述するダウンロードデータ、その他必要なデータが記憶される。
【0019】
システムコントローラ20は、DEMUX回路3から送られきた付属情報を、揮発性メモリ23に格納する。システムコントローラ20には、リモコン送信機12からのリモコン信号がリモコン受光器13を介して入力される。
【0020】
システムコントローラ20は、CSチューナ2およびDEMUX回路3に選局のための情報等を送る。また、システムコントローラ20は、CS放送に対する番組ガイド、CS放送に対する各種設定画面などをCRT8にオンスクリーン表示させるためのOSD制御信号を、OSD表示回路14に送る。OSD表示回路14は、番組ガイド等の表示データを生成して、マルチプレクサ(合成回路)6に送る。
【0021】
AVデコーダ4は、DEMUX回路3から送られきたMPEGデータを復調する。AVデコーダ4によって得られた映像信号は、映像処理回路5を介してマルチプレクサ6に送られる。マルチプレクサ6は、映像処理回路5から出力された映像データにOSD表示回路14から送られてきた表示データをスーパーインポーズ処理して、映像出力回路7に送る。映像出力回路7から出力された映像信号は、CRT8に送られる。
【0022】
AVデコーダ4によって得られた音声信号は、音声処理回路9および音声出力回路10を介してスピーカ11に送られる。
【0023】
〔2〕放送によって送られてくるアップデート用プログラムをダウンロードしてプログラムメモリ21の内容を書き換える機能の説明
【0024】
アップデート用プログラムが放送によって送出されているときには、システムコントローラ20は、付属情報に基づいてダウンロード制御テーブル(DCT:Download Control Table) を取得する。このダウンロード制御テーブルには、メーカID、モデルIDおよびバージョンIDが含まれている。
【0025】
システムコントローラ20は、メーカIDおよびモデルIDが当該デジタルテレビジョン受像機に適合しているか否かを判定し、適合している場合には、バージョンIDが現在搭載されているプログラムのそれよりも新しいか否かを判別する。バージョンIDが現在搭載されているプログラムのそれよりも新しい場合には、ダウンロードを開始することが可能となる。
【0026】
ダウンロードを開始させるためには、ユーザはリモートコントーラ(以下、リモコンという)を操作して、メニュー画面を呼びたし、ダウンロードメニューを選択する。ダウンロードメニューが選択された場合には、システムコントローラ20は、ICカードコネクタ24にICカードが接続されていることを確認すると、ダウンロード画面を表示させる。そして、ダウンロード画面においてユーザによってダウンロード開始指令が入力されたときに、ダウンロードが開始される。なお、ICカードコネクタ24にICカードが接続されていることの確認方法については、後述する。
【0027】
図2は、ダウンロードが開始されたときにシステムコントローラ20によって実行される処理手順を示している。
【0028】
書き換えプログラムのダウンロードが開始されると、揮発性メモリ23にプログラムメモリ21に格納すべき書き換えプログラムのデータ(バイナリーデータ)が格納される(ステップ1)。通常、このダウンロードに要する時間は10分程度である。
【0029】
ダウンロードが完了すると、プログラムメモリ21の内容が消去される(ステップ2)。この後、プログラムの書き換え処理が実行される(ステップ3)。つまり、上記ステップ1において揮発性メモリ23に格納された書き換えプログラムのデータが、プログラムメモリ21に順次書き込まれる。この後、再起動が行われる。
【0030】
〔3〕プログラム書き込み装置によって、プログラムメモリ21の内容を書き換えさせる機能の説明
【0031】
図3は、プログラム書き込み装置の構成を示している。
【0032】
プログラム書き込み装置30は、ROMライタ31と、ROMライタ31をICカードコネクタ24に接続するためのICカードインタフェース32とから構成されている。
【0033】
ICカードコネクタ24に接続されるICカードは8つの端子を備えているので、一般的に、ICカードコネクタ24も8つの端子が接続される構成のものが用いられている。したがって、ICカードインタフェース32としても、通常の8つの端子を備えたものが用いられている。
【0034】
ROMライタ31は、CPU41を備えている。CPU41は、その制御プログラム等を記憶したプログラムROM42、受像機に対するアップデート用プログラムを記憶するフラッシュROM43および必要なデータを記憶するRAM44を備えている。CPU41には、ICカードインタフェース32の他、LEDからなる3つの状態表示灯45、46、47およびモード切り換えスイッチ(SW)48が接続されている。
【0035】
ROMライタ31の動作モードには、ROMライタ31によって、プログラムメモリ21の内容を書き換えるモード(以下、プログラム送信モードという)と、ROMライタ31によって、プログラムメモリ21の内容をROMライタ31内のフラッシュROM43に転送するモード(以下、プログラム受信モードという)とがある。モード切り換えスイッチ(SW)48は、これらのモードを切り換えるために用いられる。
【0036】
状態表示灯45は、動作モードがプログラム送信モードに設定されているときに点灯せしめられる。状態表示灯46は、動作モードがプログラム受信モードに設定されているときに点灯せしめられる。状態表示灯47は、各動作モードによる処理が完了したときに点灯せしめられる。
【0037】
プログラム書き込み装置30によって、プログラムメモリ21の内容を書き換えさせる場合には、サービスマンは、ICカードコネクタ24からICカードを抜き取った後、図1に示すように、ROMライタ31の電源がオフとなっている状態で、ICカードコネクタ24にプログラム書き込み装置30のICカードインタフェース32を挿入する。
【0038】
そして、ROMライタ31の電源がオフとなっている状態で、モード切り換えスイッチ48をプログラム送信モードに設定した後、ROMライタ31の電源を入れる。この際、状態表示灯45が点灯せしめられる。また、サービスマンは、受像機のリモコンを操作して、メニュー画面を呼びたし、ダウンロードメニューを選択する。これにより、プログラム書き換え指令が入力される。
【0039】
一方、受像機内のシステムコントローラ20は、ダウンロードメニューが選択された場合(プログラム書き換え指令が入力された場合)には、▲1▼ICカードコネクタ24にICカードが接続されているのか、▲2▼ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム送信モードであるか、▲3▼ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム受信モードであるか、▲4▼ICカードコネクタ24にICカードもICカードインタフェース32も接続されていないかを判別する。この判別は、次のようにして行われる。
【0040】
つまり、システムコントローラ20からICカードコネクタ24に対して、所定のコマンドを送出する。コマンドは、ICカードコネクタ24にICカードが接続されている場合には、ICカードに送られる。ICカードは、上記コマンドを受信すると、ICカードであることを示すステータスをシステムコントローラ20に送る。システムコントローラ20は、ICカードから送出された上記ステータスを受信した場合には、ICカードコネクタ24にICカードが接続されていると判別する。この場合には、ダウンロード画面に移行し、ダウンロード開始指令が入力されると、上記〔2〕で説明した放送によって送られているアップデート用プログラムのダウンロードが開始せしめられる。
【0041】
ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム送信モードである場合には、システムコントローラ20からICカードコネクタ24に送出されたコマンドは、ROMライタ31に送られる。ROMライタ31は、上記コマンドを受信すると、ROMライタ31でありかつ動作モードがプログラム送信モードであることを示すステータスをシステムコントローラ20に送る。システムコントローラ20は、ROMライタ31から送出された上記ステータスを受信した場合には、ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム送信モードであると判別する。
【0042】
ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム受信モードである場合には、ROMライタ31は、システムコントローラ20からのコマンドを受信すると、ROMライタ31でありかつ動作モードがプログラム受信モードであることを示すステータスをシステムコントローラ20に送る。システムコントローラ20は、ROMライタ31から送出された上記ステータスを受信した場合には、ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム受信モードであると判別する。
【0043】
なお、システムコントローラ20は、ICカードコネクタ24に対して所定のコマンドを送出しても、何らステータスの返答が無い場合には、ICカードコネクタ24にICカードおよびICカードインタフェース32のいずれも接続されていないと判別する。この場合には、ダウンロード画面には移行しない。
【0044】
システムコントローラ20は、ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム送信モードであると判別したときには、システムコントローラ20の動作モードをROMライタによるプログラム書き換えモードに設定するとともに、ダウンロード画面を表示させる。そして、ダウンロード画面に基づいてサービスマンによってダウンロード開始指令が入力されると、システムコントローラ20は、ICカードコネクタ24に対してクロックの供給を開始する。
【0045】
図4は、動作モードがプログラム送信モードに設定されている場合に、システムコントローラ20からクロックが入力された場合の、ROMライタ31のCPU41の動作を示している。
【0046】
システムコントローラ20からのクロックが入力されると(ステップ11)、ROMライタ31からのデータ転送スピードを再設定するとともにデータリンクを確立する(ステップ12)。
【0047】
そして、フラッシュROM43内に格納されているアップデート用プログラムを、セクタ単位で、システムコントローラ20に順次送出する(ステップ13)。システムコントローラ20は、送られてきたセクタ単位のデータを揮発性メモリ23に一時的に格納する。
【0048】
そして、全てのセクタの送出が完了すると(ステップ14)、イレース指令をシステムコントローラ20に送出する(ステップ15)。システムコントローラ20は、このイレース指令を受信すると、プログラムメモリ21の内容を消去(イレース)させる。
【0049】
この後、書き込み指令をシステムコントローラ20に送出する(ステップ16)。システムコントローラ20は、この書き込み指令を受信すると、揮発性メモリ23に格納されたアップデート用プログラムを、プログラムメモリ21に書き込む(ステップ16)。
【0050】
この書き込みが終了した旨がシステムコントローラ20からROMライタ31のCPU41に通知されると、書き込みが終了したことを示す状態表示灯47を点灯させて(ステップ17)、今回の処理を終了する。なお、システムコントローラ20は、アップデート用プログラムのプログラムメモリ21への書き込みを完了すると、再起動を行う。
【0051】
〔4〕プログラム書き込み装置によって、プログラムメモリ21の内容をプログラム書き込み装置内の不揮発性メモリに転送させる機能の説明
【0052】
プログラム書き込み装置30によって、プログラムメモリ21の内容をプログラム書き込み装置内のフラッシュROM43に転送させる場合には、サービスマンは、ICカードコネクタ24からICカードを抜き取った後、図1に示すように、ROMライタ31の電源がオフとなっている状態で、ICカードコネクタ24にプログラム書き込み装置30のICカードインタフェース32を挿入する。
【0053】
そして、ROMライタ31の電源がオフとなっている状態で、モード切り換えスイッチ48をプログラム受信モードに設定した後、ROMライタ31の電源を入れる。この際、状態表示灯46が点灯せしめられる。また、サービスマンは、受像機のリモコンを操作して、メニュー画面を呼びたし、ダウンロードメニューを選択する。
【0054】
一方、受像機内のシステムコントローラ20は、ダウンロードメニューが選択された場合には、ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム受信モードであることを確認する。この確認方法は上述したので、その説明を省略する。
【0055】
システムコントローラ20は、ICカードコネクタ24にICカードインタフェース32が接続されておりかつROMライタ31の動作モードがプログラム受信モードであることを確認したときには、システムコントローラ20の動作モードをROMライタへプログラムを転送するモードに設定するとともに、ダウンロード画面を表示させる。そして、ダウンロード画面に基づいてサービスマンによってダウンロード開始指令が入力されると、システムコントローラ20は、ICカードコネクタ24に対してクロックの供給を開始する。
【0056】
図5は、動作モードがプログラム受信モードに設定されている場合に、システムコントローラ20からクロックが入力された場合の、ROMライタ31のCPU41の動作を示している。
【0057】
システムコントローラ20からのクロックが入力されると(ステップ21)、データリンクを確立する(ステップ22)。
【0058】
そして、フラッシュROM43の内容を消去(イレース)させる(ステップ23)。イレースが完了したことが、ROMライタ31のCPU41からシステムコントローラ20に通知されると、システムコントローラ20は、プログラムメモリ21内に格納されているプログラムを、セクタ単位で、ROMライタ31のCPU41に順次送出する。
【0059】
ROMライタ31のCPU41は、セクタ単位のデータを受信すると(ステップ24)、フラッシュROM43に受信したデータを書き込む(ステップ25)。
【0060】
そして、全てのセクタのデータに対する受信およびフラッシュROM43への書き込みが終了すると(ステップ26)、書き込みが終了したことを示す状態表示灯47を点灯させて(ステップ27)、今回の処理を終了する。
【0061】
上記デジタルテレビジョン受像機では、放送によって送られてきたアップデート用プログラムに基づいて、プログラムメモリの内容を書き換えることができる他、プログラム書き込み装置30によって、プログラムメモリの内容を書き換えることができる。このため、工場での製造過程でのプログラム書き込みを失敗した場合、放送によって送られてきたアップデート用プログラムのダウンロードを失敗した場合に、サービスマンによるスタンドアロンの書き換えが容易に行えるようになる。
【0062】
また、ICカードコネクタ24に、ICカードが接続されているか、プログラム書き込み装置が接続されているかの判別は、システムコントローラ20からICカードコネクタ24にコマンドを送り、それに接続されている機器から返されるステータスに基づいて行われているので、ICカードコネクタ24として特別なものを用いなくてもよい。
【0063】
さらに、上記デジタルテレビジョン受像機では、プログラム書き込み装置30内のアップデート用プログラムを格納するための書き込み可能な不揮発性メモリ(フラッシュROM43)に、テレビジョン受像機内のプログラムメモリに格納されているプログラムを書き込むことができるので、テレビジョン受像機によって放送波から取得された最新のプログラムを、プログラム書き込み装置30内の不揮発性メモリに容易に書き込むことができるようになる。
【0064】
【発明の効果】
この発明によれば、テレビジョン受像機によって放送波から取得された最新のプログラムを、ICカードコネクタを介してプログラム書き込み装置にダウンロードすることにより、プログラム書き込み装置内の電気的書き込み可能な不揮発性メモリに書き込むことができる。したがって、プログラム書き込み装置に保持されているアップデート用プログラムを最新のアップデート用プログラムに容易に更新することができるようになる。
【図面の簡単な説明】
【図1】デジタルテレビジョン受像機の構成を示すブロック図である。
【図2】放送によって送られているアップデート用プラグラムのダウンロードが開始されたときにシステムコントローラ20によって実行される処理手順を示すフローチャートである。
【図3】プログラム書き込み装置の構成を示すブロック図である。
【図4】動作モードがプログラム送信モードに設定されている場合に、システムコントローラ20からクロックが入力されたときの、ROMライタ31のCPU41の動作を示すフローチャートである。
【図5】動作モードがプログラム受信モードに設定されている場合に、システムコントローラ20からクロックが入力されたときの、ROMライタ31のCPU41の動作を示すフローチャートである。
【符号の説明】
2 CSチューナ
3 DEMUX回路
20 システムコントローラ
21 プログラムメモリ
22 不揮発性メモリ
23 揮発性メモリ
24 ICカードコネクタ
30 プログラム書き込み装置
31 ROMライタ
32 ICカードインターフェース
41 CPU
42 プログラムROM
43 フラッシュROM
44 RAM
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a digital television receiver.
[0002]
[Prior art]
In a multi-channel digital satellite broadcasting (CS broadcasting) system using CS started in recent years, for example, a large number of channels of 100 or more are prepared, and a large number of programs are provided.
[0003]
In such a broadcast, unprecedented functions, for example, guide information of a currently broadcasted program and a future broadcasted program are transmitted together with the original program data at a predetermined time interval. (Electronic Program Guide [EPG]) A program can be selected and viewed based on information or the like.
[0004]
In the CS broadcasting, the purchase history of the pay program is stored in the IC card on the receiver side. The purchase history of the pay program stored in the IC card is transmitted to the management company via a telephone line. The management company calculates the viewing amount of the pay program based on the purchase history of the pay program transmitted from the receiver side and collects the viewing amount of the pay program from the owner of the receiver.
[0005]
By the way, such a digital television receiver generally employs a non-rewritable ROM as a program ROM. At present, it has been stipulated that a rewritable ROM as a standard is implemented as a program ROM (hereinafter referred to as a program memory) in order to change specifications and improve functions due to the convenience of the CS broadcasting format.
[0006]
When a rewritable program memory is mounted on a digital television receiver, the contents of the program memory can be rewritten by transmitting an update program by broadcast waves. Further, the contents of the program memory can be rewritten by a program writing device having a ROM storing the update program.
[0007]
[Problems to be solved by the invention]
In a program writing device including a ROM storing an update program, the ROM needs to be replaced in order to update the update program to the latest update program.
[0008]
The present invention downloads the latest program obtained from a broadcast wave by a television receiver to a program writing device via an IC card connector, and writes the latest program in an electrically writable nonvolatile memory in the program writing device. It is an object of the present invention to provide a digital television receiver capable of easily updating the update program held in the program writing device to the latest update program.
[0009]
[Means for Solving the Problems]
A digital television receiver according to the present invention stores a control unit for controlling the entire receiver, a program memory including an electrically rewritable nonvolatile memory for storing an execution program of the control unit, and a purchase history of a pay program. A digital television receiver having an IC card connector for connecting an IC card for performing the operation , and wherein the contents of the program memory can be rewritten by an external program writing device connected to the IC card connector. A first means for rewriting a program in the program memory by downloading an update program transmitted by broadcasting; and a second means for transferring the program in the program memory to the program writing device via an IC card connector. hand Characterized Tei Rukoto equipped with.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0011]
[1] Description of Configuration of Digital Television Receiver Having Function of Receiving CS Digital Broadcast
FIG. 1 shows a configuration of a digital television receiver having a function of receiving CS digital broadcast.
[0013]
In this digital television receiver, a rewritable flash memory is used as the program memory 21. The digital television receiver has the following functions.
[0014]
(1) Function of downloading the update program sent by broadcasting and rewriting the contents of the program memory (2) Function of rewriting the contents of the program memory 21 by the program writing device (3) Function of rewriting the program by the program writing device Function of transferring the contents of the memory 21 to a writable nonvolatile memory in the program writing device
A CS broadcast wave using a communication satellite (CS) is sent to a CS tuner 2 via a CS antenna 1 to perform high-frequency processing and demodulation. The output from the CS tuner 2 is sent to the DEMUX circuit 3, where the packet is decoded.
[0016]
In the DEMUX circuit 3, the packet is separated into MPEG data and additional information such as program guide information. The MPEG data separated by the DEMUX circuit 3 is sent to the AV decoder 4. Ancillary information such as program guide information separated by the DEMUX circuit 3 is sent to the system controller 20.
[0017]
In this example, the system controller 20 includes a program memory 21 composed of a flash memory, a nonvolatile memory 22 composed of an EEPROM, and a volatile memory 23 composed of a RAM. Further, the system controller 20 is connected to an IC card connector 24 to which an IC card (not shown) for storing a purchase history of a pay program or the like is connected.
[0018]
The program of the system controller 20 is stored in the program memory 21. Various data are stored in the nonvolatile memory 22. The volatile memory 23 stores download data described later and other necessary data.
[0019]
The system controller 20 stores the attached information sent from the DEMUX circuit 3 in the volatile memory 23. A remote control signal from the remote control transmitter 12 is input to the system controller 20 via the remote control light receiver 13.
[0020]
The system controller 20 sends information for tuning to the CS tuner 2 and the DEMUX circuit 3. Further, the system controller 20 sends an OSD control signal for causing the CRT 8 to display a program guide for the CS broadcast and various setting screens for the CS broadcast on the OSD display circuit 14. The OSD display circuit 14 generates display data such as a program guide and sends it to the multiplexer (synthesis circuit) 6.
[0021]
The AV decoder 4 demodulates the MPEG data sent from the DEMUX circuit 3. The video signal obtained by the AV decoder 4 is sent to the multiplexer 6 via the video processing circuit 5. The multiplexer 6 superimposes the display data sent from the OSD display circuit 14 on the video data output from the video processing circuit 5 and sends it to the video output circuit 7. The video signal output from the video output circuit 7 is sent to the CRT 8.
[0022]
The audio signal obtained by the AV decoder 4 is sent to the speaker 11 via the audio processing circuit 9 and the audio output circuit 10.
[0023]
[2] Description of Function for Downloading Update Program Sent by Broadcast and Rewriting Contents of Program Memory 21
When the update program is transmitted by broadcasting, the system controller 20 acquires a download control table (DCT: Download Control Table) based on the attached information. This download control table includes a maker ID, a model ID, and a version ID.
[0025]
The system controller 20 determines whether the maker ID and the model ID are compatible with the digital television receiver, and if so, the version ID is newer than that of the currently installed program. It is determined whether or not. If the version ID is newer than the currently installed program, the download can be started.
[0026]
To start the download, the user operates a remote controller (hereinafter, referred to as a remote controller) to call a menu screen and select a download menu. When the download menu is selected, when the system controller 20 confirms that the IC card is connected to the IC card connector 24, the system controller 20 displays a download screen. Then, when a download start command is input by the user on the download screen, the download is started. A method for confirming that the IC card is connected to the IC card connector 24 will be described later.
[0027]
FIG. 2 shows a processing procedure executed by the system controller 20 when the download is started.
[0028]
When the download of the rewrite program is started, data (binary data) of the rewrite program to be stored in the program memory 21 is stored in the volatile memory 23 (step 1). Usually, the time required for this download is about 10 minutes.
[0029]
When the download is completed, the contents of the program memory 21 are erased (step 2). Thereafter, a program rewriting process is executed (step 3). That is, the data of the rewriting program stored in the volatile memory 23 in step 1 is sequentially written to the program memory 21. Thereafter, a restart is performed.
[0030]
[3] Description of Function of Rewriting Contents of Program Memory 21 by Program Writing Device
FIG. 3 shows the configuration of the program writing device.
[0032]
The program writing device 30 includes a ROM writer 31 and an IC card interface 32 for connecting the ROM writer 31 to the IC card connector 24.
[0033]
Since the IC card connected to the IC card connector 24 has eight terminals, the IC card connector 24 generally has a configuration in which eight terminals are connected. Therefore, as the IC card interface 32, one having ordinary eight terminals is used.
[0034]
The ROM writer 31 includes a CPU 41. The CPU 41 includes a program ROM 42 storing the control program and the like, a flash ROM 43 storing an update program for the receiver, and a RAM 44 storing necessary data. In addition to the IC card interface 32, the CPU 41 is connected with three status indicators 45, 46, 47 made of LEDs and a mode changeover switch (SW) 48.
[0035]
The operation modes of the ROM writer 31 include a mode in which the contents of the program memory 21 are rewritten by the ROM writer 31 (hereinafter referred to as a program transmission mode), and a method in which the contents of the program memory 21 are stored in the flash ROM 43 in the ROM writer 31 by the ROM writer 31. (Hereinafter referred to as a program reception mode). A mode changeover switch (SW) 48 is used to switch between these modes.
[0036]
The status indicator 45 is turned on when the operation mode is set to the program transmission mode. The status indicator 46 is turned on when the operation mode is set to the program reception mode. The status indicator lamp 47 is turned on when processing in each operation mode is completed.
[0037]
When rewriting the contents of the program memory 21 by the program writing device 30, the serviceman removes the IC card from the IC card connector 24 and then turns off the power of the ROM writer 31 as shown in FIG. In this state, the IC card interface 32 of the program writing device 30 is inserted into the IC card connector 24.
[0038]
Then, with the power of the ROM writer 31 turned off, the mode switch 48 is set to the program transmission mode, and then the power of the ROM writer 31 is turned on. At this time, the status display lamp 45 is turned on. Further, the serviceman operates the remote control of the receiver to call the menu screen and select the download menu. As a result, a program rewrite command is input.
[0039]
On the other hand, when the download menu is selected (when the program rewrite command is input), the system controller 20 in the receiver sets (1) whether the IC card is connected to the IC card connector 24, (2). Whether the IC card interface 32 is connected to the IC card connector 24 and the operation mode of the ROM writer 31 is the program transmission mode, or (3) the IC card interface 32 is connected to the IC card connector 24 and the ROM writer 31 It is determined whether the operation mode is the program reception mode or (4) neither the IC card nor the IC card interface 32 is connected to the IC card connector 24. This determination is performed as follows.
[0040]
That is, a predetermined command is sent from the system controller 20 to the IC card connector 24. The command is sent to the IC card when the IC card is connected to the IC card connector 24. Upon receiving the command, the IC card sends a status indicating that the IC card is used to the system controller 20. When receiving the status sent from the IC card, the system controller 20 determines that the IC card is connected to the IC card connector 24. In this case, the screen shifts to the download screen, and when the download start command is input, the download of the update program transmitted by broadcasting described in the above [2] is started.
[0041]
When the IC card interface 32 is connected to the IC card connector 24 and the operation mode of the ROM writer 31 is the program transmission mode, the command sent from the system controller 20 to the IC card connector 24 is transmitted to the ROM writer 31. Sent. Upon receiving the command, the ROM writer 31 sends a status to the system controller 20 indicating that the ROM writer 31 is the ROM writer 31 and the operation mode is the program transmission mode. When receiving the status transmitted from the ROM writer 31, the system controller 20 determines that the IC card interface 32 is connected to the IC card connector 24 and the operation mode of the ROM writer 31 is the program transmission mode. I do.
[0042]
When the IC card interface 32 is connected to the IC card connector 24 and the operation mode of the ROM writer 31 is the program reception mode, when the ROM writer 31 receives a command from the system controller 20, the ROM writer 31 A status indicating the presence of the operation mode and the operation mode being the program reception mode is sent to the system controller 20. When receiving the status transmitted from the ROM writer 31, the system controller 20 determines that the IC card interface 32 is connected to the IC card connector 24 and the operation mode of the ROM writer 31 is the program reception mode. I do.
[0043]
In addition, even if the system controller 20 sends a predetermined command to the IC card connector 24, if there is no status response, both the IC card and the IC card interface 32 are connected to the IC card connector 24. It is determined that it has not been done. In this case, the screen does not shift to the download screen.
[0044]
When the system controller 20 determines that the IC card interface 32 is connected to the IC card connector 24 and the operation mode of the ROM writer 31 is the program transmission mode, the system controller 20 changes the operation mode of the system controller 20 to the program rewriting mode by the ROM writer. And display the download screen. Then, when a serviceman inputs a download start command based on the download screen, the system controller 20 starts supplying a clock to the IC card connector 24.
[0045]
FIG. 4 shows an operation of the CPU 41 of the ROM writer 31 when a clock is input from the system controller 20 when the operation mode is set to the program transmission mode.
[0046]
When a clock is input from the system controller 20 (step 11), the data transfer speed from the ROM writer 31 is reset and a data link is established (step 12).
[0047]
Then, the update program stored in the flash ROM 43 is sequentially transmitted to the system controller 20 in sector units (step 13). The system controller 20 temporarily stores the transmitted sector-by-sector data in the volatile memory 23.
[0048]
When the transmission of all the sectors is completed (step 14), an erase command is transmitted to the system controller 20 (step 15). Upon receiving this erase command, the system controller 20 erases (erases) the contents of the program memory 21.
[0049]
Thereafter, a write command is sent to the system controller 20 (step 16). Upon receiving this write command, the system controller 20 writes the update program stored in the volatile memory 23 into the program memory 21 (Step 16).
[0050]
When the system controller 20 notifies the CPU 41 of the ROM writer 31 that the writing has been completed, the status indicator 47 indicating that the writing has been completed is turned on (step 17), and the current process ends. When the writing of the update program to the program memory 21 is completed, the system controller 20 restarts.
[0051]
[4] Description of Function of Transferring Contents of Program Memory 21 to Non-Volatile Memory in Program Writing Device by Program Writing Device
When the contents of the program memory 21 are transferred to the flash ROM 43 in the program writing device by the program writing device 30, the serviceman removes the IC card from the IC card connector 24, and then, as shown in FIG. With the power of the writer 31 turned off, the IC card interface 32 of the program writing device 30 is inserted into the IC card connector 24.
[0053]
Then, with the power of the ROM writer 31 turned off, the mode switch 48 is set to the program receiving mode, and then the power of the ROM writer 31 is turned on. At this time, the status display lamp 46 is turned on. Further, the serviceman operates the remote control of the receiver to call the menu screen and select the download menu.
[0054]
On the other hand, when the download menu is selected, the system controller 20 in the receiver confirms that the IC card interface 32 is connected to the IC card connector 24 and that the operation mode of the ROM writer 31 is the program reception mode. I do. Since this confirmation method has been described above, its description is omitted.
[0055]
When the system controller 20 confirms that the IC card interface 32 is connected to the IC card connector 24 and the operation mode of the ROM writer 31 is the program reception mode, the system controller 20 changes the operation mode of the system controller 20 to the ROM writer. Set the transfer mode and display the download screen. Then, when a serviceman inputs a download start command based on the download screen, the system controller 20 starts supplying a clock to the IC card connector 24.
[0056]
FIG. 5 shows an operation of the CPU 41 of the ROM writer 31 when a clock is input from the system controller 20 when the operation mode is set to the program reception mode.
[0057]
When a clock is input from the system controller 20 (step 21), a data link is established (step 22).
[0058]
Then, the contents of the flash ROM 43 are erased (step 23). When the CPU 41 of the ROM writer 31 notifies the system controller 20 that the erasure has been completed, the system controller 20 sequentially transmits the programs stored in the program memory 21 to the CPU 41 of the ROM writer 31 in sector units. Send out.
[0059]
Upon receiving the data in sector units (step 24), the CPU 41 of the ROM writer 31 writes the received data into the flash ROM 43 (step 25).
[0060]
When the reception of the data of all the sectors and the writing to the flash ROM 43 have been completed (step 26), the status indicator 47 indicating that the writing has been completed is turned on (step 27), and the current processing is terminated.
[0061]
In the digital television receiver, the contents of the program memory can be rewritten based on the update program transmitted by broadcasting, and the contents of the program memory can be rewritten by the program writing device 30. For this reason, when the program writing in the manufacturing process in the factory fails or the download of the update program sent by the broadcast fails, the stand-alone rewriting by the service person can be easily performed.
[0062]
In addition, whether the IC card connector 24 is connected to an IC card or a program writing device is determined by sending a command from the system controller 20 to the IC card connector 24 and returning the command from the device connected thereto. Since this is performed based on the status, it is not necessary to use a special IC card connector 24.
[0063]
Further, in the digital television receiver, the program stored in the program memory in the television receiver is stored in a writable nonvolatile memory (flash ROM 43) for storing the update program in the program writing device 30. Since the program can be written, the latest program acquired from the broadcast wave by the television receiver can be easily written in the nonvolatile memory in the program writing device 30.
[0064]
【The invention's effect】
According to the present invention, the latest program obtained from the broadcast wave by the television receiver is downloaded to the program writing device via the IC card connector, so that the electrically writable nonvolatile memory in the program writing device is downloaded. Can be written to. Therefore, the update program held in the program writing device can be easily updated to the latest update program.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a digital television receiver.
FIG. 2 is a flowchart showing a processing procedure executed by a system controller 20 when download of an update program transmitted by broadcasting is started.
FIG. 3 is a block diagram illustrating a configuration of a program writing device.
FIG. 4 is a flowchart showing an operation of the CPU 41 of the ROM writer 31 when a clock is input from the system controller 20 when the operation mode is set to the program transmission mode.
FIG. 5 is a flowchart showing the operation of the CPU 41 of the ROM writer 31 when a clock is input from the system controller 20 when the operation mode is set to the program reception mode.
[Explanation of symbols]
2 CS tuner 3 DEMUX circuit 20 System controller 21 Program memory 22 Non-volatile memory 23 Volatile memory 24 IC card connector 30 Program writer 31 ROM writer 32 IC card interface 41 CPU
42 Program ROM
43 Flash ROM
44 RAM

Claims (1)

受像機全体を制御するための制御部、制御部の実行プログラムを記憶する電気的書き換え可能な不揮発性メモリからなるプログラムメモリおよび有料番組の購入履歴等を格納するためのICカードを接続するためのICカードコネクタを有し、かつ上記ICカードコネクタに接続される外部のプログラム書き込み装置によって上記プログラムメモリの内容が書換え可能であるデジタルテレビジョン受像機において、
上記プログラムメモリ内のプログラムを、放送によって送られているアップデート用プログラムをダウンロードすることによって書き換える第1手段、および上記プログラム書き込み装置に、上記プログラムメモリ内のプログラムをICカードコネクタを介して転送させる第2手段を備えていることを特徴とするデジタルテレビジョン受像機。
A control unit for controlling the entire receiver, a program memory including an electrically rewritable nonvolatile memory for storing an execution program of the control unit, and an IC card for connecting an IC card for storing a purchase history of a pay program and the like. In a digital television receiver having an IC card connector, the contents of the program memory can be rewritten by an external program writing device connected to the IC card connector ,
First means for rewriting the program in the program memory by downloading an update program transmitted by broadcasting; and means for transferring the program in the program memory to the program writing device via an IC card connector. digital television receiver, characterized in Tei Rukoto provided with second means.
JP33942398A 1998-11-30 1998-11-30 Digital television receiver Expired - Fee Related JP3540635B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33942398A JP3540635B2 (en) 1998-11-30 1998-11-30 Digital television receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33942398A JP3540635B2 (en) 1998-11-30 1998-11-30 Digital television receiver

Publications (2)

Publication Number Publication Date
JP2000165767A JP2000165767A (en) 2000-06-16
JP3540635B2 true JP3540635B2 (en) 2004-07-07

Family

ID=18327336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33942398A Expired - Fee Related JP3540635B2 (en) 1998-11-30 1998-11-30 Digital television receiver

Country Status (1)

Country Link
JP (1) JP3540635B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076568A (en) * 2001-09-04 2003-03-14 Tsubasa System Co Ltd Replacement processing system of update program
JP3849137B2 (en) 2002-08-27 2006-11-22 船井電機株式会社 Digital broadcast receiver
JP4605034B2 (en) * 2006-01-27 2011-01-05 パナソニック株式会社 Digital broadcast receiver
US8296754B2 (en) * 2009-06-02 2012-10-23 Hand Held Products, Inc. Indicia reader with programmable indicators of software upgrades
JP2014211823A (en) * 2013-04-19 2014-11-13 ヤンマー株式会社 Program data rewriting method, control device, program data rewriting program, storage medium and tool device

Also Published As

Publication number Publication date
JP2000165767A (en) 2000-06-16

Similar Documents

Publication Publication Date Title
JP2000137607A (en) Digital television receiver
JPH10171664A (en) Software updating method and video receiver
US6981253B2 (en) Information processing apparatus and method, recording medium, storage medium, and program
JP3540635B2 (en) Digital television receiver
US8494158B2 (en) Method of downloading software in digital broadcast receiver
JP3813769B2 (en) Control program transmission method and control program download method
KR100842971B1 (en) Software upgrade apparatus and method of image display device
JP2004056233A (en) Digital broadcast receiver
JP3439141B2 (en) Program rewriting system for digital television receiver
JP4899296B2 (en) Information processing apparatus and method
JP3643736B2 (en) Digital broadcast receiver
CN101146220B (en) Broadcasting receiving apparatus and software update method of broadcasting receiving apparatus
KR100767674B1 (en) How to upgrade the software on your digital receiver
JP3663027B2 (en) Digital television receiver
JP2007080034A (en) Information processing system and method, receiving apparatus and method, data generating apparatus and method, program, and information processing apparatus
KR100755848B1 (en) Software upgrade method and device of digital receiver
JP2002312175A (en) Information processing apparatus and method, recording medium, storage medium, and program
JP2001223957A (en) Digital TV broadcast receiver
JP4127253B2 (en) Digital broadcast receiver
JP2010028344A (en) Digital broadcast receiver, update method for control program, and update program for control program
JP4297730B2 (en) Digital broadcast receiver
KR19990040505A (en) System software update device and method in satellite broadcasting receiver
JP2002112133A (en) Digital television broadcast receiver
KR100698276B1 (en) Software upgrade method and device of digital receiver
JP2004357179A (en) Digital broadcast receiving apparatus and digital broadcast receiving method

Legal Events

Date Code Title Description
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: 20040316

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040325

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

Free format text: PAYMENT UNTIL: 20090402

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100402

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110402

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120402

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130402

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20140402

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees