Entries |
Document | Title | Date |
20080199091 | SIGNALING AND USES OF WINDOWING INFORMATION FOR IMAGES - Techniques and tools for signaling and using image tiling information (such as syntax elements relating index tables and header size), signaling and using windowing information (such as techniques for using windowing parameters when rotating, cropping or flipping images), and signaling and using alpha channel information are described. | 08-21-2008 |
20080212886 | Image processing method, image processing apparatus and image pickup apparatus using the same - A correlation evaluation unit evaluates a correction between a predetermined region in a targeted picture and a region corresponding to the region in a picture differing from the targeted picture in a temporal direction. A quantization control unit adaptively controls quantization processing for the predetermined region in the targeted picture, according to an evaluation obtained by the correlation evaluation unit. For example, when it is determined by an evaluation value obtained by the correlation evaluation unit that the correlation is weaker than a predetermined threshold value, the quantization control unit enlarges a quantization step used for quantization of the predetermined region. | 09-04-2008 |
20080232706 | METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGE USING PIXEL-BASED CONTEXT MODEL - A method and apparatus for encoding and decoding an image are provided. The method includes selecting a context model by referring to previously encoded pixels that are adjacent to the current pixel for entropy-encoding a binary value of a pixel value of the current pixel, and entropy-encoding the binary value using the selected context model, thereby performing entropy-coding with high compression efficiency. | 09-25-2008 |
20080253673 | Information Processing System, Information Processing Method, and Computer Program - Each sub-processor executes processing, assigned by a main processor, without reducing the performance of an entire system. | 10-16-2008 |
20080253674 | Image Data Processing Apparatus, Image Data Processing Method, And Computer Readable Medium - To reduce the processing required to embed a code into image data and decode the code. The present invention includes a block dividing section | 10-16-2008 |
20080260271 | Method for Reducing the Amount of Data to be Processed in a Visualization Pipeline - A method for reducing an amount of data to be processed in a visualization pipeline. The visualization pipeline includes data capture, data compression, data storage, data decompression, and data rendering including the use of a transfer function. The data is divided into blocks in the compression and the reduction is achieved by adaptively selecting a level-of-detail for each block in the step of decompression utilizing a significance measure based on the transfer function. | 10-23-2008 |
20080260272 | IMAGE CODING DEVICE, IMAGE CODING METHOD, AND IMAGE DECODING DEVICE - An image coding device includes a block dividing unit that divides image data into blocks, so as to generate block data, each of the blocks being formed with a plurality of pixels, a DCT unit that carries out a discrete cosine transform on the block data, so as to generate DCT coefficients, a feature analyzing unit that analyzes the block data, so as to generate feature data, a quantization parameter generating unit that refers to the block data and the feature data, and generates a quantization matrix, a quantizing unit that quantizes the DCT coefficients with the use of the quantization matrix, so as to generate quantized data, and a variable-length coding unit that performs variable-length coding on the quantized data, so as to generate variable-length coded data. | 10-23-2008 |
20080304761 | Process and device for the compression of portions of images - The process of compression of a block of a size L.times.H of a sequence of images comprises, in a repetitive manner, for said block: a search step, in one of the images of the sequence of images, for the zone L.times.H pixels the most similar to said block; a step of determining whether the resemblance between said zone and said block responds to predetermined criteria; if said resemblance responds to said criteria, a step of storing the motion vector which indicates the distance between the block and the most similar zone found; if said resemblance does not respond to said criteria, and if the block does not have a predetermined minimum size, a step of cutting out said block into sub-blocks and a supplemental repetition, for each of said sub-blocks, and if said resemblance does not respond to said criteria, and if the block has a predetermined minimum size, a step of storing the block in the course of which the block is compressed without reference to a reference image. | 12-11-2008 |
20090003719 | ENCODING DEVICE - An encoding device includes an image processing unit that performs image processing on image data, using an image processing parameter, a throughput measuring unit that measures throughput necessary in the image processing performed by the image processing unit, a parameter configuring unit that configures the image processing parameter to the image processing unit, based on a magnitude relation between the throughput measured by the throughput measuring unit and a budget, and an encoder that encodes the image data processed by the image processing unit, and generates encoded data. | 01-01-2009 |
20090010555 | MULTI-POINT PREDICTIVE FOVEATION FOR BANDWIDTH REDUCTION OF MOVING IMAGES - A scene of an image sequence is transmitted that has been compressed using a number of foveation zones, each foveation zone being weighted based on a probability of a viewer looking at a corresponding portion of the first scene. | 01-08-2009 |
20090010556 | IMAGE CODING APPARATUS, IMAGE CODING METHOD, AND IMAGE CODING PROGRAM FOR CODING AT LEAST ONE STILL FRAME WITH STILL FRAME CODING HAVING A HIGHER QUALITY THAN NORMAL FRAME CODING OF OTHER FRAMES - An image coding apparatus includes a still frame coding judgement unit for judging whether a target frame to be coded is a still frame or not from a difference value between the target frame and an immediately previous reference frame, and a quantization parameter control unit for performing control of a quantization parameter value to be used for coding, on an initial one frame at which an image starts to come into a standstill, wherein the initial frame is subjected to coding with less coding error as compared with coding for other frames. | 01-08-2009 |
20090010557 | METHOD AND APPARATUS FOR REALIZING ADAPTIVE QUANTIZATION IN PROCESS OF IMAGE CODING - A method and apparatus for realizing adaptive quantization in the process of image/video coding, which includes the following steps: acquiring the parameter information of the neighbor blocks of the current block; determining the quantization mode of the current block according to the parameter information of the neighbor blocks; and performing quantization processing on transform coefficients of the current block by using the determined quantization mode. Wherein, block coding type and motion vector of the neighbor blocks are used as the parameter information for determining the quantization mode of the current block. An apparatus for adaptive quantization in process of image/video coding is provided. The invention can use different quantization mode for adaptive quantization in different image content of an image sequence, thereby improving the subjective quality of the compressed images at the same bit rate. | 01-08-2009 |
20090022411 | IMAGE DISPLAY APPARATUS - An image display apparatus | 01-22-2009 |
20090041364 | Image Processor, Imaging Apparatus and Image Processing Program - The invention provides an imaging apparatus wherein an image taken through lens system•stop ( | 02-12-2009 |
20090067735 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR A MULTI-RESOLUTION STORAGE SCHEME FOR HISTORICAL DATA - A method, system, and computer program product for a multi-resolution storage scheme for historical data are provided. The method includes dividing the historical data into a plurality of time frames and determining an amount of compression for each of the time frames, where at least two of the time frames have a different amount of compression. The method further includes applying the amount of compression to each of the time frames, resulting in multi-resolution historical data, and storing the multi-resolution historical data. | 03-12-2009 |
20090097764 | Method and apparatus of temporary image frame compression - An image compression method and fast storage device accessing and pixel decompression is achieved by applying variable bit rate to reduce the data amount of each image frame. Several thresholds are predetermined depending on the availability of the bandwidth of the storage device and the image resolution to decide the compression ratio of each image frame. Starting address of each compressed image frame is saved in predetermined location of the storage device for quick random accessing any compressed frame of image. | 04-16-2009 |
20090154818 | LOSSLESS COMPRESSOR FOR IMAGE DATA VALUES - Disclosed is method of encoding a set of data values ( | 06-18-2009 |
20090175549 | Method of selecting a reference picture - In one embodiment, the method includes obtaining a reference picture list including multiple reference pictures, obtaining a field reference picture index associated with the current field macroblock, and determining a frame reference picture index based on the field reference picture index. A field reference picture having a parity different from a parity of the field macroblock is selected if the field reference picture index is an odd value. | 07-09-2009 |
20090190847 | ADAPTIVE COMPRESSION QUALITY - Images are captured and are stored (either in compressed or non-compressed form) in non-volatile storage at a predetermined quality or Q level. When the storage fills to a predetermined threshold, some or all of the images are compressed or recompressed to a lower quality, to make room for additional storage; i.e. new images may be captured and compressed at this lower quality or Q level, to minimize the rate at which the remaining storage is consumed; or all of the captured and stored images may be compressed or recompressed to this lower quality or Q level. | 07-30-2009 |
20090196516 | System and Method for Protecting Certain Types of Multimedia Data Transmitted Over a Communication Channel - A system and method are described for protecting certain types of multimedia data transmitted over a communication channel. For example, one embodiment of a computer-implemented method comprises: logically subdividing each of a sequence of images into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining the same between successive images; encoding one or more of the tiles in each image of the sequence of images using a first compression format and encoding the reminder of the tiles in each image using the second compression format, the second compression format dependent on tiles previously-encoded by the first and/or the second compression formats; generating a forward error correction (FEC) code for tiles encoded using the first compression format; transmitting the FEC code with each of the tiles encoded using the first compression format to a client. | 08-06-2009 |
20090257670 | In-loop adaptive wiener filter for video coding and decoding - A video encoder may use an adaptive Wiener filter inside the core video encoding loop to improve coding efficiency. In one embodiment, the Wiener filter may be on the input to a motion estimation unit and, in another embodiment, it may be on the output of a motion compensation unit. The taps for the Wiener filter may be determined based on characteristics of at least a region of pixel intensities within a picture. Thus, the filtering may be adaptive in that it varies based on the type of video being processed. | 10-15-2009 |
20090304295 | AREA DETERMINATION METHOD, IMAGE COMPRESSION METHOD, IMAGE COMPRESSION APPARATUS, AND RECORDING MEDIUM - First, a binary image is generated by binarizing an image. Next, a binary pixel ratio, that is a ratio of a binary pixel quantity that is a quantity of dotted pixels included in a specific area of the binary image to a total quantity of pixels included in the specific area of the binary image, is found. Then, a thin-line image is generated by performing a line-thinning process on the specific area. After that, a thin-line pixel ratio that is a ratio of the quantity of dotted pixels included in the generated thin-line image to the binary pixel quantity is found, and the specific area is determined to be a map area or a photograph area based on the calculated binary pixel ratio and the calculated thin-line pixel ratio. | 12-10-2009 |
20090317009 | UNIVERSAL FIXED-PIXEL-SIZE ISP SCHEME - An Image Signal Processing unit (ISP) has at least one fixed-size line buffer which is smaller than the width of the image buffer. To handle the image data, the image buffer is divided into regions which are sequentially loaded into the at least one fixed-size line buffer of the ISP for processing. Since functions of the ISP operate with neighboring pixels of the target pixel, margins of the regions need to be transmitted as well. After processing by the ISP, the data is encoded which includes a DCT, Quantization, and VLC. The result is then stored in segments in a buffer storage. VLC also inserts a Restart Marker which is used as a pointer to stitch together all the segments thus producing a new and seamless image. | 12-24-2009 |
20100014766 | MULTI-MODE VECTOR-BASED IMAGE PROCESSING | 01-21-2010 |
20100027902 | ADAPTIVE SCAN METHOD FOR IMAGE/VIDEO CODING - An adaptive scan method for image/video coding in accordance with the present invention comprises acts of calculating an average power of the transformed coefficients vector and acts rearranging the powers of the transformed coefficients with descending order in the data block according to the power of transformed coefficients; Therefore, the adaptive scan method is dependent on different prediction mode witch has been coded in H.264 standard, and provides better rate-distortion performance in entropy coding to the conventional zig-zag scan. | 02-04-2010 |
20100054618 | Server, screen transmitting method, and program storage medium - A server includes a generating unit which generates image data in a partial region of a displayed image on the screen; a type identifying unit configured to identify a type of a GUI component included in the region of the generated image data; a storage which stores compression property information for each GUI component type; a compression scheme deciding unit which decides a compression scheme based on compression property information corresponding to the GUI component type identified; a compression unit which compresses the generated image data with a decided compression scheme; a transmission unit which transmits the compressed data to the client terminal; an update frequency deciding unit which decides a update frequency of the compression property information in the storage for each type of the GUI component; and an updating unit which updates the compression property information with the update frequency decided for each type of the GUI component. | 03-04-2010 |
20100074542 | APPARATUS FOR DECODING CONTEXT ADAPTIVE VARIABLE LENGTH CODE AND TABLE SEARCH METHOD FOR DECODING CONTEXT ADAPTIVE VARIABLE LENGTH CODE - Provided are an apparatus for decoding a minimum memory access-based context adaptive variable length code (CAVLC) of the moving picture compression standard, H.264, and a table search method for decoding a context adaptive variable length code using the same. The apparatus for decoding a context adaptive variable length code may be useful to improve an overall decoding speed since the repeated memory accesses may be reduced to 2 cycles of memory accesses by reconstructing a context adaptive variable length code table of first decoding information (TrailingOnes) and second decoding information (TotalCoefficient) into 2-step tables and storing the reconstructed 2-step tables in advance and performing a table search to decode the first decoding information and the second decoding information, by using the information stored in the 2-step tables, depending on whether the remaining bits except for the number of leading zero are present in the inputted bit stream. | 03-25-2010 |
20100074543 | Image Compression Apparatus and Image Expansion Apparatus - An image compression apparatus comprising, a dividing section for dividing image data to be compressed into a plurality of blocks, a compression section for compressing in order each block of the plurality of blocks which have been obtained by divided in the dividing section, wherein the compression section converts the continuing blocks of the same image contents, into basic data and continuous compressed data, wherein the basic data is a compressed date from any one of the continuing blocks of the same image contents, and the count data indicates a number of the continuing blocks. | 03-25-2010 |
20100086225 | IMAGE RE-ENCODING DEVICE, IMAGE RE-ENCODING METHOD, AND IMAGE ENCODING PROGRAM - Provided is an image re-encoding method which simultaneously satisfies reduction of block distortion and reduction of a memory when re-encoding image data encoded by a first encoding method, by a second encoding method. An image re-encoding method comprises the steps of decoding image data encoded per block by the first encoding method; and encoding the image data decoded in the step of decoding, per block by the second encoding method. The step of encoding the image data includes the steps of: performing boundary detection to detect a block boundary of the image data encoded by the first encoding method, with the use of the image data encoded by the first encoding method; and deblocking to perform a deblocking filter process to the block boundary detected in the step of performing boundary detection. | 04-08-2010 |
20100124380 | IMAGE ENCODING APPARATUS AND METHOD OF CONTROLLING THE SAME - This invention generates efficient encoded data to restore original image data from reduced image data. An input unit inputs block data of 2×2 pixels from original image data. A converter generates reduced image data having a size smaller than the original image data by sampling one pixel data at a preset position in the input block data. A generator generates encoded data to restore three non-sampling target pixel data in each block data so as to restore the original image data from the reduced image data generated by the resolution converter. To do this, the generator determines whether all non-sampling target pixels in a block of interest are restorable from a sampling target pixel in the block of interest or from sampling target pixels in three blocks adjacent to the block of interest, and generates and outputs three kinds of additional information based on the determination result. | 05-20-2010 |
20100150463 | EFFICIENT RATE ALLOCATION FOR MULTI-RESOLUTION CODING OF DATA - There are disclosed three fast rate control methods that can efficiently reduce or remove the computation and memory usage redundancy over conventional PCRD methods. The first method, called successive bit-plane rate allocation (SBRA), assigns the maximum allowable bit-rate for each bit-plane of each code-block by using the currently available rate-distortion information only. The second method is called priority scanning rate allocation (PSRA). This first predicts the order of magnitude of each truncation point's rate-distortion slope and then encodes the truncation points based on the order (priority) information. The third method uses PSRA to obtain a significantly smaller amount of data than PCRD for optimal truncation and is called priority scanning with optimal truncation (PSOT). SBRA provides the highest computational complexity and memory usage reduction, and the lowest coding/transmission delay. The computational complexity reduction can be up to about 90% of the entropy coding process. However this method gives the lowest PSNR performance of the three. PSRA provides higher PSNR performance than SBRA with the penalty of lower memory usage reduction and higher delay. PSOT provides the best (optimal) quality while it is the least efficient method in term of computational complexity, memory usage and the coding/transmission delay. The three methods provide different degree of computation complexity and memory reduction, coding/transmission delay and PSNR performance. The most suitable rate control method can be chosen based on application requirements. | 06-17-2010 |
20100195924 | METHOD AND APPARATUS FOR SUCCESSIVELY ENCODING/DECODING IMAGE - Provided is a method and apparatus for compression encoding/decoding an image based on the repetition of an access unit and the repetition of a residual value. | 08-05-2010 |
20100232721 | IMAGE COMPRESSION METHOD AND RELATED APPARATUS - An image compression method includes: inputting an original image data and performing a specific transform operation upon the original image data to generate a transformed image data; performing a quantization operation upon the transformed image data according to a quantization table to generate a quantized image data; encoding the quantized image data to generate a compressed image data; and calculating a data amount corresponding to the compressed image data and accordingly determining whether to adjust the quantization table according to the data amount. | 09-16-2010 |
20100232722 | METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGE BASED ON CODE TABLE SELECTION ADAPTED TO RESIDUAL VALUE DISTRIBUTION - A method and apparatus are provided for encoding and decoding an image which entropy encode and decode a residual value of a current pixel in consideration of a context model determined with reference to at least one pixel value that is encoded and decoded before the current pixel and distribution of the residual values encoded and decoded according to the determined context model. | 09-16-2010 |
20100254622 | METHODS FOR DYNAMICALLY SELECTING COMPRESSION METHOD FOR GRAPHICS REMOTING - Method and apparatus for improving compression efficiency of for graphics remoting are described herein. According to one embodiment, for each data object of a stream generated within a virtual machine, the data object including graphics data representing an image to be rendered at a client over a network, it is determined whether an image associated with each data object is related to a real life content or an artificial content based on a similarity of one or more pixels selected within at least a segment of the image. A compression method is selected based on the determination of whether the image is related to a real life content or an artificial content. The image is compressed using the selected compression method and thereafter, the compressed image is streamed to the client over the network to be rendered at the client. Other methods and apparatuses are also described. | 10-07-2010 |
20100296747 | METHOD AND APPARATUS FOR PROCESSING A COMPRESSED IMAGE IN AN ORDER OTHER THAN THE ORDER OF WHICH IT WAS COMPRESSED - An image processing system that can receive compressed image data corresponding to a representation of an image and process that image data in an order that is independent of the order in which that image data was compressed. A first pass decoding identifies certain information pertaining to the coded units within the compressed image data. Based upon that information, the coded units in the compressed image data may be decoded in an order that is different than the order in which they were encoded, and portions of the image may be rotated by a multiple of 90° independently of other portions of the image, thereby reducing the amount of memory needed to decompress and rotate the compressed image data. | 11-25-2010 |
20100310185 | ADAPTIVE ENTROPY CODING FOR IMAGES AND VIDEOS USING SET PARTITIONING IN GENERALIZED HIERARCHICAL TREES - Adaptive entropy encoding and decoding utilizing set partitioning within generalized hierarchical trees which is applicable to both embedded and non-embedded encoding. After decorrelation and quantization during encoding, a tree structure is selected from multiple candidates, based on geometric relationships within the image block, for coding the coefficients toward improving coefficient zero clustering. The tree structure has leaf and non-leaf nodes in a specified arrangement, with leaf nodes containing coefficients associated with each non-leaf node. By proper tree selection, the number of zero clustered coefficients which may be eliminated from the encoded output stream is increased. During decoding, a tree structure compatible with the encoding for the current block is used for decoding the existing coefficients from the symbol stream and restoring missing zero coefficients. | 12-09-2010 |
20100310186 | TREES FOR ADAPTIVE CODING OF IMAGES AND VIDEOS USING SET PARTITIONING IN GENERALIZED HIERARCHICAL TREES HAVING DIRECTIONALITY - Adaptive entropy encoding and decoding which utilizes Set Partitioning within Generalized Hierarchical Trees (SPRIGHT) and a method of designing trees utilizing directionality. After decorrelation and quantization a tree structure is selected from multiple candidates, based on geometric relationships within the image block, for coding the coefficients toward improving zero-clustering of coefficients. Trees for the SPRIGHT encoding are created in response to finding frequency position of each coefficient and scaling frequency position followed by use of octave-band partitioning of coefficient patterns into squares and L-shapes, and the L-shapes are iteratively partitioned into squares. The tree comprises leaf nodes containing coefficients associated with each non-leaf node. The number of zero clustered coefficients can be increased, thus decreasing the number of nodes coded into the encoded image output. | 12-09-2010 |
20100329580 | Image Processing Apparatus - Provided is an image processing apparatus sequentially performing image processing on multiple pieces of band data composing image data. The image processing apparatus includes a RAM and a JPEG encoding circuit. The RAM has a buffer area of a fixed length. The JPEG encoding circuit sequentially performs variable-length encoding on multiple pieces of band data, sequentially writes the band data subjected to the encoding from the beginning of the buffer area, and writes subsequent band data subjected to the encoding from the beginning of the buffer area if the end of the band data subjected to the encoding is positioned in a boundary area having a certain length including an ending part of the buffer area. | 12-30-2010 |
20110007979 | IMAGE DATA COMPRESSION INVOLVING SUB-SAMPLING OF LUMA AND CHROMA VALUES - Chroma values in image data may be sub-sampled, thereby obtaining sub-sampled chroma values. The sub-sampled chroma values may be compressed, thereby obtaining compressed, sub-sampled chroma values. Luma values in the image data may be compressed, thereby obtaining sub-sampled luma values. Edge information for the luma values that are discarded as part of the luma sub-sampling operation may be determined. | 01-13-2011 |
20110058752 | ADAPTIVE TRANSFORMS - In one embodiment, an image is broken up into multiple regions or segments, where each segment may be of arbitrary shape, and a transform (multi-scale or otherwise) is applied on the set of segments. In another embodiment, pattern adaptive prediction is used when predicting the next finer level of the transform pyramid. The pattern adaptive prediction uses the parent grid to determine what geometry of a filter is to be used when predicting the child grid. At the boundaries of the domain, the pattern adaptive prediction can coupled with the domain adaptive prediction technique. | 03-10-2011 |
20110091122 | Device and method of processing image data to be displayed on a display device - In an image data processing device, a selection unit receives a block of original image data of a current image, a block of compressed and reconstructed image data of the current image, and a block of compressed and reconstructed data of a previous image that precedes the current image. A comparison unit compares the block of compressed and reconstructed image data of the current image with the block of compressed and reconstructed data of the previous image. An output unit, in the event that the comparison of the comparison unit results in a match, outputs the block of original image data of the current image as first output data, and, in the event that the comparison of the comparison unit does not result in a match, outputs the block of compressed and reconstructed data of the previous image as the first output data. | 04-21-2011 |
20110103703 | COMPRESSION METHOD SELECTION FOR DIGITAL IMAGES - Disclosed is a method of compressing an image ( | 05-05-2011 |
20110123127 | IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR THE SAME, PROGRAM - Provided is an image processing apparatus that reduces the processing time taken to encode image data that has been divided into blocks, as well as suppresses a reduction in image quality. To accomplish this, among block images obtained by dividing the image into blocks, the image processing apparatus executes encoding processing using a first method with priority on important block images such as those including thin lines or characters. Furthermore, the image processing apparatus executes encoding processing using a second method if the encoded data amount of blocks that have been encoded becomes greater than or equal to a predetermined threshold. | 05-26-2011 |
20110243469 | SELECTING AND REPRESENTING MULTIPLE COMPRESSION METHODS - A system and method are described for compressing image data using a combination of compression methods. Compression method combinations are provided to compress image data of a particular frame buffer format and antialiasing mode. Each method in the compression method combination is tried in turn to compress the image data in a tile. The best method that succeeded in compressing the image data is encoded in the compression bit state associated with the tile. Together, the compression bits, the compression method combination, and the frame buffer format provide sufficient information to decompress a tile. | 10-06-2011 |
20110243470 | APPARATUS, PROCESS, AND PROGRAM FOR IMAGE ENCODING - In an image encoding process for encoding data of an inputted image and outputting encoded image data: an image-size condition including image size and target sharpness is stored in an image-size-condition storage; a reduced image of the inputted image having the above image size included in the image-size condition stored in the image-size-condition storage is produced; and the sharpness of the reduced image is calculated. When the calculated sharpness of the reduced image is higher than the target sharpness, the image size included in the image-size condition stored in the image-size-condition storage is reduced, and a further reduced image of the inputted image having the reduced image size is produced. | 10-06-2011 |
20110299790 | IMAGE COMPRESSION METHOD WITH VARIABLE QUANTIZATION PARAMETER - An image compression method s used for processing a plurality of pixels of an image. The image compression method includes the steps of receiving N successive pixels; obtaining N pixel differences and N map differences corresponding to the N pixels according to values of the N pixels through differential pulse code modulation; calculating to obtain a quantization reference value corresponding to the N pixels according to the N pixel differences; obtaining a quantization parameter corresponding to the N pixels according to the quantization reference value; and encoding the N map differences according to the quantization parameter. | 12-08-2011 |
20120020582 | Method and device for coding a sequence of images - A method of coding a sequence of images comprises at least one image comprising an image region of interest. | 01-26-2012 |
20120027316 | SYSTEM AND METHOD FOR EFFICIENT SCALABLE STREAM ADAPTATION - A system and method for signaling low-to-high layer switching points in a file format level to enable efficient scalable stream switching in streaming servers and local file playback. The present invention also provides for a system and method for signaling low-to-high layer switching points in video bit stream, e.g., to enable intelligent forwarding of scalability layers in media-aware network elements or computationally scalable decoding in stream recipients. | 02-02-2012 |
20120039543 | Independently Adjusting The Quality Levels For Luminance And Chrominance Channels In A Digital Image - A system that compresses a digital image. During operation, the system obtains a digital image in which the image components are de-correlated into separate channels containing luminance information and chrominance information. Next, the system receives a quality number for the luminance channel and a quality number for the chrominance channels, and uses the quality numbers to determine a target bitrate for the luminance channel and for the chrominance channels, respectively. Given the target bitrate for the luminance channel and the target bit rate for the chrominance channels, the system performs rate distortion optimizations separately on the luminance and chrominance channels to determine which portions of the luminance bitstream and which portions of the chrominance bitstream are to be included in the final bitstream. The system then uses the stored rate-distortion information to generate a preview of the digital image without performing entropy coding each time the quality settings are changed. | 02-16-2012 |
20120063696 | IMAGE ENCODING METHOD AND SERVER IMPLEMENTING THE METHOD - A method for encoding images receives a specified type of an image request from a terminal device, obtains encoded images from a storage device of the server directly upon the condition that the image request has been processed. The method further adds a task into a coder of the server to process the image request upon the condition that the image request has not been processed, encodes captured images by the coder according to the image request, stores the encoded images and the corresponding specified type of the image request in the storage device, and outputs the encoded images to the terminal device. | 03-15-2012 |
20120082395 | Entropy Coder for Image Compression - Example embodiments of the present disclosure provide for a fast entropy coder/decoder for use in real time image compression. A method of processing graphics data for transmission to a remote computing device may comprise receiving graphics data representative of a client screen to be rendered, receiving information indicative of available bandwidth for transmission and, based on the information, determining that the available bandwidth meets a predetermined threshold, and entropy encoding the graphics data using a fixed bit size encoding stream, wherein runs of zeroes are encoded in a variable number of units of the fixed bit size, and literal values are encoded using one of an entry in a cache of recently used literal values or a variable number of units of the fixed bit size. | 04-05-2012 |
20120114261 | METHOD AND APPARATUS FOR ENCODING AND DECODING CODING UNIT OF PICTURE BOUNDARY - A method and apparatus for encoding an image is provided. An image coding unit, including a region that deviates from a boundary of a current picture, is divided to obtain a coding unit having a smaller size than the size of the image coding unit, and encoding is performed only in a region that does not deviate from the boundary of the current picture. A method and apparatus for decoding an image encoded by the method and apparatus for encoding an image is also provided. | 05-10-2012 |
20120201476 | APPARATUS AND METHODS FOR RECOMPRESSION OF DIGITAL IMAGES - A system and method for generating a second reduced size digital image from a first digital image, the method including iteratively compressing the first digital image to an extent determined by a quality measure comprising at least a blockiness measure quantifying added artifactual edges along coding block boundaries of the second image and/or use of a quantization matrix generated by computing a weighted average of the quantization matrix of the first digital image and a scaled second quantization matrix. | 08-09-2012 |
20120219233 | Compression of Image Data - Image content may be compressed using a plurality of block truncation coding schemes resulting in a plurality of compressed versions of the image content. The plurality of compressed versions may be combined together into a single data structure. Prior to combining the plurality of compressed versions, each compressed version may be further compressed. In one embodiment, a data structure containing a plurality of block truncation encoded format versions of image content may be received. Rendering hardware-compatible block truncation encoded content from the plurality of compressed versions may be determined and provided to rendering hardware. The hardware may then decode the selected one block truncation encoded format for display. In one embodiment, each of the received plurality of block truncation encoded content versions may be further compressed. Before providing the selected version to the hardware for decoding, the further compression may be decompressed. | 08-30-2012 |
20120224778 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes a display time acquiring unit that acquires a display time for each predetermined unit region of an image and a compression control unit that controls compression of the image for each unit region based on the display time. | 09-06-2012 |
20120328209 | IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - The image decoding method includes: determining a context for use in a current block to be processed, from among a plurality of contexts; and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is one of “mvd_l0” and “mvd_l1”. | 12-27-2012 |
20130051693 | ACM-BASED SIMULCAST TRANSMISSION AND RECEPTION APPARATUS AND METHOD - Provided are an adaptive coding modulation (ACM)-based simulcast transmission and reception apparatus and method. The apparatus includes a transmitter configured to analyze whether or not it is raining in a region where a receiver is present on the basis of channel state information (CSI) provided by the receiver, encode and/or modulate an image signal according to the analysis result, and provide the encoded and/or modulated image signal through a single band or multiple bands. On the basis of a result of analyzing whether or not it is raining in a region where a receiver is present, it is possible to effectively prevent signal attenuation caused by rain by providing image signals having different resolutions through multiple bands when the region is in a rainfall state. | 02-28-2013 |
20130129243 | SYSTEMS AND METHODS FOR IMAGE HANDLING AND PRESENTATION - Certain embodiments provide systems and methods for adaptive compression, transmission, and display of clinical images. Certain embodiments provide a method for adaptive compression of image data for transmission and display at a client workstation. The method includes identifying one or more images for display, the one or more images including a plurality of image slices. The method also includes determining a compression scheme for the one or more images based on at least one of bandwidth, processing power, and diagnostic modality. The method further includes transferring the one or more images for display at the client workstation. The method additionally includes adapting the compression scheme based on resource availability. | 05-23-2013 |
20130148908 | METHOD AND SYSTEM FOR PROCESSING AN IMAGE FEATURING MULTIPLE SCALES - A method of processing an image is disclosed. The method comprises obtaining an image decomposed into a set of scaled images, each being characterized by a different image-scale; and calculating, for each of at least some scaled images, a relative luminance between the scaled image and another scaled image of the set, using intensities in the scaled image and intensities in the another scaled image. The method further comprises processing each scaled image using an adaptation procedure featuring an image-specific effective saturation function of the relative luminance, thereby providing a processed scaled image; combining at least some of the processed scaled images to provide a combined image; and outputting the combined image to a computer readable medium. | 06-13-2013 |
20130148909 | METHOD AND APPARATUS FOR IMAGE ENCODING AND IMAGE DECODING - Provided are a method and apparatus for image encoding which improves encoding efficiency in accordance with image characteristics by performing prediction in lines and performing a one-dimensional transformation in lines on an input image, and a method and apparatus for image decoding. Encoding efficiency of an image may be improved by generating a prediction sub residual block using neighboring residues and performing a one-dimensional discrete cosine transformation (DCT) on a difference residual block which is a difference between an original sub residual block and the prediction sub residual block. | 06-13-2013 |
20130272624 | Virtual Boundary Processing Simplification for Adaptive Loop Filtering (ALF) in Video Coding - Virtual boundary processing in adaptive loop filtering (ALF) requires that padded values be substituted for unavailable pixel rows outside the virtual boundaries. Methods and apparatus are provided for virtual boundary processing in ALF that allow the use of more actual pixel values for padding than in the prior art. | 10-17-2013 |
20130322774 | IMAGE CODING METHOD AND IMAGE DECODING METHOD - An image decoding method includes: arithmetic decoding steps for performing arithmetic decoding processes on decoding target signals according to contexts determined based on the types of the decoding target signals and the symbol occurrence probabilities determined based on the contexts; and a context update step for executing a group of context update processes on the decoding target signals in each of processing units each obtained as a segment having a certain size, according to the decoded signals resulting from the arithmetic decoding processes. | 12-05-2013 |
20130336592 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - An image coding method includes: performing context arithmetic coding to consecutively code (i) first information indicating whether or not to perform sample adaptive offset (SAO) processing for a first region of an image and (ii) second information indicating whether or not to use, in the SAO processing for the first region, information on SAO processing for a region other than the first region, the context arithmetic coding being arithmetic coding using a variable probability, the SAO processing being offset processing on a pixel value; and performing bypass arithmetic coding to code other information which is information on the SAO processing for the first region and different from the first information or the second information, after the first information and the second information are coded, the bypass arithmetic coding being arithmetic coding using a fixed probability. | 12-19-2013 |
20140029865 | SYSTEMS AND METHODS FOR IMAGE HANDLING AND PRESENTATION - Certain embodiments provide systems and methods for adaptive compression, transmission, and display of clinical images. Certain embodiments provide a method for adaptive compression of image data for transmission and display at a client workstation. The method includes identifying one or more images for display, the one or more images including a plurality of image slices. The method also includes determining a compression scheme for the one or more images based on at least one of bandwidth, processing power, and diagnostic modality. The method further includes transferring the one or more images for display at the client workstation. The method additionally includes adapting the compression scheme based on resource availability. | 01-30-2014 |
20140133773 | METHOD AND APPARATUS FOR PROVIDING SCREEN DATA - The exemplary embodiments relate to providing screen data to a client, through a cloud server, and displaying the screen data in the client. The cloud server may encode the screen data in an encoding method that is independently determined according to attributes of each of a plurality of contents which form the screen data, and the client may decode the received screen data based on the encoding method in the cloud server and may display the decoded screen data. The screen data may be efficiently provided by performing encoding based on attributes of respective contents which form the screen data, compared to a case where only one encoding method is used. | 05-15-2014 |
20140147055 | IMAGE QUALITY CONTROL TECHNIQUES - A technique for controlling the quality of one or more compressed images. The technique allows, for example, the selection of a target quality metric(s) and the compression of the image(s) such the compressed image(s) meets the metric(s). Alternatively, a target quality metric can be specified, and the image(s) compressed using parameters estimated to achieve the target quality. Optionally, the quality metric can also be made available to, for example, a user on an image processing system. The quality metrics can be, for example, for one or more layers, one or more images and/or one or more image sequences. | 05-29-2014 |
20140169692 | CLIENT DEVICE AND METHOD FOR ENCODING AND TRANSMITTING PICTURE TO CLIENT DEVICE - In a method for encoding and transmitting a picture to a client device, data of a picture is encoded by a progressive encoding method on a server and stored in a buffer of the server, and an amount of data of the picture transmitted to the client device at a time is determined according to a kind of the progressive encoding method. The amount of the data transmitted to the client device at a time is reduced if a current window size is not equal to or larger than a last window size, and is increased if the current window size is equal to or larger than the last window size. The data is transmitted from the server, and decoded and displayed on the client device. | 06-19-2014 |
20140254949 | IMAGE ENCODING METHOD AND APPARATUS WITH RATE CONTROL BY SELECTING TARGET BIT BUDGET FROM PRE-DEFINED CANDIDATE BIT BUDGETS AND RELATED IMAGE DECODING METHOD AND APPARATUS - An image encoding method with rate control includes at least the following steps: defining a plurality of candidate bit budgets corresponding to different pre-defined maximum encoded bit lengths for one coding unit respectively; when encoding pixel data of a plurality of pixels within a current coding unit of an access unit of a frame, determining a target bit budget selected from the candidate bit budgets and allocating the target bit budget to the current coding unit; and outputting encoded pixel data of the pixels within the current coding unit that is generated from the encoder, wherein a bit length of the encoded pixel data is smaller than or equal to the target bit budget. | 09-11-2014 |
20140270557 | EFFICIENT SCREEN IMAGE TRANSFER - A system including a source display, externally updatable, an image compression algorithm database, a network connection, and a frame transfer engine. The algorithm database comprises a plurality of image compression algorithms. The frame transfer engine is configured to receive a plurality of updates made to the source display, store at least some of the updates in a queue, and select, based on a bandwidth of the network connection, a size of the update, and sizes and times of updates currently present in the queue, an image compression algorithm in the algorithm database for current transfer over the network connection. | 09-18-2014 |
20140270558 | IMAGE CODING APPARATUS AND IMAGE CODING METHOD - First coded data are generated from a target block by a first coding mode. Second coded data having predetermined amount are generated from the target block by a second coding mode. Whether to encode by the first coding mode or the second coding mode is decided. Based on the decision result, any of the first coded data and the second coded data is selected. If a total amount of coded data of a segment is over a target amount, encoding by the second coding mode is decided. The segment comprises blocks including the target block. The total amount is sum of an amount of coded data generated from blocks prior to the target block in the segment, an amount of the first coded data, an amount of coded data to be generated from remained blocks in the segment by the second coding mode. | 09-18-2014 |
20140270559 | IMAGE PROCESSING DEVICE AND METHOD - The present invention relates to an image processing device and method whereby deterioration of effects of filter processing due to local control of filter processing when encoding or decoding can be suppressed. | 09-18-2014 |
20140294313 | Adaptive False Contouring Prevention in Layered Coding of Images with Extended Dynamic Range - An encoder receives a sequence of images in extended or visual dynamic range (VDR). For each image, a dynamic range compression function and associated parameters are selected to convert the input image into a second image with a lower dynamic range. Using the input image and the second image, a residual image is computed. The input VDR image sequence is coded using a layered codec that uses the second image as a base layer and a residual image that is derived from the input and second images as one or more residual layers. Using the residual image, a false contour detection method (FCD) estimates the number of potential perceptually visible false contours in the decoded VDR image and iteratively adjusts the dynamic range compression parameters to prevent or reduce the number of false contours. Examples that use a uniform dynamic range compression function are also described. | 10-02-2014 |
20140301657 | IMAGE ENCODING APPARATUS, IMAGE ENCODING METHOD, IMAGE DECODING APPARATUS, IMAGE DECODING METHOD, PROGRAM, AND STORAGE MEDIUM - An image encoding apparatus includes a calculation unit configured to calculate a profile indicating a combination of processes which can be decoded by an image decoding apparatus and a level indicating a range of a parameter value which can be decoded by the image decoding apparatus, a determination unit configured to determine a number of horizontal pixels of a tile or a number of horizontal tiles with respect to a specific profile to be N or smaller (N>0) which is a maximum number of horizontal pixels defined in advance according to the level, and to determine a number of vertical pixels of the tile or a number of vertical tiles with respect to the specific profile to be M or smaller (M>0) which is a maximum number of vertical pixels defined in advance according to the level. | 10-09-2014 |
20140328546 | SIGNAL PROCESSING METHOD AND APPARATUS FOR IMPLEMENTING SAID METHOD | 11-06-2014 |
20140369617 | IMAGE ENCODING APPARATUS, IMAGE ENCODING METHOD, AND PROGRAM - An amount of code is reduced for blocks in which visible degradation is not easily susceptible, while a large amount of code is assigned to blocks whose degradation in image quality is easily perceptible thereby suppressing the number of blocks for which a process is performed to achieve high quality image and thus suppressing an increase in the total amount of code. An input image is encoded in units of blocks. A block evaluation value for the block is calculated. The block is divided into N sub-blocks where N is equal to or greater than 2, and a sub-block evaluation value is calculated for each sub-block. A quantization parameter for the block is controlled based on the block evaluation value and the sub-block evaluation values. | 12-18-2014 |
20140376828 | IMAGE PROCESSING APPARATUS, IMAGE FORMING APPARATUS AND RECORDING MEDIUM - An image processing apparatus includes a compression processing section that compresses image data obtained by reading a plurality of documents into a file, a specifying section that specifies an amount of information for an image of each of the plurality of documents, and a compression size calculation section that calculates a size after compression of an image of each document in accordance with the specified amount of information. The compression processing section compresses the image by using the size after compression calculated by the compression size calculation section. | 12-25-2014 |
20150049957 | APPARATUS AND METHODS FOR RECOMPRESSION OF DIGITAL IMAGES - A system and method for generating a second reduced size digital image from a first digital image, the method including iteratively compressing the first digital image to an extent determined by a quality measure comprising at least a blockiness measure quantifying added artifactual edges along coding block bom1daries of the second image and/or use of a quantization matrix generated by computing a weighted average of the quantization matrix of the first digital image and a scaled second quantization matrix. | 02-19-2015 |
20150055884 | SYSTEMS AND METHODS FOR ENCODING LIGHT FIELD IMAGE FILES HAVING A DEPTH MAP - Systems and methods configured to store images synthesized from light field image data and metadata describing the images in electronic files and render images using the stored image and the metadata in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of low resolution images of a scene captured from different viewpoints. In addition, the encoding application configures the processor to: synthesize a higher resolution image of the scene from a reference viewpoint using the low resolution images, where synthesizing the higher resolution image involves creating a depth map that specifies depths from the reference viewpoint for pixels in the higher resolution image; encode the higher resolution image; and create a light field image file including the encoded image and metadata including the depth map. | 02-26-2015 |
20150071559 | IMAGE CODING DEVICE AND IMAGE CODING METHOD - An image coding device includes a first block encoder and a second block encoder. The first block encoder compresses input pixel values including first and second input pixel values in a block. The first input pixel value is located at a first position of the block, and the second input pixel value is located at a second position of the block. The second block encoder compresses the input pixel values by the unit block. The first and second block encoders compare the input pixel values based on different methods of compression. The first block encoder outputs the first input pixel value as a first compressed pixel value, and compresses the second input pixel value to a second compressed pixel value. | 03-12-2015 |
20150110409 | SPATIAL PROXIMITY CONTEXT ENTROPY CODING - Encoding and decoding using spatial proximity context entropy coding may include identifying a plurality of transform coefficients for a current block of a current frame of a video stream, wherein the plurality of transform coefficients is ordered based on a scan order, identifying a current transform coefficient from the plurality of transform coefficients, identifying a plurality of context coefficients from the plurality of transform coefficients, wherein each context coefficient from the plurality of context coefficients is spatially proximate to the current transform coefficient and is available for entropy coding the current transform coefficient, identifying an entropy coding probability for the current transform coefficient based on the scan order and the plurality of context coefficients, entropy coding the current transform coefficient based on the entropy coding probability, including the entropy coded current transform coefficient in an output bitstream, and storing or transmitting the output bitstream. | 04-23-2015 |
20150110410 | ENCODING APPARATUS AND ENCODING METHOD - An encoding apparatus includes an encoding unit that encodes an image to be encoded; a generating unit that generates a local decoded image from the encoded image; a difference calculation unit that calculates difference values between pixels included in the local decoded image and pixels included in the image to be encoded; and a modifying unit that determines pixels from the local decoded image based on the difference values, and modifies the determined pixels. | 04-23-2015 |
20150117791 | BRIGHTNESS REGION-BASED APPARATUSES AND METHODS FOR HDR IMAGE ENCODING AND DECODING - The image encoder ( | 04-30-2015 |
20150125085 | INTEGRAL IMAGE CODING - Techniques related to integral image coding are described herein. | 05-07-2015 |
20150125086 | APPARATUS AND METHOD FOR ENCODING IMAGE DATA - An apparatus for encoding an image data includes a sub-pixel rendering unit and a first differential pulse code modulation (DPCM) processing unit. The sub-pixel rendering unit converts first image data of an RGB type to second image data of an RG-BG type. The DPCM processing unit generates first differential data including primary differential values corresponding to respective sub-pixels. To perform this operation, the DPCM processing unit calculates a gray value difference from a neighboring sub-pixel for each of the sub-pixels based on the second image data. | 05-07-2015 |
20150304661 | IMAGE QUALITY CONTROL TECHNIQUES - A technique for controlling the quality of one or more compressed images. The technique allows, for example, the selection of a target quality metric(s) and the compression of the image(s) such the compressed image(s) meets the metric(s). Alternatively, a target quality metric can be specified, and the image(s) compressed using parameters estimated to achieve the target quality. Optionally, the quality metric can also be made available to, for example, a user on an image processing system. The quality metrics can be, for example, for one or more layers, one or more images and/or one or more image sequences. | 10-22-2015 |
20160007021 | COMPRESSING IMAGE DATA - Provided in an example is a method of compressing a digital image includes dividing the image into cells of constant physical size regardless of resolution of the image to produce cell data for each cell which defines content of the cell and compressing the cell data. | 01-07-2016 |
20160021373 | SYSTEM AND METHOD OF SPHERICAL IMAGE COMPRESSION - Disclosed herein is a projection-aware compression, which may be used on image data such as, for example, spherical image data. The compression may be considered to be non-uniform in a sense that the compression need not be uniformly applied, but may be applied to image data as a function of latitude information associated with the image data. | 01-21-2016 |
20160063736 | SYSTEMS AND METHODS FOR CONTEXT BASED IMAGE COMPRESSION - Techniques for compressing images based on context are provided. A first image and a second image may be identified for display on a client device. One or more contexts of the first image may be identified. One or more contexts of the second image may be identified. A first image quality for the first image may be determined based on the one or more contexts of the first image. A second image quality for the second image may be determined based on the one or more contexts of the second image. The first image may be compressed at the first image quality and the second image at the second image quality. The compressed first image and the compressed second image may be transmitted to the client device. | 03-03-2016 |
20160104300 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - A data conversion server reduces a data amount of a path that constitutes drawing data. The data conversion server adds information used to adjust a scale of the drawing data to the drawing data, wherein the information is obtained based on a length of the path before the data amount is reduced. For example, in a case of data in the SVG format, path length information before the data amount is reduced is set to an attribute (PathLength) as the information used to adjust the scale. | 04-14-2016 |
20160134897 | IMAGE PROCESSING APPARATUS AND METHOD - The present technology relates to an image processing apparatus and method that are capable of enhancing encoding efficiency while suppressing a decrease in the efficiency of encoding processing. The image processing apparatus includes an encoding mode setter that sets, in units of coding units having a hierarchical structure, whether a non-compression mode is to be selected as an encoding mode for encoding image data, the non-compression mode being an encoding mode in which the image data is output as encoded data, and an encoder that encodes the image data in units of the coding units in accordance with a mode set by the encoding mode setter. The present disclosure can be applied to, for example, an image processing apparatus. | 05-12-2016 |
20160165231 | CONTENT ADAPTIVE COMPRESSION SYSTEM - A content adaptive compression system includes a plurality of encoders being coupled to receive a portion of an image, and accordingly generating candidate compressed codes, respectively, the plurality of encoders being configured for encoding images of different contents. An error count unit is configured to determine an amount of error between the image and the candidate compressed code for each of the encoders. A mode decision unit is coupled to receive a plurality of the amount of error, the candidate compressed code associated with least amount of error being outputted as an adaptive compressed code for the image. | 06-09-2016 |
20160253823 | IMAGE COMPRESSION DEVICE, IMAGE COMPRESSION METHOD, AND IMAGE COMPRESSION PROGRAM | 09-01-2016 |