【手続補正書】
【提出日】平成25年6月17日(2013.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化した画像データを出力する描画サーバであって、
ＧＰＵを使用して画像を描画する描画手段と、
前記描画手段により描画された前記画像を前記ＧＰＵが有するＧＰＵメモリに書き込む書き込み手段と、
前記書き込み手段により前記ＧＰＵメモリに書き込まれた前記画像を読み出してランレングス符号化処理を行なって前記符号化した画像データを生成する符号化手段と、を有し、
前記書き込み手段は、前記画像を前記ＧＰＵメモリに書き込む際に、該画像にパリティ情報を付加して書き込み、
前記符号化手段は、前記ＧＰＵメモリから読み出した前記画像について、ビット列を参照して前記符号化した画像データを生成する際に、該ビット列と前記書き込み手段により付加されたパリティ情報とを比較してビット反転エラーを検出する
ことを特徴とする描画サーバ。
【請求項２】
前記書き込み手段は、前記描画手段により描画された前記画像に対して、符号化前処理を適用して前記ＧＰＵメモリに書き込むことを特徴とする請求項１に記載の描画サーバ。
【請求項３】
前記符号化前処理は、離散コサイン変換処理を含むことを特徴とする請求項２に記載の描画サーバ。
【請求項４】
前記符号化した画像データは、動画符号化データの１フレームに対応するデータであることを特徴とする請求項１乃至３のいずれか１項に記載の描画サーバ。
【請求項５】
前記符号化手段によりビット反転エラーが検出された回数を計数する計数手段と、
前記計数手段により計数されたビット反転エラーが検出された回数を、該ビット反転エラーが検出されたＧＰＵを示す情報を関連付けて外部装置に通知する通知手段と、
をさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の描画サーバ。
【請求項６】
請求項５に記載の描画サーバが１以上接続されたセンタサーバであって、
クライアント機器が接続されたことを検出する検出手段と、
前記検出手段により検出されたクライアント機器に対して提供する符号化した画像データの生成を、前記１以上の描画サーバが有するＧＰＵのうちのいずれかに割り当てる割り当て手段と、
前記割り当て手段により接続されているクライアント機器に対して割り当てられたＧＰＵを有する描画サーバから、前記符号化した画像データを受信して該クライアント機器に送信する送信手段と、を有し、
前記割り当て手段は、前記符号化した画像データの生成を割り当てたＧＰＵについてビット反転エラーが検出された回数を該ＧＰＵを有する描画サーバから受信し、該回数が閾値を超える場合は、該ＧＰＵを前記符号化した画像データの生成を割り当てるＧＰＵから除外する
ことを特徴とするセンタサーバ。
【請求項７】
パリティ情報を付加したデータをメモリに書き込む書き込み手段と、
前記書き込み手段により書き込まれたデータを前記メモリから読み出してランレングス符号化処理を行って符号化データを生成する符号化手段と、を有し、
前記符号化手段は、前記書き込まれたデータについてビット列を参照して前記符号化データを生成する際に、該ビット列と付加されているパリティ情報とを比較してビット反転エラーを検出する
ことを特徴とする符号化装置。
【請求項８】
符号化した画像データを出力する描画サーバの制御方法であって、
前記描画サーバの描画手段が、ＧＰＵを使用して画像を描画する描画工程と、
前記描画サーバの書き込み手段が、前記描画工程において描画された前記画像を前記ＧＰＵが有するＧＰＵメモリに書き込む書き込み工程と、
前記描画サーバの符号化手段が、前記書き込み工程において前記ＧＰＵメモリに書き込まれた前記画像を読み出してランレングス符号化処理を行なって前記符号化した画像データを生成する符号化工程と、を有し、
前記書き込み手段は前記書き込み工程において、前記画像を前記ＧＰＵメモリに書き込む際に、該画像にパリティ情報を付加して書き込み、
前記符号化手段は前記符号化工程において、前記ＧＰＵメモリから読み出した前記画像について、ビット列を参照して前記符号化した画像データを生成する際に、該ビット列と前記書き込み工程において付加されたパリティ情報とを比較してビット反転エラーを検出する
ことを特徴とする描画サーバの制御方法。
【請求項９】
請求項５に記載の描画サーバが複数接続されたセンタサーバの制御方法であって、
前記センタサーバの検出手段が、クライアント機器が接続されたことを検出する検出工程と、
前記センタサーバの割り当て手段が、前記検出工程において検出されたクライアント機器に対して提供する符号化した画像データの生成を、前記複数の描画サーバが有するＧＰＵのうちのいずれかに割り当てる割り当て工程と、
前記センタサーバの送信手段が、前記割り当て工程において接続されているクライアント機器に対して割り当てられたＧＰＵを有する描画サーバから、前記符号化した画像データを受信して該クライアント機器に送信する送信工程と、を有し、
前記割り当て手段は前記割り当て工程において、前記符号化した画像データの生成を割り当てたＧＰＵについてビット反転エラーが検出された回数を該ＧＰＵを有する描画サーバから受信し、該回数が閾値を超える場合は、該ＧＰＵを前記符号化した画像データの生成を割り当てるＧＰＵから除外する
ことを特徴とするセンタサーバの制御方法。
【請求項１０】
書き込み手段が、パリティ情報を付加したデータをメモリに書き込む書き込み工程と、
符号化手段が、前記書き込み工程において書き込まれたデータを前記メモリから読み出してランレングス符号化処理を行って符号化データを生成する符号化工程と、を有し、
前記符号化手段は前記符号化工程において、前記書き込まれたデータについてビット列を参照して前記符号化データを生成する際に、該ビット列と付加されているパリティ情報とを比較してビット反転エラーを検出する
ことを特徴とする符号化方法。
【請求項１１】
コンピュータを、請求項１乃至５のいずれか１項に記載の描画サーバの各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項１乃至５のいずれか１項に記載の描画サーバの各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
コンピュータを、請求項６に記載のセンタサーバの各手段として機能させるためのプログラム。
【請求項１４】
コンピュータを、請求項６に記載のセンタサーバの各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
コンピュータを、請求項７に記載の符号化装置の各手段として機能させるためのプログラム。
【請求項１６】
コンピュータを、請求項７に記載の符号化装置の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】描画サーバ、センタサーバ、符号化装置、制御方法、符号化方法、プログラム、及び記録媒体
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、描画サーバ、センタサーバ、符号化装置、制御方法、符号化方法、プログラム、及び記録媒体に関し、特に動画符号化処理を利用したＧＰＵメモリの検査方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、上述の問題点に鑑みてなされたものであり、符号化処理を利用した効率的なメモリ検査を行う描画サーバ、センタサーバ、符号化装置、制御方法、符号化方法、プログラム、及び記録媒体を提供することを目的とする。