(57)【要約】  【課題】  シンクライアント方式を改善して、マルチメディアデータの比重が高いインターネットデータを低仕様のハードウェアでも効率的に処理できるようにする。  【解決手段】  マルチメディアデータ処理装置１００は、a) ユーザーからインターネットサービスの要求がある場合、シンクライアントプロトコルを通じてシンクライアント用サーバー３００に接続して該当インターネットコンテンツを要求し、b) シンクライアントサーバー３００から伝送される一般のインターネットデータに関する画面情報をデコーディングした後、ディスプレー装置２００にディスプレーし、c) シンクライアント用サーバー３００から伝送されるマルチメディアデータに関する情報に相応するマルチメディアデータをメディアサーバー４００からダウンロードする第１データ処理部１４０と、前記第１データ処理部でメディアサーバーからダウンロードしたマルチメディアデータをデコーディングした後、ディスプレー装置２００にディスプレーする第２データ処理部１５０とを含む。【選択図】  図２
2005057771.tif 000002
【特許請求の範囲】
【請求項１】
シンクライアント用サーバー及びメディアサーバーの各々と、ネットワークを介して接続されるホームメディアゲートウェイとしてのマルチメディアデータ処理装置であって、
a) ユーザーからインターネットサービスの要求がある場合に、シンクライアントプロトコルを通じて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求し、
b) 当該シンクライアントサーバーから伝送される一般のインターネットデータの画面情報をデコーディングして、該デコーディング後の画面情報をディスプレー装置に供給し、
c) 当該シンクライアント用サーバーから伝送されるマルチメディア情報に相応するマルチメディアデータを前記メディアサーバーからダウンロードする第１データ処理部と、
前記第１データ処理部でメディアサーバーからダウンロードしたマルチメディアデータをデコーディングして、該デコーディング後の表示用のマルチメディアデータを前記ディスプレー装置に供給する第２データ処理部と、
を含むことを特徴とするマルチメディアデータ処理装置。
【請求項２】
前記ホームメディアゲートウェイが起動される場合に、前記シンクライアント用サーバーと複数の通信チャンネルを形成して、該シンクライアント用サーバーから伝送される画面情報とマルチメディアデータに関する情報を各々前記第１データ処理部へインターフェースするネットワークインタフェーシング部をさらに含むこと
を特徴とする請求項１記載のマルチメディアデータ処理装置。
【請求項３】
前記複数の通信チャンネルは、シンクライアントプロトコルを使用して前記シンクライアント用サーバーと通信するためのシンクライアントチャンネルと、
前記シンクライアント用サーバーとマルチメディアデータに関する情報を交換するためのマルチメディアデータチャンネルと、を含むことを特徴とする請求項２記載のホームメディアゲートウェイのマルチメディアデータ処理装置。
【請求項４】
前記第１及び第２データ処理部でデコーディングされた画面情報及びマルチメディアデータを各々エンコーディングしてディスプレー装置にディスプレーするエンコーディング部を含むこと
を特徴とする請求項１記載のホームメディアゲートウェイのマルチメディアデータ処理装置。
【請求項５】
ホームメディアゲートウェイとネットワークを介して接続されるシンクライアント用サーバーに設けられるデータ処理装置であって、
前記ホームメディアゲートウェイからインターネットコンテンツの要求がある場合に、該当コンテンツのＨＴＭＬソースを該当ウェッブサーバーからダウンロードするダウンローディング部と、
当該ダウンロードされたインターネットコンテンツのＨＴＭＬソースに含まれたリンクの拡張子を分析するデータ分析部と、
a) 前記データ分析部により分析されたＨＴＭＬソースが一般のインターネットデータである場合には、ＨＴＭＬデータに関する画面情報を生成して、生成された画面情報を当該ホームメディアゲートウェイへ伝送し、
b) 前記データ分析部により分析されたＨＴＭＬソースがマルチメディアデータである場合には、マルチメディアデータの情報を抽出して当該ホームメディアゲートウェイへ伝送するデータ伝送部と、
を含むことを特徴とするシンクライアント用サーバーのマルチメディアデータ処理装置。
【請求項６】
前記データ分析部は、前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'の中で少なくとも一つの拡張子を含む場合には、当該ＨＴＭＬデータをマルチメディアデータと判断し、
前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'を含んでいない場合には、当該ＨＴＭＬデータを一般のインターネットデータと判断すること
を特徴とする請求項５記載のシンクライアント用サーバーのマルチメディアデータ処理装置。
【請求項７】
前記データ伝送部は、前記ホームメディアゲートウェイと複数の通信チャンネルを形成して前記生成された画面情報と前記抽出されたマルチメディアデータに関する情報を、各々異なるチャンネルを通じて前記ホームメディアゲートウェイへ伝送すること
を特徴とする請求項５記載のシンクライアント用サーバーのマルチメディアデータ処理装置。
【請求項８】
シンクライアント方式を用いたマルチメディアデータ処理装置であって、
ネットワークを通じてインターネットコンテンツの要求がある場合に、該当コンテンツのＨＴＭＬソースを該当ウェッブサーバーからダウンロードしてダウンロードされたインターネットコンテンツのＨＴＭＬソースに含まれたリンクの拡張子を分析し、該分析結果によって、一般のインターネットデータに関する画面情報と、マルチメディアデータに関する情報を、相異なる各々のチャンネルを通じて伝送するシンクライアント用サーバーと、
前記シンクライアント用サーバーから相異なる各々のチャンネルを通じて伝送される画面情報をディスプレー装置にディスプレーし、前記マルチメディアデータに関する情報に相応するマルチメディアデータソースをメディアサーバーからダウンロードした後に、前記ディスプレー装置にディスプレーするホームメディアゲートウェイとを含み、
前記ホームメディアゲートウェイは、前記シンクライアントプロトコルを通じて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求し、シンクライアントサーバーから一つのチャンネルを通じて伝送される一般のインターネットデータに関する画面情報をデコーディングした後に、ディスプレー装置にディスプレーし、前記シンクライアント用サーバーから他のチャンネルを通じて伝送されるマルチメディアデータに関する情報に相応するマルチメディアデータを前記メディアサーバーからダウンロードするマルチメディアメインプロセッサと、
前記プロセッサでメディアサーバーからダウンロードしたマルチメディアデータをデコーディングした後に、前記ディスプレー装置にディスプレーするマルチメディア補助プロセッサと、
を含むことを特徴とするマルチメディアデータ処理装置。
【請求項９】
前記シンクライアント用サーバーは、前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv、‘asf'、‘asx'、‘mpg'、‘mp3'の中で少なくとも一つの拡張子を含む場合には、ＨＴＭＬデータをマルチメディアデータと判断し、
前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'を含んでいない場合には、ＨＴＭＬデータを一般のインターネットデータと判断すること
を特徴とする請求項８記載のマルチメディアデータ処理装置。
【請求項１０】
ネットワークを介してシンクライアント用サーバーと接続されたホームメディアゲートウェイのマルチメディアデータ処理方法であって、
前記ホームメディアゲートウェイが起動されると、前記シンクライアント用サーバーとの間でシンクライアントチャンネル及びマルチメディアデータチャンネルを形成する段階と、
該チャンネルが形成された状態で、ユーザーからインターネットサービスの要求がある場合に、シンクライアントプロトコルを用いて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求する段階と、
該要求によってシンクライアント用サーバーから前記シンクライアントプロトコルチャンネルを通じて伝送される一般のインターネットデータに関する画面情報をデコーディングした後、該画面情報をディスプレー装置にディスプレーし、シンクライアント用サーバーから前記マルチメディアデータチャンネルを通じて伝送されるマルチメディアデータに関する情報に相応するマルチメディアデータを、第１プロセッサを使用してメディアサーバーからダウンロードする段階と、
前記第１プロセッサでメディアサーバーからダウンロードしたマルチメディアデータを、第２プロセッサを使用してデコーディングした後、前記ディスプレー装置にディスプレーする段階と、
を含むことを特徴とするマルチメディアデータ処理方法。
【請求項１１】
ネットワークを介してホームメディアゲートウェイと接続されたシンクライアント用サーバーでのデータ処理方法であって、
前記ホームメディアゲートウェイからインターネットコンテンツの要求がある場合に、該当コンテンツのＨＴＭＬソースを該当ウェッブサーバーからダウンロードする段階と、
前記ダウンローディングされたインターネットコンテンツのＨＴＭＬソースを分析して該当ＨＴＭＬソースに含まれたリンクの拡張子を分析する段階と、
a) 前記分析されたＨＴＭＬソースが一般のインターネットデータである場合に、ＨＴＭＬデータに関する画面情報を生成してシンクライアントチャンネルを通じてホームメディアゲートウェイへ伝送し、
b) 前記分析されたＨＴＭＬソースがマルチメディアデータである場合、マルチメディアデータに関する情報を抽出してマルチメディアデータチャンネルを通じて前記ホームメディアゲートウェイへ伝送する段階と、
を含むことを特徴とするシンクライアント用サーバーのマルチメディアデータ処理方法。
【請求項１２】
前記拡張子を分析する段階は、前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'の中で少なくとも一つの拡張子を含む場合には、ＨＴＭＬデータをマルチメディアデータと判断し、
前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'を含んでいない場合には、ＨＴＭＬデータを一般のインターネットデータと判断することを特徴とする請求項１１記載のシンクライアント用サーバーのマルチメディアデータ処理方法。
【請求項１３】
シンクライアント方式を用いてシンクライアント用サーバーとホームメディアゲートウェイとの間でマルチメディアデータを処理する方法であって、
前記ホームメディアゲートウェイが起動されると、前記シンクライアント用サーバーと前記ホームメディアゲートウェイとの間でシンクライアントチャンネル及びマルチメディアデータチャンネルを形成する段階と、
該チャンネルが形成された状態で、ユーザーからインターネットサービスの要求がある場合に、シンクライアントプロトコルを用いて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求する段階と、
前記要求によってシンクライアント用サーバーで該当コンテンツのＨＴＭＬソースを該当ウェッブサーバーからダウンロードする段階と、
前記ダウンローディングされたインターネットコンテンツのＨＴＭＬソースを分析して該当ＨＴＭＬソースに含まれたリンクの拡張子を分析する段階と、
前記分析結果によってＨＴＭＬデータに関する画面情報を生成して前記シンクライアントチャンネルを通じてホームメディアゲートウェイへ伝送し、マルチメディアデータに関する情報をマルチメディアデータチャンネルを通じて前記ホームメディアゲートウェイへ伝送する段階と、
前記シンクライアント用サーバーからシンクライアントチャンネルを通じて伝送される一般のインターネットデータに関する画面情報をデコーディングした後、ディスプレー装置にディスプレーし、前記マルチメディアデータチャンネルを通じて伝送されるマルチメディアデータに関する情報に相応するマルチメディアデータを、第１プロセッサを使用してメディアサーバーからダウンロードする段階と、
前記第１プロセッサでメディアサーバーからダウンロードしたマルチメディアデータを、第２プロセッサを使用してデコーディングした後、前記ディスプレー装置にディスプレーする段階と、
を含むことを特徴とするシンクライアント方式を用いたマルチメディアデータ処理方法。
【請求項１４】
前記タグと拡張子を分析する段階は、前記ＨＴＭＬソースに含まれた拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'の中で少なくとも一つの拡張子を含む場合、ＨＴＭＬデータをマルチメディアデータと判断し、
前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'を含んでいない場合には、ＨＴＭＬデータを一般のインターネットデータと判断することを特徴とする請求項１３記載のシンクライアント方式を用いたマルチメディアデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームメディアゲートウェイに関し、特に、ＴＶを通じてインターネットデータとマルチメディアサービスを提供するホームメディアゲートウェイにおいて、一般のインターネットデータはシンクライアント方式で処理し、マルチメディアデータは自機に内蔵されたマルチメディア補助プロセッサを用いて処理するようにした、シンクライアント方式を改善したホームメディアゲートウェイのマルチメディアデータ処理装置及びその方法に関する。
【背景技術】
【０００２】
一般的に、ホームメディアゲートウェイは、インターネット及びディスプレー（表示）装置と接続されたインターネットＴＶ用デジタルセットトップボックスとして知られている。このインターネットＴＶ用デジタルセットトップボックスは、注文型ビデオ(ＶＯＤ)、映像ホームショッピング、ネットワークゲームなどの次世代双方向マルチメディア通信サービス(いわゆる対話形ＴＶ)を利用するために必要な、家庭用の通信端末機を意味する。
【０００３】
ホームメディアゲートウェイは、双方向ＴＶや電話会社の映像伝送サービス(例:アメリカ地域電話会社が提供するビデオダイヤルトン)などの網と接続され、家庭内ではＴＶモニターなどに接続して使用される。このようなセットトップボックスは、電話会社や総合有線放送局(ＣＡＴＶ)に設置されているビデオサーバーなどと通信する機能以外に、基本機能として映像信号の受信/変換機能を備えている。
【０００４】
デジタル放送のための映像及び音声データは、ＭＰＥＧ２に圧縮されて伝送ストリーム(ＴＳ)形態で多重化されてｘＤＳＬ上に伝達される。ここで、ｘＤＳＬには、ＡＤＳＬ、ＨＤＳＬ、ＶＤＳＬなどの多様な種類がある。
【０００５】
ＶＯＤの種類には、インターネット上のＶＯＤコンテンツをウィンドウメディアプレーヤー(Window Media Player)またはリアルプレーヤー(Real Player)などで視聴できるインターネットＶＯＤがあり、ＭＰＥＧ２ ＶＯＤもある。
【０００６】
ＭＰＥＧ２ ＶＯＤは、種類が多様であり、デジタル放送と同様にＶＯＤストリームがＭＰＥＧ２伝送ストリームパケット形態で多重化されて、ＡＴＭまたはＩＰ方式でデジタルセットトップボックスへ伝達される。
【０００７】
従来のインターネットＴＶ用セットトップボックスは、ウェッブブラウザーを内蔵した方式と、シンクライアントサーバーを利用した方式とで区分できる。
【０００８】
内蔵形ウェッブブラウザーを採択したインターネットＴＶ用セットトップボックスは、内蔵しているウェッブブラウザーでネットワークを通じて受信されたインターネットデータを処理した後に、ＴＶを通じてその結果をディスプレー（表示）する。このような方式のインターネットＴＶ用セットトップボックスでは、内蔵したウェッブブラウザーを通じてインターネットデータを自主的に処理しなければならないので、高いＣＰＵ仕様が要求される。
【０００９】
上述した方式によるＣＰＵ仕様よりも低いＣＰＵ仕様でインターネットデータを処理するために提案されたセットトップボックスが、シンクライアント方式を利用したインターネットＴＶ用セットトップボックスである。ここで、シンクライアント(Thin Client)とは、クライアント/サーバーシステムで、所有総費用(ＴＣＯ:total cost of ownership)の減縮を目標とするクライアントハードウェアの構想である。従来のパソコン(ＰＣ)が各種応用ソフトウェアを内蔵してサーバーに任せられた公有データ管理以外の処理を行うクライアント(これをfat clientと称する。)であったことと反対に、シンクライアントは、その機能をユーザー（人間）とコンピューター間のインターフェース(man-machine interface)処理に限定することにより、ＴＣＯを削減することができるようにしたものである。この構想によるクライアントハードウェアには、オラクル(ORACLE  CORPORATION)とサンマイクロシステムズ(SUN  MICROSYSTEMS，INC．)などが開発したネットワークコンピューター(ＮＣ)、インテル(INTEL CORPORATION)とマイクロソフト(MICROSOFT CORPORATION)などが開発したネットＰＣ(ＮＥＴ ＰＣ)、マイクロソフトが開発したウィンドウ端末(Window terminal)などがある。即ち、“シンクライアント”は、これら新しい種類のコンピューターを総称する用語である。
【００１０】
このようなシンクライアント方式を用いたインターネットＴＶ用セットトップボックスでは、実質的なインターネットデータを高性能サーバーで処理した後、処理結果だけをセットトップボックスへ伝送し、セットトップボックスでは、サーバーから伝送されるデータ処理結果だけをＴＶ画面にディスプレーする方式を採択している。
【００１１】
以下、図１を参照して、シンクライアント方式を用いたインターネットＴＶ用セットトップボックス(ホームメディアゲートウェイ)について説明する。
【００１２】
図１は、従来技術によるシンクライアント方式のホームメディアゲートウェイの構成及びネットワーク接続関係を示す図である。
【００１３】
図１に示されるように、ホームメディアゲートウェイ(インターネットＴＶ用セットトップボックス)１０は、インターネットを介してシンクライアント用サーバー３０と接続され、かつ、シンクライアント用サーバー３０から伝送される画面情報をディスプレーするＴＶ２０とも接続される。ここで、ホームメディアゲートウェイ１０とシンクライアント用サーバー３０との間に接続されたインターネットは、ｘＤＳＬ、イーサネット(Ethernet)（登録商標）などを使用して接続することができる。
【００１４】
このホームメディアゲートウェイ１０は、フロントパネル及びリモコン処理部１１と、フラッシュメモリー１２と、ＲＡＭ１３と、プロセッサ１４と、ネットワークインターフェース１５と、ＴＶエンコーダー１６とを備えた構成となっている。
【００１５】
ここで、フラッシュメモリー１２とＲＡＭ１３は、プロセッサ１４を駆動するための全てのプログラムとＯＳなどを保存しており、フロントパネル及びリモコン処理部１１は、ユーザーから入力されるホームメディアゲートウェイ１０の制御及びインターネットコンテンツを要求するためのキー入力信号及びリモコン信号を処理してプロセッサ１４へ供給する。
【００１６】
ネットワークインターフェース１５は、インターネットを通じてシンクライアント用サーバー３０でユーザーが要求したインターネットコンテンツ要求信号をインターフェースし、シンクライアント用サーバー３０からインターネットを介して伝送される圧縮されたインターネットコンテンツデータをプロセッサ１４にインターフェースする。ここで、インターネットコンテンツの情報は、テキストデータやマルチメディアデータになることができる。
【００１７】
前記プロセッサ１４は、フロントパネル及びリモコン処理部１１から入力されるインターネットコンテンツ要求信号をネットワークインターフェース１５へ供給し、ネットワークインターフェース１５を通じて前記シンクライアント用サーバー３０から伝送される圧縮されたインターネットコンテンツデータをデコーディングしてＴＶエンコーダー１６へ供給する。
【００１８】
前記ＴＶエンコーダー１６は、プロセッサ１４から供給されるデコーディングされたインターネットコンテンツ情報をＴＶ２０で表示可能にエンコーディングしてＴＶ２０へ供給することにより、該当データがＴＶ２０の画面にディスプレーされる。
【００１９】
シンクライアント用サーバー３０は、ホームメディアゲートウェイ１０から要求されたコンテンツ要求信号に従って、インターネットを介して該当コンテンツを提供するウェッブサーバーに接続し、該当ウェッブサーバーからユーザーが要求したコンテンツ情報をダウンロードする。
【００２０】
このようにダウンロードしたコンテンツ情報中には、画面情報が圧縮された形態で含まれており、該画面情報は、シンクライアント用サーバー３０からインターネットを介してホームメディアゲートウェイ１０へ伝送される。また、シンクライアント用サーバー３０は、マルチメディアコンテンツ(例えば、動画、サウンド情報)をデコーディングした後、デコーディングされた情報を再度圧縮して、インターネットを介してホームメディアゲートウェイ１０へ伝送する。したがって、ホームメディアゲートウェイ１０のプロセッサ１４は、シンクライアント用サーバー３０から伝送される圧縮された画面情報をデコーディングした後に、ＴＶ２０画面にディスプレーし、また、上述の圧縮されたマルチメディアコンテンツ情報もデコーディングしてＴＶ画面のマルチメディア再生画面上にディスプレーする。
【００２１】
結局、従来の内蔵形ウェッブブラウザーを採択したインターネット用ＴＶセットトップボックスは、高仕様のＣＰＵが要求され、現在のインターネットデータの中で大部分のデータがマルチメディアデータであることを考慮すれば、これを円滑に処理するためには一層高仕様のＣＰＵが要求される問題点がある。
【００２２】
また、シンクライアント方式のインターネットＴＶ用セットトップボックスの最大の短所は、マルチメディアデータに対する支援が弱いという点である。
【００２３】
また、シンクライアント方式では、シンクライアントサーバーとクライアント、即ち、ホームメディアゲートウェイ間の通信量を減らすために、上述のようにシンクライアントサーバーで処理されたデータを再度圧縮してホームメディアゲートウェイへ伝送しているが、シンクライアントサーバーで使う圧縮方式は、画面情報についての圧縮及び伝送には効率的であるが、動画、サウンドなどのマルチメディアデータの圧縮及び伝送には効率的では無い、という問題点がある。
【００２４】
また、マルチメディアコンテンツについてのデコーディングがシンクライアントサーバーで行われるので、シンクライアントサーバーのＣＰＵに演算負荷が集中されて、システム全体としての性能が低下される問題点がある。
【００２５】
最近では、マルチメディアに対する支援を補ったシンクライアント方式が出ているが、これも高品質のマルチメディアデータを処理するには不適切であり、また、インターネットデータの中でマルチメディアデータの比重がますます増加していることを考慮すると、シンクライアント方式のインターネットＴＶ用セットトップボックスでマルチメディアデータに対する支援は、解決しなければならない最大の問題点であると言える。
【発明の開示】
【発明が解決しようとする課題】
【００２６】
したがって、本発明は上述したような従来技術の問題点を解決するためになされたもので、その目的は、シンクライアント用サーバーで一般インターネットデータとマルチメディアデータを分離した後、一般データはシンクライアント方式でサーバーで処理し、マルチメディアデータはホームメディアゲートウェイ自体に内蔵するマルチメディア補助プロセッサを用いて処理して、マルチメディアデータの比重が高いインターネットデータを低仕様のハードウェアでも効率的に処理できるようにした、シンクライアント方式を改善したホームメディアゲートウェイとしてのマルチメディアデータ処理装置及びその方法を提供することにある。
【課題を解決するための手段】
【００２７】
前記目的を達成するための本発明の一側面は、シンクライアント用サーバー及びメディアサーバーの各々と、ネットワークを介して接続されるホームメディアゲートウェイとしてのマルチメディアデータ処理装置であって、
a) ユーザーからインターネットサービスの要求がある場合、シンクライアントプロトコルを通じて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求し、
b) 当該シンクライアントサーバーから伝送される一般のインターネットデータの画面情報をデコーディングして、該デコーディング後の画面情報をディスプレー装置に供給し、
c) 当該シンクライアント用サーバーから伝送されるマルチメディア情報に相応するマルチメディアデータを前記メディアサーバーからダウンロードする第１データ処理部と、
前記第１データ処理部でメディアサーバーからダウンロードしたマルチメディアデータをデコーディングして、該デコーディング後の表示用のマルチメディアデータを前記ディスプレー装置に供給する第２データ処理部と、を含むことを特徴とする。
【００２８】
好ましくは、ホームメディアゲートウェイが起動される場合に、前記シンクライアント用サーバーと複数の通信チャンネルを形成して、該シンクライアント用サーバーから伝送される画面情報とマルチメディアデータに関する情報を各々前記第１データ処理部へインターフェースするネットワークインタフェーシング部をさらに含む構成とする。
【００２９】
ここで、好ましくは、複数の通信チャンネルは、シンクライアントプロトコルを使用して前記シンクライアント用サーバーと通信するためのシンクライアントチャンネルと、前記シンクライアント用サーバーとマルチメディアデータに関する情報を交換するためのマルチメディアデータチャンネルと、を含む構成とする。
【００３０】
また、本発明の他の一側面は、ホームメディアゲートウェイとネットワークを介して接続されるシンクライアント用サーバー内に備えられるデータ処理装置であって、ホームメディアゲートウェイからインターネットコンテンツの要求がある場合に、該当するコンテンツのＨＴＭＬソースを該当（対応）するウェッブサーバーからダウンロードするダウンローディング部と、当該ダウンロードされたインターネットコンテンツのＨＴＭＬソースに含まれたリンクの拡張子を分析するデータ分析部と、
a) データ分析部により分析されたＨＴＭＬソースが一般のインターネットデータである場合には、ＨＴＭＬデータに関する画面情報を生成して、生成された画面情報を当該ホームメディアゲートウェイへ伝送し、
b) データ分析部により分析されたＨＴＭＬソースがマルチメディアデータである場合には、マルチメディアデータの情報を抽出して当該ホームメディアゲートウェイへ伝送するデータ伝送部と、  を含むことを特徴とする。
【００３１】
好ましくは、前記データ分析部は、前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'の中で少なくとも一つの拡張子を含む場合には、当該ＨＴＭＬデータをマルチメディアデータと判断し、前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'を含んでいない場合には、当該ＨＴＭＬデータを一般のインターネットデータと判断する。
【００３２】
好ましくは、前記データ伝送部は、前記ホームメディアゲートウェイと複数の通信チャンネルを形成して前記生成された画面情報と前記抽出されたマルチメディアデータに関する情報を、各々異なる（separete）チャンネルを通じて前記ホームメディアゲートウェイへ伝送する。
【００３３】
また、本発明のさらに他の一側面は、シンクライアント方式を用いたマルチメディアデータ処理装置であって、ネットワークを通じてインターネットコンテンツの要求がある場合に、該当コンテンツのＨＴＭＬソースを該当ウェッブサーバーからダウンロードしてダウンロードされたインターネットコンテンツのＨＴＭＬソースに含まれたリンクの拡張子を分析し、該分析結果によって、一般のインターネットデータに関する画面情報と、マルチメディアデータに関する情報を、相異なる各々のチャンネルを通じて伝送するシンクライアント用サーバーと、前記シンクライアント用サーバーから相異なる各々のチャンネルを通じて伝送される画面情報をディスプレー装置にディスプレーし、前記マルチメディアデータに関する情報に相応するマルチメディアデータソースをメディアサーバーからダウンロードした後に、前記ディスプレー装置にディスプレーするホームメディアゲートウェイとを含み、前記ホームメディアゲートウェイは、前記シンクライアントプロトコルを通じて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求し、シンクライアントサーバーから一つのチャンネルを通じて伝送される一般のインターネットデータに関する画面情報をデコーディングした後に、ディスプレー装置にディスプレーし、前記シンクライアント用サーバーから他のチャンネルを通じて伝送されるマルチメディアデータに関する情報に相応するマルチメディアデータを前記メディアサーバーからダウンロードするマルチメディアメインプロセッサと、前記プロセッサでメディアサーバーからダウンロードしたマルチメディアデータをデコーディングした後に、前記ディスプレー装置にディスプレーするマルチメディア補助プロセッサと、
を含むことを特徴とする。
【００３４】
さらに、本発明の他の一側面は、ネットワークを介してシンクライアント用サーバーと接続されたホームメディアゲートウェイのマルチメディアデータ処理方法であって、前記ホームメディアゲートウェイが起動されると、前記シンクライアント用サーバーとの間でシンクライアントチャンネル及びマルチメディアデータチャンネルを形成する段階と、該チャンネルが形成された状態で、ユーザーからインターネットサービスの要求がある場合、シンクライアントプロトコルを用いて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求する段階と、該要求によってシンクライアント用サーバーから前記シンクライアントプロトコルチャンネルを通じて伝送される一般のインターネットデータに関する画面情報をデコーディングした後、該画面情報をディスプレー装置にディスプレーし、シンクライアント用サーバーから前記マルチメディアデータチャンネルを通じて伝送されるマルチメディアデータに関する情報に相応するマルチメディアデータを、第１プロセッサを使用してメディアサーバーからダウンロードする段階と、前記第１プロセッサでメディアサーバーからダウンロードしたマルチメディアデータを、第２プロセッサを使用してデコーディングした後、前記ディスプレー装置にディスプレーする段階と、を含むことを特徴とする。
【００３５】
また、本発明の他の一側面は、ネットワークを介してホームメディアゲートウェイと接続されたシンクライアント用サーバーでのデータ処理方法であって、前記ホームメディアゲートウェイからインターネットコンテンツの要求がある場合に、該当コンテンツのＨＴＭＬソースを該当ウェッブサーバーからダウンロードする段階と、前記ダウンローディングされたインターネットコンテンツのＨＴＭＬソースを分析して該当ＨＴＭＬソースに含まれたリンクの拡張子を分析する段階と、
a) 前記分析されたＨＴＭＬソースが一般のインターネットデータである場合に、ＨＴＭＬデータに関する画面情報を生成してシンクライアントチャンネルを通じてホームメディアゲートウェイへ伝送し、
b) 前記分析されたＨＴＭＬソースがマルチメディアデータである場合、マルチメディアデータに関する情報を抽出してマルチメディアデータチャンネルを通じて前記ホームメディアゲートウェイへ伝送する段階と、を含むことを特徴とする。
【００３６】
好ましくは、前記拡張子を分析する段階は、前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'の中で少なくとも一つの拡張子を含む場合には、ＨＴＭＬデータをマルチメディアデータと判断し、前記ＨＴＭＬソースに含まれたリンクの拡張子が‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'を含んでいない場合には、ＨＴＭＬデータを一般のインターネットデータと判断する。
【００３７】
また、本発明の他の一側面は、シンクライアント方式を用いてシンクライアント用サーバーとホームメディアゲートウェイとの間でマルチメディアデータを処理する方法であって、前記ホームメディアゲートウェイが起動されると、前記シンクライアント用サーバーと前記ホームメディアゲートウェイとの間でシンクライアントチャンネル及びマルチメディアデータチャンネルを形成する段階と、該チャンネルが形成された状態で、ユーザーからインターネットサービスの要求がある場合に、シンクライアントプロトコルを用いて前記シンクライアント用サーバーに接続して該当インターネットコンテンツを要求する段階と、前記要求によってシンクライアント用サーバーで該当コンテンツのＨＴＭＬソースを該当ウェッブサーバーからダウンロードする段階と、前記ダウンローディングされたインターネットコンテンツのＨＴＭＬソースを分析して該当ＨＴＭＬソースに含まれたリンクの拡張子を分析する段階と、前記分析結果によってＨＴＭＬデータに関する画面情報を生成して前記シンクライアントチャンネルを通じてホームメディアゲートウェイへ伝送し、マルチメディアデータに関する情報をマルチメディアデータチャンネルを通じて前記ホームメディアゲートウェイへ伝送する段階と、前記シンクライアント用サーバーからシンクライアントチャンネルを通じて伝送される一般のインターネットデータに関する画面情報をデコーディングした後、ディスプレー装置にディスプレーし、前記マルチメディアデータチャンネルを通じて伝送されるマルチメディアデータに関する情報に相応するマルチメディアデータを、第１プロセッサを使用してメディアサーバーからダウンロードする段階と、前記第１プロセッサでメディアサーバーからダウンロードしたマルチメディアデータを、第２プロセッサを使用してデコーディングした後、前記ディスプレー装置にディスプレーする段階と、を含むことを特徴とする。
【発明の効果】
【００３８】
上記の構成とされた、本発明によるシンクライアント方式を改善したホームメディアゲートウェイのマルチメディアデータ処理装置及びその方法によれば、一般的なインターネットデータはシンクライアント用サーバーで処理し、マルチメディアデータはホームメディアゲートウェイのマルチメディア補助プロセッサで処理することにより、ホームメディアゲートウェイの主プロセッサが直接処理しなければならない作業を最大限減らすことができる。したがって、本発明によれば、ホームメディアゲートウェイの主プロセッサの仕様を、既存インターネットＴＶ用セットトップボックスの主プロセッサの仕様と比べて、格段に抑える（低くする）ことができる効果がある。
【００３９】
また、既存のシンクライアント方式のインターネットＴＶ用セットトップボックスが全てのデータの処理をシンクライアント用サーバーに依存していたのに対して、本発明によれば、一般のインターネットデータだけサーバーで処理し、マルチメディアデータはホームメディアゲートウェイが直接処理するので、シンクライアントサーバーに負荷が集中するのを防止する効果が得られる。
【発明を実施するための最良の形態】
【００４０】
以下、添付図面を参照して、本発明によるホームメディアゲートウェイのマルチメディアデータ処理装置及びその方法について詳しく説明する。
【００４１】
図２は、本発明によるシンクライアント方式を用いてマルチメディアデータを処理するためのホームメディアゲートウェイの構成及びネットワーク接続関係を示す図面であり、図１に示す従来技術と重複する同一の構成要素についてはその説明を省略する。
【００４２】
図２に示すように、マルチメディアデータ処理装置としてのホームメディアゲートウェイ１００は、フロントパネル及びリモコン処理部１１０と、フラッシュメモリー１２０と、ＲＡＭ１３０と、プロセッサ１４０と、マルチメディア補助プロセッサ１５０と、ネットワークインターフェース１６０及びＴＶエンコーダー１７０と、を含む。
【００４３】
このホームメディアゲートウェイ１００は、インターネットを介してシンクライアント用サーバー３００とメディアサーバー４００と接続される。また、ホームメディアゲートウェイ１００は、ＴＶ２００とも接続されており、ユーザーが要求したコンテンツ情報をＴＶ２００でディスプレー（表示）できるように、後述する各種の処理及びＴＶ２００への信号の供給を行う。
【００４４】
ホームメディアゲートウェイ１００のプロセッサ１４０は、フロントパネル及びリモコン処理部１１０を介してコンテンツ要求信号が受信されると、当該コンテンツ要求信号をネットワークインターフェース１６０へ供給する。ネットワークインターフェース１６０は、このコンテンツ要求信号を、シンクライアントプロトコルを通じてシンクライアント用サーバー３００へ伝送する。
【００４５】
シンクライアント用サーバー３００は、前記ホームメディアゲートウェイ１００から伝送されるコンテンツ要求信号に従って、インターネットを介して該当ウェッブサーバーからコンテンツ情報をダウンロードする。
【００４６】
そして、シンクライアント用サーバー３００は、ダウンロードされたコンテンツ情報を一般のインターネットデータとマルチメディアデータとに分離した後、分離した一般のインターネットデータのためにＨＴＭＬソースを処理して、ホームメディアゲートウェイ１００へ伝送されるべき画面情報を生成する。このように生成された（分離済み一般インターネットデータのための）画面情報は、シンクライアントプロトコル方式によって一つのチャンネルを通じてホームメディアゲートウェイ１００のネットワークインターフェース１６０へ伝送される。
【００４７】
また、ＨＴＭＬソースから分離されたマルチメディアデータに関する情報は、別のチャンネルを通じてホームメディアゲートウェイ１００へ伝送される。
【００４８】
ホームメディアゲートウェイ１００のネットワークインターフェース１６０は、シンクライアント用サーバー３００から伝送される一般インターネットデータの画面情報をプロセッサ１４０へ供給し、プロセッサ１４０は、ネットワークインターフェース１６０から受信した該画面情報をＴＶエンコーダー１７０へ供給する。したがって、ＴＶエンコーダー１７０は、該画面情報をエンコーディングした後、ＴＶ２００に一般インターネットデータの画面情報をディスプレーする処理を遂行する。
【００４９】
一方、別のチャンネルを通じてシンクライアント用サーバー３００から伝送されるマルチメディアデータに関する情報を受信したプロセッサ１４０は、当該受信情報に基づいて、ネットワークインターフェース１６０を通じてメディアサーバー４００にアクセスして、該当するマルチメディアデータをダウンロードする処理を行う。
【００５０】
このようにダウンロードされたマルチメディアデータは、マルチメディア補助プロセッサ１５０へ供給され、マルチメディア補助プロセッサ１５０は、プロセッサ１４０から供給されるマルチメディアデータをデコーディングしてＴＶエンコーダー１７０へ供給する。
【００５１】
したがって、前記ＴＶエンコーダー１７０は、前記マルチメディア補助プロセッサ１５０から供給されるマルチメディアデータをエンコーディングしてＴＶ２００にディスプレーする処理を遂行する。
【００５２】
以下、このように構成された本発明によるシンクライアント方式を改善したホームメディアゲートウェイのマルチメディアデータ処理装置のより具体的な動作について説明する。
【００５３】
まず、本実施形態では、ユーザーが要請するインターネットデータは、高性能サーバー(シンクライアント用サーバー３００)とインターネットＴＶセットトップボックス(ホームメディアゲートウェイ１００)との連動によって処理される。
【００５４】
ユーザーがホームメディアゲートウェイ１００を起動すると、ホームメディアゲートウェイ１００は、サービスのためにシンクライアント用サーバー３００に接続を要請する。
【００５５】
シンクライアント用サーバー３００で認証過程を経由してホームメディアゲートウェイ１００の接続を許可すると、ホームメディアゲートウェイ１００とシンクライアント用サーバー３００の間には二つの通信チャンネルが形成される。ここで、二つの通信チャンネルの内の一つの通信チャンネルはシンクライアントプロトコルを使用して通信するためのチャンネルであり、他の一つはマルチメディアデータに関する情報を交換するためのチャンネルである。
【００５６】
図２に示すように、ホームメディアゲートウェイ１００は、ユーザーのイベント（コマンドや要求）を受信するための、フロントパネル及びリモコン処理部１１０を具備する。ユーザーは、図示しない無線キーボードやリモコンを操作することで、ホームメディアゲートウェイにイベントを発生させることができる。ユーザーが無線キーボードやリモコンを操作して特定インターネットコンテンツのディスプレーを要請すると、ユーザーの要請に基づく該キーボードやリモコンからの無線の要請信号は、ホームメディアゲートウェイ１００のフロントパネル及びリモコン処理部１１０で受信及び有線信号に変換されて、ホームメディアゲートウェイ１００のプロセッサ１４０に入力される。
【００５７】
ホームメディアゲートウェイ１００のプロセッサ１４０は、ユーザーのイベントを、シンクライアントプロトコルを使用してネットワークインターフェース１６０を介してシンクライアント用サーバー３００へ伝送する。
【００５８】
シンクライアント用サーバー３００は、ユーザーが希望するコンテンツを、インターネットを介して該当ウェッブサーバーからダウンロードする。また、シンクライアント用サーバー３００は、ユーザーが希望するインターネットコンテンツがダウンロードされると、ダウンロードされたコンテンツを分析して、一般のインターネットデータとマルチメディアデータとで区分する。即ち、シンクライアント用サーバー３００は、インターネットからダウンロードしたコンテンツを、シンクライアント用サーバー３００で処理する一般のインターネットデータと、ホームメディアゲートウェイ１００のマルチメディア補助プロセッサ１５０で処理するマルチメディアデータと、で分類する。
【００５９】
ここで、シンクライアント用サーバー３００でインターネットデータとマルチメディアデータを分類する方法について簡単に説明すると次の通りである。
【００６０】
シンクライアント用サーバー３００は、インターネットからダウンロードしたコンテンツのＨＴＭＬソースを分析することにより、インターネットデータとマルチメディアデータを分類することができる。即ち、シンクライアント用サーバーは、ＨＴＭＬソースに含まれたＨＴＭＬタグ(ＴＡＧ)とリンクを分析することにより、ＨＴＭＬソース上に含まれたマルチメディアデータに関する情報（属性、種類、など）を抽出することができる。
【００６１】
マルチメディアデータに関する情報をＨＴＭＬソースに含ませる際に使う典型的なＨＴＭＬ ＴＡＧ（タグ）には、‘ＥＭＢＥＤ'と‘ＯＢＪＥＣＴ'がある。また、ＨＴＭＬソースに含まれたマルチメディアデータについてのリンクは‘wmv'、‘asf'、‘asx'、‘mpg'、‘mp3'などの拡張子を含んでいるので、ＨＴＭＬ ＴＡＧとリンクを分析すると、ＨＴＭＬソースでマルチメディアデータに関する情報を抽出することができる。
【００６２】
ＨＴＭＬソースからマルチメディアデータに関する情報の抽出を完了すると、シンクライアント用サーバー３００は、マルチメディアデータに関する情報を除いた（すなわち一般のインターネットデータとして分類された）ＨＴＭＬソースを処理してホームメディアゲートウェイ１００、即ち、インターネットＴＶセットトップボックスへ伝送する画面情報を生成する。
【００６３】
画面情報の生成が完了されると、シンクライアント用サーバー３００は、シンクライアントプロトコルを使用してこの画面情報をホームメディアゲートウェイ１００のネットワークインターフェース１６０を通じてプロセッサ１４０へ伝送する。
【００６４】
また、シンクライアント用サーバー３００は、ＨＴＭＬソースから抽出したマルチメディアデータに関する情報を別のチャンネルを通じてホームメディアゲートウェイ１００へ伝送する。
【００６５】
ホームメディアゲートウェイ１００のプロセッサ１４０は、シンクライアント用サーバー３００からシンクライアントプロトコルを使用して伝送した画面情報を受信すると、受信された画面情報のデコーディング(圧縮解除)を実行した後に、ＴＶエンコーダー１７０に供給する。
【００６６】
ＴＶエンコーダー１７０は、プロセッサ１４０から供給される画面情報をＴＶ２００画面にディスプレー可能にエンコーディングした後、ＴＶ２００に供給してディスプレーするように処理を遂行する。
【００６７】
これと相違して、ホームメディアゲートウェイ１００のプロセッサ１４０は、シンクライアント用サーバー３００から別のチャンネルを通じて伝送されたマルチメディアデータに関する情報を、該プロセッサ１４０内にインストールされているマルチメディアデータ処理プログラムへ伝送する。
【００６８】
プロセッサ１４０内のマルチメディアデータ処理プログラムは、シンクライアント用サーバー３００から別のチャンネルを通じて受信したマルチメディア情報に基づいて、インターネットを介してメディアサーバー４００のマルチメディアデータソースにアクセスすることで、該当するマルチメディアデータをダウンロードしてマルチメディア補助プロセッサ１５０に供給する。
【００６９】
マルチメディア補助プロセッサ１５０は、プロセッサ１４０から供給されるマルチメディアデータをデコーディングした後に、当該マルチメディアデータをＴＶエンコーダー１７０へ供給し、ＴＶエンコーダー１７０はマルチメディア補助プロセッサ１５０の処理結果をＴＶ２００を通じてディスプレーする。
【００７０】
このように、インターネットコンテンツがＴＶ２００にディスプレーされる間に、ユーザーは、無線キーボードやリモコンを通じて該当のコンテンツにイベントを発生させることができる。
【００７１】
ユーザーがイベントを発生させると、ホームメディアゲートウェイ１００のプロセッサ１４０は、ユーザーから発生したイベントが一般のインターネットデータについてのイベントであるかマルチメディアデータについてのイベントであるかを判別する。
【００７２】
もし、ユーザーのイベントが一般のインターネットデータについてのイベントである場合には、ホームメディアゲートウェイ１００のプロセッサ１４０は、該当するイベントをシンクライアントプロトコルを使用してシンクライアント用サーバー３００へ伝送する。
【００７３】
シンクライアント用サーバー３００は、ホームメディアゲートウェイ１００からシンクライアントプロトコルを使用して伝送したイベントを受信し、受信されたイベントを処理した後に、処理結果についての画面情報を生成してシンクライアントプロトコルを使用してホームメディアゲートウェイ１００のプロセッサ１４０へ伝送する。
【００７４】
プロセッサ１４０により前記シンクライアント用サーバー３００から伝送された画面情報は、ＴＶエンコーダー１７０を経由してＴＶ２００にディスプレーされ、これによりユーザーはＴＶ２００を通じてイベント処理結果を確認することができる。
【００７５】
一方、ユーザーから発生したイベントがマルチメディアデータについてのイベントである場合、ホームメディアゲートウェイ１００のプロセッサ１４０は、該当するイベントを自機（プロセッサ内）のマルチメディア処理プログラムに渡してイベントを処理した後に、マルチメディア補助プロセッサ１５０に適切な命令を下すか、或いはインターネット上のメディアサーバー４００に接続してマルチメディアデータソースを要求する処理を遂行する。
【００７６】
マルチメディアイベント命令を受けたマルチメディア補助プロセッサ１５０は、当該命令に対応する適切な処理を行った後に、処理結果をＴＶエンコーダー１７０を通じてＴＶ２００に表示する処理を遂行し、これによりユーザーはＴＶを通じてイベント処理結果を確認することができる。
【００７７】
以下に、上述した本発明によるシンクライアント方式を用いたホームメディアゲートウェイのマルチメディアデータ処理装置の動作と相応する、本発明によるマルチメディア処理方法について、添付した図３及び図４を参照して、ステップ毎に説明する。
【００７８】
図３は、本発明によるホームメディアゲートウェイのマルチメディアデータ処理方法を実行するためのシンクライアントサーバーでのデータ処理過程を示した動作フローチャートであり、一方、図４は、本発明によるホームメディアゲートウェイでのマルチメディアデータ処理方法についての動作フローチャートである。
【００７９】
まず、図３を参照して、ホームメディアゲートウェイ１００からコンテンツ要求がある場合のシンクライアント用サーバー３００でのデータ処理過程について説明する。
【００８０】
図３に示すように、ホームメディアゲートウェイ１００からインターネットコンテンツの要求がある場合に、シンクライアント用サーバー３００は、インターネットを介して該当ウェッブサーバーからインターネットコンテンツをダウンロードする。
【００８１】
インターネットコンテンツがダウンロードされると、シンクライアント用サーバー３００は、ダウンロードされたインターネットコンテンツのＨＴＭＬソースを分析する(ステップＳ１０１)。
【００８２】
この分析結果により、シンクライアント用サーバー３００は、インターネットコンテンツのＨＴＭＬデータに“ＥＭＢＥＤ”または“ＯＢＪＥＣＴ”タグが含まれているかどうかを判断する(ステップＳ１０２)。
【００８３】
もし、インターネットコンテンツのＨＴＭＬデータに“ＥＭＢＥＤ”または“ＯＢＪＥＣＴ”タグが含まれている場合には、該当のデータが“wmv”、“asf”、“asx”、“mpg”、“mp3”などの拡張子を含んでいるかどうかを判断する(ステップＳ１０３)。
【００８４】
この判断の結果、ダウンロードされたＨＴＭＬデータが“wmv”、“asf”、“asx”、“mpg”、“mp3”の中で少なくとも一つの拡張子を含んでいる場合には、シンクライアント用サーバー３００は、当該データをマルチメディアデータと判断して、ＨＴＭＬデータからマルチメディアデータに関する情報を抽出する(ステップＳ１０４)。
【００８５】
そして、シンクライアント用サーバー３００は、抽出されたマルチメディアに関する情報を、別のチャンネルを通じてホームメディアゲートウェイ１００へ伝送する(ステップＳ１０５)。
【００８６】
一方、前記ステップＳ１０２の段階で、ダウンロードされたインターネットコンテンツのＨＴＭＬデータが“ＥＭＢＥＤ”または“ＯＢＪＥＣＴ”タグを含んでいない場合には、シンクライアント用サーバー３００は、該当のＨＴＭＬデータに“wmv”、“asf”、“asx”、“mpg”、“mp3”などの拡張子が含まれているかどうかを判断する(ステップＳ１０６)。
【００８７】
この判断の結果、該当のＨＴＭＬデータに“wmv”、“asf”、“asx”、“mpg”、“mp3”などの拡張子が含まれている場合には、シンクライアント用サーバー３００は、当該データがマルチメディアデータであると判断して、ＨＴＭＬからマルチメディアデータに関する情報を抽出した後、抽出されたマルチメディアデータに関する情報を別のチャンネルを通じてホームメディアゲートウェイ１００へ伝送する。
【００８８】
さらに、前記ステップＳ１０６の段階或いはステップＳ１０３の段階で、該当データに“wmv”、“asf”、“asx”、“mpg”、“mp3”などの拡張子が含まれていない場合には、シンクライアント用サーバー３００は、ダウンロードしたＨＴＭＬデータがシンクライアント用サーバー３００で処理する一般のインターネットデータであると判断して、マルチメディアデータを除いた一般のＨＴＭＬデータをデコーディング処理する(ステップＳ１０７)。
【００８９】
その後、シンクライアント用サーバー３００は、デコーディングされた一般のインターネットデータを使用して、ＴＶにディスプレーすべき画面情報を生成し、生成された画面情報をシンクライアントプロトコルを用いてホームメディアゲートウェイ１００へ伝送する(ステップＳ１０８)。
【００９０】
結局、シンクライアント用サーバー３００は、ホームメディアゲートウェイ１００によって要求されたコンテンツ情報をインターネットからダウンロードし、ダウンロードされたＨＴＭＬデータのタグとリンクの拡張子を分析して、シンクライアント用サーバー３００で処理する一般のインターネットデータと、ホームメディアゲートウェイ１００のマルチメディア補助プロセッサ１５０で処理するマルチメディアデータと、に分離する。
【００９１】
シンクライアント用サーバー３００は、分離された一般のインターネットデータをデコーディング処理した後に、該当データに関する画面情報を生成して、生成された画面情報を一つのチャンネル(例えば、シンクライアントチャンネル)を通じてホームメディアゲートウェイ１００へ伝送する。また、シンクライアント用サーバー３００は、分離されたマルチメディアデータに関する情報を抽出してホームメディアゲートウェイ１００のマルチメディア補助プロセッサ１５０へ別のチャンネル(マルチメディアデータチャンネル)を通じて伝送することにより、ホームメディアゲートウェイ１００でマルチメディアデータを処理するようにする。
【００９２】
このようにシンクライアント用サーバー３００から伝送されたデータをホームメディアゲートウェイ１００で処理する過程について、図４を参照してステップ毎に説明する。
【００９３】
図４に示すように、シンクライアント用サーバー３００からインターネットデータが受信されると(ステップＳ２０１)、ホームメディアゲートウェイ１００のプロセッサ１４０は、受信されたデータがシンクライアントチャンネルを通じて受信されたデータであるか、それともマルチメディアデータチャンネルを通じて受信されたデータであるかを判断する(ステップＳ２０２)。
【００９４】
判断の結果、受信されたデータがシンクライアントチャンネルを通じて受信されたデータである場合には、ホームメディアゲートウェイ１００のプロセッサ１４０は、シンクライアント用サーバー３００から伝送される画面情報をホームメディアゲートウェイ１００のＴＶエンコーダー１７０へ供給する(ステップＳ２０３)。
【００９５】
ＴＶエンコーダー１７０は、プロセッサ１４０から供給された画面情報をエンコーディングした後、ＴＶに画面情報をディスプレーする(ステップＳ２０４)。
【００９６】
一方、シンクライアント用サーバー３００から伝送されるデータがマルチメディアデータチャンネルを通じて受信されるデータである場合には、プロセッサ１４０は、受信されるマルチメディアデータに関する情報を、自機（プロセッサ１４０）内にインストールされたマルチメディア処理プログラムへ渡す(ステップＳ２０５)。
【００９７】
プロセッサ１４０内のマルチメディア処理プログラムは、マルチメディアデータに関する情報を使用して、メディアサーバー４００に接続することで、該当するマルチメディアデータをダウンロードする(ステップＳ２０６)。
【００９８】
マルチメディア処理プログラムは、ダウンロードされたマルチメディアデータをマルチメディア補助プロセッサ１５０へ供給し(ステップＳ２０７)、マルチメディア補助プロセッサ１５０は、プロセッサ１４０から供給されるダウンロードされたマルチメディアデータをデコーディングした後に、デコーディングされたマルチメディアデータをＴＶエンコーダー１７０へ供給する(ステップＳ２０８)。
【００９９】
したがって、ＴＶエンコーダー１７０は、マルチメディア補助プロセッサ１５０から供給されるマルチメディアデータをエンコーディングした後に、ＴＶ画面にディスプレーする処理を遂行する(ステップＳ２０９)。
【０１００】
上述した本発明によるシンクライアント方式を用いたホームメディアゲートウェイのマルチメディアデータ処理装置及びその方法に従うサービスの流れを、添付した図５を参照して要約して説明する。
【０１０１】
図５は、本発明によるマルチメディアデータ処理のためのサービスの流れを示す図面である。
【０１０２】
図５に示すように、まず、ユーザーからインターネットサービス要請がある場合に、ホームメディアゲートウェイ１００は、シンクライアント用サーバー３００に接続してインターネットサービスを要請する。
【０１０３】
シンクライアント用サーバー３００は、ホームメディアゲートウェイ１００から要求されたインターネットコンテンツをインターネットからダウンロードし、ダウンロードされたインターネットコンテンツを分析する。即ち、シンクライアント用サーバー３００は、ダウンロードされたインターネットコンテンツをシンクライアント用サーバー３００で処理する一般のインターネットデータと、ホームメディアゲートウェイ１００のマルチメディア補助プロセッサ１５０で処理するマルチメディアデータと、で区分する。
【０１０４】
一般のインターネットデータとマルチメディアデータが分類されると、一般のインターネットデータは、シンクライアント用サーバー３００でデコーディングされた後に、画面情報だけをシンクライアントチャンネルを通じてホームメディアゲートウェイ１００へ伝送される。
【０１０５】
また、前記分類されたマルチメディアデータに関する情報は、マルチメディアデータチャンネルを通じてホームメディアゲートウェイ１００へ伝送される。
【０１０６】
ホームメディアゲートウェイ１００は、シンクライアント用サーバー３００から伝送された画面情報をＴＶ２００にディスプレーし、マルチメディアデータに関する情報を使用して、これに対応するマルチメディアデータを、メディアサーバー４００に対して要請する。
【０１０７】
メディアサーバー４００は、ホームメディアゲートウェイ１００により要求されたマルチメディアデータを、当該ホームメディアゲートウェイ１００へ供給する。
【０１０８】
したがって、ホームメディアゲートウェイ１００は、メディアサーバーから供給されたマルチメディアデータをデコーディングした後、デコーディングされたマルチメディアデータをＴＶ２００画面に表示することが可能になる。
【図面の簡単な説明】
【０１０９】
【図１】従来技術によるシンクライアント方式のホームメディアゲートウェイの構成及びネットワーク接続関係を示す図である。
【図２】本発明によるシンクライアント方式を用いてマルチメディアデータを処理するためのホームメディアゲートウェイの構成及びネットワーク接続関係を示す図である。
【図３】本発明によるホームメディアゲートウェイのマルチメディアデータ処理方法を実行するためのシンクライアントサーバーでのデータ処理過程を示す動作フローチャートである。
【図４】本発明によるホームメディアゲートウェイでのマルチメディアデータ処理方法についての動作フローチャートを示す図である。
【図５】本発明によるマルチメディアデータ処理のためのサービスの流れを示す図である。
【符号の説明】
【０１１０】
１００  ホームメディアゲートウェイ（マルチメディアデータ処理装置）
１１０  フロントパネル及びリモコン処理部
１２０  フラッシュメモリー
１３０  ＲＡＭ 
１４０  プロセッサ（第１データ処理部）
１５０  マルチメディア補助プロセッサ（第２データ処理部）
１６０  ネットワークインターフェース
１７０  ＴＶエンコーダー（エンコーディング部）
２００  ＴＶ（ディスプレー装置）
３００  シンクライアント用サーバー
４００  メディアサーバー
【図１】
2005057771.tif 000003
【図２】
2005057771.tif 000004
【図３】
2005057771.tif 000005
【図４】
2005057771.tif 000006
【図５】
2005057771.tif 000007