【手続補正書】
【提出日】平成18年7月4日(2006.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルコンテンツマーキング方法であって、前記デジタルコンテンツは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いており、
データを埋め込むデジタルコンテンツ内の位置を選択するステップと、
デジタルコンテンツのパケット化の保存では、生じる可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変によってデジタルコンテンツ内に０ビットより大きいデータを埋め込む、選択された位置へ作成可能な改変を選択するステップと
を含み、
位置および可能な改変は、デジタルコンテンツに対する透かしを一緒に形成する、デジタルコンテンツマーキング方法。
【請求項２】
位置を選択するステップが、データを埋め込み可能なブロックを識別するステップを含み、少なくとも一つのブロックが少なくとも２つの可能な改変を含む、請求項１に記載の方法。
【請求項３】
データを埋め込むデジタルコンテンツ内の位置を選択するステップと、
デジタルコンテンツのパケット化の保存では、生じる可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変によってデジタルコンテンツ内に０ビットより大きいデータを埋め込む、選択された位置へ作成可能な改変を選択するステップと
を含み、
位置および可能な改変は、デジタルコンテンツに対する透かしを一緒に形成し、
前記位置を選択するステップが、データを埋め込み可能なブロックを識別するステップを含み、
可能な改変を選択するステップが、改変がブロックへ適用される際に、結果的にそのブロックに対するブロック長を変化させないよう、２つ以上の改変を識別するステップを含む、デジタルコンテンツマーキング方法。
【請求項４】
デジタルコンテンツが、可変長コードを用いて符号化され、さらに、少なくとも一つの位置に対する可能な改変が、様々な長さの可変長コードを用いる、請求項１又は２に記載の方法。
【請求項５】
ブロックに対する可能な改変が、事前に決定された以上の量ではブロックの提示を変化させない、請求項１から４のいずれか一項に記載の方法。
【請求項６】
事前に決定された量が、最大レベル変化および最大量子化スケールに関して決定される、請求項１から５のいずれか一項に記載の方法。
【請求項７】
最大レベル変化がプラスあるいはマイナス１であり、最大量子化スケールが２４である、請求項１から６のいずれか一項に記載の方法。
【請求項８】
選択された位置で、可能な改変のうちのいくつかを実際に作成するステップを含んでおり、実際の改変が、デジタルコンテンツに対する、完全な、あるいは部分的なフィンガープリントを形成する、請求項１から７のいずれか一項に記載の方法。
【請求項９】
実際の改変の一部分が、複数の異なるクライアント、サーバ、あるいはキャッシュ装置で作成される、請求項８に記載の方法。
【請求項１０】
デジタルコンテンツが、ＭＰＥＧ符号化コンテンツである、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
デジタルコンテンツ内のフィンガープリントを検出する方法であって、前記デジタルコンテンツは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いており、
デジタルコンテンツに対する透かしを決定するステップであって、この透かしは、位置、およびデータを埋め込むためのこれらの位置での可能な改変を含んでおり、この可能な改変は、デジタルコンテンツのパケット化を保存している、ステップと、
デジタルコンテンツのパケット化の保存では、生じる可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存し、その位置で、いずれの可能な改変が作成されているかを決定するステップと、
いずれの可能な改変が作成されているかを決定するステップに応答して、ビットを抽出するステップと
を含む、方法。
【請求項１２】
デジタルフォーマットのデータ、前記フォーマットは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いている、データと、
デジタルコンテンツのパケット化の保存では、生じる可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変によってデジタルコンテンツ内に０ビットより大きいデータを埋め込んでいる、選択された位置のデータへの可能な改変を含む透かしと
を含む、デジタルコンテンツ。
【請求項１３】
選択された位置が、データを埋め込み可能なブロックであり、少なくとも一つのブロックが少なくとも２つの可能な改変を含む、請求項１２に記載のデジタルコンテンツ。
【請求項１４】
デジタルフォーマットのデータと、
可能な改変によってデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変によってデジタルコンテンツ内に０ビットより大きいデータを埋め込んでいる、選択された位置のデータへの可能な改変を含む透かしと
を含み、
選択された位置が、データを埋め込み可能なブロックであり、
各々の可能な改変が、ブロックに適用される際に、そのブロックに対してブロック長の変化をもたらさない、デジタルコンテンツ。
【請求項１５】
デジタルコンテンツが可変長コードを用いて符号化されており、少なくとも一つの位置に対する可能な改変が様々な長さの可変長コードを用いる、請求項１２から１４のいずれか一項に記載のデジタルコンテンツ。
【請求項１６】
ブロックに対する可能な改変が、事前に決定された量を超えてはブロックの提示を変化させない、請求項１２から１５のいずれか一項に記載のデジタルコンテンツ。
【請求項１７】
事前に決定された量が、最大レベル変化および最大量子化スケールに関して決定される、請求項１２から１６のいずれか一項に記載のデジタルコンテンツ。
【請求項１８】
最大レベル変化がプラスあるいはマイナス１であり、最大量子化スケールが２４である、請求項１７に記載のデジタルコンテンツ。
【請求項１９】
若干のあるいは全ての選択位置で作成された実際の改変を含む、完全な、あるいは部分的なフィンガープリントを含む、請求項１２から１８のいずれか一項に記載のデジタルコンテンツ。
【請求項２０】
実際の改変の一部分が、複数の異なるクライアント、サーバ、あるいはキャッシュ装置で作成された、請求項１２から１９のいずれか一項に記載のデジタルコンテンツ。
【請求項２１】
デジタルコンテンツが、ＭＰＥＧ符号化された映画である、請求項１２から２０のいずれか一項に記載のデジタルコンテンツ。
【請求項２２】
デジタルコンテンツへの透かし入れが可能な装置であって、前記デジタルコンテンツは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いており、前記装置は、
デジタルコンテンツをネットワーク内へ注入可能なネットワークインタフェースと、
プロセッサと、
デジタルコンテンツを格納し、さらに、デジタルコンテンツに対する透かしを作成するプロセッサにより実行可能なインストラクションを格納するメモリであって、このインストラクションは、（ａ）データを埋め込むために、デジタルコンテンツ内の位置を選択するステップ、および、（ｂ）デジタルコンテンツのパケット化の保存では、生じる可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変がデジタルコンテンツ内に０ビットより大きいデータを埋め込む、選択された位置へ作成する可能な改変を選択するステップとを含み、位置および可能な改変は、デジタルコンテンツに対する透かしを形成する、インストラクションを格納するメモリと
を備える、装置。
【請求項２３】
装置がデジタルコンテンツの配布ネットワークに対する注入ポイントである、請求項２２に記載の装置。
【請求項２４】
位置を選択するステップが、データを埋め込み可能なブロックを識別することを含み、少なくとも一つのブロックが少なくとも２つの可能な改変を含む、請求項２２又は２３に記載の装置。
【請求項２５】
デジタルコンテンツをネットワーク内へ注入可能なネットワークインタフェースと、
プロセッサと、
デジタルコンテンツを格納し、さらに、デジタルコンテンツに対する透かしを作成するプロセッサにより実行可能なインストラクションを格納するメモリであって、このインストラクションは、（ａ）データを埋め込むために、デジタルコンテンツ内の位置を選択するステップ、および、（ｂ）可能な改変によってデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変によってデジタルコンテンツ内に０ビットより大きいデータを埋め込む、選択された位置へ作成する可能な改変を選択するステップとを含み、位置および可能な改変は、デジタルコンテンツに対する透かしを形成する、インストラクションを格納するメモリと
を備え、
可能な改変を選択するステップが、改変がブロックへ適用される際に、結果的にそのブロックに対するブロック長を変化させないよう、２つ以上の改変を識別するステップを含んでいる、デジタルコンテンツへの透かし入れが可能な装置。
【請求項２６】
デジタルコンテンツが、可変長コードを用いて符号化され、さらに、少なくとも一つの位置に対する可能な改変が、様々な長さの可変長コードを用いる、請求項２２から２５のいずれか一項に記載の装置。
【請求項２７】
ブロックに対する可能な改変が、事前に決定された以上の量ではブロックの提示を変化させない、請求項２２から２６のいずれか一項に記載の装置。
【請求項２８】
事前に決定された量が、最大レベル変化および最大量子化スケールに関して決定される、請求項２７に記載の装置。
【請求項２９】
最大レベル変化がプラスあるいはマイナス１であり、最大量子化スケールが２４である、請求項２２から２８のいずれか一項に記載の装置。
【請求項３０】
インストラクションが、選択された位置で、可能な各改変のうちのいくつかを実際に作成するステップを含んでおり、実際の改変が、デジタルコンテンツに対する、完全な、あるいは部分的なフィンガープリントを形成する、請求項２２から２９のいずれか一項に記載の装置。
【請求項３１】
デジタルコンテンツが、ＭＰＥＧ符号化コンテンツである、請求項２２から３０のいずれか一項に記載の装置。
【請求項３２】
透かしを入れられたデジタルコンテンツを、部分的に、あるいは完全にフィンガープリントする装置、このデジタルコンテンツは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いており、この透かしは、位置、デジタルコンテンツ内のこれらの位置での可能な改変を含んでおり、さらに、この可能な改変は、デジタルコンテンツのパケット化を保存しており、この装置は、
デジタルコンテンツを、ネットワークへ送り、ネットワークから受け取ることが可能なネットワークインタフェースと、
プロセッサと、
デジタルコンテンツを格納し、さらに、プロセッサによってデジタルコンテンツに部分的に又は完全にフィンガープリントする実行可能なインストラクションを格納するメモリであって、このインストラクションは、その位置での可能な改変のうちのいくつかを実際に作成するステップを含んでいるインストラクションを格納するメモリと
を備える、装置。
【請求項３３】
装置が、デジタルコンテンツに対する配布ネットワーク内の注入ポイント、キャッシュ装置、あるいはエンドビューア施設である、請求項３２に記載の装置。
【請求項３４】
デジタルコンテンツ内のフィンガープリントを検出可能な装置であって、前記デジタルコンテンツは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いており、前記装置は、
プロセッサと、
デジタルコンテンツを格納し、さらに、フィンガープリントを検出するプロセッサにより実行可能なインストラクションを格納するメモリであって、このインストラクションは、（ａ）デジタルコンテンツに対する透かしを決定するステップであって、この透かしは、位置、およびデータを埋め込むこれらの位置での可能な改変を含んでおり、この可能な改変は、デジタルコンテンツのパケット化を保存しているステップと、（ｂ）その位置で、いずれの可能な改変が作成されているかを決定するステップと、（ｃ）個々の可能な可変によってはデジタルコンテンツのパケット化を保存できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存し、いずれの可能な改変が作成されているかを決定するステップに応答して、ビットを抽出するステップと、を含む、インストラクションを格納するメモリと、を含むメモリと
を備える装置。
【請求項３５】
インストラクションを含む情報を格納するメモリであって、このインストラクションは、デジタルコンテンツへ透かしを入れるプロセッサにより実行可能であり、前記デジタルコンテンツは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いており、前記インストラクションは、
データを埋め込むデジタルコンテンツ内の位置を選択するステップと、
デジタルコンテンツのパケット化の保存では可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変がデジタルコンテンツ内に１ビット以上のデータを埋め込む、選択された位置で作成する可能な改変を選択するステップと
を含み、
位置および可能な改変は、デジタルコンテンツに対する透かしを一緒に形成する、インストラクションを含む情報を格納するメモリ。
【請求項３６】
装置がデジタルコンテンツの配布ネットワークに対する注入ポイントである、請求項３５に記載のメモリ。
【請求項３７】
インストラクションを含む情報を格納するメモリであって、このインストラクションは、デジタルコンテンツへ透かしを入れるプロセッサにより実行可能であり、前記インストラクションは、
データを埋め込むデジタルコンテンツ内の位置を選択するステップと、
可能な改変によってデジタルコンテンツのパケット化を保存し、さらに、各々の可能な改変によってデジタルコンテンツ内に０ビットより大きいデータを埋め込む、選択された位置で作成する可能な改変を選択するステップと
を含み、
位置および可能な改変は、デジタルコンテンツに対する透かしを一緒に形成し、
位置を選択するステップが、データを埋め込み可能なブロックを識別することを含む、インストラクションを含む情報を格納するメモリ。
【請求項３８】
可能な改変を選択するステップが、改変がブロックへ適用される際に、結果的にそのブロックに対するブロック長を変化させないよう、２つ以上の改変を識別するステップを含んでいる、請求項３５から３７のいずれか一項に記載のメモリ。
【請求項３９】
デジタルコンテンツが、可変長コードを用いて符号化され、さらに、少なくとも一つの位置に対する可能な改変が、様々な長さの可変長コードを用いる、請求項３５から３８のいずれか一項に記載のメモリ。
【請求項４０】
ブロックに対する可能な改変が、事前に決定された以上の量ではブロックの提示を変化させない、請求項３５から３９のいずれか一項に記載のメモリ。
【請求項４１】
事前に決定された量が、最大レベル変化および最大量子化スケールに関して決定される、請求項４０に記載のメモリ。
【請求項４２】
最大レベル変化がプラスあるいはマイナス１であり、最大量子化スケールが２４である、請求項３５から４０のいずれか一項に記載のメモリ。
【請求項４３】
インストラクションが、選択された位置で、可能な改変のうちのいくつかを実際に作成するステップを含み、実際の改変が、デジタルコンテンツに対する、完全な、あるいは部分的なフィンガープリントを形成する、請求項３５から４２のいずれか一項に記載のメモリ。
【請求項４４】
デジタルコンテンツが、ＭＰＥＧ符号化コンテンツである、請求項３５から３９のいずれか一項に記載のメモリ。
【請求項４５】
インストラクションを含む情報を格納するメモリであって、このインストラクションは、透かしを入れられたデジタルコンテンツを、部分的に、あるいは完全にフィンガープリントするプロセッサにより実行可能であり、このデジタルコンテンツは、異なる値を符号化するために、異なる長さを有する少なくともいくつかのコードを用いており、この透かしは、位置、およびデジタルコンテンツ内のこれらの位置での可能な改変を含んでおり、さらに、この可能な改変は、デジタルコンテンツのパケット化を保存しており、このインストラクションは、その位置での可能な改変のうちのいくつかを実際に作成するステップを含んでいる、メモリ。
【請求項４６】
装置が、デジタルコンテンツに対する配布ネットワーク内の注入ポイント、キャッシュ装置、あるいはエンドビューア施設である、請求項４５に記載のメモリ。
【請求項４７】
インストラクションを含む情報を格納するメモリであって、このインストラクションは、デジタルコンテンツ内のフィンガープリントを検出するプロセッサにより実行可能であり、前記インストラクションは、
デジタルコンテンツに対する透かしを決定するステップであって、この透かしは、位置、およびデータを埋め込むこれらの位置での可能な改変を含んでおり、デジタルコンテンツのパケット化の保存では可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存する、ステップと、
その位置で、いずれの可能な改変が作成されているかを決定するステップと、
いずれの可能な改変が作成されているかを決定するステップに応答して、ビットを抽出するステップと
を含む、インストラクションを含む情報を格納するメモリ。
【請求項４８】
透かし入れがされたデジタルコンテンツを部分的に、又は、完全にフィンガープリント可能な装置であって、前記透かしは、前記デジタルコンテンツにおける位置と、その位置における可能な改変とを含み、前記装置は、
デジタルコンテンツをネットワークへ送出可能であるか、又は、ネットワークから受け取り可能なネットワークインタフェースと、
プロセッサと、
デジタルコンテンツを格納し、さらに、プロセッサによってデジタルコンテンツにフィンガープリントする実行可能なインストラクションを格納するメモリであって、このインストラクションは、その位置で可能ないくつか又は全ての改変を実質的に作成し、
デジタルコンテンツのパケット化の保存では、可能な改変を個々に抑制できないが、可能な改変の全体としてデジタルコンテンツのパケット化を保存する、インストラクションを格納するメモリと
を備える、装置。
【請求項４９】
前記可能な改変を選択するステップは、パケット長を個々に変化させる少なくとも一つの改変を含む効果がある、請求項１から１１のいずれか一項に記載の方法。
【請求項５０】
前記可能な改変を選択するステップは、一つのブロックに少なくとも２つの改変を含む効果があり、少なくとも一つはパケット長を個々に変化させる、請求項１から１１のいずれか一項に記載の方法。
【請求項５１】
前記透かしは、パケット長を個々に変化させる少なくとも一つの改変を含む、請求項１２から２１のいずれか一項に記載のデジタルコンテンツ。
【請求項５２】
可能な改変は、パケット長を個々に変化させる少なくとも一つの改変を含む、請求項２２から３４のいずれか一項に記載の装置。
【請求項５３】
可能な改変は、パケット長を個々に変化させる少なくとも一つの改変を含む、請求項３５から４７のいずれか一項に記載のメモリ。