(57)【要約】【課題】放送電波を用いてプログラムを更新する手法を受信場所や環境により受信状態が不安定となる放送受信装置、例えば移動体受信装置で用いた場合、ダウンロードデータが不完全なものとなり、プログラムの更新が不完全なものとなる恐れがある。また、メモリにダウンロードすべきデータが正常に記憶できたとしても、ユーザーが移動体受信装置を使用するとプログラムの更新ができないという問題も発生する。【解決手段】受信状態判断手段４０ｉにより受信状態が安定したと判断した時に限り、分割送信されたダウンロードデータを蓄積し、受信装置状態判断手段４０ｋより、電源スタンバイ若しくは電源ＯＦＦと判断した時にプログラムを更新する。【選択図】図３
2006041977.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を受信する受信手段と、受信した放送信号からダウンロードデータを取得するダウンロードデータ取得手段と、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信できない受信不安定状態を判断する受信状態判断手段と、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断する受信装置状態判断手段と、取得したダウンロードデータを用いてプログラムの更新を行うプログラム更新手段を備えた放送受信装置であって、ダウンロードデータの蓄積率を判断する蓄積状況判断手段を備えることを特徴とする放送受信装置。
【請求項２】
前記蓄積状況判断手段により、ダウンロードデータがすべて蓄積されたことをユーザーに提示するユーザー提示手段を備えることを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記受信状態判断手段により、受信状態が不安定になった時に前記ユーザー提示手段を用いてダウンロードデータがすべて蓄積されたことをユーザーに提示することを特徴とする請求項２に記載の放送受信装置。
【請求項４】
前記蓄積状況判断手段により、ダウンロードデータがすべて蓄積されたことを判断し、ユーザーにプログラム更新開始を選択させるプログラム更新選択手段を備えることを特徴とする請求項１に記載の放送受信装置。
【請求項５】
前記受信状態判断手段により、受信状態が不安定になった時に前記プログラム更新選択手段を用いてユーザーにプログラム更新開始を選択させることを特徴とする請求項４に記載の放送受信装置。
【請求項６】
放送信号を受信する受信ステップと、受信した放送信号からダウンロードデータを取得するダウンロードデータ取得ステップと、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信できない受信不安定状態を判断する受信状態判断ステップと、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断する受信装置状態判断ステップと、取得したダウンロードデータを用いてプログラムの更新を行うプログラム更新ステップを備えた放送受信装置であって、ダウンロードデータの蓄積率を判断する蓄積状況判断ステップを備えることを特徴とする放送受信プログラム更新方法。
【請求項７】
前記蓄積状況判断ステップにより、ダウンロードデータがすべて蓄積されたことをユーザーに提示するユーザー提示ステップを備えることを特徴とする請求項６に記載の放送受信プログラム更新方法。
【請求項８】
前記受信状態判断ステップにより、受信状態が不安定になった時に前記ユーザー提示ステップによりダウンロードデータがすべて蓄積されていることを提示することを特徴とする請求項７に記載の放送受信プログラム更新方法。
【請求項９】
前記蓄積状況判断ステップにより、ダウンロードデータがすべて蓄積されたことを判断し、ユーザーにプログラム更新開始を選択させるプログラム更新選択ステップを備えることを特徴とする請求項６に記載の放送受信プログラム更新方法。
【請求項１０】
前記受信状態判断ステップにより、受信状態が不安定になった時に前記プログラム更新選択ステップによりユーザーにプログラム更新開始を選択させることを特徴とする請求項９に記載の放送受信プログラム更新方法。
【請求項１１】
放送信号を受信する受信ステップと、受信した放送信号からダウンロードデータを取得するダウンロードデータ取得ステップと、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信できない受信不安定状態を判断する受信状態判断ステップと、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断する受信装置状態判断ステップと、取得したダウンロードデータを用いてプログラムの更新を行うプログラム更新ステップと、ダウンロードデータの蓄積率を判断する蓄積状況判断ステップを実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記蓄積状況判断ステップにより、ダウンロードデータがすべて蓄積されたことをユーザーに提示するユーザー提示ステップを実行するためのプログラムを記録した請求項１１に記載のコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記受信状態判断ステップにより、受信状態が不安定になった時に前記ユーザー提示ステップによりダウンロードデータがすべて蓄積されていることを提示するためのプログラムを記録した請求項１２に記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記蓄積状況判断ステップにより、ダウンロードデータがすべて蓄積されたことを判断し、ユーザーにプログラム更新開始を選択させるプログラム更新選択ステップを実行するためのプログラムを記録した請求項１１に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記受信状態判断ステップにより、受信状態が不安定になった時に前記プログラム更新選択ステップによりユーザーにプログラム更新開始を選択させるためのプログラムを記録した請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
放送信号を受信する受信手段と、受信した放送信号からダウンロードデータを取得するダウンロードデータ取得手段と、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信できない受信不安定状態を判断する受信状態判断手段と、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断する受信装置状態判断手段と、取得したダウンロードデータを用いてプログラムの更新を行うプログラム更新手段と、ダウンロードデータの蓄積率を判断する蓄積状況判断手段を機能させるためのプログラム。
【請求項１７】
前記蓄積状況判断手段により、ダウンロードデータがすべて蓄積されたことをユーザーに提示するユーザー提示手段を機能させるための請求項１６に記載のプログラム。
【請求項１８】
前記受信状態判断手段により、受信状態が不安定になった時に前記ユーザー提示手段を用いてダウンロードデータがすべて蓄積されたことをユーザーに提示することを機能させるための請求項１７に記載のプログラム。
【請求項１９】
前記蓄積状況判断手段により、ダウンロードデータがすべて蓄積されたことを判断し、ユーザーにプログラム更新開始を選択させるプログラム更新選択手段を機能させるための請求項１６に記載のプログラム。
【請求項２０】
前記受信状態判断手段により、受信状態が不安定になった時に前記プログラム更新選択手段を用いてユーザーにプログラム更新開始を選択させることを機能させるための請求項１９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は受信安定状態、受信不安定状態が混在する環境下においても、安定したプログラムの書き換えを行う放送受信装置に関するものである。
【０００２】
特に本発明は、書き換え用プログラムを受信安定状態の時にダウンロードしておき、プログラム書き換え可能な状態の時にプログラムを更新することを可能としたプログラム更新方法、放送受信装置、またはそれらに用いられるコンピュータプログラムに関するものである。
【背景技術】
【０００３】
移動体端末におけるプログラムの更新は、移動体端末にダウンロードすべきデータを持ち運び可能な記憶媒体に記憶させた後、記憶媒体を移動体端末に接続し、プログラムを更新するという手法が公知である（例えば、特許文献１参照）。しかし、この更新方法では、それぞれの移動体端末に記録媒体を持って行く作業が発生するため、不特定多数の移動体端末に対してのプログラム更新には向かない。その解決方法として、放送を受信する放送受信装置では、放送電波を用いてプログラムを更新するという手段が公知である（例えば、非特許文献１参照）。また、放送受信装置内部のメモリにダウンロードすべきデータを一旦記憶させた後、プログラムを更新するという手法が公知である（例えば、特許文献２参照）。
【０００４】
次に従来の技術を、図１を用いて説明する。図１に示すように、不揮発性メモリ１ｂに書かれたプログラムを実行し放送受信装置の動作を制御するＣＰＵ１ａと、番組情報を格納する不揮発性メモリ１ｃと、ＣＰＵ１ａが情報の演算、制御を行う時に一時的に情報を格納するためのＲＡＭ１ｄと、新しいプログラムを入力する入出力手段１ｆを少なくとも備えた放送受信装置において、新プログラムは入出力手段１ｆより入力され、データ領域である不揮発性メモリ１ｃに書き込まれる。放送受信装置は次回起動時に不揮発性メモリ１ｃに書かれた新プログラムから起動することにより、プログラムを更新する。
【特許文献１】特開２００２−０１５００８号公報
【特許文献２】特開２００１−０５３８９１号公報
【非特許文献１】電波産業会（ＡＲＩＢ）標準規格  ＴＲ−Ｂ１５  第一編  広帯域ＣＳデジタル放送  ダウンロード運用規定
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、放送電波を用いてプログラムを更新する手法を受信場所や環境により受信状態が非常に不安定となることのある放送受信装置、例えば受信場所の移動する移動体放送受信装置で用いた場合、ダウンロードしたデータが不完全なものとなり、プログラムの更新が不完全なものとなる問題がある。また、メモリにダウンロードすべきデータが正常に記憶できたとしても、ユーザーが放送受信装置を使用している場合、プログラムの更新ができないという問題も発生する。
【０００６】
本発明は、放送受信装置の受信状態が不安定な状況においても、正常にダウンロードを行い、ダウンロード完了時にユーザーが放送受信装置を使用しているためにプログラム更新が不可能な場合にでも、使用後にプログラムの更新を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明（請求項１）に係る放送受信装置は、放送信号を受信する受信手段と、受信した放送信号からダウンロードデータを取得するダウンロードデータ取得手段と、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信不可能な受信不安定状態を判断する受信状態判断手段と、ダウンロードデータの蓄積率を判断する蓄積状況判断手段と、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断する受信装置状態判断手段と、取得したダウンロードデータを用いてプログラムの更新を行うプログラム更新手段を備えたものである。
【０００８】
また、本発明（請求項６）に係る放送受信プログラム更新方法は、放送信号を受信する受信ステップと、受信した放送信号からダウンロードデータを取得するダウンロードデータ取得ステップと、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信できない受信不安定状態を判断する受信状態判断ステップと、ダウンロードデータの蓄積率を判断する蓄積状況判断ステップと、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断する受信装置状態判断ステップと、取得したダウンロードデータを用いてプログラムの更新を行うプログラム更新ステップとを有するものである。
【０００９】
また、本発明（請求項１１）に係る記録媒体は、上記の放送受信装置プログラム更新方法を実施するコンピュータプログラムを記録するものであり、（請求項１６）はそのコンピュータプログラムそのものに関するものである。
【発明の効果】
【００１０】
以上のように、本発明の（請求項１）に係る放送受信装置は、放送信号を受信する受信手段と、受信した放送信号からダウンロードデータを取得するダウンロードデータ取得手段と、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信できない受信不安定状態を判断する受信状態判断手段と、ダウンロードデータの蓄積率を判断する蓄積状況判断手段と、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断する受信装置状態判断手段と、取得したダウンロードデータを用いてプログラムの更新を行うプログラム更新手段を備えた構成としたから、放送受信装置の受信状態が不安定な状況においても、正常にダウンロードを行い、ダウンロード完了時にユーザーが放送受信装置を使用しプログラム更新ができなかった場合でも、使用後にプログラムの更新を可能とする。
【００１１】
また、本発明の（請求項６）または（請求項１１）に係る放送受信プログラム更新方法によれば、放送信号を受信する受信し、受信した放送信号からダウンロードデータを取得し、ダウンロードデータを正確に受信することの可能な受信安定状態とダウンロードデータを正確に受信できない受信不安定状態を判断し、ダウンロードデータの蓄積率を判断し、前記放送受信装置がプログラム更新可能な状態とプログラム更新不可能な状態を判断し、取得したダウンロードデータを用いてプログラムの更新を行うようにしたから、放送受信装置の受信状態が不安定な状況においても、正常にダウンロードを行い、ダウンロード完了時にユーザーが放送受信装置を使用しプログラム更新ができなかった場合でも、プログラムの更新を行うことが可能となる効果がある。
【発明を実施するための最良の形態】
【００１２】
（実施の形態１）
図２は、本発明の実施の形態１による放送受信装置の構成を説明するための図である。以下、図２を用いて上記放送受信装置の構成を説明する。
【００１３】
受信処理部１０は放送電波をアンテナから受信する受信手段と、受信した放送電波を復調する復調手段と、伝送路にて発生したデータ誤りを訂正する誤り訂正手段と、多重化された信号を例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｉｍａｇｅ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格で符号化された映像信号、音声信号、データ信号、例えば番組情報、ダウンロードデータ等の関連情報に多重化分離する多重化分離手段とで構成される。出力処理部２０は受信処理部１０より出力された前記符号化された映像信号、音声信号、データ信号を複合化するデコード手段と、前記デコード手段で複合化された映像信号、音声信号、データ信号と例えば後述する制御部４０から出力される番組表等の番組情報を合成し映像、音声の出力を行う。
【００１４】
ユーザー操作入力部３０はユーザーの入力を受け付ける。制御部４０はユーザー操作入力部３０より入力したユーザー操作の入力を受け、受信処理部１０、出力部２０に対する制御を行い、入力に対する例えば選局処理、例えば前記関連情報の取得を行うための制御信号を受信処理部１０に送信することにより、受信処理部１０より前記関連情報を取得する。制御部４０では、取得した前記関連情報に含まれる番組情報の解析、整形を行い、出力処理部２０に対し、前記映像出力、前記音声出力を行うための制御信号と共に送信することにより、例えば番組表等の番組情報、映像出力、音声出力として出力する（詳細は後ほど記載する）。
【００１５】
図３は本実施の形態１の放送受信装置の制御部４０の詳細な構成を示す図である。図３において、ＣＰＵ４０ａは制御部４０を介する情報の制御を行う中央処理装置（以降、ＣＰＵと記載）である。不揮発性メモリ４０ｂは読み書き可能な記憶媒体であり、ＣＰＵ４０ａに接続された各手段を制御するためのコンピュータプログラムが格納された領域である。不揮発性メモリ４０ｃは読み書き可能な記憶媒体であり、例えば番組表の番組情報等のデータを格納するための領域である。
【００１６】
また不揮発性メモリ４０ｃはコンピュータプログラムを書きこむことにより、不揮発性メモリ４０ｂの代わりにＣＰＵ４０ａに接続された各手段を制御することも可能である。ＲＡＭ４０ｄはダウンロードデータを記憶するためＲＡＭであり、ＣＰＵ４０ａが情報の演算、制御を行う時に一時的に情報を格納するためのワークＲＡＭと兼用している。不揮発性メモリ４０ｅは不揮発性メモリ４０ｂと不揮発性メモリ４０ｃのどちらのプログラムを用いて放送受信装置を制御するか記憶されている。
【００１７】
情報入出力手段４０ｆは受信処理部１０、出力処理部２０を操作するための操作信号の出力、受信処理部１０で生成された前記関連情報の入力、入力された前記関連情報に含まれる前記番組情報の解析、整形を行い出力処理部２０に送出する出力、ユーザー操作入力部３０からのユーザー操作の入力を行う手段である。ダウンロードデータ取得手段４０ｇは前記関連情報からダウンロードデータを取得する手段である。受信状態判断手段４０ｈは情報入力手段４０ｆから入力された前記誤り訂正手段のエラー訂正の結果を元にＤＬデータを正確に受信可能な受信安定状態と、正確に受信できない受信不安定状態を判断する。蓄積状況判断手段４０ｉは後述する分割送信されたダウンロードデータの蓄積状況を判断する。
【００１８】
受信装置状態判断手段４０ｋは放送受信装置の状態、例えばユーザーにより放送受信装置が使用されている電源ＯＮ状態、ユーザー操作により放送受信装置が通電していない電源ＯＦＦ状態、放送受信装置は必要最低限の電力は通電しているが、ユーザーの必要最低限の操作、例えば電源のＯＮとプログラム更新のみ行うことの可能なスタンバイ状態等の状態を判断する。プログラム更新手段４０ｍはＲＡＭ４０ｄに蓄積したダウンロードデータを用いて放送受信装置のプログラムを更新するプログラム更新手段である。
【００１９】
次に本実施の形態１による放送受信装置の動作について説明する。ユーザー操作入力部３０では、ユーザー操作をリモコン、フロントパネルから入力し、ＣＰＵ４０ａで解釈できるよう電気信号に変換した後、制御部４０に出力する。制御部４０ではユーザー操作入力部３０の出力から、ユーザーの選択した番組（以降選択番組と記載）を判断し、選択番組を受信するための例えば多重化分離を行うためのパラメータ、例えば番組情報を取得するためのパラメータ等を制御信号として受信処理部１０へ送信することにより受信処理部１０を制御する。
【００２０】
受信処理部１０では、アンテナにより受信した放送電波の前記制御信号を元に復調した後、例えばＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  Ｃｏｄｅ）を用いてデータ誤りの訂正を行い、訂正に成功した時、または訂正の必要が無い時は「成功」の情報、訂正に失敗した時は「失敗」の情報を関連情報として制御部４０に出力する。
【００２１】
さらに前記制御信号を元に、前記選択番組の例えばＭＰＥＧ２規格で符号化された映像信号、音声信号、データ信号、例えば番組情報、ダウンロードデータの有無、ダウンロードデータの送信時間等の関連情報に多重化分離を行い、前記符号化された映像信号、音声信号、データ信号を出力処理部２０に出力し、前記関連情報を制御部４０に出力する。制御部４０では入力された前記関連情報に含まれる番組情報の解析、整形を行い、例えば番組表を表示するための制御信号と共に出力処理部２０に送信する。出力処理部２０では制御部４０により設定された前記制御信号により、前記多重化分離された例えばＭＰＥＧ２規格で符号化された前記映像信号、前記音声信号、前記データ信号の複合化を行い、制御部４０より出力された例えば番組表等の番組情報を合成することにより、選択番組の映像、音声、番組表等の番組情報を出力する。
【００２２】
次にダウンロードデータ（以降ＤＬデータと記載）の送受信について図４を用いて説明する。更新予定のプログラムは例えば特定の大きさに分割される（図４（ａ）では４つに分割）。分割された前記プログラム（以降ブロックと記載）は、それぞれに対して、各ブロックユニークなデータ番号、各ブロック共通の前記データ番号の最大値（以降最終データ番号と記載）、各ブロック共通のプログラムバージョンを付与し（図４（ｂ））、各ブロック別々に分割されたＤＬデータ（以降分割ＤＬデータと記載）として、例えばＣＲＣ等の誤り訂正符号を付加した後に送信される。
【００２３】
送信された放送電波はアンテナで受信され、受信処理部１０において誤り訂正された後、制御部４０に入力する。各分割ＤＬデータは前記データ番号により各ブロックの識別を行い、前記最終データ番号から放送受信装置に必要なブロックの数の判断を行い、前記プログラムバージョンにより各ブロックのプログラムの同一性を確認する。本実施の形態１の放送受信装置では、前記データ番号、前記最終データ番号、前記プログラムバージョンを元に必要とするブロックの蓄積が完了したかどうかを蓄積状況として保持することにより、全ＤＬデータの蓄積完了の判断を行う（図４（ｂ））。
【００２４】
次にＤＬデータの蓄積方法、プログラムの更新方法について図５を用いて説明する。ダウンロードデータ（以降ＤＬデータと記す）の蓄積は、受信処理部１０が出力する前記関連情報からＤＬデータの有無、送出時刻を確認し、ＤＬデータの送出時刻になると開始する（Ｓ１）。次に受信状態判断手段４０ｈにより、ＤＬデータを正確に受信することの可能な受信安定状態とＤＬデータを正確に受信できない受信不安定状態を判断し（Ｓ３）、受信安定状態の場合は分割ＤＬデータの取得を開始し（Ｓ７）、受信不安定状態の場合は受信不安定状態として待機する（Ｓ５）。
【００２５】
また、分割ＤＬデータ取得中（Ｓ７）に受信状態判断手段４０ｈにより受信不安定状態と判断した場合には、受信不安定状態にとして待機し（Ｓ５）、例えば放送受信装置の持つ内部時計を用いて特定時間経過した後、受信状態判断手段４０ｈを用いて受信安定状態と受信不安定状態の判断を周期的に行い（Ｓ３）、受信安定状態と判断した時に、再度分割ＤＬデータの取得を開始することにより（Ｓ７）、受信状態が不安定な状況においても、ダウンロードを正常に行うことを可能とする。また、後ほど説明するＳ９−Ｓ１９においても同様に受信状態判断手段４０ｈにより受信不安定状態と判断した場合には、受信不安定状態として待機する（Ｓ５）。
【００２６】
取得した分割ＤＬデータは前記エラー訂正符号により訂正不可能な場合は再度分割ＤＬデータの取得を行い（Ｓ９）、分割ＤＬデータが正確な場合は分割ＤＬデータに含まれる前記プログラムバージョンと蓄積済みの分割ＤＬデータ（以降蓄積済み分割ＤＬデータと記載）に含まれる前記プログラムバージョンの比較を蓄積状態判断手段４０ｉを用いて行い（Ｓ１１）、Ｓ７で取得した分割ＤＬデータの方が古ければ再度分割ＤＬデータを取得し（Ｓ７）、前記プログラムバージョンが新しい場合、蓄積済みの分割ＤＬデータが存在すれば、前記蓄積済みの分割ＤＬデータの削除を行う（Ｓ１３）。さらに蓄積状況判断手段４０ｉにて、前記データ番号、前記蓄積状況を元に分割ＤＬデータが蓄積済みか未蓄積かの確認を行う（Ｓ１５）。
【００２７】
前記プログラムバージョンが同一な場合も同様に分割ＤＬデータが蓄積済みか未蓄積かの確認を行う（Ｓ１５）。蓄積状況判断手段４０ｉにて蓄積済み分割ＤＬデータと判断した場合は再度分割ＤＬデータを取得し（Ｓ７）、未蓄積分割ＤＬデータと判断した場合は、受信した分割ＤＬデータの蓄積を行い、前記蓄積状況を「済」にする（Ｓ１７）。
【００２８】
次に、前記蓄積状況が「済」の蓄積済みＤＬデータの数と最終データ番号の数の比較により、ＤＬデータが全て蓄積されているか蓄積状況判断手段４０ｉにて判断を行い（Ｓ１９）、全ＤＬデータが蓄積されていない場合は再度、分割ＤＬデータの取得を開始する（Ｓ７）。全ＤＬデータが蓄積されている場合は、受信装置状態判断手段４０ｋにより、放送受信装置が使用中か未使用中かの判断を行い（Ｓ３０）、未使用中の場合、即座にプログラム更新を開始し（Ｓ３３）、使用中の場合、プログラム更新が出来ないため、ＤＬデータを保持したまま待機し（Ｓ３１）、例えば放送受信装置の持つ内部時計により特定時間経過後、再度、受信装置状態判断手段４０ｋにより、放送受信装置が使用中か未使用中かの判断を周期的に行い（Ｓ３０）、未使用中の場合、プログラム更新を開始し（Ｓ３３）、使用中の場合、ＤＬデータを保持したまま待機する（Ｓ３１）。
【００２９】
プログラム更新を開始するとまず、蓄積済みＤＬデータを不揮発性メモリ４０ｃ（データ領域）に書き込みを始める（Ｓ３５）。ここで書き込み途中に、受信装置状態判断手段４０ｋにて、ユーザー操作を感知しプログラムの更新ができない状態になった場合は不揮発性メモリ４０ｃに書き込んだデータをすべて消去した後（Ｓ３７）、ＤＬデータを保持したまま待機し（Ｓ３１）、受信装置状態判断手段４０ｋにより、ユーザーが電源をスタンバイ状態またはＯＦＦ状態にしたことを検知した場合、再度プログラム更新を開始する（Ｓ３３）。
【００３０】
ＤＬデータ書き込みが完了すると、次回起動時に不揮発性メモリ４０ｃから起動することを不揮発性メモリ４０ｅに書き込む（Ｓ３９）。起動プログラム切替（Ｓ３９）において、受信装置状態判断手段４０ｋにて、ユーザー操作を感知しプログラムの更新ができない状態になった場合も前述と同様、不揮発性メモリ４０ｃに書き込んだデータをすべて消去した後（Ｓ３７）、ＤＬデータを保持したまま待機し、（Ｓ３１）受信装置状態判断手段４０ｋにより、ユーザーが電源をスタンバイ状態またはＯＦＦ状態にしたことを検知した場合、再度プログラム更新を開始する（Ｓ３３）。以上の操作により、プログラム更新が行われ（Ｓ４１）、次回ユーザー操作により放送受信装置の電源がＯＮされた時（Ｓ４３）、不揮発性メモリ４０ｃに書き込まれた新プログラムで起動し（Ｓ４５）、起動が成功した場合には（Ｓ４７）不揮発性メモリ４０ｂに書き込まれている旧プログラムを消去し（Ｓ５１）、不揮発性メモリ４０ｂを初期化した後データ領域として使用し（Ｓ５１）、プログラム更新を終了する（Ｓ５３）。
【００３１】
逆に、プログラムの更新に失敗し、起動できなかった場合には不揮発性メモリ４０ｂに書き込まれている旧プログラムから起動することにより（Ｓ４９）、プログラム更新失敗時にも起動することが可能となり、再度ＤＬデータの受信を行いプログラムの更新を行うことが可能となる。
【００３２】
以上のように本発明の放送受信装置または放送受信プログラム更新方法によれば、放送受信装置の受信状態が不安定な状況においても、正常にダウンロードを行い、ダウンロード完了時にユーザーが放送受信装置を使用し、プログラム更新が不可能な場合にでも、使用後にプログラムの更新が可能となる。
【００３３】
なお、上記の実施の形態１では、不揮発性メモリ４０ｂからの起動状態におけるプログラム更新処理であり、不揮発性メモリ４０ｃからの起動状態におけるプログラム更新処理では、不揮発性メモリ４０ｂに新プログラムを書き込み、不揮発性メモリ４０ｂから起動する。
【００３４】
また、上記の実施の形態１では、ＤＬデータを一旦ＲＡＭ４０ｄに蓄積したが、直接不揮発性メモリ４０ｃに蓄積することにより、ＲＡＭ４０ｄに蓄積せずにプログラム更新が可能である。
【００３５】
また、上記の実施の形態１では、ＤＬデータを一旦ＲＡＭ４０ｄに蓄積したが、フラッシュＲＯＭ、ハードディスク、持ち運び可能な記録メディア等の記録媒体に蓄積し実現することも可能である。
【００３６】
また、上記の実施の形態１では、受信状態判断手段４０ｈにより、ＤＬデータを正確に受信することの可能な受信安定状態とＤＬデータを正確に受信できない受信不安定状態を判断したが、例えばユーザーによる視聴、操作等によりＤＬデータを正確に受信できない場合も受信不安定状態と判断することも可能である。
【００３７】
また、上記の実施の形態１では、プログラムを特定の大きさに分割することにより、ＤＬデータの送受信を行ったが、プログラムのアドレスを元に分割し、ＤＬデータの送受信を行うことも可能である。
【００３８】
さらに、上記の実施の形態１において、（請求項２）、（請求項７）、（請求項１２）、（請求項１７）に係る放送受信装置では、すべてのＤＬデータが蓄積完了した時点でユーザーに例えば画面上に蓄積を完了した文言を表示することにより、ユーザーにＤＬデータの蓄積が完了していることを認知させることが可能であり、例えば放送受信装置の持つメール機能を用いて蓄積を完了した旨のメールを発行することにより、ユーザーにＤＬデータの蓄積が完了していることを認知させることが可能となる。
【００３９】
さらに（請求項３）、（請求項８）、（請求項１３）、（請求項１８）に係る放送受信装置では、前記受信状態判断手段４０ｈ、前記蓄積状況判断手段４０ｉにより、視聴不可能な状態で全ＤＬデータが蓄積完了している時に、ユーザーの視聴をさまたけずＤＬデータの蓄積が完了していることを認知させることが可能である。
【００４０】
さらに（請求項４）、（請求項９）、（請求項１４）、（請求項１９）に係る放送受信装置では、前記蓄積状況判断手段４０ｉにより、すべてのＤＬデータ蓄積が完了した後に、例えばグラフィカル・ユーザー・インターフェース（以降ＧＵＩと表記）を表示して、プログラム更新をユーザーに選択させることが可能であり、例えば放送受信装置の持つメール機能を用いて前記ＧＵＩを表示するメールを発行することにより、前記ＧＵＩを表示するメールからプログラム更新をユーザーに選択させることが可能である。
【００４１】
さらに、（請求項５）、（請求項１０）、（請求項１５）、（請求項２０）に係る放送受信装置では、前記受信状態判断手段４０ｈ、前記蓄積状況判断手段４０ｉにより、視聴不可能な状態で、全ＤＬデータが蓄積完了している時に、ユーザーの視聴をさまたけずにプログラム更新開始を選択させることが可能となる。
【００４２】
なお、本実施の形態例ではコンピュータプログラムによってそれぞれの手段が制御されていことで実現され、このコンピュータプログラムによってそれぞれの手段が制御されることで実施され、このコンピュータプログラムをフロッピー（登録商標）ディスク等の記録媒体に記録しておくことにより、移送が可能になり、放送電波の受信不可能な移動体受信装置においても容易に実現することができる。
【産業上の利用可能性】
【００４３】
本発明によれば、放送受信装置の受信状態が不安定な状況においても、正常にダウンロードを行い、ダウンロード完了時にユーザーが放送受信装置を使用しプログラム更新ができなかった場合でも、使用後にプログラムの更新を可能とする
ことができるため、固定位置に設置される放送受信装置のみならず移動を前提とした放送受信装置にも有用である。
【図面の簡単な説明】
【００４４】
【図１】従来例１における放送受信装置を示す図
【図２】本発明の実施形態１における放送受信装置を示す図
【図３】同放送受信装置の制御部４０の詳細な構成を示す図
【図４】（ａ）本発明の実施の形態１におけるダウンロードデータを示す図、（ｂ）本発明の実施の形態１におけるダウンロードデータの蓄積状況を示す図
【図５】本発明の実施の形態１における放送受信装置のダウンロードデータ蓄積動作とプログラム更新動作のフローチャート
【符号の説明】
【００４５】
１ａ    ＣＰＵ
１ｂ    不揮発性メモリ（プログラム領域）
１ｃ    不揮発性メモリ（データ領域）
１ｄ    ＲＡＭ
５ｆ    情報入出力手段
１０    受信処理部
２０    出力処理部
３０    ユーザー操作入力部
４０    制御部
４０ａ    ＣＰＵ
４０ｂ    不揮発性メモリ（プログラム領域）
４０ｃ    不揮発性メモリ（データ領域）
４０ｄ    ＲＡＭ
４０ｅ    不揮発性メモリ（受信装置設定領域）
４０ｆ    情報入出力手段
４０ｇ    ダウンロードデータ取得手段
４０ｈ    受信状態判断手段
４０ｉ    蓄積状況判断手段
４０ｋ    受信装置状態判断手段
４０ｍ    プログラム更新手段
【図１】
2006041977.tif 000003
【図２】
2006041977.tif 000004
【図３】
2006041977.tif 000005
【図４】
2006041977.tif 000006
【図５】
2006041977.tif 000007