IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0657148
(2000-09-07)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
|
인용정보 |
피인용 횟수 :
209 인용 특허 :
23 |
초록
▼
An automated monitoring service downloads image files (including, e.g., graphic and video files) and audio files from various Internet sites, and checks these files for the presence of embedded digital watermark data. When found, such data is decoded and used to identify the proprietor of each water
An automated monitoring service downloads image files (including, e.g., graphic and video files) and audio files from various Internet sites, and checks these files for the presence of embedded digital watermark data. When found, such data is decoded and used to identify the proprietor of each watermarked file. The proprietors are alerted to the results of the monitoring operation, often apprising such proprietors of unknown distribution of their image/video/audio properties.
대표청구항
▼
An automated monitoring service downloads image files (including, e.g., graphic and video files) and audio files from various Internet sites, and checks these files for the presence of embedded digital watermark data. When found, such data is decoded and used to identify the proprietor of each water
An automated monitoring service downloads image files (including, e.g., graphic and video files) and audio files from various Internet sites, and checks these files for the presence of embedded digital watermark data. When found, such data is decoded and used to identify the proprietor of each watermarked file. The proprietors are alerted to the results of the monitoring operation, often apprising such proprietors of unknown distribution of their image/video/audio properties. Frame Transcoding with Spatial and Temporal Downsampling", IEEE, vol. 4 of 4, Oct. 24, 1999, pp. 271-275. Wee, S.J., et al., "Efficient Processing of Compressed Video", IEEE, vol. 1, 1998, pp. 855-859. Morrison, D.G., et al., "Reduction of Bit-Rate of Compressed Video While in its Coded Form", International Workshop on Packet Video, Sep. 1, 1994, pp. D17.1-D17.4. Song, J., et al., "Fast Extraction of Spatially Reduced Image Sequences from MPEG-2 Compressed Video", IEEE Transactions on Circuits and Systems for Video Technology, IEEE Inc., New York, vol. 9, No. 7, Oct. 1999. Shen, B., et al., "Adaptive Motion-Vector Resampling for Compressed Video Downscaling", IEEE Transactions on Circuits and Systems for Video Technology, IEEE Inc., New York, vol. 9, No. 6, Sep. 1999. ssed so far; K: number of calculations (beginning with 1); R1: output frame rate; and R2: effective frame rate; storing the number of said B frames; checking if the number of compressed frames is a multiple of the output frame rate; if so: making the frame to be compressed an I frame; finding the number of code bytes according to: (F1×(V2/V1)×α1)/8+1 formula where F1: average number of code bits per frame of a reference image; V1: reference image size; V2: current image size; and α1: compensation value of I frame; and allocating code memory for the code bytes; and if not: making the frame to be compressed a P frame; finding the number of code bytes according to: (F1×(V2/V1)×α2)/8+1 formula where, F1: average number of code bits per frame of the reference image; V1: reference image size; V2: current image size; and α2: Compensation value of P frame; and allocating the code memory for the code bytes; and if the count is larger than 0, making the type of the frame to be compressed a B frame; finding the number of code bytes according to: ((MB-34)/33×ESC+HEAD)/8+1 formula where MB: Number of macro blocks (16×16 blocks) of a screen; ESC: Number of MBESC code bits (11 bits); and HEAD: Maximum number of non-MBESC code bits (142 bits); and allocating the code memory for the code bytes. 3. The video compression method according to claim 1, wherein said compressed video is output to said compressed code output unit and said method complies with a world standard MPEG (Moving Picture Expert Group)1. 4. The video compression method according to claim 1, wherein, instead of performing said step of calculating the effective frame rate, the effective frame rate is specified by a user. 5. The video compression method according to claim 1, said step of outputting the image data is omitted if the frame is already found the B frame. 6. The video compression method according to claim 1, wherein, instead of performing said step of selecting the output frame rate with the least common multiple, the output frame rate is fixed at 24 frames/s (second). 7. A computer program product stored on a storage medium for controlling a video compressing device comprising a frame receiving unit receiving said video signals, one frame at a time, a frame checking unit checking a type of the frame to be processed and passing control to an appropriate unit, a motion search unit searching a small block for a motion of an image, a frequency conversion unit converting the image of said small block to a spatial frequency, a quantization unit performing quantization for the image signals frequency-converted by said frequency conversion unit, a reverse quantization unit performing reverse quantization for the signals output from said quantization unit, a reverse frequency conversion unit performing reverse frequency conversion for the signals output from said reverse quantization unit, a motion compensation unit compensating a motion of the image of said small block and generating an original image, and a variable-length coding unit performing variable-length coding outputting the signals to a compressed code output unit, wherein the program causes the video compression device to: identify the type of the frame by said frame checking unit that the frame is an I frame, P frame, or B frame, pass control to the frequency conversion unit if the frame is said I frame, pass control to the motion search unit if the frame is the P frame, pass control directly to the compressed code output unit if the frame is the B frame, get a frame rate of the input video image; get a user-specified compression level; if said input frame rate is smaller than a predetermined maximum output frame rate, changing the predetermined maximum output frame rate to said input frame rate; calculating an effective frame rate according to: (Level-1)×(Max-Min)/(Size-1)+Min; formula where, Level: User-specified compression level (an integer equ
※ AI-Helper는 부적절한 답변을 할 수 있습니다.