【手続補正書】
【提出日】平成31年3月28日(2019.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスであって、
複数のラインバッファインタフェースユニットと、
複数のライングループに分割された画像データを格納するよう構成されたメモリユニットとを備え、
前記デバイスは、前記複数のライングループのそれぞれのライングループに対する読出および書込要求を管理するよう、各ラインバッファインタフェースユニットを割当てるように構成され、
各ラインバッファインタフェースユニットは、作成側コンポーネントから書込要求を受信し、前記書込要求に対応する前記メモリユニット内の書込位置を特定し、前記書込要求に従って前記メモリユニット内の前記書込位置にデータを格納するように構成され、
各ラインバッファインタフェースユニットは、１つ以上の消費側コンポーネントから読出要求を受信し、前記読出要求に対応する前記メモリユニット内の読出位置を特定し、前記読出要求に従って前記メモリユニット内の前記読出位置に格納されたデータを提供するよう構成される、デバイス。
【請求項２】
あるラインバッファインタフェースユニットが、特定のライングループについて１つ以上の消費側コンポーネントからのすべての未処理の読出要求を完了すると、前記デバイスは、異なるライングループに対する読出および書込要求を管理するよう、前記あるラインバッファインタフェースユニットを再割り当てするよう構成される、請求項１に記載のデバイス。
【請求項３】
各ラインバッファインタフェースユニットは、前記各ラインバッファインタフェースユニットが割当てられるライングループのプロパティを表すデータを格納するように構成された専用のプログラマブルなユニット構成空間を有し、
あるラインバッファインタフェースユニットが第１のライングループから第２のライングループに再割り当てされると、前記デバイスは、前記第２のライングループのプロパティを表すよう、前記あるラインバッファインタフェースユニットの前記プログラマブルなユニット構成空間内のデータを更新する、請求項２に記載のデバイス。
【請求項４】
前記プログラマブルなユニット構成空間内の前記データは、前記ラインバッファインタフェースユニットが同時にサービスすることができる最大数の消費側コンポーネント、前記ライングループの行幅、または前記ライングループの前記メモリユニットにおけるベース線形アドレスを表す、請求項３に記載のデバイス。
【請求項５】
前記デバイスは、画像データが前記メモリユニットに格納された画像の全体のサイズを表すデータを格納するように構成されたプログラマブルなグローバル構成空間を有する、請求項３または４に記載のデバイス。
【請求項６】
前記プログラマブルなグローバル構成空間は、複数のアクティブなラインバッファインタフェースユニットを表すデータを格納するように構成される、請求項５に記載のデバイス。
【請求項７】
前記デバイスは、前記プログラマブルなユニット構成空間内の１つ以上のデータ値を、前記デバイスのプログラマブルなグローバル構成空間内の１つ以上のデータ値から動的に計算するように構成される、請求項３に記載のデバイス。
【請求項８】
前記デバイスは、前記プログラマブルなグローバル構成空間の画像サイズおよびステンシル寸法要素から前記プログラマブルなユニット構成空間内の複数の完全なライングループの行またはライングループベースアドレスを計算するように構成される、請求項７に記載のデバイス。
【請求項９】
各ラインバッファインタフェースユニットは、値の対を前記メモリユニット内の線形アドレスに変換するように構成された変換回路系を有する、請求項１〜８のいずれか１項に記載のデバイス。
【請求項１０】
各ラインバッファインタフェースユニットは、次の読出要求で提供されるべきライングループの現在または次のセグメントに対してポインタを維持するよう構成される、請求項１〜９のいずれか１項に記載のデバイス。
【請求項１１】
複数のラインバッファインタフェースユニットと、複数のライングループに分割された画像データを格納するメモリユニットとを有するデバイスが、 前記複数のライングループのそれぞれのライングループに対する読出および書込要求を管理するよう、各ラインバッファインタフェースユニットを割当てることと、
前記複数のラインバッファインタフェースユニットのうちの特定のラインバッファインタフェースユニットが、前記デバイスの作成側コンポーネントから書込要求を受信することと、
前記特定のラインバッファインタフェースユニットが、前記書込要求に対応する前記メモリユニット内の書込位置を特定することと、
前記特定のラインバッファインタフェースユニットが、前記書込要求に従って前記メモリユニット内の前記書込位置にデータを格納することと、
前記特定のラインバッファインタフェースユニットが、前記デバイスの１つ以上の消費側コンポーネントから読出要求を受信することと、
前記特定のラインバッファインタフェースユニットが、前記読出要求に対応する前記メモリユニット内の読出位置を特定することと、
前記特定のラインバッファインタフェースユニットが、前記読出要求に従って前記メモリユニット内の前記読出位置に格納されたデータを提供することとを備える、方法。
【請求項１２】
あるラインバッファインタフェースユニットが特定のライングループに対する１つ以上の消費側コンポーネントからのすべての未処理の読出要求を完了した、という指示を前記デバイスが受信することと、
これに応答して、前記デバイスが、異なるライングループに対する読出および書込要求を管理するよう、前記あるラインバッファインタフェースユニットを再割り当てすることとをさらに備える、請求項１１に記載の方法。
【請求項１３】
各ラインバッファインタフェースユニットは、前記各ラインバッファインタフェースユニットが割当てられるライングループのプロパティを表すデータを格納するように構成された専用のプログラマブルなユニット構成空間を有し、
前記ラインバッファインタフェースユニットを再割り当てすることは、前記デバイスが、前記異なるライングループのプロパティを表すよう、前記ラインバッファインタフェースユニットの前記プログラマブルなユニット構成空間内のデータを更新することを含む、請求項１２に記載の方法。
【請求項１４】
前記プログラマブルなユニット構成空間内の前記データは、前記ラインバッファインタフェースユニットが同時にサービスすることができる最大数の消費側コンポーネント、前記ライングループの行幅、または前記ライングループの前記メモリユニットにおけるベース線形アドレスを表す、請求項１３に記載の方法。
【請求項１５】
前記デバイスは、画像データが前記メモリユニットに格納された画像の全体のサイズを表すデータを格納するように構成されたプログラマブルなグローバル構成空間を有する、請求項１３または１４に記載の方法。
【請求項１６】
前記プログラマブルなグローバル構成空間は、複数のアクティブなラインバッファインタフェースユニットを表すデータを格納するように構成される、請求項１５に記載の方法。
【請求項１７】
前記デバイスが、前記プログラマブルなユニット構成空間内の１つ以上のデータ値を、前記デバイスのプログラマブルなグローバル構成空間内の１つ以上のデータ値から動的に計算することをさらに備える、請求項１３に記載の方法。
【請求項１８】
前記デバイスが、前記プログラマブルなグローバル構成空間の画像サイズおよびステンシル寸法要素から前記プログラマブルなユニット構成空間内の複数の完全なライングループの行またはライングループベースアドレスを計算することをさらに備える、請求項１７に記載の方法。
【請求項１９】
各ラインバッファインタフェースユニットは変換回路系を有し、前記特定のラインバッファインタフェースユニットの変換回路系が、値の対を前記メモリユニット内の線形アドレスに変換することをさらに備える、請求項１１〜１８のいずれか１項に記載の方法。
【請求項２０】
前記特定のラインバッファインタフェースユニットが、次の読出要求で提供されるべきライングループの現在または次のセグメントに対してポインタを維持することをさらに備える、請求項１１〜１９のいずれか１項に記載の方法。