Patent ID: 6831992
Filing Date: 2004-12-14
Classification: G06T,H04N

Abstract:
A data processing apparatus for embedding second digital data in first digital data, said data processing apparatus comprising:bit-swap means for bit-swapping target data comprising a predetermined number of bits within said first digital data; predicting means for outputting a prediction value which predicts a value corresponding to said target data from marginal data surrounding said target data; sorting means for sorting target data subjected to said bit-swapping, according to the prediction margin of error value between a prediction value output by said predicting means and respective values corresponding to target data subjected to said bit-swapping; correction code output means for outputting correction code according to target data subjected to said bit-swapping that has been sorted by said sorting means; and embedded data output means for outputting, as embedded data, one of said target data subjected to said bit-swapping that has been sorted by said sorting means, according to said second digital data.