(57)【要約】  受信されたデータをメモリ（３３）に格納のためアプリケーション・プロセッサ（３２）に与えるベースバンド受信器（３１）を備える無線移動装置（２０）である。アプリケーション・プロセッサ（３２）が、誤り訂正のため、メモリ（３３）から抽出されたデータをインターリーブ形式でベースバンド受信器（３１）に与えるよう構成されている。
2008502185.tif 000002
【特許請求の範囲】
【請求項１】
受信されたデータをメモリ（３３）に格納のためアプリケーション・プロセッサ（３２）に与えるベースバンド受信器（３１）を備える無線移動装置（２０）であって、
アプリケーション・ソフトウエア・コードからの命令の下にある前記アプリケーション・プロセッサ（３２）が、前記ベースバンド受信器（３１）へ前記メモリ（３３）から抽出されたデータをインターリーブ形式で与えるよう構成されており、
前記ベースバンド受信器（３１）が、前記抽出されたデータについて誤り訂正を実行する
ことを特徴とする無線移動装置（２０）。
【請求項２】
前記受信されたデータが、インターリービングするためデータ・フレームで受信される請求項１記載の無線移動装置（２０）。
【請求項３】
前記受信されたデータが、デジタル・ビデオ放送ハンドセットＤＶＢ−Ｈ標準に準拠している請求項１又は２記載の無線移動装置（２０）。
【請求項４】
前記誤り訂正が、マルチ・プロトコル・カプセル化順方向誤り訂正ＭＰＥ−ＦＥＣである請求項３記載の無線移動装置（２０）。
【請求項５】
前記誤り訂正が、リード−ソロモン・アルゴリズムを用いて実行される請求項４記載の無線移動装置（２０）。
【請求項６】
前記アプリケーション・プロセッサ（３２）が、誤ったマルチ・プロトコル・カプセル化順方向誤り訂正フレームを識別するよう構成されている請求項４又は５記載の無線移動装置（２０）。
【請求項７】
前記アプリケーション・プロセッサ（３２）が、前記ベースバンド受信器（３１）により発生されたエラー・フラグを検査することにより誤ったマルチ・プロトコル・カプセル化順方向誤り訂正フレームを識別するよう構成されている請求項６記載の無線移動装置（２０）。
【請求項８】
前記アプリケーション・プロセッサ（３２）が、誤り訂正を要求するインターリービングされたデータを前記ベースバンド受信器（３１）に与えるよう構成されている請求項１から７のいずれか一項に記載の無線移動装置（２０）。
【請求項９】
前記ベースバンド受信器（３１）が、誤り訂正されたビデオ・データを前記アプリケーション・プロセッサ（３２）に与えるよう構成されている請求項１から８のいずれか一項に記載の無線移動装置（２０）。
【請求項１０】
無線周波数信号をベースバンド信号に変換して、当該ベースバンド信号を前記ベースバンド受信器（３１）に与えるチューナ（３０）を更に備える請求項１から９のいずれか一項に記載の無線移動装置（２０）。
【請求項１１】
無線周波数信号を中間周波数信号に変換して、当該中間周波数信号を前記ベースバンド受信器（３１）に与えるチューナ（３０）を更に備える請求項１から９のいずれか一項に記載の無線移動装置（２０）。
【請求項１２】
前記ベースバンド受信器（３１）が、誤り訂正されたデータを前記アプリケーション・プロセッサ（３２）に与えるよう構成されている請求項１から１１のいずれか一項に記載の無線移動装置（２０）。
【請求項１３】
前記無線移動装置（２０）が、無線電話器である請求項１から１２のいずれか一項に記載の無線移動装置（２０）。
【請求項１４】
前記無線移動装置（２０）が、携帯情報端末（ＰＤＡ）である請求項１から１３のいずれか一項に記載の無線移動装置（２０）。
【請求項１５】
無線移動装置により受信されたデータを誤り訂正する方法であって、データをメモリに格納するためベースバンド受信器からアプリケーション・プロセッサに与えるステップと、前記データを前記メモリから抽出するステップとを備える前記方法において、
前記の抽出されたデータを前記ベースバンド受信器にインターリーブ形式で与えるステップと、
前記の抽出されたデータを前記ベースバンド受信器により誤り訂正するステップと
を備えることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線移動装置、及び無線装置内で誤り訂正を行う方法に関する。
【背景技術】
【０００２】
ＴＶセット及びセットトップ・ボックス用に開発された１つのデジタル・ビデオ放送標準は、デジタル・ビデオ放送−地上標準ＤＶＢ−Ｔである。
移動装置に対するデジタル・ビデオ放送サービスの受信を改善することを可能にするため増強された機能を組み込むよう採用されたＤＶＢ−Ｔ標準の最近の変形は、デジタル・ビデオ放送−ハンドセットＤＶＢ−Ｈ標準である。この目的の達成を容易にするＤＶＢ−Ｈ標準内に組み込まれた１つの特徴は、マルチ・プロトコル・カプセル化−順方向誤り訂正ＭＰＥ−ＦＥＣの使用である。ＭＰＥ−ＦＥＣは、高いパケット損失の状況で受信器によるデータの回復を可能にする。なお、高いパケット損失の状況は、受信器が変化する環境の中にあるとき、例えば、受信器が移動しているときに生じる。
【０００３】
しかしながら、受信装置が各データ・フレームがＭＰＥ−ＦＥＣフレームに対応する比較的大きいデータ・フレームを受信することができ且つデータのインターリービング、リード−ソロモン誤り訂正、及びデータの関連したインターリービング解除を実行することができる必要性は、ＤＶＢ−Ｈシステム内のＭＰＥ−ＦＥＣの使用と関連している。
【０００４】
例えば、ＤＶＢ−Ｈ互換性システム内で動作する受信器は、比較的短い期間、例えば、２００ミリ秒の間に単一のチャネルから最大２メガビット（Ｍｂｉｔ）（即ち、２５０キロバイト）のデータのＭＰＥ−ＦＥＣフレームを受信することができるであろう。マルチ・サービス環境が存在する場合、追加のチャネルが要求され得る。
【０００５】
図１は、典型的なＤＶＢ−Ｈ準拠の無線移動装置１０を示し、当該無線移動装置１０は、無線周波数信号、例えば、ＶＨＦ又はＵＨＦ信号をアンテナ１５を介して受信し、その無線周波数信号をベースバンド信号又は中間周波数信号に周波数を下げるよう変換して、ベースバンド受信器１２に与えるよう構成されている。ベースバンド受信器１２は、受信されたデータからＭＰＥＧ−２トランスポート・ストリームを回復するよう構成されている。そのベースバンド受信器１２は、受信されたＭＰＥ−ＦＥＣフレームをそのベースバンド受信器１２に結合されたメモリ・モジュール１３に格納し、更に、ベースバンド受信器１２は、インターリービングされたデータ・ワードをメモリ１３から抽出し、データについてリード−ソロモン誤り訂正を実行する。なお、典型的には、ベースバンド受信器１２は、誤り訂正を実行するため要求される処理速度を達成するため専用ハードウエア・モジュール／チップ（例えば、ＡＳＩＣ）であろう。次いで、誤り訂正されたデータ・ワードは、メモリ・モジュール１３の中のそれぞれのＭＰＥ−ＦＥＣフレームの中に戻すよう置かれ、次いで、回復されたＭＰＥＧ２データ・ストリームは、無線移動装置１０のアプリケーション・プロセッサ１４に通され、当該アプリケーション・プロセッサ１４は、ベースバンド受信器１２のチップとは別個のチップに形成される。アプリケーション・プロセッサ１４は、ＭＰＥＧ−２トランスポート・ストリームを逆多重化し、復号し、そして回復されたデータをアプリケーション・プロセッサ１４のインターネットプロトコル・スタックを介してアプリケーション・ソフトウエア、例えば、メディア・プレーヤ（ｍｅｄｉａ  ｐｌａｙｅｒ）１６へ転送する。
【０００６】
しかしながら、この実行は、受信されたデータ・バーストを格納するため受信器が追加のメモリを要求することをもたらし、それは、電力消費の増大、コストの増大、及び無線移動装置のサイズの増大をもたらす。
【０００７】
国際公開Ｎｏ．ＷＯ０１／１７１４７Ａ、及びＶａｒａｄａ  Ｓ．他の著作で、題名が「ＡＴＭシステムにおけるデータ及びバッファ管理（Ｄａｔａ  ａｎｄ  ｂｕｆｆｅｒ  ｍａｎａｇｅｍｅｎｔ  ｉｎ  ＡＴＭ  ｓｙｓｔｅｍ）」である文献（１９９８年Ｌｏｃａｌ  Ｃｏｍｐｕｔｅｒ  Ｎｅｔｗｏｒｋｓ発行、Ｌｏｗｅｌｌ、ＭＡ米国における第２３回年次大会講演録）は、この分野における既知の従来技術を構成する。両方の文献は、ホストに取り付けられ、ローカル・メモリを有するか、又は到来データをバッファリングするためホストに依拠するかのいずれかの通信受信器であって、データが後続の処理のためホスト・メモリに留まる通信受信器を開示する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この状況を改善するこが望ましい。
【課題を解決するための手段】
【０００９】
本発明の第１の局面に従って、請求項１に従った無線移動装置が提供される。
これは、無線移動装置内に組み込まれたアプリケーション・プロセッサと関連したメモリを用いて、誤り訂正を実行する前に、受信されたデータを格納することを可能にし、それによりベースバンド受信器と関連した追加のメモリの必要性を最小にする利点を与える。
【００１０】
本発明の第２の局面に従って、請求項１５に従った無線移動装置により受信されたインターリービングされたデータを誤り訂正する方法が提供される。
【発明を実施するための最良の形態】
【００１１】
本発明が、ここで、一例として、添付図面を参照して説明されるであろう。
図２は、無線移動装置２０を示し、当該無線移動装置２０は、例えば、無線電話器、携帯情報端末（ＰＤＡ）、又はラップトップ・コンピュータであり得る。
【００１２】
無線移動装置２０は、無線周波数ＲＦ信号を受信するアンテナ２１を含み、当該アンテナ２１は、受信器及び処理カード２２に結合されている。受信器及び処理カード２２は、ディスプレイ２３に結合される。無線移動装置２０は、更に、当業者に周知であるように、用いられている無線移動装置のタイプに共通の他の機能、例えば、キーパッド（図示せず）、及びスピーカ（図示せず）を含むが、これらは、この実施形態内ではこれ以上説明しない。
【００１３】
図３は、アンテナ２１及びディスプレイ２３に結合された受信器及び処理カード２２を示す。受信器及び処理カード２２は、チューナ３０、ベースバンド受信器３１、アプリケーション・プロセッサ３２、及びメモリ・モジュール３３を有し、そこにおいては、ベースバンド受信器３１は、専用ハードウエア構成要素、例えば、ＡＳＩＣである。そして、ベースバンド受信器３１のシリコン・チップに対して別個のシリコン・チップに形成されているアプリケーション・プロセッサ３２は、オーディオ・データ（音声データ）、ビデオ・データ（映像データ）、及びグラフィカル及びテキストの情報サービスのような、ユーザのためのインターフェース機能を処理することを担う。アプリケーション・プロセッサ３２は、典型的には、当業者に周知であるように、アプリケーション・ソフトウエア・コードからの命令の下で動作する。
【００１４】
チューナ３０、ベースバンド受信器３１、アプリケーション・プロセッサ３２及びメモリ・モジュール３３が、単一のカード、例えば、印刷回路板ＰＣＢに配置されているが、個々の構成要素はまた、別々のカードに配置されることができる。この実施形態内では、チューナ３０、ベースバンド受信器３１、メモリ・モジュール３３及びアプリケーション・プロセッサ３２は、別々のシリコン・チップに形成される。しかしながら、メモリ・モジュール３３はまた、単一のシリコン・チップ上にアプリケーション・プロセッサと統合化されることができる。
【００１５】
チューナ３０の入力は、無線周波数信号、例えば、ＶＨＦ及びＵＨＦ送信信号を受信するためのアンテナ２１に結合されており、そこにおいては、チューナ３０は、要求された周波数帯域に同調するよう構成されている。チューナ３０は、受信された信号をベースバンド信号に周波数を下げるよう変換し、そのベースバンド信号は、チューナ３０の出力からベースバンド受信器３１の入力に出力される。
【００１６】
ＭＰＥ−ＦＥＣフレームは、無線周波数信号の搬送波周波数帯域上へ変調されるＭＰＥＧ−２トランスポート・ストリーム・パケットを含む。ＭＰＥＧ−２トランスポート・ストリーム・パケットは、大部分の場合、インターネット・プロトコルＩＰパケットを含むデータ・セクションを含み、次いで、そのインターネット・プロトコルＩＰパケットは、圧縮されたビデオ・データ、圧縮されたオーディオ・データ、又はいずれの他のデータに似たインターネット・ファイルを含み得る。ＭＰＥＧ−２トランスポート・ストリーム・パケットはまた、メタ情報に似たプログラム・コンテンツ、又は他の信号送出情報を含むことができる。
【００１７】
この実施形態内では、チューナ３０の出力は、ベースバンド信号であるが、それはまた、中間周波数ＩＦ信号であることができる。
ベースバンド受信器３１は、受信したベースバンド信号をデータ・ストリームに変換する。なお、当該データ・ストリームは、この実施形態においては、ＭＰＥＧ−２トランスポート・ストリームである。更に、ベースバンド受信器３１は、データ・ストリーム内に含まれているチェックサム値により、且つＭＰＥＧ−２トランスポート・ストリームの下にあるトランスポート層上のデータ・ストリームに組み込まれた冗長性により、誤りを含むＭＰＥ−ＦＥＣフレームを識別し、そして関連のエラー・フラグをデータ・エレメントの形式で生成する。
【００１８】
ＭＰＥ−ＦＥＣフレーム及び関連のエラー・フラグは、ベースバンド受信器３１の出力から高速双方向バス３４を介して、例えば、３０メガビット／秒のバス転送速度でアプリケーション・プロセッサ３２へ出力される。
【００１９】
アプリケーション・プロセッサ３２は、受信したＭＰＥ−ＦＥＣフレームを、アプリケーション・プロセッサ３２と関連したメモリ３３に格納する。なお、メモリ３３は、典型的には、アプリケーション・プロセッサ３２に双方向バス３５を介して結合されるであろう。メモリ３３は、典型的には、無線移動装置２０のための主記憶範囲であり、そして無線移動装置２０内の種々の機能のための記憶サポートを与えるためサイズが比較的大きく、例えば、２から６４メガバイトのオーダであろう。
【００２０】
アプリケーション・プロセッサ３２は、ベースバンド受信器３１により発生されたエラー・フラグを検査する。ＭＰＥ−ＦＥＣフレームの一部が、関連のエラー・フラグを有するとき、アプリケーション・プロセッサ３２は、ＭＰＥ−ＦＥＣフレームの関連部分をインターリーブ形式でベースバンド受信器３１へ双方向バス３４を介して出力して、ベースバンド受信器３１がリード−ソロモン・アルゴリズムを用いてＭＰＥ−ＦＥＣ誤り訂正を実行するのを可能にする。
【００２１】
この実施形態においては、誤り検出は、ベースバンド受信器３１により実行されるが、誤り検出はまた、アプリケーション・プロセッサ３２上でランするソフトウエアにより実行されることができるであろう。
【００２２】
ひとたびベースバンド受信器３１がＭＰＥ−ＦＥＣフレームの一部分について誤り訂正を完了すると、ＭＰＥ−ＦＥＣフレームのその訂正された一部分は、双方向バス３４を介してアプリケーション・プロセッサ３２に出力され、当該アプリケーション・プロセッサ３２は、その訂正されたデータを関連のＭＰＥ−ＦＥＣフレームに再挿入する。
【００２３】
この実施形態においては、誤り訂正は、エラー・フラグの存在に依存するが、誤り訂正は、ＭＰＥ−ＦＥＣフレームの全ての部分について無条件に実行されることができ、従って、いずれのエラー・フラグの発生を必要としない。
【００２４】
ひとたびＭＰＥ−ＦＥＣフレームの全ての関連部分が訂正されてしまうと、アプリケーション・プロセッサ３２は、メモリ３３から、インターリーブを解除した形式でＭＰＥ−ＦＥＣフレームを抽出する。この実施形態の目的のため、ＤＶＢ−Ｈ標準で指定されているインターリービング／インターリービング解除技術を用いているが、しかし、他の形式のインターリービング／インターリービング解除を用いることもできるであろう。
【００２５】
この実施形態の目的のため、リード−ソロモン・アルゴリズムを誤り訂正のため用いているが、しかし他の形式の誤り訂正を用いることができるであろう。
この実施形態の目的のため、ＭＰＥ−ＦＥＣフレームは、インターリービング解除形式でメモリ３３に格納されるが、しかし、それらは、インターリーブ形式で格納されることができるであろう。
【００２６】
抽出されたインターリービング解除されたＭＰＥ−ＦＥＣフレームは、アプリケーション・プロセッサ３２によりインターネット・プロトコルＩＰパケットに変換され、そしてアプリケーション・プロセッサ・ソフトウエアのＩＰスタックの中に入力され、そこにおいて、アプリケーション・プロセッサ３２上でランするメディア・プレーヤ・アプリケーション又は他の情報及びエンターテイメント・アプリケーションのようなユーザ・アプリケーション・ソフトウエアが、データ・ストリームを検索して、受信されたビデオ・ストリームのディスプレイ２３上での再生を可能にする。
【００２７】
上記実施形態は、誤り訂正が無線移動装置により、ＤＶＢ−Ｈ準拠システム内で受信されたデータについて実行されることを記載しているが、上記の原理は、他のデータ伝送システムのための誤り訂正に等しく適用されることができるであろう。
【図面の簡単な説明】
【００２８】
【図１】図１は、従来技術のＤＶＢ−Ｈ準拠無線移動装置を示す。
【図２】図２は、本発明の一実施形態に従った無線移動装置を示す。
【図３】図３は、本発明の一実施形態に従った無線移動装置の受信及び処理部を示す。
【図１】
2008502185.tif 000003
【図２】
2008502185.tif 000004
【図３】
2008502185.tif 000005
【国際調査報告】
2008502185.tif 000006
2008502185.tif 000007
2008502185.tif 000008