(57)【要約】【課題】  外部機器へアップデート用プログラムを転送できるデジタル放送受信機およびデジタル放送受信機の外部機器のプログラムをアップデートする方法を提供する。【解決手段】  デジタル放送受信機１は、ＩＥＥＥ１３９４端子１６へＩＥＥＥ１３９４端子２４を介して外部機器２が最初に接続されたときにメーカＩＤ／機種ＩＤをメーカＩＤ／機種ＩＤ記録部２１から取得し、プログラム２２に格納されているプログラムのバージョン情報をプログラム管理部２３から取得して外部機器情報管理部１４で管理しておく。その後、付加情報デコーダ１３でデジタル放送信号から外部機器２の新しいバージョンのプログラムコードを抽出したときは不揮発性メモリ１５に保存しておき、再度外部機器２が接続されたときに外部機器２へ転送する。外部機器２は、転送された新しいバージョンのプログラムコードでプログラムメモリ２２を書き換えてプログラムをアップデートする。【選択図】  図１
2005210183.tif 000002
【特許請求の範囲】
【請求項１】
受信したデジタル放送信号から付加情報を抽出する付加情報デコーダと、
外部機器接続端子と、
前記外部機器接続端子に接続される外部機器の機種を特定する情報および前記外部機器に搭載されているプログラムのバージョン情報を外部機器情報として管理する外部機器情報管理部と、
前記付加情報デコーダで抽出された前記付加情報に含まれる前記外部機器用のプログラムのバージョンが前記外部機器情報に記載されているバージョンよりも新しいときは前記プログラムのプログラムコードを保存する不揮発性メモリと
を具備し、
前記不揮発性メモリに保存されている前記プログラムコードを前記外部機器接続端子を介して前記外部機器へ転送することを特徴とするデジタル放送受信機。
【請求項２】
前記外部機器情報を、前記外部機器の最初の接続時に前記外部機器接続端子を介して前記外部機器から取得することを特徴とする請求項１に記載のデジタル放送受信機。
【請求項３】
前記プログラムコードの転送後に、前記外部機器情報に記載されている前記プログラムのバージョン情報を前記転送したプログラムのバージョン情報に書き換えることを特徴とする請求項１または２に記載のデジタル放送受信機。
【請求項４】
前記プログラムコードの転送後に、前記不揮発性メモリに保存されている前記プログラムコードを前記不揮発性メモリから消去することを特徴とする請求項１乃至３のいずれか１項に記載のデジタル放送受信機。
【請求項５】
デジタル放送受信機の外部機器接続端子に接続される外部機器の機種を特定する情報および前記外部機器に搭載されているプログラムのバージョン情報を取得して外部機器管理データを生成するステップと、
デジタル放送信号から前記外部機器に搭載されている前記プログラムのプログラムコードを抽出するステップと、
前記外部機器管理データと照合して前記プログラムコードが前記外部機器用の前記プログラムのコードに該当するかどうかを判定するステップと、
前記プログラムコードが前記外部機器用の前記プログラムのコードに該当するときに、前記プログラムコードのバージョンを前記外部機器管理データと照合して前記プログラムコードのバージョンが新しいバージョンであるかどうかを判定するステップと、
前記プログラムコードが新しいバージョンであるときに前記プログラムコードを不揮発性メモリに保存するステップと、
前記不揮発性メモリに保存された前記プログラムコードを前記外部機器接続端子を介して前記外部機器へ転送するステップと、
前記外部機器が内蔵するプログラムメモリの内容を前記転送されたプログラムコードへ書き換えるステップと
を具備することを特徴とするプログラムのアップデート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機に関し、特に外部機器が接続されるデジタル放送受信機およびデジタル放送受信機に接続される外部機器のプログラムをアップデートする方法に関する。
【背景技術】
【０００２】
デジタルテレビ放送などのデジタル放送では、本来の放送信号のほかにデジタル放送受信機の機器制御用のプログラムのコード等も送信されている。例えば、デジタルテレビ放送では、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）規格のＭＰＥＧ２で圧縮された映像および音声信号に上記プログラムコードなどを含む付加情報が時間多重化されて、トランスポート・ストリーム・パケットいう信号列として放送されている。
【０００３】
このトランスポート・ストリーム・パケットの先頭部分にはパケット識別子ＰＩＤが記録されており、このＰＩＤにより現在のパケットが映像パケットであるか、音声パケットであるか、付加情報パケットであるかが識別される。
【０００４】
また、デジタル放送受信機には機種ごとに機種を識別するためのＩＤが付与されており、デジタル放送受信機用プログラムコードには、その機種のメーカＩＤ、機種ＩＤ、プログラムのバージョンなどがヘッダ情報として記された付加情報パケットが送信されている。
【０００５】
デジタル放送受信機は、付加情報パケットのヘッダ情報に自身のメーカＩＤ、機種ＩＤが記された付加情報パケットを受信した場合、この付加情報パケットに含まれているプログラムコードが新しいバージョンであればデジタル放送受信機のプログラムメモリにダウンロードして、機器制御用プログラムのアップデートを行っている（例えば、特許文献１参照。）。
【０００６】
ところで、デジタル放送受信機には、外部のデジタル機器を接続するために、ＩＥＥＥ１３９４規格の接続端子が設けられており、デジタル録画機やデジタルビデオカメラなどの外部機器が接続される。そして、このようなデジタル放送受信機に接続される外部機器にも、デジタル放送受信機と同様、内蔵のプログラムメモリに機器制御用プログラムが格納されている。
【特許文献１】特開２００２―２８１４０２号公報  （第４ページ、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、これらの外部機器のプログラムのアップデートをする場合は、デジタル放送受信機とは異なり、これらの機器を製造メーカ側に持ち込んで、製造メーカ側でアップデートすることが行われていた。
【０００８】
そのため、アップデートが行われるまでに時間がかかり、手元に戻ってくるまでこれらの外部機器が使用できないという問題があった。
【０００９】
そこで、本発明の目的は、外部機器接続端子に接続される機器へアップデート用プログラムを転送することのできるデジタル放送受信機およびデジタル放送受信機に接続された外部機器のプログラムをアップデートする方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一態様によれば、受信したデジタル放送信号から付加情報を抽出する付加情報デコーダと、外部機器接続端子と、前記外部機器接続端子に接続される外部機器の機種を特定する情報および前記外部機器に搭載されているプログラムのバージョン情報を外部機器情報として管理する外部機器情報管理部と、前記付加情報デコーダで抽出された前記付加情報に含まれる前記外部機器用のプログラムのバージョンが前記外部機器情報に記載されているバージョンよりも新しいときは前記プログラムのプログラムコードを保存する不揮発性メモリとを具備し、前記不揮発性メモリに保存されている前記プログラムコードを前記外部機器接続端子を介して前記外部機器へ転送することを特徴とするデジタル放送受信機が提供される。
【００１１】
また、本発明の一態様によれば、デジタル放送受信機の外部機器接続端子に接続される外部機器の機種を特定する情報および前記外部機器に搭載されているプログラムのバージョン情報を取得して外部機器管理データを生成するステップと、デジタル放送信号から前記外部機器に搭載されている前記プログラムのプログラムコードを抽出するステップと、前記外部機器管理データと照合して前記プログラムコードが前記外部機器用の前記プログラムのコードに該当するかどうかを判定するステップと、前記プログラムコードが前記外部機器用の前記プログラムのコードに該当するときに、前記プログラムコードのバージョンを前記外部機器管理データと照合して前記プログラムコードのバージョンが新しいバージョンであるかどうかを判定するステップと、前記プログラムコードが新しいバージョンであるときに前記プログラムコードを不揮発性メモリに保存するステップと、前記不揮発性メモリに保存された前記プログラムコードを前記外部機器接続端子を介して前記外部機器へ転送するステップと、前記外部機器が内蔵するプログラムメモリの内容を前記転送されたプログラムコードへ書き換えるステップとを具備することを特徴とするプログラムのアップデート方法が提供される。
【発明の効果】
【００１２】
本発明によれば、デジタル放送信号から抽出した外部機器のプログラムコードをデジタル放送受信機の外部機器接続端子を介して外部機器へ転送することができるので、外部機器のプログラムのアップデートをユーザ側で容易に行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例を図面を参照して説明する。
【実施例】
【００１４】
図１は、本発明の実施例に係るデジタル放送受信機の構成を示すブロック図である。
【００１５】
デジタル放送受信機１は、アンテナ３で受信したデジタル放送電波からユーザが設定したチャンネルを選局するチューナ１１と、選局したチャンネルのトランス・ポート・ストリーム・パケットを映像データ、音声データおよび付加情報データに分離するデマルチプレクサ１２と、デマルチプレクサ１２で分離されたトランス・ポート・ストリーム・パケットのうちの付加情報パケットをデコードして付加情報を抽出する付加情報デコーダ１３を有する。この付加情報デコーダ１３で抽出された付加情報の中にプログラム情報が含まれている。
【００１６】
また、デジタル放送受信機１は、外部機器接続端子としてＩＥＥＥ１３９４規格に合致したＩＥＥＥ１３９４端子１６と、ＩＥＥＥ１３９４端子１６を介して収集した外部機器に関する情報を外部機器管理データとして管理する外部機器情報管理部１４と、外部機器管理データに基づいて付加情報デコーダ１３で抽出した付加情報の中から外部機器のプログラムのバージョンアップ版を保存する不揮発性メモリ１５を有する。
【００１７】
次に、このデジタル放送受信機１が、デジタル録画機やデジタルビデオカメラなどの外部機器に搭載されているプログラムのアップデートを行う動作について説明する。
【００１８】
ここで、外部機器２は、メーカＩＤおよび機種ＩＤを記録したメーカＩＤ／機種ＩＤ記録部２１と、プログラムが搭載されているプログラムメモリ２２と、プログラムのバージョン情報の管理やプログラムメモリ２２のリード／ライトを管理するプログラム管理部２３と、ＩＥＥＥ１３９４端子２４を有しているものとする。そして、このＩＥＥＥ１３９４端子２４とデジタル放送受信機１のＩＥＥＥ１３９４端子１６をＩＥＥＥ１３９４規格のケーブルで接続することにより、外部機器２はデジタル放送受信機１に接続される。
【００１９】
まず、外部機器２が初めてデジタル放送受信機１に接続されると、デジタル放送受信機１は、ＩＥＥＥ１３９４端子１６、２４を介して、メーカＩＤ／機種ＩＤ記録部２１から外部機器２のメーカＩＤおよび機種ＩＤを取得し、またプログラム管理部２３から外部機器２に搭載されているプログラムのバージョン情報を取得する。そして、これらの情報に基づいて、外部機器情報管理部１４が外部機器２に関する外部機器管理データを生成する。
【００２０】
なお、一般にＩＥＥＥ１３９４端子１６を利用した外部機器２の接続は必要に応じて行われることが多い。そこで、外部機器情報管理部１４は、外部機器２が接続される度にメーカＩＤ／機種ＩＤの取得を行い、過去に外部機器管理データを生成したことがある外部機器かどうかのチェックを行う。
【００２１】
その後、付加情報デコーダ１３からプログラムコードが抽出される度に、外部機器情報管理部１４は、抽出されたプログラムコードのヘッダ情報中のメーカＩＤ／機種ＩＤを外部機器管理データ中の外部機器２のメーカＩＤ／機種ＩＤと照合し、一致すると、さらに、ヘッダ情報中のバージョン情報と外部機器管理データ中の外部機器２のプログラムのバージョン情報とを照合する。
【００２２】
照合の結果、付加情報デコーダ１３で抽出されたプログラムコードのバージョンが外部機器管理データ中の外部機器２のプログラムのバージョンより新しいバージョン（バージョンアップ版）であるときは、付加情報デコーダ１３で抽出されたプログラムコードを不揮発性メモリ１５に保存する。
【００２３】
その後、再び外部機器２がＩＥＥＥ１３９４端子１６に接続されたときに、不揮発性メモリ１５に保存されている新しいバージョンのプログラムコードをＩＥＥＥ１３９４端子１６、２４を介して外部機器２へ転送する。これを受けて、外部機器２のプログラム管理部２３は、プログラムメモリ２２の内容を転送された新しいバージョンのプログラムコードに書き換える。
【００２４】
外部機器２への新しいバージョンのプログラムコードの転送が終わると、外部機器情報管理部１４は、外部機器２の外部機器管理データ中のプログラムのバージョン情報を新しいバージョンの情報に更新する。また、不要になった新しいバージョンのプログラムコードを不揮発性メモリ１５から消去する。
【００２５】
次に、このデジタル放送受信機１を利用して外部機器のプログラムをアップデートする方法を図２乃至図４を用いて説明する。ここでは、外部機器として図１の外部機器２を例に取り上げる
図２は、デジタル放送受信機１に初めて外部機器２が接続されたときに外部機器管理データが作成される手順を示すフロー図である。
【００２６】
ＩＥＥＥ１３９４端子１６に外部機器２が初めて接続されると（ステップＳ１１）、外部機器情報管理部１４は、ＩＥＥＥ１３９４端子１６、２４を介して、メーカＩＤ／機種ＩＤ記録部２１から外部機器２のメーカＩＤおよび機種ＩＤを取得し（ステップＳ１２）、プログラム管理部２３から外部機器２に搭載されているプログラムのバージョン情報を取得する（ステップＳ１３）。
【００２７】
プログラム管理部２３はこれらの取得した情報に基づいて外部機器管理データを生成し管理する（ステップＳ１４）。
【００２８】
図３は、デジタル放送信号から外部機器２のアップデート用プログラムを取得して不揮発性メモリ１５へ保存するまでの手順を示すフロー図である。なお、このフローの処理の間、外部機器２がデジタル放送受信機１に接続されている必要はない。一般に、外部機器２は必要に応じてデジタル放送受信機１に接続されるものであり、通常は、外部機器２がデジタル放送受信機１に接続されていないことの方が多い。
【００２９】
付加情報デコーダ１３がデジタル放送信号からプログラムコードを抽出すると（ステップＳ２１）、外部機器情報管理部１４は、抽出されたプログラムコードのヘッダ情報と外部機器管理データとの照合を行う（ステップＳ２２）。
【００３０】
ヘッダ情報中のメーカＩＤ／機種ＩＤと外部機器管理データのメーカＩＤ／機種ＩＤが一致すると、付加情報デコーダ１３で抽出されたプログラムコードが外部機器２用のプログラムに該当すると判断して（ステップＳ２３のＹＥＳ）、続いて、抽出されたプログラムコードのバージョン情報と外部機器管理データ中のバージョン情報との照合を行う。その結果、抽出されたプログラムコードのバージョンが新しいバージョンであることが判明すると（ステップＳ２４のＹＥＳ）、抽出されたプログラムコードを不揮発性メモリ１５に保存する（ステップＳ２５）。
【００３１】
なお、付加情報デコーダ１３で抽出されたプログラムコードが外部機器２用のプログラムに該当しないと判断された場合（ステップＳ２３のＮＯ）、あるいは抽出されたプログラムコードのバージョンが新しくないと判断された場合（ステップＳ２４のＮＯ）は、そのまま本フローの処理を終了する。
【００３２】
図４は、不揮発性メモリ１５に保存された新しいバージョンのプログラムコードを外部機器２のプログラムメモリに転送する手順を示すフロー図である。
【００３３】
一旦はずされていた外部機器２が再度ＩＥＥＥ１３９４端子１６へ接続されると（ステップＳ３１）、外部機器情報管理部１４は、ＩＥＥＥ１３９４端子１６、２４を介して、メーカＩＤ／機種ＩＤ記録部２１から外部機器２のメーカＩＤおよび機種ＩＤを取得する（ステップＳ３２）。
【００３４】
外部機器情報管理部１４は、取得したメーカＩＤおよび機種ＩＤと管理している外部機器管理データを照合して、外部機器２が過去に接続されたことのある外部機器であることを確認する（ステップＳ３３）。
【００３５】
そして、不揮発性メモリ１５に外部機器２用の新しいバージョンのプログラムがある場合（ステップＳ３４のＹＥＳ）、ＩＥＥＥ１３９４端子１６、２４を介して外部機器２へ新しいバージョンのプログラムを転送する（ステップＳ３５）。
【００３６】
この新しいバージョンのプログラムの転送を受けて、外部機器２のプログラム管理部２３がプログラムメモリ２２の内容を書き換える。これにより、プログラムメモリ２２に格納されるプログラムコードが新しいバージョンへとアップデートされる（ステップＳ３６）。
【００３７】
その後、外部機器情報管理部１４は、外部機器管理データ中のバージョン情報を新しいバージョンの情報に書き換えるよう外部機器管理データを更新する（ステップＳ３７）。
【００３８】
さらに、不揮発性メモリ１５から転送が終わって不要になったプログラムコードを消去して（ステップＳ３８）、本フローの処理を終了する。
【００３９】
なお、不揮発性メモリ１５に外部機器２用の新しいバージョンのプログラムがない場合（ステップＳ３４のＮＯ）、そのまま本フローの処理を終了する。
【００４０】
このような本実施例によれば、デジタル放送信号から抽出した外部機器のプログラムコードをデジタル放送受信機の保存しておき、外部機器がデジタル放送受信機に接続されたときに外部機器接続端子を介して保存しておいたプログラムコードを外部機器へ転送することができる。そのため、外部機器のプログラムのアップデートをユーザ側で容易に行うことができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施例に係るデジタル放送受信機の構成を示すブロック図。
【図２】本発明の実施例に係るプログラムのアップデート方法を示すフロー図。
【図３】本発明の実施例に係るプログラムのアップデート方法を示すフロー図。
【図４】本発明の実施例に係るプログラムのアップデート方法を示すフロー図。
【符号の説明】
【００４２】
１  デジタル放送受信機
２  外部機器
３  アンテナ
１１  チューナ
１２  デマルチプレクサ
１３  付加情報デコーダ
１４  外部機器情報管理部
１５  不揮発性メモリ
１６、２４  ＩＥＥＥ１３９４端子
２１  メーカＩＤ／機種ＩＤ記録部
２２  プログラムメモリ
２３  プログラム管理部
【図１】
2005210183.tif 000003
【図２】
2005210183.tif 000004
【図３】
2005210183.tif 000005
【図４】
2005210183.tif 000006