【手続補正書】
【提出日】平成16年10月15日(2004.10.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報を表すデジタルコードを含むビットストリームの変更方法において、
前記情報の変更を表す少なくとも１つの変更コードが含まれる前記ビットストリームの一部分を占める少なくとも１つのデジタルコードを選択するステップと、
前記ビットストリームの該一部分から、前記選択されたデジタルコードを取り外すステップと、
前記選択されたコードの代わりに前記少なくとも１つの変更コードを、前記ビットストリームの該一部分に代入するするステップとを有し、
前記ビットストリームから取り出された前記選択されたコードのビット数は、前記ビットストリームに代入された前記変更コードのビット数に等しいか大きく、
さらに、（１）前記取り外した選択されたコードを前記ビットストリームと関連付けて格納するステップと、（２）前記取り外した選択されたコードを前記ビットストリーム内の１つ以上の取外しコードデータフィールド内に配置するステップとのうちの少なくとも一方を有するビットストリームの変更方法。
【請求項２】
前記選択され取り外されたコードを、前記取外しコードデータフィールドに再分配するステップと、
前記取り外した選択されたコードを、前記ビットストリームと関連付けて好ましい順序で格納するステップとをさらに有し、
前記好ましい順序は、１）前記取外しコードデータフィールドに格納し、２）前記取り外した選択されたコードを前記ビットストリームに関連付けて格納することを特徴する請求項１に記載のビットストリームの変更方法。
【請求項３】
前記取り外した選択されたコードの一部分を前記ビットストリームと関連付けて格納し、
前記取り外した選択されたコードの残余を、前記１つ以上の取外しコードデータフィールド内に配置するステップとをさらに有する請求項１に記載のビットストリームの変更方法。
【請求項４】
前記ステップ（１）の前記取り外した選択されたコードを前記ビットストリームと関連付けて格納するステップでは、前記取り外した選択されたコードを前記ビットストリームの最後に添付させることを特徴する請求項１に記載のビットストリームの変更方法。
【請求項５】
前記ステップ（１）の前記取り外した選択されたコードを前記ビットストリームと関連付けて格納するステップでは、前記取り外した選択されたコードをファイルに格納することを特徴する請求項１に記載のビットストリームの変更方法。
【請求項６】
前記ファイルは、前記ビットストリームの最後に添付されることを特徴する請求項５に記載のビットストリームの変更方法。
【請求項７】
前記ファイルは、前記ビットストリームのスタートエンドに添付されることを特徴する請求項６に記載のビットストリームの変更方法。
【請求項８】
前記ファイルは、前記ビットストリームから分離されるとともに、該ビットストリームと関連付けられていることを特徴する請求項５に記載のビットストリームの変更方法。
【請求項９】
前記取り外した選択されたコードの全てを、前記ビットストリームの最後に添付させるステップをさらに有する請求項１に記載のビットストリームの変更方法。
【請求項１０】
請求項１に記載のビットストリームの変更方法において、
前記取り外した選択されたコードの全てを、前記１つ以上の取外しコードデータフィールド中に配置するステップをさらに含む。
【請求項１１】
情報信号を圧縮して前記ビットストリームを生成するステップをさらに含み、
前記圧縮の量は、前記取り外した選択されたコードの全てが前記ビットストリーム内の取外しコードデータフィールド内に配置できるように、前記変更されるビットストリームのデータ量の予測値に基づくものであることを特徴する請求項１０に記載のビットストリームの変更方法。
【請求項１２】
前記変更されたビットストリームのビットレートが元のビットストリームに対して変わらないように、前記変更されたビットストリームにパディングビットを加えるステップをさらに有する請求項１に記載のビットストリームの変更方法。
【請求項１３】
前記変更コードが含まれる前記ビットストリームの一部分又は複数の部分を定義するために、テンプレートを用いるステップをさらに有する請求項１に記載のビットストリームの変更方法。
【請求項１４】
前記情報を表す前記デジタルコードは、前記情報の変換係数を表すコードであることを特徴する請求項１に記載のビットストリームの変更方法。
【請求項１５】
前記係数は、ＤＣＴ係数であることを特徴する請求項１４に記載のビットストリームの変更方法。
【請求項１６】
前記ＤＣＴコードは、ＤＣ係数及びＡＣ係数を含み、
前記ＤＣ係数及びＡＣ係数を表すコードの全てが前記ビットストリームの該部分から取り出され、
前記ビットストリームの該部分に配置される前記変更コードはＤＣ係数を表すコードであることを特徴する請求項１５に記載のビットストリームの変更方法。
【請求項１７】
前記ビットストリームの同じ部分から取り出されたコードは、グループコードで識別されるグループにグループ分けられることを特徴する請求項１６に記載のビットストリームの変更方法。
【請求項１８】
前記ビットストリームの該部分は、少なくとも１つのＤＣＴブロックであることを特徴する請求項１７に記載のビットストリームの変更方法。
【請求項１９】
前記ビットストリームは、（１）ＡＣ係数を表すコードを取り除く技術及び（２）ＤＣ係数を表すコードを取り除く技術のうち少なくとも１つによって変更可能であり、
前記ＤＣコードを変更されたＤＣコードで置き換え、
前記取り外した選択されたコードを（ａ）前記ビットストリームと関連付けて格納し、及び／又は（ｂ）前記ビットストリーム内の１つ以上の取外しコードデータフィールド中に配置するものであり、
さらに、前記技術の前記ビットストリーム内のビット数に及ぼす影響を評価し、該評価に応じて前記ビットストリームの変更を実行するための１つ以上の前記技術を選択するステップを有する請求項１６に記載のビットストリームの変更方法。
【請求項２０】
前記ビットストリームは、少なくともイントラエンコードされた（intra-encoded）画像を含むビデオビットストリームであり、
前記イントラエンコードされた画像上で実行されることを特徴する請求項１５に記載のビットストリームの変更方法。
【請求項２１】
前記ビットストリームは、インターエンコードされた（inter-encoded）画像を含むものであり、
前記インターエンコードされた画像上で実行されることを特徴する請求項２０に記載のビットストリームの変更方法。
【請求項２２】
前記インターエンコードされた画像はＤＣ係数を表すＤＣコードを含み、
さらに、前記ＤＣコードの選択されたものを取り除くステップと、
前記取り出されたものを前記ビットストリームと関連付けて格納するステップ及び／又は前記ビットストリーム内の１つ以上の取外しコードデータフィールド中に配置するステップと、
前記取り外したコードを予め定めた値の変更コードで置換するステップとを有する請求項２１に記載のビットストリームの変更方法。
【請求項２３】
前記インターエンコードされた画像内のＤＣ係数を表す前記ＤＣコードは、量子化された変更値を表し、
前記予め定めた値は、ゼロより大きい最小変更量子値を表すことを特徴する請求項２２に記載のビットストリームの変更方法。
【請求項２４】
前記予め定めた値は、正又は負数の１であることを特徴する請求項２３に記載のビットストリームの変更方法。
【請求項２５】
前記インターエンコードされた画像は動きベクトルを表すコードを含み、
さらに、前記変更コードが含まれる前記ビットストリームの部分と関連する前記動きベクトルを取り除くステップと、
原動きベクトルコードをゼロ動きベクトルを示す動きベクトル変更コードで置き換えるステップと、
前記取り外した動きベクトルコードを前記ビットストリームの最後に添付させるステップ及び／又は前記取り外したコードを前記ビットストリーム内の取外しコードデータフィールド内に配置するステップとを有する請求項２１に記載のビットストリームの変更方法。
【請求項２６】
前記変更コードが含まれる前記ビットストリームの部分と画像中で隣接するインターエンコードされた画像の部分と関連する動きベクトルを取り除くステップと、
前記関連する部分の元の動きベクトルコードをゼロ動きベクトルを示す動きベクトル変更コードで置き換えるステップと、
前記取り外した動きベクトルコードを前記ビットストリームの最後に添付させるステップ、及び／又は、前記取り外したコードを前記ビットストリーム内の取外しコードデータフィールド内に配置するステップとをさらに有する請求項２５に記載のビットストリームの変更方法。
【請求項２７】
前記変更されるイントラエンコードされた画像のブロックを定義する第１のテンプレートと、前記インターエンコードされた画像の前記第１のテンプレートのブロックに対応するブロックを定義する第２のテンプレートとを提供するステップをさらに有し、
前記インターエンコードされた画像に関連する動きベクトルは、ゼロに設定されることを特徴する請求項２５に記載のビットストリームの変更方法。
【請求項２８】
前記第２のテンプレートは、前記関連する動きベクトルがゼロに設定される前記ブロックを含むマクロブロックを定義することを特徴する請求項２７に記載のビットストリームの変更方法。
【請求項２９】
前記第２のテンプレートは、前記マクロブロックと境界を接する更なるマクロブロックを定義するものであり、
前記更なるマクロブロックに関連する動きベクトルは、ゼロに設定されることを特徴する請求項２８に記載のビットストリームの変更方法。
【請求項３０】
前記ビットストリームは、エンコーディングのタイプを示すタイプコードを持ち、フィールドタイプ又はフレームタイプとしてエンコード可能なＤＣＴブロックを備え、
さらに、フィールドタイプを示す前記タイプコードで選択されたものを取り外すステップと、
前記取り外したタイプコードをフレームタイプを示す変更タイプコードで置き換えるステップと、
前記取り外したタイプコードを前記ビットストリームと関連付けて格納する、及び／又は該取り外したタイプコードをビットストリーム内の１つ以上の取外しコードデータフィールド内に配置するステップとを有する請求項２０に記載のビットストリームの変更方法。
【請求項３１】
前記ビットストリームは、ＭＰＥＧ２ビットストリームであることを特徴する請求項１５に記載のビットストリームの変更方法。
【請求項３２】
前記変更コードが含まれる前記ビットストリームの部分を示すデータを提供するステップをさらに有する請求項１に記載のビットストリームの変更方法。
【請求項３３】
前記ビットストリームは、補助データフィールドを含み、
前記補助データフィールドから取り出されたコードのデータフィールドを識別するデータを前記ビットストリーム内に提供するステップをさらに有する請求項３１又は３２に記載のビットストリームの変更方法。
【請求項３４】
前記取り外した選択されたコードを前記ビットストリームと関連させて格納する前に暗号化し、及び／又は、該取り外した選択されたコードを前記取外しコードデータフィールド内に配置するステップをさらに有する請求項１に記載のビットストリームの変更方法。
【請求項３５】
元のビットストリームを復元するビットストリームの復元方法において、
前記元のコードが取り出され記録されたビットストリームの選択された部分に変更コードを持つ、変更されたビットストリームを受け取ることを含むものであり、
当該方法は、
前記ビットストリームの構文解析をするステップと、
記録装置から元のコードを読み出すステップと
前記変更コードを元のコードで置き換えるステップとをさらに含むビットストリームの復元方法。
【請求項３６】
元のビットストリームを復元するビットストリームの復元方法において、
前記ビットストリームの選択された部分から元のコードを取り外して前記ビットストリームの変更ユーザデータ部に配置し、前記選択された部分に変更コードを持つ変更されたビットストリームを受け取るステップと、
前記ビットストリームを構文解析するステップと、
前記元のコードを格納するステップと、
前記変更コードを前記格納された元のコードで置き換えるステップとを有するビットストリームの復元方法。
【請求項３７】
元のビットストリームを復元するビットストリームの復元方法において、
前記ビットストリームの選択された部分から元のコードを取り外して、前記ビットストリームの変更ユーザデータ部に配置し、前記ビットストリームの最後に添付させ、前記選択された部分に変更コードを持つ変更されたビットストリームを受け取るステップと、
前記ビットストリームを構文解析するステップと、
前記元のコードを格納するステップと、
前記変更コードを前記格納された元のコードで置き換えるステップとを有するビットストリームの復元方法。
【請求項３８】
前記元のコードは、暗号化されており、
前記変更コードを復号化された前記元のコードで置き換える前に、前記暗号化された元のコードを復号化するステップをさらに有する請求項３６に記載のビットストリームの復元方法。
【請求項３９】
前記変更コードが含まれる前記ビットストリームの部分を定義して置換するコードを選択するためにテンプレートを使用するステップをさらに有する請求項３５に記載のビットストリームの復元方法。
【請求項４０】
前記変更は、前記情報信号により表される情報において視認可能な効果を生ずることを特徴する請求項１に記載のビットストリームの復元方法。
【請求項４１】
請求項１に記載のビットストリームの変更方法を実行するように構成された装置。
【請求項４２】
適したプロセッサで実行された場合、請求項１に記載のビットストリームの変更方法を実行するように構成されたコンピュータプログラム。
【請求項４３】
請求項４２に記載のコンピュータプログラムを記録する媒体。
【請求項４４】
当該媒体は、記録媒体であることを特徴する請求項４３に記載の媒体。
【請求項４５】
当該媒体はｍ通信チャンネルであることを特徴する請求項４３に記載の媒体。
【請求項４６】
ビットストリームの選択された部分から元のコードが取り出され、該ビットストリームの最後に添付されている、前記選択された部分に変更されたコードを持つ、変更されたビットストリーム。
【請求項４７】
ビットストリームの選択された部分から元のコードが取り出され、該ビットストリーム内の変更ユーザデータ部に配置され、該選択された部分に前記変更コードを持つ、変更されたビットストリーム。
【請求項４８】
ビットストリームの選択された部分から元のコードが取り出され、その一部が前記ビットストリーム内の変更ユーザデータ部に配置され、他の部分が前記ビットストリームの最後に添付され、前記選択された部分に変更コードを持つ、変更されたビットストリーム。
【請求項４９】
情報を表すデジタルコードを含むビットストリームを変更するビットストリームの変更装置において、
前記情報内で視認可能な変更を表す少なくとも１つの変更コードが含まれる前記ビットストリームの一部分を占有する少なくとも１つのデジタルコードを選択する選択ステージと、
前記ビットストリームの該一部分から前記選択されたデジタルコードを取り除く取外しステージと、
前記ビットストリームの該一部分に前記選択取り出されたコードの代わりに前記変更コードを代入する変更コード配置ステージとを備え、
前記ビットストリームから取り外した前記選択されたコードのビット数は前記ビットストリームに挿入される該変更コードのビット数に等しいか大きく、
さらに、（１）前記取り外した選択されたコードを前記ビットストリームと関連付けて格納する及び／又は（２）前記取り外した選択されたコードを前記ビットストリーム内の１つ以上の取外しコードデータフィールドに配置する取外しコード配置ステージを備えるビットストリームの変更装置。
【請求項５０】
前記取外しコード配置ステージは、前記選択され取り出されたコードを前記取外しコードデータフィールドに再分配し、前記取り外し選択されたコードを好ましい順序で前記ビットストリームと関連付けて格納するものであり、
前記好ましい順序は、（１）前記取外しコードデータフィールドに格納し、（２）前記ビットストリームと関連付けて前記取り外し選択されたコードを格納するものであることを特徴する請求項４９に記載のビットストリームの変更装置。
【請求項５１】
前記取外しコード配置ステージは、前記取り外し選択されたコードの一部分を前記ビットストリームと関連付けて格納し、前記取り外し選択されたコードの他の部分を前記１つ以上の取外しコードデータフィールドに配置することを特徴する請求項４９に記載のビットストリームの変更装置。
【請求項５２】
前記取外しコード配置ステージは、（１）前記取り外し選択されたコードを前記ビットストリームと関連付けて前記ビットストリームの最後に、前記取り外し選択されたコードを添付させることにより格納するよう構成されていることを特徴する請求項４９に記載のビットストリームの変更装置。
【請求項５３】
前記取外しコード配置ステージは、（１）前記取り外し選択されたコードを前記ビットストリームと関連付けてファイルに格納するよう構成されていることを特徴する請求項４９に記載のビットストリームの変更装置。
【請求項５４】
前記取外しコード配置ステージは、前記ファイルを前記ビットストリームの最後に添付させるよう構成されていることを特徴する請求項５３に記載のビットストリームの変更装置。
【請求項５５】
前記取外しコード配置ステージは、前記ファイルを前記ビットストリームとは分離し、該ビットストリームと関連付けて格納するよう構成されることを特徴する請求項５３に記載のビットストリームの変更装置。
【請求項５６】
前記取外しコード配置ステージは、前記取り外し選択されたコードの全てを前記ビットストリームの最後に添付させるよう構成されることを特徴する請求項４９に記載のビットストリームの変更装置。
【請求項５７】
前記取外しコード配置ステージは、前記取り外し選択されたコードの全てを該１つ以上の取外しコードデータフィールドに配置するよう構成されることを特徴する請求項４９に記載のビットストリームの変更装置。
【請求項５８】
前記デジタルコードは、前記情報のＤＣＴ係数を表すことを特徴する請求項４９に記載のビットストリームの変更装置。
【請求項５９】
前記ＤＣＴ係数はＤＣ及びＡＣ係数を含み、
前記取外しステージは、前記ビットストリームの該部分から前記ＤＣ及びＡＣ係数を表す全てのコードを取り外し可能であり、
前記変更コード配置ステージは、前記ビットストリームの該部分にＤＣ係数を表す前記変更コードを配置するよう構成されることを特徴する請求項５８に記載のビットストリームの変更装置。
【請求項６０】
前記取外しステージは、（１）ＡＣ係数を表すコードを取り除く技術及び（２）ＤＣ係数を表す係数を取り除く技術の少なくとも１つを実行可能であり、
前記変更コード配置ステージは、前記取り外したＤＣコードを変更されたＤＣコードで置換可能であり、
前記取外しコード配置ステージは、前記取り外し選択されたコードを前記ビットストリームと関連付けて格納可能であり、及び／又は、該取り外し選択されたコードを前記ビットストリーム内の１つ以上の取外しコードデータフィールドに配置可能であり、
さらに、前記ビットストリームにおけるビット数に対する前記技術の効果を評価し、該評価に基づき前記技術の１つ以上を選択操作するステージをさらに備える請求項５８に記載のビットストリームの変更装置。
【請求項６１】
前記取外しコード配置ステージは、前記取り外し選択されたコードを前記ビットストリームの最後に添付させ、及び／又は、該取り外し選択されたコードを前記ビットストリーム内の１つ以上の取外しコードデータフィールドに配置することを特徴する請求項６０に記載のビットストリームの変更装置。
【請求項６２】
前記ビットストリームは、少なくともイントラエンコードされた画像を有し、
当該ビットストリームの変更装置は、前記イントラエンコードされた画像を変更するよう構成されていることを特徴する請求項５９に記載のビットストリームの変更装置。
【請求項６３】
前記ビットストリームは、インターエンコードされた画像を有し、
当該ビットストリームの変更装置は、前記インターエンコードされた画像を付加的に変更するよう構成されていることを特徴する請求項６２に記載のビットストリームの変更装置。
【請求項６４】
前記インターエンコードされた画像は、ＤＣ係数を表すコードを含み、
さらに、前記コードのうち選択されたものを取り外し操作するステージと、
前記選択されたものを前記ビットストリームと関連付けて格納し、及び／又は、該選択されたものを前記ビットストリーム内の１つ以上の取外しコードデータフィールドに配置する配置ステージと、
前記取り外したコードを予め定めた値の変更コードで置換する置換ステージとを備える請求項６３に記載のビットストリームの変更装置。
【請求項６５】
前記インターエンコードされた画像内のＤＣ係数を表す前記コードは、量子化された変更値を表し、
前記予め定めた値はゼロより大きい最小変更量子の値を表すことを特徴する請求項６４に記載のビットストリームの変更装置。
【請求項６６】
前記予め定めた値は、プラス又はマイナス１であることを特徴する請求項６５に記載のビットストリームの変更装置。
【請求項６７】
前記インターエンコードされた画像は、動きベクトルを表すコードを含んでおり、
前記変更コードが含まれるビットストリームの部分と関連する前記動きベクトルコードを取り外し、元の動きベクトルコードをゼロ動きベクトルを表す動きベクトル変更コードで置換し、該取り外した動きベクトルコードをビットストリームと関連付けて格納し及び／又は取り外したコードをビットストリーム内の取外しコードデータフィールド中に配置する動きベクトルコード取外しステージをさらに備えることを特徴する請求項６３に記載のビットストリームの変更装置。
【請求項６８】
前記動きベクトルコード取外しステージは、前記変更コードが含まれるビットストリームの部分と画面内で隣接するイントラエンコードされた画像の部分と関連する動きベクトルコードを取り外し、該関連する部分の元の動きベクトルコードをゼロ動きベクトルを示す動きベクトル変更コードで置き換え、該取り外した動きベクトルコードを前記ビットストリームと関連付けて格納し及び／又は前記取り外したコードを前記ビットストリーム内の取外しコードデータフィールド中に配置する。ことを特徴する請求項６７に記載のビットストリームの変更装置。
【請求項６９】
前記ビットストリームは、エンコーディングのタイプを示すタイプコードにより、フィールドタイプ又はフレームタイプとしてエンコードされるＤＣＴブロックを含み、
さらに、フィールドタイプを示す前記タイプコードの中から選択されたものを取り外す取外しステージと、
前記取り外したタイプコードをフレームタイプを示す変更タイプコードで置き換える置換えステージと、
前記取り外したタイプコードを前記ビットストリームと関連付けて格納し及び／又は該取り外したタイプコードを前記ビットストリーム内の１つ以上の取外しコードデータフィールドに配置する取外しコード配置ステージとを備える請求項５８に記載のビットストリームの変更装置。
【請求項７０】
元のビットストリームを復元するビットストリームの復元装置において、
元のコードが取り出され記録された、ビットストリームの選択された部分に変更コードを持つ、変更されたビットストリームを受け取る受取りステージと、
前記ビットストリームを構文解析する構文解析ステージと、
前記元のコードを格納する記録部と、
前記変更コードを前記元のコードで置き換える置換えステージとを備えるビットストリームの復元。
【請求項７１】
元のビットストリームを復元するビットストリームの復元装置において、
元のコードが取り出されビットストリームの変更ユーザデータ部に格納されている、前記ビットストリームの選択された部分に変更コードを持つ、変更されたビットストリームを受け取る受取りステージと、
前記ビットストリームを構文解析する構文解析ステージと、
前記元のコードを格納する記録部と、
前記変更コードを前記格納された元のコードで置き換える置換えステージとを備えるビットストリームの復元装置。
【請求項７２】
元のビットストリームを復元するビットストリームの復元装置において、
元のコードが取り出されビットストリームの変更ユーザデータ部に配置され、前記ビットストリームの最後に添付されている、前記ビットストリームの選択された部分に変更コードを持つ、変更されたビットストリームを受け取る受取りステージと、
前記ビットストリームを構文解析する構文解析ステージと、
前記元のコードを格納する記録部と、
前記変更コードを前記格納された元のコードで置き換える置換えステージとを備えるビットストリームの復元装置。
【請求項７３】
当該ビットストリームの復元装置は、ビットストリームを使う装置であり、
前記元のコードが暗号化されており、
さらに、前記暗号化された元のコードを復号化した後、前記変更コードを該復号化された元のコードで置き換える復号化ステージを備える請求項７１に記載のビットストリームの復元装置。
【請求項７４】
変更コードと少なくとも１つの復号鍵を含むビットストリームの部分を定義するテンプレートを記録するデータキャリア。
【請求項７５】
前記情報信号は、ビデオデータ、オーディオデータ、ビジュアルデータ、及びこれら以外のデータのうち１つ又はそれ以上を含むことを特徴する請求項１乃至３４のいずれか１項又は請求項４０に記載のビットストリームの変更方法、請求項３５乃至３９いずれか１項に記載のビットストリームの復元方法、請求項４１に記載の装置、請求項４２に記載のコンピュータプログラム、請求項４３乃至４５のいずれか１項に記載の媒体、請求項４６乃至４８のいずれか１項に記載の変更されたビットストリーム、請求項４９乃至６９のいずれか１項に記載ビットストリームの変更装置、請求項７０乃至７３のいずれか１項に記載のビットストリームの復元装置、又は請求項７４に記載のデータキャリア。
【請求項７６】
イントラエンコードされた画像及びインターエンコードされた画像を持つビデオシーケンスに可視的に透かし模様を埋め込む透かし模様埋込み方法において、
前記画像が前記ビデオの変換係数のブロックを表すデータを含み、動きベクトルが前記インターエンコードされた画像のブロックの少なくともどれかと関連するものであり、
前記ビデオに可視的に透かし模様の埋込みをするために変更される前記ブロックを定義する少なくとも１つのテンプレートを提供するステップと、
前記ビデオに可視的に透かし模様の埋込みをするために少なくともイントラエンコードされた画像において前記テンプレートにより定義されるブロック内の変換係数のうち少なくともいずれかを変更するステップと、
前記テンプレートにより定義されたインターエンコードされた画像のブロックと関連し、前記イントラエンコードされた画像の変更されたブロックに対応する動きベクトルをゼロに設定するステップとを有する透かし模様埋込み方法。
【請求項７７】
変更されるイントラエンコードされた画像ブロックを定義する第１のテンプレートと、関連する動きベクトルがゼロに設定される前記第１のテンプレートのブロックに対応するインターエンコードされた画像ブロックを定義する第２のテンプレートとを提供するステップを有する請求項７６に記載の透かし模様埋込み方法。
【請求項７８】
前記第２のテンプレートは、前記関連する動きベクトルがゼロに設定されるブロックを含むマクロブロックを定義することを特徴する請求項７７に記載の透かし模様埋込み方法。
【請求項７９】
前記第２のテンプレートは、前記マクロブロックと境界を接し、関連する動きベクトルがゼロに設定される更なるマクロブロックを定義することを特徴する請求項７８に記載の透かし模様埋込み方法。
【請求項８０】
前記ビデオシーケンスは、ブロックと動きベクトルを表すデジタルコードを含むビットストリームにより表されており、
さらに、変更されるブロックとゼロに設定される動きベクトルを表すデジタルコードを選択するステップと、
前記選択されたデジタルコードを前記ビットストリームから取り除くステップと、
前記変更されたコードを、前記選択されたコードの代わりに、前記ビットストリームに配置するステップと、
（１）前記取り外したコードを前記ビットストリームの最後に添付させるステップ及び（２）前記取り外したコードを前記ビットストリーム内の１つ以上の取外しコードデータフィールドに配置するステップのうち少なくとも一方のステップとを有する請求項７６に記載の透かし模様埋込み方法。
【請求項８１】
前記取り外したコードを暗号化するステップをさらに有する請求項８０に記載の透かし模様埋込み方法。
【請求項８２】
請求項７６に記載の透かし模様埋込み方法を実行するように構成された装置。
【請求項８３】
適したプロセッサで実行された場合、請求項７６に記載の透かし模様埋込み方法を実施するコンピュータプログラム。
【請求項８４】
請求項８３に記載のコンピュータプログラムを記録したデータキャリア。
【請求項８５】
イントラエンコードされた画像及びインターエンコードされた画像を持つビデオシーケンスに可視的に透かし模様を埋め込む透かし模様埋込み装置において、
前記画像が前記ビデオの変換係数のブロック表すデータを含み、動きベクトルが前記インターエンコードされた画像のブロックの少なくともどれかと関連するものであり、
前記ビデオに可視的に透かし模様を埋め込むよう変更されるブロックを定義する少なくとも１つのテンプレートを格納する格納手段と、
前記ビデオに可視的に透かし模様埋込みをするため、少なくとも前記インターエンコードされた画像内において、前記テンプレートにより定義されたブロックの変換係数のうち少なくともどれかを変更するよう構成された変更手段と、
前記テンプレートにより定義されるインターエンコードされた画像のブロックと関連し、イントラエンコードされた画像の変更されたブロックに対応する動きベクトルをゼロに設定するよう構成された手段とを備える透かし模様埋込み装置。
【請求項８６】
前記格納手段は、変更されるイントラエンコードされた画像ブロックを定義する第１のテンプレートと、該第１のテンプレートの画像ブロックに対応し、それに関連する動きベクトルがゼロに設定されるインターエンコードされた画像ブロックを定義する第２のテンプレートとを格納することを特徴する請求項８５に記載の透かし模様埋込み装置。
【請求項８７】
前記第２のテンプレートは、関連する動きベクトルがゼロに設定されるブロックを含むマクロブロックを定義することを特徴する請求項８６に記載の透かし模様埋込み装置。
【請求項８８】
前記第２のテンプレートは、前記マクロブロックと境界を接し、関連する動きベクトルがゼロに設定される更なるマクロブロックを定義することを特徴する請求項８７に記載の透かし模様埋込み装置。
【請求項８９】
前記ビデオシーケンスは、ブロック及び動きベクトルを表すデジタルコードを含むビットストリームにより表され、
さらに、変更されるブロックとゼロに設定される動きベクトルを表すデジタルコードを選択する手段と、
前記選択されたデジタルコードを前記ビットストリームから取外し変更されたコードを、前記選択されたコードの代わりに前記ビットストリームに配置する手段と、
（１）取り外したコードを前記ビットストリームの最後に添付させ及び／又は（２）前記取り外した取り外したコードを前記ビットストリーム内の１つ以上の取外しコードデータフィールドに配置する手段とを備える請求項８５に記載の透かし模様埋込み装置。
【請求項９０】
可視的に透かし模様を埋め込まれることで変更されたビットストリームを復元するビットストリームの復元方法において、
前記透かし模様は請求項８０に記載の透かし模様埋込み方法により元のビットストリームに埋め込まれたものであり、
前記変更されたビットストリームは、変更されたブロック及びゼロに設定された動きベクトルを表す変更されたコードを該ビットストリームの選択された部分に備え、
元のコードは前記選択された部分から取り外され、前記ビットストリームの変更ユーザデータ部分に置かれるか及び／又は該ビットストリームの終端に添付されるものであり、
前記ビットストリームを構文解析するステップと、
前記元のコードを格納するステップと、
前記変更されたコードを前記格納された元のコードで置き換えるステップとを有するビットストリームの復元方法。
【請求項９１】
前記元のコードは、暗号化されており、
前記暗号化された元のコードを復号化した後、前記変更コードを前記復号化された元のコードで置き換えるステップをさらに有する請求項９０に記載のビットストリームの復元方法。
【請求項９２】
元のビットストリームを復元するビットストリームの復元装置において、
請求項５に記載のビットストリームの変更方法によって可視的に透かし模様が埋め込まれた変更されたビットストリームを受け取る受取りステージを備え、
該変更されたビットストリームからは元のコードが取り出され該ビットストリームの変更ユーザデータ部に配置され及び／又は該ビットストリームの最後に添付されており、該ビットストリームの選択された部分に変更されたブロック及びゼロに設定された動きベクトルを表す変更されたコードが代入されているものであり、
さらに、前記ビットストリームを構文解析する構文解析ステージと、
前記元のコードを格納する記録部と、
前記変更されたコードを前記格納された元のコードで置き換える置換えステージとを備えるビットストリームの復元装置。
【請求項９３】
前記元のコードは、暗号化されており、
前記暗号化された元のコードを復号化した後、前記変更されたコードを前記復号化された元のコードで置き換えるステージをさらに備える請求項９２に記載のビットストリームの復元装置において。
【請求項９４】
請求項９０に記載のビットストリームの復元方法を実行するよう構成された装置。
【請求項９５】
適したデータプロセッサで実行された場合、請求項９０に記載のビットストリームの復元方法を実施するコンピュータプログラム。
【請求項９６】
請求項９５に記載のプログラムを記録したデータキャリア。