A novel robust blind watermarking algorithm in DCT domain was proposed. The DCT coefficients are arranged in a specific way, and then the watermark is embedded based on oddeven difference for optimal embedding. This algorithm works in a new pattern other than blockdivision and search of the DCT coefficients in the middle frequencies in the traditional pattern, which can overcome the problem in searching suitable coefficients in the middle frequencies for watermark embedding and the small embedding capacity. Experimental results show that the algorithm is simple and good at perceptual transparency as well as robustness against noise and JPEG compression.