(57)【要約】  ペイロードの内容に基づいた１つ以上のフレームの再送信メカニズムを定義した方法、システム、及びコンピュータ製品が提供される。上記システムは、ペイロードの内容がテキストであるか又はビデオであるかを識別し、内容がテキストであった場合に再送信を行う。上記１つ以上のフレームの再送信は、特別な再送信スキームを用いて行われる。再送信の際にもフレームの欠落がチェックされ、欠落があった場合には、再度の送信が行われる。
2012508532.tif 000002
【特許請求の範囲】
【請求項１】
ペイロードコンテンツに基づいて少なくとも１つのメディアアクセスコントロール（ＭＡＣ）フレームを送信する方法であって、
ａ）送信しようとするペイロードコンテンツにビデオコンテンツが含まれるか又はテキストコンテンツが含まれるかをアプリケーション層で判断する段階と、
ｂ）ペイロードコンテンツにテキストコンテンツが含まれる場合、第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階と、
ｃ）ペイロードコンテンツにビデオコンテンツが含まれる場合、第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階と、
ｄ）構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つのＭＡＣフレームを処理する段階と
を有することを特徴とする方法。
【請求項２】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つのＭＡＣフレームを処理する前記段階が、
選択した少なくとも１つのＭＡＣフレームをＭＡＣ層で再送信する段階を含むことを特徴とする請求項１に記載の方法。
【請求項３】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つのＭＡＣフレームを処理する前記段階が、
少なくとも１つの欠落したＭＡＣフレームをアプリケーション層に通知する段階と、
少なくとも１つの欠落したＭＡＣフレームの１つ以上の部分を、続いて送信されるＭＡＣフレームの一部分としてアプリケーション層で送信する段階と
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記通知する段階が、
少なくとも１つの欠落したＭＡＣフレームのビデオコンテンツを識別する段階を含むことを特徴とする請求項３に記載の方法。
【請求項５】
第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階が、
第１パラメータセットの値を決定する段階を含み、
第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階が、
第２パラメータセットの値を決定する段階を含むことを特徴とする請求項１に記載の方法。
【請求項６】
パラメータが、スループットパラメータとレイテンシパラメータとのうちの少なくとも１つを含むことを特徴とする請求項５に記載の方法。
【請求項７】
選択した再送信済みの少なくとも１つのＭＡＣフレームが欠落したか否かを判断する段階と、
選択した再送信済みの少なくとも１つのＭＡＣフレームを再び送信する段階と
をさらに有することを特徴とする請求項２に記載の方法。
【請求項８】
ペイロードコンテンツに基づいて少なくとも１つのメディアアクセスコントロール（ＭＡＣ）フレームを送信するシステムであって、
プロセッサと、
送信しようとするペイロードコンテンツにビデオコンテンツが含まれるか又はテキストコンテンツが含まれるかをアプリケーション層で判断する、プロセッサに接続された判断手段と、
ペイロードコンテンツにテキストコンテンツが含まれる場合、第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する、プロセッサに接続された第１構成手段と、
ペイロードコンテンツにビデオコンテンツが含まれる場合、第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する、プロセッサに接続された第２構成手段と、
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つのＭＡＣフレームを処理する、プロセッサに接続された処理手段と
を具備することを特徴とするシステム。
【請求項９】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つのＭＡＣフレームを処理する前記処理手段が、
選択した少なくとも１つのＭＡＣフレームをＭＡＣ層で再送信する手段を含むことを特徴とする請求項８に記載のシステム。
【請求項１０】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つのＭＡＣフレームを処理する前記処理手段が、
少なくとも１つの欠落したＭＡＣフレームをアプリケーション層に通知する手段と、
少なくとも１つの欠落したＭＡＣフレームの１つ以上の部分を、続いて送信されるＭＡＣフレームの一部分としてアプリケーション層で送信する手段と
を含むことを特徴とする請求項８に記載のシステム。
【請求項１１】
前記通知する手段が、
少なくとも１つの欠落したＭＡＣフレームのビデオコンテンツを識別する手段を含むことを特徴とする請求項１０に記載のシステム。
【請求項１２】
第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する前記第１構成手段が、
第１パラメータセットの値を決定する手段を含み、
第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する前記第２構成手段が、
第２パラメータセットの値を決定する手段を含むことを特徴とする請求項８に記載のシステム。
【請求項１３】
パラメータが、スループットパラメータとレイテンシパラメータとのうちの少なくとも１つを含むことを特徴とする請求項１２に記載のシステム。
【請求項１４】
選択した再送信済みの少なくとも１つのＭＡＣフレームが欠落したか否かを判断する手段と、
選択した再送信済みの少なくとも１つのＭＡＣフレームを再び送信する手段と
をさらに具備することを特徴とする請求項９に記載のシステム。
【請求項１５】
少なくとも１つのＭＡＣフレームを受信する、プロセッサに接続されたデバイスをさらに具備することを特徴とする請求項８に記載のシステム。
【請求項１６】
コンピュータに、ペイロードコンテンツに基づいて少なくとも１つのメディアアクセスコントロール（ＭＡＣ）フレームを送信させる１つ以上の命令を有したコンピュータ読み取り可能な記録媒体からなるコンピュータ製品であって、
コンピュータに、送信しようとするペイロードコンテンツにビデオコンテンツが含まれるか又はテキストコンテンツが含まれるかをアプリケーション層で判断させる少なくとも１つの命令と、
ペイロードコンテンツにテキストコンテンツが含まれる場合、コンピュータに、第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成させる少なくとも１つの命令と、
ペイロードコンテンツにビデオコンテンツが含まれる場合、コンピュータに、第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成させる少なくとも１つの命令と、
コンピュータに、構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つのＭＡＣフレームを処理させる少なくとも１つの命令と
を有することを特徴とするコンピュータ製品。
【請求項１７】
コンピュータに、選択した少なくとも１つのＭＡＣフレームをＭＡＣ層で再送信させる少なくとも１つの命令をさらに有することを特徴とする請求項１６に記載のコンピュータ製品。
【請求項１８】
コンピュータに、少なくとも１つの欠落したＭＡＣフレームをアプリケーション層に通知させる少なくとも１つの命令と、
コンピュータに、少なくとも１つの欠落したＭＡＣフレームの１つ以上の部分を、続いて送信されるＭＡＣフレームの一部分としてアプリケーション層で送信させる少なくとも１つの命令と
をさらに有することを特徴とする請求項１６に記載のコンピュータ製品。
【請求項１９】
コンピュータに、少なくとも１つの欠落したＭＡＣフレームのビデオコンテンツを識別させる少なくとも１つの命令をさらに有することを特徴とする請求項１８に記載のコンピュータ製品。
【請求項２０】
コンピュータに、第１パラメータセットの値を決定させる少なくとも１つの命令と、
コンピュータに、第２パラメータセットの値を決定させる少なくとも１つの命令と
をさらに有することを特徴とする請求項１６に記載のコンピュータ製品。
【請求項２１】
コンピュータに、選択した再送信済みの少なくとも１つのＭＡＣフレームが欠落したか否かを判断させる少なくとも１つの命令と、
コンピュータに、選択した再送信済みの少なくとも１つのＭＡＣフレームを再び送信させる少なくとも１つの命令と
をさらに有することを特徴とする請求項１７に記載のコンピュータ製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本方法及び装置は、広くは、通信システムに関し、より詳細には、１つ以上のフレームに関連するペイロードコンテンツに基づいて１つ以上のメディアアクセスコントロール（ＭＡＣ）フレームを送信することに関する。
【背景技術】
【０００２】
従来の又は一般的なＭＡＣプロトコルシステムにおいては、失われた又は欠落したフレームの再送信は、独立したペイロードとなる。故に、失われたフレーム全体の再送信が行われる。これは、システムのパフォーマンスに不利な影響を与える。通常、無線ネットワークでは利用可能な帯域が限られているので、利用可能な帯域が不必要な再送信によって部分的に占有されることを回避し、それらが有用な送信のために使用されるようにしなければならない。そのような問題は、無線送信時の欠落ＭＡＣフレームに起因する再送信が必要とされるが、再送信が助けとなるか否かをＭＡＣ層が把握していない場合に生じる。ペイロードの情報無しで同一のＭＡＣフレームを再送信することは、パフォーマンスの低下をまねく。ペイロードの情報無しでの誤った再送信は、データの完全性を欠くこととなる。したがって、無線ネットワークを介してデータ（例えば、テキストやビデオ）を送信するための改善された方法及び装置が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
明細書中に開示された態様は、１つ以上のフレームに関連するペイロードデータに基づいて１つ以上の失われた又は欠落したフレームを選択的に再送信することによって、先に記載した要望に取り組む。ビデオ送信の場合、完全なビデオフレームの一部分である複数のＭＡＣフレームのうちの１フレームが失われた際の当該フレームの再送信は、過剰な処理となる。また、表示されるビデオコンテンツのフローへの影響もある。ＭＡＣ層がその上位層にＭＡＣフレームが失われたことを通知したならば、アプリケーションが、（部分的なビデオフレームである）次のビデオフレームに表示画像を完成させる特定部分を含ませる。テキスト送信の場合、プレゼンテーションのスライドの一部分である複数のＭＡＣフレームのうちの１フレームが失われた際の当該フレームの再送信は、聴衆に対して表示される重要なテキストを欠くこととなるので、スライドのあらゆる部分で回避されなければならない。
【課題を解決するための手段】
【０００４】
第１の態様では、失われたフレームの再送信を必要とするコンテンツのタイプを判断するための方法及び装置が提供される。コンテンツが実際にはテキストであった場合、アプリケーション層は、ＭＡＣ層に、失われたフレームを再送信するよう指示する。一方、コンテンツタイプが実際にはビデオであった場合、アプリケーション層は、ＭＡＣ層に、失われたフレームを再送信しないよう指示し、失われたフレームのシーケンス番号を返す。ＭＡＣ層は、アプリケーション層による指示に基づいた再送信スキームを使用し、再送信スキームに基づいて欠落フレームの再送信を行うか否かを決定する。再送信が生じた場合、ＭＡＣ層は、欠落フレームについてアプリケーション層に通知し、それによって、アプリケーションは、必要なステップを実行できる。
【発明の効果】
【０００５】
本方法及び装置は、総合的なスループットを増大させ、テキストコンテンツのデータ完全性を高め、かつビデオコンテンツの視覚効果を向上させる。本方法及び装置は、失われたＭＡＣフレームのペイロードの内容に基づいて、必要な場合にのみ、失われたＭＡＣフレームの再送信を行う。よって、選択的再送信は、総合的なスループットを増大させ、テキストが聴衆にとって見易いものとなるよう、テキストコンテンツのあらゆる不具合を除去し、かつ、ビデオストリームのフローが不必要な再送信の影響を受けないようにして、ビデオコンテンツの視覚効果を向上させる。
【図面の簡単な説明】
【０００６】
【図１】一態様によるアプリケーション層におけるプロセスを示したフローチャートである。
【図２】一態様によるＭＡＣ層におけるプロセスを示したフローチャートである。
【図３】一態様による典型的なハードウェア構成を示した図である。
【発明を実施するための形態】
【０００７】
明細書中では、「例示的な（exemplary）」という語は、「具体例（example）、代表例（instance）、又は実例（illustration）としての役割を果たす」ことを意味するために使用される。明細書中に「例示的に」記載されたあらゆる態様は、必ずしも好適な態様又は他の態様より有利な態様であるものとして解釈されるべきではない。「ビデオフレーム（video frame）」という句は、任意の時点のスナップショットを表示するピクセルの集合として定義される。「ＭＡＣフレーム（MAC frame）」という句は、ＯＳＩモデルにおけるデータリンク層に対応する情報のパケットを形成するビット（０，１）の集合として定義される。明細書中では、パケット及びフレームという語は可換的に使用される。
【０００８】
本記載は無線システムに関するが、権利を主張する発明は、有線システムを含むあらゆるタイプの通信システムでの利用も意図している。
【０００９】
本方法及び装置は、送信するコンテンツ（例えば、ペイロードデータ）のタイプに基づいて、欠落したＭＡＣフレームの再送信を行ったり行わなかったりする。これは、利用可能な帯域が不必要な送信のために使用されることを回避するための助けとなる。また、データの欠損が許容できない場合には、フレームを再送信することによって、クライアント（例えば、受信機）側のデータ完全性の問題を解決する。
【００１０】
ＭＡＣ層は、どのタイプのコンテンツが送信されるかに基づいて、上位層による再送信のために構成される必要がある。ＭＡＣフレームの再送信は、物理層（ＰＨＹ）及びＭＡＣ層のパラメータの数によって決まる。パラメータとしては、所望のスループット、上位層で許容できるレイテンシ、及びその他の因子がある。故に、ＭＡＣフレーム再送信は、特定のＰＨＹ及びＭＡＣ層パラメータの関数となる。
【００１１】
本方法及び装置は、アプリケーション層へプリミティブを提供するようにＭＡＣ層に要求して、再送信を決定付けるパラメータを設定する。先に記載した３つのパラメータに対して、以下のプリミティブがＭＡＣ層によって提供される。
MLME-SET_TPUT.request(tput)
MLME-SET_TPUT.confirm(ResultCode)
MLME-SET_LATENCY.request(latency)
MLME-SET_LATENCY.confirm(ResultCode)
【００１２】
同様のプリミティブが、再送信を決定するその他のパラメータに対して要求される。本方法及び装置の実施に必要な各ステップは、アプリケーション層とＭＡＣ層との両方の協調的動作を要求する。本発明の用途においては、必要なスループット及び最大レイテンシはパラメータとして定義され、かつＭＬＭＥ−ＳＥＴ＿ＴＰＵＴ及びＭＬＭＥ−ＳＥＴ＿ＬＡＴＥＮＣＹはプリミティブとして定義される。プリミティブは、パラメータを設定するために使用される。
【００１３】
図１は、一態様によるアプリケーション層１１におけるプロセスを示したフローチャート１０である。本方法及び装置では、アプリケーション層１１は、送信しようとするコンテンツのタイプを検出する。また、アプリケーション層１１は、送信しようとするコンテンツのタイプに基づいて、再送信のためのＭＡＣ層の構成に関与する。アプリケーション層１１は、送信のためのＭＡＣ層へのデータ送信の準備が整ったとき（ステップ１０）、データのタイプ、この場合、ペイロードが実際にはテキスト１４であるか（ステップ１４）ビデオであるか（ステップ１６）、を決定する必要がある（ステップ１３）。ペイロードが実際にはテキストであった場合（ステップ１４）、アプリケーション層１１は、ＭＡＣ層３０（図２）によって提供されたプリミティブを使用して、欠落したＭＡＣフレームの再送信を行うよう、所定のパラメータを設定する（例えば、第１再送信スキームを構成する）（ステップ２０）。ペイロードが実際にはビデオであった場合（ステップ１６）、アプリケーション層は、欠落したＭＡＣフレームの再送信を行わないよう、パラメータを設定する（例えば、第２再送信スキームを構成する）（ステップ２２）。再送信スキームが決定されると、アプリケーション層１１は、送信のためにＭＡＣ層にペイロードを送信する（ステップ２４）。
【００１４】
図２は、一態様によるＭＡＣ層３０におけるプロセスの各ステップを示したフローチャートである。本方法及び装置のＭＡＣ層３０における役割は、再送信スキームを決定付けるパラメータを設定するためのプリミティブをアプリケーション層１１に提供することである。また、欠落したＭＡＣフレームについての情報をアプリケーション層１１に提供することにも関与する。最初に、アプリケーション層１１の設定したパラメータの値によって決まる再送信スキームが設定される（ステップ３２）。次に、ＭＡＣ層３０が、送信されるペイロードをアプリケーション層から受信する（ステップ３４）。ペイロードをカプセル化したパケット又はＭＡＣフレームが目標へ送信される（ステップ３６）。送信の間にフレームの欠落があったか否かがチェックされる（ステップ３８）。パケットの欠落が無かった場合（ステップ４０）、アプリケーション層１１は、送信成功の通知を行い（ステップ４２）、再びステップ３２から、次のアプリケーションパケットのプロセスを開始する。パケットの欠落があった場合（ステップ４４）、再送信が必要か否かの判断が行われる（ステップ４６）。再送信が必要である場合（ステップ４８）、再度、同一パケットの送信を行う（ステップ３６）。再送信が必要ない場合（ステップ５０）、欠落したフレームについての情報がアプリケーション層に通知される（ステップ４２）。
【００１５】
本方法及び装置の態様を例示するために、ホストデバイス６２からクライアントデバイス６４へ無線モバイルディスプレイデジタルインタフェース（ＭＤＤＩ）６０を介してビデオコンテンツ及びテキストコンテンツが送信される例を図３に示す。この明細書中では送信機６６であるホストデバイス６２は、ＭＡＣフレームの送信用のモデム６８に電気的に接続されている。この明細書中では受信機７０であるクライアントデバイス６４は、送信したＭＡＣフレームの受信用のモデム７２に電気的に接続されている。ある態様では、ホストデバイス６２は、１つ以上のプロセッサと、１つ以上のメモリとを具備してよい。クライアントデバイス６４も同様に構成されてよい。
【００１６】
一連のビデオフレーム（…，ｎ−１，ｎ，ｎ＋１，…）において、フレームｎ−１の送信が行われたものの、そのピクセルの１ラインが失われた場合、一般的なＭＡＣ実装では、欠落したＭＡＣフレームの再送信が行われる。これは、欠落したフレームの送信が成功するまで、いかなるＭＡＣフレームの送信も行われないので、表示しているビデオに一時停止の効果を与えることとなる。本方法及び装置によれば、ＭＡＣ層は、欠落したＭＡＣフレームを検出した後に、ＭＡＣフレームが欠落していたことについてアプリケーションに通知する。従って、アプリケーションは、その次のフレーム（ｎ）において、欠落していた部分を送信するようにする。これは、使用される帯域を削減するだけでなく、ビデオの視覚効果を、不必要な再送信のためにビデオフローが中断されることのない、より良いものとする。この場合、再送信が生じないようＭＡＣパラメータが設定され、よって、ビデオフローは影響を受けない。
【００１７】
別の実施例として、無線ＭＤＤＩを介してプロジェクタで表示されるＰｏｗｅｒＰｏｉｎｔ（登録商標）プレゼンテーションが挙げられる。上記と同様に、ＰｏｗｅｒＰｏｉｎｔプレゼンテーションのスライドを含むビデオフレームが送信され、ピクセルの１ラインが欠落していた場合、欠落フレームは聴衆の目に長時間さらされる情報を含み、スライドから特定のデータが失われるおそれがあるので、当該ＭＡＣフレームの再送信が必要となる。もし、ＭＡＣフレームの再送信が行われなければ、アプリケーションは、演者の示す重要なデータを失うこととなるだろう。この場合、ＭＡＣパラメータは、再送信が生じるように設定され、よって、必要なデータが失われることはない。
【００１８】
先の２つの実施例は、アプリケーションによって処理されるＭＡＣ再送信の重要性を示した。ビデオデータ（例えば、映画）の場合には、再送信はビデオフローに影響を与え、一方、テキストデータ（例えば、ＰｏｗｅｒＰｏｉｎｔプレゼンテーション）の場合には、再送信を行わないことにより、表示内から重要な情報が失われる。本方法及び装置により、１つのビデオフローを送信する１つのビデオアプリケーションは、シーンコンテンツ／コンテキストに基づいて、同一のフロー中のいくつかのパケットを別個に取り扱えるようになる。
【００１９】
よって、上記の選択的再送信は、総合的なスループットを増大させ、テキストが聴衆にとって見易いものとなるよう、テキストコンテンツのあらゆる不具合を除去し、かつ、ビデオストリームのフローが不必要な再送信の影響を受けないようにして、ビデオコンテンツの視覚効果を向上させる。
【００２０】
情報及び信号があらゆる種類の別個の技術及び技法を用いて表現されてよいことは、当業者には明白である。例えば、先の記載中のデータ、命令、コマンド、情報、信号、ビット、符号、及びチップは、電圧、電流、電磁波、磁場若しくは磁性粒子、光場若しくは光粒子、又は、それらの任意の組み合わせによって表現されてよい。
【００２１】
明細書中に記載の態様に関連して記載されたさまざまな例示的ロジックブロック、モジュール、回路、及びアルゴリズムステップが電子的ハードウェア、コンピュータソフトウェア、又は両者の組み合わせとして実現されてよいことは、当業者には明白である。ハードウェアとソフトウェアとが可換的であることを明確に示すために、さまざまな例示的なコンポーネント、ブロック、モジュール、回路、及びステップは、それらの機能性の観点から一般的に記載がなされている。そのような機能がハードウェアとソフトウェアとのどちらで実現されるかは、特定の用途及びシステム全体に課せられる設計制約事項に応じて決まる。当業者は、特定の用途毎にさまざまな手法で記載された機能を実現できるが、そのような実装の決定は、権利を主張する発明の範囲から逸脱するものとして解釈すべきではない。
【００２２】
明細書中に記載の各態様に関連して記載されたさまざまな例示的ロジックブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、利用者書き込み可能ゲートアレイ（ＦＰＧＡ）若しくはその他のプログラマブルロジックデバイス、個別ゲート若しくはトランジスタロジック、個別ハードウェアコンポーネント、又は、明細書中に記載の機能を実行するよう設計されたそれらの任意の組み合わせを用いて実現又は実施されてよい。汎用プロセッサは、マイクロプロセッサであってよく、変形例として、あらゆる従来のプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであってもよい。また、プロセッサは、演算デバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに接続された１つ以上のマイクロプロセッサ、又は、その他の構造として実現されてもよい。
【００２３】
明細書中に記載の各態様に関連して記載された方法又はアルゴリズムの各ステップは、直接にハードウェアとして、プロセッサによって実行されるソフトウェアモジュールとして、又は、それら２つの組み合わせとして実現されてよい。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、リードオンリーメモリ（ＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は、既知のその他の形態の記録媒体に格納されてよい。例示的な記録媒体は、プロセッサに接続され、そのようなプロセッサは、記録媒体から情報を読み取ったり、記録媒体に情報を書き込んだりする。変形例として、記録媒体は、プロセッサに一体化されていてもよい。プロセッサ及び記録媒体は、ＡＳＩＣに格納されていてよい。ＡＳＩＣは、ユーザ端末に格納されていてよい。変形例として、プロセッサ及び記録媒体は、ユーザ端末に別個の構成要素として格納されていてもよい。
【００２４】
開示した各態様の以上の記載を提供することにより、権利を主張する発明を当業者が実施又は使用できるようになる。これらの態様にさまざまな修正を加え得ることは、当業者には明白であり、かつ権利を主張する発明の精神又は範囲から逸脱することなく、明細書で定義された汎用的な原理が別の態様に適用されてよい。故に、権利を主張する発明は、明細書中に示した各態様に限定されることを意図せず、明細書に記載の原理及び新規な特徴を含む広い範囲に対応したものとなる。
【符号の説明】
【００２５】
６０  無線モバイルディスプレイデジタルインタフェース（ＭＤＤＩ）
６２  ホストデバイス
６４  クライアントデバイス
６６  送信機
６８  モデム
７０  受信機
７２  モデム
【図１】
2012508532.tif 000003
【図２】
2012508532.tif 000004
【図３】
2012508532.tif 000005
【手続補正書】
【提出日】平成22年9月30日(2010.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのメディアアクセスコントロール（ＭＡＣ）フレームに関連したペイロードコンテンツに基づいて、少なくとも１つの欠落したＭＡＣフレームを選択的に再送信する方法であって、
ａ）関連したペイロードコンテンツにビデオコンテンツが含まれるか又はテキストコンテンツが含まれるかをアプリケーション層で判断する段階と、
ｂ）ペイロードコンテンツにテキストコンテンツが含まれる場合、第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階と、
ｃ）ペイロードコンテンツにビデオコンテンツが含まれる場合、第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階と、
ｄ）構成したＭＡＣフレーム再送信スキームに基づいて、再送信又は非再送信のために少なくとも１つの欠落したＭＡＣフレームを処理する段階と
を有することを特徴とする方法。
【請求項２】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つの欠落したＭＡＣフレームを処理する前記段階が、
少なくとも１つのＭＡＣフレームをＭＡＣ層で再送信する段階を含むことを特徴とする請求項１に記載の方法。
【請求項３】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つの欠落したＭＡＣフレームを処理する前記段階が、
少なくとも１つの欠落したＭＡＣフレームをアプリケーション層に通知する段階と、
再送信されていない少なくとも１つの欠落したＭＡＣフレームの１つ以上の部分を、続いて送信されるＭＡＣフレームの一部分としてアプリケーション層で送信する段階と
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記通知する段階が、
少なくとも１つの欠落したＭＡＣフレームのビデオコンテンツを識別する段階を含むことを特徴とする請求項３に記載の方法。
【請求項５】
第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階が、
第１パラメータセットの値を決定する段階を含み、
第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する段階が、
第２パラメータセットの値を決定する段階を含むことを特徴とする請求項１に記載の方法。
【請求項６】
パラメータが、スループットパラメータとレイテンシパラメータとのうちの少なくとも１つを含むことを特徴とする請求項５に記載の方法。
【請求項７】
選択した再送信済みの少なくとも１つのＭＡＣフレームが欠落したか否かを判断する段階と、
選択した再送信済みの少なくとも１つのＭＡＣフレームを再び送信する段階と
をさらに有することを特徴とする請求項２に記載の方法。
【請求項８】
少なくとも１つのメディアアクセスコントロール（ＭＡＣ）フレームに関連したペイロードコンテンツに基づいて、少なくとも１つの欠落したＭＡＣフレームを選択的に再送信するシステムであって、
プロセッサと、
関連したペイロードコンテンツにビデオコンテンツが含まれるか又はテキストコンテンツが含まれるかをアプリケーション層で判断する、プロセッサに接続された判断手段と、
ペイロードコンテンツにテキストコンテンツが含まれる場合、第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する、プロセッサに接続された第１構成手段と、
ペイロードコンテンツにビデオコンテンツが含まれる場合、第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する、プロセッサに接続された第２構成手段と、
構成したＭＡＣフレーム再送信スキームに基づいて、再送信又は非再送信のために少なくとも１つの欠落したＭＡＣフレームを処理する、プロセッサに接続された処理手段と
を具備することを特徴とするシステム。
【請求項９】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つの欠落したＭＡＣフレームを処理する前記処理手段が、
少なくとも１つのＭＡＣフレームをＭＡＣ層で再送信する手段を含むことを特徴とする請求項８に記載のシステム。
【請求項１０】
構成したＭＡＣフレーム再送信スキームに基づいて少なくとも１つの欠落したＭＡＣフレームを処理する前記処理手段が、
少なくとも１つの欠落したＭＡＣフレームをアプリケーション層に通知する手段と、
再送信されていない少なくとも１つの欠落したＭＡＣフレームの１つ以上の部分を、続いて送信されるＭＡＣフレームの一部分としてアプリケーション層で送信する手段と
を含むことを特徴とする請求項８に記載のシステム。
【請求項１１】
前記通知する手段が、
少なくとも１つの欠落したＭＡＣフレームのビデオコンテンツを識別する手段を含むことを特徴とする請求項１０に記載のシステム。
【請求項１２】
第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成する前記第１構成手段が、
第１パラメータセットの値を決定する手段を含み、
第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成する前記第２構成手段が、
第２パラメータセットの値を決定する手段を含むことを特徴とする請求項８に記載のシステム。
【請求項１３】
パラメータが、スループットパラメータとレイテンシパラメータとのうちの少なくとも１つを含むことを特徴とする請求項１２に記載のシステム。
【請求項１４】
選択した再送信済みの少なくとも１つのＭＡＣフレームが欠落したか否かを判断する手段と、
選択した再送信済みの少なくとも１つのＭＡＣフレームを再び送信する手段と
をさらに具備することを特徴とする請求項９に記載のシステム。
【請求項１５】
少なくとも１つのＭＡＣフレームを受信する、プロセッサに接続されたデバイスをさらに具備することを特徴とする請求項８に記載のシステム。
【請求項１６】
コンピュータに、少なくとも１つのメディアアクセスコントロール（ＭＡＣ）フレームに関連したペイロードコンテンツに基づいて、少なくとも１つの欠落したＭＡＣフレームを選択的に再送信させる１つ以上の命令を有したコンピュータ読み取り可能な記録媒体からなるコンピュータ製品であって、
コンピュータに、関連したペイロードコンテンツにビデオコンテンツが含まれるか又はテキストコンテンツが含まれるかをアプリケーション層で判断させる少なくとも１つの命令と、
ペイロードコンテンツにテキストコンテンツが含まれる場合、コンピュータに、第１ＭＡＣフレーム再送信スキームをアプリケーション層で構成させる少なくとも１つの命令と、
ペイロードコンテンツにビデオコンテンツが含まれる場合、コンピュータに、第２ＭＡＣフレーム再送信スキームをアプリケーション層で構成させる少なくとも１つの命令と、
コンピュータに、構成したＭＡＣフレーム再送信スキームに基づいて、再送信又は非再送信のために少なくとも１つの欠落したＭＡＣフレームを処理させる少なくとも１つの命令と
を有することを特徴とするコンピュータ製品。
【請求項１７】
コンピュータに、少なくとも１つのＭＡＣフレームをＭＡＣ層で再送信させる少なくとも１つの命令をさらに有することを特徴とする請求項１６に記載のコンピュータ製品。
【請求項１８】
コンピュータに、少なくとも１つの欠落したＭＡＣフレームをアプリケーション層に通知させる少なくとも１つの命令と、
コンピュータに、再送信されていない少なくとも１つの欠落したＭＡＣフレームの１つ以上の部分を、続いて送信されるＭＡＣフレームの一部分としてアプリケーション層で送信させる少なくとも１つの命令と
をさらに有することを特徴とする請求項１６に記載のコンピュータ製品。
【請求項１９】
コンピュータに、少なくとも１つの欠落したＭＡＣフレームのビデオコンテンツを識別させる少なくとも１つの命令をさらに有することを特徴とする請求項１８に記載のコンピュータ製品。
【請求項２０】
コンピュータに、第１パラメータセットの値を決定させる少なくとも１つの命令と、
コンピュータに、第２パラメータセットの値を決定させる少なくとも１つの命令と
をさらに有することを特徴とする請求項１６に記載のコンピュータ製品。
【請求項２１】
コンピュータに、選択した再送信済みの少なくとも１つのＭＡＣフレームが欠落したか否かを判断させる少なくとも１つの命令と、
コンピュータに、選択した再送信済みの少なくとも１つのＭＡＣフレームを再び送信させる少なくとも１つの命令と
をさらに有することを特徴とする請求項１７に記載のコンピュータ製品。
【国際調査報告】
2012508532.tif 000006
2012508532.tif 000007
2012508532.tif 000008