【手続補正書】
【提出日】令和1年5月13日(2019.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを、
前記コンピュータで駆動するアプリケーションの制御にしたがって前記コンピュータのメモリにイメージをロードする手段と、
前記アプリケーションの制御にしたがって、ネットワークを介してダウンロードされた、または前記コンピュータで生成されて保存された基準カラー配列情報を前記メモリにロードする手段と、
前記ロードされたイメージの色相値と前記ロードされた基準カラー配列情報とに基づいて、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める手段と、
して機能させることを特徴とするプログラム。
【請求項２】
前記基準カラー配列情報は、基準となるピクセルフォーマットのビット数に基づくカラー配列イメージを含み、
前記ピクセルフォーマットを決める手段は、
前記カラー配列イメージの色相値の色相分布と前記ロードされたイメージの色相値の色相分布とを比較することで、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める、
請求項１に記載のプログラム。
【請求項３】
前記ピクセルフォーマットを決める手段は、
前記カラー配列イメージの各ピクセルの色相値である第１ＲＧＢ値の３次元色相分布図を生成する手段と、
前記ロードされたイメージの各ピクセルの第２ＲＧＢ値を前記３次元色相分布図に適用し、前記第２ＲＧＢ値と前記３次元色相分布図との差値を、前記３次元色相分布図範囲外のピクセルに対して計算する手段と、
前記差値を利用して前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める手段とを含む、
請求項２に記載のプログラム。
【請求項４】
前記差値を利用して前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める手段は、
前記計算された差値の標準偏差が予め設定された値以上である場合には、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを、前記基準となるピクセルフォーマットのビット数よりも大きいビット数のピクセルフォーマットに決定し、前記標準偏差が前記予め設定された値未満である場合には、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを、前記基準となるピクセルフォーマットのビット数と同じ、または小さいビット数のピクセルフォーマットに決める、
請求項３に記載のプログラム。
【請求項５】
前記差値は、前記第２ＲＧＢ値が前記３次元色相分布図で示す点と前記３次元色相分布図で前記第１ＲＧＢ値が示す点のうち、最も近い点間の距離差によって計算される、
請求項３に記載のプログラム。
【請求項６】
前記コンピュータを、
前記ピクセルフォーマットが決められた前記ロードされたイメージに対する識別情報を、前記決められたピクセルフォーマットと互いに関連付けてキャッシュに保存する手段
としてさらに機能させ、
前記ロードされたイメージが再ロードされる場合、前記ロードされたイメージのピクセルフォーマットは、前記キャッシュに前記ロードされたイメージの識別情報と関連付けて保存されたピクセルフォーマットに決定されることを特徴とする、
請求項１に記載のプログラム。
【請求項７】
前記アプリケーションは、前記ロードされたイメージを利用してゲームサービスを提供するゲームエンジンを含み、前記ゲームエンジンを介して前記決められたピクセルフォーマットで前記ロードされたイメージをレンダリングするように前記コンピュータを制御することを特徴とする、
請求項１に記載のプログラム。
【請求項８】
システムであって、
駆動するアプリケーションの制御にしたがってメモリにイメージをロードするイメージロード手段と、
前記アプリケーションの制御にしたがって、ネットワークを介してダウンロードされた、または当該システムによって生成されて保存された基準カラー配列情報を前記メモリにロードする基準カラー配列情報ロード手段と、
前記ロードされたイメージの色相値と前記ロードされた基準カラー配列情報とに基づいて、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決めるピクセルフォーマット決定手段と、
を備えるシステム。
【請求項９】
前記基準カラー配列情報は、基準となるピクセルフォーマットのビット数に基づくカラー配列イメージを含み、
前記ピクセルフォーマット決定手段は、
前記カラー配列イメージの色相値の色相分布と前記ロードされたイメージの色相値の色相分布とに基づいて、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決定する、
請求項８に記載のシステム。
【請求項１０】
前記ピクセルフォーマット決定手段は、
前記カラー配列イメージの各ピクセルの色相値である第１ＲＧＢ値の３次元色相分布図を生成する３次元色相分布図生成手段と、
前記ロードされたイメージの各ピクセルの第２ＲＧＢ値を前記３次元色相分布図に適用し、前記第２ＲＧＢ値と前記３次元色相分布図との差値を、前記３次元色相分布図を脱するピクセルに対して計算する差値計算手段と、
前記差値を利用して前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める決定手段と、を含む、
請求項９に記載のシステム。
【請求項１１】
前記決定手段は、
前記計算された差値の標準偏差が予め設定された値以上である場合には、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを、前記基準となるピクセルフォーマットのビット数よりも大きいビット数のピクセルフォーマットに決定し、前記標準偏差が前記予め設定された値未満である場合には、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを、前記基準となるピクセルフォーマットのビット数と同じ、または小さいビット数のピクセルフォーマットに決定する、
請求項１０に記載のシステム。
【請求項１２】
前記差値は、前記第２ＲＧＢ値が前記３次元色相分布図で示す点と前記３次元色相分布図で前記第１ＲＧＢ値が示す点のうち、最も近い点間の距離差によって計算される、
請求項１０に記載のシステム。
【請求項１３】
前記ピクセルフォーマットが決められた前記ロードされたイメージに対する識別情報を、前記決められたピクセルフォーマットと互いに関連付けてキャッシュに保存する保存手段
をさらに備え、
前記ロードされたイメージが再ロードされる場合、前記ロードされたイメージのピクセルフォーマットは、前記キャッシュに前記ロードされたイメージの識別情報と関連付けて保存されたピクセルフォーマットに決定されることを特徴とする、
請求項８に記載のシステム。
【請求項１４】
前記アプリケーションは、前記ロードされたイメージを利用してゲームサービスを提供するゲームエンジンを含み、前記ゲームエンジンを介して前記決められたピクセルフォーマットで前記ロードされたイメージをレンダリングするように当該システムを制御することを特徴とする、
請求項８に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】イメージをレンダリングするプログラムおよびシステム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
コンピュータを、前記コンピュータで駆動するアプリケーションの制御にしたがって前記コンピュータのメモリにイメージをロードする手段と、前記アプリケーションの制御にしたがって、ネットワークを介してダウンロードされた、または前記コンピュータで生成されて保存された基準カラー配列情報を前記メモリにロードする手段と、前記ロードされたイメージの色相値と前記ロードされた基準カラー配列情報とに基づいて、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める手段と、して機能させることを特徴とするプログラムを提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
一つの態様では、前記基準カラー配列情報は、基準となるピクセルフォーマットのビット数に基づくカラー配列イメージを含み、前記ピクセルフォーマットを決める手段は、前記カラー配列イメージの色相値の色相分布と前記ロードされたイメージの色相値の色相分布とを比較することで、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決めることを特徴としてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
他の態様では、前記ピクセルフォーマットを決める手段は、前記カラー配列イメージの各ピクセルの色相値である第１ＲＧＢ（Ｒｅｄ  Ｇｒｅｅｎ  Ｂｌｕｅ）値の３次元色相分布図を生成する手段（前記３次元色相分布図の各軸は、ＲＧＢの各色相に対応する）、前記ロードされたイメージの各ピクセルの第２ＲＧＢ値を前記３次元色相分布図に適用し、前記第２ＲＧＢ値と前記３次元色相分布図との差値を、前記３次元色相分布図を脱するピクセルに対して計算する手段、および前記差値を利用して前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める手段を含むことを特徴としてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
さらに他の態様では、前記差値を利用して前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決める手段は、前記計算された差値の標準偏差が予め設定された値以上である場合には、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを、前記基準となるピクセルフォーマットのビット数よりも大きいビット数のピクセルフォーマットに決め、前記標準偏差が前記予め設定された値未満である場合には、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを、前記基準となるピクセルフォーマットのビット数と同じか、小さいビット数のピクセルフォーマットに決めることを特徴としてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
さらに他の態様では、前記コンピュータを、前記ピクセルフォーマットが決められた前記ロードされたイメージに対する識別情報を、前記決められたピクセルフォーマットと互いに関連付けてキャッシュに保存する手段としてさらに機能させ、前記ロードされたイメージが再ロードされる場合、前記ロードされたイメージのピクセルフォーマットは、前記キャッシュに前記ロードされたイメージの識別情報と関連付けて保存されたピクセルフォーマットに決定されることを特徴としてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
さらに他の態様では、前記アプリケーションは、前記ロードされたイメージを利用してゲームサービスを提供するゲームエンジンを含み、前記ゲームエンジンを介して前記決められたピクセルフォーマットによって前記ロードされたイメージをレンダリングするように前記コンピュータを制御することを特徴としてもよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
システムであって、駆動するアプリケーションの制御にしたがってメモリにイメージをロードするイメージロード手段と、前記アプリケーションの制御にしたがって、ネットワークを介してダウンロードされた、または当該システムによって生成されて保存された基準カラー配列情報を前記メモリにロードする基準カラー配列情報ロード手段と、前記ロードされたイメージの色相値と前記ロードされた基準カラー配列情報とに基づいて、前記ロードされたイメージのテクスチャ生成のためのピクセルフォーマットを決めるピクセルフォーマット決定手段と、を備えることを特徴とする、システムを提供する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
このように、予め区分されたピクセルフォーマットを利用するのではなく、イメージをロードしてレンダリングするタイミングに色相分布を分析してロードされたイメージのピクセルフォーマットを決めるため、不必要な資源の浪費を防ぐことができる。