【誤訳訂正書】
【提出日】平成30年11月28日(2018.11.28)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
対応する符号化され暗号化されたデータ（Ｅ２）を生成するために入力データ（Ｄ１）を符号化し暗号化するエンコーダ（１１０）であって、該エンコーダ（１１０）は前記入力データ（Ｄ１）を処理するためのデータ処理部を含む：
（ａ）前記データ処理部は、入力データ（Ｄ１）を符号化して複数の中間符号化データストリームを生成するように構成されており、
前記複数の中間符号化データストリームは、少なくとも１つのクリティカルデータストリームと該クリティカルデータストリームとは異なる１つ以上の非クリティカルデータストリームを含んでおり、前記クリティカルデータストリームは、前記非クリティカルデータストリームを後に復号化するために用いられるものであり、
前記少なくとも１つのクリティカルデータストリームは、前記複数の中間符号化データストリームの一部のみを構成するものであり、
（ｂ）前記データ処理部は、１つ以上の暗号化アルゴリズムを使用して前記少なくとも１つのクリティカルデータストリームを暗号化することにより少なくとも１つの中間暗号化データストリームを生成するように構成されており、
前記データ処理部は、前記少なくとも１つのクリティカルデータストリームを暗号化する前に、前記少なくとも１つのクリティカルデータストリームを少なくとも１つの圧縮データストリームに圧縮するように構成されており、
（ｃ）前記データ処理部は、前記符号化され暗号化されたデータ（Ｅ２）に含まれるようにするために前記非クリティカルデータストリームを１つ以上の圧縮データストリームに圧縮するように構成されており、
（ｄ）前記データ処理部は、前記複数の中間符号化データストリームのうち暗号化されていない部分を前記少なくとも１つの中間暗号化データストリームと併合して前記符号化され暗号化されたデータ（Ｅ２）を生成するように構成されており、
（ｅ）前記少なくとも１つのクリティカルデータストリームが下記（ｉ）〜（ｖ）の少なくとも一つを示す情報を含んでいるエンコーダ（１１０）。
（ｉ）前記入力データ（Ｄ１）を複数のデータブロック及びデータパケットの少なくとも一方に分割及び結合の少なくとも一方をするように構成されている複数の分割及び結合の少なくとも一方の動作。
（ｉｉ）複数のデータブロック及びデータパケットの少なくとも一方の情報を符号化するのに用いられる１つ以上の符号化方法。
（ｉｉｉ）複数のデータブロック及びデータパケットの少なくとも一方を複数のエントロピー符号化されたデータブロック及びデータパケットの少なくとも一方にエントロピー符号化するのに用いられる１つ以上のエントロピー符号化方法。
（ｉｖ）エントロピー符号化されたデータストリームのうち複数のエントロピー符号化されたデータブロック及びデータパケットの少なくとも一方の長さ。
（ｖ）エントロピー符号化前の複数のデータブロック及びデータパケットの少なくとも一方の長さ。
【請求項２】
前記データ処理部は、前記複数のデータブロック及びデータパケットの少なくとも一方に対して統計的分析及び反復分析の少なくとも一方を実行して、それぞれのデータブロック及びデータパケットの少なくとも一方内の統計的変動を示す複数のパラメータを決定するように構成されており、
前記データ処理部は、前記複数のパラメータを使用して、前記複数の中間符号化データストリームを生成するために前記複数のデータブロック及びデータパケットの少なくとも一方の情報を符号化するために使用される前記１つ以上の符号化方法を選択するように構成されている請求項１に記載のエンコーダ（１１０）。
【請求項３】
前記データ処理部は、１次元データ、多次元データ、テキストデータ、バイナリデータ、センサデータ、オーディオデータ、画像データ、ビデオデータ、符号化データの少なくとも１つの形態で提供される前記入力データ（Ｄ１）を処理するように構成されている請求項１に記載のエンコーダ（１１０）。
【請求項４】
前記少なくとも一つの圧縮データストリームの第１バイトが前記少なくとも１つのクリティカルデータストリームを圧縮するのに用いられるエントロピー符号化方法を記述するように、前記データ処理部が前記第一バイトを計算するよう構成されている請求項１に記載のエンコーダ（１１０）。
【請求項５】
前記データ処理部が、暗号化されたデータストリームの先頭に書き込まれる新しいバイト、エントロピー符号化方法のバイト及びワードのうち少なくとも一方における最上位ビット、非暗号化データストリームと暗号化データストリームが前記符号化され暗号化されたデータ（Ｅ２）に含まれる順序、フラグビット、のうち少なくとも１つを用いることで暗号化を定義するように構成されている請求項１に記載のエンコーダ（１１０）。
【請求項６】
エンコーダ（１１０）によって、対応する符号化され暗号化されたデータ（Ｅ２）を生成する、入力データ（Ｄ１）を符号化及び暗号化する方法であって、前記エンコーダ（１１０）は前記入力データ（Ｄ１）を処理するためのデータ処理部を含むものであり、該方法は前記データ処理部による以下のステップを含む：
（ａ）前記入力データ（Ｄ１）を符号化して複数の中間符号化データストリームを生成するステップ、
但し、前記複数の中間符号化データストリームは、少なくとも１つのクリティカルデータストリームと該クリティカルデータストリームとは異なる１つ以上の非クリティカルデータストリームを含んでおり、前記クリティカルデータストリームは、前記非クリティカルデータストリームを後に復号化するために用いられるものであり、
前記少なくとも１つのクリティカルデータストリームは、前記複数の中間符号化データストリームの一部のみを構成するものである。
（ｂ）１つ以上の暗号化アルゴリズムを使用して前記少なくとも１つのクリティカルデータストリームを暗号化することにより少なくとも１つの中間暗号化データストリームを生成するステップ、
但し、前記データ処理部は、前記少なくとも１つのクリティカルデータストリームを暗号化する前に、前記少なくとも１つのクリティカルデータストリームを少なくとも１つの圧縮データストリームに圧縮するように構成されている。
（ｃ）前記符号化され暗号化されたデータ（Ｅ２）に含めるために前記非クリティカルデータストリームを１つ以上の圧縮データストリームに圧縮するステップ、
（ｄ）前記複数の中間符号化データストリームのうち暗号化されていない部分を前記少なくとも１つの中間暗号化データストリームと併合して前記符号化され暗号化されたデータ（Ｅ２）を生成するステップ。
（ｅ）さらに該方法は、前記少なくとも１つのクリティカルデータストリームが下記（ｉ）〜（ｖ）の少なくとも一つを示す情報を含んでいる。
（ｉ）前記入力データ（Ｄ１）を複数のデータブロック及びデータパケットの少なくとも一方に分割及び結合の少なくとも一方をするように構成されている複数の分割及び結合の少なくとも一方の動作。
（ｉｉ）複数のデータブロック及びデータパケットの少なくとも一方の情報を符号化するのに用いられる１つ以上の符号化手法。
（ｉｉｉ）複数のデータブロック及びデータパケットの少なくとも一方を複数のエントロピー符号化されたデータブロック及びデータパケットの少なくとも一方にエントロピー符号化するのに用いられる１つ以上のエントロピー符号化方法。
（ｉｖ）エントロピー符号化されたデータストリームのうち複数のエントロピー符号化されたデータブロック及びデータパケットの少なくとも一方の長さ。
（ｖ）エントロピー符号化前の複数のデータブロック及びデータパケットの少なくとも一方の長さ。
【請求項７】
前記複数のデータブロック及びデータパケットの少なくとも一方に対して統計的分析及び反復分析の少なくとも一方を実行して、それぞれのデータブロック及びデータパケットの少なくとも一方内の統計的変動を示す複数のパラメータを決定するように前記データ処理部を動作させることと；
複数のパラメータを使用して前記複数のデータブロック及びデータパケットの少なくとも一方の情報を符号化して前記複数の中間符号化データストリームを生成するために使用される前記１つ以上の符号化方法を選択するように前記データ処理部を動作させることと；を備える請求項６に記載の方法。
【請求項８】
前記データ処理部を動作させて、１次元データ、多次元データ、テキストデータ、バイナリデータ、センサデータ、オーディオデータ、画像データ、ビデオデータ、符号化されたデータのうち少なくとも１つの形態で提供される前記入力データ（Ｄ１）を処理することを含む請求項６に記載の方法。
【請求項９】
前記データ処理部を動作させて、前記少なくとも一つの圧縮データストリームの第１バイトを、前記第１バイトが前記少なくとも１つのクリティカルデータストリームを圧縮するために使用されるエントロピー符号化方法を記述するように計算することを含む請求項６に記載の方法。
【請求項１０】
前記データ処理部を動作させて、暗号化データストリームの先頭に書き込まれる新しいバイト、エントロピー符号化方法のバイト及びワードの少なくとも一方における最上位ビット、非暗号化データストリームと暗号化データストリームが前記符号化され暗号化されたデータ（Ｅ２）に含まれる順序、フラグビット、のうち少なくとも１つを用いることで暗号化を定義することを含む請求項６に記載の方法。
【請求項１１】
符号化され暗号化されたデータ（Ｅ２）を解読及び復号して対応する解読化され復号化されたデータ（Ｄ３）を生成するデコーダ（１２０）であって、該デコーダ（１２０）は前記符号化され暗号化されたデータ（Ｅ２）を処理するためのデータ処理部を含む：
（ｉ）前記データ処理部は、前記符号化され暗号化されたデータ（Ｅ２）を処理して、そのうち１つ以上の暗号化されたサブ部分及び１つ以上の暗号化されていないサブ部分を決定し、前記符号化され暗号化されたデータ（Ｅ２）の前記１つ以上の暗号化されていないサブ部分は、複数のデータブロック及びデータパケットの少なくとも一方の符号化された情報を含み；
（ｉｉ）前記データ処理部は、（ａ）サイズ、（ｂ）相対位置、及び（ｃ）前記複数のデータブロック及びデータパケットの少なくとも一方に関連する１つ以上の符号化方法、のうち少なくとも１つを決定するために、前記１つ以上の暗号化されたサブ部分を解読し解凍するように構成されており、前記１つ以上の暗号化されたサブ部分が少なくとも１つの圧縮データストリームの形式で提供されるものであり；
（ｉｉｉ）前記データ処理部は、前記複数のデータブロック及びデータパケットの少なくとも一方の符号化された情報を復号して複数の復号化されたデータブロック及びデータパケットの少なくとも一方を生成するために、前記複数のデータブロック及びデータパケットの少なくとも一方の符号化情報に前記１つ以上の符号化方法の逆変換を適用するように構成されており；
（ｉｖ）前記データ処理部は、前記解読化され復号化されたデータ（Ｄ３）を生成するために、前記複数のデータブロック及びデータパケットの少なくとも一方に関連付けられた前記サイズ及び相対位置の少なくとも一方に基づいて、前記複数の復号化データブロック及びデータパケットの少なくとも一方を組み立てるように構成されている。
【請求項１２】
前記データ処理部が、前記少なくとも１つの圧縮データストリームの第１バイトから、前記少なくとも１つの圧縮データストリームと関連するエントロピー符号化方法を決定するように構成されている請求項１１に記載のデコーダ（１２０）。
【請求項１３】
前記データ処理部が、前記１つ以上の暗号化されたサブ部分及び前記１つ以上の暗号化されていないサブ部分を、暗号化データストリームの先頭に書き込まれる新しいバイト、エントロピー符号化方法のバイト及びワードの少なくとも一方における最上位ビット、非暗号化データストリームと暗号化データストリームが前記符号化され暗号化されたデータ（Ｅ２）に含まれる順序、フラグビット、のうち少なくとも１つを用いることで決定するように構成されている請求項１１に記載のデコーダ（１２０）。
【請求項１４】
前記データ処理部が、符号化され暗号化された一次元データ、符号化され暗号化された多次元データ、符号化され暗号化されたテキストデータ、符号化され暗号化されたバイナリデータ、符号化され暗号化されたセンサデータ、符号化され暗号化されたオーディオデータ、符号化され暗号化された画像データ、符号化され暗号化されたビデオデータのうち、少なくとも１つの形態で提供される前記符号化され暗号化されたデータ（Ｅ２）を解読及び復号するように構成されている請求項１１に記載のデコーダ（１２０）。
【請求項１５】
デコーダ（１２０）によって、対応する解読化され復号化されたデータ（Ｄ３）を生成する、符号化され暗号化されたデータ（Ｅ２）を解読及び復号する方法であって、前記デコーダ（１２０）が前記符号化され暗号化されたデータ（Ｅ２）を処理するデータ処理部を備えており、該方法は前記データ処理部による以下のステップを含む：
（ｉ）前記符号化され暗号化されたデータ（Ｅ２）を処理して、そのうち１つ以上の暗号化されたサブ部分及び１つ以上の暗号化されていないサブ部分を決定するステップ；
但し、前記符号化され暗号化されたデータ（Ｅ２）の前記１つ以上の暗号化されていないサブ部分は複数のデータブロック及びデータパケットの少なくとも一方の符号化された情報を含む。
（ｉｉ）（ａ）サイズ、（ｂ）相対位置、及び（ｃ）前記複数のデータブロック及びデータパケットの少なくとも一方に関連する１つ以上の符号化方法、のうち少なくとも１つを決定するために、前記１つ以上の暗号化されたサブ部分を解読し解凍するステップ；
但し前記１つ以上の暗号化されたサブ部分は少なくとも１つの圧縮データストリームの形式で提供される。
（ｉｉｉ）前記複数のデータブロック及びデータパケットの少なくとも一方の符号化された情報を復号化して複数の復号化されたデータブロック及びデータパケットの少なくとも一方を生成するために、前記複数のデータブロック及びデータパケットの少なくとも一方の符号化情報に前記１つ以上の符号化方法の逆変換を適用するステップ；及び
（ｉｖ）前記解読化され復号化されたデータ（Ｄ３）を生成するために、前記複数のデータブロック及びデータパケットの少なくとも一方に関連付けられた前記サイズ及び相対位置の少なくとも一方に基づいて、前記複数の復号化データブロック及びデータパケットの少なくとも一方を組み立てるステップ。
【請求項１６】
前記少なくとも１つの圧縮されたデータストリームの第１バイトから、前記少なくとも１つの圧縮されたデータストリームに関連するエントロピー符号化方法を決定するために、前記データ処理部を動作することを含む請求項１５に記載の方法。
【請求項１７】
前記データ処理部を動作させて、前記１つ以上の暗号化されたサブ部分及び前記１つ以上の暗号化されていないサブ部分を、暗号化データストリームの先頭に書き込まれる新しいバイト、エントロピー符号化方法のバイト及びワードのうち少なくとも一方における最上位ビット、非暗号化データストリームと暗号化データストリームが前記符号化され暗号化されたデータ（Ｅ２）に含まれる順序、フラグビット、のうち少なくとも１つを用いることで決定することを含む請求項１５に記載の方法。
【請求項１８】
前記データ処理部を動作させて、符号化され暗号化された一次元データ、符号化され暗号化された多次元データ、符号化され暗号化されたテキストデータ、符号化され暗号化されたバイナリデータ、符号化され暗号化されたセンサデータ、符号化され暗号化されたオーディオデータ、符号化され暗号化された画像データ、符号化され暗号化されたビデオデータのうち、少なくとも１つの形態で提供される前記符号化され暗号化されたデータ（Ｅ２）を解読及び復号化することを含む請求項１５に記載の方法。
【請求項１９】
対応する符号化され暗号化されたデータ（Ｅ２）を生成するために入力データ（Ｄ１）を符号化及び暗号化するための請求項１に記載の少なくとも１つのエンコーダ（１１０）と、前記符号化され暗号化されたデータ（Ｅ２）を解読し復号して、対応する解読化され復号化されたデータ（Ｄ３）を生成する請求項１１に記載の少なくとも１つのデコーダ（１２０）とを含むコーデック（１３０）。
【請求項２０】
請求項６または１５に記載の方法を実行するためのプロセスハードウェアを含むコンピュータ化された装置によって実行されるように構成されている、コンピュータ可読命令を記憶した非一時的なコンピュータ可読記憶媒体を備えるコンピュータプログラム製品。