(57)【特許請求の範囲】
【請求項１】
地上波ＤＭＢ(Digital Multimedia Broadcasting)受信端末機におけるソフトウェアのダウンロードによるアップグレード方法であって、
前記地上波ＤＭＢ受信端末機が、地上波ＤＭＢ放送信号を受信し、該信号に含まれた複数のＦＩＧ(Fast Information Group)における情報を分析することによって、ソフトウェアのダウンロードがいつ行われるかを報知するための情報を含むアナウンスメントメッセージを確認する第１の段階と、
前記アナウンスメントメッセージに含まれた情報に従って、ソフトウェアをダウンロードするか否かを決定する第２の段階と、
前記第２の段階においてダウンロードすると決定された場合に、前記アナウンスメントメッセージに含まれた情報のうちの、アンサンブル情報及びダウンロード開始時間情報を格納する第３の段階と、
前記ダウンロード開始時間情報に従った時間になると、現在のアンサンブルと前記格納されたアンサンブルとを一致させる第４の段階と、
前記一致されたアンサンブルを介して受信されたＦＩＧにおける情報を分析して、ソフトウェアのダウンロードが行われることを報知するシグナリングメッセージを確認し、前記ソフトウェアをダウンロードする第５の段階と、
を含むことを特徴とする地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項２】
前記第１の段階において、前記アナウンスメントメッセージが確認されず、前記シグナリングメッセージを受信した場合に、前記シグナリングメッセージに含まれた情報に従って、ソフトウェアをダウンロードするか否かを決定する第６の段階と、
前記第６の段階において、ダウンロードすると決定された場合に、当該ソフトウェアをダウンロードする第７の段階と、
をさらに含むことを特徴とする請求項１に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項３】
前記アナウンスメントメッセージに関するＦＩＧ情報は、タイプ７であることを特徴とする、請求項１又は２に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項４】
前記アナウンスメントメッセージは、
当該ＦＩＧがどのような情報を含んでいるかを特定するための拡張フィールドと、
前記ソフトウェアのダウンロードが実際に行われるアンサンブルに関する情報を示すためのアンサンブルＩＤフィールドと、
前記ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機の製造会社を示すための製造会社ＩＤフィールドと、
前記ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機のモデルを識別するためのモデルＩＤフィールドと、
ダウンロードされるソフトウェアのバージョン情報を示すためのバージョンＩＤフィールドと、
前記ソフトウェアのダウンロードが開始される時間を示すためのダウンロード開始時間フィールドと、
製造会社やモデルについての付加情報を含むように設定された個人データフィールドと、
を含むことを特徴とする請求項３に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項５】
前記第２の段階は、前記製造会社ＩＤフィールド、前記モデルＩＤフィールド及び前記バージョンＩＤフィールドの情報と、前記地上波ＤＭＢ受信端末機の情報とを比較することにより、ダウンロードするか否かを決定することを特徴とする、請求項４に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項６】
前記シグナリングメッセージに関するＦＩＧ情報は、タイプ７であることを特徴とする、請求項１に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項７】
前記シグナリングメッセージは、
当該ＦＩＧがどのような情報を含んでいるかを特定するための拡張フィールドと、
ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機の製造会社を示すための製造会社ＩＤフィールドと、
前記ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機のモデルを識別するためのモデルＩＤフィールドと、
ダウンロードされるソフトウェアのバージョン情報を示すためのバージョンＩＤフィールドと、
前記ソフトウェアのアップグレードのためのデータの転送モードを示すための転送モードＩＤフィールドと、
前記転送モードＩＤフィールドに従うサブチャンネルを特定するためのサブチャンネルフィールドと、
製造会社やモデルについての付加情報を含むように設定された個人データフィールドと、
を含むことを特徴とする請求項６に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項８】
前記シグナリングメッセージに関するＦＩＧ情報は、タイプ７であることを特徴とする、請求項２に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項９】
前記シグナリングメッセージは、
当該ＦＩＧがどのような情報を含んでいるかを特定するための拡張フィールドと、
ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機の製造会社を示すための製造会社ＩＤフィールドと、
前記ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機のモデルを識別するためのモデルＩＤフィールドと、
ダウンロードされるソフトウェアのバージョン情報を示すためのバージョンＩＤフィールドと、
前記ソフトウェアのアップグレードのためのデータの転送モードを示すための転送モードＩＤフィールドと、
前記転送モードＩＤフィールドに従うサブチャンネルを特定するためのサブチャンネルフィールドと、
製造会社やモデルについての付加情報を含むように設定された個人データフィールドと、
を含むことを特徴とする請求項８に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項１０】
前記転送モードＩＤフィールドは、ＭＳＣ(Main Service Channel)のストリームモード及びＭＳＣのパケットモードの何れか一つと決定されることを特徴とする、請求項７又は９に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項１１】
前記第６の段階は、前記製造会社ＩＤフィールド、前記モデルＩＤフィールド及び前記バージョンＩＤフィールドの情報と、前記地上波ＤＭＢ受信端末機の情報とを比較することにより、ダウンロードするか否かを決定することを特徴とする、請求項９に記載の地上波ＤＭＢ受信端末機におけるソフトウェアのダウンロードによるアップグレード方法。
【請求項１２】
地上波ＤＭＢ(Digital Multimedia Broadcasting)受信端末機において、
コンピュータで実行可能なコードを格納したメモリと、
前記メモリと通信するプロセッサーと、を備え、
前記コンピュータで実行可能なコードは、前記プロセッサーが、
前記地上波ＤＭＢ受信端末機が、地上波ＤＭＢ放送信号を受信し、該信号に含まれた複数のＦＩＧ(Fast Information Group)における情報を分析することによって、ソフトウェアのダウンロードがいつ行われるかを報知するための情報を含むアナウンスメントメッセージを確認する第１の段階と、
前記アナウンスメントメッセージに含まれた情報に従って、ソフトウェアをダウンロードするか否かを決定する第２の段階と、
前記第２の段階においてダウンロードすると決定された場合に、前記アナウンスメントメッセージに含まれた情報のうちの、アンサンブル情報及びダウンロード開始時間情報を格納する第３の段階と、
前記ダウンロード開始時間情報に従った時間になると、現在のアンサンブルと前記格納されたアンサンブルとを一致させる第４の段階と、
前記一致されたアンサンブルを介して受信されたＦＩＧの情報を分析して、ソフトウェアのダウンロードが行われることを報知するシグナリングメッセージを確認し、前記ソフトウェアをダウンロードする第５の段階と、
を実行するように、命令を提供することを特徴とする端末機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地上波ＤＭＢ(Digital Multimedia Broadcasting)に関し、特に、地上波ＤＭＢ端末機に対して、アナウンスメント(Announcement)及びシグナリング(Signalling)動作を提供することで、ソフトウェアをアップグレードする方法に関する。
【背景技術】
【０００２】
ＤＭＢは、ＣＤ級の高品質オーディオサービスとデータサービスとを同時に提供するヨーロッパのデジタルラジオ放送標準であるＤＡＢ(Digital Audio Broadcasting)(Eureka-１４７)システムに基づき、ビデオを含むマルチメディア放送サービスを提供するために、大韓民国で世界最初に確立されたシステム標準である。
【０００３】
図１は、一般的な地上波ＤＭＢシステムの構成を示す図である。
【０００４】
図１に示すように、地上波ＤＭＢシステムは、放送用コンテンツをユーザーに提供するために、ＤＭＢコンテンツを含むＤＭＢ信号を生成するＤＭＢ放送センター１１と、ＤＭＢ放送センター１１からＤＭＢ信号を受信し、該受信したＤＭＢ信号を送出するＤＭＢ送出センター１２と、送出されたＤＭＢ信号を受信し、該受信したＤＭＢ信号に対応するＤＭＢプログラムを表示してユーザーに提供するＤＭＢ移動端末機１３と、を含む。
【０００５】
このとき、地上波ＤＭＢシステムにおいて、それぞれのＤＭＢ信号は、アンサンブルという周波数帯域を介してそれぞれの放送局別に提供される。
【０００６】
図２は、従来の一般的な地上波ＤＭＢ移動端末機の構成を示す図である。
【０００７】
図２に示すように、従来の地上波ＤＭＢ移動端末機は、アンテナを介して入力されたＤＭＢ信号を受信し、所望のアンサンブルの情報をチューニングするためのＲＦ(Radio Frequency)チューナー２１と、ＲＦチューナー２１を介して受信された当該アンサンブルに従うＤＭＢ信号を基底帯域の信号に復調する復調部２２と、復調されたアンサンブルに従うＤＭＢ信号をそれぞれのアンサンブル別サービスコンポーネントに分けるチャンネル(サービスコンポーネント)デマルチプレクサ２３と、チャンネル(サービスコンポーネント)デマルチプレクサ２３により選択され出力された所定のチャンネルの放送信号をデコーディングして出力するためのデコーダ２４と、を含む。
【０００８】
このような地上波ＤＭＢシステムでは、地上波ＤＭＢ移動端末機に対するシステム上の持続的なソフトウェアのアップグレードが必要とされ、このためには、ソフトウェアのアップグレードに対する予約や、ソフトウェアのアップグレードの開始を報知（アナウンス）する、等の動作が必要になる。しかしながら、現在の地上波ＤＭＢシステムでは、このような地上波ＤＭＢ移動端末機のソフトウェアなどに対するアップグレードのためのアルゴリズムが全く提供されていない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
よって、本発明の目的は、地上波ＤＭＢ受信端末機において、ＦＩＣ(Fast Information Channel)を介してソフトウェアのアップグレードのためのダウンロード情報を受信し、かかる受信情報を使用して、必要なソフトウェアをダウンロードすることでアップグレードを行う、地上波ＤＭＢ受信端末機におけるソフトウェアのアップグレード方法を提供することにある。
【００１０】
本発明の他の目的は、ＦＩＣを介してソフトウェアのアップグレードのためのダウンロード情報として、アナウンスメント及びシグナリングを用いることにある。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明は、地上波ＤＭＢ(Digital Multimedia Broadcasting)受信端末機におけるソフトウェアのダウンロードによるアップグレード方法であって、前記地上波ＤＭＢ受信端末機が、地上波ＤＭＢ放送信号を受信し、該信号に含まれた複数のＦＩＧ(Fast Information Group)における情報を分析することによって、ソフトウェアのダウンロードがいつ行われるかを報知するための情報を含むアナウンスメントメッセージを確認する第１の段階と、前記アナウンスメントメッセージに含まれた情報に従って、ソフトウェアをダウンロードするか否かを決定する第２の段階と、前記第２の段階においてダウンロードすると決定された場合に、前記アナウンスメントメッセージに含まれた情報のうちの、アンサンブル情報及びダウンロード開始時間情報を格納する第３の段階と、前記ダウンロード開始時間情報に従った時間になると、現在のアンサンブルと前記格納されたアンサンブルとを一致させる第４の段階と、前記一致されたアンサンブルを介して受信されたＦＩＧにおける情報を分析して、ソフトウェアのダウンロードが行われることを報知するシグナリングメッセージを確認し、前記ソフトウェアをダウンロードする第５の段階と、を含む。
【００１２】
また、本発明の他の側面は、地上波ＤＭＢ(Digital Multimedia Broadcasting)受信端末機において、コンピュータで実行可能なコードを格納したメモリと、前記メモリと通信するプロセッサーと、を備え、前記コンピュータで実行可能なコードは、前記プロセッサーが、前記地上波ＤＭＢ受信端末機が、地上波ＤＭＢ放送信号を受信し、該信号に含まれた複数のＦＩＧ(Fast Information Group)における情報を分析することによって、ソフトウェアのダウンロードがいつ行われるかを報知するための情報を含むアナウンスメントメッセージを確認する第１の段階と、前記アナウンスメントメッセージに含まれた情報に従って、ソフトウェアをダウンロードするか否かを決定する第２の段階と、前記第２の段階においてダウンロードすると決定された場合に、前記アナウンスメントメッセージに含まれた情報のうちの、アンサンブル情報及びダウンロード開始時間情報を格納する第３の段階と、前記ダウンロード開始時間情報に従った時間になると、現在のアンサンブルと前記格納されたアンサンブルとを一致させる第４の段階と、前記一致されたアンサンブルを介して受信されたＦＩＧの情報を分析して、ソフトウェアのダウンロードが行われることを報知するシグナリングメッセージを確認し、前記ソフトウェアをダウンロードする第５の段階と、を実行するように、命令を提供する。
【発明の効果】
【００１３】
本発明によれば、地上波ＤＭＢ受信端末機において、ＦＩＣ(Fast Information Channel)を介してソフトウェアのアップグレードのための情報が転送され、ＭＳＣ(Main Service Channel)を介してソフトウェアのダウンロードを行うことで、地上波ＤＭＢ受信端末機で遠隔のソフトウェア・ダウンロードを効率良く行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施形態について添付図面を参照しながら詳細に説明する。なお、下記の説明において、本発明の要旨のみを明瞭にするために、公知の機能や構成についての具体的な説明は適宜省略する。
【００１５】
地上波ＤＭＢシステムは、ビデオサービス、オーディオサービス及びデータサービスを提供するために設計されたものである。このような地上波ＤＭＢシステムでは、それぞれの放送局別に別途のアンサンブルを介してデータが（各放送局から）転送され、それぞれのアンサンブル内には、ビデオサービス、オーディオサービス及びデータサービスなどの複数のサービスが存在する。また、ビデオサービス、オーディオサービス及びデータサービスは、それぞれ一つのサービスと呼ばれるが、このような一つのサービスは、一つ又は二つ以上のサービスコンポーネントを含むことができる。
【００１６】
このような情報を転送するために、ＤＭＢシステムでは、転送フレームを構成して転送するが、かかる転送フレームを図５に示す。
【００１７】
図５は、本発明の実施形態によるＤＭＢ転送フレームの構造を示す図である。
【００１８】
図５に示すように、ＤＭＢ転送フレームは、ＤＭＢ転送システムの内部情報を転送するための同期化チャンネル５１と、ＤＭＢ受信端末機で迅速にアクセスする必要性がある情報を転送するために割り当てられたＦＩＣ(Fast Information Channel)５２と、ビデオ、オーディオ、データなどのサービスコンポーネントの主要サービスを転送するためのＭＳＣ(Main Service Channel)５３と、を含む。
【００１９】
それぞれのチャンネルについて詳細に説明すると、同期化チャンネル５１は、ＤＭＢ転送システムの内部情報を転送するために使用されるものであり、転送フレームの同期化(transmission frame synchronization)に関する情報（転送フレーム同期化情報）、周波数の自動制御(automatic frequency control)に関する情報（自動周波数制御情報）、チャンネル状態予測(channel state estimation)に関する情報（チャンネル状態予測情報）及び転送装置識別(transmitter identification)情報、などを含む。
【００２０】
また、ＦＩＣ(５２)は、複数のＦＩＢ(Fast Information Block)５０１−１〜５０１−ｎからなる。このＦＩＢは、アンサンブルの構成に関する情報であるＭＣＩ(Multiplex Configuration Information)と、アンサンブル内のサービスに関するサービス情報(Service Information)と、迅速な転送が要求されるデータと、を含む。
【００２１】
また、ＭＳＣ(５３)は、ビデオコンポーネント、オーディオコンポーネント、及びデータコンポーネントなどのサービスコンポーネントを転送するために用いられる。このようなＭＳＣ(５３)は、更に複数のサブチャンネル(sub-channel)に分けられ、それぞれのサブチャンネルは畳込み符号化されている。このようなサブチャンネルは、複数のＣＩＦ(Common Interleaved Frame)５０２−１〜５０２−ｎからなる。
【００２２】
このような転送フレームの構成や長さは、その転送モードによって変化する。これに対して、本実施形態の地上波ＤＭＢシステムでは、ＦＩＣ(５２)及びＭＳＣ(５３)を介して転送されるデータの種類に関係無しに、転送モードを提供するために、ＦＩＢ(５０１−１〜５０１−ｎ)及びＣＩＦ(５０２−１〜５０２−ｎ)を導入した。すなわち、本実施形態では、転送モードに関係なく、ＦＩＢ(５０１−１〜５０１−ｎ)又はＣＩＦ(５０２−１〜５０２−ｎ)の単位（ｕｎｉｔ）でデータを転送するものである。但し、ＦＩＢ(５０１−１〜５０１−ｎ)及びＣＩＦ(５０２−１〜５０２−ｎ)の数だけは、転送モードに従って指定（特定）される。このような転送モードに従うＦＩＢ及びＣＩＦの数については、下記の表１のように特定される。表１は、地上波ＤＭＢシステムの転送モード別の転送フレームの構成に関する例を示す。
【表１】
0004460555.tif 000002
【００２３】
図６は、本発明の実施形態によるＤＭＢ転送フレームのＦＩＢの詳細構造を示す図である。
【００２４】
前述した図５に示すＤＭＢ転送フレームにおいて、ＦＩＣ(５２)は複数のＦＩＢ(５０１−１〜５０１−ｎ)からなるが、このようなＦＩＢに関する詳細な構成を、図６に示す。
【００２５】
図６に示すように、それぞれのＦＩＢ(５０１−１〜５０１−ｎ)は、情報を載せる単位（ｕｎｉｔ）である、複数のＦＩＧ(Fast Information Group)６０１−ｖ〜６０１−ｔを含む３０バイトからなるＦＩＢデータフィールドと、１６ビットからなり、エラーをチェックするために割り当てられたＣＲＣ(Cyclic Redundancy Check)フィールドと、を含む。
【００２６】
また、ＦＩＢデータフィールドは、（それぞれが情報を載せる単位（ｕｎｉｔ）となる）複数のＦＩＧ(６０１−ｖ〜６０１−ｔ)と、すべてのＦＩＧを載せ終ったことを示すための終了マーカーフィールド６０２と、転送長さを一致させるために使用されるパディングフィールド６０３と、を含む。
【００２７】
特に、それぞれのＦＩＧ(６０１−ｖ〜６０１−ｔ)は、転送されるべき情報の特性を示すためのタイプ情報６０４及び転送されるべき情報の長さを示すための長さ情報６０５を含むＦＩＧヘッダと、転送されるべき情報を載せるＦＩＧデータフィールド６０６と、を備える。
【００２８】
本発明の実施形態において、それぞれのＦＩＧ(６０１−ｖ〜６０１−ｔ)は、転送されるべき（すなわち転送対象となる）情報に従って、８つのタイプに分けられる。下記の表２は、このようなＦＩＧのタイプを例示したものである。
【表２】
0004460555.tif 000003
【００２９】
このような転送フレームに関する情報を介して本発明の実施形態によるソフトウェアのアップグレード動作を遂行する場合、ＦＩＢ（５０１−１〜５０１−ｎ）を介してアナウンスメント及びシグナリングを遂行し、ＭＳＣ（５３）を介して当該ソフトウェアを転送する。
【００３０】
図３は、本発明の実施形態による地上波ＤＭＢシステムにおける、ソフトウェアのアップグレードのためのソフトウェア転送過程を示すフローチャートである。
【００３１】
図３に示すように、地上波ＤＭＢシステムは、所定の地上波ＤＭＢ端末機などのソフトウェアのアップグレードが必要であるか否かを確認する(ステップＳ３１)。ここで、ソフトウェアとしては、所定の地上波ＤＭＢ端末機のファームウエア(firmware)、作動システムソフトウェア(operating system software)、装置ドライバーソフトウェア(device driver software)、純粋応用ソフトウェア(native application software)、及びミドルウェア(middleware)などが含まれる。
【００３２】
そして、ソフトウェアのアップグレードが必要と判定された場合には、地上波ＤＭＢシステムは、図７に示すＦＩＧを介してアナウンスメントメッセージを送信する(ステップＳ３２)。このアナウンスメント過程におけるアナウンスメントメッセージは、アップグレードが必要なソフトウェアの情報(バージョン情報等)、当該アップグレードが遂行される地上波ＤＭＢ端末機の製造会社、モデル名、当該ソフトウェアが転送されるアンサンブル情報及び当該ソフトウェアが転送される時間情報などを含む。
【００３３】
次に、地上波ＤＭＢシステムは、アナウンスメントに含まれた時間情報に対応する時間になったか否かを判定し(ステップＳ３３)、該当時間になったと判定した場合には、アナウンスメント過程を介して報知されたアンサンブル情報に対応するアンサンブルを使用して、ソフトウェアが転送されることを報知するシグナリングメッセージを当該地上波ＤＭＢ端末機に送信する(ステップＳ３４)。このようなシグナリングは、アナウンスメントと同様にＦＩＧ（図６参照）を使用して行われる。また、シグナリングメッセージも、アナウンスメントメッセージと類似しており、アップグレードが必要なソフトウェアの情報(バージョン情報等)、当該アップグレードが遂行される地上波ＤＭＢ端末機の製造会社、モデル名、及び当該ソフトウェアが転送される時間情報などを含む。
【００３４】
地上波ＤＭＢシステムは、このようなシグナリング(ステップＳ３４)の後に、当該ソフトウェアをＤＭＢ受信端末機に送信（転送）する(ステップＳ３５)。
【００３５】
以下、アナウンスメント及びシグナリングのための転送フレームの構造について、詳細に説明する。
【００３６】
図７は、本発明の実施形態によるアナウンスメントのためのＦＩＧ(Fast Information Group)の構造を示す図である。
【００３７】
図７に示すように、本発明の実施形態におけるアナウンスメントのためのＦＩＧは、そのタイプ(タイプフィールド６０４の値)が“７”に指定される。前述した表２のような地上波ＤＭＢの規格によれば、ＤＭＢのＦＩＣを介して転送されるＦＩＧのうち、タイプ“７”は、インハウス(in house)用として使用される。
【００３８】
したがって、本発明の実施形態によるソフトウェアのアップグレードのためのアナウンスメント及びシグナリングは、タイプ７を使用して行われる。
【００３９】
まず、図７を参照してアナウンスメントについて説明する。ソフトウェアのダウンロードにおけるアナウンスメントは、ソフトウェアのダウンロードがいつ行われるかを地上波ＤＭＢ受信端末機に報知するための情報であって、図７に示すように、３ビットからなるタイプフィールド６０４は、その値すなわちタイプが“７”に特定され、５ビットからなる長さフィールド６０５は、ＦＩＧデータフィールド６０６に含まれたデータの長さ情報を含む。
【００４０】
また、ＦＩＧデータフィールド６０６は、当該ＦＩＧがどのような情報を含むかを特定するための拡張(Extention)フィールド７０１と、ソフトウェアダウンロードが実際に行われるアンサンブルに関する情報を示すためのアンサンブルＩＤフィールド７０２と、ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機の製造会社を示すための製造会社ＩＤフィールド７０３と、ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機のモデルを識別するためのモデルＩＤフィールド７０４と、ダウンロードされるソフトウェアのバージョン情報を示すためのバージョンＩＤフィールド７０５と、ソフトウェアのダウンロードが開始される時間を示すためのダウンロード開始時間フィールド７０６と、製造会社やモデルについての付加情報を含むように設定された個人データ(Private Data)フィールド７０７と、を含む。
【００４１】
特に、ダウンロード開始時間フィールド７０６は、日付情報を示すためのＭＪＤフィールド７０６−１と、時間情報を示すための時間フィールド７０６−２と、分情報を示すための分フィールド７０６−３と、を含む。ここで、ＭＪＤは、準ユリウス日(Modified Julian Date)を意味し、これは準ユリウスコーディング政策によりコーディングされた１７ビット二進数の値であって、日付情報を示す値である。
【００４２】
また、拡張フィールド７０１の内容を、下記の表３に示す。
【表３】
0004460555.tif 000004
【００４３】
上記表３によれば、図７のようにソフトウェアのダウンロードのアナウンスメントのためのＦＩＧである場合には、拡張フィールド７０１は、“００００００００”に設定されることになる。
【００４４】
図８は、本発明の実施形態によるシグナリングのためのＦＩＧの構造を示す図である。
【００４５】
図８に示すように、本実施形態におけるシグナリングのためのＦＩＧは、そのタイプフィールド６０４の値（すなわちタイプ）が“７”に特定される(６０４)。上記表２で例示したような地上波ＤＭＢ規格によれば、ＤＭＢのＦＩＣを介して転送されるＦＩＧのうち、タイプ“７”は、インハウス用に使用される。
【００４６】
したがって、本発明の実施形態によるソフトウェアのアップグレードのためのアナウンスメント及びシグナリングは、タイプ７を介して行われる。
【００４７】
次に、図８を参照してシグナリングについて説明する。ソフトウェアのダウンロードにおけるシグナリングは、ソフトウェアのダウンロードが行われる（開始される）ことを地上波ＤＭＢ受信端末機に報知するための情報であって、図８に示すように、３ビットからなるタイプフィールド６０４は“７”に特定され、５ビットからなる長さフィールド６０５は、ＦＩＧデータフィールド６０６に含まれたデータの長さ情報を含む。
【００４８】
また、ＦＩＧデータフィールド６０６は、当該ＦＩＧがどのような情報を含むかを特定するための拡張フィールド８０１と、ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機の製造会社を示すための製造会社ＩＤフィールド８０２と、ソフトウェアのアップグレードが要求されるＤＭＢ受信端末機のモデルを識別するためのモデルＩＤフィールド８０３と、ダウンロードされるソフトウェアのバージョン情報を示すためのバージョンＩＤフィールド８０４と、ソフトウェアのアップグレードのためのデータの転送モードを示すための転送モードＩＤ(TMId)フィールド８０５と、転送モードＩＤフィールド８０５に従うサブチャンネルを特定するためのサブチャンネルフィールド８０６と、製造会社やモデルについての付加情報を含むように設定された個人データフィールド８０７と、を含む。
【００４９】
上記表３を参照すれば、図８のようにソフトウェアのダウンロードのシグナリングのためのＦＩＧである場合には、拡張フィールド８０１は“０００００００１”に設定されることになる。
【００５０】
ソフトウェアのアップグレードのための実質的なデータは、ＭＳＣ（図５参照）を介して転送される。
このような転送における転送モードは、ＭＳＣのストリームモードを使用することができ、パケットモードを使用することもできる。よって、ソフトウェアのアップグレードのためのデータがどのようなモードに転送されるかを示す転送モードＩＤフィールド８０５は、大きく２種類のモードに分類される。すなわち、ＭＳＣのストリームモードで転送されること(８１)ができ、ＭＳＣのパケットモードで転送されること(８２)もできる。
【００５１】
このような転送モードＩＤフィールド８０５に従って、サブチャンネルフィールド８０６の構成が異なる（変わる）ことになる。すなわち、転送モードＩＤフィールド８０５がストリームデータであることを示す場合(８１)には、サブチャンネルフィールド８０６は、Ｒｆｕフィールド８０６−１と、サブチャンネルＩＤフィールド８０６−２とを含み、一方、転送モードＩＤフィールド８０５がパケットデータであることを示す場合(８２)には、サブチャンネルフィールド８０６は、Ｒｆｕフィールド８０６−１と、サブチャンネルＩＤフィールド８０６−２と、パケットアドレスフィールド８０６−３と、を含む。
【００５２】
図４は、本発明の実施形態による地上波ＤＭＢ受信端末機におけるソフトウェアのアップグレード方法を示すフローチャートである。
【００５３】
図４に示すように、ステップＳ４０１で、ＤＭＢ受信端末機は、ＤＭＢ放送サービスを受信する。次のステップＳ４０２で、ＤＭＢ受信端末機は、受信されたＤＭＢ放送サービスに含まれたＦＩＧを分析する(ステップＳ４０２)。このとき、ＦＩＧの分析は、図７又は図８に示すＦＩＧのタイプフィールドと拡張フィールドとにより行われる。まず、ステップＳ４０３で、ＤＭＢ受信端末機は、受信されたＦＩＧがソフトウェアのダウンロードのためのアナウンスメント情報を含むか否かを判定する。
【００５４】
ここで、ＦＩＧがソフトウェアのダウンロードのためのアナウンスメント情報を含んでいると判定された場合には、ステップＳ４０４で、ＤＭＢ受信端末機は、当該ソフトウェアをダウンロードするか否かを決定する。かかる決定をするために、ＦＩＧに含まれた製造会社ＩＤフィールド、モデルＩＤフィールド及びバージョンＩＤフィールドの分析がなされる。すなわち、ＤＭＢ受信端末機は、当該地上波ＤＭＢ受信端末機がソフトウェアのダウンロードによりアップグレードされる当該製造会社の当該モデルと一致するか否かと、当該ソフトウェアのダウンロードによりアップグレードされるバージョンが最新のバージョンか否かとにより、当該ソフトウェアをダウンロードするか否かを決定する。
【００５５】
また、ＤＭＢ受信端末機は、ステップＳ４０４でソフトウェアをダウンロードすると決定した場合には、ダウンロード開始時間情報とアンサンブル情報とを記憶（不図示のメモリ等に格納）する(ステップＳ４０５)。続いて、ＤＭＢ受信端末機は、記憶されたダウンロード開始時間になるまで待機し(ステップＳ４０６)、該開始時間なると(ステップＳ４０６で肯定)、現在のアンサンブル情報と格納されたアンサンブル情報とが同一か否かを確認する(ステップＳ４０７)。ステップＳ４０７において、アンサンブルが互いに異なると判定された場合には、ＤＭＢ受信端末機は、ユーザーにアンサンブル変更を報知し、現在のアンサンブル情報を、格納されたアンサンブル情報に変更する(ステップＳ４０８)。この場合には、ユーザーの設定によって、ユーザーの承認後にアンサンブルを変更することができ、或いはユーザーの承認なしにアンサンブルを変更することもできる。
【００５６】
さらに、ＤＭＢ受信端末機は、ＦＩＧを分析し(ステップＳ４０９)、シグナリングを確認し(ステップＳ４１０)、ソフトウェアをダウンロードする(ステップＳ４１３)ことにより、当該ソフトウェアのアップグレードを行う。
【００５７】
一方、ＤＭＢ受信端末機は、ソフトウェアのダウンロードのためのアナウンスメント情報を受信せずに（ステップＳ４０３で否定）、直接シグナリングを受信したと判定した場合(ステップＳ４１１で肯定)には、当該シグナリングに含まれた製造会社ＩＤフィールド、モデルＩＤフィールド、及びバージョンＩＤフィールドに従って、ソフトウェアをダウンロードするか否かを決定し（ステップＳ４１２）、かかる決定に基づいてソフトウェアのダウンロードを行う(ステップＳ４１３)。
【００５８】
前述したような本発明の方法は、コンピュータプログラム（すなわちコンピュータで実行可能なコード）によって実現され、コンピュータから読出し可能な形態で各種の記録媒体(例えば、各種のＲＯＭ、ＣＤ−ＲＯＭ、ＲＡＭ、可撓性を有する所謂フレキシブルディスク、ハードディスク、光磁気ディスク等)に格納されることができる。なお、上述したＤＭＢ受信端末機がコンピュータプログラムを受信及び実行可能なプロセッサーを備えていることは勿論であり、また、該コンピュータプログラムを格納し、前記プロセッサーと通信するメモリを備えることができることはいうまでもない。
【００５９】
なお、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【図面の簡単な説明】
【００６０】
【図１】従来の一般的な地上波ＤＭＢシステムの構成を示すブロック図である。
【図２】従来の一般的な地上波ＤＭＢ移動端末機の構成を示す図である。
【図３】本発明の実施形態による地上波ＤＭＢシステムにおけるソフトウェアのアップグレードのためのソフトウェア転送過程を示すフローチャートである。
【図４】本発明の実施形態による地上波ＤＭＢ受信端末機におけるソフトウェアのアップグレード方法を示すフローチャートである。
【図５】本発明の実施形態によるＤＭＢ放送フレームの構造を示す図である。
【図６】本発明の実施形態によるＤＭＢ転送フレームのＦＩＢの詳細構造を示す図である。
【図７】本発明の実施形態によるアナウンスメントのためのＦＩＧの構造を示す図である。
【図８】本発明の実施形態によるシグナリングのためのＦＩＧの構造を示す図である。
【図１】
0004460555.tif 000005
【図２】
0004460555.tif 000006
【図３】
0004460555.tif 000007
【図４】
0004460555.tif 000008
【図５】
0004460555.tif 000009
【図６】
0004460555.tif 000010
【図７】
0004460555.tif 000011
【図８】
0004460555.tif 000012