【手続補正書】
【提出日】令和2年10月7日(2020.10.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサを用いて、複数のテクスチャブロックそれぞれに分布したカラーの総個数に基づいて、前記複数のテクスチャブロックのうち複数の隣接するテクスチャブロック間の支援関係を分析する段階であり、前記複数のテクスチャブロックそれぞれが複数のテクセルを含み、前記複数のテクスチャブロックがテクスチャを構成する、段階と、
前記少なくとも１つのプロセッサを用いて、前記複数の隣接するテクスチャブロックそれぞれに含まれるカラーの前記総個数に基づいた、前記複数の隣接するテクスチャブロックのうちの少なくとも第１の隣接テクスチャブロックと第２の隣接テクスチャブロックとの間の前記支援関係を示すビット支援モードと、前記複数のテクスチャブロックそれぞれに割り当てられる少なくとも１つの代表カラーに対応するカラー情報と、を決定する段階と、
前記少なくとも１つのプロセッサを用いて、第１圧縮パラメータ及び第２圧縮パラメータとしての前記決定されたビット支援モード及び前記決定されたカラー情報に基づいて、前記第１の隣接テクスチャブロックを圧縮する段階と、
前記少なくとも１つのプロセッサを用いて、前記圧縮された第１の隣接テクスチャブロックをメモリに出力する段階であり、前記圧縮された第１の隣接テクスチャブロックは、前記第１の隣接テクスチャブロックに割り当てられる前記少なくとも１つの代表カラーと、前記第１の隣接テクスチャブロックに含まれる前記テクセルのそれぞれに割り当てられるインデックスと、前記決定されたビット支援モードに対応する支援情報とを含み、前記支援情報は、前記第２の隣接テクスチャブロックに割り当てられる前記少なくとも１つの代表カラーのうち前記第２の隣接テクスチャブロックに割り当てられないカラーに対応する情報を保存し、前記保存された支援情報は、前記第２の隣接テクスチャブロックに対応する第２の圧縮されたテクスチャブロックを圧縮解除するのに使用されるものである、段階と、
を含むテクスチャ圧縮方法。
【請求項２】
前記ビット支援モードは、前記第２の隣接テクスチャブロックに前記支援情報を提供するものとして前記第１の隣接テクスチャブロックを示し、または前記第２の隣接テクスチャブロックから前記支援情報を受け取るものとして前記第１の隣接テクスチャブロックを示す、
請求項１に記載のテクスチャ圧縮方法。
【請求項３】
前記第１の隣接テクスチャブロックが前記支援情報を提供することを、前記ビット支援モードが示すことに応答して、
前記決定する段階は更に、前記第２の隣接テクスチャブロックのために前記支援情報を決定することを含み、前記決定された支援情報は、前記第２の圧縮されたテクスチャブロックに含まれない前記第２の隣接テクスチャブロックの更なる代表値に対応するカラー情報と、前記第２の圧縮されたテクスチャブロックを圧縮解除するのに使用されるインデックスとを含み、
前記圧縮する段階は更に、前記決定された支援情報が第３圧縮パラメータとして使用されるように、前記第１の隣接テクスチャブロックを圧縮することを含む、
請求項２に記載のテクスチャ圧縮方法。
【請求項４】
前記分析する段階は更に、前記複数の隣接するテクスチャブロック間に共通するカラーの個数、及び前記複数のテクスチャブロックそれぞれに含まれるカラーの前記総個数に基づいて、前記複数の隣接するテクスチャブロック間の前記支援関係を分析することを含む、請求項１に記載のテクスチャ圧縮方法。
【請求項５】
少なくとも１つのプロセッサによって実行されるときに請求項１ないし４のうちいずれか１項に記載のテクスチャ圧縮方法を実行するコンピュータ読取り可能命令を記録したコンピュータ読取り可能記録媒体。
【請求項６】
コンピュータ実行可能命令を保存するメモリと、
少なくとも１つのプロセッサであり、前記コンピュータ実行可能命令を実行することにより、
複数のテクスチャブロックそれぞれに分布したカラーの総個数に基づいて、前記複数のテクスチャブロックのうち複数の隣接するテクスチャブロック間の支援関係を分析し、前記複数のテクスチャブロックそれぞれが複数のテクセルを含み、前記複数のテクスチャブロックがテクスチャを構成し、
前記複数の隣接するテクスチャブロックそれぞれに含まれるカラーの前記総個数に基づいた、前記複数の隣接するテクスチャブロックのうちの少なくとも第１の隣接テクスチャブロックと第２の隣接テクスチャブロックとの間の前記支援関係を示すビット支援モードと、前記複数のテクスチャブロックそれぞれに割り当てられる少なくとも１つの代表カラーに対応するカラー情報と、を決定し、
第１圧縮パラメータ及び第２圧縮パラメータとしての前記決定されたビット支援モード及び前記決定された情報に基づいて、前記第１の隣接テクスチャブロックを圧縮し、
前記圧縮された第１の隣接テクスチャブロックをフレームメモリに出力し、前記圧縮された第１の隣接テクスチャブロックは、前記第１の隣接テクスチャブロックに割り当てられる前記少なくとも１つの代表カラーと、前記第１の隣接テクスチャブロックに含まれる前記テクセルのそれぞれに割り当てられるインデックスと、前記決定されたビット支援モードに対応する支援情報とを含み、前記支援情報は、前記第２の隣接テクスチャブロックに割り当てられる前記少なくとも１つの代表カラーのうち前記第２の隣接テクスチャブロックに割り当てられないカラーに対応する情報を保存し、前記保存された支援情報は、前記第２の隣接テクスチャブロックに対応する第２の圧縮されたテクスチャブロックを圧縮解除するのに使用されるものである、
ように構成された少なくとも１つのプロセッサと、
を含むテクスチャ圧縮装置。
【請求項７】
前記ビット支援モードは、前記第２の隣接テクスチャブロックに前記支援情報を提供するものとして前記第１の隣接テクスチャブロックを示し、または前記第２の隣接テクスチャブロックから前記支援情報を受け取るものとして前記第１の隣接テクスチャブロックを示す、請求項６に記載のテクスチャ圧縮装置。
【請求項８】
前記少なくとも１つのプロセッサは更に、前記ビット支援モードが、前記支援情報を提供するものとして前記第１の隣接テクスチャブロックを示すことに応答して、
前記第２の隣接テクスチャブロックのために前記支援情報を決定し、前記決定された支援情報は、前記第２の圧縮されたテクスチャブロックに含まれない前記第２の隣接テクスチャブロックの更なる代表値に対応するカラー情報と、前記第２の圧縮されたテクスチャブロックを圧縮解除するのに使用されるインデックスとを含み、
前記決定された支援情報が第３圧縮パラメータとして使用されるように、前記第１の隣接テクスチャブロックを圧縮する、
ように構成されている、請求項７に記載のテクスチャ圧縮装置。
【請求項９】
前記少なくとも１つのプロセッサは更に、前記複数の隣接するテクスチャブロック間に共通するカラーの個数、及び前記複数のテクスチャブロックそれぞれのカラーの前記総個数に基づいて、前記複数の隣接するテクスチャブロック間の前記支援関係を分析する、ように構成されている、請求項６に記載のテクスチャ圧縮装置。
【請求項１０】
前記複数のテクスチャブロックそれぞれに割り当てられた前記少なくとも１つの代表カラーについての情報は、前記複数のテクスチャブロックそれぞれを構成するテクセルの代表値と、前記テクセルに対応するテクスチャブロックに割り当てられた前記少なくとも１つの代表カラーを用いて前記テクセルそれぞれに対応するカラー値を獲得するのに利用されるインデックスまたは加重値と、を含む、請求項６に記載のテクスチャ圧縮装置。
【請求項１１】
少なくとも１つのプロセッサを用いて、第１のテクスチャブロックに対応する圧縮された第１のテクスチャブロックを受け取り、
前記少なくとも１つのプロセッサを用いて、複数の隣接するテクスチャブロックのうちの少なくとも前記第１のテクスチャブロックと第２のテクスチャブロックとの間の支援関係を示すビット支援モードと、前記第１のテクスチャブロックに割り当てられた代表カラーに関するカラー情報とを、前記圧縮された第１のテクスチャブロックから獲得する段階であり、
前記ビット支援モード及び前記カラー情報は、第１圧縮パラメータ及び第２圧縮パラメータであり、
前記圧縮された第１のテクスチャブロックは、複数のテクセルと、前記第１のテクスチャブロックに含まれる前記テクセルそれぞれに割り当てられたインデックスと、支援情報とを含み、
前記支援情報は、前記第２のテクスチャブロックに割り当てられる前記代表カラーのうち前記第１のテクスチャブロックに割り当てられないカラーに対応する情報を保存する、
獲得する段階と、
前記少なくとも１つのプロセッサを用いて、前記圧縮された第１のテクスチャブロックの前記ビット支援モードに基づいて、前記圧縮された第１のテクスチャブロックを圧縮解除するのに、前記第２のテクスチャブロックに割り当てられた代表カラーに関するカラー情報を使用するかを判断する段階と、
前記少なくとも１つのプロセッサを用いて、前記判断する段階の結果に従って、前記第２のテクスチャブロックに割り当てられた前記代表カラーに関する前記カラー情報に基づいて、元の前記第１のテクスチャブロックを構成するテクセルを生成する段階と、
を含むテクスチャ圧縮解除方法。
【請求項１２】
前記ビット支援モードは、支援情報を受け取るものとして前記第１のテクスチャブロックを示し、または前記支援情報を提供するものとして前記第２のテクスチャブロックを示し、
前記支援情報は、複数の隣接したテクスチャブロックに含まれるカラーのうち、前記複数の隣接するテクスチャブロックの隣接テクスチャブロックに割り当てられないカラーに関する情報を保存する、
請求項１１に記載のテクスチャ圧縮解除方法。
【請求項１３】
前記ビット支援モードが、前記支援情報を受け取るものとして前記第２のテクスチャブロックを示す場合に、
前記判断する段階は更に、前記複数の隣接するテクスチャブロックに割り当てられた前記カラーに関する前記カラー情報を使用すると判断することを含み、
前記生成する段階は更に、前記第１のテクスチャブロックに割り当てられた前記カラーに関する前記カラー情報と、前記支援情報に保存された前記隣接テクスチャブロックに含まれたカラーのうち、前記複数の隣接するテクスチャブロックの前記隣接テクスチャブロックに割り当てられないカラーに関する前記カラー情報とに基づいて、前記第１のテクスチャブロックを構成するテクセルを生成することを含む、
請求項１２に記載のテクスチャ圧縮解除方法。
【請求項１４】
前記生成する段階は更に、
前記テクスチャブロックを構成するテクセルのうちいずれか一部に対して、前記支援情報に保存された、前記隣接テクスチャブロックに含まれたカラーのうち、前記隣接テクスチャブロックに割り当てられない前記カラーに関する前記カラー情報に基づいて、前記テクスチャブロックを構成するテクセルを生成する、
ことを含む、請求項１２に記載のテクスチャ圧縮解除方法。
【請求項１５】
少なくとも１つのプロセッサによって実行されるときに請求項１１ないし１４のうちいずれか１項に記載のテクスチャ圧縮解除方法を実行するコンピュータ読取り可能命令を記録したコンピュータ読取り可能記録媒体。
【請求項１６】
コンピュータ実行可能命令を保存するメモリと、
少なくとも１つのプロセッサであり、前記コンピュータ実行可能命令を実行することにより、
第１のテクスチャブロックに対応する圧縮された第１のテクスチャブロックを受け取り、
複数の隣接するテクスチャブロックのうちの少なくとも前記第１のテクスチャブロックと第２のテクスチャブロックとの間の支援関係を示すビット支援モードと、前記第１のテクスチャブロックに割り当てられた代表カラーに関するカラー情報とを、前記圧縮された第１のテクスチャブロックから獲得し、
前記ビット支援モード及び前記カラー情報は、第１圧縮パラメータ及び第２圧縮パラメータであり、
前記圧縮された第１のテクスチャブロックは、複数のテクセルと、前記第１のテクスチャブロックに含まれる前記テクセルそれぞれに割り当てられたインデックスと、支援情報とを含み、
前記支援情報は、前記第２のテクスチャブロックに割り当てられる前記代表カラーのうち前記第１のテクスチャブロックに割り当てられないカラーに対応する情報を保存し、
前記ビット支援モードに基づいて、前記圧縮された第１のテクスチャブロックを圧縮解除するのに、前記第２のテクスチャブロックに割り当てられた少なくとも１つの代表カラーに関するカラー情報を使用するかを判断し、
前記判断することの結果に従って、前記第２のテクスチャブロックに割り当てられた前記代表カラーに関する前記カラー情報に基づいて、元の前記第１のテクスチャブロックを構成するテクセルを生成する
ように構成された少なくとも１つのプロセッサと、
を含むテクスチャ圧縮解除装置。
【請求項１７】
前記ビット支援モードは、支援情報を受け取るものとして前記第１のテクスチャブロックを示し、または前記支援情報を提供するものとして前記第１のテクスチャブロックを示す、
請求項１６に記載のテクスチャ圧縮解除装置。
【請求項１８】
前記少なくとも１つのプロセッサは更に、前記ビット支援モードが、前記支援情報を提供するものとして前記第１のテクスチャブロックを示す場合に、
前記複数の隣接するテクスチャブロックに割り当てられた前記カラーに関する前記カラー情報を使用すると判断し、
前記複数の隣接するテクスチャブロックのそれぞれのテクスチャブロックに割り当てられたカラーに関する前記カラー情報と、前記支援情報に保存された、前記第１のテクスチャブロックに含まれたカラーのうち、前記第１のテクスチャブロックに割り当てられないカラーに関する前記カラー情報とに基づいて、元の前記第１のテクスチャブロックを構成するテクセルを生成する、
ように構成されている、請求項１７に記載のテクスチャ圧縮解除装置。
【請求項１９】
前記少なくとも１つのプロセッサは更に、
元の前記第１のテクスチャブロックを構成するテクセルのうち一部に対して、前記支援情報に保存された、前記第１のテクスチャブロックに含まれたカラーのうち、前記第１のテクスチャブロックに割り当てられない前記カラーに関する前記カラー情報に基づいて、元の前記テクスチャブロックを構成するテクセルを生成する、
ように構成されている、請求項１７に記載のテクスチャ圧縮解除装置。
【請求項２０】
各テクスチャブロックに割り当てられたカラーに関する前記カラー情報は、前記各テクスチャブロックを構成するテクセルの代表値、及び各テクセルに対応するカラー値を獲得するのに利用されるインデックスまたは加重値である、請求項１６に記載のテクスチャ圧縮解除装置。