【手続補正書】
【提出日】平成29年12月21日(2017.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つまたは複数のプロセッサを用いて、非整列ブロック転送（ＢＬＴ）コマンドを複数の整列ＢＬＴコマンドに変換すること
を備え、前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する面のうちの少なくとも１つのための第１の面幅と、第１のＢＬＴ領域とを指定し、前記面のうちの前記少なくとも１つが、ピクセルデータの２次元アレイに対応し、ここにおいて、前記非整列ＢＬＴコマンドを変換することが、
前記第１の面幅に基づいて第２の面幅を決定することと、ここにおいて、前記第２の面幅が前記第１の面幅のＮ倍であり、ここで、Ｎは、２以上の整数である、
前記複数の整列ＢＬＴコマンドの各々が、前記複数の整列ＢＬＴコマンドの各々に関連する前記面のうちの少なくとも１つのための前記第２の面幅を指定するように前記複数の整列ＢＬＴコマンドを生成することと
を備え、前記複数の整列ＢＬＴコマンドが、
ソース仮想面および宛先仮想面と、前記第２の面幅を各々指定する前記ソース仮想面および前記宛先仮想面と、
前記整列ソース仮想面に関連する複数のソース領域および前記整列宛先仮想面に関連する複数の宛先領域と
を指定し、前記複数のソース領域が、前記非整列ＢＬＴコマンドに関連する前記第１のＢＬＴ領域を、前記複数の整列ＢＬＴコマンドのうちの１つまたは複数に関連する複数の不連続の領域に分割することによって作成される、方法。
【請求項２】
前記第２の面幅を決定することが、前記第１の面幅と、前記複数の整列ＢＬＴコマンドを実行するプロセッサに関連する所定の整列幅制約とに基づいて前記第２の面幅を決定することを備える、請求項１に記載の方法。
【請求項３】
前記第１の面幅が、前記所定の整列幅制約の整数倍でない、ここにおいて、前記第１の面幅と前記所定の整列幅制約とに基づいて前記第２の面幅を決定することは、前記第２の面幅が前記所定の整列幅制約の整数倍であるように前記第２の面幅を決定することを備える、請求項２に記載の方法。
【請求項４】
Ｎが２に等しい、請求項１に記載の方法。
【請求項５】
前記複数の整列ＢＬＴコマンドが、第１の整列ＢＬＴコマンドと第２の整列ＢＬＴコマンドとを備える、ここにおいて、前記複数の整列ＢＬＴコマンドを生成することが、
前記第１のＢＬＴ領域に基づいて第２のＢＬＴ領域と第３のＢＬＴ領域とを決定することと、前記第２のＢＬＴ領域が、前記第３のＢＬＴ領域とは異なる、
前記第１の整列ＢＬＴコマンドが前記第２のＢＬＴ領域を指定するように前記第１の整列ＢＬＴコマンドを生成することと、
前記第２の整列ＢＬＴコマンドが前記第３のＢＬＴ領域を指定するように前記第２の整列ＢＬＴコマンドを生成することと
を備える、請求項１に記載の方法。
【請求項６】
前記第２のＢＬＴ領域が、前記第１のＢＬＴ領域の偶数線を含み、前記第３のＢＬＴ領域が、前記第１のＢＬＴ領域の奇数線を含む、請求項５に記載の方法。
【請求項７】
前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する第１の面の第１の面ポインタ値を指定する、ここにおいて、前記複数の整列ＢＬＴコマンドを生成することが、
前記複数の整列ＢＬＴコマンドの各々が、前記複数の整列ＢＬＴコマンドの各々に関連する前記面のうちの１つの前記第１の面ポインタ値を指定するように前記複数の整列ＢＬＴコマンドを生成すること
を備える、請求項１に記載の方法。
【請求項８】
前記複数の整列ＢＬＴコマンドが、第１の整列ＢＬＴコマンドと第２の整列ＢＬＴコマンドとを備える、ここにおいて、前記複数の整列ＢＬＴコマンドを生成することが、
前記第１のＢＬＴ領域に基づいて第２のＢＬＴ領域と第３のＢＬＴ領域とを決定することと、前記第２のＢＬＴ領域が、前記第３のＢＬＴ領域とは異なる、
前記第１の整列ＢＬＴコマンドが、前記第２の面幅と、前記第１の面ポインタ値と、前記第２のＢＬＴ領域とを指定するように前記第１の整列ＢＬＴコマンドを生成することと、
前記第２の整列ＢＬＴコマンドが、前記第２の面幅と、前記第１の面ポインタ値と、前記第３のＢＬＴ領域とを指定するように前記第２の整列ＢＬＴコマンドを生成することと
を備える、請求項７に記載の方法。
【請求項９】
前記第２のＢＬＴ領域が、前記第１のＢＬＴ領域の偶数線を含み、前記第３のＢＬＴ領域が、前記第１のＢＬＴ領域の奇数線を含む、請求項８に記載の方法。
【請求項１０】
前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する第１の面の第１の面ポインタ値を指定する、ここにおいて、前記第１の面ポインタ値が、前記複数の整列ＢＬＴコマンドを実行するプロセッサに関連する所定の整列幅制約の整数倍ではない、ここにおいて、前記複数の整列ＢＬＴコマンドが、第１の整列ＢＬＴコマンドと第２の整列ＢＬＴコマンドとを備える、ここにおいて、前記複数の整列ＢＬＴコマンドを生成することが、
第２の面ポインタ値と第３の面ポインタ値とが前記所定の整列幅制約の異なる整数倍であるように前記第１の面ポインタ値と前記所定の整列幅制約とに基づいて前記第２の面ポインタ値と前記第３の面ポインタ値とを決定することと、
前記第１の整列ＢＬＴコマンドが、前記第１の整列ＢＬＴコマンドに関連する前記面のうちの１つの前記第２の面ポインタ値を指定するように前記第１の整列ＢＬＴコマンドを生成することと、
前記第２の整列ＢＬＴコマンドが、前記第２の整列ＢＬＴコマンドに関連する前記面のうちの１つの前記第３の面ポインタ値を指定するように前記第２の整列ＢＬＴコマンドを生成することと
を備える、請求項１に記載の方法。
【請求項１１】
前記第２の面ポインタ値が、前記第１の面ポインタ値よりも小さく、前記第３の面ポインタ値が、前記第１の面ポインタ値よりも大きい、請求項１０に記載の方法。
【請求項１２】
前記複数の整列ＢＬＴコマンドを生成することが、前記第１のＢＬＴ領域に基づいて第２のＢＬＴ領域と第３のＢＬＴ領域とを決定することを備える、前記第２のＢＬＴ領域が、前記第３のＢＬＴ領域とは異なる、
ここにおいて、前記第１の整列ＢＬＴコマンドを生成することは、前記第１の整列ＢＬＴコマンドが、前記第２の面幅と、前記第２の面ポインタ値と、前記第２のＢＬＴ領域とを指定するように前記第１の整列ＢＬＴコマンドを生成することを備える、
ここにおいて、前記第２の整列ＢＬＴコマンドを生成することは、前記第２の整列ＢＬＴコマンドが、前記第２の面幅と、前記第３の面ポインタ値と、前記第３のＢＬＴ領域とを指定するように前記第２の整列ＢＬＴコマンドを生成することを備える、請求項１０に記載の方法。
【請求項１３】
前記第２のＢＬＴ領域が、前記第１のＢＬＴ領域の偶数線を含み、前記第３のＢＬＴ領域が、前記第１のＢＬＴ領域の奇数線を含む、請求項１２に記載の方法。
【請求項１４】
ブロック転送（ＢＬＴ）コマンドを記憶するように構成されたメモリと、
非整列ＢＬＴコマンドを複数の整列ＢＬＴコマンドに変換することと、ここにおいて、前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する面のうちの少なくとも１つのための第１の面幅と、第１のＢＬＴ領域とを指定し、前記面のうちの前記少なくとも１つが、ピクセルデータの２次元アレイに対応する、
前記第１の面幅に基づいて第２の面幅を決定することと、ここにおいて、前記第２の面幅が前記第１の面幅のＮ倍であり、ここで、Ｎは、２以上の整数である、
前記複数の整列ＢＬＴコマンドの各々が、前記複数の整列ＢＬＴコマンドの各々に関連する前記面のうちの少なくとも１つのための前記第２の面幅を指定するように前記複数の整列ＢＬＴコマンドを生成することと
を行うように構成された、１つまたは複数のプロセッサと
を備え、前記複数の整列ＢＬＴコマンドが、
ソース仮想面および宛先仮想面と、前記第２の面幅を各々指定する前記ソース仮想面および前記宛先仮想面と、
前記整列ソース仮想面に関連する複数のソース領域および前記整列宛先仮想面に関連する複数の宛先領域と
を指定し、前記複数のソース領域が、前記非整列ＢＬＴコマンドに関連する前記第１のＢＬＴ領域を、前記複数の整列ＢＬＴコマンドのうちの１つまたは複数に関連する複数の不連続の領域に分割することによって作成される、デバイス。
【請求項１５】
前記１つまたは複数のプロセッサが、前記第１の面幅と、前記複数の整列ＢＬＴコマンドを実行するプロセッサに関連する所定の整列幅制約とに基づいて前記第２の面幅を決定することを行うようにさらに構成された、請求項１４に記載のデバイス。
【請求項１６】
前記第１の面幅が、前記所定の整列幅制約の整数倍でない、ここにおいて、前記１つまたは複数のプロセッサは、前記第２の面幅が前記所定の整列幅制約の整数倍であるように前記第２の面幅を決定することを行うようにさらに構成された、請求項１５に記載のデバイス。
【請求項１７】
Ｎが２に等しい、請求項１４に記載のデバイス。
【請求項１８】
前記複数の整列ＢＬＴコマンドが、第１の整列ＢＬＴコマンドと第２の整列ＢＬＴコマンドとを備える、ここにおいて、前記１つまたは複数のプロセッサが、
前記第１のＢＬＴ領域に基づいて第２のＢＬＴ領域と第３のＢＬＴ領域とを決定することと、前記第２のＢＬＴ領域が、前記第３のＢＬＴ領域とは異なる、
前記第１の整列ＢＬＴコマンドが前記第２のＢＬＴ領域を指定するように前記第１の整列ＢＬＴコマンドを生成することと、
前記第２の整列ＢＬＴコマンドが前記第３のＢＬＴ領域を指定するように前記第２の整列ＢＬＴコマンドを生成することと
を行うようにさらに構成された、請求項１４に記載のデバイス。
【請求項１９】
前記第２のＢＬＴ領域が、前記第１のＢＬＴ領域の偶数線を含み、前記第３のＢＬＴ領域が、前記第１のＢＬＴ領域の奇数線を含む、請求項１８に記載のデバイス。
【請求項２０】
前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する第１の面の第１の面ポインタ値を指定する、ここにおいて、前記１つまたは複数のプロセッサが、
前記複数の整列ＢＬＴコマンドの各々が、前記複数の整列ＢＬＴコマンドの各々に関連する前記面のうちの１つの前記第１の面ポインタ値を指定するように前記複数の整列ＢＬＴコマンドを生成すること
を行うようにさらに構成された、請求項１４に記載のデバイス。
【請求項２１】
前記複数の整列ＢＬＴコマンドが、第１の整列ＢＬＴコマンドと第２の整列ＢＬＴコマンドとを備える、ここにおいて、前記１つまたは複数のプロセッサが、
前記第１のＢＬＴ領域に基づいて第２のＢＬＴ領域と第３のＢＬＴ領域とを決定することと、前記第２のＢＬＴ領域が、前記第３のＢＬＴ領域とは異なる、
前記第１の整列ＢＬＴコマンドが、前記第２の面幅と、前記第１の面ポインタ値と、前記第２のＢＬＴ領域とを指定するように前記第１の整列ＢＬＴコマンドを生成することと、
前記第２の整列ＢＬＴコマンドが、前記第２の面幅と、前記第１の面ポインタ値と、前記第３のＢＬＴ領域とを指定するように前記第２の整列ＢＬＴコマンドを生成することと
を行うようにさらに構成された、請求項２０に記載のデバイス。
【請求項２２】
前記第２のＢＬＴ領域が、前記第１のＢＬＴ領域の偶数線を含み、前記第３のＢＬＴ領域が、前記第１のＢＬＴ領域の奇数線を含む、請求項２１に記載のデバイス。
【請求項２３】
前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する第１の面の第１の面ポインタ値を指定する、ここにおいて、前記第１の面ポインタ値が、前記複数の整列ＢＬＴコマンドを実行するプロセッサに関連する所定の整列幅制約の整数倍ではない、ここにおいて、前記複数の整列ＢＬＴコマンドが、第１の整列ＢＬＴコマンドと第２の整列ＢＬＴコマンドとを備える、ここにおいて、前記１つまたは複数のプロセッサが、
第２の面ポインタ値と第３の面ポインタ値とが前記所定の整列幅制約の異なる整数倍であるように前記第１の面ポインタ値と前記所定の整列幅制約とに基づいて前記第２の面ポインタ値と前記第３の面ポインタ値とを決定することと、
前記第１の整列ＢＬＴコマンドが、前記第１の整列ＢＬＴコマンドに関連する前記面のうちの１つの前記第２の面ポインタ値を指定するように前記第１の整列ＢＬＴコマンドを生成することと、
前記第２の整列ＢＬＴコマンドが、前記第２の整列ＢＬＴコマンドに関連する前記面のうちの１つの前記第３の面ポインタ値を指定するように前記第２の整列ＢＬＴコマンドを生成することと
を行うようにさらに構成された、請求項１４に記載のデバイス。
【請求項２４】
前記第２の面ポインタ値が、前記第１の面ポインタ値よりも小さく、前記第３の面ポインタ値が、前記第１の面ポインタ値よりも大きい、請求項２３に記載のデバイス。
【請求項２５】
前記１つまたは複数のプロセッサが、
前記第１のＢＬＴ領域に基づいて第２のＢＬＴ領域と第３のＢＬＴ領域とを決定することと、前記第２のＢＬＴ領域が、前記第３のＢＬＴ領域とは異なる、
前記第１の整列ＢＬＴコマンドが、前記第２の面幅と、前記第２の面ポインタ値と、前記第２のＢＬＴ領域とを指定するように前記第１の整列ＢＬＴコマンドを生成することと、
前記第２の整列ＢＬＴコマンドが、前記第２の面幅と、前記第３の面ポインタ値と、前記第３のＢＬＴ領域とを指定するように前記第２の整列ＢＬＴコマンドを生成することと
を行うようにさらに構成された、請求項２３に記載のデバイス。
【請求項２６】
前記デバイスが、ワイヤレス通信デバイスとモバイルフォンハンドセットとのうちの少なくとも１つを備える、請求項１４に記載のデバイス。
【請求項２７】
非整列ブロック転送（ＢＬＴ）コマンドを受信するための手段と、
前記非整列ＢＬＴコマンドを複数の整列ＢＬＴコマンドに変換するための手段と、ここにおいて、前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する面のうちの少なくとも１つのための第１の面幅と、第１のＢＬＴ領域とを指定し、前記面のうちの前記少なくとも１つが、ピクセルデータの２次元アレイに対応し、
前記第１の面幅に基づいて第２の面幅を決定するための手段と、ここにおいて、前記第２の面幅が前記第１の面幅のＮ倍であり、ここで、Ｎは、２以上の整数である、
前記複数の整列ＢＬＴコマンドの各々が、前記複数の整列ＢＬＴコマンドの各々に関連する前記面のうちの少なくとも１つのための前記第２の面幅を指定するように前記複数の整列ＢＬＴコマンドを生成するための手段と
を備え、前記複数の整列ＢＬＴコマンドが、
ソース仮想面および宛先仮想面と、前記第２の面幅を各々指定する前記ソース仮想面および前記宛先仮想面と、
前記整列ソース仮想面に関連する複数のソース領域および前記整列宛先仮想面に関連する複数の宛先領域と
を指定し、前記複数のソース領域が、前記非整列ＢＬＴコマンドに関連する前記第１のＢＬＴ領域を、前記複数の整列ＢＬＴコマンドのうちの１つまたは複数に関連する複数の不連続の領域に分割することによって作成される、装置。
【請求項２８】
実行されたとき、１つまたは複数のプロセッサに、
非整列ブロック転送（ＢＬＴ）コマンドを複数の整列ＢＬＴコマンドに変換することと、ここにおいて、前記非整列ＢＬＴコマンドが、前記非整列ＢＬＴコマンドに関連する面のうちの少なくとも１つのための第１の面幅と、第１のＢＬＴ領域とを指定し、前記面のうちの前記少なくとも１つが、ピクセルデータの２次元アレイに対応する、
前記第１の面幅に基づいて第２の面幅を決定することと、ここにおいて、前記第２の面幅が前記第１の面幅のＮ倍であり、ここで、Ｎは、２以上の整数である、
前記複数の整列ＢＬＴコマンドの各々が、前記複数の整列ＢＬＴコマンドの各々に関連する前記面のうちの少なくとも１つのための前記第２の面幅を指定するように前記複数の整列ＢＬＴコマンドを生成することと
を行わせる命令を記憶し、前記複数の整列ＢＬＴコマンドが、
ソース仮想面および宛先仮想面と、前記第２の面幅を各々指定する前記ソース仮想面および前記宛先仮想面と、
前記整列ソース仮想面に関連する複数のソース領域および前記整列宛先仮想面に関連する複数の宛先領域と
を指定し、前記複数のソース領域が、前記非整列ＢＬＴコマンドに関連する前記第１のＢＬＴ領域を、前記複数の整列ＢＬＴコマンドのうちの１つまたは複数に関連する複数の不連続の領域に分割することによって作成される、非一時的コンピュータ可読記憶媒体。