(57)【特許請求の範囲】
【請求項１】
サイズを有するデータ・パケットを生成するパケット生成器と、
入力データ特性、ビット誤り率、及びビット誤り率傾向に応じて、前記パケット・サイズを動的に制御するパケット・サイズ・コントローラとを有するシステムであり、
該コントローラは、
入力シリアル・データ・ストリームにおいて連続する１の数を計数し、１のカウントを生成する機能を実行するように構成された検知ユニットと、
前記１のカウントを、高低閾値と比較し、パケット・サイズ変更インジケータを生成する閾値比較ユニットと、
該パケット・サイズを保存し、前記インジケータに応じて、前記パケット・サイズを変えるパケット・サイズ・ストレージ・ユニットとを有し、
該システムは、２つの参照値間のパケット・サイズを変えるシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット・データ送信システムにおける動的パケット・サイズ変更に係り、特に、シリアル入力データ・ストリームにおける１の数、送信中に生じたパケットのビット誤り率、又は、送信中に生じたビット誤り率傾向、に応じて、ワイヤレス画像データ・パケット・サイズを動的に変えるシステムに関する。
【０００２】
【従来の技術】
ディジタル・カメラなどの今日の電子画像化装置の多くにおいて、画像データは、通常、ディジタル・ディスク、テープ、若しくはフラッシュ型メモリ・カードなどの媒体上に保存される。ユーザが、該画像を、ハード・コピー・プリンタやディスプレイを有するコンピュータなどの、閲覧に適した出力を生成するためのディジタル出力装置に転送したいと欲する時、ユーザは、該媒体を取り出し、それを上記出力装置に接続された適切な種類の媒体読み出し器に挿入しなければならない。次いで、該画像データは、該出力装置に転送され、見ることができるようになる。
【０００３】
現在、ディジタル無線システムなどのワイヤレス送信システムを経由して、ディジタル装置同士を接続する傾向がある。これらシステムは、通常、データを送信用の固定サイズのパケットに分割し、受信器において再組立するディジタル・データ・パケット・プロトコルを用いて、データを送信する。このようなシステムにおいて、画像送信時間を最小限にするために、長いパケットを用いることが望ましい。
【０００４】
【発明が解決しようとする課題】
シリアル・データ・パケットは、ランダムに並んだ１及び０の直列文字列を含み得る。これは、直列文字列が１の連続シリーズである場合も含む。これは、ディジタル画像化システムにおいて生成されたピクセル・データにおいて、そのアナログ／ディジタル変換器のフルダイナミックレンジを用いることによって、発生し得る。画像の飽和（最高光レベル）エリアにおいて、ピクセル・データはすべて１である。他のすべてのケースにおいて、ピクセル・データは、１及び０の文字列か、すべての０の文字列（空白）である。
【０００５】
ディジタル無線は、画像の飽和エリアによって生成された「１１１１．．．１１１１」などの長い１のストリームなどの特定のデータ種類を送信する際に、困難を有する。通常、多くの１の後、無線はドロップアウト（「０」）を経験する。これは、データの訂正若しくは再送信を要求する再組立されたデータにおける誤りをもたらす。
【０００６】
ディジタル無線は、これらディジタル・データを送信する際に、通常、誤りを検知するために、巡回冗長コード（ＣＲＣ）を用い、一旦検知されると、データは再送信される。リード・ソロモン若しくはハミング・エンコーディングなどのエンコーディング方法も用いられ得る。これら方法は機能するが、それらにはデータを送信するための追加的な時間が掛かる。このようなエンコーディング・スキームを用いて長い１の文字列を送信する際、ディジタル無線はより高いビット誤り率を経験する。より高いビット誤り率は、更に、無線干渉が高いエリアにおいても、経験される。
【０００７】
送信における誤りを減らすと同時にデータのスループット・レートを最大化するように、動的に可変なサイズのパケットにおいて（画像）データを送信するワイヤレス・パケット・データ送信システムが必要とされている。
【０００８】
更に、送信される多くの１に応じてパケットのサイズを動的に調整するワイヤレス・システムも必要とされている。
【０００９】
更に、データ送信帯域幅及びデータ完全性を最大化するために、誤り率若しくは誤り率傾向に応じてパケットのサイズを動的に調整するワイヤレス・システムも必要とされている。
【００１０】
本発明の目的は、特にワイヤレス無線システムを経由して送信される場合の、（画像）データ・パケットの送信の効率を向上させることである。
【００１１】
入力データ・ストリームにおける１の連続数に応じてワイヤレス（画像）データ・パケットのサイズを動的に制御することも本発明の目的である。
【００１２】
本発明の別の目的は、パケットの受信したビット誤り率に応じてワイヤレス（画像）データ・パケットのサイズを動的に制御することである。
【００１３】
本発明の追加的な目的は、パケットの受信したビット誤り率傾向に応じてワイヤレス（画像）データ・パケットのサイズを動的に制御することである。
【００１４】
本発明の目的は、パケット・サイズ閾値群の一を、無線ハードウェア（変調器）性能に関連した特定の固定値として設定され得るシステムを提供することである。
【００１５】
【課題を解決するための手段】
上記目的は、パケットに関連する特性に応じて動的に制御されるサイズを有するワイヤレス画像データ・パケットを生成するパケット生成システムによって実現され得る。この特性は、シリアル・データ・ストリームにおける１の数、送信中に生成されたパケットのビット誤り率、又は、送信中に生成されたビット誤り率傾向、である。
【００１６】
これらは、続けて明らかにされる他の目的及び利点と共に、以下により完全に説明され請求されるような構成及び動作の詳細を提供する。同じ部品には通して同じ符号で呼ばれる部品を形成する添付図面が参照されなければならない。
【００１７】
【発明の実施の形態】
本発明は、無線が、２０００などの特定数を超える１から成るパケットを送信できない状況において、無線変調器を飽和させず、且つ、０にドロップアウトさせないように、設計された。この条件は、ディジタルＣＣＤ画像化システムにおいて、画像化器が飽和させられた（ＣＣＤブルーミング）時、及び画像化システムがＡ／Ｄ変換段階のフルダイナミックレンジを用いる時に、発生し得る。カメラが太陽に向けられると、コード同等ピクセル値は、太陽の画像の空間持続に対して、すべて１となる。それは、容易に、２０００ピクセル以上になり得る。この条件は、更に、ユーザが公園に立っているカップルを写真に撮ることを欲する場合であって、彼らの肩の上に陽が沈んでいる場合、又は、街灯を伴う夜の通りの情景の場合にも存在するかもしれない。
【００１８】
ハードウェア、ファームウェア（プログラム可能ロジック）、若しくはソフトウェアにおいて実施されることが可能であって、好ましくは、ＩＳＯ／ＩＥＣ８８０２−１１（ＡＮＳＩ／ＩＥＥＥ  ＳＴｄ．８０２．１１）Ｉｎｔｅｒｎａｔｉｏｎａｌ  ｓｔａｎｄａｒｄ  ｆｏｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｘｃｈａｎｇｅ  ｂｅｔｗｅｅｎ  ｓｙｓｔｅｍｓ、ｆｉｒｓｔ  ｅｄｉｔｉｏｎ  １９９９−０８−２０に定義されたシリアル・データ・パケットと共に作動する本発明は、図１に示されている。パケット１０は、受信器におけるデータ・クロックを復元させるために用いられ得るクロック復元プリアンブル・フィールド１２を含み、よって、パケットにおけるデータが同時に登録され得る。ヘッダ・フィールド１４は、該パケットのデータ・フィールドにおけるデータ長を定義する。チェック・フィールド１６は、クロック復元プリアンブル及びヘッダ・データの誤りを検査する巡回冗長検査（ＣＲＣ）データである。フィールド１６の後には、送信される（画像）データを含むデータ・フィールド１８が続く。最後のＣＲＣフィールド１９は、該パケット（プリアンブルＣＲＣ、ヘッダ、ＣＲＣ、及びデータ）に先立つデータの誤りを検査するために用いられる。
【００１９】
本発明の第一の実施形態は、パケット・サイズが送信される１の数に応じて調整される、パケットにおける画像データ若しくはあらゆる種類のデータをＲＦキャリアによって送信するシステムである。実際の実施において、データ・フィールド・サイズは、データ・ストリームにおけるデータに基づいて決定され、次いで、該データは、パケットの該データ・フィールド内に書き込まれ、それによってパケット・サイズも変わる。パケット・サイズ（若しくはデータ・フィールド・サイズ）は、１の数が増えている時に減らされ、１の数が減っている時に増やされる。パケット・サイズの変更をもたらすために、閾値が用いられる。パケット・サイズを増加させるための閾値及び減少させるための閾値は、変動を防ぐために、異なって作られる。詳述すると、ディジタル無線は、「１」という値の連続ストリームを送信するのに苦心する。連続した１が特定量に達すると、無線はドロップアウト（０）してしまう。通常、データは、高信頼な作動を保証するために、所定のサイズの（固定）パケットに分けられる。本発明は、ディジタル・パケットを用いて送信された（画像）データを分析するために、データ・パイプライン技術を用いる。パケット・サイズは、送信されるデータにおける１の連続量に基づいて、動的に変えられる。シリアル・データ・ストリームにおいて所定量の１が検知されると、パケット・サイズは、画質を保つために、小さくさせられる（そして、有効データ・レートが下げられる）。データ・ストリームにおける１の連続量が減る時、パケット・サイズは、良い品質を維持しながら有効データ・レートを増加させるために、増やされる。パケット・サイズ減少（１の量についての）閾値と、パケット・サイズ増加（１の量についての）閾値とは異なる量である。これは、変動を防ぐヒステリシスを提供する。
【００２０】
図２に示すように、パケットに整形されるべき入力ディジタル・パケット・データは、例えば、ドロップアウトを発生させる１の連続量を計数するのに十分な時間区間の間入力データを遅延させるＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ−Ｆｉｒｓｔ−Ｏｕｔ）シフト・レジスタである、同期ディジタル・データ遅延ユニット２０に供給される。例えば、ドロップアウト無しにＲＦ変調器を通じて送信されることが可能な１の連続量が２０００である場合、同期ディジタル・データ遅延は、２０００ビット長に閾値検知のせいで負うあらゆるディジタル遅延を加えたものでなければならない。この遅延ユニットは、送信される直前のパケットのパケット・サイズを変えることを許容する。１の合計器ユニット２２は、データ・ストリームにおける１の連続数をリセットされるまで合計する。入力ディジタル・データにおける各０によってリセットされるアップ・カウンタは、合計器として用いられ得る。
【００２１】
合計器２２からのカウントは、パケット・サイズをより大きく若しくはより小さくするための異なる閾値をそれぞれ有する閾値比較ユニット２４及び２６に供給される。これらユニット２４及び２６は、更に、個々の閾値を合計器２２からのカウントと比較し、対応するサイズ変更信号を生成する。サイズ変更信号は、パケット・サイズが変更されるべきであることを表す。ユニット２４及び２６のそれぞれは、対応する閾値に対する合計器のカウントを含む振幅比較器に含まれ得る。これは、図３及び４に示される。（「小さくするための閾値」２６は、シリアル・データ・ストリームにおける１の連続量であり、ＲＦ変調器にドロップアウトを生成させることに注意。ここで後述する例において、用いられる数は２０００である。実用上の感覚において、正確な閾値より若干低い閾値を設定することが賢い（すなわち、２０００の代わりに１９００）。）。
【００２２】
パケット（のデータ・フィールドの）サイズの変更を表す信号は、サイズ変更信号に応じて、パケットのデータ・フィールドのサイズを変えるパケット・サイズ・コントローラ２８（図４及び６、参照）に供給される。このコントローラ２８（図６、参照）は、パケットのデータ・フィールドのサイズ（Ｎ）を保存するアップ／ダウン・カウンタと、前述のＩＥＥＥ規格に準拠したパケットを作成する従来のパケット化若しくはパケット生成ユニットとを有する。実用上の実行若しくは実施において、（１の連続に反対に）１及び０のストリームで（当業者によって提供され得る）生成されるパケットのサイズに対する上限が設けられる必要があるが、そうでなくても本発明は、結局決して送信されない無限長のパケットとなる。
【００２３】
コントローラ２８（図４、６、７、若しくは８、参照）は、代替的に、固定閾値（２０００）及び２つの固定パケット・サイズを用いて、実施され得る。一パケット・サイズは、２０００よりも大幅に大きく、一パケット・サイズは、２０００より若干小さい。従来のパケット化若しくはパケット生成ユニットはが用いられ、それは、前述のＩＥＥＥ規格に準拠したパケットを作成する。この実施形態は、１の量が２０００の周辺でバウンドし、しかし単に実施する時に変動し得ると共に、いくつかのアプリケーションにおいて許容し得る。
【００２４】
コントローラ２８によって作成されたパケットは、ＲＦ変調器３０に供給され、アンテナを経由して、送信されたディジタル画像データを再組立する受信器に送信される。
【００２５】
既に述べたように、第一の実施形態は、ディジタル・プロセッサ／コンピュータにおいて起動するソフトウェア（ファームウェア）・プログラムとして、実施され得る。ソフトウェア・バージョンによって実行される動作は、図３に示される。該システムは、更に、本発明の処理が保存され、分配され得る、永久若しくは取り外し可能磁気及び光学ディスク、ＲＡＭ、ＲＯＭなどのディジタル・プロセッサにおけるストレージを有する。該処理は、更に、例えば、インターネットなどのネットワーク上をダウンロードすることを経由して、頒布され得る。
【００２６】
該システムは、しばしば、初期化後、新しいパケットを作る４６にジャンプすることから開始する。特定のクロック・レートにおいて入力データをサンプリングする（通常、データはディジタル・プロセッサにおけるデータ・クロックと同期している）ことなどによって、シリアル・ビット・ストリームにおける新しいデータ・ビットが検知される時４８、ＦＩＦＯデータ遅延５０が発生し、該パケットのデータ・フィールド１８におけるビットのストレージ５２によって後続される。パケット・データ・フィールドに保存されたビット数は、ここに説明されるように更新される。入力データ・ビットは、例えばＩＥＥＥ８０２．１１において説明される従来通りに、入力データ・ストリームにおけるビットの個別のシリアル位置によって決定される場所において該パケットのデータ・フィールド１８に保存される。ソフトウェアＦＩＦＯは、作成された現パケットのデータ・フィールド・サイズの決定を許容するのに必要なデータ・サイクルのシリアル・データ量を遅延させるのに用いられる。
【００２７】
データ・パケットが新しいパケットである場合、１のカウンタは、ゼロに設定／リセット５３される。原則として、並行して、入力ビットは１であるか否かを判断するために、検査される５４。１でなければ、１のトータル・カウントがゼロに設定される５６。該ビットが１であれば、１のカウントは増やされ５８、保存される６０。
【００２８】
１のトータル・カウントは、パケットが増加されるべきであることを表すために用いられる上方閾値と比較される６２。１のカウントがこの値と等しいかより小さければ、データ・フィールドの現サイズ（Ｎ）は、１などの所定量増やされる６４。当然、この所定量は、１より大きくてもよい。１のカウントが上記上方閾値より大きい場合、それは、下方閾値と比較される６６。連続する１のカウントが下方閾値と等しいかより大きい場合、フィールド・サイズは、１などの所定量減らされる６８。当然、この所定量は、１より大きくてもよい。連続する１のカウントが上方閾値以下でなく、且つ、下方閾値以上でない場合、パケット・データ・フィールド・サイズはそのまま維持される。これは、閾値集版の変動を防ぐ「デッド・ゾーン」若しくはヒステリシスを形成する。
【００２９】
次いで、データ・フィールド・カウントに保存されたビット数は、データ・フィールドの現サイズ（Ｎ）と比較される７０。パケット内にロードされたビット数が現フィールド・サイズに等しい場合、パケットが作成され、送信される６６。パケット内にロードされたビット数が現フィールド・サイズに等しくない場合、パケットは続けて組み立てられ続ける。次に、該システムは、別のデータ・ビットを待機する４８。
【００３０】
第一の実施形態は、データ・フィールド・サイズを、カウントされた１の数が２０００などの所定値に達した時用のドロップアウトさせない１５００などの小さい所定値と、１のカウントが所定値に達しない時用の４０００などの大きい所定値とにするバージョンにおいて、実施され得る。このバージョンにおいて、図４に示すように、振幅比較器９２は、シリアル・データ・ストリームにおける（１の合計器２２からの）１の量が２０００より大きいか否かを決定するために用いられる。１の量が２０００より大きい場合、ディジタル多重化器９４は、２０００より小さい「Ｎ」（１５００）を、好ましいＩＥＥＥ形式においてパケットを生成するパケット生成器９６に送信するように切り替える。１の合計器２２からの結果が２０００より大きくない場合、ディジタル多重化器９４は、大きい「Ｎ」（４０００）を送信するように切り替えられる。
【００３１】
第一の実施形態の第二のバージョンは、更に、図３に示す作動の流れに当業者の能力内の変更を加えることによって、ソフトウェアにおいて実施され得る。
【００３２】
上記議論は、ディジタル・パケット（図１、参照）のデータ・フィールドの変更を解決する。無線送信器におけるＲＦ変調器は、１の連続文字列に敏感であり、データ形式については気に掛けないことは明らかである。よって、選択された実際の「Ｎ」データ・フィールド閾値は、パケット全体に含まれる追加的なデータ・ビットを説明する必要がある。具体的には、我々は、クロック復元プリアンブル、データ・ヘッダ長、クロック復元ヘッダ及びデータ・ヘッダ用ＣＲＣ、及び、パケットにおけるすべての先行データ用ＣＲＣに対して必要なビット量を説明する必要がある。（これらすべてのビットが１であるという稀な可能性もあり得る）。よって、「Ｎ」の値は、これに応じた、この開示を読んだ当業者によって成され得る調整がされる必要がある。
【００３３】
本発明の第二の実施形態は、パケット・サイズがビット・レートに応じて調整される、パケットにおける画像データ若しくはあらゆる他の種類のデータをＲＦキャリアで送信するシステムである。（ビット誤り率は、現在の無線送信状態について明白な情報を提供する）。誤り率が増加している時、パケット・サイズは減らされ、誤り率が落ちている時若しくは向上している時、パケット・サイズは増やされる。誤り率閾値は、パケット・サイズにおける変更をもたらすために用いられる。パケット・サイズを増加させる閾値及び減少させる閾値は、変動を防ぐために、異なって作られる。本発明は、無線セットの受信端においてビット誤り率検知を伴うディジタル・パケット・データ送受信器を利用する。通常、巡回冗長コード（ＣＲＣ）エンコーディングは、ＩＥＥＥ８０２．１１に示されるように及び図１のパケット１０におけるように、無線の受信側においてビット誤り率検知（訂正）を可能にするために、無線の送信側において為される。このアプローチは、受信器側におけるビット誤り率傾向検知器及び／若しくはビット誤り率検知器を使う。ビット誤り率傾向情報は、ビット誤り率情報の変更（傾斜）率を提供する。ビット誤り率傾向情報は、データ送信が妥協される前に、事態が悪くなっている（若しくは良くなっている）ことを予測する予測器を提供することによって、無線の調整を可能にする。誤り率及び／若しくは誤り率傾向情報は、無線の受信端から送信器へ返送される。ビット誤り率及び／若しくは誤り率傾向が悪くなり、所定値に達した時、送信器は、ビット誤り率を減らすために、パケットのサイズを減らす。ビット誤り率及び／若しくはビット誤り率傾向が所定値を超えて向上する時、パケット・サイズは、データ・スループットを増やすために、増やされる。これは、同じ方法を用いて為される。ビット誤り率傾向検知器は、受信器から送信器に返送されたデータを送信する。パケット・サイズ減少（ビット誤り率）閾値と、パケット・サイズ増加（ビット誤り率）閾値は、異なる量である。これは、変動を防ぐヒステリシスを提供する。当然、パケット・サイズは、ビット誤り率及びビット誤り率傾向に基づいて変更し得る。
【００３４】
第二の実施形態の第一のハードウェア・バーションにおいて、ビット誤り率のフィードバックは、図５Ａ及び５Ｂに示すように、受信器ユニット１１０から送信器ユニット１１２に提供される。受信器ユニット１１０は、復調器１１６及び１１８によって復調されたデータを、アンテナ１１４経由で受信する。該データのビット誤り率は、所望のデコーディング誤り検知スキームを用いて、ビット誤り率検知器１２０によって決定される。ビット誤り率は、変調器１２２及び１２４及びアンテナ１１４を経由して、送信器に返送される。
【００３５】
第二のバージョンにおいて、ビット誤り率は、ビット誤り率傾向検知器１２６に供給され、傾向（傾き、振幅、及びサイン）は、送信器に返送される。固定プログラム・マイクロプロセッサ若しくはプログラム可能ゲート・アレイとして実施され得るビット誤り率傾向検知器１２６は、現ビット誤り率を前に保存されたビット誤り率と比較することによって、傾き（サイン）及び振幅を計算・報告する。保存され、比較された２つのビット誤り率の間の時間は、フィードバック・ループの所望の応答時間によって、決定される。
【００３６】
送信ユニット１１２（図５Ｂ）において、復調されたビット誤り率及び／若しくはビット誤り率傾向は、アンテナ１２８及び復調器１３０を経由して、データ・パケットについてのサイズの変更をパケット・サイズ・コントローラ１３６に示す閾値ユニット１３２及び１３４に供給する。コントローラ１３６は、エンコーダ１３８からエンコードされたデータを受信し、パケットを生成し、変調器１４０及びアンテナ１２８を経由して、それを受信器に送信する。コントローラ１３６（２８）は、図６乃至８に示す方法と同じように、前に述べられたような異なる複数の方法で構成され得る。
【００３７】
図６に示すように、ビット誤り率は、比較器１６２及び１６４に供給される。比較は、パケット・サイズ変更参照値について、対応する小さい及び大きい閾値を用いて、為される。これら比較器は、変調器にドロップアウトを生成させ得る１の全量より小さい所定デフォルト・パケット若しくはデータ・フィールド・サイズ値Ｎで最初にロードされたカウンタ１６６の上方及び下方計数を制御する。このようにして、生成された第一のパケットは、それがすべて１の場合、ドロップアウトを生じさせない。カウンタ１６６は、該データ・フィールド・サイズ値Ｎをパケット生成器１６８へ供給する。
【００３８】
図７に示すコントローラ・バージョンにおいて、各ビット誤り率に対するパケット・サイズ値エントリを含むルックアップ・テーブル１８２は、パケット・サイズを受信したビット誤り率に応じて、生成器１８４へ供給する。ルックアップ・テーブルは、データ・メモリを用いて、実施され得る。ビット誤り率は、メモリ・アドレス・ラインと接続されているか、又は、メモリ・アドレス・ラインに供給される。メモリ場所は、各ビット誤り率に対する所望のパケット・サイズ「Ｎ」出力情報を含む。
【００３９】
図８に示すコントローラ・バージョンは、パケット・サイズが変更されるべきか否かを判断するために、傾向検知器１２６からのビット誤り率傾向の振幅を比較器１９２に供給される振幅参照と比較する。変更インジケータは、比較器１９２によって、可能上方／下方カウンタ１９４に供給される。検知器１２６からの傾き（サイン）は、カウンタ１９４を、パワ・アップにおいてロードされた初期パケット・サイズ値から、それぞれカウント・アップ及びカウント・ダウンさせる。カウンタ１９４によって生成されたパケット・サイズは、サイズ「Ｎ」に対応したパケットが生成される生成器１９６に供給される。このバージョンにおいて、ビット誤り率１及び２の振幅比較はが実行され、３つの結果：１＞２、１＜２、及び１＝２、が考えられる。これは、ビット誤り率傾向方向情報である。１＞２は、ビット誤り率が向上していることを示す、正の傾きである。１＜２は、ビット誤り率が悪くなっていることを示す、負の傾きである。１＝２は、ビット誤り率が同じであることを示し、傾向若しくは傾きは０である。傾きは、ビット誤り率２からビット誤り率１を差し引くことによって、計算され得る。（測定値間のサンプリング時間、傾き、若しくは立ち上がり／ｒｕｎは、固定及び一定とする。「ｒｕｎ」は一定値である。）。ビット誤り率傾向（方向）は、傾きに関連したサイン値：１＝より良い、０＝より悪い、としてエンコードされ得る。前述の振幅比較器は、上方／下方カウンタをいつ増加若しくは減少させるかを決定するために用いられる。ビット誤り率傾向方向情報は、カウンタがどちらの方向にカウントすべきかを決定するために用いられる。ビット誤り率傾向における小さな変動が予期され得る。ビット誤り率傾向における大きい変動は、パケット・サイズが調整されるべきであることを意味する。これは、振幅比較器へ供給するための適切なビット誤り率傾向振幅参照を選択することによって、提供される。ビット誤り率傾向決定は、受信器若しくは送信器において実施され得る。より多くのデータ・ポイントが保存されるほど、傾向のためのより長い履歴が確立され得る。
【００４０】
第二の実施形態の多様なバージョンは、更に、上記説明から、当業者によって、ソフトウェア（ファームウェア）として、生成され得る。
【００４１】
本発明は、機能が個別に説明された多様な好ましい実施形態に関して説明された。当然、当業者には明らかな多数の異なる方法で該機能を組み合わせることも可能であり、それも本開示の一部とみなされる。
【００４２】
【発明の効果】
本発明によれば、ワイヤレス無線システムを経由して送信される場合の、（画像）データ・パケットの送信の効率を向上させることができる。
【図面の簡単な説明】
【図１】ＩＥＥＥ規格８０２．１１で接続された機能を含む本発明に従って生成されたワイヤレス・データ・パケットを示す図である。
【図２】シリアル（画像）データ・ストリームにおいて、シーケンスにおける１の量に応じてパケット・サイズが動的に変えられる、本発明の第一の実施形態を示す図である。
【図３】第一の実施形態のソフトウェア（ファームウェア）バージョンにおいて実行される動作のフローチャートである。
【図４】パケット・サイズ・コントローラをより詳細に示す図である。
【図５Ａ】受信した誤り率若しくは受信した誤り率傾向に応じてパケット・サイズが動的に変えられる、本発明の第二の実施形態を示す図である。
【図５Ｂ】受信した誤り率若しくは受信した誤り率傾向（若しくは両者が同時に用いられた）に基づくパケット・サイズ・コントローラを用いる通常の無線リンクを示す図である。
【図６】パケット・サイズがビット誤り率によって決定され、ハードウェア、ファームウェア、若しくはソフトウェアにおいて実施され得る、パケット・サイズ・コントローラを示す図である。
【図７】（パケット・サイズがビット誤り率によって決定される）パケット・サイズ・コントローラを、ルックアップ・テーブルを用いて実施する別の方法を示す図である。
【図８】パケット・サイズがビット誤り率傾向若しくはビット誤り率の変更率によって決定され、ハードウェア、ファームウェア、若しくはソフトウェアにおいて実施され得る、パケット・サイズ・コントローラを示す図である。
【符号の説明】
１０  パケット
１２  プリアンブル
１４  長さ
１６  ＣＲＣ
１８  データ
１９  ＣＲＣ
２０  データ遅延
２２  合計器／カウンタ
２４  上方閾値
２６  下方閾値
２８  コントローラ
３０  変調器
３２  アンテナ
４６〜７２  ソフトウェア動作
９２  振幅比較器
９４  多重化器
９６  生成器
１１０  受信器
１１２  送信器
１１４  アンテナ
１１６  ＲＦ復調器
１１８  データ復調器
１２０  ビット誤り率検知器
１２２  データ変調器
１２４  ＲＦ変調器
１２６  ビット誤り率傾向検知器
１２８  アンテナ
１３０  復調器
１３２  閾値ユニット
１３４  閾値ユニット
１３６  コントローラ
１３８  エンコーダ
１４０  変調器
１６２  比較器
１６４  比較器
１６６  カウンタ
１６８  生成器
１８２  ルックアップ・テーブル
１８４  生成器
１９２  比較器
１９４  カウンタ
１９６  生成器
【図１】
0005095892.tif 000002
【図２】
0005095892.tif 000003
【図３】
0005095892.tif 000004
【図４】
0005095892.tif 000005
【図５Ａ】
0005095892.tif 000006
【図５Ｂ】
0005095892.tif 000007
【図６】
0005095892.tif 000008
【図７】
0005095892.tif 000009
【図８】
0005095892.tif 000010