(57)【要約】【課題】  ベース装置と可搬型表示装置とから構成されるインターネット端末において、制御プログラムを容易にバージョンアップできるようにする。【解決手段】  インターネット４１０を通じて得られる情報を、ベース装置１００から可搬型表示装置２００に送信して表示手段２０５に表示するとともに、操作手段の操作を示す情報を、可搬型表示装置２００からベース装置１００を通じてインターネット４１０に送り出して表示手段２０５に所望の情報を表示する。操作手段からベース装置１００あるいは可搬型表示装置２００におけるソフトウェアのバージョンアップが指示されたとき、ベース装置１００をインターネット４１０を通じてバージョンアップサーバ４２０に接続する。サーバ４２０からベース装置１００における不揮発性メモリあるいは可搬型表示装置２００における不揮発性メモリに、新バージョンのソフトウェアをダウンロードする。【選択図】  図１
2005174047.tif 000002
【特許請求の範囲】
【請求項１】
ベース装置と、
可搬型表示装置と
を有し、
上記ベース装置は、
インターネットとの接続を行う通信制御回路と、
上記可搬型表示装置との間を電波により接続する送受信回路と、
このベース装置で実行されるソフトウェアを格納する不揮発性メモリと
を有し、
上記可搬型表示装置は、
表示手段と、
操作手段と、
上記ベース装置の送受信回路とにより上記ベース装置との間を電波により接続する送受信回路と、
この可搬型表示装置で実行されるソフトウェアを格納する不揮発性メモリと
を有し、
上記インターネットを通じて得られる情報を、上記ベース装置から上記可搬型表示装置に送信して上記表示手段に表示するとともに、
上記操作手段の操作を示す情報を、上記可搬型表示装置から上記ベース装置を通じて上記インターネットに送り出して上記表示手段に所望の情報を表示し、
上記操作手段から上記ベース装置あるいは上記可搬型表示装置における上記ソフトウェアのバージョンアップが指示されたとき、上記ベース装置を上記インターネットを通じて新バージョンのソフトウェアを格納したサーバに接続し、
このサーバから上記ベース装置における上記不揮発性メモリあるいは上記可搬型表示装置における上記不揮発性メモリに、上記新バージョンのソフトウェアをダウンロードする
ようにしたインターネット端末。
【請求項２】
請求項１に記載のインターネット端末において、
上記ベース装置における上記不揮発性メモリおよび上記可搬型表示装置における上記不揮発性メモリは、それぞれ２つの系統から構成され、
上記新バージョンのソフトウェアをダウンロードするとき、上記２つの系統のそれぞれに交互にダウンロードする
ようにしたインターネット端末。
【請求項３】
請求項２に記載のインターネット端末において、
上記サーバに用意されているスクリプトファイルの内容と、上記ベース装置における上記不揮発性メモリあるいは上記可搬型表示装置における上記不揮発性メモリにダウンロードされているソフトウェアのバージョンとから、上記サーバから上記ソフトウェアをダウンロードするときのバージョンを選択する
ようにしたインターネット端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はインターネット端末に関する。
【背景技術】
【０００２】
インターネット上には、様々な情報が行き交い、各種のサービスが展開されているので、パーソナルコンピュータをインターネットに接続すれば、それらの情報やサービスを享受することができる。
【０００３】
しかし、パーソナルコンピュータによりインターネットを利用する場合には、煩雑な操作や特別な知識を必要とするので、パーソナルコンピュータに不慣れなユーザや、簡単な操作でインターネットを利用したいユーザは、パーソナルコンピュータを使用しないで、家電組み込み型のインターネット端末を利用するようになりつつある。
【０００４】
例えば、家電組み込み型のインターネット端末として、テレビ放送の受信機能を備えることにより、任意のチャンネルのテレビ番組を視聴することができるとともに、通信機能を有することにより、インターネットを通じてホームページの閲覧や電子メールの送受信などを行えるようにしたものがある。このようなインターネット端末を利用すれば、簡単な操作でホームページの閲覧や電子メールの送受信などを行うことができる。
【０００５】
なお、先行技術文献として例えば以下のものがある。
【特許文献１】特開２００２−１６３１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、パーソナルコンピュータや家電組み込み型のインターネット端末は、購入して使用を開始するとき、その使用状態の設定を行う必要がある。また、周辺機器に変更が生じたときには、制御プログラム（いわゆるドライバソフト）を変更する、すなわち、バージョンアップをする必要がある。さらに、モデムやルータなどの外部機器の使用環境が変化したときにも、制御プログラムのバージョンアップを必要とすることがある。
【０００７】
これらのバージョンアップは複数回にわたり累積的に適用される場合がある。また、複数種類のバージョンアップが提供されることによりバージョンアップの累積順序が分岐することもある。
【０００８】
そのような状況において、ユーザが複数のバージョンアップの中から適切なバージョンアップを選択することは、困難である。特に、複数のバージョンアップの累積順序に分岐のある場合に、正しい順序でバージョンアップしながら、希望する、あるいは指定された仕様の状態に設定することは、煩雑であり、なおさら困難である。
【０００９】
この発明は、このような問題点を解決しようとするものである。
【課題を解決するための手段】
【００１０】
この発明においては、
ベース装置と、
可搬型表示装置と
を有し、
上記ベース装置は、
インターネットとの接続を行う通信制御回路と、
上記可搬型表示装置との間を電波により接続する送受信回路と、
このベース装置で実行されるソフトウェアを格納する不揮発性メモリと
を有し、
上記可搬型表示装置は、
表示手段と、
操作手段と、
上記ベース装置の送受信回路とにより上記ベース装置との間を電波により接続する送受信回路と、
この可搬型表示装置で実行されるソフトウェアを格納する不揮発性メモリと
を有し、
上記インターネットを通じて得られる情報を、上記ベース装置から上記可搬型表示装置に送信して上記表示手段に表示するとともに、
上記操作手段の操作を示す情報を、上記可搬型表示装置から上記ベース装置を通じて上記インターネットに送り出して上記表示手段に所望の情報を表示し、
上記操作手段から上記ベース装置あるいは上記可搬型表示装置における上記ソフトウェアのバージョンアップが指示されたとき、上記ベース装置を上記インターネットを通じて新バージョンのソフトウェアを格納したサーバに接続し、
このサーバから上記ベース装置における上記不揮発性メモリあるいは上記可搬型表示装置における上記不揮発性メモリに、上記新バージョンのソフトウェアをダウンロードする
ようにしたインターネット端末
とするものである。
【発明の効果】
【００１１】
この発明によれば、可搬型表示装置から制御プログラムのバージョンアップを指示するだけで、最適な制御プログラムがダウンロードされる。
【発明を実施するための最良の形態】
【００１２】
１．インターネット端末の全体の構成例
図１は、この発明を適用した家電組み込み型のインターネット端末の一例を全体として示す。この家電組み込み型のインターネット端末は、ベース装置１００と、可搬型表示装置２００とから構成される。
【００１３】
ベース装置１００は、後述するようにテレビ放送の受信用のチューナ回路（図示せず）を内蔵するとともに、外部ＡＶ機器として例えばＤＶＤプレーヤ３００が接続される。さらに、ベース装置１００は、例えば、ブロードバンドルータ４０１およびＡＤＳＬ回線４０２を通じてＩＳＰ４０３に接続され、このＩＳＰ４０３はインターネット４１０に接続されている。そして、ベース装置１００は、これに供給された信号のうち、ユーザの指定したビデオ信号およびオーディオ信号を選択し、無線により可搬型表示装置２００に伝送する。
【００１４】
なお、インターネット４１０には、バージョンアップ用のサーバ４２０が接続される。このサーバ４２０には、ベース装置１００および可搬型表示装置２００が必要とする制御プログラムの最新バージョンを始めとする各バージョンが用意される。
【００１５】
一方、可搬型表示装置２００は、その表示部が例えばＬＣＤ２０５により構成されるとともに、スピーカ２０７を内蔵している。また、可搬型表示装置２００は、その電源は内蔵の充電式電池（図示せず）とされる。
【００１６】
さらに、可搬型表示装置２００は、ベース装置１００をリモコン（遠隔操作）する機能をも有する。このため、可搬型表示装置２００の表示画面には、リモコンの操作部としてタッチパネルが積層され、リモコン時には、指やタッチペンなどによりそのタッチパネル（表示画面）を触れたり、所定のパターン（文字や記号など）を描いたりすると、これが認識されて対応するリモコンのコマンド信号（必要に応じてデータ信号を含む。以下同様）が形成され、このコマンド信号がベース装置１００に送信されてベース装置１００がリモコンされる。なお、ベース装置１００と可搬型表示装置２００との間の信号の送受信は、電波を用いて例えばIEEE802.11方式のプロトコルにより行われる。
【００１７】
したがって、この家電組み込み型のインターネット端末によれば、ベース装置１００に供給されるテレビ放送、ＤＶＤプレーヤ３００により提供されるコンテンツ、あるいはインターネット４１０を通じて得られるコンテンツや電子メールなどを、可搬型表示装置２００により手元で視聴することができる。
【００１８】
そして、そのとき、可搬型表示装置２００によりベース装置１００をリモコンすることができるとともに、そのリモコンのために別に送信機を用意する必要がない。
【００１９】
２．ベース装置１００の構成例
図２は、ベース装置１００の一例を示し、これは、チューナ回路１０２、セレクタ回路１０４、通信制御回路１０６を有する。この場合、チューナ回路１０２は、テレビ放送の指定されたチャンネルを選局してビデオ信号およびオーディオ信号を出力するものであり、その出力信号はセレクタ回路１０４に供給される。また、通信制御回路１０６は、ネットワーク通信を実現するためのＬＳＩであり、ＴＣＰ／ＩＰにより送受信されるパケットの解析を行い、データの選択や送受信の制御を行なうものである。
【００２０】
さらに、ベース装置１００は、エンコーダ回路１１１、送受信回路１１２、デコーダ回路１１４を有する。この場合、エンコーダ回路１１１は、セレクタ回路１１１の出力信号を例えばＭＰＥＧ方式によりエンコードしてデータ圧縮するものであり、送受信回路１１２は、可搬型表示装置２００との間を電波を用いて接続するためのものである。さらに、デコーダ回路１１４は、可搬型表示装置２００から送信されてきたコマンド信号が送受信回路１１２から供給されてデコードするものである。
【００２１】
また、ベース装置１００は、システム制御用としてマイクロコンピュータ１２０を有する。このマイクロコンピュータ１２０は、各種のプログラムを実行するＣＰＵ１２１と、所定のプログラムの書き込まれているＲＯＭ１２２と、ワークエリア用のＲＡＭ１２３とを有し、これらメモリ１２２、１２３はシステムバス１２９を通じてＣＰＵ１２１に接続されている。
【００２２】
この場合、ＲＯＭ１２２に書き込まれているプログラムは、このベース装置１００を動作させるときの基本的なプログラム、および制御プログラムをバージョンアップするためのプログラムなどである。つまり、ＲＯＭ１２２のプログラムは、主として、バージョンアップの必要がないか、バージョンアップが困難なプログラムである。
【００２３】
さらに、マイクロコンピュータ１２０は、フラッシュメモリなどにより構成された不揮発性メモリ１２４Ａ、１２４Ｂを有する。このメモリ１２４Ａ、１２４Ｂには、制御プログラムなどのバージョンアップが必要なプログラムやバージョンアップ可能なプログラムが格納される。ただし、メモリ１２４Ａのプログラムと、メモリ１２４Ｂのプログラムとは、同一のプログラムであるが、一方は旧バージョンのプログラム、他方は新バージョンのプログラムの関係とされる。そして、メモリ１２４Ａ、１２４Ｂは、切り換え回路１２５を通じてシステムバス１２９に接続され、どちらか一方のメモリ、通常は、新バージョンのプログラムを格納しているメモリが有効（アクセス可能）とされている。
【００２４】
また、マイクロコンピュータ１２０は、グラフィックコントロール回路１２６を有し、これもバス１２９に接続されている。このグラフィックコントロール回路１２６は、図示はしないが、ビデオＲＡＭおよびＤ／Ａコンバータ回路などを有し、マイクロコンピュータ１２０が処理した静止画や動画あるいはテキストファイルなどのデジタルデータを表示用のビデオ信号に変換して出力するものである。
【００２５】
そして、テレビ放送の放送波信号がアンテナ１０１により受信されてチューナ回路１０２に供給されるとともに、マイクロコンピュータ１２０から所定の選局信号がチューナ回路１０２に供給され、チューナ回路１０２からは指定したチャンネルのビデオ信号およびオーディオ信号が取り出され、この取り出された信号がセレクタ回路１０４に供給される。
【００２６】
また、ＤＶＤプレーヤ３００からビデオ信号およびオーディオ信号が取り出され、これら信号がライン入力端子１０３を通じてセレクタ回路１０４に供給される。さらに、グラフィックコントロール回路１２６からのビデオ信号もセレクタ回路１０４に供給される。
【００２７】
そして、マイクロコンピュータ１２０によりセレクタ回路１０４が制御され、セレクタ回路１０４からは、これに供給されたビデオ信号およびオーディオ信号のうちの任意のビデオ信号およびオーディオ信号が選択されて取り出され、この取り出された信号がエンコーダ回路１１１に供給されてＭＰＥＧ方式の信号にエンコードされる。なお、このとき、マイクロコンピュータ１２０から可搬型表示装置２００を制御するためのコマンド信号も取り出されてエンコーダ回路１１１に供給され、エンコードされる。
【００２８】
そして、このエンコーダ回路１１１の出力信号が送受信回路１１２に供給されて所定の送信信号とされ、この送信信号がアンテナ１１３に供給されて可搬型表示装置２００へと送信される。
【００２９】
一方、可搬型表示装置２００からコマンド信号が送信されてくると、これがアンテナ１１３により受信されてその受信信号が送受信回路１１２に供給され、デコーダ回路１１４からはもとのコマンド信号が取り出され、このコマンド信号がマイクロコンピュータ１２０に供給される。
【００３０】
そして、チューナ回路１０２およびセレクタ回路１０４は、マイクロコンピュータ１２０により、可搬型表示装置２００から送信されてきたコマンド信号にしたがって制御され、そのコマンド信号にしたがった動作あるいは状態とされる。したがって、ベース装置１００は可搬型表示装置２００によりリモコンされることになる。
【００３１】
また、可搬型表示装置２００からホームページの閲覧や電子メールの送受信などに関するコマンド信号が送信されてくると、マイクロコンピュータ１２０は通信制御回路１０６を通じてインターネット４１０に接続され、対応する情報がマイクロコンピュータ１２０に供給される。
【００３２】
３．可搬型表示装置２００の例
図３は、可搬型表示装置２００の一例を示し、これは、送受信回路２０２、デコーダ回路２０３、エンコーダ回路２０８を有する。この場合、送受信回路２０２は、ベース装置１００の送受信回路１１２との間を電波により接続するものであり、デコーダ回路２０３は、送受信回路２０２の受信したベース装置１００からの信号をデコードしてもとのビデオ信号、オーディオ信号、コマンド信号を出力するものである。
【００３３】
そして、デコーダ回路２０３によりデコードされたビデオ信号は、映像回路２０４を通じてＬＣＤ２０５に供給され、映像として再生される。また、デコーダ回路２０３によりデコードされたオーディオ信号は、音声回路２０６を通じてスピーカ２０７に供給され、音響として出力される。
【００３４】
さらに、デコーダ回路２０３によりデコードされたコマンド信号は、制御回路を構成するマイクロコンピュータ２２０に供給される。また、マイクロコンピュータ２２０において、ベース装置１００などに対するコマンド信号が形成されたとき、それらの信号がエンコーダ回路２０８によりエンコードされて送受信回路２０２に供給される。
【００３５】
また、マイクロコンピュータ２２０は、各種のプログラムを実行するＣＰＵ２２１と、所定のプログラムの書き込まれているＲＯＭ２２２と、ワークエリア用のＲＡＭ２２３とを有し、これらメモリ２２２、２２３はシステムバス２２９を通じてＣＰＵ２２１に接続されている。
【００３６】
この場合、ＲＯＭ２２２に書き込まれているプログラムは、この可搬型表示装置２１００を動作させるときの基本的なプログラム、および制御プログラムをバージョンアップするためのプログラムなどである。つまり、ＲＯＭ２２２のプログラムは、主として、バージョンアップの必要がないか、バージョンアップが困難なプログラムである。
【００３７】
さらに、マイクロコンピュータ２２０は、フラッシュメモリなどにより構成された不揮発性メモリ２２４Ａ、２２４Ｂを有する。このメモリ２２４Ａ、２２４Ｂには、制御プログラムなどのバージョンアップが必要なプログラムやバージョンアップ可能なプログラムが格納される。ただし、メモリ２２４Ａのプログラムと、メモリ２２４Ｂのプログラムとは、同一のプログラムであるが、一方は旧バージョンのプログラムであり、他方は新バージョンのプログラムの関係とされる。そして、メモリ２２４Ａ、２２４Ｂは、切り換え回路２２５を通じてシステムバス２２９に接続され、どちらか一方のメモリ、通常は、新バージョンのプログラムを格納しているメモリが有効（アクセス可能）とされている。
【００３８】
また、マイクロコンピュータ２２０は、グラフィックコントロール回路２２６を有し、これもバス２２９に接続されている。このグラフィックコントロール回路２２６は、図示はしないが、ビデオＲＡＭおよびＤ／Ａコンバータ回路などを有し、このマイクロコンピュータ２２０が処理した静止画や動画あるいはテキストファイルなどのデジタルデータを表示用のビデオ信号に変換して映像回路２０４に供給するものである。
【００３９】
さらに、操作部として、ＬＣＤ２０５の表示面に透明のタッチパネル２２７が積層され、その出力が座標検出回路２２８に供給される。そして、タッチパネル２２７に指やタッチペンなどが触れたとき、その座標が検出回路２２８により検出され、その検出出力がマイクロコンピュータ２２０に供給される。
【００４０】
すると、マイクロコンピュータ２２０は、その検出出力からタッチパネル２３２の触れた位置、あるいはタッチパネル２３２に描かれたパターンを判別して対応するコマンド信号に変換する。そして、そのコマンド信号はエンコーダ回路２０８を通じて送受信回路２０８に供給されて送信信号とされ、この送信信号がアンテナ２０１に供給されてベース装置１００へと送信される。
【００４１】
したがって、上述のように、ベース装置１００は可搬型表示装置２００から送信されてきたコマンド信号にしたがった動作あるいは状態となり、すなわち、ベース装置１００は可搬型表示装置２００によりリモコンされたことになる。なお、このとき、上述のようにベース装置１００から送信されてきたビデオ信号がＬＣＤ２０５に映像として表示されるとともに、オーディオ信号がスピーカ２０７から再生音として出力される。
【００４２】
４．バージョンアップの方法
上述のように、メモリ１２４Ａ、１２４Ｂの一方には、新しいバージョンの制御プログラムが格納され、他方には古いバージョンの制御プログラムが格納されているが、以下の説明においては、メモリ１２４Ａに新しいバージョンの制御プログラムが格納され、メモリ１２４Ｂに古いバージョンの制御プログラムが格納されているとする。したがって、このとき、切り換え回路１２５はメモリ１２４Ａに接続され、ベース装置１００はメモリ１２４Ａの制御プログラムを使用ないし実行することになる。
【００４３】
そして、タッチパネル２０７によりベース装置１００の制御プログラムのバージョンアップを指示すると、可搬型表示装置２００において、ベース装置１００の制御プログラムのバージョンアップを指示するコマンド信号が形成され、ベース装置１００へと送信される。
【００４４】
すると、ベース装置１００は、可搬型表示装置２００から送信されてきたコマンド信号にしたがって、切り換え回路１２５を、メモリ１２４Ａ、１２４Ｂのうち、古いバージョンの制御プログラムを格納しているメモリに切り換える。また、ベース装置１００をインターネット４１０を通じてサーバ４２０に接続し、サーバ４２０から最新バージョンの制御プログラムをダウンロードし、このダウンロードした最新バージョンの制御プログラムを、切り換え回路１２５を通じてメモリ１２４Ａあるいは１２４Ｂに上書きにより格納する。
【００４５】
今の場合、メモリ１２４Ａ、１２４Ｂのうち、古いバージョンの制御プログラムを格納しているメモリはメモリ１２４Ｂであり、切り換え回路１２５はそのメモリ１２４Ｂに切り換えられているので、最新バージョンの制御プログラムはメモリ１２４Ｂに上書きにより格納される。
【００４６】
したがって、メモリ１２４Ｂの制御プログラムは、それまでの古いバージョンから最新バージョンとなり、メモリ１２４Ａの制御プログラムが１世代前の古いバージョンとなる。ただし、メモリ１２４Ｂの制御プログラムは、この時点までベース装置１００において使用されていたものである。
【００４７】
したがって、以後、ベース装置１００においては（切り換え回路１２５を切り換えないことにより）、メモリ１２４Ｂの最新バージョンの制御プログラムが実行されることになるので、ベース装置１００は、その最新バージョンの制御プログラムにしたがって適切に処理を行うことになる。
【００４８】
そして、もし、この最新バージョンの制御プログラムにバグなどの不具合があるときには、切り換え回路１２５を切り換えることにより、今の場合、メモリ１２４Ａの１世代前のバージョンの制御プログラムが有効となるので、すなわち、今回のバージョンアップを行うまで使用していた制御プログラムが有効となるので、最新バージョンの制御プログラムに生じている不具合を回避することができる。
【００４９】
そして、以後、最新バージョンの制御プログラムをダウンロードするごとに、メモリ１２４Ａとメモリ１２４Ｂとの関係が逆転するので、ダウンロードした最新バージョンの制御プログラムにしたがってベース装置１００を動作させることができる。そして、その最新バージョンの制御プログラムに不具合があっても、１世代前のバージョンの制御プログラムに戻すことができる。
【００５０】
一方、タッチパネル２０７により可搬型表示装置２００のバージョンアップを指示すると、ベース装置１００のバージョンアップの場合と同様に、サーバ４２０から最新バージョンの制御プログラムがダウンロードされ、メモリ２２４Ａあるいは２２４Ｂに上書きにより格納される。したがって、可搬型表示装置２００にも、最新バージョンの制御プログラムを適用することができるとともに、その最新バージョンに不具合があるときには、１世代前のバージョンに戻すことができる。
【００５１】
こうして、上述のベース装置１００および可搬型表示装置２００においては、最新バージョンの制御プログラムをダウンロードして使用することができるとともに、その最新バージョンの制御プログラムに不具合があるときには、以前のバージョンの制御プログラムに戻すことができ、ベース装置１００および可搬型表示装置２００を適切に作動させることができる。
【００５２】
５．制御プログラムのバージョンアップの整合
図４において符号５００は、制御プログラムのバージョンを自動的に整合するためのバージョンルーチンの一例を示す。このルーチン５００は、マイクロコンピュータ１２０により実行されるものであり、このため、例えばＲＯＭ１２２に用意されている。
【００５３】
そして、タッチパネル２２７からベース装置１００の制御プログラムのバージョンアップの指示を行うと、マイクロコンピュータ１２０の処理がルーチン５００のステップ５０１からスタートし、次にステップ５０２において、マイクロコンピュータ１２０は、インターネット４１０を通じてバージョンアップサーバ４２０に接続し、続くステップ５０３において、サーバ４２０からスクリプトファイル４２１を取得する。
【００５４】
このスクリプトファイル４２１には、例えば図５に示すように、制御プログラムのバージョン番号と、そのバージョン番号の制御プログラムの格納位置（サーバ４２０における格納位置）とを１組とし、その複数組、例えば４組が記載されている。
【００５５】
続いて、処理はステップ５１１に進み、このステップ５１１において、メモリ１２４Ａ、１２４Ｂに格納されている制御プログラムのバージョンが確認される。次にステップ５１２において、ステップ５０３により取得したスクリプトファイル４２１に、ステップ５１１により確認したメモリ１２４Ａ、１２４Ｂの制御プログラムよりも新しいバージョン番号が記載されているかどうかが判別される。
【００５６】
そして、この判別の結果、より新しいバージョン番号が記載されているときには、処理はステップ５１２からステップ５１３に進み、このステップ５１３において、スクリプトファイル４２１に記載されているバージョン番号のうち、メモリ１２４Ａ、１２４Ｂの制御プログラムよりも新しいバージョン番号が取り出される。例えば、メモリ１２４Ａ、１２４Ｂの制御プログラムのうち、新しいもののバージョン番号が「1.01」であるとすれば、スクリプトファイル４２１からバージョン番号「1.12」、「2.00」が取り出される。
【００５７】
次に、ステップ５１４において、ステップ５１３により取り出されたバージョン番号のうち、最も古いバージョン番号が選択される。今の場合、ステップ５１３により取り出されたバージョン番号は「1.12」、「2.00」であり、バージョン番号「1.12」がより古いので、このバージョン番号「1.12」が選択される。
【００５８】
そして、処理はステップ５１５に進み、このステップ５１５において、スクリプトファイル４２１の格納位置のうち、ステップ５１４により選択されたバージョン番号と組になっている格納位置から制御プログラムが取り出されてメモリ１２４Ａあるいは１２４Ｂにダウンロードされ、その後、処理はステップ５１１に戻る。
【００５９】
したがって、以後、ステップ５１１〜５１５が繰り返されることになり、スクリプトファイル４２１に記載されているバージョン番号のうち、古い制御プログラムから順にダウンロードされることになる。
【００６０】
そして、最新の制御プログラムがダウンロードされると、スクリプトファイル４２１には、ステップ５１１により確認したメモリ１２４Ａ、１２４Ｂの制御プログラムよりも新しいバージョン番号が記載されていなくなるので、これがステップ５１２において判別され、処理はステップ５１２からステップ５２１に進み、ルーチン５００を終了する。
【００６１】
なお、可搬型表示装置２００のメモリ２２４Ａ、２２４Ｂにおける制御プログラムも、ルーチン５００と同様のバージョンアップルーチンによりベース装置１００を通じてバージョンアップされる。
【００６２】
こうして、上述のルーチン５００によれば、可搬型表示装置２００の操作によりシステム全体のバージョンアップを行うことができる。また、制御プログラムに複数のバージョンが存在するときにも、システム全体に対して、自動的に正しいバージョンアップを行うことができる。
【００６３】
なお、上述において、メモリ１２４Ａ、１２４Ｂは、１つの不揮発性メモリのエリアを２分割して実現することができ、メモリ２２４Ａ、２２４Ｂについても同様である。
【００６４】
〔略語の一覧〕
ＡＤＳＬ：Asymmetric Digital Subscriber Line
ＡＶ    ：Audio and Visual
ＣＰＵ  ：Central Processing Unit
Ｄ／Ａ  ：Digital to Analog
ＩＥＥＥ：Institute of Electrical and Electronics Engineers
ＩＳＰ  ：Internet Service Provider
ＬＣＤ  ：Liquid Crystal Display
ＬＳＩ  ：Large Scale Integration
ＭＰＥＧ：Motion Picture Image Coding Experts Group
ＲＡＭ  ：Random Access Memory
ＲＯＭ  ：Read Only Memory
TCP/IP  ：Transmission Control Protocol/Internet Protocol
【図面の簡単な説明】
【００６５】
【図１】この発明の一形態の全体を示す系統図である。
【図２】この発明の一部の一携帯を示す系統図である。
【図３】この発明の一部の一携帯を示す系統図である。
【図４】この発明に使用できるルーチンのフローチャートである。
【図５】この発明を説明するための図である。
【符号の説明】
【００６６】
１００…ベース装置、２００…可搬型表示装置、３００…ＤＶＤプレーヤ、４０１…ルータ、４１０…インターネット、４２０…バージョンアップサーバ
【図１】
2005174047.tif 000003
【図２】
2005174047.tif 000004
【図３】
2005174047.tif 000005
【図４】
2005174047.tif 000006
【図５】
2005174047.tif 000007