(57)【要約】【課題】デジタル放送受信装置において、プログラムの更新処理が失敗することを防ぐ。【解決手段】ＴＶ受像機は、更新可能なプログラムを記憶している。ＴＶ受像機は、プログラムの更新処理を行うときに、スタンバイ状態に移行した後（Ｓ１）、チューナ部を用いて、各チャンネルをサ−チすることにより、ＴＳにＯＡＤ用のデ−タがあるか否かを確認すると共に、ＴＳのＮＩＴからネットワ−ク変更通知情報を取得する（Ｓ３）。ＴＳにＯＡＤ用のデ−タが有る場合（Ｓ４でＹＥＳ）、ＴＶ受像機は、プログラムの更新処理中にネットワ−クが変更されるか否かを判断する（Ｓ５）。この判断の結果、ネットワ−クの変更が行われると判断した場合（Ｓ６でＹＥＳ）、プログラムの更新処理を行わない。一方、プログラムの更新処理中にネットワ−クの変更が行われないと判断した場合（Ｓ６でＮＯ）、ＯＡＤ用のデ−タを用いてプログラムの更新処理を行う（Ｓ７）。【選択図】図３
2012049731.tif 000002
【特許請求の範囲】
【請求項１】
プログラムを記憶するプログラム記憶手段と、
放送局から配信されるデジタル放送信号を受信する受信手段と、
前記受信手段によって受信されたデジタル放送信号のトランスポートストリームのＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）からネットワークの変更を通知する旨のネットワ−ク変更通知情報を抽出するネットワ−ク変更通知情報抽出手段と、
前記受信手段によって受信されたデジタル放送信号のトランスポートストリームに含まれる書換え用プログラムを取得して、前記プログラム記憶手段に記憶されたプログラムを書換える一連の更新処理を行うプログラム更新処理手段と、
装置各部を制御する制御手段とを備えるデジタル放送受信装置において、
前記プログラム更新処理手段によって前記プログラムの更新処理が行なわれるときに、前記ネットワ−ク変更通知情報抽出手段によって抽出された前記ネットワ−ク変更通知情報の内容に基づいて、前記プログラム更新処理手段によるプログラムの更新処理中にネットワ−クの変更が行われるか否かを判断するネットワーク変更有無判断手段をさらに備え、
前記制御手段は、前記ネットワ−ク変更有無判断手段によって、前記プログラム更新処理手段によるプログラムの更新処理中にネットワ−クの変更が行われると判断されたときに、該プログラム更新処理手段によるプログラムの更新処理を行わないようにしたことを特徴とするデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送局から配信されるデジタル放送信号を受信可能なデジタル放送受信装置に関する。
【背景技術】
【０００２】
近年、ＯＡＤ（Ｏｖｅｒ  Ａｉｒ  Ｄｏｗｎｌｏａｄ）機能を有するテレビジョン（以下、ＴＶという）受像機が知られている（例えば、特許文献１乃至４参照）。この種のＴＶ受像機は、スタンバイ状態において、所定の時間（例えばスタンバイ状態に移行してから１時間経過後や、スタンバイ状態のときの午前４：００）になったときに、ディスプレイに映像を表示させずにバックラウンドで各チャンネルをサーチして、放送局から配信されるデジタル放送信号のトランスポートストリーム（以下、ＴＳという）にＯＡＤ用のデータが入っているか否かを確認する。そして、ＴＳ内にＯＡＤ用のデ−タが入っている場合、ＯＡＤ用のデ−タを取得した後、このデ−タを用いて、自機の（制御用）プログラムの更新処理を行う。
【０００３】
ところで、近年、例えば欧州のデジタルテレビ放送においては、Ｍｕｌｔｉｐｌｅｘ（放送信号の多重化）やサービスの変更等の、所謂、ネットワ−クの変更が行なわれることがある。放送局は、事前にネットワークの変更を通知するためのネットワ−ク変更通知情報を含むＴＳを配信している。ネットワ−ク変更通知情報は、ネットワ−クの変更開始時間や移行作業時間等の情報を含むものである。
【０００４】
ところで、上記従来のＴＶ受像機では、ＯＡＤ用のデ−タを用いたプログラムの更新処理の実行中にネットワ−クの変更があった場合であっても、プログラムの更新処理を続けるため、プログラムが記憶されるフラッシュメモリ等の不揮発性メモリへの書き込み処理（更新処理）が正しく行われないことがある。これにより、プログラムの更新処理が途中で失敗してしまうため、上記従来のＴＶ受像機が二度と起動しないことがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２５３７３２号公報
【特許文献２】特開２００９−２６７８４９号公報
【特許文献３】特開２００９−１７７６８６号公報
【特許文献４】特開２００９−１７７６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、プログラムの更新処理が失敗することを防ぐことが可能なデジタル放送受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１の発明は、プログラムを記憶するプログラム記憶手段と、放送局から配信されるデジタル放送信号を受信する受信手段と、前記受信手段によって受信されたデジタル放送信号のトランスポートストリームのＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）からネットワークの変更を通知する旨のネットワ−ク変更通知情報を抽出するネットワ−ク変更通知情報抽出手段と、前記受信手段によって受信されたデジタル放送信号のトランスポートストリームに含まれる書換え用プログラムを取得して、前記プログラム記憶手段に記憶されたプログラムを書換える一連の更新処理を行うプログラム更新処理手段と、装置各部を制御する制御手段とを備えるデジタル放送受信装置において、前記プログラム更新処理手段によって前記プログラムの更新処理が行なわれるときに、前記ネットワ−ク変更通知情報抽出手段によって抽出された前記ネットワ−ク変更通知情報の内容に基づいて、前記プログラム更新処理手段によるプログラムの更新処理中にネットワ−クの変更が行われるか否かを判断するネットワーク変更有無判断手段をさらに備え、前記制御手段は、前記ネットワ−ク変更有無判断手段によって、前記プログラム更新処理手段によるプログラムの更新処理中にネットワ−クの変更が行われると判断されたときに、該プログラム更新処理手段によるプログラムの更新処理を行わないようにしたことものである。
【発明の効果】
【０００８】
本発明によれば、プログラムの更新処理中にネットワ−クの変更が行われる場合には、プログラムの更新処理を行わない。これにより、プログラムの更新処理中にネットワ−クが変更されることによってプログラムの更新処理が失敗することを容易に防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態にＴＶ受像機の斜視図。
【図２】上記ＴＶ受像機の概略構成を示すブロック図。
【図３】上記ＴＶ受像機におけるプログラム更新処理の手順を示すフローチャート。
【発明を実施するための最良の形態】
【００１０】
本発明の一実施形態に係るテレビジョン受像機（請求項におけるデジタル放送受信装置）について、図１、及び図２を参照して説明する。図１は、リモコン２により操作されるテレビジョン（以下、ＴＶという）受像機１の外観を示し、図２は、ＴＶ受像機１の内部構成を示す。ＴＶ受像機１は、符号化されたＴＶ番組を受信して復号することにより表示する機器である。また、ＴＶ受像機１は、ＯＡＤ（Ｏｖｅｒ  Ａｉｒ  Ｄｏｗｎｌｏａｄ）機能を有し、受信したＯＡＤ用のデ−タ（書換え用プログラム）に基づいてプログラム更新処理を行う。リモコン２は、ユーザにより操作され、ＴＶ受像機１に対して各種の動作指示を行うためのものである。
【００１１】
図２に示すように、ＴＶ受像機１は、放送局から配信されるデジタル放送信号を受信するチューナ部（受信手段）１１と、チューナ部１１によって受信されたデジタル放送信号に基づくＴＶ番組の映像を表示するディスプレイ１２と、ＴＶ番組の音声を出力するスピーカ１３とを備える。また、ＴＶ受像機１は、各種指示を行うための複数の操作ボタンを有するリモコン２から送信される操作信号を受信するためのリモコン信号受信部１４と、各種情報が記憶されたメモリ（プログラム記憶手段）１５と、ＴＶ受像機１の各部を制御するための制御用マイコン（制御手段）１０とをさらに備える。
【００１２】
チューナ部１１は、例えばＭＰＥＧ−２方式等で符号化されたＴＶ番組のデジタル放送信号を復号するデコーダ１１ａを有し、放送局から配信されるデジタル放送信号のトランスポートストリーム（以下、ＴＳという）に含まれるＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）等を受信して制御用マイコン１０に出力する。また、チュ−ナ部１１は、ＴＳに含まれるＯＡＤ用のデ−タを制御用マイコン１０に出力する。デコーダ１１ａは、ＴＳに含まれる番組ストリームを映像信号及び音声信号に復号する。
【００１３】
ＮＩＴは、ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）規格に基づく情報であり、「ｎｅｔｗｏｒｋ＿ｃｈａｎｇｅ＿ｎｏｔｉｆｙ＿ｄｅｓｃｒｉｐｔｏｒ」というネットワークの変更を通知する記述子を含むものである。この記述子は、ネットワ−クの変更開始時間を示す「Ｓｔａｒｔ＿ｔｉｍｅ＿ｏｆ＿ｃｈａｎｇｅ」、ネットワ−クの移行作業期間を示す「Ｃｈａｎｇｅ＿ｄｕｒａｔｉｏｎ」、及びネットワ−クの変更タイプを示す「Ｃｈａｎｇｅ＿ｔｙｐｅ」を含むものである。
【００１４】
メモリ１５は、フラッシュメモリ等の書換え可能な記憶媒体であり、制御用マイコン１０を動作させるための（制御用）プログラム１５ａと、ネットワ−ク変更通知情報１５ｂと、受信時間１５ｃとを記憶している。プログラム１５ａは、例えば、複数のモジュ−ルから構成されており、各モジュ−ルを書き換えることにより、機能の追加や修正等の更新を行うことが可能である。
【００１５】
ネットワ−ク変更通知情報１５ｂは、ＮＩＴに格納されている「ｎｅｔｗｏｒｋ＿ｃｈａｎｇｅ＿ｎｏｔｉｆｙ＿ｄｅｓｃｒｉｐｔｏｒ」の内容に基づく、ネットワ−クの変更開始時間や移行作業期間等の情報を格納している。受信時間１５ｃは、ＴＶ受像機１がスタンバイ状態で動作しているときに、ＴＳにＯＡＤ用のデ−タがあるか否かの確認を行う時間（タイミング）を示す情報である。具体的には例えば、「スタンバイ状態に移行してから１時間経過後」のような時間情報が格納されている。
【００１６】
制御用マイコン１０は、映像出力部１０ａと、音声出力部１０ｂと、プログラム更新処理部（プログラム更新処理手段）１０ｃと、ネットワーク変更通知情報抽出部（ネットワ−ク変更通知情報抽出手段）１０ｄと、ネットワ−ク変更有無判断部（ネットワーク変更有無判断手段）１０ｅとを有し、ディスプレイ１２やスピ−カ１３への電源供給を行わないスタンバイ状態や、通常動作を行う通常状態で動作する。スタンバイ状態と通常状態とは、ユーザがリモコン２のボタンを操作することにより切り替え可能である。また、制御用マイコン１０は、チュ−ナ部１１から受信したＯＡＤ用のデ−タを用いて、プログラム更新処理を行う。
【００１７】
映像出力部１０ａは、チューナ部１１によって受信されたＴＶ番組の映像をディスプレイ１２に出力する。音声出力部１０ｂは、チューナ部１１によって受信されたＴＶ番組の音声をスピーカ１３に出力する。
【００１８】
プログラム更新処理部１０ｃは、チュ−ナ部１１からＴＳに含まれるＯＡＤ用のデ−タを取得して、メモリ１５に記憶されたプログラム１５ａを書換える（更新する）一連のプログラム更新処理を行う。
【００１９】
ネットワ−ク変更通知情報抽出部１０ｄは、チュ−ナ部１１によって受信されたデジタル放送信号のＴＳのＮＩＴから「ｎｅｔｗｏｒｋ＿ｃｈａｎｇｅ＿ｎｏｔｉｆｙ＿ｄｅｓｃｒｉｐｔｏｒ」の内容に基づくネットワ−ク変更通知情報１５ｂを抽出して、メモリ１５に記憶する。
【００２０】
ネットワ−ク変更有無判断部１０ｅは、プログラム更新処理部１０ｃによってプログラムの更新処理が行なわれるときに、ネットワ−ク変更通知情報１５ｂの内容に基づいて、プログラムの更新処理中にネットワ−クの変更が行われるか否かを判断する。
【００２１】
次に、ＴＶ受像機１におけるプログラム１５ａの更新処理について、図３に示すフローチャートを参照して説明する。まず、制御用マイコン１０は、ユ−ザによるリモコン２の操作によってスタンバイ状態に移行した後（Ｓ１）、メモリ１５内の受信時間１５ｃに記憶された時間になった時（Ｓ２でＹＥＳ）、チューナ部１１を用いて、各チャンネルをサ−チすることにより、ＴＳにＯＡＤ用のデ−タがあるか否かを確認すると共に、ＴＳのＮＩＴからネットワ−ク変更通知情報を取得する（Ｓ３）。
【００２２】
そして、上記Ｓ３により、ＴＳにＯＡＤ用のデ−タが有る場合（Ｓ４でＹＥＳ）、制御用マイコン１０は、ネットワ−ク変更有無判断部１０ｅを用いて、プログラム１５ａの更新処理中にネットワ−クが変更されるか否かを判断する（Ｓ５）。具体的には例えば、プログラム１５ａの更新処理がＡＭ４：００から開始され、プログラム１５ａの更新処理に必要な時間が１時間である場合、プログラム１５ａの更新処理はＡＭ５：００に終わる。すなわち、プログラム１５ａの更新処理がＡＭ４：００〜ＡＭ５：００に行われる。このとき、ネットワ−ク変更通知情報１５ｂの内容が、「ネットワ−クの変更開始時間がＡＭ４：３０であり、ネットワ−クの移行作業期間が１時間」である場合、ネットワ−ク変更有無判断部１０ｅにより、プログラム１５ａの更新処理中にネットワ−クの変更が行われると判断される。なお、プログラム１５ａの更新処理に必要な時間は固定時間として予め設定されているものとし、ここでは、その時間が１時間であるものとしたがこれに限られず、任意の時間であってもよい。また、ＯＡＤ用のデータのデータサイズ等に応じて、プログラム１５ａの更新処理に必要な時間を算出するものであってもよい。
【００２３】
上記Ｓ５の判断の結果、プログラム１５ａの更新処理中にネットワ−クの変更が行われると判断した場合（Ｓ６でＹＥＳ）、制御用マイコン１０は、プログラム１５ａの更新処理を行わない。一方、プログラム１５ａの更新処理中にネットワ−クの変更が行われないと判断した場合（Ｓ６でＮＯ）、制御用マイコン１０は、プログラム更新処理部１０ｃによりＯＡＤ用のデ−タを用いてプログラム１５ａの更新処理を行う（Ｓ７）。
【００２４】
一方、上記Ｓ３において、ＴＳにＯＡＤ用のデ−タが無かった（含まれていなかった）場合には（Ｓ４でＮＯ）、制御用マイコン１０は、上記Ｓ５以降の処理を行わない。
【００２５】
上述したように、本実施形態に係るＴＶ受像機１においては、プログラム１５ａの更新処理中にネットワ−クの変更が行われると判断した場合には、プログラム１５ａの更新処理を行わない。これにより、プログラム１５ａの更新処理中にネットワ−クが変更されることによってプログラム１５ａの更新処理が失敗することを容易に防ぐことができる。
【００２６】
また、ＴＶ受像機１は、ＳＩ規格に基づく「ｎｅｔｗｏｒｋ＿ｃｈａｎｇｅ＿ｎｏｔｉｆｙ＿ｄｅｓｃｒｉｐｔｏｒ」記述子の内容に基づくネットワーク変更通知情報１５ｂを用いて、プログラム１５ａの更新処理中にネットワ−クの変更が行われるか否かを判断するので、独自プロトコルに対応した専用のインタフェ−ス回路等を搭載する必要がない。従って、ＴＶ受像機１の製造コストを抑制することができる。
【００２７】
なお、本発明は、上記実施形態の構成に限られず、発明の趣旨を変更しない範囲で種々の変形が可能である。例えば、上記実施形態では、本発明のデジタル放送受信装置がＴＶ受像機である場合を示したが、これに限られず、例えば、ＯＡＤ機能を有するハードディスクレコーダであってもよい。
【符号の説明】
【００２８】
１  ＴＶ受像機（デジタル放送受信装置）
１０  制御用マイコン（制御手段）
１１  チューナ部（受信手段）
１５  メモリ（プログラム記憶手段）
１０ｃ  プログラム更新処理部（プログラム更新処理手段）
１０ｄ  ネットワーク変更通知情報抽出部（ネットワ−ク変更通知情報抽出手段）
１０ｅ  ネットワ−ク変更有無判断部（ネットワーク変更有無判断手段）
【図１】
2012049731.tif 000003
【図２】
2012049731.tif 000004
【図３】
2012049731.tif 000005