【手続補正書】
【提出日】平成29年8月2日(2017.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のスクリーンフレームを含むスクリーンコンテンツを受信するステップであって、前記複数のスクリーンフレームのうちの少なくとも１つのスクリーンフレームは、複数のタイプのスクリーンコンテンツを含む、ステップと、
規格ベースのコーデックに準拠する符号化ビットストリームを生成するために、１つのコーデックを用いて、前記複数のタイプのスクリーンコンテンツを含む、前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームを符号化する符号化ステップであって、
前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームのフレームを、複数の領域に分離するステップと、
前記複数の領域のうちの第１の領域が第１のコンテンツタイプを含み、前記複数の領域のうちの第２の領域が第２のコンテンツタイプを含むと判定するステップであって、前記第１のコンテンツタイプ及び前記第２のコンテンツタイプは、前記複数のタイプのスクリーンコンテンツに含まれており、前記第１のコンテンツタイプは、テキストコンテンツ及び画像コンテンツのうちの１つであり、前記第２のコンテンツタイプは、ビデオコンテンツである、ステップと、
前記第１のコンテンツタイプ及び前記第２のコンテンツタイプに基づくパラメータを用いて、前記第１の領域及び前記第２の領域を別々に符号化して、第１の符号化領域及び第２の符号化領域を生成するステップと、
結合された符号化フレームをエントロピ符号化部に渡すステップであって、前記結合された符号化フレームは、前記第１の符号化領域及び前記第２の符号化領域を少なくとも含む、ステップと、
前記エントロピ符号化部において、前記結合された符号化フレームから、前記の符号化された少なくとも１つのスクリーンフレームを生成するステップと、
を含む符号化ステップと、
を含む方法。
【請求項２】
前記符号化ステップは、
フレームプレ解析を実行するステップと、
前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームに含まれるマクロブロックを処理するステップと、
前記マクロブロックの各々に対してエントロピ符号化を実行することにより、前記の符号化された少なくとも１つのスクリーンフレームを生成するステップと、
を含む、請求項１記載の方法。
【請求項３】
前記の符号化された少なくとも１つのスクリーンフレームと前記の符号化された少なくとも１つのスクリーンフレームを説明するメタデータとを、リモートシステムに送信するステップ
をさらに含む、請求項１記載の方法。
【請求項４】
前記符号化ステップは、
コンテンツタイプに少なくとも部分的に基づいて、動き推定プロセスを実行するステップ
を含む、請求項１記載の方法。
【請求項５】
前記動き推定プロセスは、重み付き動き推定プロセスを含む、請求項４記載の方法。
【請求項６】
前記動き推定プロセスは、前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームに含まれるビデオコンテンツに対してダウンサンプリングを実行する、請求項４記載の方法。
【請求項７】
コンピューティングシステムであって、
プログラマブル回路と、
コンピュータ実行可能な命令を含むメモリであって、前記コンピュータ実行可能な命令は、実行されると、前記コンピューティングシステムに、
複数のスクリーンフレームをエンコーダに提供する動作であって、前記複数のスクリーンフレームのうちの少なくとも１つのスクリーンフレームは、複数のタイプのスクリーンコンテンツを含む、動作と、
規格ベースのコーデックに準拠する符号化ビットストリームを生成するために、１つのコーデックを用いて、前記複数のタイプのスクリーンコンテンツを含む、前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームを符号化する符号化動作であって、
前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームのフレームを、複数の領域に分離する動作と、
前記複数の領域のうちの第１の領域が第１のコンテンツタイプを含み、前記複数の領域のうちの第２の領域が第２のコンテンツタイプを含むと判定する動作であって、前記第１のコンテンツタイプ及び前記第２のコンテンツタイプは、前記複数のタイプのスクリーンコンテンツに含まれており、前記第１のコンテンツタイプは、テキストコンテンツ及び画像コンテンツのうちの１つであり、前記第２のコンテンツタイプは、ビデオコンテンツである、動作と、
前記第１のコンテンツタイプ及び前記第２のコンテンツタイプに基づくパラメータを用いて、前記第１の領域及び前記第２の領域を別々に符号化して、第１の符号化領域及び第２の符号化領域を生成する動作と、
結合された符号化フレームをエントロピ符号化部に渡す動作であって、前記結合された符号化フレームは、前記第１の符号化領域及び前記第２の符号化領域を少なくとも含む、動作と、
前記エントロピ符号化部において、前記結合された符号化フレームから、前記の符号化された少なくとも１つのスクリーンフレームを生成する動作と、
を含む符号化動作と、
を実行させる、メモリと、
を含むコンピューティングシステム
を備えたシステム。
【請求項８】
前記コンピューティングシステムに通信可能に接続されるリモートシステムであって、前記規格ベースのコーデックを実装しているハードウェアデコーダを実装している専用処理ユニットを含むリモートシステム
をさらに備えた、請求項７記載のシステム。
【請求項９】
前記リモートシステムは、ディスプレイをさらに含み、
前記リモートシステムは、前記コンピューティングシステムから受信され、前記ハードウェアデコーダにおいて復号されたスクリーンコンテンツを表示するよう構成されている、請求項８記載のシステム。
【請求項１０】
コンピューティングシステムに、
複数のスクリーンフレームを含むスクリーンコンテンツを受信するステップであって、前記複数のスクリーンフレームのうちの少なくとも１つのスクリーンフレームは、テキストコンテンツ、ビデオコンテンツ、及び画像コンテンツを含む、ステップと、
規格ベースのコーデックに準拠する符号化ビットストリームを生成するために、１つのコーデックを用いて、前記テキストコンテンツ、前記ビデオコンテンツ、及び前記画像コンテンツを含む、前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームを符号化するステップであって、
前記複数のスクリーンフレームのうちの前記少なくとも１つのスクリーンフレームのフレームを、複数の領域に分離するステップと、
前記複数の領域のうちの第１の領域が第１のコンテンツタイプを含み、前記複数の領域のうちの第２の領域が第２のコンテンツタイプを含むと判定するステップであって、前記第１のコンテンツタイプ及び前記第２のコンテンツタイプは、前記複数のタイプのスクリーンコンテンツに含まれており、前記第１のコンテンツタイプは、テキストコンテンツ及び画像コンテンツのうちの１つであり、前記第２のコンテンツタイプは、ビデオコンテンツである、ステップと、
前記第１のコンテンツタイプ及び前記第２のコンテンツタイプに基づくパラメータを用いて、前記第１の領域及び前記第２の領域を別々に符号化して、第１の符号化領域及び第２の符号化領域を生成するステップと、
結合された符号化フレームをエントロピ符号化部に渡すステップであって、前記結合された符号化フレームは、前記第１の符号化領域及び前記第２の符号化領域を少なくとも含む、ステップと、
前記エントロピ符号化部において、前記結合された符号化フレームから、前記の符号化された少なくとも１つのスクリーンフレームを生成するステップと、
を含む符号化ステップと、
を含む方法を実行させる、プログラム。