【手続補正書】
【提出日】平成25年3月27日(2013.3.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置および方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理装置および方法に関し、特に、データ伝送において、不要な遅延の増大を抑制しながら、後続データへのエラー伝搬を抑制することができるようにした情報処理装置および方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
そこで、次に説明するように、ウェーブレット逆変換部１７３においても、画像垂直方向に合成フィルタリングする垂直合成フィルタリングと、画像水平方向に合成フィルタリングする水平合成フィルタリングとに、このリフティング技術を適用する。なお、用いる式が異なるだけであり、垂直合成フィルタリングは、図６を参照して上述した垂直分析フィルタリングと基本的に同様な動作を行い、水平合成フィルタリングは、図７を参照して上述した水平分析フィルタリングと基本的に同様な動作を行う。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１４３
【補正方法】変更
【補正の内容】
【０１４３】
したがって、２番目の垂直リフティング演算で記憶されていた太線実線で示される３つの係数と、入力されるライン番号７乃至９の３ラインの係数が用いられて垂直リフティング演算が行われることにより、３番目の偶数係数と奇数係数を含めた４つの係数（太線点線で示される）が得られる。このうち、一点鎖線で示される３つの係数は、４番目の偶数係数と奇数係数を求めるために必要な係数であるので記憶される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０２１９
【補正方法】変更
【補正の内容】
【０２１９】
エラー伝搬対策処理が終了すると、伝搬対策部２３７は、処理をステップＳ１５０に進める。また、ステップＳ１４６において、FECブロックが取得されていないと判定された場合、FECブロック判定部２４２は、処理をステップＳ１５０に進める。さらに、ステップＳ１４８において、FEC復号が成功しなかったと判定された場合、結果判定部２４３は、処理をステップＳ１５０に進める。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０２４４
【補正方法】変更
【補正の内容】
【０２４４】
式（９）において、「非圧縮データブロック入力間隔」は、非圧縮データブロックが送信装置１０１においてビデオデータ（ビデオIN）より入力される間隔である。また、「buf_param」は、受信装置１０２がバッファする非圧縮データブロック数の想定数である。「FEC復号処理時間」は、FEC復号処理の処理時間を示す。「ジッタ許容時間」は、許容される遅延時間の変動幅を示す。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０３１６
【補正方法】変更
【補正の内容】
【０３１６】
ステップＳ３３３乃至ステップＳ３３５は、回復用FECブロックに対する処理である。ステップＳ３３３において、回復用FECブロック判定部３７１は、回復用FECブロック１つ分以上のFEC符号化データが保持部２３３に保持されたか否かを判定し、保持されたと判定した場合、処理をステップＳ３３４に進める。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０３６２
【補正方法】変更
【補正の内容】
【０３６２】
ステップＳ４２６において、冗長度決定部３３２は、FECブロック冗長度決定処理を終了するか否かを判定し、終了しないと判定された場合、処理をステップＳ４２１に戻し、それ以降の処理を繰り返す。また、ステップＳ４２６においてFECブロック冗長度決定処理を終了すると判定された場合、冗長度決定部３３２は、FECブロック冗長度決定処理を終了する。
【手続補正１２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のデータ単位毎にブロック化された画像データが、ブロック毎に符号化された符号化データ、および、前記符号化データを前方誤り訂正方式により符号化して得られる前記符号化データの冗長データを取得する取得手段と、
前記ブロック毎に、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っている場合には、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号し、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っていない場合には、損失した前記符号化データの代わりに用いるダミーデータと、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号する復号手段と、
前記取得手段により取得された前記符号化データおよび前記冗長データを、前記前方誤り訂正方式により復号し、損失した前記符号化データを回復する前方誤り訂正方式復号手段と、
前記前方誤り訂正方式復号手段により回復された前記符号化データを復号し、復号途中に得られる中間データを、復号済みのブロックの復号途中の中間データとして、後続のブロックの復号に使用させるように設定する設定手段と
を備える情報処理装置。
【請求項２】
前記復号手段に、所定の同期信号に合わせた所定のタイミングで、前記符号化データの復号を行わせる同期手段と、
前記前方誤り訂正方式復号手段による前記符号化データの回復が、前記同期手段により制御される、前記復号手段の前記符号化データのブロックの復号開始タイミングより前か否かを判定する同期判定手段と
をさらに備え、
前記同期判定手段により前記符号化データの回復が前記復号開始タイミングより前であると判定された場合、前記復号手段は、前記前方誤り訂正方式復号手段により回復された前記符号化データと前記ブロックに含まれる前記符号化データと復号済みのブロックの復号途中の中間データを用いて復号し、
前記同期判定手段により前記符号化データの回復が前記復号開始タイミングより前でないと判定された場合、前記前方誤り訂正方式復号手段により回復された前記符号化データを復号し、復号途中に得られる中間データを、復号済みのブロックの復号途中の中間データとして、後続のブロックの復号に使用させるように設定する
請求項１に記載の情報処理装置。
【請求項３】
前記復号手段は、
前記符号化データをエントロピ復号する第１のエントロピ復号手段と、
前記第１のエントロピ復号手段により前記符号化データが復号されて得られる係数データを逆量子化する第１の逆量子化手段と、
前記第１の逆量子化手段により逆量子化された前記係数データをウェーブレット逆変換するウェーブレット逆変換手段と
を備え、
前記設定手段は、
前記前方誤り訂正方式復号手段により回復された前記符号化データをエントロピ復号する第２のエントロピ復号手段と、
前記第２のエントロピ復号手段により前記符号化データが復号されて得られる係数データを逆量子化する第２の逆量子化手段と、
前記第２の逆量子化手段により逆量子化された前記係数データを用いて、前記ウェーブレット逆変換が保持する、前記ウェーブレット逆変換に使用する前記中間データを更新する更新手段と
を備える請求項１または請求項２に記載の情報処理装置。
【請求項４】
情報処理装置の情報処理方法であって、
前記情報処理装置の取得手段が、所定のデータ単位毎にブロック化された画像データが、ブロック毎に符号化された符号化データ、および、前記符号化データを前方誤り訂正方式により符号化して得られる前記符号化データの冗長データを取得し、
前記情報処理装置の復号手段が、前記ブロック毎に、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っている場合には、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号し、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っていない場合には、喪失した前記符号化データの代わりに用いるダミーデータと、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号し、
前記情報処理装置の前方誤り訂正方式復号手段が、取得された前記符号化データおよび前記冗長データを、前記前方誤り訂正方式により復号し、損失した前記符号化データを回復し、
前記情報処理装置の設定手段が、回復された前記符号化データを復号し、復号途中に得られる中間データを、復号済みのブロックの復号途中の中間データとして、後続のブロックの復号に使用させるように設定する
情報処理方法。
【請求項５】
所定のデータ単位毎にブロック化された画像データを、ブロック毎に符号化する符号化手段と、
損失した符号化データを回復し、回復した前記符号化データを当該ブロックの復号および復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、前記符号化手段により前記画像データが符号化されて得られる符号化データを、第１のデータ単位毎に、前方誤り訂正方式により符号化する第１の前方誤り訂正方式符号化手段と、
復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、前記符号化手段により前記画像データが符号化されて得られる符号化データを、前記第１のデータ単位よりも大きな第２のデータ単位毎に前方誤り訂正方式により符号化する第２の前方誤り訂正方式符号化手段と、
前記符号化手段により前記画像データが符号化されて得られる符号化データ、前記第１の前方誤り訂正方式符号化手段により前記符号化データが符号化されて得られる第１の冗長データ、および、前記第２の前方誤り訂正方式符号化手段により前記符号化データが符号化されて得られる第２の冗長データを送信する送信手段と
を備える情報処理装置。
【請求項６】
前記第１のデータ単位の大きさを決定する第１のデータ単位決定手段と、
前記第２のデータ単位の大きさを決定する第２のデータ単位決定手段と
をさらに備え、
前記第１の前方誤り訂正方式符号化手段は、前記第１のデータ単位決定手段により決定された前記第１のデータ単位毎に、前記符号化データを前方誤り訂正方式により符号化し、
前記第２の前方誤り訂正方式符号化手段は、前記第２のデータ単位決定手段により決定された前記第２のデータ単位毎に、前記符号化データを前方誤り訂正方式により符号化する
請求項５に記載の情報処理装置。
【請求項７】
前記第２のデータ単位決定手段は、前記ブロックと当該ブロックの復号途中に生成される中間データと、復号に使用する０個以上の後続のブロックとを合わせたブロック以下となるように前記第２のデータ単位を決定する
請求項６に記載の情報処理装置。
【請求項８】
前記符号化データの復号処理において、所定のサイズもしくは所定の再生時間に相当するサイズの前記符号化データがバッファに格納されてから復号される場合、
前記第１のデータ単位決定手段は、前記第１のデータ単位の大きさを前記バッファサイズ以下とし、
前記第２のデータ単位決定手段は、前記第２のデータ単位の大きさを前記バッファサイズ以上とする
請求項６または請求項７に記載の情報処理装置。
【請求項９】
前記符号化データが伝送されるネットワークの状況を示すネットワーク状況情報を取得するネットワーク状況情報取得手段をさらに備え、
前記第１のデータ単位決定手段は、前記ネットワーク状況情報取得手段により取得された前記ネットワーク状況情報を用いて前記第１のデータ単位の大きさを決定し、
前記第２のデータ単位決定手段は、前記ネットワーク状況情報取得手段により取得された前記ネットワーク状況情報を用いて前記第２のデータ単位の大きさを決定する
請求項６乃至請求項８のいずれかに記載の情報処理装置。
【請求項１０】
前記第１の前方誤り訂正方式符号化手段による前方誤り訂正方式の符号化の冗長度である第１の冗長度を決定する第１の冗長度決定手段と、
前記第２の前方誤り訂正方式符号化手段による前方誤り訂正方式の符号化の冗長度である第２の冗長度を決定する第２の冗長度決定手段と
をさらに備え、
前記第１の前方誤り訂正方式符号化手段は、前記第１の冗長度決定手段により決定された前記第１の冗長度で、前記符号化データを前方誤り訂正方式により符号化し、
前記第２の前方誤り訂正方式符号化手段は、前記第２の冗長度決定手段により決定された前記第２の冗長度で、前記符号化データを前方誤り訂正方式により符号化する
請求項５乃至請求項９のいずれかに記載の情報処理装置。
【請求項１１】
前記符号化データが伝送されるネットワークの状況を示すネットワーク状況情報を取得するネットワーク状況情報取得手段をさらに備え、
前記第１の冗長度決定手段は、前記ネットワーク状況情報取得手段により取得された前記ネットワーク状況情報を用いて前記第１の冗長度を決定し、
前記第２の冗長度決定手段は、前記ネットワーク状況情報取得手段により取得された前記ネットワーク状況情報を用いて前記第２の冗長度を決定する
請求項１０に記載の情報処理装置。
【請求項１２】
前記第１の冗長度決定手段は、前記第２のデータ単位内において、時間的に後のブロックの冗長度を下げる
請求項１０および請求項１１に記載の情報処理装置。
【請求項１３】
前記ネットワーク状況情報は、パケット損失率、伝送遅延、送受信データレート、伝送ジッタのうち少なくともいずれか１つを含む
請求項１１に記載の情報処理装置。
【請求項１４】
前記ネットワーク状況情報は、さらに、所定数以上の連続パケットの損失の発生率、若しくは、所定区間中のパケット損失数が所定数以上である頻度を示すバーストパケット損失率の想定値を含む
請求項１３に記載の情報処理装置。
【請求項１５】
前記符号化データが伝送されるネットワークの状況を示すネットワーク状況情報として、前記ネットワーク状況情報は、所定数以上の連続パケットの損失の発生率、若しくは、所定区間中のパケット損失数が所定数以上である頻度を示すバーストパケット損失率を取得するネットワーク状況情報取得手段と、
前記第１のデータ単位の大きさを決定する第１のデータ単位決定手段と、
前記第２のデータ単位の大きさを決定する第２のデータ単位決定手段と、
前記第１の前方誤り訂正方式符号化手段による前方誤り訂正方式の符号化の冗長度である第１の冗長度を決定する第１の冗長度決定手段と、
前記第２の前方誤り訂正方式符号化手段による前方誤り訂正方式の符号化の冗長度である第２の冗長度を決定する第２の冗長度決定手段と
をさらに備え、
前記第１の前方誤り訂正方式符号化手段は、前記第１のデータ単位決定手段により決定された前記第１のデータ単位毎に、前記第１の冗長度決定手段により決定された前記第１の冗長度で、前記符号化データを前方誤り訂正方式により符号化し、
前記第２の前方誤り訂正方式符号化手段は、前記第２のデータ単位決定手段により決定された前記第２のデータ単位毎に、前記第２の冗長度決定手段により決定された前記第２の冗長度で、前記符号化データを前方誤り訂正方式により符号化し、
前記ネットワーク状況情報取得手段により取得された前記バーストパケット損失率が所定の値以上である場合、
前記第１のデータ単位決定手段が、前記第１のデータ単位を大きくし、
前記第２のデータ単位決定手段が、前記第２のデータ単位を大きくするか、
若しくは、
前記第１の冗長度決定手段が、前記第１の冗長度を大きくし、
前記第２の冗長度決定手段が、前記第２の冗長度を大きくするか、
若しくは、
前記第１のデータ単位決定手段が、前記第１のデータ単位を大きくし、
前記第２のデータ単位決定手段が、前記第２のデータ単位を大きくし、
前記第１の冗長度決定手段が、前記第１の冗長度を大きくし、
前記第２の冗長度決定手段が、前記第２の冗長度を大きくする
請求項５に記載の情報処理装置。
【請求項１６】
情報処理装置の情報処理方法であって、
前記情報処理装置の符号化手段が、所定のデータ単位毎にブロック化された画像データを、ブロック毎に符号化し、
前記情報処理装置の第１の前方誤り訂正方式符号化手段が、損失した符号化データを回復し、回復した前記符号化データを当該ブロックの復号および復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、前記画像データが符号化されて得られる符号化データを、第１のデータ単位毎に、前方誤り訂正方式により符号化し、
前記情報処理装置の第２の前方誤り訂正方式符号化手段が、復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、前記画像データが符号化されて得られる符号化データを、前記第１のデータ単位よりも大きな第２のデータ単位毎に前方誤り訂正方式により符号化し、
前記情報処理装置の送信手段が、前記画像データが符号化されて得られる符号化データ、前記第１の前方誤り訂正方式により前記符号化データが符号化されて得られる第１の冗長データ、および、前記第２の前方誤り訂正方式により前記符号化データが符号化されて得られる第２の冗長データを送信する
情報処理方法。
【請求項１７】
所定のデータ単位毎にブロック化された画像データがブロック毎に符号化された符号化データ、前記符号化データを第１のデータ単位毎に前方誤り訂正方式により符号化して得られる前記符号化データの第１の冗長データ、および、前記符号化データを、前記第１のデータ単位よりも大きい第２のデータ単位毎に前方誤り訂正方式により符号化して得られる前記符号化データの第２の冗長データを取得する取得手段と、
前記ブロック毎に、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っている場合、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号し、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っていない場合、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号する復号手段と、
損失した符号化データを回復し、回復した前記符号化データを当該ブロックの復号および復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、前記取得手段により取得された前記符号化データおよび前記第１の冗長データを、前記前方誤り訂正方式により復号する第１の前方誤り訂正方式復号手段と、
復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、前記取得手段により取得された前記符号化データおよび前記第２の冗長データを、前記前方誤り訂正方式により復号する第２の前方誤り訂正方式復号手段と、
前記第２の前方誤り訂正方式復号手段により回復された前記符号化データを復号し、復号途中に得られる中間データを、復号済みのブロックの復号途中の中間データとして、後続のブロックの復号に使用させるように設定する設定手段と
を備える情報処理装置。
【請求項１８】
前記復号手段に、所定の同期信号に合わせた所定のタイミングで、前記符号化データの復号を行わせる同期手段と、
前記第２の前方誤り訂正方式復号手段による前記符号化データの回復が、前記同期手段により制御される、前記復号手段の前記符号化データのブロックの復号開始タイミングより前か否かを判定する同期判定手段と
をさらに備え、
前記同期判定手段により前記符号化データの回復が前記復号開始タイミングより前であると判定された場合、前記復号手段は、前記第２の前方誤り訂正方式復号手段により回復された前記符号化データと前記ブロックに含まれる前記符号化データと復号済みのブロックの復号途中の中間データを用いて復号し、
前記同期判定手段により前記符号化データの回復が前記復号開始タイミングより前でないと判定された場合、前記設定手段は、前記第２の前方誤り訂正方式復号手段により回復された前記符号化データを復号し、復号途中に得られる中間データを、復号済みのブロックの復号途中の中間データとして、後続のブロックの復号に使用させるように設定する
請求項１７に記載の情報処理装置。
【請求項１９】
前記復号手段は、
前記符号化データをエントロピ復号する第１のエントロピ復号手段と、
前記第１のエントロピ復号手段により前記符号化データが復号されて得られる係数データを逆量子化する第１の逆量子化手段と、
前記第１の逆量子化手段により逆量子化された前記係数データをウェーブレット逆変換するウェーブレット逆変換手段と
を備え、
前記設定手段は、
前記第２の前方誤り訂正方式復号手段により回復された前記符号化データをエントロピ復号する第２のエントロピ復号手段と、
前記第２のエントロピ復号手段により前記符号化データが復号されて得られる係数データを逆量子化する第２の逆量子化手段と、
前記第２の逆量子化手段により逆量子化された前記係数データを用いて、前記ウェーブレット逆変換が保持する、前記ウェーブレット逆変換に使用する前記中間データを更新する更新手段と
を備える請求項１７または請求項１８に記載の情報処理装置。
【請求項２０】
情報処理装置の情報処理方法であって、
前記情報処理装置の取得手段が、所定のデータ単位毎にブロック化された画像データがブロック毎に符号化された符号化データ、前記符号化データを第１のデータ単位毎に前方誤り訂正方式により符号化して得られる前記符号化データの第１の冗長データ、および、前記符号化データを、前記第１のデータ単位よりも大きい第２のデータ単位毎に前方誤り訂正方式により符号化して得られる前記符号化データの第２の冗長データを取得し、
前記情報処理装置の復号手段が、前記ブロック毎に、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っている場合、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号し、
前記ブロックに含まれる全ての前記取得手段により取得された前記符号化データが揃っていない場合、前記符号化データと、復号済みのブロックの、復号途中の中間データを用いて復号し、
前記情報処理装置の第１の前方誤り訂正方式復号手段が、損失した符号化データを回復し、回復した前記符号化データを当該ブロックの復号および復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、取得された前記符号化データおよび前記第１の冗長データを、前記前方誤り訂正方式により復号し、
前記情報処理装置の第２の前方誤り訂正方式復号手段が、復号途中に得られる中間データを後続のブロックの符号化データの復号に使用するために、取得された前記符号化データおよび前記第２の冗長データを、前記前方誤り訂正方式により復号し、
前記情報処理装置の設定手段が、回復された前記符号化データを復号し、復号途中に得られる中間データを、復号済みのブロックの復号途中の中間データとして、後続のブロックの復号に使用させるように設定する
情報処理方法。
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図１９
【補正方法】変更
【補正の内容】
【図１９】
2011223336.tif 000001