Nova Patents
JP4100675B2

Data processing apparatus and method

Abstract

This record has no abstract on file.

Term

Term ended

Expired 13 December 2022, 3.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 13 independent, 6 dependent

  1. 1
    originalMaterial itemAt least one of the original material items by introducing one of the codewords in a given set of codewords intoVersion with embedded codewordHas multiple codeword coefficients in a coded data processing device that generatesthe aboveThe codeword generator that generates the codeword and the above codeword coefficientoriginalA plurality of codewords in the above predetermined set of codewords, comprising a coding processor to be coupled to a material item, are a first codeword having a first plurality of codeword coefficients and the first codeword. ToPatrolGenerated by shiftingRuIncludes at least one other codewordMi, The coding processor is characterized by changing the order of the codeword coefficients coupled to the original material based on the reordering code.Coded data processing device. オリジナルマテリアルアイテムに所定のコードワードの組のうちの1つのコードワードを導入することにより、該オリジナルマテリアルアイテムの少なくとも1つのコードワードが埋め込まれたバージョンを生成する符号化データ処理装置において、 複数のコードワード係数を有する上記コードワードを生成するコードワード生成器と、 上記コードワード係数を上記オリジナルマテリアルアイテムに結合する符号化プロセッサとを備え、 上記所定のコードワードの組内の複数のコードワードは、第1の複数のコードワード係数を有する第1のコードワードと、該第1のコードワードを巡回的にシフトして生成される少なくとも1つの他のコードワードとを含み、 上記符号化プロセッサは、順序変更コードに基づいて、上記オリジナルマテリアルに結合する上記コードワード係数の順序を変更することを特徴とする符号化データ処理装置。
  2. 5
    the aboveoriginalConvert material item to discrete cosine transform areaAnd generate multiple discrete cosine transform coefficientsDiscrete cosine transform processorWith, The coding processor has the codeword coefficient,One of the corresponding discrete cosine transform coefficientsToBy addingthe aboveCodewordTothe aboveoriginalMaterial itemToCombine and the aboveCodeword by coding processorcoefficientWas addedDiscrete cosine transform coefficientBy inverse discrete cosine transformoriginalMaterial itemEmbedded codewordAn inverse discrete cosine transform processor that produces versionsFurthermoreClaims to prepare1 to 4The coded data processing device described. 上記オリジナルマテリアルアイテムを離散コサイン変換領域に変換し、複数の離散コサイン変換係数を生成する離散コサイン変換プロセッサを備え、 上記符号化プロセッサは、上記コードワード係数を、対応する離散コサイン変換係数の1つに加算することにより、上記コードワードを上記オリジナルマテリアルアイテムに結合し、 上記符号化プロセッサによってコードワード係数が加算された離散コサイン変換係数を逆離散コサイン変換することにより、上記オリジナルマテリアルアイテムのコードワードが埋め込まれたバージョンを生成する逆離散コサイン変換プロセッサを更に備える請求項1乃至4記載の符号化データ処理装置。
  3. 8
    pseudoRandomly distributed multiple predeterminedCodewordA first codeword with a coefficient and the first codewordPatrolMultiple composed of at least one other codeword generated by shiftingofOriginal material from a set of codewordsofOf the original material item generated by combining each sample with each corresponding codeword coefficientEmbedded codewordIn a detection data processing device that identifies one or more predetermined codewords that exist in a version, the aboveEmbedded version of the material item codewordA decoding processor that reproduces a codeword from a codeword and generates a reproduced codeword, and a detection processor that detects at least one codeword from a correlation value of a codeword that exceeds a predetermined threshold value. Is Swap the order of one of the replay codewords or the first codeword of the set of codewords based on the reorder code, The Fourier transform value of the reproduction codeword is calculated, the Fourier transform value of the first codeword of the set of the codewords is calculated, the Fourier transform value of the reproduction codeword and the Fourier transform value of the generated codeword. Calculate the complex conjugate of either one of the above, and Fourier transform the above-mentioned reproduction codeword.Value or its complex conjugateWith sample、Fourier transform of the corresponding first codeword aboveValue or its complex conjugateMultiply the sample to calculate the first intermediate product sample, and reverse the above intermediate product sample.FourierBy transforming and calculating a correlation sample, each representing a correlation value of one of the above set of codewords.、DesiredCharacterized byDetection data processing device. 擬似ランダム的に分布した複数の所定のコードワード係数を有する第1のコードワードと、該第1のコードワードを巡回的にシフトして生成された少なくとも1つの他のコードワードとから構成された複数のコードワードの組から、オリジナルマテリアルの各サンプルに、それぞれ対応する各コードワード係数を結合することにより生成された、オリジナルマテリアルアイテムのコードワードが埋め込まれたバージョン内に存在する1つ以上の所定のコードワードを識別する検出データ処理装置において、 上記マテリアルアイテムのコードワードが埋め込まれたバージョンからコードワードを再生し、再生コードワードを生成する復号プロセッサと、 所定の閾値を超えるコードワードの相関値から少なくとも1つのコードワードを検出する検出プロセッサとを備え、 上記複数のコードワードの相関値は、 順序変更コードに基づいて、上記再生コードワード又は上記コードワードの組の第1のコードワードのうちの1つの順序を入れ替え、 上記再生コードワードのフーリエ変換値を算出し、上記コードワードの組の第1のコードワードのフーリエ変換値を算出し、 上記再生コードワードのフーリエ変換値及び上記生成されたコードワードのフーリエ変換値のいずれか一方の複素共役を算出し、 上記再生コードワードのフーリエ変換値又はその複素共役のサンプルと、対応する上記第1のコードワードのフーリエ変換値又はその複素共役のサンプルとを乗算して第1の中間積サンプルを算出し、 上記中間積サンプルを逆フーリエ変換し、それぞれが上記コードワードの組のうちの1つの相関値を表す相関サンプルを算出することにより、求められることを特徴とする検出データ処理装置。
  4. 9
    The above decoding processorFrom the sample of the version in which the codeword of the above material item is embedded, the corresponding sample of the above original material itemBy subtracting, the above-mentioned reproduction codeword is reproduced, and for each of the above-mentioned plurality of codewords,TheA claim characterized in that the sum of the correlation values is generated by examining the correlation between the reproduced code word and each of the code words.8The detection data processing device described. 上記復号プロセッサは、上記マテリアルアイテムのコードワードが埋め込まれたバージョンのサンプルから上記オリジナルマテリアルアイテムの対応するサンプルを減算することにより上記再生コードワードを再生し、上記複数のコードワードのそれぞれについて、該再生コードワードと該各コードワードとの相関を調べることにより相関値の総和を生成することを特徴とする請求項8記載の検出データ処理装置。
  5. 10
    Of the above original material itemsEmbedded codewordVersion sample,the aboveClaim with a registration processor associated with the corresponding sample of the original material item8Or9The detection data processing device described. 上記オリジナルマテリアルアイテムのコードワードが埋め込まれたバージョンのサンプルを、上記オリジナルマテリアルアイテムの対応するサンプルに関連付ける登録プロセッサを備える請求項8又は9記載の検出データ処理装置。
  6. 11
    the aboveDecryptionThe processor is the above material itemCodeword embedded versionA claim comprising a codeword generator that generates the above seed value from8To10The detection data processing device according to any one of the items. 上記復号プロセッサは、上記マテリアルアイテムのコードワードが埋め込まれたバージョンから上記シード値を生成するコードワード生成器を備えることを特徴とする請求項8乃至10いずれか1項記載の検出データ処理装置。
  7. 12
    The above codeword is used in the discrete cosine transform region.The above originalIntroduced in material itemsTeori、 Decoding processorIs aboveEmbedded codewordversionas well asOriginal material itemToEquipped with a discrete cosine transform processor that converts to the discrete cosine transform region The decoding processor uses the discrete cosine transform coefficient of the original material item from the corresponding discrete cosine transform coefficient of the version in which the codeword is embedded.The claim is characterized in that the reproduction code word is generated by subtracting.8To11The detection data processing device according to any one of the items. 上記コードワードは、離散コサイン変換領域において上記オリジナルマテリアルアイテムに導入されており、 上記復号プロセッサは、上記コードワードが埋め込まれたバージョン及びオリジナルマテリアルアイテムを離散コサイン変換領域に変換する離散コサイン変換プロセッサを備え、 上記復号プロセッサは、上記コードワードが埋め込まれたバージョンの対応する離散コサイン変換係数から上記オリジナルマテリアルアイテムの離散コサイン変換係数を減算することにより、上記再生コードワードを生成することを特徴とする請求項8乃至11いずれか1項記載の検出データ処理装置。
  8. 14
    originalMaterial itemAt least one of the original material items by introducing one of the codewords in a given set of codewords intoVersion with embedded codewordHas multiple codeword coefficients in the coding method to generatethe aboveSteps to generate codewords and the above codeword coefficientsoriginalThe step of generating the above codeword, which has a step of binding to a material item, includes a step of generating a first codeword having a first plurality of codeword coefficients, and a step of generating the first codeword.the aboveThe first codewordPatrolHas steps to generate at least one other codewordAnd The combining step is characterized in that the order of the codeword coefficients to be combined with the original material item is changed based on the ordering code.Encoding method. オリジナルマテリアルアイテムに所定のコードワードの組のうちの1つのコードワードを導入することにより、該オリジナルマテリアルアイテムの少なくとも1つのコードワードが埋め込まれたバージョンを生成する符号化方法において、 複数のコードワード係数を有する上記コードワードを生成するステップと、 上記コードワード係数を上記オリジナルマテリアルアイテムに結合するステップとを有し、 上記コードワードを生成するステップは、 第1の複数のコードワード係数を有する第1のコードワードを生成するステップと、上記第1のコードワードを巡回的にシフトして少なくとも1つの他のコードワードを生成するステップとを有し、 上記結合するステップは、順序変更コードに基づいて、上記オリジナルマテリアルアイテムに結合する上記コードワード係数の順序を変更することを特徴とする符号化方法。
  9. 15
    Original materialofOf the original material item generated by combining each sample with each corresponding codeword coefficientEmbedded codewordIn an identification method that identifies one or more predetermined sets of codewords that exist in a version, the aboveEmbedded version of the material item codewordIt has a step of reproducing a codeword from a codeword and generating a reproduced codeword, and a step of detecting at least one codeword from the correlation value of the codeword exceeding a predetermined threshold value. , Swap the order of one of the replay codewords or the first codeword of the set of codewords based on the reorder code, The Fourier transform value of the reproduction codeword is calculated, the Fourier transform value of the first codeword of the set of the codewords is calculated, the Fourier transform value of the reproduction codeword and the Fourier transform value of the generated codeword. Calculate the complex conjugate of either one of the above, and each Fourier transform of the above-mentioned reproduction codeword.Value or its complex conjugateWith sample、Fourier transform of the corresponding first codeword aboveValue or its complex conjugateMultiply the sample to calculate the first intermediate product sample, and reverse the above intermediate product sample.FourierBy transforming and calculating a correlation sample, each representing a correlation value of one of the above set of codewords.、DesiredCharacterized byIdentification method. オリジナルマテリアルの各サンプルに、それぞれ対応する各コードワード係数を結合することにより生成された、オリジナルマテリアルアイテムのコードワードが埋め込まれたバージョン内に存在する1つ以上の所定のコードワードの組を識別する識別方法において、 上記マテリアルアイテムのコードワードが埋め込まれたバージョンからコードワードを再生し、再生コードワードを生成するステップと、 所定の閾値を超えるコードワードの相関値から少なくとも1つのコードワードを検出するステップとを有し、 上記複数のコードワードの相関値は、 順序変更コードに基づいて、上記再生コードワード又は上記コードワードの組の第1のコードワードのうちの1つの順序を入れ替え、 上記再生コードワードのフーリエ変換値を算出し、 上記コードワードの組の第1のコードワードのフーリエ変換値を算出し、 上記再生コードワードのフーリエ変換値及び上記生成されたコードワードのフーリエ変換値のいずれか一方の複素共役を算出し、 上記再生コードワードの各フーリエ変換値又はその複素共役のサンプルと、対応する上記第1のコードワードのフーリエ変換値又はその複素共役のサンプルとを乗算して第1の中間積サンプルを算出し、 上記中間積サンプルを逆フーリエ変換し、それぞれが上記コードワードの組のうちの1つの相関値を表す相関サンプルを算出することにより、求められることを特徴とする識別方法。
  10. 16
    Loaded into a data processor, the data processor is claimed from claim 1 to.5The coded data processing device or claim according to any one of the above.8To12The detection data processing device according to any one of the items.Each means inAsTo make it workBy computerExecutableprogram. データプロセッサにロードされて、該データプロセッサを請求項1乃至5いずれか1項記載の符号化データ処理装置又は請求項8乃至12いずれか1項記載の検出データ処理装置における各手段として機能させるためのコンピュータにより実行可能なプログラム。
  11. 17
    Loaded into a data processor and claimed to that data processor14 Coding method describedOrClaim 15DescribedidentificationMethodEach step inTo runforA program that can be executed by a computer. データプロセッサにロードされて、該データプロセッサに請求項14記載の符号化方法又は請求項15記載の識別方法における各ステップを実行させるためのコンピュータにより実行可能なプログラム。
  12. 18
    Claim16Or17The program describedRecordedComputer readableData recordingMedium. 請求項16又は17記載のプログラムを記録したコンピュータにより読取可能なデータ記録媒体。
  13. 19
    A receiver that receives a signal that represents a material itemInClaims 1 to5Equipped with the coded data processing device described in any one of the items, The coded data processing device sends the received signal to the signal.Combine at least one codeword that uniquely identifies the received signalCharacterized byReceiver. マテリアルアイテムを表す信号を受信する受信装置において、請求項1乃至5いずれか1項記載の符号化データ処理装置を備え、 上記符号化データ処理装置は、上記受信信号に、該受信信号を固有に識別する少なくとも1つのコードワードを結合することを特徴とする受信装置。
Independent claims13