DUAL-MODE COMPRESSION OF IMAGES AND VIDEOS FOR RELIABLE REAL-TIME TRANSMISSION
First Claim
1. A method of compression programmed in a controller in a device comprising:
- a. partitioning an image into one or more blocks;
b. determining if a block of the image is from a natural image or a computer generated image;
c. if the block is from a natural image, then a natural image coding is applied to the block, generating a coded bitstream; and
d. if the block is from a computer generated image, then a graphics coding is applied to the block generating the coded bitstream.
1 Assignment
0 Petitions
Accused Products
Abstract
Dual-mode compression of images/videos for reliable real-time transmission includes a scalable block-based video compression. The method provides graceful quality degradations in case of channel bandwidth changes. Prediction for encoding is avoided, and the process is less complex with less memory requirements. The method involves processing each block independently with the advantage that errors are not able to propagate beyond current block boundaries. Two different encoding modes are used, natural image coding for acquired images and graphics coding for computer generated images. The proper encoding mode is chosen by comparing performance of the two modes for a particular block to be encoded. An embedded bitstream is generated by the encoder in accordance to the available channel bandwidth.
65 Citations
24 Claims
-
1. A method of compression programmed in a controller in a device comprising:
-
a. partitioning an image into one or more blocks; b. determining if a block of the image is from a natural image or a computer generated image; c. if the block is from a natural image, then a natural image coding is applied to the block, generating a coded bitstream; and d. if the block is from a computer generated image, then a graphics coding is applied to the block generating the coded bitstream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for compression programmed in a controller in a device, the system comprising:
-
a. a mode decision module for determining if a block of an image is from a natural image or a computer generated image; b. a natural image coding module for generating a coded bitstream by applying a natural image coding to the block if the block is from a natural image; and c. a graphics coding module for generating the coded bitstream by applying a graphics coding to the block if the block is from a computer generated image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A camera device comprising:
-
a. a video acquisition component for acquiring a video; b. a memory for storing an application, the application for; i. partitioning an image into one or more blocks; ii. determining if a block of the image is from a natural image or a computer generated image; iii. if the block is from a natural image, then a natural image coding is applied to the block generating a coded bitstream; and iv. if the block is from a computer generated image, then a graphics coding is applied to the block generating the coded bitstream; and c. a processing component coupled to the memory, the processing component configured for processing the application.
-
-
23. A network of devices comprising:
-
a. a network; b. a server device for storing a high definition video and for transferring a compressed version of the high definition video over the network, wherein the compressed version of the high definition video is generated by; i. partitioning each image of the video into one or more blocks; ii. determining if a block of the image is from a natural image or a computer generated image; iii. if the block is from a natural image, then a natural image coding is applied to the block generating a coded bitstream; and iv. if the block is from a computer generated image, then a graphics coding is applied to the block generating the coded bitstream; and c. a player device for receiving the compressed version of the high definition video and for playing the compressed version of the high definition video. - View Dependent Claims (24)
-
Specification