Class / Patent application number | Description | Number of patent applications / Date published |
345555000 | For storing compressed data | 46 |
20080225053 | Image processing device, image processing method, and electronic instrument - An image processing device that supplies image data to a driver section of a display panel includes an encoding section that encodes image data on a block-by-block basis to generate encoded data, the image data corresponding to one scan line of an input image, the image data being divided into a plurality of blocks, a memory that stores the encoded data from the encoding section, and a decoding section that decodes the encoded data from the memory on a block-by-block basis to generate decoded data, the decoded data from the decoding section being supplied to the driver section. | 09-18-2008 |
20080238928 | FRAME BUFFER COMPRESSION FOR DESKTOP COMPOSITION - An apparatus may include two or more frame buffers, a control module, a management module, and a display engine. The two or more frame buffers may each store frame data arranged in a plurality of lines. The control module may designate one of the frame buffers for output. This designation may change for each frame output to a display device. The management module identifies the lines associated with the designated frame buffer as either valid or invalid. More particularly, the management module identifies a line as invalid when the line has changed in at least one of the two or more buffers since the designated buffer's previous designation for output. The display engine fetches, from the designated buffer, any lines identified as invalid. These fetched lines may be sent to the display device for output. Additionally, the fetched lines may be compressed and stored by the display engine. | 10-02-2008 |
20090002385 | Method and System for Cost-Efficient, High-Resolution Graphics/Image Display System - An image display system comprises a processor | 01-01-2009 |
20090027410 | MULTI-COLOR DISPLAY DEVICE - It is expected to increase the size of a display panel and the number of tones to be displayed on the display panel, and it is requested to use a display panel displaying M (M>3) types of colors. This requires a large memory capacity and makes a circuit for performing signal conversion complex due to an increase in the amount of data to be subjected to the signal conversion. An image memory stores image data compressed at a fixed compression rate, and the signal conversion is performed on the compressed image data. This technique reduces a memory capacity and simplifies a signal conversion circuit. The signal conversion makes it possible to improve color reproducibility of an image displayed and the quality of the image due to smoothing of the outline of the image. In the case of a display panel having sub-pixels displaying M types of colors, the signal conversion is performed on a compressed signal for each sub-pixel to improve the quality of an image. | 01-29-2009 |
20090262123 | Screen display control device - A screen display control device includes: a compression unit which compresses input image data in a line unit; a rewritable image memory to which the compressed data compressed in the line unit by the compression unit is written in non-synchronization with a reading process; a decompression unit which decompresses the compressed data periodically read from the image memory in synchronization with screen display to restore original image data; a display unit which displays an image of the image data decompressed and restored by the decompression unit; a buffer memory which temporarily maintains one-line data of the image data; and a writing/reading control unit which controls the process of writing the compressed data to the image memory and the processes of writing and reading the image data to and from the buffer memory. | 10-22-2009 |
20090267956 | SYSTEMS, METHODS AND ARTICLES FOR VIDEO CAPTURE - Video capture of the output of a computer game is achieved by recording, analyzing and compressing source data output by the computer game, wherein the source data is pre-rasterized graphics data generated by a graphics library. Thus, video capture and subsequent playback of the captured video data involves use of the source data as opposed to raw data resulting from the rasterization of the source data by graphics hardware. | 10-29-2009 |
20090315905 | LAYERED TEXTURE COMPRESSION ARCHITECTURE - Various technologies for a layered texture compression architecture. In one implementation, the layered texture compression architecture may include a texture consumption pipeline. The texture compression pipeline may include a processor, memory devices, and textures compressed at varying ratios of compression. The textures within the pipeline may be compressed at ratios in accordance with characteristics of the devices in the pipeline that contains and processes the textures. | 12-24-2009 |
20100103183 | REMOTE MULTIPLE IMAGE PROCESSING APPARATUS - A remote multiple image processing apparatus comprises a graphic processing unit, a memory unit, an image compression unit, a transmission unit and a transmission medium. The graphic processing unit receives at least an image frame including a plurality of image blocks, and determines the degree of the difference between the current input image block and the previous input image block. The memory unit, coupling to the graphic processing unit, stores the image blocks. The image compression unit, coupling to the memory unit, compresses the image blocks and generates at least a compressed datum. The transmission unit, coupling to the image compression unit, transforms the compressed datum into at least a data packet. The transmission medium outputs the data packet. The remote multiple image processing apparatus uses the compression technique to allow a client sharing the resources of graphic processing unit so as to get multiple use benefits. | 04-29-2010 |
20100207953 | LIQUID CRYSTAL DISPLAY AND METHOD OF DRIVING THE SAME - A LCD includes: a display panel and a signal controller. The display panel includes n pixels arranged in a matrix, wherein n is a natural number. The signal controller sequentially receives first through 2n-th pixel image signals, sequentially calculates a difference between a k-th pixel image signal and a (n+k)-th pixel image signal, recognizes the (n+k)-th pixel image signal as a motion signal when the difference is greater than a first reference value and recognizes the (n+k)-th pixel image signal as a non-motion signal when the difference is equal to or less than the first reference value, and determines whether the (n+k)-th pixel image signal is a moving-image signal based on numbers of motion signals and non-motion signals recognized. An image signal of a previous frame includes the first through n-th pixel image signals and an image signal of a current frame includes the (n+1)-th through 2n-th pixel image signals. | 08-19-2010 |
20100328332 | System and method for reducing memory access bandwidth in video decoding - A system for reducing memory access bandwidth in video decoding includes a video decoder, a storage device and a compressor. The video decoder receives a compressed video bitstream and decodes the bitstream to generate decoded I, P and B frames. The storage device has first and second storage areas and is connected to the video decoder. The compressor is connected to the video decoder and the storage device and performs a compression operation on the decoded I, P and B frames to generate compressed decoded I, P and B frames respectively. The decoded I frames and the decoded P frames are stored in the first storage area, and the compressed decoded I frames, the compressed decoded P frames and the compressed decoded B frames are stored in the second storage area. | 12-30-2010 |
20110012907 | IMAGE DISPLAY DEVICE AND DRIVING METHOD FOR THE SAME - In an image display device including: an electrophoretic display element having a memory property and a display/update controlling unit which outputs the first control signal and the data signal to the data line driving circuit, and the second control signal to the scanning line driving circuit, based on given image data, during the image updating period of time, and cuts off power supply to the data line driving circuit and the scanning line driving circuit, during an image holding period of time, the display/update controlling unit, during the image updating period of time, inputs sequentially a plurality of pieces of compressed image block data having a data configuration which one screen of the image data is divided into a plurality of blocks, and compressed for each block, expands the compressed image block data of a preceding screen and the compressed image block data of a corresponding updating screen sequentially inputted, and outputs the data signal for screen update to the data line driving circuit, based on the expanded image block data of the preceding screen and the expanded image block data of the corresponding updating screen. | 01-20-2011 |
20110285732 | DATA COMPRESSION AND FILE SEGMENTATION IN DIRECTMODEL JT DATASTORES - The size of lightweight JT data files containing CAD data is reduced by employing loony compression where acceptable for portions of the CAD data, such as 3D geometry data Dictionary-based lossless compression for the remaining portions is augmented by exploiting common repeated structures for some portions, such as precise Brep data, and compressing separate but similar data, such as all metadata for a given part and all scene graph data, together as a single block. The compressed data is then written in separate, uniquely identified data segments indexed in a table of contents, allowing quick access to any data segment for streaming. | 11-24-2011 |
20120127188 | IMAGE PROCESSING CIRCUIT, AND DISPLAY PANEL DRIVER AND DISPLAY DEVICE MOUNTING THE CIRCUIT - A display panel driver includes a compression circuit configured to, when receiving image data of a plurality of pixels of a target block, generate compressed image data corresponding to the target block by compressing the image data, an image memory configured to store the compressed image data, a decompression circuit configured to generate decompressed image data by decompressing the compressed image data reading from the image memory, and a drive circuit configured to drive a display panel in response to the decompressed image data. The number of bits of the compression type recognition bit of the compressed image data becomes low, when the correlation between the image data of the plurality of pixels becomes low. | 05-24-2012 |
20120176392 | DISPLAY DRIVE CONTROL DEVICE AND ELECTRIC DEVICE INCLUDING DISPLAY DEVICE - In a system including a color liquid crystal panel, a liquid crystal display drive control device for driving the panel, and a microprocessor, the display drive control device reduces burden on a microprocessor and reduces system power consumption. In the liquid crystal display drive control device that incorporates a memory for storing image data displayed on a color liquid crystal panel, reads out the image data sequentially from the memory, generates image signals of three primary colors for each pixel of the panel, and outputs the image signals from external output terminals, the display drive control device includes a transparency arithmetic circuit that applies calculation processing to two image data read out from the built-in memory and generates data for a transparent display, supplies display data generated by the transparency arithmetic circuit to a driver, and makes the driver generate and output drive signals to the liquid crystal panel. | 07-12-2012 |
20120212498 | MEMORY CONTROLLER INCLUDING A HARDWARE COMPRESSION AND DECOMPRESSION ENGINE FOR MANAGING SYSTEM MEMORY AND GRAPHICAL OPERATIONS - An integrated memory controller (IMC) may sit on the main CPU bus or a high speed system peripheral bus and couple to system memory. The IMC may use a lossless data compression and decompression scheme for improved performance. The IMC may also include microcode for specific decompression of particular data formats such as digital video and digital audio. Compressed data may be decompressed in the IMC and stored into system memory or saved in the system memory in compressed format. Internal memory mapping may allow for format definition spaces which may define the format of the data and the data type to be read or written. Software overrides may be placed in applications software in systems that desire to control data decompression at the software application level. | 08-23-2012 |
20120327097 | DYNAMICALLY SCALABLE MODES - The present disclosure includes techniques for storing indexed values that may increase computing performance. In one example, a method includes receiving a request to store an input value in a data structure. The method also includes determining the input value is not represented by an index value of the first group of index values, generating an index value that represents the input value, and determining the generated index value is not included in the first group of representations. The method also includes generating a second group of index values wherein a first size of index values of the first group is different than a second size of index values of the second group. The method also includes modifying a storage capacity of the data structure to store the index values of the second group of the second size and storing the second group of index values in the data structure. | 12-27-2012 |
20130083048 | INTEGRATED CIRCUIT WITH ACTIVE MEMORY AND PASSIVE VARIABLE RESISTIVE MEMORY WITH SHARED MEMORY CONTROL LOGIC AND METHOD OF MAKING SAME - An integrated circuit includes, in one example, an active memory cell array and a passive variable resistance memory cell array positioned above the active memory cell array, such as in upper layers of the integrated circuit. The active memory cell array and the passive variable resistance memory cell array share one or more components of memory control logic such as address decode logic, data read logic and/or data write logic. As such, a type of active memory and passive variable resistance memory hybrid structure shares memory control logic such as word line drivers, bit line drivers and read logic. The active memory cell array and passive variable resistance memory cell array overlap reducing integrated circuit die size, improving power reduction and reducing costs by sharing peripheral circuits. | 04-04-2013 |
20130141449 | IMAGE PROCESSING CIRCUIT, AND DISPLAY PANEL DRIVER AND DISPLAY DEVICE MOUNTING THE CIRCUIT - A circuit includes an image decompression circuit configured to receive compressed image data which are generated by compressing image data of a set of pixels of a target block by using a selected compression method selected from a plurality of compression methods based on a correlation among said image data of said set of pixels of said target block, and to generate decompressed image data by decompressing said compressed image data by using a decompression method corresponding to said selected compression method. | 06-06-2013 |
20140098119 | DATA PROCESSING APPARATUS FOR TRANSMITTING/RECEIVING COMPRESSION-RELATED INDICATION INFORMATION VIA DISPLAY INTERFACE AND RELATED DATA PROCESSING METHOD - A data processing apparatus has a compressor and an output interface. The compressor generates a compressed display data by compressing a display data according to a compression algorithm. The output interface records indication information in an output bitstream, and outputs the output bitstream via a display interface, wherein the output bitstream is derived from the compressed display data, and the indication information is set in response to the compression algorithm employed by the compressor. Another data processing apparatus has a de-compressor and an input interface. The de-compressor de-compresses a compressed display data derived from an input bitstream. The input interface receives the input bitstream via a display interface, parses indication information included in the input bitstream, and configures the de-compressor to employ a de-compression algorithm as indicated by the indication information. | 04-10-2014 |
20140347380 | UNIVERSAL CODEC - Techniques related to coding data including techniques for coding data using a universal codec are generally described. | 11-27-2014 |
20140347381 | DATA PROCESSING METHOD AND A DISPLAY DEVICE USING THEREOF - A data processing method that includes: detecting a maximum data cell having a maximum value and a minimum data cell having a minimum value in a compression unit cell; converting the maximum data cell and the minimum data cell into a non-compressed data format; converting remaining data cells of the compression unit cell except for the maximum and minimum data cells into a compressed data format; and generating stream data in which the converted data cells are arranged, wherein the non-compressed data format and the compressed data format include a header field with different values and the non-compressed data format includes a data field corresponding to the value of the converted maximum or minimum data cell. | 11-27-2014 |
20140354666 | VERTEX PARAMETER DATA COMPRESSION - Methods and computer graphics systems are provided for compressing vertex parameter data. The vertex parameter data comprises a data block comprising data of vertices relating to at least one parameter. The data of each of the vertices includes multiple data segments at respective positions. The data in the data block is analysed to determine a compression grouping scheme according to which data segments of the vertices are grouped together into segment blocks for compression. The analysis of the data determines a compression grouping scheme which is suited to the distribution of the data in the data block, to thereby improve the compression ratio which can be achieved when compressing the data block. | 12-04-2014 |
20140368522 | FILE FORMAT AND SYSTEM FOR DISTRIBUTED SCENE GRAPHS - A method, apparatus, system, and computer program product provide the ability to utilize a distributed scene graph. A database of hashes and corresponding location identifiers (for asset locations) is maintained. An export of a scene (including scene assets) is initiated and hash values for the scene assets are computed. If the hash value is not in the database, it is added to the database. If the hash value is in the database, the corresponding location identifier is used to identify the location of the scene asset. The hash value and corresponding location identifier are stored in a scene graph file that is traversed. During the traversal, for each hash value in the scene graph file, the scene asset is retrieved from the location identified in the scene graph file and processed. | 12-18-2014 |
20140375665 | SUBSET BASED COMPRESSION AND DECOMPRESSION OF GRAPHICS DATA - Techniques related to graphics rendering including techniques for compression and/or decompression of graphics data by use of indexed subsets are described. | 12-25-2014 |
20140375666 | COMPRESSION AND DECOMPRESSION OF GRAPHICS DATA USING PIXEL REGION BIT VALUES - Techniques related to graphics rendering including techniques for compression and/or decompression of graphics data by use of pixel region bit values are described. | 12-25-2014 |
20150042671 | Data Compression System for Liquid Crystal Display and Related Power Saving Method - A data compression system for a liquid crystal display (LCD) includes a host and a drive circuit. The host is utilized for outputting image data in a first data format or a second data format according to an operation mode of the LCD. The drive circuit includes a bypass path, for transmitting the image data according to the operation mode; a compression unit, coupled to the host, for receiving the image data and performing a compression procedure on the image data to generate a compression data according to the operation mode; a storage unit, coupled to the compression unit, for storing the compression data and the image data; a de-compression unit, coupled to the storage unit, for receiving the compression data and performing a de-compression procedure on the compression data to recover the image data according to the operation mode; and a display unit, for displaying the image data. | 02-12-2015 |
20150049105 | DATA PROCESSING APPARATUS FOR TRANSMITTING/RECEIVING INDICATION INFORMATION OF PIXEL DATA GROUPING SETTING VIA DISPLAY INTERFACE AND RELATED DATA PROCESSING METHOD - A data processing apparatus includes a compression circuit and an output interface. The compression circuit generates a plurality of compressed pixel data groups by compressing pixel data of a plurality of pixels of a picture based on a pixel data grouping setting of the picture. The output interface records indication information in an output bitstream, and outputs the output bitstream via a display interface. The output bitstream is derived from the compressed pixel data groups. The indication information is set in response to the pixel data grouping setting employed by the compression circuit. | 02-19-2015 |
20150062139 | LOSSY COLOR COMPRESSION USING ADAPTIVE QUANTIZATION - Techniques related to graphics rendering including techniques for color compression and/or decompression using adaptive quantization are described. | 03-05-2015 |
20150070372 | IMAGE PROCESSING APPARATUS AND A METHOD OF STORING ENCODED DATA BLOCKS GENERATED BY SUCH AN IMAGE PROCESSING APPARATUS - An image processing apparatus and method including an encoder circuitry for generating encoded data blocks from input data blocks of an image, and write circuitry for storing the encoded data blocks to memory for subsequent access by decoding circuitry. For each input data block, identifier generation circuitry generates an identifier value that is dependent on the input data block. A lookup storage stores predetermined information relating to at least one encoded data block and stored within the lookup storage in association with the identifier value for the corresponding input data block. For a current input data block, a check is performed to determine whether a match exists between the identifier value generated for the current input data block and an identifier value stored in the lookup storage. In a match, the predetermined information is used by the write circuitry when performing the required write operation. | 03-12-2015 |
20150091929 | RELEVANT METHOD AND DEVICE FOR COMPRESSION, DECOMPRESSION AND PROGRESSIVE TRANSMISSION OF SPATIAL DATA - Disclosed are a method for compression, decompression and progressive transmission of spatial data and a device thereof. A compression method for spatial data comprises: according to a preset view control parameter, acquiring a compression parameter Z; according to the view control parameter, determining a reference point P; according to the compression parameter Z, converting the coordinate values of the coordinate points of the spatial data and the coordinate value of the reference point P into integers; and using the differences of the values resulting from conversion of the coordinate values of the coordinate points of the spatial data into the integers and the values resulting from conversion of the coordinate values of the reference point P into integers as compressed data. Also disclosed are a method for determining the maximum data bit for storing spatial data, a method for inserting incremental data, a method for compressing and decompressing incremental data and a device thereof. The present invention can solve the problems of a method for compression and progressive transmission of spatial data, such as large calculation amount, low efficiency, and incapability of guaranteeing correct display of spatial correlation among all the compressed spatial data. | 04-02-2015 |
20150116342 | START-UP PROCESSING TASK DISTRIBUTION AMONG PROCESSING UNITS - Embodiments are disclosed for distributing processing tasks during a start up routine for a computing device between a central processing unit (CPU) and a graphics processing unit (GPU). In some embodiments, a method of loading an operating system for a computing device with a CPU includes receiving power from a power supply and locating a master boot record in a non-volatile storage device. The method further includes copying a first portion of a compressed operating system image from an address indicated by the master boot record to a location in a volatile storage device and instructing a GPU to decompress the first portion of the compressed operating system image in the volatile storage device. | 04-30-2015 |
20150138218 | DISPLAY DRIVER AND DISPLAY DEVICE INCLUDING THE SAME - A display driver includes a video data conversion unit, a data compression unit, a memory unit, and a data restoration unit. The video data conversion unit converts first video data that includes RGB data to second video data that includes pentile data. The data compression unit compresses at least a portion of the second video data. The memory unit stores at least the compressed second video data. The data restoration unit restores the compressed second video data. | 05-21-2015 |
20150145878 | IMAGE DATA ENCODING DEVICE AND METHOD - An image data encoding device includes a data block generating unit configured to split image data into a plurality of data blocks, and a compressing unit configured to generate compressed data with respect to each of the plurality of data blocks, the compressed data including position information regarding positions of first pixels each having a gray scale value equal to a reference gray scale value, and difference values between the reference scale value and gray scale values of second pixels, which are different from the reference gray scale value. | 05-28-2015 |
20150145879 | COMPRESSION DEVICE AND COMPRESSION METHOD - A compression device includes a first compressor section, a second compressor section, and a selector. The first compressor section outputs a first compression result or a second compression result as a middle compression result. The first compression result includes a first compression pixel value generated by compressing pixel values of compression target pixels without referring to pixel values of pixels belonging to a line different from a current line. The second compression result includes a second compression pixel value generated by compressing pixel values of the compression target pixels based on a correlation among pixel values of the compression target pixels and reference approximate pixel values. The second compressor section outputs a third compression result based on the correlation among the pixel values of the compression target pixels. The selector outputs one of the middle compression result or the third compression result as a final compression result. | 05-28-2015 |
20150334403 | STORAGE AND COMPRESSION METHODS FOR ANIMATED IMAGES - The present disclosure is related to a method for creating hardware texture content for display on a display of a computing device. The method includes receiving by a processor the content in an image file format, where the content includes a first frame and a second frame. After receiving the content, the method includes creating by the processor a first hardware file corresponding to the first frame and creating by the processor a second hardware file corresponding to the second frame. After creating the first and second frames, the method further includes determining by the processing element a first delta hardware file corresponding to changes between the first hardware file and the second hardware file. In the method the first hardware file, the second hardware file, and the first delta hardware file include data directly usable by a graphics processing unit. | 11-19-2015 |
20150379681 | Depth Offset Compression - Zmin and Zmax are determined for depth offset compression. Then a check determines whether Zmin is equal to Zmax. If so, only one of Zmin and Zmax is used for depth offset compression and no index mask may be used. The bits that are saved thereby may be used for other purposes, including improving precision. | 12-31-2015 |
20150379682 | VERTEX ATTRIBUTE DATA COMPRESSION WITH RANDOM ACCESS USING HARDWARE - Processing vertex attribute data may include selecting a plurality of vertices of vertex attribute data and forming groups of components of the plurality of vertices according to component type. Packets of an encoded type or a generic type may be formed on a per group basis according to a data type of the components of each respective group. | 12-31-2015 |
20160027145 | COMPRESSION TECHNIQUES FOR DYNAMICALLY-GENERATED GRAPHICS RESOURCES - Compression techniques for dynamically-generated graphics resources are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to determine one or more usage characteristics of a dynamically-generated graphics resource, determine whether to compress the dynamically-generated graphics resource based on the one or more usage characteristics, and in response to a determination to compress the dynamically-generated graphics resource, select a compression procedure based on a graphics quality threshold for the dynamically-generated graphics resource. Other embodiments are described and claimed. | 01-28-2016 |
20160078586 | Hierarchical Index Bits for Multi-Sampling Anti-Aliasing - In accordance with some embodiments, a control surface stores the index bits in a tile using multi-sampling anti-aliasing. By determining whether all the samples in a tile point to plane 0, one can use only two bits in a control surface for the tile to indicate that all the samples on the tile point to plane 0. Otherwise more than two bits may be stored in the control surface to indicate planes pointed to by the samples of the tile. | 03-17-2016 |
20160078851 | MEMORY CONTROL DEVICE AND MOBILE TERMINAL - To prevent tearing in a case where image data is compressed to be written into a frame memory, the present invention includes (i) a compression section ( | 03-17-2016 |
20160155429 | INFORMATION PROCESSING APPARATUS AND TERMINAL DEVICE | 06-02-2016 |
20160189333 | OPPORTUNISTIC COMPRESSION FOR DISPLAY SELF REFRESH - A display device, a processing system, and a method are provided for updating a display device using self-refresh techniques. The described technique provides an indication to a host processor of whether a frame of display update data has been successfully compressed and stored entirely within a local frame buffer of the display. The host processor may invoke a self-refresh of the display for updating the display with a static display image, based on the received indications. | 06-30-2016 |
20160189666 | SEPARATING A COMPRESSED STREAM INTO MULTIPLE STREAMS - Embodiments of the invention generally provide a display device that includes a controller that is communicatively coupled between a display source and source drivers. The controller and source drivers include respective decompression engines that can decompress the compressed data received from the display source. Instead of sending all of the compressed data to the source drivers, the controller evaluates the uncompressed data and identifies what portion of the compressed data corresponds to each of the source drivers. Moreover, the controller may determine a decompression engine state that corresponds to each portion of the compressed data. The saved engine state is transmitted to the source drivers which then initialize their decompression engines using the engine states. | 06-30-2016 |
20160196632 | System And Method For Graphics Compression | 07-07-2016 |
20160253980 | DATA PROCESSING APPARATUS FOR TRANSMITTING/RECEIVING COMPRESSION-RELATED INDICATION INFORMATION VIA DISPLAY INTERFACE AND RELATED DATA PROCESSING METHOD | 09-01-2016 |
20170236498 | METHOD AND DEVICE FOR COMPRESSING AND DECOMPRESSING DATA INFORMATION, DRIVE COMPENSATION METHOD AND DEVICE, AND DISPLAY DEVICE | 08-17-2017 |