(57)【特許請求の範囲】
【請求項１】
少なくとも画像データを含むデータを送受信するデータ送受信システムであって、
前記データ送受信システムは、
１フレームに対応するフレーム画像を作成するための画像データを送信するデータ送信装置と、
前記１フレームに対応する前記画像データを受信するデータ受信装置とを含み、
前記データ送信装置は、
前記１フレームに対応する前記画像データを、前記１フレーム内に描画コマンドに基づく予め定められた形状を有する第１の部分画像を描画するための第１のデータと、前記第１のデータよりも圧縮伸長時のデータの同一性が要求されないデータであって、かつ、前記フレーム画像のうちの前記第１の部分画像と異なる領域に第２の部分画像を描画するための第２のデータとに分離するための画像データ分離手段と、
前記分離された第１のデータを可逆圧縮するための可逆圧縮手段と、
前記分離された第２のデータを非可逆圧縮するための非可逆圧縮手段と、
前記可逆圧縮された第１のデータと前記非可逆圧縮された第２のデータとを含む複合データを生成するためのデータ生成手段と、
前記生成された複合データを無線通信を用いて前記データ受信装置に送信するための送信手段とを含み、
前記データ受信装置は、
前記無線通信を用いて送信された複合データを受信するための受信手段と、
前記受信された複合データから、前記第１のデータおよび前記第２のデータを分離するための分離手段と、
前記分離された第１のデータを可逆伸長するための可逆伸長手段と、
前記分離された第２のデータを非可逆伸長するための非可逆伸長手段と、
前記可逆伸長された第１のデータと前記非可逆伸長された第２のデータとに基づいて、前記フレーム画像を出力するための出力手段を含み、
前記第１のデータは、前記第２のデータよりもエッジ成分を多く含む、データ送受信システム。
【請求項２】
前記データ送信装置は、音データを非可逆圧縮するための音データ非可逆圧縮手段をさらに含み、
前記データ生成手段は、前記可逆圧縮された第１のデータおよび前記非可逆圧縮された
第２のデータに加えて、前記非可逆圧縮された音データをさらに含む複合データを生成するための手段を含み、
前記分離手段は、前記複合データから、前記第１のデータおよび前記第２のデータに加えて、前記非可逆圧縮された音データをさらに分離するための手段を含み、
前記データ受信装置は、
前記非可逆圧縮された音データを非可逆伸長するための音非可逆伸長手段と、
前記非可逆伸長された音データを出力するための音出力手段をさらに含み、
前記第１のデータは、前記データ送信装置内で生成された画像のデータである、請求項１に記載のデータ送受信システム。
【請求項３】
請求項１または２に記載のデータ送受信システムが搭載されたコンピュータ。
【請求項４】
請求項１または２に記載のデータ送受信システムが搭載されたデジタルテレビ。
【請求項５】
１フレームに対応するフレーム画像を作成するための画像データを、前記１フレーム内に描画コマンドに基づく予め定められた形状を有する第１の部分画像を描画するための第１のデータと、前記第１のデータよりも圧縮伸長時のデータの同一性が要求されないデータであって、かつ、前記フレーム画像のうちの前記第１の部分画像と異なる領域に第２の部分画像を描画するための第２のデータとに分離するための画像データ分離手段と、
前記分離された第１のデータを可逆圧縮するための可逆圧縮手段と、
前記分離された第２のデータを非可逆圧縮するための非可逆圧縮手段と、
前記可逆圧縮された第１のデータと前記非可逆圧縮された第２のデータとを含む複合データを生成するためのデータ生成手段と、
前記生成された複合データを無線通信を用いて送信するための送信手段とを含み、
前記第１のデータは、前記第２のデータよりもエッジ成分を多く含む、データ送信装置。
【請求項６】
前記第１のデータは、前記データ送信装置内で生成された画像のデータであって、予め定められた形状の輪郭を構成する輪郭データを含み、
前記第２のデータは、前記輪郭の外部の領域の画像のデータと、前記輪郭の内部の領域の画像のデータとを含む、請求項５に記載のデータ送信装置。
【請求項７】
前記第１のデータは、前記データ送信装置内で生成された画像のデータであって、
前記１フレームに対応する前記フレーム画像は、前記第１のデータに対応する画像と、前記第２のデータに対応する画像とを重畳して生成される画像である、請求項５に記載のデータ送信装置。
【請求項８】
前記第２のデータは、動画を構成する画像のデータである、請求項７に記載のデータ送信装置。
【請求項９】
前記第２のデータは、静止画を構成する画像のデータである、請求項７に記載のデータ送信装置。
【請求項１０】
前記データ送信装置は、音データを非可逆圧縮するための音非可逆圧縮手段をさらに含み、
前記データ生成手段は、前記可逆圧縮された第１のデータおよび前記非可逆圧縮された第２のデータに加えて、前記非可逆圧縮された音データをさらに含む複合データを生成するための手段を含む、請求項５〜９のいずれかに記載するデータ送信装置。
【請求項１１】
可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む、無線通信を用いて送信された複合データを受信するための受信手段と、
前記複合データから、前記第１のデータおよび前記第２のデータを分離するための分離手段と、
前記分離された第１のデータを可逆伸長するための可逆伸長手段と、
前記分離された第２のデータを非可逆伸長するための非可逆伸長手段と、
前記可逆伸長された第１のデータと、前記非可逆伸長された第２のデータとに基づいて、１フレームに対応するフレーム画像を出力するための出力手段を含み、
前記第１のデータは、前記１フレーム内に描画コマンドに基づく予め定められた形状を有する第１の部分画像を描画するためのデータであって、前記第２のデータよりもエッジ成分を多く含み、
前記第２のデータは、前記第１のデータよりも圧縮伸長時のデータの同一性が要求されないデータであって、かつ、前記フレーム画像のうちの前記第１の部分画像と異なる領域に第２の部分画像を描画するためのデータである、データ受信装置。
【請求項１２】
前記第１のデータは、予め定められた形状の輪郭を構成する輪郭データを含み、
前記第２のデータは、前記輪郭の外部の領域の画像のデータと、前記輪郭の内部の領域の画像のデータとを含む、請求項１１に記載のデータ受信装置。
【請求項１３】
前記１フレームに対応する前記フレーム画像は、前記第１のデータに対応する画像と、前記第２のデータに対応する画像とを重畳して生成される画像である、請求項１１に記載のデータ受信装置。
【請求項１４】
前記第２のデータは、動画を構成する画像のデータである、請求項１３に記載のデータ受信装置。
【請求項１５】
前記第２のデータは、静止画を構成する画像のデータである、請求項１３に記載のデータ受信装置。
【請求項１６】
前記複合データは、前記第１のデータおよび第２のデータに加えて、非可逆圧縮された音データをさらに含み、
前記分離手段は、前記複合データから、前記第１のデータおよび前記第２のデータに加えて、前記非可逆圧縮された音データをさらに分離するための手段を含み、
前記データ受信装置は、
前記非可逆圧縮された音データを非可逆伸長するための音非可逆伸長手段と、
前記非可逆伸長された音データを出力するための音出力手段をさらに含む、請求項１１〜１５のいずれかに記載のデータ受信装置。
【請求項１７】
１フレームに対応するフレーム画像を作成するための画像データを、前記１フレーム内に描画コマンドに基づく予め定められた形状を有する第１の部分画像を描画するための第１のデータと前記第１のデータよりも圧縮伸長時のデータの同一性が要求されないデータであって、かつ、前記フレーム画像のうちの前記第１の部分画像と異なる領域に第２の部分画像を描画するための第２のデータとに分離するステップと、
前記分離された第１のデータを可逆圧縮するステップと、
前記分離された第２のデータを非可逆圧縮するステップと、
前記可逆圧縮された第１のデータと前記非可逆圧縮された第２のデータとを含む複合データを生成するデータ生成ステップと、
前記生成された複合データを無線通信を用いて送信するステップとを含み、
前記第１のデータは、前記第２のデータよりもエッジ成分を多く含む、データ送信方法。
【請求項１８】
前記データ送信方法は、音データを非可逆圧縮するステップをさらに含み、
前記データ生成ステップは、前記可逆圧縮された第１のデータおよび前記非可逆圧縮された第２のデータに加えて、前記非可逆圧縮された音データをさらに含む複合データを生成するステップを含む、請求項１７に記載するデータ送信方法。
【請求項１９】
可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む、無線通信を用
いて送信された複合データを受信する受信ステップと、
前記複合データから、前記第１のデータと前記第２のデータとを分離する分離ステップと、
前記分離された第１のデータを可逆伸長するステップと、
前記分離された第２のデータを非可逆伸長するステップと、
前記可逆伸長された第１のデータと前記非可逆伸長された第２のデータとに基づいて、１フレームに対応するフレーム画像を出力するステップとを含み、
前記第１のデータは、前記１フレーム内に描画コマンドに基づく予め定められた形状を有する第１の部分画像を描画するためのデータであって、前記第２のデータよりもエッジ成分を多く含み、
前記第２のデータは、前記第１のデータよりも圧縮伸長時のデータの同一性が要求されないデータであって、かつ、前記フレーム画像のうちの前記第１の部分画像と異なる領域に第２の部分画像を描画するためのデータである、データ受信方法。
【請求項２０】
前記複合データは、前記第１のデータおよび第２のデータに加えて、非可逆圧縮された音データをさらに含み、
前記分離ステップは、前記複合データから、前記第１のデータおよび前記第２のデータに加えて、前記非可逆圧縮された音データをさらに分離するステップを含み、
前記データ受信方法は、
前記非可逆圧縮された音データを非可逆伸長するステップと、
前記非可逆伸長された音データを出力するステップとをさらに含む、請求項１９に記載のデータ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送受信システム、データ送信装置、データ受信装置、データ送信方法、データ受信方法、データ送受信システムが搭載されたコンピュータおよびデータ送受信システムが搭載されたデジタルテレビに関し、特に、画面に表示する画像データを無線で伝送する技術に関する。
【背景技術】
【０００２】
コンピュータに記憶された画像情報は、伝送方式がアナログ方式であればＶＧＡ（Video Graphics Array）ケーブル、デジタル方式であればＤＶＩ（Digital Visual Interface）ケーブルなどの有線を介して表示モニタに対して出力される。すなわち、画像情報に対応するアナログ信号あるいはデジタル信号は、コンピュータから表示モニタに対して有線を介して伝送される。表示モニタは、入力されたアナログ信号あるいはデジタル信号に対応する画像情報に基づいて画像を表示する。このような画像情報に対応するアナログ信号あるいはデジタル信号を、無線により伝送する場合においては、装置間の無線通信に用いられる通信帯域は、有線に比べてその使用可能な帯域に制限がある。したがって、データの伝送速度は、有線通信の場合と比較して大きくない。そのため、たとえば動画等の転送量の大きなデータを無線通信により伝送しようとしても、伝送速度が遅いために、伝送先の表示モニタにおいて画像が適切に表示できないという問題がある。そこで、画像データあるいは音声データを圧縮して、データ量を低減して無線通信を用いてデータを伝送する技術が特開平１０−３２２６７０号公報に開示される。
【０００３】
特開平１０−３２２６７０号公報（特許文献１）は、各機器間の接続を限定させず、また伝送過程においてその信号劣化をなくし、伝送品質を高める映像／音声伝送システムを開示する。この映像／音声伝送システムは、送信ユニットと受信ユニットから構成される。送信ユニットは、入力される映像信号および音声信号の入力処理手段と、入力処理手段から出力される所定のデジタル変調された状態の映像信号および音声信号について、所定の送信変調処理を行ない、送信出力する送信手段とを有する。受信ユニットは、送信ユニットの送信手段から送信される信号を受信し、所定の受信復調処理を行なう受信手段と、受信手段で得られる、所定のデジタル変調された状態の映像信号および音声信号の出力処理手段とを有する。
【０００４】
特許文献１に開示された映像／音声伝送システムによると、機器間をケーブル接続する必要がなくなり、それぞれの配置位置について制限を無くすことができるという効果がある。これによってユーザはテレビジョン受像器、チューナ、ＶＴＲなどの機器を自由に配置できる。
【特許文献１】特開平１０―３２２６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、表示モニタに出力される画像には、メモリあるいはハードディスクに記憶された動画等を構成する画像データに対して、コンピュータのＣＰＵ（Central Processing Unit：中央演算処理装置）が描画する表示要素が重畳される場合がある。ＣＰＵが描画する表示要素とは、たとえば、ＥＰＧ（Electric Programming Guide：電子番組表）、アイコン、ウィンドウあるいはフォントなどのグラフィクス系の表示要素である。このような表示要素を、動画等を構成する画像に重畳して、特許文献１に開示された映像／音声伝送システムを用いてＭＰＥＧ（Moving Picture Experts Group）方式のような非可逆圧縮の手法によりデータ量を低減して、無線通信によりデータを伝送すると、伝送されたデータを非可逆伸長したときに、上述した表示要素に対応する画像にノイズが発生するという問題がある。
【０００６】
これは、コンピュータのＣＰＵが描画するＥＰＧ、アイコン、ウィンドウあるいはフォントなどの表示要素においてエッジ成分（すなわち、画像の周波数成分の高い部分）を多く含むためである。非可逆圧縮の手法として代表的なＭｏｔｉｏｎ  ＪＰＥＧ（Joint Photographic Experts Group）やＭＰＥＧは、写真などの自然画像に対しては、圧縮伸長後に人間の視覚的に高い再現性を有する画像を得ることができる。これは、写真などの自然画像に於いて高周波成分を切り捨てることにより実現される。上記したエッジ成分を多く含む表示要素において、同様に高周波成分が切り捨てられるため、圧縮伸長後のエッジ成分部分に歪が多く発生し、ノイズ成分として表示されるため、非常に見づらい画像となってしまう。
【０００７】
本発明は、上述した課題を解決するためになされたものであって、その目的は、無線伝送の際に、ノイズの発生を抑制するデータ送受信システム、データ送信装置、データ受信装置、データ送信方法、データ受信方法、データ送受信システムが搭載されたコンピュータおよびデータ送受信システムが搭載されたデジタルテレビを提供することである。
【課題を解決するための手段】
【０００８】
第１の発明に係るデータ送受信システムは、少なくとも画像データを含むデータを送受信するデータ送受信システムである。このデータ送受信システムは、１フレームに対応する画像の画像データを送信するデータ送信装置と、１フレームに対応する画像データを受信するデータ受信装置とを含む。データ送信装置は、１フレームに対応する画像の画像データを、第１のデータと、第１のデータよりも圧縮伸長時のデータの同一性が要求されない第２のデータとに分離するための画像分離手段と、分離された第１のデータを可逆圧縮するための可逆圧縮手段と、分離された第２のデータを非可逆圧縮するための非可逆圧縮手段と、可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む複合データを生成するためのデータ生成手段と、生成された複合データをデータ受信装置に送信するための送信手段とを含む。データ受信装置は、送信された複合データを受信するための受信手段と、受信された複合データから、第１のデータおよび第２のデータを分離するための分離手段と、分離された第１のデータを可逆伸長するための可逆伸長手段と、分離された第２のデータを非可逆伸長するための非可逆伸長手段と、可逆伸長された第１のデータと非可逆伸長された第２のデータとに基づいて、１フレームに対応する画像を出力するための出力手段を含む。
【０００９】
第１の発明によると、データ送信装置において、１フレームに対応する画像の画像データは、第１のデータ（たとえば、ＥＰＧ、ウィンドウ、アイコンおよびフォントを構成する画像データ）と第１のデータよりも圧縮伸長時のデータの同一性が要求されない第２のデータ（たとえば、動画を構成する画像データ）とに分離される。分離された第１のデータは、可逆圧縮される。分離された第２のデータは、非可逆圧縮される。可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む複合データが生成されて、データ受信装置に送信される。データ受信装置において、データ送信装置から送信された複合データが受信される。受信された複合データから、第１のデータおよび第２のデータが分離される。分離された第１のデータは可逆伸長される。分離された第２おデータは非可逆伸長される。可逆伸長された第１のデータと、非可逆伸長された第２のデータとに基づいて、１フレームに対応する画像が出力される。これにより、ＣＰＵにより描画されるＥＰＧ、ウィンドウ、アイコンおよびフォント等のグラフィクス系の表示要素の画像データについては、可逆圧縮することにより、可逆伸長時の同一性を保持させることができる。したがって、データ送信装置から送信された、可逆圧縮された第１のデータがデータ受信装置において可逆伸長されたときに、グラフィクス系の表示要素の画像を非可逆圧縮した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、第１のデータよりも圧縮伸長時のデータの同一性が要求されない第２のデータについては、非可逆圧縮することにより、圧縮率が向上するため、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく送信し、受信することができる。したがって、無線伝送の際に、ノイズの発生を抑制するデータ送受信システムを提供することができる。
【００１０】
第２の発明に係るデータ送受信システムにおいては、第１の発明の構成に加えて、データ送信装置は、音データを非可逆圧縮するための音データ非可逆圧縮手段をさらに含む。データ生成手段は、可逆圧縮された第１のデータおよび非可逆圧縮された第２のデータに加えて、非可逆圧縮された音データをさらに含む複合データを生成するための手段を含む。分離手段は、複合データから、第１のデータおよび第２のデータに加えて、非可逆圧縮された音データをさらに分離するための手段を含む。データ受信装置は、非可逆圧縮された音データを非可逆伸長するための音非可逆伸長手段と、非可逆伸長された音データを出力するための音出力手段をさらに含む。
【００１１】
第２の発明によると、データ送信装置において、音データが非可逆圧縮される。可逆圧縮された第１のデータ（たとえば、ＥＰＧ、ウィンドウ、アイコンおよびフォントを構成する画像データ）および非可逆圧縮された第２のデータ（たとえば、動画を構成する画像データ）に加えて、非可逆圧縮された音データをさらに含む複合データが生成される。データ受信装置において、生成された複合データから、第１のデータおよび第２のデータに加えて、非可逆圧縮された音データがさらに分離される。非可逆圧縮された音データは非可逆伸長される。非可逆伸長された音データが出力される。データ送信装置において、音データを非可逆圧縮することにより、データの圧縮率を向上させることができる。そのため、帯域の狭い無線通信を用いて伝送するようなデータ転送速度が遅い場合においても、音データを遅滞なく送信し、受信することができる。
【００１２】
第３の発明に係るコンピュータは、第１または２の発明の構成のデータ送受信システムを搭載する。
【００１３】
第３の発明によると、コンピュータにこのデータ送受信システムを搭載することにより、たとえば、モニタに出力する画像データを含む情報を無線通信を用いて伝送する場合に、出力された画像にノイズが発生することを抑制することができる。
【００１４】
第４の発明に係るデジタルテレビは、第１または２の発明の構成のデータ送受信システムを搭載する。
【００１５】
第４の発明によると、デジタルテレビにこのデータ送受信システムを搭載することにより、たとえば、モニタに出力する画像データを含む情報を無線通信を用いて伝送する場合に、出力された画像にノイズが発生することを抑制することができる。
【００１６】
第５の発明に係るデータ送信装置は、１フレームに対応する画像の画像データを、第１のデータと、第１のデータよりも圧縮伸長時のデータの同一性が要求されない第２のデータとに分離するための画像分離手段と、分離された第１のデータを可逆圧縮するための可逆圧縮手段と、分離された第２のデータを非可逆圧縮するための非可逆圧縮手段と、可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む複合データを生成するためのデータ生成手段と、生成された複合データを送信するための送信手段とを含む。
【００１７】
また、第１７の発明に係るデータ送信方法は、１フレームに対応する画像の画像データを、第１のデータと第１のデータよりも圧縮伸長時のデータの同一性が要求されない第２のデータとに分離するステップと、分離された第１のデータを可逆圧縮するステップと、分離された第２のデータを非可逆圧縮するステップと、可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む複合データを生成するデータ生成ステップと、生成された複合データを送信するステップとを含む。
【００１８】
第５の発明および第１７の発明によると、１フレームに対応する画像の画像データは、、第１のデータ（たとえば、ＥＰＧ、ウィンドウ、アイコンおよびフォントを構成する画像データ）と第１のデータよりも圧縮伸長時のデータの同一性が要求されない第２のデータ（たとえば、動画を構成する画像データ）とに分離される。分離された第１のデータは、可逆圧縮される。分離された第２のデータは、非可逆圧縮される。可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む複合データが生成されて、送信される。これにより、ＣＰＵにより描画されるＥＰＧ、ウィンドウ、アイコンおよびフォント等のグラフィクス系の表示要素の画像データについては、可逆圧縮することにより、可逆伸長時の同一性を保持させることができる。したがって、可逆圧縮された第１のデータが可逆伸長されたときに、グラフィクス系の表示要素の画像に、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、第１のデータよりも圧縮伸長時のデータの同一性が要求されない第２のデータについては、非可逆圧縮することにより、圧縮率が向上するため、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく送信することができる。したがって、無線伝送の際に、ノイズの発生を抑制するデータ送信装置を提供することができる。
【００１９】
第６の発明に係るデータ送信装置においては、第５の発明の構成に加えて、第１のデータは、予め定められた形状の輪郭を構成する輪郭データを含む。第２のデータは、輪郭の外部の領域の画像のデータと、輪郭の内部の領域の画像のデータとを含む。
【００２０】
第６の発明によると、第１のデータは、１フレームに対応する画像のうち、たとえば、ＥＰＧ、ウィンドウ、アイコンおよびフォントなど表示要素の予め定められた形状の輪郭を構成する輪郭データを含む。一方、第２のデータは、輪郭の外部の領域の画像のデータと、輪郭の内部の領域の画像のデータとを含む。ＣＰＵにより描画されるＥＰＧ、ウィンドウ、アイコンおよびフォントなどのグラフィクス系の表示要素の輪郭部分は、１フレームに対応する画像におけるエッジ成分（高周波成分）を含む部分である。したがって、このような輪郭データについては、可逆圧縮して伸長後のデータの同一性を保持させることにより、非可逆圧縮伸長した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、第２のデータは、たとえば、輪郭の外部あるいは内部の領域の、動画を構成する画像データあるいは輪郭に貼り付けられるテクスチャを構成する画像データである。このような画像データにおいては、第１のデータよりもエッジ成分が含まれないため、非可逆圧縮してもノイズの発生が抑制され、かつ、圧縮率を向上させることができる。
【００２１】
第７の発明に係るデータ送信装置においては、第５の発明に構成に加えて、１フレームに対応する画像は、第１のデータに対応する画像と、第２のデータに対応する画像とを重畳して生成される画像である。
【００２２】
第７の発明によると、１フレームに対応する画像は、第１のデータ（ＥＰＧ、ウィンドウ、アイコン、フォントなどの表示要素の画像データ）と、第２のデータ（たとえば、動画を構成する画像データ）とを重畳して生成される画像である。したがって、エッジ成分を含む第１のデータを可逆圧縮することにより、伸長後のデータの同一性を保持させることができるため、非可逆圧縮伸長した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、第２のデータは、第１のデータよりも圧縮伸長後の同一性が要求されないため、非可逆圧縮することにより、圧縮率を向上させることができる。したがって、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく送信することができる。
【００２３】
第８の発明に係るデータ送信装置においては、第７の発明の構成に加えて、第２のデータは、動画を構成する画像のデータである。
【００２４】
第８の発明によると、第２のデータは、動画を構成する画像データである。動画を構成する画像データは、人間の視覚的に再現性を有していれば、圧縮伸長後のデータの同一性は要求されないため、第２のデータを非可逆圧縮することにより、圧縮率を向上させることができる。したがって、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく送信することができる。
【００２５】
第９の発明に係るデータ送信装置においては、第７の発明の構成に加えて、第２のデータは、静止画を構成する画像のデータである。
【００２６】
第９の発明によると、第２のデータは、静止画を構成する画像データである。静止画を構成する画像データは、人間の視覚的に再現性を有していれば、圧縮伸長後のデータの同一性は要求されないため、第２のデータを非可逆圧縮することにより、圧縮率を向上させることができる。したがって、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なくを送信することができる。
【００２７】
第１０の発明に係るデータ送信装置は、第５〜９のいずれかの発明の構成に加えて、音データを非可逆圧縮するための音非可逆圧縮手段をさらに含む。データ生成手段は、可逆圧縮された第１のデータおよび非可逆圧縮された第２のデータに加えて、非可逆圧縮された音データをさらに含む複合データを生成するための手段を含む。
【００２８】
また、第１８の発明に係るデータ送信方法は、第１５の発明の構成に加えて、音データを非可逆圧縮するステップをさらに含む。データ生成ステップは、可逆圧縮された第１のデータおよび非可逆圧縮された第２のデータに加えて、非可逆圧縮された音データをさらに含む複合データを生成するステップを含む。
【００２９】
第１０の発明および第１８の発明によると、音データは、非可逆圧縮される。そして、可逆圧縮された第１のデータ（たとえば、ＥＰＧ、ウィンドウ、アイコンおよびフォントを構成する画像データ）および非可逆圧縮された第２のデータ（たとえば、動画を構成する画像データ）に加えて、非可逆圧縮された音データがさらに含まれる複合データが生成される。音データは、人間の聴覚的に再現性を有していれば、圧縮伸長後のデータの同一性は要求されないため、音データを非可逆圧縮することにより、データの圧縮率を向上させることができる。したがって、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、音データを遅滞なく送信することができる。
【００３０】
第１１の発明に係るデータ受信装置は、可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む複合データを受信するための受信手段と、複合データから、第１のデータおよび第２のデータを分離するための分離手段と、分離された第１のデータを可逆伸長するための可逆伸長手段と、分離された第２のデータを非可逆伸長するための非可逆伸長手段と、可逆伸長された第１のデータと、非可逆伸長された第２のデータとに基づいて、１フレームに対応する画像を出力するための出力手段を含む。
【００３１】
また、第１９の発明に係るデータ受信方法は、可逆圧縮された第１のデータと非可逆圧縮された第２のデータとを含む複合データを受信する受信ステップと、複合データから、第１のデータと第２のデータとを分離する分離ステップと、分離された第１のデータを可逆伸長するステップと、分離された第２のデータを非可逆伸長するステップと、可逆伸長された第１のデータと非可逆伸長された第２のデータとに基づいて、１フレームに対応する画像の画像データを出力するステップとを含む。
【００３２】
第１１の発明および第１９の発明によると、可逆圧縮された第１のデータ（たとえば、ＥＰＧ、ウィンドウ、アイコン、フォントを構成する画像データ）および非可逆圧縮された第２のデータ（たとえば、動画を構成する画像データ）を含む複合データが受信されると、複合データから第１のデータおよび第２のデータが分離される。分離された第１のデータは可逆伸長される。分離された第２のデータは非可逆伸長される。可逆伸長された第１のデータと、非可逆伸長された第２のデータとに基づいて、１フレームに対応する画像が出力される。これにより、ＣＰＵにより描画されるＥＰＧ、ウィンドウ、アイコンおよびフォント等のグラフィクス系の表示要素の可逆圧縮された第１のデータを可逆伸長することにより、伸長後の表示要素のデータは、圧縮前と同一のデータとなるため、表示要素の画像を非可逆圧縮した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、第２のデータが、たとえば、動画を構成する画像データであるとすると、第２のデータを非可逆伸長して、伸長後のデータの同一性が保持されなくとも、人間の視覚的に再現性の高い画像を復元させることができる。したがって、無線伝送の際に、ノイズの発生を抑制するデータ受信装置を提供することができる。
【００３３】
第１２の発明に係るデータ受信装置においては、第１１の発明の構成に加えて、第１のデータは、予め定められた形状の輪郭を構成する輪郭データを含む。第２のデータは、輪郭の外部の領域の画像のデータと、輪郭の内部の領域の画像のデータとを含む。
【００３４】
第１２の発明によると、第１のデータは、１フレームに対応する画像のうち、たとえば、ＥＰＧ、ウィンドウ、アイコンおよびフォントなど表示要素の予め定められた形状の輪郭を構成する輪郭データを含む。一方、第２のデータは、輪郭の外部の領域の画像のデータと、輪郭の内部の領域の画像データとを含む。ＣＰＵにより描画されるＥＰＧ、ウィンドウ、アイコンおよびフォントなどのグラフィクス系の表示要素の輪郭部分は、１フレームに対応する画像におけるエッジ成分（高周波成分）を含む部分である。したがって、このような輪郭データについては、可逆圧縮して伸長後のデータの同一性を保持させることにより、非可逆圧縮伸長した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、第２のデータは、たとえば、輪郭の外部あるいは内部の領域の、動画を構成する画像データあるいは輪郭に貼り付けられるテクスチャを構成する画像データである。このような画像データにおいては、第１のデータよりもエッジ成分が含まれないため、非可逆伸長後のノイズの発生が抑制される。また、このような画像においては、非可逆伸長後のデータの同一性が保持されなくとも、人間の視覚的に再現性の高い画像を復元させることができる。
【００３５】
第１３の発明に係るデータ受信装置においては、第１１の発明の構成に加えて、１フレームに対応する画像は、第１のデータに対応する画像と、第２のデータに対応する画像とを重畳して生成される画像である。
【００３６】
第１３の発明によると、１フレームに対応する画像は、第１のデータ（ＥＰＧ、ウィンドウ、アイコン、フォントなどの表示要素の画像データ）と、第２のデータ（たとえば、動画を構成するデータ）とを重畳して生成される画像である。したがって、たとえば、伸長後のデータの同一性が要求されるようなエッジ成分を含む第１のデータにおいては、伸長後のデータの同一性が保持されるため、非可逆圧縮伸長した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、第２のデータは、たとえば、動画を構成する画像データである。このような画像データにおいては、第１のデータよりもエッジ成分が含まれないため、非可逆伸長後のノイズの発生が抑制される。また、このような画像においては、非可逆伸長後のデータの同一性が保持されなくとも、人間の視覚的に再現性の高い画像を復元させることができる。
【００３７】
第１４の発明に係るデータ受信装置においては、第１３の発明の構成に加えて、第２のデータは、動画を構成する画像のデータである。
【００３８】
第１４の発明によると、第２のデータは、動画を構成する画像データである。動画を構成する画像データは、人間の視覚的に再現性を有していれば、圧縮伸長後のデータの同一性は要求されないため、第２のデータを非可逆圧縮することにより、圧縮率を向上させることができる。したがって、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく受信することができる。
【００３９】
第１５の発明に係るデータ受信装置においては、第１３の発明の構成に加えて、第２のデータは、静止画を構成する画像のデータである。
【００４０】
第１５の発明によると、第２のデータは、静止画を構成する画像データである。静止画を構成する画像データは、人間の視覚的に再現性を有していれば、圧縮伸長後のデータの同一性を要求されないため、第２のデータを非可逆圧縮することにより、圧縮率を向上させることができる。したがって、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく受信することができる。
【００４１】
第１６の発明に係るデータ受信装置においては、第１１〜１５のいずれかの発明の構成に加えて、複合データは、第１のデータおよび第２のデータに加えて、非可逆圧縮された音データをさらに含む。分離手段は、複合データから、第１のデータおよび第２のデータに加えて、非可逆圧縮された音データをさらに分離するための手段を含む。データ受信装置は、非可逆圧縮された音データを非可逆伸長するための音非可逆伸長手段と、非可逆伸長された音データを出力するための音出力手段をさらに含む。
【００４２】
また、第２０の発明に係るデータ受信方法においては、第１９の発明の構成に加えて、複合データは、第１のデータおよび第２のデータに加えて、非可逆圧縮された音データをさらに含む。分離ステップは、複合データから、第１のデータおよび第２のデータに加えて、非可逆圧縮された音データをさらに分離するステップを含む。データ受信方法は、非可逆圧縮された音データを非可逆伸長するステップと、非可逆伸長された音データを出力するステップとをさらに含む。
【００４３】
第１６の発明および第２０の発明によると、複合データは、第１のデータ（たとえば、ＥＰＧ、ウィンドウ、アイコンおよびフォントを構成する画像データ）および第２のデータ（たとえば、動画を構成する画像データ）に加えて、非可逆圧縮された音データをさらに含む。複合データから、第１のデータおよび第２のデータに加えて、非可逆圧縮された音データがさらに分離される。分離された音データは非可逆伸長された後、出力される。音データは、人間の聴覚的に再現性を有していれば、圧縮伸長後のデータの同一性は要求されないため、音データを非可逆圧縮することにより、圧縮率を向上させることができる。したがって、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅く場合においても、音データを遅滞なく受信することができる。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００４５】
＜第１の実施の形態＞
本実施の形態に係るデータ送受信システムは、データ送信装置である送信機側端末と、送信機側端末と通信可能なデータ受信装置である受信機側端末とを含むコンピュータに搭載される。送信機側端末は、無線通信を用いて少なくとも画像データを含むデータを受信機側端末に伝送する。
【００４６】
以下、図１を用いて本実施の形態における送信機側端末の構成について説明する。図１に示すように、送信機側端末１００は、ＣＰＵ１０２と、メモリコントローラ１０４と、Ｉ／Ｏ（インプット／アウトプット）コントローラ１０６と、メインメモリ１０８と、ハードディスク１１６と、送信機側無線部１２４とを含む。
【００４７】
ＣＰＵ１０２は、メインメモリ１０８からメモリコントローラ１０４を介して読み出されるプログラムの演算処理を行なう。メモリコントローラ１０４は、メインメモリ１０８を制御して、メインメモリ１０８に記憶されたデータを読み出してＣＰＵ１０２に転送したり、ＣＰＵ１０２の演算結果をメインメモリ１０８の記憶領域に書き込んだりする。
【００４８】
メインメモリ１０８は、画像データあるいは音声データを記憶する記憶装置である。メインメモリ１０８は、たとえば、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性のメモリが用いられるが特にこれらに限定されるものではない。メインメモリ１０８の記憶領域は、テクスチャ（１）〜テクスチャ（ｎ）が記憶される記憶領域（１）１１０と、描画コマンドおよび描画物体データが記憶される記憶領域（２）１１２と、描画データが記憶される記憶領域（３）１１４と、音声データが記憶される記憶領域（４）１４２とを含む。記憶領域（１）１１０〜（４）１４２の領域は、たとえば、予め定められた開始アドレスと予め定められたアドレス範囲により特定されるものとする。
【００４９】
Ｉ／Ｏコントローラ１０６は、送信機側端末１００に接続されるハードディスク１１６を制御して、ハードディスク１１６に記憶されたデータを読み出したり、ハードディスク１１６の記憶領域にデータを書き込んだりする。また、Ｉ／Ｏコントローラ１０６は、ハードディスク１１６から読み出したデータをメモリコントローラ１０４に送信したり、メモリコントローラ１０４からデータを受信したりする。ハードディスク１１６は、メインメモリ１０８よりも大容量の記憶領域を有する固定ディスクであるが、特に限定されるものでなく、たとえば、不揮発性のメモリや脱着可能な記憶媒体であってもよい。ハードディスク１１６の記憶領域は、テクスチャ（１）〜テクスチャ（ｎ）が記憶される記憶領域（１）１１８と、描画コマンドおよび描画物体データが記憶される記憶領域（２）１２０と、描画データが記憶される記憶領域（３）１２２と、音声データが記憶される記憶領域（４）１４４とを含む。なお、記憶領域（２）１２０には、ＥＰＧ、ウィンドウ、アイコンおよびフォント等のグラフィクス系の表示要素（描画物体）を「線を引く」あるいは「点を打つ」などして描画する手順を示す描画コマンドと描画物体の頂点座標で構成される描画物体データとが記憶される。テクスチャの記憶領域（１）１１８には、頂点座標により構成される描画物体の輪郭の内側の面に貼り付ける模様などのがテクスチャの画像として必要とされるｎ個の画像データが記憶される。なお、表示要素としては、ＥＰＧ、ウィンドウ、アイコンおよびフォントに特に限定されるものではない。
【００５０】
送信機側無線部１２４は、メモリコントローラ１０４あるいはＩ／Ｏコントローラ１０６からデータを受信したり、後述する受信機側端末に無線通信を用いてデータを送信したりする。送信機側無線部１２４は、送信部（１）１３０と、送信部（２）１２６とを含む。
【００５１】
送信部（２）１２６は、画像データ分離部１２８を含む。画像データ分離部１２８は、メモリコントローラ１０４から受信する画像データを分離して、分離したデータを、送信部（１）１３０に含まれる画像可逆圧縮部１３２および画像非可逆圧縮部１３４のそれぞれに送信する。
【００５２】
送信部（１）１３０は、画像可逆圧縮部１３２と、画像非可逆圧縮部１３４と、音声非可逆圧縮部１３６と、多重化部１３８と、無線送信部１４０とを含む。
【００５３】
画像可逆圧縮部１３２は、画像データ分離部１２８から受信したデータを可逆圧縮する。「可逆圧縮」とは、圧縮伸長後のデータが圧縮前のデータと同一性が保持されるデータの圧縮方法である。すなわち、可逆圧縮したデータは、可逆伸長されると圧縮前のデータに対して欠落する部分のない同一のデータに復元される。この圧縮方法としては、たとえば、ハフマン符号化あるいはランレングス符号化等の方法があるが、特にこれらに限定されるものではない。
【００５４】
画像非可逆圧縮部１３４は、画像データ分離部１２８から受信したデータを非可逆圧縮する。「非可逆圧縮」とは、たとえば、動画や静止画などの画像データから、人間の視覚的に欠落が許容されるデータ（たとえば、画像データの高周波成分）を削除して圧縮率を向上させたデータの圧縮方法である。すなわち、非可逆圧縮したデータは、非可逆伸長されると圧縮前のデータに対して同一性が保持されない。この圧縮方法としては、たとえば、動画であればフレーム内圧縮によるＭｏｔｉｏｎ  ＪＰＥＧ画像圧縮方法、フレーム間圧縮によるＭＰＥＧ−１，２，４画像圧縮方法もしくはＨ．２６４／ＡＶＣ画像圧縮方法が挙げられ、また、静止画であれば非可逆圧縮方式のＪＰＥＧ画像圧縮方法等が挙げられるが、特にこれらに限定されるものではない。
【００５５】
音声非可逆圧縮部１３６は、Ｉ／Ｏコントローラ１０６から受信する音声等を含む音データ（以下、音声データともいう）を非可逆圧縮する。「音声データの非可逆圧縮」とは、たとえば、音声データから、人間の聴覚的に欠落が許容されるデータ（たとえば、音声データの高周波成分）を削除して圧縮率を向上させた圧縮方法である。この圧縮方法としては、たとえば、ＭＰＥＧオーディオや、ＡＡＣ（Advanced Audio Coding）、Ｇ．７２８勧告などの音声データ圧縮方法が一般的であるが特にこれらに限定されるものではない。
【００５６】
多重化部１３８は、画像可逆圧縮部１３２、画像非可逆圧縮部１３４および音声非可逆圧縮部１３６からそれぞれ受信した圧縮データを複合した複合データを生成する、すなわち、複数のデータを多重化する。複数のデータを多重化することにより、１つの伝送経路で複数の情報を通信することができる。生成される複合データのデータ構造の詳細のについては後述する。
【００５７】
無線送信部１４０は、多重化部１３８から受信した複合データを受信機側端末に送信する。無線送信部１４０は、図２に示すように、ＥＣＣエンコード部１５０と、変調器１５２と、周波数変換器１５４と、送信アンプ１５６と、アンテナ１５８とを含む。
【００５８】
ＥＣＣエンコード部１５０は、多重化部１３８から受信した複合データにエラー訂正符号を付加する。変調器１５２は、エラー訂正符号が付加された複合データを変調する。周波数変換器１５４は、変調された複合データをＲＦ信号に変換する。送信アンプ１５８は、変換されたＲＦ信号を増幅して、アンテナ１５８を介して無線送信出力する。なお、多重化部１３８から受信した複合データの無線通信を用いた送信方法としては、上述した構成に特に限定されるものではない。
【００５９】
以下、図３を用いて本実施の形態に係る受信機側端末の構成について説明する。受信機側端末２００は、モニタ２４２と受信機側無線部２０２とを含む。受信機側無線部２０２は、受信部（１）２０４と受信部（２）２１６とグラフィクス描画器２２０とオーディオデコーダ２４０とＤ／Ａコンバータ２４４とスピーカ２４６とを含む。
【００６０】
受信部（１）２０４は、無線受信部２０６と分離部２０８と画像可逆伸長部２１０と画像非可逆伸長部２１２と音声非可逆伸長部２１４とを含む。
【００６１】
無線受信部２０６は、図４に示すようにアンテナ２５０と受信アンプ２５２と周波数変換器２５４と復調器２５６とＥＣＣデコーダ２５８とを含む。受信アンプ２５２は、アンテナ２５０を介して受信された信号を増幅する。周波数変換器２５４は、増幅された信号を周波数変換する。復調器２５６は、周波数変換された信号を復調する。そして、ＥＣＣデコーダ２５８は、復調された信号に対して、エラー訂正をするとともにエラー訂正符号を除去した後、分離部２０８に送信する。
【００６２】
図３に戻って、分離部２０８は、受信した複合データを分離して、可逆圧縮された画像データを画像可逆伸長部２１０に送信し、非可逆圧縮された画像データを画像非可逆伸長部２１２に送信し、非可逆圧縮された音声データを音声非可逆伸長部２１４に送信する。
【００６３】
画像可逆伸長部２１０は、分離部２０８から受信した可逆圧縮された画像データを可逆伸長する。なお、「可逆伸長」とは、可逆圧縮されたデータを圧縮前と同一のデータに復元するデータの伸長方法である。
【００６４】
画像非可逆伸長部２１２は、分離部２０８から受信した非可逆圧縮された画像データを非可逆伸長する。音声非可逆伸長部２１４は、分離部２０８から受信した非可逆圧縮された音声データを非可逆伸長する。なお、「非可逆伸長」とは、非可逆圧縮されたデータを伸長するデータの伸長方法である。非可逆伸長されたデータは、圧縮前のデータに対して同一性は保持されない。
【００６５】
受信部（２）２１６は、画像データ多重部２１８を含む。画像データ多重部２１６は、画像可逆伸長部２１０および画像非可逆伸長部２１２からそれぞれ受信した画像データを多重化する。画像データ多重部２１６は、多重化された画像データをグラフィクス描画器２２０に送信する。
【００６６】
グラフィクス描画器２２０は、描画用プロセッサ２２２と、ビデオメモリ制御部２２４と、ビデオスケーラ２２６と、Ｄ／Ａコンバータ２２８と、ビデオメモリ２３０とを含む。
【００６７】
描画用プロセッサ２２２は、ビデオメモリ２３０からビデオメモリ制御部２２４を介して読み出される画像データをモニタ２４２の画面に描画する演算処理を行なう。
【００６８】
ビデオメモリ制御部２２４は、ビデオメモリ２３０を制御して、ビデオメモリ２３０に記憶されたデータを読み出して描画用プロセッサ２３２に転送したり、描画用プロセッサの演算結果をビデオメモリ２３０の記憶領域に書き込んだりする。
【００６９】
ビデオメモリ２３０は、画像データを記憶する記憶装置である。ビデオメモリ２３０の記憶領域は、描画データが記憶される記憶領域（１）２３２と、テクスチャ（１）〜テクスチャ（ｎ）が記憶される記憶領域（２）２３４と、描画コマンドおよび描画物体データが記憶される記憶領域（３）２３６と、フレームバッファ２３８とを含む。
【００７０】
ビデオスケーラ２２６は、ビデオメモリ制御部２２４から受信した画像データをスケーリング処理を施した後、Ｄ／Ａコンバータ２２８に送信する。Ｄ／Ａコンバータ２２８は、ビデオスケーラ２２６から受信したデジタル信号をアナログ信号に変換してモニタ２４２に出力する。モニタ２４２は、Ｄ／Ａコンバータ２２８から入力されたアナログ信号に基づいて、画面に画像を表示する。
【００７１】
オーディオデコーダ２４０は、音声非可逆伸長部２１４から受信した音声データをデコードして、Ｄ／Ａコンバータ２４４に送信する。Ｄ／Ａコンバータ２４４は、オーディオデコーダ２４０から受信したデジタル信号をアナログ信号に変換してスピーカ２４６に送信する。
【００７２】
以上のような構成を有する送信機側端末１００および受信機側端末２００を含むデータ送受信システムが搭載されるコンピュータに対して、有線でモニタ２４２まで接続される一般的なコンピュータの構成は、メモリコントローラ１０４からグラフィクス描画器２２０のビデオメモリ制御部２２４までの間の構成が省略され、メモリコントローラ１０４からビデオメモリ制御部２２４に対して直接データが送信される構成（図１および図３の破線の矢印）である。
【００７３】
このような一般的なコンピュータの構成において、様々な描画処理が行なわれるが、代表される動作は、オペレーティングシステム、または、アプリケーションソフトウェアを処理するＣＰＵ１０２が、描画する内容を直接描画するか、ＣＰＵ１０２が描画する内容を描画用プロセッサ２２２に指示して、描画用プロセッサ２２２が描画するかに分かれる。
【００７４】
一般的なコンピュータの構成において、ＣＰＵ１０２が描画する内容を直接描画する場合、ＣＰＵ１０２は、オペレーティングシステムかアプリケーションソフトウェアにしたがって、描画する内容をメインメモリ１０８上の描画データの記憶領域（３）１１４に描画する。その後、ＣＰＵ１０２は、描画データを、メモリコントローラ１０４を介してグラフィクス描画器２２０上のビデオメモリ２３０上の描画データの記憶領域（１）２３２に転送する。描画用プロセッサ２２２は、記憶領域（１）２３２に転送された描画データを、ビデオメモリ制御部２２４を介してビデオメモリ２３０上のフレームバッファ領域２３８に転送する。
【００７５】
ビデオメモリ制御部２２４は、表示のタイミングを生成する。生成された表示のタイミングに合わせて、ビデオメモリ２３０内のフレームバッファ２３８から順次、描画データを読み出す。読み出された描画データは、ビデオスケーラ２２６に送信される。ビデオスケーラ２２６は、受信した描画データにスケーリング処理を施す。ビデオスケーラ２２６から受信した描画データに対応するデジタル信号は、Ｄ／Ａコンバータ２２８によりアナログ信号に変換される。Ｄ／Ａコンバータ２２８は、変換したアナログ信号をモニタ２２４に出力する。
【００７６】
ＣＰＵ１０２が画面描画を行なう際、具体的にはウィンドウのフレームやマウスポインタなどを個々にＣＰＵ１０２が描画することはなく、ＣＰＵ１０２が描画用プロセッサ２２２に対して描画コマンドにより描画指示を行なって、描画用プロセッサ２２２が描画指示に基づいてウィンドウのフレーム等の表示要素を描画することが一般的である。したがって、本実施の形態において、描画データとは、ビットマップデータやＪＰＥＧデータの展開後の写真や絵画の静止画あるいは動画を構成する画像を指す。
【００７７】
ＣＰＵ１０２が描画する内容を描画用プロセッサ２２２に指示し、描画用プロセッサ２２２が描画する場合、ＣＰＵ１０２は、描画する手順と描画物体の頂点座標データとをメインメモリ１０８における描画コマンドおよび描画物体データの記憶領域（２）１１２に書き込む。描画物体は、描画用プロセッサ２２２により、頂点によって構成された面にテクスチャを張られるが、テクスチャは別途、テクスチャの記憶領域（１）１１０に書き込まれる。なお、テクスチャは、一般的には物体の表面を表す模様であって、写真や絵画などをビットマップデータ化した画像データである。
【００７８】
描画コマンドおよび描画物体データの記憶領域（２）１１２とテクスチャの記憶領域（２）１１０において、描画に必要なデータが揃うと、メモリコントローラ１０４は、ビデオメモリ２３０における、描画コマンドおよび描画物体データの記憶領域（３）２３６とテクスチャの領域（２）２３４とにデータを転送する。
【００７９】
描画用プロセッサ２２２は、描画コマンドおよび描画物体データの記憶領域（３）２３６から転送されたデータを読み出して、描画物体を描画する。描画用プロセッサ２２２は、描画した描画物体にテクスチャの記憶領域（２）２３４から読み出したテクスチャを物体の輪郭内側の面に張り付ける。描画用プロセッサ２２２は、テクスチャを貼り付けた描画物体をフレームバッファ２３８に書き込む。
【００８０】
ビデオメモリ制御部２２４は、表示のタイミングを生成する。生成された表示のタイミングに合わせて、ビデオメモリ２３０内のフレームバッファ２３８から順次、描画物体を読み出す。読み出された描画物体は、ビデオスケーラ２２６に送信される。ビデオスケーラ２２６は、受信した描画物体にスケーリング処理を施す。ビデオスケーラ２２６から受信した描画物体に対応するデジタル信号は、Ｄ／Ａコンバータ２２８によりアナログ信号に変換される。Ｄ／Ａコンバータ２２８は、変換したアナログ信号をモニタ２２４に送信する。なお、ＣＰＵ１０２が描画する内容を直接描画する場合も、描画用プロセッサ２２２が描画する場合も、液晶モニタなどに搭載されているＤＶＩ−Ｄなどのデジタル端子に接続される場合は、Ｄ／Ａコンバータ２２８を介さず、モニタ２４２にグラフィクス描画器２２０からのデジタル信号が直接出力される。
【００８１】
また、ＣＰＵ１０２が、描画する内容を直接描画する場合も、ＣＰＵ１０２の描画指示に基づいて描画用プロセッサ２２２が描画する場合も、メモリコントローラ１０４を介してビデオメモリ２３０に転送される際には、転送データは転送先のビデオメモリ２３０におけるアドレスと転送するべきデータがパケット化された状態でメモリコントローラ１０４から送信される。ビデオメモリ制御部２２４は、パケット内の転送先のアドレスを参照して、ビデオメモリ２３０内の参照されたアドレスの領域にデータを書き込む。
【００８２】
しかしながら、本発明の構成のように、送信機側端末１００から受信機側端末２００に対して無線通信を用いて画像データを伝送して、モニタ２２４に画像を表示させるような構成においては、装置間の無線通信に用いられる通信帯域は、有線に比べて使用可能な帯域が制限される（狭い）ため、データの伝送速度は、有線の場合と比較して遅くなる傾向にある。
【００８３】
一般的にデータ伝送を考えた場合、有線を用いる場合であれば、伝送可能なデータ帯域は、伝送媒体の性能や、通信機器の能力に依存し、近年では１ギガビット／秒相当のデータ転送が可能となっている。
【００８４】
一方、無線通信においては、伝送媒体の性能や通信機器の能力とは別に、法令上の制限から、大きなデータ帯域は取れない。具体的には、民生機器で開放されている２．４ＧＨｚ帯を用いたＩＥＥＥ（The Institute of Electrical and Electrical Engineers Inc.）８０２．１１ｂ規格では１１メガビット／秒、ＩＥＥＥ８０２．１１ｇ規格で５４メガビット／秒、５ＧＨｚ帯を用いたＩＥＥＥ８０２．１１ａ規格で５４メガビット／秒である。
【００８５】
ところが、コンピュータの画像を伝送するには、たとえば、横方向１０２４ドット×縦方向７６８ドット、各画素がＲ（赤）Ｇ（緑）Ｂ（青）で２４ビットで構成され、３０フレーム／秒の更新頻度であるとすると、５４０メガビット／秒のデータ帯域が必要となる。
【００８６】
そのため、たとえば、動画等の転送量の大きな画像データを無線通信により伝送しようとしても、伝送速度が遅いと、伝送先の表示モニタにおいて画像が適切に表示できないという問題がある。
【００８７】
したがって、コンピュータ画像を無線伝送しようとする場合には、伝送する前にデータを圧縮する必要がある。データ圧縮の方法としては、上述したように、圧縮伸長後のデータが圧縮前のデータと完全に一致するデータを得ることが可能な可逆圧縮方法と、完全に元のデータに復元しない非可逆圧縮方法とがある。
【００８８】
可逆圧縮方法として代表的なランレングス付号化は、一様に同じ色の四角形などのグラフィクスデータについて高い圧縮率を得られる。一方、このような可逆圧縮方法により写真や自然画像などの静止画の画像データを圧縮する場合の圧縮率は、１／２〜１／４程度であり、高い圧縮率を得ることができない。
【００８９】
非可逆圧縮方法では、人間の視覚特性を利用し、圧縮の前後で完全に復元されなくとも人間が見た場合に品質がほぼ同等であれば良く、１フレーム毎のフレーム内圧縮方法ではＪＰＥＧ圧縮方法が、さらにフレーム間にまたがる動画像ではＭＰＥＧ圧縮方法が代表的である。ＪＰＥＧ圧縮方法においては、圧縮率は約１／１０であり、ＭＰＥＧ圧縮方法においては、圧縮率は約１／４０であるが、圧縮伸長後の画像は、元の画像に対して人間の視覚的にほぼ同等の品質を保つことができる。
【００９０】
しかしながら、このようなＪＰＥＧ圧縮方法、ＭＰＥＧ圧縮方法は、画像の周波数成分の高い要素を切り捨てる方法である。そのため、ＣＰＵ１０２あるいは描画用プロセッサ２２２により描画されるウィンドウの縁やマウスカーソルなどのグラフィクス系の表示要素の画像に対しては、多くのノイズ成分を発生させ、画像品質の低下が起きる。
【００９１】
したがって、メインメモリ１０８あるいはハードディスク１１６に記憶された画像データに上述の表示要素を重畳した後のデータを非可逆圧縮して、無線通信を用いて伝送する場合を想定すると、伝送されたデータが非可逆伸長されたときには、表示要素に対応する画像にノイズが発生するという問題が起こる。これは、ＣＰＵ１０２が描画するＥＰＧ、アイコン、ウィンドウおよびフォントなどの表示要素には、エッジ成分（すなわち、画像の周波数成分の高い部分）を多く含むためである。
【００９２】
そこで、本発明は、送信機側端末１００において、１フレームに対応する画像の画像データを、表示要素を構成するデータと、圧縮伸長時のデータの同一性が要求されない動画あるいは静止画等の画像データとを分離して、分離されたデータに応じて、可逆圧縮方法あるいは非可逆圧縮方法のいずれかによりそれぞれを圧縮して、圧縮されたデータを無線通信を用いて受信機側端末２００に送信する点に特徴を有する。
【００９３】
本発明は、さらに、受信機側端末２００において、受信されたデータから可逆圧縮されたデータと、非可逆圧縮されたデータとを分離して、分離された可逆圧縮されたデータを可逆伸長し、分離された非可逆圧縮されたデータを非可逆伸長して、可逆伸長されたデータおよび非可逆伸長されたデータに基づいて、１フレームに対応する画像をモニタ２４２に出力する点に特徴を有する。
【００９４】
以下に、送信機側端末１００のメインメモリ１０８あるいはハードディスク１１６に記憶された画像データが受信機側端末２００に無線通信を用いて伝送されて、受信機側端末２００のモニタ２４２に画像が表示されるときのデータ送受信システムの動作について説明する。
【００９５】
送信機側端末１００において、メインメモリ１０８あるいはハードディスク１１６に記憶された写真や絵画あるいは映画等の静止画あるいは動画を構成するビットマップデータやＪＰＥＧデータの展開後の画像に表示要素の画像を描画する画像データを受信機側端末２００に無線通信により伝送する場合において、受信機側端末２００のモニタ２４２に表示する画像と音声と表示要素などのデータの種類に応じてデータ圧縮方法を選択的に適用させる。
【００９６】
なお、本実施の形態においては、メモリ空間上のアドレスを管理することによりデータ圧縮方法を選択するようにしてもよいし、データに圧縮方法を識別するための識別フラグを付与するようにしてもよい。
【００９７】
また、本実施の形態においては、メインメモリ１０８に記憶される描画データ、描画コマンド描画物体データ、テクスチャ、音声データを受信機側端末２００に送信することとするが、メインメモリ１０８上に設けられた領域に置かれる描画データ、描画コマンド描画物体データ、テクスチャ、音声データは、別途、ハードディスク装置１１６内の、描画データの記憶領域（３）１２２、描画コマンド描画物体データの記憶領域（２）１２０、テクスチャの記憶領域（１）１１８、音声データの記憶領域（４）１４４からメインメモリ１０８に転送されるようにしてもよい。
【００９８】
メインメモリ１０８に記憶されたデータは、送信機側無線部１３０の画像分離部１２８を経由して、無線通信を用いて受信機側端末２００のグラフィクス描画器２２０に含まれるビデオメモリ２３０に伝送される。画像データ分離部１２８では、画像データにより圧縮方法を選択するため、画像データの識別が行なわれる。このとき、画像分離部１２８では、画像データの描画開始時に、ＣＰＵ１０２により初期化処理が行なわれる。
【００９９】
以下、図５を参照して、ＣＰＵ１０２により実行される画像分離部１２８の初期化処理のプログラムの制御構造について説明する。
【０１００】
ステップ（以下、ステップをＳと記載する）１００にて、ＣＰＵ１０２は、描画コマンドおよび描画物体データの転送先の開始アドレスとアドレス範囲を画像データ分離部１２８の内部に有する描画コマンドおよび描画物体データ領域レジスタに転送する。
【０１０１】
Ｓ１０２にて、ＣＰＵ１０２は、テクスチャの転送先の開始アドレスとアドレス範囲を画像データ分離部１２８の内部に有するテクスチャ領域レジスタに転送する。
【０１０２】
Ｓ１０４にて、ＣＰＵ１０２は、描画データの転送先の開始アドレスとアドレス範囲を画像分離部１２８の内部に有する描画データ領域レジスタに転送する。なお、Ｓ１００〜Ｓ１０４の処理の順序に依存関係はない。
【０１０３】
メインメモリ１０８に記憶される描画データ、描画コマンドおよび描画物体データ、テクスチャは、メモリコントローラ１０４により、転送先のビデオメモリ２２０におけるアドレスと転送されるべきデータとがパケット化されて転送される。パケット化されたデータは、画像データ分離部１２８で、可逆圧縮されるべきデータか、非可逆圧縮されるべきデータかが選別される。
【０１０４】
画像分離部１２８は、メモリコントローラ１０４から受信したパケットデータの識別を行なう。パケットデータの識別は、パケットデータが最終的に転送されるビデオメモリ２３０上のどの領域に転送されるかにより識別する。
【０１０５】
メモリコントローラ１０４から受信したモニタ２４２の画面に表示する１フレームに対応する画像のパケットデータのうち、ビデオメモリ２３０の、描画データの記憶領域（１）２３２に転送される画像データは、画像非可逆圧縮部１３４に送信される。同様に、テクスチャの記憶領域（２）２３４に転送される画像データは、画像非可逆圧縮部１３４に送信される。さらに、描画コマンドおよび描画物体データの記憶領域（３）２３６に転送されるデータは、画像可逆圧縮部１３２に送信される。
【０１０６】
以下、図６を参照して、画像データ分離部１２８がメモリコントローラ１０４から受信したパケットデータを分離するときに実行する処理について説明する。
【０１０７】
Ｓ２００にて、画像データ分離部１２８は、メモリコントローラ１０４からパケットデータを受け取る。Ｓ２０２にて、画像データ分離部１２８は、パケットデータに含まれるビデオメモリ２３０への転送先アドレスが描画データ領域であるか否かを判定する。具体的には、画像データ分離部１２８は、転送先アドレスと初期化時にセットされた描画データ領域レジスタとの比較結果に基づいて転送先アドレスが描画データ領域であるか否かを判定する。転送先アドレスが描画データ領域であると（Ｓ２０２にてＹＥＳ）、処理はＳ２０６に移される。もしそうでないと（Ｓ２０２にてＮＯ）、処理はＳ２０４に移される。
【０１０８】
Ｓ２０４にて、画像データ分離部１２８は、パケットデータに含まれるビデオメモリ２３０への転送先アドレスがテクスチャ領域であるか否かを判定する。具体的には、画像データ分離部１２８は、転送先アドレスと初期化時にセットされたテクスチャ領域レジスタとの比較結果に基づいて転送先アドレスがテクスチャ領域であるか否かを判定する。転送先アドレスがテクスチャ領域であると（Ｓ２０４にてＹＥＳ）、処理はＳ２０６に移される。もしそうでないと（Ｓ２０４にてＮＯ）、処理はＳ２０８に移される。
【０１０９】
Ｓ２０６にて、画像データ分離部１２８は、パケットデータを画像非可逆圧縮部１３４に転送する。Ｓ２０８にて、画像データ分離部１２８は、パケットデータを画像可逆圧縮部１３２に転送する。
【０１１０】
したがって、画像データ分離部１２８は、パケットデータを受け取った後（Ｓ２００）、パケットデータに含まれる転送先アドレスが描画データ領域であると（Ｓ２０２にてＹＥＳ）、あるいはテクスチャ領域であると（Ｓ２０２にてＮＯ、Ｓ２０４にてＹＥＳ）、パケットデータを画像非可逆圧縮部１３４に転送する（Ｓ２０６）。そうでないと（Ｓ２０２にてＮＯ、Ｓ２０４にてＮＯ）、画像データ分離部１２８は、パケットデータを画像可逆圧縮部１３２に転送する（Ｓ２０８）。
【０１１１】
次に、図７を参照して、画像可逆圧縮部１３２が受信したパケットデータを可逆圧縮するときに実行する処理について説明する。
【０１１２】
Ｓ３００にて、画像可逆圧縮部１３２は、画像データ分離部１２８からパケットデータを受け取る。Ｓ３０２にて、画像可逆圧縮部１３２は、パケットデータ内の転送先アドレスとデータとを分離する。Ｓ３０４にて、画像可逆圧縮部１３２は、分離されたデータを圧縮の対象として、可逆圧縮する。このとき、可逆圧縮方法は、ランレングス符号化やハフマン符号化などが例として挙げられるが特にこれらに限定されるものではない。
【０１１３】
Ｓ３０６にて、画像可逆圧縮部１３２は、圧縮後のデータ量をカウントする。Ｓ３０８にて、画像可逆圧縮部１３２は、画像可逆圧縮識別フラグと圧縮後のデータサイズと転送先アドレスと圧縮されたデータとにより構成されるパケット（画像可逆圧縮データ）を生成する。Ｓ３１０にて、画像可逆圧縮部１３２は、生成されたパケットを多重化部１３８に送信する。
【０１１４】
続いて、図８を参照して、画像非可逆圧縮部１３４が受信したパケットデータを非可逆圧縮するときに実行する処理について説明する。
【０１１５】
Ｓ４００にて、画像非可逆圧縮部１３４は、画像データ分離部１２８からパケットデータを受け取る。Ｓ４０２にて、画像非可逆圧縮部１３４は、パケットデータ内の転送先アドレスとデータとを分離する。Ｓ４０４にて、画像非可逆圧縮部１３４は、分離されたデータを圧縮の対象として、非可逆圧縮する。非可逆圧縮方法は、たとえば、ＪＰＥＧ符号化などが例として挙げられるが特にこれに限定されるものではない。
【０１１６】
Ｓ４０６にて、画像非可逆圧縮部１３４は、圧縮後のデータ量をカウントする。Ｓ４０８にて、画像非可逆圧縮部１３４は、画像非可逆圧縮識別フラグと圧縮後のデータサイズと転送先アドレスと圧縮されたデータとにより構成されるパケット（画像非可逆圧縮データ）を生成する。Ｓ４１０にて、画像非可逆圧縮部１３４は、生成されたパケットを多重化部１２８に送信する。
【０１１７】
一方、音声データについては、画像データとは、別にメインメモリ１０８上の記憶領域（４）１４２からメモリコントローラ１０４およびＩ／Ｏコントローラ１０６を介して音声非可逆圧縮部１３６に送信される。
【０１１８】
以下、図９を参照して、音声非可逆圧縮部１３６が音声データを非可逆圧縮するときに実行する処理について説明する。
【０１１９】
Ｓ５００にて、音声非可逆圧縮部１３６は、Ｉ／Ｏコントローラ１０６から音声データを受け取る。Ｓ５０２にて、音声非可逆圧縮部１３６は、受け取ったデータに対して音声圧縮符号化を行なう。音声非可逆圧縮符号化の方法としては、ＭＰＥＧ  Ａｕｄｉｏ、ＡＡＣ（Advanced Audio Coding）、Ｇ．７２８勧告、あるいは、Ｇ．７２３勧告等が例として挙げられるが特にこれらに限定されるものではない。また、上述した方法は、周知の技術であり、その詳細な説明は行なわない。
【０１２０】
Ｓ５０４にて、音声非可逆圧縮部１３６は、圧縮された音声データのデータ量をカウントする。Ｓ５０６にて、音声非可逆圧縮部１３６は、音声非可逆圧縮識別フラグと圧縮後のデータサイズと圧縮後のデータとを含むパケット（音声非可逆圧縮データ）を生成する。Ｓ５０８にて、音声非可逆圧縮部１３６は、生成されたパケットを多重化部１２８に送信する。
【０１２１】
なお、画像可逆圧縮部１３２、画像非可逆圧縮部１３４および音声非可逆圧縮部１３６において生成されるパケットに含まれる画像可逆圧縮識別フラグ、画像非可逆圧縮識別フラグおよび音声非可逆圧縮識別フラグは、図１０に示すように、１０進数もしくは２進数の値に対応させて予め設定しておく。
【０１２２】
画像可逆圧縮部１３２、画像非可逆圧縮部１３４および音声非可逆圧縮部１３６から送信された画像可逆圧縮データ、画像非可逆圧縮データおよび音声非可逆圧縮データは、多重化部１３８が有するＦＩＦＯ（First-in First-out：先入れ先出しのメモリ）に入力される。
【０１２３】
具体的には、図１１に示すように、多重化部１３８は、画像可逆圧縮データおよび画像可逆圧縮部１３２からデータ書き込み信号が入力されるＦＩＦＯ（１）３０２と、画像非可逆圧縮データおよび画像非可逆圧縮部１３４からデータ書き込み信号が入力されるＦＩＦＯ（２）３０４と、音声非可逆圧縮データおよび音声非可逆圧縮部１３６からデータ書き込み信号が入力されるＦＩＦＯ（３）３０６と、ＦＩＦＯ（１）３０２〜（３）３０６においてデータを読み出す優先順位を設定する優先順位エンコーダ３１２と、設定された優先順位にしたがってＦＩＦＯ（１）３０２〜（３）３０６のいずれかに対して読み出し信号を送信するＦＩＦＯ読み出し信号生成部３１０と、ＦＩＦＯ（１）３０２〜（３）３０６のそれぞれから出力されるデータのデータ数を読み出すデータ数リーダ（１）３１４〜データ数リーダ（３）３１８と、ＦＩＦＯ（１）３０２〜（３）３０６から入力されるデータの論理和を出力する演算器３２０とを含む。
【０１２４】
以上のような構成を有する多重化部１３８において、画像可逆圧縮データはＦＩＦＯ（１）３０２に入力され、画像非可逆圧縮データはＦＩＦＯ（２）３０４に入力され、音声非可逆圧縮データはＦＩＦＯ（３）３０６に入力される。
【０１２５】
ＦＩＦＯ３０２（１）〜（３）３０６のそれぞれにおいて、データが書き込まれるときには、画像可逆圧縮部１３２、画像非可逆圧縮部１３４および音声非可逆圧縮部１３６からそれぞれ入力されるデータ書き込み信号に合わせてデータが書き込まれる。
【０１２６】
ＦＩＦＯ（１）３０２〜（３）３０６にデータが書き込まれると、ＦＩＦＯ（１）３０２〜（３）３０６から優先順位エンコーダ３１２に出力されるフラグが変化する。すなわち、ＦＩＦＯ（１）３０２〜（３）３０６のそれぞれから空ではないことを示すフラグが優先順位エンコーダ３１２に出力される。
【０１２７】
優先順位エンコーダ３１２は、ＦＩＦＯ（１）３０２〜（３）３０６のそれぞれから出力されるフラグに基づいて、いずれのＦＩＦＯからデータを読み出すか示す信号をＦＩＦＯ読み出し信号生成部３１８に出力する。このとき、ＦＩＦＯ（１）３０２〜（３）３０６のフラグが同時に変化していた場合は、優先順位エンコーダ３１２は、予め定められた優先順位に従って、優先順位の高いＦＩＦＯからデータを読み出すことを示す信号をＦＩＦＯ読み出し信号生成部３１８に出力する。したがって、ＦＩＦＯ（１）３０２〜（３）３０６に同時にデータが書き込まれた場合においても、１つのＦＩＦＯからデータが読み出される。
【０１２８】
図１２（Ａ）に示すように、ＦＩＦＯ（１）３０２〜（３）３０６に書き込まれるパケットデータのそれぞれは、データタイプ識別ヘッダと、データ部のデータ数と、データ部とを含む。
【０１２９】
すなわち、画像可逆圧縮データに対応するパケットデータ（１）３５２は、データ部（１）３７０とデータ部データ数（１）３６４とデータタイプ識別ヘッダ（１）３５８とを含む。
【０１３０】
画像非可逆圧縮データに対応するパケットデータ（２）３５４は、データ部（２）３７２とデータ部データ数（２）３６６とデータタイプ識別ヘッダ（２）３６０とを含む。
【０１３１】
音声非可逆圧縮データに対応するパケットデータ（３）３５６は、データ部（３）３７４とデータ部データ数（３）３６８とデータタイプ識別ヘッダ（３）３６２とを含む。
【０１３２】
図１１に戻って、データ数リーダ（１）３１４〜（３）３１８は、ＦＩＦＯ（１）３０２〜（３）３０６から演算器３２０に出力されるパケットデータのデータ部データ数（１）３６４〜（３）３６８を読み出して、ＦＩＦＯ読み出し信号生成部３１０に出力する。
【０１３３】
ＦＩＦＯ読み出し信号生成部３１０は、データ数リーダ（１）３１４〜（３）３１８から入力されたデータ部データ数（１）３６４〜（３）３６８に基づいて、読み出すべきデータ数分の読み出し信号を生成する。ＦＩＦＯ読み出し信号生成部３１０は、ＦＩＦＯ（１）３０２〜（３）３０６に生成した読み出し許可信号を出力する。ＦＩＦＯ（１）３０２〜（３）３０６は、ＦＩＦＯ読み出し信号生成部３１０から入力される読み出し信号に基づいて、データを演算器３２０に出力する。
【０１３４】
演算器３２０は、ＦＩＦＯ（１）３０２〜（３）３０６のそれぞれの出力の論理和を出力するが、本実施の形態において、ＦＩＦＯ（１）３０２〜（３）３０６の出力は、優先順位エンコーダ３１２およびＦＩＦＯ読み出し信号生成部３１０により、必ず１つのＦＩＦＯのみが選択されたデータが出力されるようになっているため、常に１つのＦＩＦＯにより出力されたデータが演算器３２０の出力とされる。
【０１３５】
したがって、多重化部１３８は、図１２（Ｂ）に示すように、たとえば、音声非可逆圧縮データに対応するパケットデータ（３）３５６、画像非可逆圧縮データに対応するパケットデータ（２）３５４および画像可逆圧縮データに対応するパケットデータ（１）３５２の順序を優先順序として複合されたパケットデータを無線送信部１４０に対して送信する。
【０１３６】
無線送信部１４０は、受信したパケットデータに対して、ＥＣＣエンコード部１５０によりエラー訂正符号を付与して、変調器１５２により変調し、周波数変換器１５４により周波数変換した後、送信アンプ１５６により増幅されて、アンテナ１５８を介して出力する。
【０１３７】
送信機側端末１００から出力されたパケットデータは、受信側端末２００の無線受信部２０６において受信される。無線受信部２０６は、アンテナ２５０を介して受信した信号を受信アンプ２５２により増幅し、周波数変換器２５４により周波数変換した後、復調器２５６により復調し、ＥＣＣデコーダ２５８によりエラー訂正をした後、エラー訂正符号を削除する。
【０１３８】
無線受信部２０６は、受信したパケットデータを分離部２０８に送信する。分離部２０８に送信されるパケットデータは、図１３（Ａ）に示すように、パケットデータ（１）３５２〜（３）３５６が複合された複合データである。
【０１３９】
分離部２０８は、受信したパケットデータに含まれる識別フラグを読み込む。分離部２０８は、読み込んだ識別フラグに応じて、図１３（Ｂ）に示すように、パケットデータ（１）３５２〜（３）３５６を、画像可逆伸長部２１０、画像非可逆伸長部２１２および音声非可逆伸長部２１４のいずれかを選択して送信する。このとき、分離部２０８は、パケットデータに含まれるデータ部データ数をさらに読み込む。分離部２０８は、読み込んだデータ数の分だけデータ部に含まれる圧縮データを読み出して、識別フラグに対応する画像可逆伸長部２１０、画像非可逆伸長部２１２および音声非可逆伸長部２１４のいずれかにパケットデータを送信した後、次のパケットデータの識別ヘッダの識別フラグを読み込む。
【０１４０】
分離部２０８において分離されたパケットデータ（１）３５２〜（３）３５６は、画像化逆伸長部２１０、画像非可逆伸長部２１２および音声非可逆伸長部２１４においてそれぞれ伸長処理される。
【０１４１】
以下、図１４を参照して、画像可逆伸長部２１０がパケットデータに含まれる圧縮データを可逆伸長するときに、画像可逆伸長部２１０で実行される処理について説明する。
【０１４２】
Ｓ６００にて、画像可逆伸長部２１０は、分離部２０８からパケットデータ（１）３５２に含まれる画像可逆圧縮識別フラグを受け取る。Ｓ６０２にて、画像可逆伸長部２１０は、画像可逆圧縮識別フラグを除去する。
【０１４３】
Ｓ６０４にて、画像可逆伸長部２１０は、パケットデータ（１）２５２に含まれるデータサイズを読み込む。Ｓ６０６にて、画像可逆伸長部２１０は、圧縮データのデータ数のカウンタをリセットする。すなわち、画像可逆伸長部２１０は、カウンタをゼロに設定する。Ｓ６０８にて、画像可逆伸長部２１０は、パケットデータ（１）３５２に含まれる圧縮データを読み込む。Ｓ６１０にて、画像可逆伸長部２１０は、読み込んだ圧縮データのデータ数をカウントアップする。
【０１４４】
Ｓ６１２にて、画像可逆伸長部２１０は、読み込んだ圧縮データに対して可逆復号化処理を行なう。Ｓ６１４にて、画像可逆伸長部２１０は、復号化されたデータを順次、画像データ多重部２１８に送信する。
【０１４５】
Ｓ６１６にて、画像可逆伸長部２１０は、読み込んだデータサイズの分だけ圧縮データを読み込んだかどうかを判定する。すなわち、画像可逆伸長部２１０は、読み込まれたデータサイズとカウントしたデータ数とに基づいて、読み込んだデータサイズの分だけ圧縮データが読み込まれたか否かを判定する。読み込んだデータサイズの分だけ圧縮データを読み込んだと判定されると（Ｓ６１６にてＹＥＳ）、この処理は終了する。もしそうでないと（Ｓ６１６にてＮＯ）、処理はＳ６０８に戻される。なお、これらの処理は分離部２０８からパケットデータを受信するごとに行なわれる。
【０１４６】
続いて、図１５を参照して、画像非可逆伸長部２１２がパケットデータに含まれる圧縮データを非可逆伸長するときに、画像非可逆伸長部２１２で実行される処理について説明する。
【０１４７】
Ｓ７００にて、画像非可逆伸長部２１２は、分離部２０８からパケットデータ（２）３５４に含まれる画像非可逆圧縮識別フラグを受け取る。Ｓ７０２にて、画像非可逆伸長部２１２は、画像非可逆圧縮識別フラグを除去する。
【０１４８】
Ｓ７０４にて、画像非可逆伸長部２１２は、パケットデータ（２）３５４に含まれるデータサイズを読み込む。Ｓ７０６にて、画像非可逆伸長部２１２は、圧縮データのデータ数のカウンタをリセットする。すなわち、画像非可逆伸長部２１２は、カウンタをゼロに設定する。Ｓ７０８にて、画像非可逆伸長部２１２は、パケットデータ（２）３５４に含まれる圧縮データを読み込む。Ｓ７１０にて、画像非可逆伸長部２１２は、読み込んだ圧縮データのデータ数をカウントアップする。
【０１４９】
Ｓ７１２にて、画像非可逆伸長部２１２は、読み込んだ圧縮データに対して非可逆復号処理を行なう。本実施の形態においては、画像データはＪＰＥＧ圧縮されているため、ＪＰＥＧ復号される。Ｓ７１４にて、画像非可逆伸長部２１２は、復号化されたデータを順次、画像データ多重部２１８に送信する。
【０１５０】
Ｓ７１６にて、画像非可逆伸長部２１２は、読み込んだデータサイズの分だけ圧縮データを読み込んだかどうかを判定する。すなわち、画像非可逆伸長部２１２は、読み込まれたデータサイズとカウントしたデータ数とに基づいて、読み込んだデータサイズの分だけ圧縮データが読み込まれたか否かを判定する。読み込んだデータサイズの分だけ圧縮データを読み込んだと判定されると（Ｓ７１６にてＹＥＳ）、この処理は終了する。もしそうでないと（Ｓ７１６にてＮＯ）、処理はＳ７０８に戻される。なお、これらの処理は分離部２０８からパケットデータを受信するごとに行なわれる。
【０１５１】
次に、図１６を参照して、音声非可逆伸長部２１４がパケットデータに含まれる圧縮データを非可逆伸長するときに、音声非可逆伸長部２１４で実行される処理について説明する。
【０１５２】
Ｓ８００にて、音声非可逆伸長部２１４は、分離部２０８から受信したパケットデータ（３）３５６に含まれる音声非可逆圧縮識別フラグを受け取る。Ｓ８０２にて、音声非可逆伸長部部２１４は、音声非可逆圧縮識別フラグを除去する。
【０１５３】
Ｓ８０４にて、音声非可逆伸長部２１４は、パケットデータ（３）３５６に含まれるデータサイズを読み込む。Ｓ８０６にて、音声非可逆伸長部２１４は、圧縮データのデータ数のカウンタをリセットする。すなわち、音声非可逆伸長部２１４は、カウンタをゼロに設定する。Ｓ８０８にて、音声非可逆伸長部２１４は、パケットデータ（３）３５６に含まれる圧縮データを読み込む。Ｓ８１０にて、音声非可逆伸長部２１４は、読み込んだ圧縮データのデータ数をカウントアップする。
【０１５４】
Ｓ８１２にて、音声非可逆伸長部２１４は、読み込んだ圧縮データに対して音声非可逆復号化処理を行なう。Ｓ８１４にて、音声非可逆伸長部２１４は、復号化されたデータを順次、オーディオデコーダ２４０に送信する。
【０１５５】
Ｓ８１６にて、音声非可逆伸長部２１４は、読み込んだデータサイズの分だけ圧縮データを読み込んだかどうかを判定する。すなわち、音声非可逆伸長部２１４は、読み込まれたデータサイズとカウントしたデータ数とに基づいて、読み込んだデータサイズの分だけ圧縮データが読み込まれたか否かを判定する。読み込んだデータサイズの分だけ圧縮データを読み込んだと判定されると（Ｓ８１６にてＹＥＳ）、この処理は終了する。もしそうでないと（Ｓ８１６にてＮＯ）、処理はＳ８０８に戻される。なお、これらの処理は分離部２０８からパケットデータを受信するごとに行なわれる。
【０１５６】
画像データ多重部２２８は、画像可逆伸長部２１０と画像非可逆伸長部２１２とから受信したパケットデータを、時系列で多重化する。このようにして得られたパケット列は、上述した有線で接続される一般的なコンピュータの構成において、メモリコントローラ１０４がビデオメモリ制御部２２４に対して直接データを送信する場合に出力されるパケット列と比較して、描画データとテクスチャとがＪＰＥＧ圧縮伸長後のデータであること以外は同じ構成となる。
【０１５７】
画像データ多重部２２８から送信されたパケットデータは、パケットデータに含まれる転送先アドレスに従って、ビデオメモリ制御部２２４を介して、ビデオメモリ２３０内の描画データの記憶領域（１）２３２、テクスチャの記憶領域（２）２３４および描画コマンドおよび描画物体データの記憶領域（３）２３６のいずれかに転送される。
【０１５８】
描画用プロセッサ２２２は、ビデオメモリ制御部２２４を介して、描画データの記憶領域（１）２３２に記憶された描画データをフレームバッファ２３８に転送する。ビデオメモリ制御部２２４は、表示のタイミングを生成する。描画用プロセッサ２２２は、生成されたタイミングに基づいて、フレームバッファ２３８から順次描画データを読み出して、ビデオスケーラ２２６に転送する。ビデオスケーラ２２６は、転送された描画データに対してスケーリング処理を施した後、Ｄ／Ａコンバータ２２８に送信する。Ｄ／Ａコンバータ２２８は、ビデオスケーラ２２６から受信したデジタル信号をアナログ信号に変換して、モニタ２４２に出力する。
【０１５９】
また、描画用プロセッサ２２２は、描画コマンドおよび描画物体データの記憶領域（３）２３６から描画コマンドおよび描画物体データを読み出して、描画物体を描画する。描画用プロセッサ２２２は、テクスチャの記憶領域（２）２３４に記憶されたテクスチャ（１）〜（ｎ）のうちのいずれか１つを読み出して、描画された描画物体の輪郭の内側の面にテクスチャを貼り付ける。描画用プロセッサ２２２は、テクスチャが貼り付けられた描画物体をフレームバッファ２３８に書き込む。ビデオメモリ制御部２２４は、表示のタイミングを生成する。描画用プロセッサ２２２は、生成されたタイミングに基づいて、フレームバッファ２３８から順次描画物体の表示データを読み出して、ビデオスケーラ２２６に転送する。ビデオスケーラ２２６は、転送された描画データに対してスケーリング処理を施した後、Ｄ／Ａコンバータ２２８に送信する。Ｄ／Ａコンバータ２２８は、ビデオスケーラ２２６から受信したデジタル信号をアナログ信号に変換して、モニタ２４２に出力する。
【０１６０】
描画とは別に、音声データは、オーディオデコーダ２４０によりデコードされた後、Ｄ／Ａコンバータ２２８でアナログ信号となり、スピーカ２４６に送られる。
【０１６１】
以上のようにして、本実施の形態に係るデータ送受信システムによると、ＣＰＵにより描画されるＥＰＧ、ウィンドウ、アイコンおよびフォント等のグラフィクス系の表示要素の画像データについては、可逆圧縮することにより、可逆伸長時の同一性を保持させることができる。したがって、送信機側端末において可逆圧縮された画像可逆圧縮データが無線で伝送された後、受信機側端末において可逆伸長されたときに、グラフィクス系の表示要素の画像を非可逆圧縮した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、グラフィクス系の表示要素よりも圧縮伸長時のデータの同一性が要求されない動画あるいは静止画の画像データについては、非可逆圧縮することにより、圧縮率が向上するため、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく送信し、受信することができる。その結果、効率的にデータ量を削減し、かつ、著しい画像劣化を防ぐことができる。したがって、無線伝送の際に、ノイズの発生を抑制するデータ送受信システム、データ送信装置、データ受信装置、データ送信方法、データ受信方法、データ送受信システムが搭載されたコンピュータを提供することができる。
【０１６２】
＜第２の実施の形態＞
以下、第２の実施の形態に係るデータ送受信システムについて説明する。本実施の形態に係るデータ送受信システムは、データ送信装置である送信機側端末と、送信機側端末と通信可能なデータ受信装置である受信機側端末とを含むデジタルテレビに搭載される。送信機側端末は、無線通信を用いて少なくとも画像データを含むデータを受信機側端末に伝送する。
【０１６３】
以下、図１７を用いて本実施の形態における送信機側端末の構成について説明する。図１７に示すように、送信機側端末４００は、チューナ４０６と、復調器４０８と、ＴＳ（Transport Stream）デコーダ４１０と、音声デコーダ４１２と、画像デコーダ４１４と、Ｉ／Ｏ部４１８と、ＮＶＲＡＭ（Non Volatile RAM）４２０と、ＲＯＭ（Read Only Memory）４２２と、ＲＡＭ（Random Access Memory）４２４と、ＣＰＵ４２６と、モデム４２８と、データバス４３０と、送信部４４０とを含む。
【０１６４】
データバス４３０は、ＴＳデコーダ４１０と、画像デコーダ４２６と、送信部４４０に含まれる画像可逆圧縮部１３２と、Ｉ／Ｏ部４１８と、ＮＶＲＡＭ４２０と、ＲＯＭ４２２と、ＲＡＭ４２４と、ＣＰＵ４２６と、モデム４２８とにそれぞれ接続される。
【０１６５】
ＣＰＵ４２６は、ＲＡＭ４２４、ＲＯＭ４２２あるいはＮＶＲＯＭ４２０からデータバス４３０を介して転送されるプログラム等の演算処理を行なう。ＲＡＭ４２４は、データの読み出しあるいは書き込みを行なう記憶装置である。ＲＡＭ４２４は、たとえば、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性のメモリが用いられる。ＲＯＭ４２４は、読み出し専用の記憶装置であって、たとえば、フォント等のデータが予め記憶されている。ＮＶＲＡＭ４２０は、不揮発性のメモリであって、送信機側端末４００の電源が遮断されても、記憶されたデータを保持する。ＮＶＲＡＭ４２０は、たとえば、フラッシュメモリである。Ｉ／Ｏ部４１８は、リモコン４１６から送信される信号を受信する。モデム４２８は、図示しない通信回線と接続する。
【０１６６】
チューナ４０６は、送信機側端末４００に接続されるアンテナ４０４を介して、デジタルテレビ放送信号を受信する。デジタルテレビ放送信号は、放送局において、デジタルの映像および音声データがアナログ信号に変調されて送信される。復調器４０８は、受信したＲＦ信号を復調する。復調されたＲＦ信号は、デジタルの画像データと音声データとが多重化されたＴＳ信号となる。ＴＳデコーダ４１０は、復調器４０８から受信したＴＳ信号を、圧縮符号化された音声データと圧縮符号化された画像データと、セクションデータとに分離する。
【０１６７】
ＴＳデコーダ４１０は、分離した圧縮音声データを音声デコーダ４１２に送信する。音声デコーダ４１２は、圧縮符号化された音声データをデジタルの音声データに伸長する。音声デコーダ４１２は、伸長された音声データを送信部４４０の音声非可逆圧縮部１３６に送信する。
【０１６８】
ＴＳデコーダ４１０は、分離した圧縮画像データを画像デコーダ４１４に送信する。画像デコーダ４１４は、圧縮符号化された画像データをデジタルの画像信号に伸長する。画像デコーダ４１４は、伸長されたデジタルの画像信号を送信部４４０の画像非可逆圧縮部１３４に送信する。
【０１６９】
ＴＳデコーダ４１０は、分離したセクションデータをデータバス４３０を介してＲＡＭ４２４に送信する。ＣＰＵ４２６は、ＲＡＭ４２４に転送されたセクションデータに基づくグラフィクス系の表示要素を描画するために必要な描画命令と描画データとをデータバス４３０を介して送信部４４０の画像可逆圧縮部１３２に送信する。
【０１７０】
送信部４４０は、音声デコーダ４１２、画像デコーダ４１４およびデータバス４３０を介して送信されるデータを受信したり、後述する受信機側端末にデータを送信したりする。なお、送信部４４０の構成は、上述の第１の実施の形態に係る送信機側端末１００の送信部（１）１３０の構成と同じ構成である。それらについては同じ参照符号が付してある。それらの機能も同じである。したがって、それらについての詳細な説明はここでは繰り返さない。
【０１７１】
以下、図１８を用いて本実施の形態における受信機側端末の構成について説明する。図１８に示すように、受信機側端末５００は、モニタ５２８と、スピーカ５２６と、Ｄ／Ａコンバータ（１）５２２と、Ｄ／Ａコンバータ（２）５２４と、重畳器５２０と、グラフィクス系画面描画器５１６と、グラフィクス系画面用フレームメモリ５１８と、受信部５１４とを含む。なお、受信部５１４は、上述の第１の実施の形態に係る受信機側端末３００の受信部（１）３０４の構成と同じ構成である。それらについては同じ参照符号が付してある。それらの機能も同じである。したがって、それらについての詳細な説明はここでは繰り返さない。
【０１７２】
音声非可逆伸長部３１４は、非可逆伸長された音声データをＤ／Ａコンバータ（１）５２２に送信する。画像非可逆伸長部３１２は、非可逆伸長された画像データを重畳器５２０に送信する。画像可逆伸長部３１０は、可逆伸長された画像データをグラフィクス系画面描画器５１６に送信する。
【０１７３】
グラフィクス系画面描画器５１６は、画像可逆伸長部３１０から受信した描画指令や描画データに基づいてグラフィクス系の画像を生成する。グラフィクス系画面描画器５１６は、グラフィクス系画面用フレームメモリ５１８に生成した画像を記憶させる。また、グラフィクス系画面描画器５１６は、表示のタイミングを生成して、グラフィクス系画面用フレームメモリに記憶されたグラフィクス系の画像を生成したタイミングに基づいて重畳器５２０に送信する。
【０１７４】
Ｄ／Ａコンバータ（１）５２２およびＤ／Ａコンバータ（２）５２４は、受信したデジタル信号をアナログ信号に変換した後、スピーカ５２６あるいはモニタ５２８に送信する。スピーカ５２６において、Ｄ／Ａコンバータ（１）５２２から受信したアナログ信号に応じて、音が発生する。モニタ５２８において、Ｄ／Ａコンバータ（２）５２４から受信したアナログ信号に応じて画面に画像が表示される。なお、本実施の形態において、モニタ５２８は、アナログ信号により画面に画像を表示するとしたが、デジタル信号により画面に画像を表示するようにしてもよい。この場合、重畳器５２０から送信されるデジタル信号はＤ／Ａコンバータ（２）５２４を介さずにモニタ５２８に送信される。
【０１７５】
以上のような構成を有する本実施の形態に係る送信機側端末４００および受信機側端末５００を含むデータ送受信システムが搭載されるデジタルテレビにおいて、チューナ４０６において受信するデジタルテレビ放送信号に含まれる動画を構成する画像データを、送信機側端末４００から受信機側端末５００に無線通信を用いて伝送する場合を想定する。このとき、動画を構成する画像データとセクションデータに基づくＥＰＧ（電子番組表）表示やデータ放送受信時のアイコンや文字などのグラフィクス系の画像とを重畳して生成される画像データを非可逆圧縮して伝送すると、上述の第１の実施の形態に係るデータ送受信システムが搭載されたコンピュータにおける問題点と同様に、圧縮伸長後のグラフィクス系の画像において、多くのノイズ成分を発生させ、画像品質が低下するという問題が起きる。
【０１７６】
そこで、本発明は、送信機側端末４００において、１フレームに対応する画像の画像データから、グラフィクス系の画像を描画するために必要な描画指令および描画データと、圧縮伸長時のデータの同一性が要求されない動画あるいは静止画の画像データとを分離して、描画指令及び描画データは可逆圧縮し、動画あるいは静止画を構成する画像データは非可逆圧縮して、受信機側端末５００に送信する点に特徴を有する。
【０１７７】
本発明は、さらに、受信機側端末５００において、受信されたデータから可逆圧縮されたデータと非可逆圧縮されたデータとを分離して、分離された可逆圧縮されたデータを可逆伸長し、分離された非可逆圧縮されたデータを非可逆伸長して、可逆伸長されたデータおよび非可逆伸長されたデータに基づいて、１フレームに対応する画像をモニタ５２８に出力する点に特徴を有する。
【０１７８】
以下に、送信機側端末４００が、デジタルテレビ放送信号に含まれる画像データと、音声データと、セクションデータに基づく描画指令および描画データとを無線通信を用いて伝送して、受信機側端末５００がモニタ５２８の画面に画像を表示するときのデータ送受信システムの動作について説明する。
【０１７９】
送信機側端末４００は、受信されたＴＳ信号に含まれる画像データと、音声データと、セクションデータに基づく描画指令および描画データとに応じて圧縮方法を選択的に適用する。すなわち、送信機側端末４００は、音声デコーダ４１２が送信する音声データおよび画像デコーダ４１４が送信する画像データに対しては、非可逆圧縮を適用し、セクションデータに基づく描画指令および描画データに対しては、可逆圧縮を適用する。なお、セクションデータに基づく描画指令および描画データにより、ＥＰＧ、ウィンドウ、アイコンおよびフォント等を含むグラフィクス系の画像が生成される。
【０１８０】
デジタルテレビ放送においては、デジタルデータがアナログ変調され、放送局より送信される。送信されたデータは、アンテナ４０４を介してチューナ４０６において受信され、復調器４０８によりデジタルのＴＳ信号に復調される。復調されたＴＳ信号は、ＴＳデコーダ４１０により圧縮音声データと圧縮画像データとセクションデータとに分離される。
【０１８１】
ＴＳデコーダ４１０で分離された音声データは、音声デコーダ４１２で伸長処理され音声デジタルデータとなり、送信部４４０内の音声非可逆圧縮部１３６に送信される。音声非可逆圧縮部１３６が音声データを非可逆圧縮するときに実行する処理のフローチャートは、上述の第１の実施の形態において説明した図９と同じフローチャートである。したがって、その詳細な説明は繰り返さない。
【０１８２】
音声非可逆圧縮部１３６は、音声データを受け取ると（Ｓ５００）、音声圧縮符号化を行なう（Ｓ５０２）。音声非可逆圧縮符号化の具体例としては、ＭＰＥＧ  ＡｕｄｉｏやＡＡＣ、Ｇ．７２８勧告やＧ．７２３勧告等が挙げられる。圧縮された音声データは、データ量がカウントされ（Ｓ５０４）、音声非可逆圧縮識別フラグと圧縮後のデータサイズと圧縮後のデータで構成されるパケットが生成される（Ｓ５０６）。音声非可逆圧縮部１３６は、生成されたパケットを多重化部１３８に送信する（Ｓ５０８）。
【０１８３】
一方、ＴＳデコーダ４１０で分離された圧縮画像データは、画像デコーダ４１４で伸長処理され、デジタルの画像信号となり送信部４４０内の画像非可逆圧縮部１３４に送信される。以下、図１９を参照して、画像非可逆圧縮部１３４がデジタルの画像信号を非可逆圧縮するときに実行する処理について説明する。なお、本実施の形態においては、デジタルの画像信号をＭＰＥＧ圧縮するものとする。
【０１８４】
Ｓ９００にて、画像非可逆圧縮部１３４は、画像デコーダ４１４から画像のパケットデータを受け取る。Ｓ９０２にて、画像非可逆圧縮部１３４は、画像のパケットデータをＭＰＥＧ圧縮する。Ｓ９０４にて、画像非可逆圧縮部１３４は、圧縮が終了した後のデータ数をカウントする。
【０１８５】
Ｓ９０６にて、画像非可逆圧縮部１３４は、画像可逆圧縮識別フラグと圧縮後のデータサイズと圧縮後のデータとにより構成されるパケットを生成する。Ｓ９０８にて、画像非可逆圧縮部１３４は、生成されたパケットを多重化部１３８に送信する。
【０１８６】
画像可逆圧縮部１３２は、データバス４３０を介して、セクションデータに基づく画像の描画命令や描画データを受信する。グラフィクス系画面描画器５１６で描画される画像の描画命令や描画データは、グラフィクス系描画器５１６内に設けられる処理用のメモリに転送されるため、転送先のアドレスと描画指令および描画データにより構成されるパケットデータとなる。画像可逆圧縮部１３２が描画命令や描画データを可逆圧縮するときに実行する処理のフローチャートは、上述の第１の実施の形態において説明した図７と同じフローチャートである。したがって、その詳細な説明は繰り返さない。
【０１８７】
画像可逆圧縮部１３２は描画指令および描画データのパケットデータを受け取ると（Ｓ３００）、パケット内の転送先アドレスとデータが分離される（Ｓ３０２）。画像可逆圧縮部１３２は、描画指令および描画データのパケットデータを可逆圧縮する（Ｓ３０４）。このときの可逆圧縮方法は、具体例としてはランレングス符号化や、ハフマン符号化などが挙げられる。圧縮されたパケットデータのデータ量がカウントされ（Ｓ３０６）、画像可逆圧縮識別フラグと圧縮後のデータサイズと転送先アドレスと圧縮後のデータとにより構成されるパケットが生成される（Ｓ３０８）。画像可逆圧縮部１３２は、生成されたパケットデータを多重化部１３８に送信する（Ｓ３１０）。
【０１８８】
なお、画像可逆圧縮部１３２、画像非可逆圧縮部１３４および音声非可逆圧縮部１３６において生成されるパケットに含まれる画像可逆圧縮識別フラグ、画像非可逆圧縮識別フラグおよび音声非可逆圧縮識別フラグは、図１０に示すように、１０進数もしくは２進数の値に対応させて予め設定しておく。
【０１８９】
画像可逆圧縮部１３２、画像非可逆圧縮部１３４および音声非可逆圧縮部１３６から送信された画像可逆圧縮データ、画像非可逆圧縮データおよび音声非可逆圧縮データは、多重化部１３８が有するＦＩＦＯ（First-in First-out：先入れ先出しのメモリ）に入力される。なお、多重化部１３８については、上述の第１の実施の形態において説明した多重化部１３８と同様の構成および動作であるため、その詳細な説明は繰り返さない。
【０１９０】
多重化部１３８において、複合されたパケットデータは、無線送信部１４０に入力される。無線送信部１４０は、受信したパケットデータに対して、ＥＣＣエンコード部１５０によりエラー訂正符号を付与して、変調器１５２により変調し、周波数変換器１５４により周波数変換した後、送信アンプ１５６により増幅されて、アンテナ１５８を介して出力される。
【０１９１】
送信機側端末４００から出力されたパケットデータは、受信側端末５００の受信部５１４において受信される。無線受信部２０６は、アンテナ３５０を介して受信した信号を受信アンプ２５２により増幅し、周波数変換器２５４により周波数変換した後、復調器２５６により復調し、ＥＣＣデコーダ２５８によりエラー訂正をした後、エラー訂正符号を削除する。
【０１９２】
分離部２０８は、無線受信部２０６から送信されたパケットデータを受信する。分離部２０８は、受信した複合されたパケットデータを、データタイプ識別ヘッダに記憶される識別フラグに応じて分離する。分離部２０８は、分離したパケットデータを、識別されたデータタイプに応じて画像可逆伸長部２１０、画像非可逆伸長部２１２、音声非可逆伸長部２１４のいずれかに送信する。なお、分離部２０８については、上述の第１の実施の形態において説明した分離部２０８と同様の構成および動作であるため、その詳細な説明は繰り返さない。
【０１９３】
分離部２０８で分離されたパケットデータは、画像可逆伸長部２１０、画像非可逆伸長部２１２、音声非可逆伸長部２１４のそれぞれにおいて伸長される。
【０１９４】
画像可逆伸長部２１０が画像データを可逆伸長するときに実行する処理のフローチャートは、上述の第１の実施の形態において説明した図１４と同じフローチャートである。したがって、その詳細な説明は繰り返さない。
【０１９５】
画像可逆伸長部２１０は、分離部３０８から描画指令もしくは描画データのパケットデータに含まれる画像可逆圧縮識別フラグを受け取ると（Ｓ６００）、可逆圧縮識別フラグを除去する（Ｓ６０２）。画像可逆伸長部２１０は、データサイズ領域を受信して（Ｓ６０４）、圧縮データのカウンタをリセットする（Ｓ６０６）。画像可逆伸長部２１０は、パケットデータから圧縮されたデータを受信して（Ｓ６０８）、圧縮データ数をカウントアップするとともに（Ｓ６１０）、圧縮データの可逆復号処理が行なわれる（Ｓ６１２）。画像可逆伸長部２１０は、復号化されたデータをグラフィクス系画面描画器５１６に送信して（Ｓ６１４）、受信したデータサイズ領域の分だけ圧縮データを受け取っていれば（Ｓ６１６にてＹＥＳ）、処理を終了し、受け取っていなければ（Ｓ６１６にてＮＯ）、圧縮データの受信処理（Ｓ６０８）から処理を繰り返す。なお、これらの処理は分離部２０８からパケットデータを受信するごとに行なわれる。
【０１９６】
画像非可逆伸長部２１２は、分離部２０８から受信した画像のパケットデータを非可逆伸長する。以下、図２０を参照して、画像非可逆伸長部２１２が画像のパケットデータを非可逆伸長するときに実行する処理について説明する。
【０１９７】
Ｓ１０００にて、画像非可逆伸長部２１２は、分離部２０８から受信したパケットデータに含まれる画像非可逆圧縮識別フラグを受け取る。Ｓ１００２にて、画像非可逆伸長部２１２は、画像非可逆圧縮識別フラグを除去する。
【０１９８】
Ｓ１００４にて、画像非可逆伸長部２１２は、データサイズを受信する。Ｓ１００６にて、画像非可逆伸長部２１２は、圧縮データ数のカウンタをリセットする。Ｓ１００８にて、画像非可逆伸長部２１２は、圧縮データを受信する。Ｓ１０１０にて、画像非可逆伸長部２１２は、圧縮データ数をカウントアップする。Ｓ１０１２にて、画像非可逆伸長部２１２は、圧縮データに対して非可逆復号処理を行なう。本実施の形態においては、圧縮データは、ＭＰＥＧ圧縮されているため、ＭＰＥＧ復号化される。
【０１９９】
Ｓ１０１４にて、画像非可逆伸長部２１２は、復号化されたデータを、順次、重畳器５２０に送信する。Ｓ１０１６にて、画像非可逆伸長部２１２は、受信したデータサイズの分だけ圧縮データを受け取ったか否かを判定する。データサイズの分だけ圧縮データを受け取ったと判定されると（Ｓ１０１６にてＹＥＳ）、この処理は終了する。もしそうでないと（Ｓ１０１６にてＮＯ）、処理はＳ１００８に移される。なお、これらの処理は分離部２０８からパケットデータを受信するごとに行なわれる。
【０２００】
音声非可逆伸長部２１４は、分離部２０８から入力される音声データのパケットデータを非可逆伸長する。音声非可逆伸長部２１４が音声データを非可逆伸長するときに実行する処理のフローチャートは、上述の第１の実施の形態において説明した図１７と同じフローチャートである。したがって、その詳細な説明は繰り返さない。
【０２０１】
音声非可逆伸長部２１４は、音声非可逆識別フラグを受け取ると（Ｓ８００）、パケットデータに含まれる音声非可逆圧縮識別フラグを除去する（Ｓ８０２）。音声非可逆伸長部２１４は、データサイズ領域を受信して（Ｓ８０４）、圧縮データ数のカウンタをリセットする（Ｓ８０６）。音声非可逆伸長部２１４は、圧縮データを受信して（Ｓ８０８）、圧縮データ数をカウントアップするとともに（Ｓ８１０）、圧縮データに対して音声可逆伸長処理を行なう（Ｓ８１２）。音声非可逆伸長部２１４は、復号化されたデータを、順次、Ｄ／Ａコンバータ（１）５２２に送信する（Ｓ８１４）。音声非可逆伸長部２１４は、データサイズ領域の分だけ圧縮データを受け取っていれば（Ｓ８１６にてＹＥＳ）、そうでなければ（Ｓ８１６にてＮＯ）、圧縮データの受信処理（Ｓ８０８）からを繰り返す。なお、これらの処理は分離部２０８からパケットデータを受信するごとに行なわれる。
【０２０２】
Ｄ／Ａコンバータ（１）５２２は、音声非可逆伸長部２１４から受信した音声データのデジタル信号をアナログ信号に変換した後スピーカ５２６に送信する。
【０２０３】
一方、画像非可逆伸長部２１２は、圧縮画像データを伸長処理した後、デジタルの画像信号を重畳器５２０に送信する。画像可逆伸長部２１０は、可逆伸長された描画指令および描画データをグラフィクス系画面描画器５１６に送信する。グラフィクス系画面描画器５１６は、受信した描画指令および描画データに基づいて、画像を描画して、グラフィクス系画面描画用フレームメモリ５１８に記憶する。グラフィクス系画面描画器５１６は、表示のタイミングを生成して、生成されたタイミングに基づいて、グラフィクス系画面用フレームメモリ５１８に記憶された画像データを重畳器５２０に送信する。重畳器５２０は、画像非可逆伸長部２１２から受信した画像データとグラフィクス系画面描画器５１６から受信した画像データとを重畳して１つの画面データをＤ／Ａコンバータ（２）５２４に送信する。Ｄ／Ａコンバータ（２）は、重畳器５２０から受信した画面データのデジタル信号をアナログ信号に変換して、モニタ５２８に送信する。近年普及が始まっている液晶モニタなどでは、液晶パネルがデジタルの画像入力インターフェースを持つため、Ｄ／Ａコンバータ（２）５２４を介さず、パネルに重畳器５２０の出力を直接送信する。
【０２０４】
以上のようにして、本実施の形態に係るデータ送受信システムによると、セクションデータに基づくＥＰＧ、ウィンドウ、アイコンおよびフォント等のグラフィクス系の表示要素の画像データについては、可逆圧縮することにより、可逆伸長時の同一性を保持させることができる。したがって、送信機側端末において可逆圧縮された画像可逆圧縮データが無線で伝送された後、受信機側端末において可逆伸長されたときに、グラフィクス系の表示要素の画像を非可逆圧縮した場合の、エッジ成分（高周波成分）の歪に起因して発生するノイズを抑制することができる。一方、グラフィクス系の表示要素よりも圧縮伸長時のデータの同一性が要求されない動画あるいは静止画の画像データについては、非可逆圧縮することにより、圧縮率が向上するため、帯域の狭い無線通信を用いてデータを伝送するようなデータ転送速度が遅い場合においても、画像データを遅滞なく送信し、受信することができる。その結果、効率的にデータ量を削減し、かつ、著しい画像劣化を防ぐことができる。したがって、無線伝送の際に、ノイズの発生を抑制するデータ送受信システム、データ送信装置、データ受信装置、データ送信方法、データ受信方法、データ送受信システムが搭載されたデジタルテレビを提供することができる。
【０２０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２０６】
【図１】第１の実施の形態に係るデータ送受信システムが搭載されるコンピュータの送信機側端末の構成を示す図である。
【図２】第１の実施の形態における無線送信部の構成を示す図である。
【図３】第１の実施の形態に係るデータ送受信システムが搭載されるコンピュータの受信機側端末の構成を示す図である。
【図４】第１の実施の形態における無線受信部の構成を示す図である。
【図５】第１の実施の形態におけるＣＰＵによる画像データ分離部の初期化処理を示すフローチャートである。
【図６】第１の実施の形態における画像データ分離部が実行する処理のフローチャートである。
【図７】第１の実施の形態における画像可逆圧縮部が実行する処理のフローチャートである。
【図８】第１の実施の形態における画像非可逆圧縮部が実行する処理のフローチャートである。
【図９】第１の実施の形態における音声非可逆圧縮部が実行する処理のフローチャートである。
【図１０】第１の実施の形態において１０進数もしくは２進数の値とデータ識別フラグとの関係を示す図である。
【図１１】第１の実施の形態における多重化部の構成を示す図である。
【図１２】第１の実施の形態において複合されるパケットデータの構造を示す図である。
【図１３】第１の実施の形態において分離されるパケットデータの構造を示す図である。
【図１４】第１の実施の形態における画像可逆伸長部が実行する処理のフローチャートである。
【図１５】第１の実施の形態における画像非可逆伸長部が実行する処理のフローチャートである。
【図１６】第１の実施の形態における音声非可逆伸長部が実行する処理のフローチャートである。
【図１７】第２の実施の形態に係るデータ送受信システムが搭載されるデジタルテレビの送信機側端末の構成を示す図である。
【図１８】第２の実施の形態に係るデータ送受信システムが搭載されるデジタルテレビの受信機側端末の構成を示す図である。
【図１９】第２の実施の形態における画像非可逆圧縮部が実行する処理のフローチャートである。
【図２０】第２の実施の形態における画像非可逆伸長部が実行する処理のフローチャートである。
【符号の説明】
【０２０７】
１００，４００  送信機側端末、１０２，４２６  ＣＰＵ、１０４  メモリコントローラ、１０６  Ｉ／Ｏコントローラ、１０８  メインメモリ、１１０，１１２，１１４，１１８，１２０，１２２，１４２，１４４，２３２，２３４，２３６  記憶領域、１１６  ハードディスク、１２４  送信機側無線部、１２６，１３０，４４０  送信部、１２８  画像データ分離部、１３２  画像可逆圧縮部、１３４  画像非可逆圧縮部、１３６  音声非可逆圧縮部、１３８  多重化部、１４０  無線送信部、１５０  ＥＣＣエンコード部、１５２  変調器、１５４  周波数変換器、１５６  送信アンプ、１５８，２５０，４０４  アンテナ、２００，５００  受信機側端末、２０２  受信機側無線部、２０４，２１６，５１４  受信部、２０６  無線受信部、２０８  分離部、２１０  画像可逆伸長部、２１２  画像非可逆伸長部、２１４  音声非可逆伸長部、２１８  画像データ多重部、２２０  グラフィクス描画器、２２２  描画用プロセッサ、２２４  ビデオメモリ制御部、２２６  ビデオスケーラ、２２８，２４４，５２２，５２４  Ｄ／Ａコンバータ、２３０  ビデオメモリ、２３８  フレームバッファ、２４０  オーディオデコーダ、２４２，５２８  モニタ、２４６，５２６  スピーカ、２５２  受信アンプ、２５４  周波数変換器、２５６，４０８  復調器、２５８  ＥＣＣデコーダ、３０２，３０４，３０６  ＦＩＦＯ、３１０  ＦＩＦＯ読み出し信号生成部、３１２  優先順位エンコーダ、３１４〜３１８  データ数リーダ、３２０  演算器、３５２，３５４，３５６  パケットデータ、３５８，３６０，３６２  データタイプ識別ヘッダ、３６４，３６６，３６８  データ部データ数、３７０，３７２，３７４  データ部、４０６  チューナ、４１０  ＴＳデコーダ、４１２  音声デコーダ、４１４  画像デコーダ、４１６  リモコン、４１８  Ｉ／Ｏ部、４２０  ＮＶＲＡＭ、４２２  ＲＯＭ、４２４  ＲＡＭ、４２８  モデム、４３０  データバス、５１６  グラフィクス系画面描画器、５１８  グラフィクス系画面用フレームメモリ、５２０  重畳器。
【図１】
0004841182.tif 000002
【図２】
0004841182.tif 000003
【図３】
0004841182.tif 000004
【図４】
0004841182.tif 000005
【図５】
0004841182.tif 000006
【図６】
0004841182.tif 000007
【図７】
0004841182.tif 000008
【図８】
0004841182.tif 000009
【図９】
0004841182.tif 000010
【図１０】
0004841182.tif 000011
【図１１】
0004841182.tif 000012
【図１２】
0004841182.tif 000013
【図１３】
0004841182.tif 000014
【図１４】
0004841182.tif 000015
【図１５】
0004841182.tif 000016
【図１６】
0004841182.tif 000017
【図１７】
0004841182.tif 000018
【図１８】
0004841182.tif 000019
【図１９】
0004841182.tif 000020
【図２０】
0004841182.tif 000021