【手続補正書】
【提出日】平成20年1月21日(2008.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像の中の下位映像のデータを処理するデータ処理方法であって、
下位映像の対象物を供給し、
前記対象物の２進ビットマップを形成し、
この２進ビットマップにおいて、第１の２進値を持つビットの数が第２の２進値を持つビットの数より大きいか否かを決定し、
変換後の前記２進ビットマップにおいて第１の２進値を持つビットの数が第２の２進値を持つビットの数より小さくなるように前記２進ビットマップを変換２進ビットマップに変換することが必要であるか否かを決定し、
前記２進ビットマップまたは前記変換２進ビットマップにおいて連続的ビットの１区分の最上位２ビットを決定することにより圧縮規則を決定する
ことからなるデータ処理方法。
【請求項２】
さらに、
前記２進ビットマップの連続的な２行ごとに排他的論理和演算を行う
ことを特徴とする請求項１に記載されたデータ処理方法。
【請求項３】
さらに、
前記２進ビットマップの各ビットについて補数を決定する反転演算を行うことを特徴とする請求項１に記載されたデータ処理方法。
【請求項４】
さらに、
記録フォームの１フィールドにおいて、前記２進ビットマップの変換が行われるか否かを特定することを特徴とする請求項１に記載されたデータ処理方法。
【請求項５】
さらに、
前記最上位２ビットの数字が１つの第１の２進値と、それに続く１つの第２の２進値であるときに第１圧縮規則を適用し、
最上位ビットに続く前記第２の２進値を有する連続的ビットの数を計算する
ことを特徴とする請求項１に記載されたデータ処理方法。
【請求項６】
さらに、
Ｎ１ビットにおいて最上位ビットに続く第２の２進数をもつ前記連続的ビットの数（ｎ１）を記録し、ここで、ｎ１は２N1−１以下の最小整数であることを特徴とする請求項５に記載されたデータ処理方法。
【請求項７】
（Ｎ１＋２）ビットの第１フォーマットにおける前記２進ビットマップの前記区分を記録し、ここで、前記第１フォーマットにおける最上位ビットは前記第１の２進数をもち、前記第１フォーマットの第２の最上位ビットは前記第２の２進数をもち、最下位のＮ１ビットはｎ１に等しい値を持つことを特徴とする請求項６に記載されたデータ処理方法。
【請求項８】
さらに、
前記最上位２ビットが１つの第１の２進値と、それにつづく他の第１の２進値であるときに第２圧縮規則を適用し、
最上位ビットに続く前記第１の２進値を有する連続的ビットの数を計算する
ことを特徴とする請求項１に記載されたデータ処理方法。
【請求項９】
さらに、
Ｎ２ビットにおいて最上位ビットに続く前記第１の２進数をもつ前記連続的ビットの数（ｎ２）を記録し、ここで、ｎ２は２N2−１以下の最小整数であることを特徴とする請求項８に記載されたデータ処理方法。
【請求項１０】
さらに、
（Ｎ２＋２）ビットの第２フォーマットにおける前記２進ビットマップの前記区分を記録し、ここで、前記第２フォーマットにおける最上位ビットは前記第１の２進数をもち、前記第２フォーマットの第２の最上位ビットは前記第１の２進数をもち、最下位のＮ２ビットはｎ２に等しいこと値を持つことを特徴とする請求項９に記載されたデータ処理方法。
【請求項１１】
さらに、
最上位２ビットの数字が１つの第２の２進値と、それに続く第１の２進値であるときに第３圧縮規則を適用し、
最上位ビットに続く前記第１の２進値を有する連続的ビットの数を計算する
ことを特徴とする請求項１に記載されたデータ処理方法。
【請求項１２】
さらに、
最上位ビットに続く前記第１の２進数をもつ前記連続的ビットの数（ｎ２）を記録し、ここで、ｎ２は２N2−１以下の最小整数であることを特徴とする請求項１１に記載されたデータ処理方法。
【請求項１３】
さらに、
（Ｎ３＋２）ビットの第３フォーマットにおける前記２進ビットマップの前記区分を記録し、ここで、前記第３フォーマットにおける最上位ビットは前記第１の２進数をもち、前記第２フォーマットの第２の最上位ビットは前記第１の２進数をもち、最下位のＮ３ビットはｎ３に等しい値を持つことを特徴とする請求項１２に記載されたデータ処理方法。
【請求項１４】
さらに、
前記最上位２ビットが第２の２進値と、それにつづく他の第２の２進値であるときに第４圧縮規則を適用し、
最上位ビットに続く前記第２の２進値を有する連続的ビットの数を計算する
ことを特徴とする請求項１に記載されたデータ処理方法。
【請求項１５】
さらに、
Ｎ４ビットにおいて最上位ビットに続く前記第２の２進数をもつ前記連続的ビットの数（ｎ４）を記録し、ここで、ｎ４は２N4−１以下の最小整数であることを特徴とする請求項１４に記載されたデータ処理方法。
【請求項１６】
さらに、
（Ｎ４＋２）ビットの第４フォーマットにおける前記２進ビットマップの前記区分を記録し、ここで、前記第４フォーマットにおける最上位ビットは前記第２の２進数をもち、前記第４フォーマットの第２の最上位ビットは前記第２の２進数をもち、最下位のＮ４ビットはｎ４に等しい値を持つことを特徴とする請求項１５に記載されたデータ処理方法。
【請求項１７】
さらに、
最上位２ビットの数字が第２の２進値と、それに続く第２の２進値であるときに第３圧縮規則を適用し、
最上位ビットに続く前記第２の２進値を有する連続的ビットの数を計算する
ことを特徴とする請求項１に記載されたデータ処理方法。
【請求項１８】
さらに、
Ｎ３ビットにおける最上位ビットに続く前記第２の２進数をもつ前記連続的ビットの数（ｎ３）を記録し、ここで、Ｎ３はｎ３≦２N3−１を満たす最小整数であることを特徴とする請求項１７に記載されたデータ処理方法。
【請求項１９】
さらに、
（Ｎ３＋２）ビットの第３フォーマットにおける前記２進ビットマップの前記区分を記録し、ここで、前記第３フォーマットにおける最上位ビットは前記第２の２進数をもち、前記第２フォーマットの第２の最上位ビットは前記第１の２進数をもち、最下位のＮ３ビットはｎ３に等しい値を持つことを特徴とする請求項１８に記載されたデータ処理方法。
【請求項２０】
さらに、
最上位２ビットの数字が１つの第２の２進値と、それに続く第２の２進値であるときに第３圧縮規則を適用し、
前記第２の閾値をもつ前記ビットマップにおける１列における最上位ビットに続く連続的ビットの数を計算する
ことを特徴とする請求項１に記載されたデータ処理方法。
【請求項２１】
さらに、
Ｎ４ビットにおいて前記第２の２進数をもつ前記ビットマップの列において最上位ビットに続く前記連続的ビットの数（ｎ４）を記録し、ここで、Ｎ４はｎ４≦２N4−１を満たす最小整数であることを特徴とする請求項２０に記載されたデータ処理方法。
【請求項２２】
さらに、
（Ｎ４＋２）ビットの第４フォーマットにおける前記２進ビットマップの前記区分を記録し、ここで、前記第１フォーマットにおける最上位ビットは前記第２の２進数をもち、前記第１フォーマットの第２の最上位ビットは前記第２の２進数をもち、最下位のＮ４ビットはｎ４に等しい値を持つことを特徴とする請求項２１に記載されたデータ処理方法。
【請求項２３】
映像の中の下位映像のデータを処理する方法であって、
下位映像の対象物を供給し、
前記対象物の２進ビットマップを形成し、
前記２進ビットマップにおいて連続的ビットの１区分の最上位２ビットを決定し、
第１の２進値をもつ最上ビットに続いて第１の２進値を持つ第２の最上位ビットがあるならば、第１フォーマットにおける前記区分を圧縮し、
Ｎ１ビットにおいて最上位ビットに続く前記第２の２進値を持つ連続的ビットの数（ｎ１）を記録し、ここで、Ｎ１はｎ１≦２N1−１を満たす最小整数であり、
第１の２進値をもつ最上位ビットに続いて第１の２進値を持つ第２の最上位ビットがあるならば、第２フォーマットにおける前記区分を圧縮し、
Ｎ２ビットにおいて最上位ビットに続く前記第１の２進値を持つ連続的ビットの数（ｎ２）を記録し、ここで、Ｎ２はｎ２≦２N2−１を満たす最小整数である
ことからなるデータ処理方法。
【請求項２４】
さらに、
前記２進ビットマップにおいて、第１の２進値を持つビットの数が第２の２進値を持つビットの数より大きいか否かを決定し、
前記第１の２進値を持つビットの数が第２の２進値を持つビットの数より小さくなるように前記２進ビットマップを変換する
ことを特徴とする請求項２３に記載されたデータ処理方法。
【請求項２５】
さらに、
前記２進ビットマップにおいて、第ｍ列と第（ｍ＋１）列について（ここでｍは自然数である）排他的論理和演算を行い、
他の２進ビットマップにおいて、第（ｍ＋１）への排他的論理和演算の結果を書き込む
ことを特徴とする請求項２４に記載されたデータ処理方法。
【請求項２６】
さらに、
記録フォームの１フィールドにおいて、前記２進ビットマップが行われるか否かを特定することを特徴とする請求項１に記載されたデータ処理方法。
【請求項２７】
第２の２進値をもつ最上位ビットに続いて第１の２進値を持つ第２の最上位ビットがあるならば、第３フォーマットにおいて前記区分を圧縮し、
Ｎ３ビットにおいて最上位ビットに続く前記第１の２進値を持つ連続的ビットの数（ｎ３）を記録し、ここで、Ｎ３はｎ３≦２N3−１を満たす最小整数である
ことを特徴とする請求項２３に記載されたデータ処理方法。
【請求項２８】
第２の２進値をもつ最上位ビットに続いて第２の２進値を持つ第２の最上位ビットがあるならば、第４フォーマットにおいて前記区分を圧縮し、
Ｎ４ビットにおいて最上位ビットに続く前記第２の２進値を持つ連続的ビットの数（ｎ４）を記録し、ここで、Ｎ４はｎ４≦２N4−１を満たす最小整数である
ことを特徴とする請求項２３に記載されたデータ処理方法。
【請求項２９】
第２の２進値をもつ最上位ビットに続いて第２の２進値を持つビットの複数の連続的列があるならば、第３フォーマットにおいて前記区分を圧縮し、
Ｎ３ビットにおいて最上位ビットに続く前記第２の２進値を持つ複数の連続的列のビットの数（ｎ３）を記録し、ここで、Ｎ３はｎ３≦２N3−１を満たす最小整数である
ことを特徴とする請求項２３に記載されたデータ処理方法。
【請求項３０】
第２の２進値をもつ最上ビットに続いて第２の２進値を持つ２進ビットマップの１列における連続的ビットがあるならば、第４フォーマットにおいて前記区分を圧縮し、
Ｎ４ビットにおいて前記第２の２進値をもつ前記２進ビットマップの１列における最上位ビットに続く前記連続的ビットの数（ｎ４）を記録し、ここで、Ｎ４はｎ４≦２N4−１以下であることを満たす最小整数である
ことを特徴とする請求項２３に記載されたデータ処理方法。
【請求項３１】
映像の中の下位映像のデータ圧縮及び復号方法であって、
下位映像の対象物を供給し、
前記対象物の２進ビットマップを形成し、
前記２進ビットマップにおける連続的ビットの１区分の最上位２ビットを決定することにより、前記区分を圧縮できる圧縮規則を決定し、
前記圧縮規則により前記連続的ビットの区分を圧縮して、圧縮された区分を形成し、
データフォーマットにおいて前記圧縮に対応するパラメータを記録し、
ここで、前記パラメータは、圧縮された前記区分の長さを決定する
データ圧縮及び復号方法。
【請求項３２】
さらに、
前記データフォーマットにおいて第１の圧縮規則により第１のパラメータ（Ｎ１）を記録し、
ここで、この第１のパラメータ（Ｎ１）は、前記区分において第１の２進値をもつ最上ビットに続く第２の２進値をもつ連続的ビットの数（ｎ１）を記録するために要求される前記ビット数を決定する、
ことを特徴とする請求項３１に記載されたデータ圧縮及び復号方法。
【請求項３３】
さらに、
前記データフォーマットにおいて第２の圧縮規則により第２のパラメータ（Ｎ２）を記録し、
ここで、この第２のパラメータ（Ｎ２）は、前記区分において第１の２進値をもつ最上ビットに続く前記第１の２進値をもつ連続的ビットの数（ｎ２）を記録するために要求される前記ビット数を決定する、
ことを特徴とする請求項３１に記載されたデータ圧縮及び復号方法。
【請求項３４】
さらに、
前記データフォーマットにおいて第３の圧縮規則により第３のパラメータ（Ｎ３）を記録し、
ここで、この第３のパラメータ（Ｎ３）は、前記区分において第２の２進値をもつ最上ビットに続く第１の２進値をもつ連続的ビットの数（ｎ３）を記録するために要求される前記ビット数を決定する、
ことを特徴とする請求項３１に記載されたデータ圧縮及び復号方法。
【請求項３５】
さらに、
前記データフォーマットにおいて第４の圧縮規則により第４のパラメータ（Ｎ４）を記録し、
ここで、この第４のパラメータ（Ｎ４）は、前記区分において第２の２進値をもつ最上ビットに続く前記第２の２進値をもつ連続的ビットの数（ｎ４）を記録するために要求される前記ビット数を決定する、
ことを特徴とする請求項３１に記載されたデータ圧縮及び復号方法。
【請求項３６】
さらに、
前記データフォーマットにおいて第３の圧縮規則により第３のパラメータ（Ｎ３）を記録し、
ここで、この第３のパラメータ（Ｎ３）は、前記区分において第２の２進値をもつ最上ビットに続く前記第２の２進値をもつ連続的ビットの数（ｎ３）を記録するために要求される前記ビット数を決定する、
ことを特徴とする請求項３１に記載されたデータ圧縮及び復号方法。
【請求項３７】
さらに、
前記データフォーマットにおいて第４の圧縮規則により第４のパラメータ（Ｎ４）を記録し、
ここで、この第４のパラメータ（Ｎ４）は、前記区分の１列において第２の２進値をもつ最上ビットに続く前記第２の２進値をもつ連続的ビットの数（ｎ４）を記録するために要求される前記ビット数を決定する、
ことを特徴とする請求項３１に記載されたデータ圧縮及び復号方法。
【請求項３８】
さらに、
前記圧縮規則に対応するパラメータを記録可能な第１フィールドと、前記圧縮規則により前記連続的ビットの１区分を圧縮することにより形成される圧縮区分を記録可能な第２フィールドとからなるデータフォーマットに下位映像の対象物のため圧縮情報を記録し、前記パラメータは前記圧縮区分の長さを決定するパラメータであることを特徴とする請求項１に記載されたデータ処理方法。
【請求項３９】
前記データフォーマットは、さらに、２進ビットマップの変換が行われるか否かを特定するための第３フィールドを備えることを特徴とする請求項３８に記載されたデータ処理方法。
【請求項４０】
前記変換は、第１の２進値をもつビットの数が第２の２進値を持つビットの数より小さいように前記２進ビットマップについて行われる排他的論理和演算を含むことを特徴とする請求項３９に記載されたデータ処理方法。
【請求項４１】
前記変換は、第１の２進値をもつビットの数が第２の２進値を持つビットの数より小さいように前記２進ビットマップについて行われる反転演算を含むことを特徴とする請求項３９に記載されたデータ処理方法。
【請求項４２】
さらに、前記対象物のテキスト部分の色を特定するための第４フィールドを備えることを特徴とする請求項３８に記載されたデータ処理方法。
【請求項４３】
前記データフォーマットは、さらに、第１の圧縮規則に対応する第１パラメータ（Ｎ１）を記録可能な前記第１フィールドの第１のサブフィールドを備え、
前記第１パラメータ（Ｎ１）は、前記区分において第１の２進値をもつ最上位ビットにつづく第２の２進値をもつ連続的ビットの数（ｎ１）を記録するために要求されるビットの数を決定する
ことを特徴とする請求項３８に記載されたデータ処理方法。
【請求項４４】
前記データフォーマットは、さらに、第２の圧縮規則に対応する第２パラメータ（Ｎ２）を記録可能な前記第１フィールドの第２のサブフィールドを備え、
前記第２パラメータ（Ｎ２）は、前記区分において第１の２進値をもつ最上位ビットにつづく前記第１の２進値をもつ連続的ビットの数（ｎ２）を記録するために要求されるビットの数を決定する
ことを特徴とする請求項３８に記載されたデータ処理方法。
【請求項４５】
前記データフォーマットは、さらに、第３の圧縮規則に対応する第３パラメータ（Ｎ３）を記録可能な前記第１フィールドの第３のサブフィールドを備え、
前記第３パラメータ（Ｎ３）は、前記区分において第２の２進値をもつ最上位ビットにつづく第１の２進値をもつ連続的ビットの数（ｎ３）を記録するために要求されるビットの数を決定する
ことを特徴とする請求項３８に記載されたデータ処理方法。
【請求項４６】
前記データフォーマットは、さらに、第４の圧縮規則に対応する第４パラメータ（Ｎ４）を記録可能な前記第１フィールドの第４のサブフィールドを備え、
前記第４パラメータ（Ｎ３）は、前記区分において第２の２進値をもつ最上位ビットにつづく前記第２の２進値をもつ連続的ビットの数（ｎ４）を記録するために要求されるビットの数を決定する
ことを特徴とする請求項３８に記載されたデータ処理方法。
【請求項４７】
前記データフォーマットは、さらに、第３の圧縮規則に対応する第３パラメータ（Ｎ３）を記録可能な前記第１フィールドの第３のサブフィールドを備え、
前記第３パラメータ（Ｎ３）は、前記区分において第２の２進値をもつ最上位ビットにつづく前記第２の２進値をもつ連続的ビットの数（ｎ３）を記録するために要求されるビットの数を決定する
ことを特徴とする請求項３８に記載されたデータ処理方法。
【請求項４８】
前記データフォーマットは、さらに、第４の圧縮規則に対応する第４パラメータ（Ｎ４）を記録可能な前記第１フィールドの第４のサブフィールドを備え、
前記第４パラメータ（Ｎ４）は、前記区分の１列において第２の２進値をもつ最上位ビットにつづく前記第２の２進値をもつ連続的ビットの数（ｎ４）を記録するために要求されるビットの数を決定する
ことを特徴とする請求項３８に記載されたデータ処理方法。