【誤訳訂正書】
【提出日】平成31年3月11日(2019.3.11)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
コンピュータであって、  少なくとも１つのプロセッサと、  メモリと、  前記メモリに記憶されたプログラム命令であって、前記少なくとも１つのプロセッサによる実行の際に、前記コンピュータに、  第１エントロピー符号化ルックアップテーブルに従って各々の一連の画素データを符号化する一連の符号語を含むデータストリームを受信する工程と、 第１符号語および第２符号語と、ゼロのランに応じた完全なルックアップテーブルのエントリをゼロのランまたは１のランに応じた完全なルックアップテーブルのエントリにカスケード接続された第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するためのデータストリームを処理する工程であって、前記第１符号語および第２符号語は、前記データストリーム内の連続した符号語であり、前記第２エントロピー符号化ルックアップテーブルは、前記第１エントロピー符号化ルックアップテーブルと異なる工程と、 前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、前記第２エントロピー符号化ルックアップテーブルを使用して前記第１符号語および第２符号語を復号する工程と、 前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、前記第１エントロピー符号化ルックアップテーブルを使用して前記第１符号語を復号する工程と、を含む工程を実施させるプログラム命令を備え、  前記第２エントロピー符号化ルックアップテーブルは、一組の第１符号語および第２符号語をそれぞれが備える少なくとも複数のエントリを含み、前記各組の第１符号語は、ゼロのランに相当する前記第１エントロピー符号化ルックアップテーブルの１以上のエントリから選択され、前記各組の第２符号語は、ゼロのランまたは１のランに相当する前記第１エントロピー符号化ルックアップテーブルの１以上のエントリから選択されるコンピュータ。
【請求項２】
請求項１に記載のコンピュータであって、さらに、  前記第１エントロピー符号化ルックアップテーブルの前記第１符号語および符号語エントリ間の一致を識別するために前記データストリームを処理する工程であって、前記コンピュータは、前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するための前記データストリームの処理と並行して、前記第１エントロピー符号化ルックアップテーブルの前記第１符号語および符号語エントリ間の一致を識別するために前記データストリームの処理を行う工程を実施させるプログラム命令を備える、コンピュータ。
【請求項３】
請求項１又は２に記載のコンピュータであって、  前記第２エントロピー符号化ルックアップテーブルは、前記第１符号語および第２符号語の組の各固有の組み合わせを含むコンピュータ。
【請求項４】
請求項１乃至３のいずれか１項に記載のコンピュータであって、さらに、 前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、および第３符号語および第４符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するために前記データストリームを処理する工程であって、前記第１、第２、第３、および第４符号語は、前記データストリームの連続した符号語である工程を実施させるプログラム命令を備える、コンピュータ。
【請求項５】
請求項４に記載のコンピュータであって、さらに、  （ｉ）前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、および（ｉｉ）前記第３符号語および前記第４符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、前記第２エントロピー符号化ルックアップテーブルを使用して前記第３符号語および前記第４符号語を復号する工程と、  （ｉ）前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、および（ｉｉ）前記第３符号語および前記第４符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、前記第１エントロピー符号化ルックアップテーブルを使用して前記第３符号語を復号する工程と、を実施させるプログラム命令を備えるコンピュータ。
【請求項６】
請求項１乃至５のいずれか１項に記載のコンピュータであって、さらに、 前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、前記第２符号語および第３符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するために前記データストリームを処理する工程であって、前記第２および第３符号語は、前記データストリーム内の連続した符号語である工程を実施させるプログラム命令を備えるコンピュータ。
【請求項７】
請求項６に記載のコンピュータであって、さらに、  （ｉ）前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、および（ｉｉ）前記第２符号語および第３符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、前記第２エントロピー符号化ルックアップテーブルを使用して前記第２符号語および第３符号語を復号する工程と、  （ｉ）前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、および（ｉｉ）前記第２符号語および前記第３符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、前記第１エントロピー符号化ルックアップテーブルを使用して前記第２符号語を復号する工程と、を実施させるプログラム命令を備えるコンピュータ。
【請求項８】
請求項１乃至７のいずれか１項に記載のコンピュータであって、  前記第２エントロピー符号化ルックアップテーブルを使用して前記第１符号語および前記第２符号語を復号する工程は、クロックサイクル・スループット当たり平均２画素を保証するコンピュータ。
【請求項９】
請求項１乃至８のいずれか１項に記載のコンピュータであって、  前記第１エントロピー符号化ルックアップテーブルは、Ｈｕｆｆｍａｎエントロピー符号化ルックアップテーブルであるコンピュータ。
【請求項１０】
請求項１乃至９のいずれか１項に記載のコンピュータであって、さらに、  前記第１符号語、または前記第１符号語および第２符号語の前記復号する工程に基づき、１以上の印刷エンジンまたは表示モニタに出力データストリームを提供する工程を実施させるプログラム命令を備えるコンピュータ。
【請求項１１】
請求項１０に記載のコンピュータであって、さらに、  １以上の前記印刷エンジンまたは前記表示モニタに前記出力データストリームを提供する工程の前に、前記出力データストリームを逆量子化する工程と、前記出力データストリームに逆空間周波数変換を実行する工程とを実施させるプログラム命令を備えるコンピュータ。
【請求項１２】
データストリームを復号するためのシステムであって、  前記データストリームを受信するための入力バッファであって、前記データストリームは、エントロピー符号化ルックアップテーブルに従って一連の符号語に符号化されたデータを含む入力バッファと、  前記入力バッファに接続されたプロセッサであって、    前記データストリーム内の連続した符号語がゼロのランに続くゼロのランまたは１のランに続くゼロのランに相当するかどうかを判断し、    前記連続した符号語がゼロのランに続くゼロのランまたは１のランに続くゼロのランに相当する場合、ゼロのランに応じた完全なルックアップテーブルのエントリをゼロのランまたは１のランに応じた完全なルックアップテーブルのエントリにカスケード接続する修正されたエントロピー符号化ルックアップテーブルを使用して前記連続した符号語を復号する工程の少なくとも一部に基づく出力を提供し、    前記連続した符号語がゼロのランに続くゼロのランまたは１のランに続くゼロのランに相当しない場合、前記エントロピー符号化ルックアップテーブルを使用して前記連続した符号語の第１符号語を復号する工程の少なくとも一部に基づく前記出力を提供するように構成されたプロセッサと、を備え、  前記修正されたエントロピー符号化ルックアップテーブルは、一組の第１符号語および第２符号語をそれぞれが備える少なくとも複数のエントリを含み、前記各組の第１符号語は、ゼロのランに相当する前記エントロピー符号化ルックアップテーブルの１以上のエントリから選択され、前記各組の第２符号語は、ゼロのランまたは１のランに相当する前記エントロピー符号化ルックアップテーブルの１以上のエントリから選択されるシステム。
【請求項１３】
請求項１２に記載のシステムであって、  前記修正されたエントロピー符号化ルックアップテーブルを使用して前記連続した符号語を復号する工程の少なくとも一部に基づく前記出力を提供する工程は、クロックサイクル・スループット当たり平均２画素を保証するシステム。
【請求項１４】
請求項１２又は１３に記載のシステムであって、  前記エントロピー符号化ルックアップテーブルは、Ｈｕｆｆｍａｎエントロピー符号化ルックアップテーブルであるシステム。
【請求項１５】
請求項１２乃至１４のいずれか１項に記載のシステムであって、  前記入力バッファおよび前記プロセッサは、印刷デバイスに含まれるシステム。
【請求項１６】
コンピュータプログラムであって、  第１エントロピー符号化ルックアップテーブルに従って各々の一連の画素データを符号化する一連の符号語を含むデータストリームを受信する工程と、 第１符号語および第２符号語と、ゼロのランに応じた完全なルックアップテーブルのエントリをゼロのランまたは１のランに応じた完全なルックアップテーブルのエントリにカスケード接続された第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するために前記データストリームを処理する工程であって、前記第１符号語および第２符号語は、前記データストリーム内の連続した符号語であり、前記第２エントロピー符号化ルックアップテーブルは、前記第１エントロピー符号化ルックアップテーブルと異なる工程と、 前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、前記第２エントロピー符号化ルックアップテーブルを使用して前記第１符号語および第２符号語を復号する工程と、 前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、前記第１エントロピー符号化ルックアップテーブルを使用して前記第１符号語を復号する工程と、を備える一連の動作をプロセッサに実行させ、  前記第２エントロピー符号化ルックアップテーブルは、一組の第１符号語および第２符号語をそれぞれが備える少なくとも複数のエントリを含み、前記各組の第１符号語は、ゼロのランに相当する前記第１エントロピー符号化ルックアップテーブルの１以上のエントリから選択され、前記各組の第２符号語は、ゼロのランまたは１のランに相当する前記第１エントロピー符号化ルックアップテーブルの１以上のエントリから選択されるプログラム。
【請求項１７】
請求項１６に記載のコンピュータプログラムであって、  前記一連の動作は、さらに、  前記第１エントロピー符号化ルックアップテーブルの前記第１符号語および符号語エントリ間の一致を識別するために前記データストリームを処理する工程であって、前記第１エントロピー符号化ルックアップテーブルの前記第１符号語および符号語エントリ間の一致を識別するために前記データストリームを処理する工程は、前記第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するために前記データストリームを処理する工程と並行して行われる工程を備えるプログラム。 
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００５
【訂正方法】変更
【訂正の内容】
【０００５】  例示の実施形態において、コンピュータに実装された方法は、コンピューティング・デバイスによる、第１エントロピー符号化ルックアップテーブルに従った各々の一連の画素データを符号化する一連の符号語を含むデータストリームを受信する工程、および前記コンピューティング・デバイスによる、第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するため前記データストリームを処理する工程を備える。本例では、前記第１符号語および前記第２符号語は、前記データストリーム内の連続した符号語であり、前記第２エントロピー符号化ルックアップテーブルは、前記第１エントロピー符号化ルックアップテーブルとは異なる。本例の方法には、また、前記第１符号語および前記第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、前記コンピューティング・デバイスにより、前記第２エントロピー符号化ルックアップテーブルを使用して前記第１符号語および前記第２符号語を復号する工程が含まれる。さらに、本例の方法には、前記第１符号語および前記第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、前記コンピューティング・デバイスにより、前記第１エントロピー符号化ルックアップテーブルを使用して前記第１符号語を復号する工程が含まれる。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０００７
【訂正方法】変更
【訂正の内容】
【０００７】  さらなる例示の実施形態においては、コンピュータプログラムは、コンピューティング・デバイスによる、第１エントロピー符号化ルックアップテーブルに従って各々の一連の画素データを符号化する一連の符号語を含むデータストリームを受信する工程と、第１符号語および第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断するためデータストリームを処理する工程とを備える一連の動作を実行させる。本例では、前記第１符号語および前記第２符号語は、前記データストリーム内の連続した符号語であり、前記第２エントロピー符号化ルックアップテーブルは、前記第１エントロピー符号化ルックアップテーブルとは異なる。本例では、前記一連の動作には、また、前記第１符号語および前記第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、前記第２エントロピー符号化ルックアップテーブルを使用して前記第１符号語および前記第２符号語を復号する工程が含まれる。さらに、本例では、前記一連の動作には、前記第２エントロピー符号化ルックアップテーブルに前記第１符号語および前記第２符号語と、前記第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、前記第１エントロピー符号化ルックアップテーブルを使用して前記第１符号語を復号する工程が含まれる。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００５０
【訂正方法】変更
【訂正の内容】
【００５０】  ブロック１５４において、システム１００はデータストリームを処理し、第１符号語および第２符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断する。本例において、第１符号語および第２符号語は、データストリーム内の連続した符号語であり、第２エントロピー符号化ルックアップテーブルは、図８の第２符号化ルックアップテーブル・ブロック１０８により利用された、修正された符号化ルックアップテーブルであり得る。ブロック１５６において、システム１００はデータストリームを処理し、第１エントロピー符号化ルックアップテーブルの第１符号語および符号語エントリ間の一致を識別する。一例において、ブロック１５６におけるこの処理は、ブロック１５４の処理と並行に行われる。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００５１
【訂正方法】変更
【訂正の内容】
【００５１】  ブロック１５８において、第１符号語および第２符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、システム１００は、第２エントロピー符号化ルックアップテーブルを使用して第１符号語および第２符号語を復号、またはそうでない場合は、出力として提供する。ブロック１６０において、第１符号語および第２符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、システム１００は、第１エントロピー符号化ルックアップテーブルを使用して第１符号語を復号、またはそうでない場合は、出力として提供する。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００５２
【訂正方法】変更
【訂正の内容】
【００５２】  図９の例では、ブロック１６２において、システム１００は処理を次の符号語のセットにシフトさせる。一実施形態に従って、システム１００がブロック１５４において一致を識別しない場合、続いてブロック１６２において、システム１００は１符号語ずつ処理をシフトさせ、制御はブロック１５４に戻って受信されたデータストリームの処理を続ける。その結果として、ブロック１５４の次の反復において、システム１００は、第２符号語および次の連続した（第３）符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断する。さらに、ブロック１５６の次の反復において、システム１００はデータストリームを処理し、第１エントロピー符号化ルックアップテーブルの第２符号語および符号語エントリ間の一致を識別する。その後、ブロック１５８において、第２符号語および第３符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、システム１００は第２エントロピー符号化ルックアップテーブルを使用して第２符号語および第３符号語を復号、またはそうでない場合は、出力として提供する。ブロック１６０において、第２符号語および第３符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、システム１００は第１エントロピー符号化ルックアップテーブルを使用して第２符号語を復号、またはそうでない場合は、出力として提供する。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００５３
【訂正方法】変更
【訂正の内容】
【００５３】  ブロック１６２を再び参照すると、本実施形態に従って、システム１００がブロック１５４において一致を識別する場合、続いてブロック１６２において、システム１００は２符号語ずつ処理をシフトさせ、制御はブロック１５４に戻って受信されたデータストリームの処理を続ける。その結果として、ブロック１５４の次の反復において、システム１００は、次の連続した一組の符号語（例えば、第３および第４符号語）と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致があるかどうか判断する。さらに、ブロック１５６の次の反復において、システム１００はデータストリームを処理し、第１エントロピー符号化ルックアップテーブルで第３符号語および符号語エントリ間の一致を識別する。その後、ブロック１５８において、第３符号語および第４符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がある場合、システム１００は第２エントロピー符号化ルックアップテーブルを使用して第３符号語および第４符号語を復号、またはそうでない場合は、出力として提供する。ブロック１６０において、第３符号語および第４符号語と、第２エントロピー符号化ルックアップテーブルの符号語エントリとの間の一致がない場合、システム１００は第１エントロピー符号化ルックアップテーブルを使用して第３符号語を復号、またはそうでない場合は、出力として提供する。