【手続補正書】
【提出日】平成25年3月18日(2013.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオ圧縮を遂行するためのコンピュータ実施方法において、
ビデオゲーム又はアプリケーションを実行するための要求をユーザのクライアントから第１のハウジングサービスセンターにおいて受信する段階と、
それに応答して、前記第１のハウジングサービスセンターの第１サーバーにおいて前記要求されたビデオゲーム又はアプリケーションを実行する段階であって、前記オンラインのビデオゲーム又はアプリケーションは、最初第１の状態にあって、実行に続いて第２の状態に入り、前記ビデオゲーム又はアプリケーションを実行することで、１つ以上のネットワークを経て前記クライアントへ配信される圧縮された双方向ビデオストリームを発生して、前記ビデオゲーム又はアプリケーションが即座に応答する感覚をユーザがもつようにする段階と、
前記第１のハウジングサービスセンターの記憶装置に前記第２の状態を定義するアプリケーション又はゲームデータを記憶する段階であって、前記アプリケーション又はゲームデータは、前記第１のハウジングサービスセンターのサーバー及び第２のハウジングサービスセンターのサーバーにより使用されて、ユーザが前記第１又は第２のハウジングサービスセンターからログオフしそしてそこにログバックした後に前記第２の状態を再構成するようにした段階と、
を備えた方法。
【請求項２】
前記クライアント装置との通信に関連した待ち時間を決定し、そして
（１）待ち時間が指定のスレッシュホールドより長い場合には、新たなビデオフレーム又はその一部分を第２のエンコーディングフォーマットに基づいてエンコードし、前記第２のエンコーディングフォーマットは、それ以前に送信されたビデオフレーム又はその一部分に依存しないフォーマットを含み、又は
（２）待ち時間が指定のスレッシュホールドより短い場合には、新たなビデオフレーム又はその一部分を前記第１のエンコーディングフォーマットに基づいてエンコードし、その新たなビデオフレームは、最後に知られた首尾良く受信されたビデオフレーム又はその一部分に依存するようにエンコードされる、
という段階を更に備えた請求項１に記載の方法。
【請求項３】
前記フレーム又はその一部分は、前記第１のエンコーディングフォーマットに基づいてエンコードされるときは、各々、Ｐフレーム又はＰタイルを含み、そして前記フレーム又はその一部分は、前記第２のエンコーディングフォーマットに基づいてエンコードされるときは、各々、Ｉフレーム又はＩタイルを含む、請求項２に記載の方法。
【請求項４】
前記フィードバック情報は、前記フレーム又はその一部分が前記クライアント装置で首尾良く受信及び／又はデコードされたという指示を含む、請求項１に記載の方法。
【請求項５】
前記フィードバック情報は、前記フレーム又はその一部分が前記クライアント装置で首尾良く受信及び／又はデコードされなかったという指示を含む、請求項１に記載の方法。
【請求項６】
前記ビデオフレームは、前記クライアント装置においてプレイされているビデオゲームの画像を含む、請求項１に記載の方法。
【請求項７】
前記エンコードされたビデオフレーム又はその一部分を前記クライアント装置においてデコードする段階と、
前記ビデオフレーム又はその一部分の各々に関連した画像を前記クライアント装置のディスプレイに表示する段階と、
を更に備えた請求項１に記載の方法。
【請求項８】
プログラムコードを記憶するためのメモリと、
前記プログラムコードを処理して、次の動作、即ち、
ビデオゲーム又はアプリケーションを実行するための要求をユーザのクライアントから第１のハウジングサービスセンターにおいて受信し、
それに応答して、前記第１のハウジングサービスセンターの第１サーバーにおいて前記要求されたビデオゲーム又はアプリケーションを実行し、前記オンラインのビデオゲーム又はアプリケーションは、最初第１の状態にあって、実行に続いて第２の状態に入り、前記ビデオゲーム又はアプリケーションを実行することで、１つ以上のネットワークを経て前記クライアントへ配信される圧縮された双方向ビデオストリームを発生して、前記ビデオゲーム又はアプリケーションが即座に応答する感覚をユーザがもつようにし、
前記第１のハウジングサービスセンターの記憶装置に前記第２の状態を定義するアプリケーション又はゲームデータを記憶し、前記アプリケーション又はゲームデータは、前記第１のハウジングサービスセンターのサーバー及び第２のハウジングサービスセンターのサーバーにより使用されて、ユーザが前記第１又は第２のハウジングサービスセンターからログオフしそしてそこにログバックした後に前記第２の状態を再構成する、
という動作を遂行するためのプロセッサと、
を備えたシステム。
【請求項９】
前記プロセッサは、前記プログラムコードを処理して、前記クライアント装置との通信に関連した待ち時間を決定し、そして
（１）待ち時間が指定のスレッシュホールドより長い場合には、新たなビデオフレーム又はその一部分を第２のエンコーディングフォーマットに基づいてエンコードし、前記第２のエンコーディングフォーマットは、それ以前に送信されたビデオフレーム又はその一部分に依存しないフォーマットを含み、又は
（２）待ち時間が指定のスレッシュホールドより短い場合には、新たなビデオフレーム又はその一部分を前記第１のエンコーディングフォーマットに基づいてエンコードし、その新たなビデオフレームは、最後に知られた首尾良く受信されたビデオフレーム又はその一部分に依存するようにエンコードされる、
請求項８に記載のシステム。
【請求項１０】
前記フレーム又はその一部分は、前記第１のエンコーディングフォーマットに基づいてエンコードされるときは、各々、Ｐフレーム又はＰタイルを含み、そして前記フレーム又はその一部分は、前記第２のエンコーディングフォーマットに基づいてエンコードされるときは、各々、Ｉフレーム又はＩタイルを含む、請求項９に記載のシステム。
【請求項１１】
前記フィードバック情報は、前記フレーム又はその一部分が前記クライアント装置で首尾良く受信及び／又はデコードされたという指示を含む、請求項８に記載のシステム。
【請求項１２】
前記フィードバック情報は、前記フレーム又はその一部分が前記クライアント装置で首尾良く受信及び／又はデコードされなかったという指示を含む、請求項８に記載のシステム。
【請求項１３】
前記ビデオフレームは、前記クライアント装置においてプレイされているビデオゲームの画像を含む、請求項８に記載のシステム。
【請求項１４】
前記プロセッサが、次の動作、即ち、
前記エンコードされたビデオフレーム又はその一部分を前記クライアント装置においてデコードし、
前記ビデオフレーム又はその一部分の各々に関連した画像を前記クライアント装置のディスプレイに表示する、
という動作を遂行するようにさせる付加的なプログラムコードを更に備えた、請求項８に記載のシステム。
【請求項１５】
マシンにより実行されたときに、そのマシンが、次の動作、即ち、
ビデオゲーム又はアプリケーションを実行するための要求をユーザのクライアントから第１のハウジングサービスセンターにおいて受信し、
それに応答して、前記第１のハウジングサービスセンターの第１サーバーにおいて前記要求されたビデオゲーム又はアプリケーションを実行し、前記オンラインのビデオゲーム又はアプリケーションは、最初第１の状態にあって、実行に続いて第２の状態に入り、前記ビデオゲーム又はアプリケーションを実行することで、１つ以上のネットワークを経て前記クライアントへ配信される圧縮された双方向ビデオストリームを発生して、前記ビデオゲーム又はアプリケーションが即座に応答する感覚をユーザがもつようにし、
前記第１のハウジングサービスセンターの記憶装置に前記第２の状態を定義するアプリケーション又はゲームデータを記憶し、前記アプリケーション又はゲームデータは、前記第１のハウジングサービスセンターのサーバー及び第２のハウジングサービスセンターのサーバーにより使用されて、ユーザが前記第１又は第２のハウジングサービスセンターからログオフしそしてそこにログバックした後に前記第２の状態を再構成する、
という動作を遂行するようにさせるプログラムコードが記憶されたマシン読み取り可能な媒体。
【請求項１６】
前記クライアント装置との通信に関連した待ち時間を決定し、そして
（１）待ち時間が指定のスレッシュホールドより長い場合には、新たなビデオフレーム又はその一部分を第２のエンコーディングフォーマットに基づいてエンコードし、前記第２のエンコーディングフォーマットは、それ以前に送信されたビデオフレーム又はその一部分に依存しないフォーマットを含むものであり、又は
（２）待ち時間が指定のスレッシュホールドより短い場合には、新たなビデオフレーム又はその一部分を前記第１のエンコーディングフォーマットに基づいてエンコードし、その新たなビデオフレームは、最後に知られた首尾良く受信されたビデオフレーム又はその一部分に依存するようにエンコードされるものである、
プログラムコードを更に備えた請求項１５に記載のマシン読み取り可能な媒体。
【請求項１７】
前記フレーム又はその一部分は、前記第１のエンコーディングフォーマットに基づいてエンコードされるときは、各々、Ｐフレーム又はＰタイルを含み、そして前記フレーム又はその一部分は、前記第２のエンコーディングフォーマットに基づいてエンコードされるときは、各々、Ｉフレーム又はＩタイルを含む、請求項１６に記載のマシン読み取り可能な媒体。
【請求項１８】
前記フィードバック情報は、前記フレーム又はその一部分が前記クライアント装置で首尾良く受信及び／又はデコードされたという指示を含む、請求項１５に記載のマシン読み取り可能な媒体。
【請求項１９】
前記フィードバック情報は、前記フレーム又はその一部分が前記クライアント装置で首尾良く受信及び／又はデコードされなかったという指示を含む、請求項１５に記載のマシン読み取り可能な媒体。
【請求項２０】
前記ビデオフレームは、前記クライアント装置においてプレイされているビデオゲームの画像を含む、請求項１５に記載のマシン読み取り可能な媒体。
【請求項２１】
前記マシンが、次の動作、即ち、
前記エンコードされたビデオフレーム又はその一部分を前記クライアント装置においてデコードし、
前記ビデオフレーム又はその一部分の各々に関連した画像を前記クライアント装置のディスプレイに表示する、
という動作を遂行するようにさせる付加的なプログラムコードを更に備えた、請求項１５に記載のマシン読み取り可能な媒体。