【手続補正書】
【提出日】平成16年6月8日(2004.6.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、画像処理装置およびそれらの方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力画像データを所定画素サイズのデータブロックに分割し、
前記データブロックの少なくとも一つに対してブロック圧縮が有効か否かを判定し、
前記ブロック圧縮が有効と判定されたデータブロックに前記ブロック圧縮を施し、
前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す各ステップを有し、
前記判定は、複数のデータブロックを所定の順番に行い、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックをスキップすることを特徴とする画像処理方法。
【請求項２】
前記判定は、前記ブロック圧縮後の前記データブロックがデータバッファに格納可能か否かによって行うことを特徴とする請求項1に記載された画像処理方法。
【請求項３】
前記ブロック圧縮以外の処理はラン長符号化(RLE)または非圧縮処理であることを特徴とする請求項1または請求項2に記載された画像処理方法。
【請求項４】
前記ブロック圧縮以外の処理はPackBitsを用いる圧縮処理であることを特徴とする請求項1または請求項2に記載された画像処理方法。
【請求項５】
前記ブロック圧縮以外の処理はDeltaRawを用いる圧縮処理であることを特徴とする請求項1または請求項2に記載された画像処理方法。
【請求項６】
情報処理装置を制御してデータを処理する情報処理方法であって、
メモリから所定データ単位にデータを読み出し、
前記データを所定データサイズの一連のデータブロックに分割し、
前記一連のデータブロック内の、有意のデータを有するデータブロック列の左端および右端のデータブロックを検出し、
前記左端および右端のデータブロックの間に存在するデータブロックに対してブロック圧縮が有効か否かを判定し、
前記ブロック圧縮が有効と判定されたデータブロックは前記ブロック圧縮を施し、
前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す各ステップを有し、
前記判定は、複数のデータブロックを所定の順番に行い、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックをスキップすることを特徴とする情報処理方法。
【請求項７】
前記判定は、前記ブロック圧縮後の前記データブロックがデータバッファに格納可能か否かによって行うことを特徴とする請求項6に記載された情報処理方法。
【請求項８】
前記ブロック圧縮以外の処理はラン長符号化(RLE)または非圧縮処理であることを特徴とする請求項6または請求項7に記載された情報処理方法。
【請求項９】
前記ブロック圧縮以外の処理はPackBitsを用いる圧縮処理であることを特徴とする請求項6または請求項7に記載された情報処理方法。
【請求項１０】
前記ブロック圧縮以外の処理はDeltaRawを用いる圧縮処理であることを特徴とする請求項6または請求項7に記載された情報処理方法。
【請求項１１】
前記データは画像データであることを特徴とする請求項6から請求項10の何れかに記載された情報処理方法。
【請求項１２】
前記検出は、前記一連のデータブロックの一端のデータブロックから第一の有意のデータを探索し、前記第一の有意データを検出すると、前記第一のデータブロックの他端のデータブロックから第二の有意データを探索することを特徴とする請求項6から請求項11の何れかに記載された情報処理方法。
【請求項１３】
情報処理装置を制御して、請求項1から請求項5の何れかに記載された画像処理を実現することを特徴とするプログラム。
【請求項１４】
情報処理装置を制御して、請求項6から請求項12の何れかに記載された情報処理を実現することを特徴とするプログラム。
【請求項１５】
請求項13または請求項14に記載されたプログラムが記録されたことを特徴とする記録媒体。
【請求項１６】
入力画像データを所定画素サイズのデータブロックに分割する分割手段と、
前記データブロックの少なくとも一つに対してブロック圧縮が有効か否かを判定する判定手段と、
前記ブロック圧縮が有効と判定されたデータブロックに前記ブロック圧縮を施し、前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す処理手段とを有し、
前記判定手段は、複数のデータブロックを所定の順番に判定し、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックの判定をスキップすることを特徴とする画像処理装置。
【請求項１７】
メモリから所定データ単位にデータを読み出し、前記データを所定データサイズの一連のデータブロックに分割する分割手段と、
前記一連のデータブロック内の、有意のデータを有するデータブロック列の左端および右端のデータブロックを検出する検出手段と、
前記左端および右端のデータブロックの間に存在するデータブロックに対してブロック圧縮が有効か否かを判定する判定手段と、
前記ブロック圧縮が有効と判定されたデータブロックは前記ブロック圧縮を施し、前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す処理手段とを有し、
前記判定手段は、複数のデータブロックを所定の順番に判定し、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックの判定をスキップすることを特徴とする情報処理装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置、画像処理装置およびそれらの方法に関し、例えば、画像などのデータの高速圧縮処理に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明にかかる画像処理方法は、入力画像データを所定画素サイズのデータブロックに分割し、前記データブロックの少なくとも一つに対してブロック圧縮が有効か否かを判定し、前記ブロック圧縮が有効と判定されたデータブロックに前記ブロック圧縮を施し、前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す各ステップを有し、前記判定は、複数のデータブロックを所定の順番に行い、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックをスキップすることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明にかかる情報処理方法は、情報処理装置を制御してデータを処理する情報処理方法であって、メモリから所定データ単位にデータを読み出し、前記データを所定データサイズの一連のデータブロックに分割し、前記一連のデータブロック内の、有意のデータを有するデータブロック列の左端および右端のデータブロックを検出し、前記左端および右端のデータブロックの間に存在するデータブロックに対してブロック圧縮が有効か否かを判定し、前記ブロック圧縮が有効と判定されたデータブロックは前記ブロック圧縮を施し、前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す各ステップを有し、前記判定は、複数のデータブロックを所定の順番に行い、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックをスキップすることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明にかかる画像処理装置は、入力画像データを所定画素サイズのデータブロックに分割する分割手段と、前記データブロックの少なくとも一つに対してブロック圧縮が有効か否かを判定する判定手段と、前記ブロック圧縮が有効と判定されたデータブロックに前記ブロック圧縮を施し、前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す処理手段とを有し、前記判定手段は、複数のデータブロックを所定の順番に判定し、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックの判定をスキップすることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明にかかる情報処理装置は、メモリから所定データ単位にデータを読み出し、前記データを所定データサイズの一連のデータブロックに分割する分割手段と、前記一連のデータブロック内の、有意のデータを有するデータブロック列の左端および右端のデータブロックを検出する検出手段と、前記左端および右端のデータブロックの間に存在するデータブロックに対してブロック圧縮が有効か否かを判定する判定手段と、前記ブロック圧縮が有効と判定されたデータブロックは前記ブロック圧縮を施し、前記ブロック圧縮が無効と判定されたデータブロック、および、そのデータブロックに続く所定数以下のデータブロックに前記ブロック圧縮以外の処理を施す処理手段とを有し、前記判定手段は、複数のデータブロックを所定の順番に判定し、前記ブロック圧縮が無効と判定したデータブロックに続く所定数のデータブロックの判定をスキップすることを特徴とする。