【手続補正書】
【提出日】平成21年7月27日(2009.7.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを入力し、当該画像データを符号化する画像符号化装置であって、
第１のパラメータに従って、入力する画像データを所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第１の符号化手段と、
入力する画像データを前記所定画素ブロック単位に可逆符号化し、可逆符号化データを生成する第２の符号化手段と、
前記第１、第２の符号化手段で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第１のメモリに格納する第１の格納手段と、
前記第２の符号化手段で生成された可逆符号化データを所定の第２のメモリに格納する第２の格納手段と、
前記第２のメモリ内の可逆符号化データを復号し、第２のパラメータに従って再符号化して非可逆符号化データを生成すると共に、該再符号化により得られた非可逆符号化データと該再符号化前の可逆符号化データのうち、符号長の短い符号化データを前記第１のメモリに格納する再符号化手段と、
前記第１のメモリに格納された符号化データ量を監視し、所定データ量を超えたか否かを判断する監視手段と、
該監視手段で前記符号化データ量が所定データ量を超えたと判断した場合、（ａ）前記第１のメモリ内の符号化データを破棄し、（ｂ）前記第１の符号化手段に設定されていた第１のパラメータを、圧縮率の高いパラメータに更新して画像データの符号化を継続させ、（ｃ）更新後の第１のパラメータと同じパラメータを第２のパラメータとして前記再符号化手段に設定して、前記符号化データ量が所定データ量を超える以前に得られた可逆符号化データを再符号化させるパラメータ更新手段と
を備えることを特徴とする画像符号化装置。
【請求項２】
前記第１の符号化手段による符号化にはＪＰＥＧを用い、前記第２の符号化手段による符号化にはＪＰＥＧ−ＬＳを用いたことを特徴とする請求項１に記載の画像符号化装置。
【請求項３】
画像データを入力し、当該画像データを符号化する画像符号化方法であって、
第１のパラメータに従って、入力する画像データを所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第１の符号化工程と、
入力する画像データを前記所定画素ブロック単位に可逆符号化し、可逆符号化データを生成する第２の符号化工程と、
前記第１、第２の符号化工程で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第１のメモリに格納する第１の格納工程と、
前記第２の符号化工程で生成された可逆符号化データを所定の第２のメモリに格納する第２の格納工程と、
前記第２のメモリ内の可逆符号化データを復号し、第２のパラメータに従って再符号化して非可逆符号化データを生成すると共に、該再符号化により得られた非可逆符号化データと該再符号化前の可逆符号化データのうち、符号長の短い符号化データを前記第１のメモリに格納する再符号化工程と、
前記第１のメモリに格納された符号化データ量を監視し、所定データ量を超えたか否かを判断する監視工程と、
該監視工程で前記符号化データ量が所定データ量を超えたと判断した場合、（ａ）前記第１のメモリ内の符号化データを破棄し、（ｂ）前記第１の符号化工程に設定されていた第１のパラメータを、圧縮率の高いパラメータに更新して画像データの符号化を継続させ、（ｃ）更新後の第１のパラメータと同じパラメータを第２のパラメータとして前記再符号化工程に設定して、前記符号化データ量が所定データ量を超える以前に得られた可逆符号化データを再符号化させるパラメータ更新工程と
を備えることを特徴とする画像符号化方法。
【請求項４】
コンピュータに読み込ませ実行させることで、前記コンピュータを、画像データを入力し、当該画像データを符号化する画像符号化装置として機能させるコンピュータプログラムであって、
第１のパラメータに従って、入力する画像データを所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第１の符号化手段と、
入力する画像データを前記所定画素ブロック単位に可逆符号化し、可逆符号化データを生成する第２の符号化手段と、
前記第１、第２の符号化手段で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第１のメモリに格納する第１の格納手段と、
前記第２の符号化手段で生成された可逆符号化データを所定の第２のメモリに格納する第２の格納手段と、
前記第２のメモリ内の可逆符号化データを復号し、第２のパラメータに従って再符号化して非可逆符号化データを生成すると共に、該再符号化により得られた非可逆符号化データと該再符号化前の可逆符号化データのうち、符号長の短い符号化データを前記第１のメモリに格納する再符号化手段と、
前記第１のメモリに格納された符号化データ量を監視し、所定データ量を超えたか否かを判断する監視手段と、
該監視手段で前記符号化データ量が所定データ量を超えたと判断した場合、（ａ）前記第１のメモリ内の符号化データを破棄し、（ｂ）前記第１の符号化手段に設定されていた第１のパラメータを、圧縮率の高いパラメータに更新して画像データの符号化を継続させ、（ｃ）更新後の第１のパラメータと同じパラメータを第２のパラメータとして前記再符号化手段に設定して、前記符号化データ量が所定データ量を超える以前に得られた可逆符号化データを再符号化させるパラメータ更新手段
として機能させることを特徴とするコンピュータプログラム。
【請求項５】
請求項４に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【請求項６】
画像データを入力し、当該画像データを符号化する画像符号化装置であって、
第１のパラメータに従って、入力する画像データを所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第１の符号化手段と、
前記第１のパラメータよりも高い圧縮率となる第２のパラメータに従って、入力する画像データを前記所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第２の符号化手段と、
入力する画像データを前記所定画素ブロック単位に可逆符号化し、可逆符号化データを生成する第３の符号化手段と、
前記第１、第３の符号化手段で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第１のメモリに格納する第１の格納手段と、
前記第２、第３の符号化手段で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第２のメモリに格納する第２の格納手段と、
前記第３の符号化手段で生成された可逆符号化データを所定の第３のメモリに格納する第３の格納手段と、
前記第３のメモリ内の可逆符号化データを復号し、第３のパラメータに従って再符号化して非可逆符号化データを生成すると共に、該再符号化により得られた非可逆符号化データと該再符号化前の可逆符号化データのうち、符号長の短い符号化データを前記第２のメモリに格納する再符号化手段と、
前記第１のメモリに格納された符号化データ量を監視し、所定データ量を超えたか否かを判断する監視手段と、
該監視手段で前記符号化データ量が所定データ量を超えたと判断した場合、（ａ）前記第１のメモリ内の符号化データを破棄し、前記第２のメモリ内の符号化データを前記第２のメモリに転送し、（ｂ）前記第１の符号化手段に設定されていた第１のパラメータを、前記第２の符号化手段に設定されていた第２のパラメータで更新して画像データの符号化を継続させ、（ｃ）前記第２のメモリ内の符号化データを破棄し、前記第２の符号化手段に設定されていた第２のパラメータを圧縮率の高いパラメータに更新して、符号化を継続させ、（ｄ）更新後の第２のパラメータと同じパラメータを第３のパラメータとして前記再符号化手段に設定して、前記符号化データ量が所定量を超える以前に得られた可逆符号化データを再符号化させるパラメータ更新手段と
を備えることを特徴とする画像符号化装置。
【請求項７】
前記第１、第２の符号化手段による符号化にはＪＰＥＧを用い、前記第３の符号化手段による符号化にはＪＰＥＧ−ＬＳを用いることを特徴とする請求項６に記載の画像符号化装置。
【請求項８】
画像データを入力し、当該画像データを符号化する画像符号化方法であって、
第１のパラメータに従って、入力する画像データを所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第１の符号化工程と、
前記第１のパラメータよりも高い圧縮率となる第２のパラメータに従って、入力する画像データを前記所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第２の符号化工程と、
入力する画像データを前記所定画素ブロック単位に可逆符号化し、可逆符号化データを生成する第３の符号化工程と、
前記第１、第３の符号化工程で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第１のメモリに格納する第１の格納工程と、
前記第２、第３の符号化工程で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第２のメモリに格納する第２の格納工程と、
前記第３の符号化工程で生成された可逆符号化データを所定の第３のメモリに格納する第３の格納工程と、
前記第３のメモリ内の可逆符号化データを復号し、第３のパラメータに従って再符号化して非可逆符号化データを生成すると共に、該再符号化により得られた非可逆符号化データと該再符号化前の可逆符号化データのうち、符号長の短い符号化データを前記第２のメモリに格納する再符号化工程と、
前記第１のメモリに格納された符号化データ量を監視し、所定データ量を超えたか否かを判断する監視工程と、
該監視工程で前記符号化データ量が所定データ量を超えたと判断した場合、（ａ）前記第１のメモリ内の符号化データを破棄し、前記第２のメモリ内の符号化データを前記第２のメモリに転送し、（ｂ）前記第１の符号化工程に設定されていた第１のパラメータを、前記第２の符号化工程に設定されていた第２のパラメータで更新して画像データの符号化を継続させ、（ｃ）前記第２のメモリ内の符号化データを破棄し、前記第２の符号化工程に設定されていた第２のパラメータを圧縮率の高いパラメータに更新して、符号化を継続させ、（ｄ）更新後の第２のパラメータと同じパラメータを第３のパラメータとして前記再符号化工程に設定して、前記符号化データ量が所定データ量を超える以前に得られた可逆符号化データを再符号化させるパラメータ更新工程と
を備えることを特徴とする画像符号化方法。
【請求項９】
コンピュータに読み込ませ実行させることで、前記コンピュータを、画像データを入力し、当該画像データを符号化する画像符号化装置として機能させるコンピュータプログラムであって、
第１のパラメータに従って、入力する画像データを所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第１の符号化手段と、
前記第１のパラメータよりも高い圧縮率となる第２のパラメータに従って、入力する画像データを前記所定画素ブロック単位に非可逆符号化し、非可逆符号化データを生成する第２の符号化手段と、
入力する画像データを前記所定画素ブロック単位に可逆符号化し、可逆符号化データを生成する第３の符号化手段と、
前記第１、第３の符号化手段で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第１のメモリに格納する第１の格納手段と、
前記第２、第３の符号化手段で生成された、それぞれの符号化データのうち、符号長の短い符号化データを所定の第２のメモリに格納する第２の格納手段と、
前記第３の符号化手段で生成された可逆符号化データを所定の第３のメモリに格納する第３の格納手段と、
前記第３のメモリ内の可逆符号化データを復号し、第３のパラメータに従って再符号化して非可逆符号化データを生成すると共に、該再符号化により得られた非可逆符号化データと該再符号化前の可逆符号化データのうち、符号長の短い符号化データを前記第２のメモリに格納する再符号化手段と、
前記第１のメモリに格納された符号化データ量を監視し、所定データ量を超えたか否かを判断する監視手段と、
該監視手段で前記符号化データ量が所定データ量を超えたと判断した場合、（ａ）前記第１のメモリ内の符号化データを破棄し、前記第２のメモリ内の符号化データを前記第２のメモリに転送し、（ｂ）前記第１の符号化手段に設定されていた第１のパラメータを、前記第２の符号化手段に設定されていた第２のパラメータで更新して画像データの符号化を継続させ、（ｃ）前記第２のメモリ内の符号化データを破棄し、前記第２の符号化手段に設定されていた第２のパラメータを圧縮率の高いパラメータに更新して、符号化を継続させ、（ｄ）更新後の第２のパラメータと同じパラメータを第３のパラメータとして前記再符号化手段に設定して、前記符号化データ量が所定量を超える以前に得られた可逆符号化データを再符号化させるパラメータ更新手段
として機能させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。