Entries |
Document | Title | Date |
20080211821 | Apparatus and method for reducing output rate of video data - A method for reducing output rate of video data for DisplayPort sink device is disclosed. By reducing the size of a blank area in a video frame, the invention reduces a pixel rate to become compatible with more types of back-end circuits having lower processing rates. | 09-04-2008 |
20080252650 | Organic light emitting display, driver system therfor and driving method thereof - The organic light emitting display may include a scan driver configured to sequentially supply a scan signal to scan lines during every subframe period, a data driver configured to supply a data signal to data lines when the scan signal is supplied, at least one lookup table configured to store a gamma correction value to gamma-correct data input from the outside, and a frame memory arranged between the lookup table and the data driver to store the gamma-corrected data. | 10-16-2008 |
20080259089 | Apparatus and method for performing motion compensation by macro block unit while decoding compressed motion picture - A method of a motion compensation, comprising specifying a reference region which is larger than a region of a macro block, based on a motion vector, specifying an object read region larger than the reference region, dividing the object read region into a plurality of divided object read regions; and responding to an identification information identified for each of the divided object read regions to request an external memory to transfer a data in the external memory into a buffer. | 10-23-2008 |
20080266305 | Display controller for displaying multiple windows and method for the same - A display controller for displaying multiple windows and associated memory access method are provided. The display controller receives a first video source and a second video source for displaying multiple windows, and includes a line buffer, a deinterlacer, a scaler, and a memory interface unit. The line buffer buffers pixel data of a non-overlapped area of a main image associated with the first video source, and pixel data of a sub image associated with the second video source. The deinterlacer is coupled to the line buffer for selectively deinterlacing data in the line buffer. The scaler is coupled to the deinterlacer for selectively scaling data outputted from the deinterlacer. The memory interface unit is coupled to the line buffer for accessing an external memory. | 10-30-2008 |
20080284785 | DYNAMIC DATA RATE DISPLAY - Dynamic data clock rate for data transfer to a display. The rate at which data is transferred from memory by a processor to a display is controlled such that data is transferred at or near one or more pixel refresh rates specified for the display while allowing at least one of the processor or memory to perform other tasks. A rate at which data is transferred from the processor to the display is reduced when the processor and/or memory is burdened with other tasks. When the processor and/or memory become more available as a result of reduction or elimination of other tasks, the rate at which data is transferred from the processor to the display is increased. | 11-20-2008 |
20080284786 | Display System Having Floating Point Rasterization and Floating Point Framebuffering - A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data. | 11-20-2008 |
20080291210 | METHODS AND APPARATUS FOR NON-INTRUSIVE CAPTURING OF FRAME BUFFER MEMORY INFORMATION FOR REMOTE DISPLAY - Modification to frame buffer memory information associated with a first display may be used to update information displayed on a second display. The first display may be mapped to a matrix of display areas. The modification to the frame buffer memory information may be detected be detecting write memory address. One or more display areas affected by the modification to the frame buffer memory information may be identified based on display parameters associated with the first display. Frame buffer memory information associated with the one or more affected display areas may be retrieved and compressed before being transmitted over a communication link to be displayed on the second display. | 11-27-2008 |
20080303838 | IMAGE PROCESSING APPARATUS - An image processing apparatus processes compression encoded data of a moving picture and outputs image data divided into a plurality of frames for displaying of the moving picture on a display device. A host CPU outputs a decoding command and a drawing command separately from each other. The decoding process on the compression encoded data can be performed in an independent manner from the drawing process of reflecting the image data, which are the decoding results, on the display object. At this time, a display control section executes the drawing process based on the image data stored in a ring buffer in accordance with the drawing command. Therefore, the host CPU can freely control timings at which the moving pictures are displayed on the display device. | 12-11-2008 |
20080309674 | Full Framebuffer for Electronic Paper Displays - A system and a method are disclosed for updating a bi-stable display includes a framebuffer for storing waveforms for each pixel individually. The system includes determining a current state of a pixel of the bi-stable display; determining a desired state of the pixel of the bi-stable display; and updating the pixel by applying a determined control signal to the pixel to drive the pixel from the current state to the final state. Updating each pixel occurs independently of the other pixels of the bi-stable display. | 12-18-2008 |
20090002384 | Mobile phone - According to an aspect of the invention, there is provided a mobile phone including: a calculating unit configured to calculate an update range of the update data; an input-side switch unit configured to switch a first frame buffer of the plurality of frame buffers to which the update data is to be inputted; and an output-side switch unit configured to switch a second frame buffer of the plurality of frame buffers from which the update data is to be outputted. If the calculated update range is equal to or greater than a predetermined value, the input-side switch unit is connected to the first frame buffer different from the second frame so as to input the update data. If the input-side switch unit completes the input of the update data, the output-side switch unit is connected to the first frame buffer so as to output the update data. | 01-01-2009 |
20090033670 | PROVIDING PIXELS FROM AN UPDATE BUFFER - A method comprises storing pixel data in a frame buffer, retrieving the pixel data from the frame buffer and processing at least one pixel value of the pixel data to generate an output pixel bit stream. The method further comprises storing pixel values in a first update buffer. The pixel values are derived from the output pixel bit stream. The method also comprises providing the pixel values from the first update buffer across a network to a remote graphics system. | 02-05-2009 |
20090033671 | MULTI-SAMPLE RENDERING OF 2D VECTOR IMAGES - A method and device for enhanced rendering providing reduced memory bandwidth requirements in a graphics processor. In the rendering process, a classification buffer of limited bit length is used for classifying the pixels. Based on the classification, a decision on the pixel color may be made without accessing the multi-sample buffer for a portion of the pixels. This reduces the memory bandwidth requirements. | 02-05-2009 |
20090046104 | DISPLAY DEVICE AND DRIVING METHOD THEREFOR - An active matrix display device comprises a plurality of pixels, and driving circuitry arranged to drive each pixel with a pre-determined drive voltage level during a first phase ( | 02-19-2009 |
20090102850 | Error Diffusion for Display Frame Buffer Power Saving - Methods and apparatuses for error diffusion for display frame buffer power saving are described herein. According to one embodiment, pixels of a color plane of image data are stored in a first segment and a second segment of a frame buffer during a normal power state. During a low power state, an error diffusion operation is performed on the pixels to reduce a color depth of the pixels. Thereafter, at least a portion of the pixels with reduced color depth is stored in the first segment of the frame buffer during the low power state without accessing the second segment of the frame buffer. Other methods and apparatuses are also described. | 04-23-2009 |
20090135193 | METHOD AND DEVICE FOR RENDING THREE-DIMENSIONAL GRAPHICS - A method for updating values of a depth buffer comprising values for display blocks of a display, and a device for implementing the method. The display is partitioned into a plurality of display regions, including a plurality of display blocks and having a minimum region depth value and a maximum region depth value. Each display region includes a plurality of display subregions. A minimum subregion depth value and a maximum subregion depth value are determined relative to at least one of the minimum region depth value and the maximum region depth value. | 05-28-2009 |
20090147014 | Apparatus, method, and recording medium for detecting update of image information - When a processor, which transits from a first mode that causes a guest operating system to operate to a second mode that causes a virtual machine monitor managing the guest operating system to operate, when previously set transition condition is satisfied, transits to the second mode, a determining unit determines a cause or the transition. When it is determined that an execution of a process related to a completion of writing the image information in an image storage unit on the guest operating system is the cause, a detecting unit detects an updated portion representing an unmatched portion of the image information between before and after writing. | 06-11-2009 |
20090184971 | Method of controlling frame memory, memory control circuit, and image processing apparatus including the memory control circuit - Various exemplary embodiments provide methods of controlling frame memory, memory control circuits, and image processing apparatuses including the memory control circuits. Data representing values of pixels constituting each of a plurality of frames are received in an order of the frames, and data representing values of pixels constituting a previous frame are read from the frame memory and data representing values of pixels constituting a next frame are written to the frame memory. By reading first data representing values of a portion of the pixels constituting the previous frame from the frame memory before receiving of data representing values of pixels constituting the next frame starts, a delay time before starting to output data representing values of pixels of the previous frame can be shortened. | 07-23-2009 |
20090201306 | METHOD FOR REDUCING FRAMEBUFFER MEMORY ACCESSES - A method and electronic device employing a method of reducing memory accesses during the readout of a scanline of a frame buffer is provided, which includes reading out a series of bits on the scanline corresponding to a series of regions of pixels of the scanline, entering a default pixel value for each pixel of a region if a corresponding bit is set, and entering a pixel value obtained from accessing the scanline for each pixel of the region if the corresponding bit is not set. | 08-13-2009 |
20090262122 | DISPLAYING USER INTERFACE ELEMENTS HAVING TRANSPARENT EFFECTS - Embodiments are configured to provide information for display. Various embodiments include processing functionality that can be used to efficiently process pixel data associated with video, graphical, and other information. The functionality can be used in conjunction with different hardware and/or software architectures and configurations. In an embodiment, a computing device includes functionality to use a distinct window having alpha and occlusion features that can be used when processing pixel data associated with user interface (UI) elements and video, but is not so limited. The computing device can use the distinct window to display user interface elements having different levels or amounts of transparency as part of video capture and playback operations. | 10-22-2009 |
20090273605 | Operation Checking Method in Information System, Operation Checking Program Therefor, Recording Medium, and Operation Checking System - An operation checking system in an information system due to automated reproduction of a screen operation has a function of converting screen operation data in accordance with a change in format of a screen or an input item, a function of converting a class name in accordance with a development language for creating an execution code of a program to be reproduced and an operating mode of the execution code, and a function of interpreting a source code of the target program to directly activate the execution code of an intermediate language mode. | 11-05-2009 |
20100026695 | Image Processing Apparatus and Image Processing Method - According to one embodiment, an image processing apparatus includes a level storage module, an instruction receiving module, a switching module, and a resolution increasing module. The level storage module stores a super-resolution level in association with a video mode that indicates definition to display a video signal. The super-resolution level indicates intensity of super-resolution conversion, in which from a video signal having first resolution, a video signal is obtained that has second resolution higher than the first resolution. The instruction receiving module receives an instruction specifying a video mode. The switching module switches a video mode to the specified video mode. The resolution increasing module performs the super-resolution conversion at a super-resolution level corresponding to the specified video mode. | 02-04-2010 |
20100039437 | IMAGE DISPLAY DEVICE, ELECTRONIC DEVICE, DISPLAY CONTROLLER AND DISPLAY CONTROL METHOD - The present invention suppresses a phenomenon in which an oblique line appears on a display screen when the scanning line direction of a moving image is changed in an image memory. To accomplish the above-mentioned object, an image display device includes: a storage portion configured to store image data for a first frame constituting the moving image and for a second frame subsequent to the first frame, and having first to third memory areas; a writing portion configured to write the image data for the first frame into the first and second memory areas and to write the image data for the second frame into the first and third memory areas; a reading portion configured to read the image data for the first frame from the first and second memory areas and to read the image data for the second frame from the first and third memory areas, the reading portion changing a scanning line direction for the image data for the first and second frames to be read to a second scanning line direction different from a first scanning line direction that is a scanning line direction for the image data prior to the writing; and a display portion configured to output the image data for the read first and second frames in time sequence in a visible manner. | 02-18-2010 |
20100045688 | Dynamic Image Control Device Using Coincident Blank Insertion Signals - An image control device has display signals and blank insertion (BI) signals. Polarities of the display signals and those of the BI signals are coincident. Thus, BI signals are displayed in a way of 1+2 line inversion and differences of response times are eliminated to avoid affecting MPRT | 02-25-2010 |
20100045689 | METHOD FOR DISPLAYING DIVIDED SCREENS ON A DISPLAY AND ELECTRONIC DEVICE APPLYING THE METHOD - An electronic device has a display, a video memory, a video data buffer unit, a central processing unit, and a video processing unit. The central processing unit, according to a number of divided screens and a resolution for each of the divided screens, retrieves different but continuous video data corresponding to the resolution of each of the divided screens from the video data buffer unit, and stores the retrieved continuous video data in consecutive memory addresses in the video memory. The video processing unit reads in sequence the continuous video data stored in the video memory, and sends the continuous video data in sequence to the display according to a direction of arrangement of the divided screens such that video contents displayed on the divided screens by the display are continuous. | 02-25-2010 |
20100053184 | Apparatus and method for processing image data - An image data processing apparatus includes a temporary reception buffer. A reception interface section generates first write addresses and first read address for the temporary reception buffer and memory write addresses for a storage unit. When pixel data for a first block are continuously and sequentially supplied, the pixel data are stored in the temporary reception buffer in units of second blocks. The stored pixel data are read from the temporary reception buffer in units of third blocks while the pixel data for the second block are stored in the temporary reception buffer. The read pixel data for the third blocks of the second block are stored in the storage unit in units of columns of each of the third blocks. | 03-04-2010 |
20100079472 | METHOD AND SYSTEMS TO DISPLAY PLATFORM GRAPHICS DURING OPERATING SYSTEM INITIALIZATION - Methods and systems to display platform graphics during initialization of an computer system, including to interrupt initialization of an operating system and to update a video frame buffer with platform graphics data when the initialization of the operating system is interrupted, and to merge platform graphics data with graphics generated by operating system initialization logic. The methods and systems include virtualization methods and systems and system management mode methods and systems. | 04-01-2010 |
20100079473 | Liquid crystal display device and driving method thereof - A LCD device and a LCD driving method are disclosed. The LCD device and the driving method thereof select one among a plurality of threshold values provided along gray level regions of the pixel data as a threshold value for pixel data in a current frame interval. Accordingly, the number of times over-driving occurs due to a noise when a still image is displayed can be minimized. | 04-01-2010 |
20100085369 | IMAGE PRODUCTION IN IMAGING SYSTEMS EMPLOYING A MULTIFOCAL COLLIMATOR - In an imaging system employing a multifocal collimator, displaying an image. Framing an event stream into a first buffer. Mapping each first buffer bin to a bin of each of a normalization buffer and a count buffer. Normalization buffer and count buffer are the same dimension. First buffer bins correspond to normalization buffer bins and the count buffer bins such that geometric distortion from the multifocal collimator is substantially reduced. The value of each normalization buffer bin corresponds to the quantity of corresponding first buffer bins corresponding to that normalization buffer bin, and a value of each count buffer bin corresponds to total counts of the one or more of the first buffer bins corresponding to the each count buffer bin. Determining an updated image as the ratio of the values of count buffer bins to the normalization buffer bins. Displaying an image as a function of the updated image. | 04-08-2010 |
20100097386 | APPARATUS AND METHOD FOR OPERATING MULTIPLE OPERATING SYSTEMS IN MULTI-MODEM MOBILE COMMUNICATION TERMINAL - An apparatus and method for operating multiple Operating Systems (OSs) in a multi-modem mobile communication terminal are provided. The apparatus includes a plurality of modems and a multiplexer/demultiplexer (MUX/DEMUX) module. The modems support an access to different wireless networks. The MUX/DEMUX module receives data of the corresponding wireless network from the modems, searches for OSs corresponding respectively to the modems with reference to a modem-OS mapping table, and provides data of the corresponding modems to the searched OSs. | 04-22-2010 |
20100103182 | ACTIVE MATRIX DISPLAY DEVICE - An active matrix display device ( | 04-29-2010 |
20100118042 | DISPLAY REFRESH - A method, apparatus, and signal-bearing medium for sending to a display device only those regions of the display screen that change. A frame buffer is divided into tiles, which may be composed of one or more regions, and data in the frame buffer represents pixels on the display screen. When data representing a pixel is modified in the frame buffer, the region or tile associated with the pixel is marked as dirty, and those tiles or regions that are dirty in the frame buffer are written to the display. | 05-13-2010 |
20100123729 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PREVENTING DISPLAY OF UNWANTED CONTENT STORED IN A FRAME BUFFER - A system, method, and computer program product are provided for preventing display of unwanted content stored in a frame buffer. In use, unwanted content stored in a frame buffer is identified. Furthermore, display of the unwanted content is prevented based on the identification of the unwanted content. | 05-20-2010 |
20100123730 | METHOD FOR FRAME MEMORY ACCESS AND DISPLAY DRIVER USING THE SAME - The present invention relates to a method for frame memory access and a display driver using the same. The method is a data moving method for allowing a display driver integrated circuit built in a portrait style frame memory to be used in a landscape mode. The spirit of the method is to repeatedly read data from the portrait style frame memory to the shift register, and move the data on the shift register to put the data to the correct data latch to constitute complete scan line data. Therefore, the portrait style display driver integrated circuit may drive a landscape mode display panel. | 05-20-2010 |
20100128044 | DATA PROCESSING CIRCUIT AND DISPLAY USING THE SAME - A data processing circuit for driving a display panel is provided. The data processing circuit includes a main control circuit and a display driver. The main control circuit includes a processor for providing N*M pieces of image data. The display driver includes a display controller, a frame buffer and a scan register. The display controller stores the N*M pieces of image data in the frame buffer and subsequently scans the image data into the corresponding regions of the display panel. The frame buffer records and indicates the row and column positions of the pixel on the display panel currently scanned by the display controller. The processor can read the scan register to obtain the scan information and determines the writing timing of the frame buffer according to the scan information in order to synchronize the main control circuit and the display driver. | 05-27-2010 |
20100128045 | DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, AND PROGRAM THEREFOR - A display control apparatus causing an image corresponding to image data having been written into a front buffer to be displayed on a display includes a decoder decoding encoded image data and writing the decoded image data into a back buffer in groups of pieces of image data of a first size of data, and a transferring section reading out image data in groups of pieces of image data of a second size of data from among the image data having been written into the back buffer, and transferring the read-out image data into the front buffer, and the back buffer is a ring buffer including an area resulting from connection of a secondary area having a storage capacity determined on the basis of the second size of data and a plurality of primary areas each having a storage capacity at least the same as the first size of data. | 05-27-2010 |
20100134506 | IMAGE DISPLAY APPARATUS AND IMAGE SEARCHING METHOD USING THE SAME - An image display apparatus, and an image searching method using the same. The apparatus includes: a channel buffer configured to temporarily store information relating to a moving image being currently reproduced; a display unit configured to display a plurality of moving images or still images relating to a plurality of moving image sections included in the moving image being currently reproduced at one region of a screen, and configured to reproduce a moving image corresponding to one moving image section selected by a user among the plurality of moving image sections at another region of the screen; and a controller configured to activate an image searching function, and to control the display unit to reproduce the selected moving image section based on the moving image-related information temporarily stored in the channel buffer. | 06-03-2010 |
20100134507 | METHOD AND APPARATUS FOR FRAME BUFFER MANAGEMENT - Methods and apparatuses for dynamic virtual frame buffer management. At least one embodiment of the present invention dynamically enables or disables the use of a virtual frame buffer, which is not under control of graphics hardware of a data processing system, without restarting the graphical user interface system (e.g., the window system) of the data processing system. For example, in response to the addition or removing of a frame buffer that is under control of a graphics controller (e.g., due to the activation or deactivation of the graphics controller, or the hot plug-in or hot disconnection of the graphics controller), the virtual frame buffer is disabled or enabled respectively. | 06-03-2010 |
20100149200 | DISPLAY, APPARATUS AND METHOD FOR DRIVING DISPLAY - An apparatus for driving a display panel includes a first memory which stores a frame image data, a second memory which stores overshooting information. The apparatus receives an image signal from an external system via a CPU interface process. The second memory stores a difference data between the frame image data and an overshooting data. The overshoot is then calculated from the difference data and the frame image data. The apparatus also includes a two-line memory which stores an image signal of an n-th frame in a line unit and an image signal of an n−1-th frame in another line. The two-line memory compares the consecutive two frame data, so that the apparatus extracts overshooting information from a look up table. | 06-17-2010 |
20100156918 | PROGRAM, INFORMATION STORAGE MEDIUM, IMAGE GENERATION SYSTEM, AND IMAGE GENERATION METHOD FOR GENERATING AN IMAGE FOR OVERDRIVING THE DISPLAY DEVICE - An image generation system including: a drawing section which draws an object to generate image data; and an overdrive effect processing section which performs overdrive effect processing for the generated image data and generates image data to be output to a display section. The overdrive effect processing section performs the overdrive effect processing based on differential image data between image data generated in a Kth frame and image data generated in a Jth frame (K>J). | 06-24-2010 |
20100164968 | HYBRID GRAPHICS DISPLAY POWER MANAGEMENT - Some embodiments describe techniques that relate to hybrid graphics display power management. In one embodiment, data corresponding to one or more image frames of a video stream are stored in a local frame buffer. A display device (e.g., an LCD) may then be driven based on the stored data in the local frame buffer or a video stream from a graphics controller. Other embodiments are also described. | 07-01-2010 |
20100164969 | METHODS AND SYSTEMS TO SELECTIVELY BATCH-CULL GRAPHICS PRIMITIVES IN RESPONSE TO SAMPLE CULL RESULTS - Methods and systems to sample a subset of primitives from a batch of primitives for cull/no-cull decisions, and to selectively perform a batch-cull operation on the batch of primitives in response to cull/no-cull decisions of the samples. Cull/no-cull decisions may be determined in response to one or more of a sign and magnitude of a z-component of a surface normal to corresponding primitives, using one or more primitive-independent, vertex-based cull codes, which may include a cull code based on 2-dimensional pixel space positions corresponding to the primitives. 2-dimensional pixel space positions may be pre-computed for vertices associated with a batch of primitives in advance of sampling culling. | 07-01-2010 |
20100164970 | DYNAMIC GEOMETRY MANAGEMENT OF VIRTUAL FRAME BUFFER FOR APPENDABLE LOGICAL DISPLAYS - In general, in one aspect, the disclosure describes an apparatus having a frame buffer having a first area allocated to buffer display information for content to be displayed on a local display. A frame buffer allocator is to dynamically expand the frame buffer to include one or more additional areas allocated to buffer display information for content to be displayed on one or more remote displays associated with one or more wireless devices. A dynamic geometry manager is to configure the one or more additional areas of said frame buffer. One or more remote-frame-buffer protocols are to transfer the display information from the one or more additional areas to the one or more wireless devices. Other embodiments are described and claimed. | 07-01-2010 |
20100177107 | METHOD FOR PROCESSING DATA, DRIVING APPARATUS FOR PERFORMING THE METHOD AND DISPLAY APPARTUS HAVING THE DRIVING APPARATUS - A method for processing data includes; storing image data of a p-th frame, wherein p is a natural number, determining a display mode of the image data of the p-th frame based on the number of pulses of a data enable signal corresponding to the image data of the p-th frame, and processing the image data of the p-th frame according to the determined display mode. | 07-15-2010 |
20100182331 | METHOD AND APPARATUS FOR DRAWING IMAGE - An image drawing method and apparatus using an off-screen buffer are disclosed. The method includes: creating an off-screen buffer including a first region and a second region; drawing a fixed image of images to be displayed on the first region; copying the first region on which the fixed image is drawn to the second region; drawing a moving image of the images to be displayed on the second region; and copying the second region on which the moving image is drawn to a frame buffer. | 07-22-2010 |
20100201700 | DISPLAY APPARATUS, COMPUTER-READABLE RECORDING MEDIUM IN WHICH DISPLAY DATA DELETION PROGRAM IS RECORDED, AND DISPLAY DATA DELETION METHOD - A display apparatus includes a display data obtaining device that obtains display data to be displayed in a display device, a storage control device that causes a storage device to store the obtained display data, a display control device that reads the display data from the storage device, and causes the display device to display the display data, and a deletion device that deletes the display data displayed in the display device among the display data stored in the storage device, from the storage device, in timing when it is determined that the display data has been displayed in the display device. | 08-12-2010 |
20100214305 | System and Method for Processing Graphics Operations with Graphics Processing Unit - Disclosed is a system and method for processing graphic operations on a plurality of data structures of an image with a graphics processing unit and memory. The disclosed techniques of the system and method create an accumulation buffer of the data structures for accumulating changes to the data structures. A separate buffer is then created from at least a portion of the data structures of the accumulation buffer. The disclosed techniques read the data structures from the separate buffer with the graphics processing unit. The graphics processing unit operates on the data structures read from the separate buffer with the operation. Then, the disclosed techniques write the results of the operation onto the portion of the accumulation buffer corresponding to the separate buffer. | 08-26-2010 |
20100220107 | LIQUID CRYSTAL DISPLAY AND PORTABLE TERMINAL HAVING THE SAME - A liquid crystal display that is unsusceptible to the effect of a pixel potential during writing of data to a memory, allowing a large margin to be provided against variation in characteristics of transistors forming a pixel circuit, and a portable terminal having the liquid crystal display. In a pixel circuit including a memory circuit ( | 09-02-2010 |
20100225657 | SYSTEMS AND METHODS FOR OPERATING A DISPLAY - Embodiments of the electronic device include a display driver with the ability to receive image data in a streaming display mode or a frame-buffered display mode. In some embodiments, the electronic device may switch seamlessly between the two display modes based on which display mode will provide reduced power usage given the type and/or variability of the image data being received. | 09-09-2010 |
20100231600 | HIGH BANDWIDTH, EFFICIENT GRAPHICS HARDWARE ARCHITECTURE - The present invention relates to a system according to claim | 09-16-2010 |
20100245371 | DISPLAY CONTROLLER, DISPLAY CONTROL METHOD, DISPLAY CONTROL PROGRAM, AND MEMORY MEDIUM - Provided is a display controller which prevents the duplication of functional parts and the duplication of processes, and displays dynamic content on a plurality of displays. A portable terminal ( | 09-30-2010 |
20100271379 | METHOD AND SYSTEM FOR COPYING A FRAMEBUFFER FOR TRANSMISSION TO A REMOTE DISPLAY - Remote desktop servers include a display encoder that maintains a secondary framebuffer that contains display data to be encoded and transmitted to a remote client display. The display encoder submits requests to update the display data in the secondary framebuffer to a video adapter driver that has access to a primary framebuffer whose display data is updated according to drawing commands received from applications running on the remote desktop servers. The video adapter driver utilizes a spatial data structure to track changes made to the display data located in regions of the primary framebuffer and copies the display data in those regions of the primary framebuffer to corresponding regions in the secondary framebuffer. | 10-28-2010 |
20100271380 | Allocation And Efficient Use Of Display Memory Bandwidth - A method includes fetching first synthesized pixels from an update buffer of a memory and fetching data pixels from an image buffer of the memory during the first drive frame period. Respective data pixels are fetched synchronously with the fetching of corresponding first synthesized pixels. Respective data pixels fetched from the image buffer are synthesized with corresponding first synthesized pixels to generate second synthesized pixels. The second synthesized pixels are stored in the update buffer during the first drive frame period. The storing of second synthesized pixels may be paused based on a prediction that the fetching of first synthesized pixels will not complete within the first drive frame period. The fetching of data pixels from the image buffer of the memory may also be paused based on the prediction that the fetching of first synthesized pixels will not complete within the first drive frame period. | 10-28-2010 |
20100295860 | Tagged multi line address driving - A circuit for a flat panel display includes an image data storage and processing block, a display and timing controller block, an image pixel matrix containing a multitude of row and column arranged pixel elements, one or more controlled row and column driver blocks, and a tagged multi line addressing (TMLA) pixel element display operation. That TMLA operation comprises a decomposition of image data by searching all lines of an image for groups of identical lines by tagging each of these lines with a unique code and thus decomposes image data into multi line and single line domain data in such a way, that lines with matching tags, indicating their common and identical contents, are outputted as image data into related groups of the multi line domain with no left over residual image data and thus the related groups in the single line domain data are all zeroes. | 11-25-2010 |
20100295861 | Extended multi line address driving - A circuit for a flat panel display includes an image storage block, a display and timing controller block, an image pixel matrix containing a multitude of row and column arranged pixel elements, also one or more controlled row and column driver blocks, and a pixel display operation employing the extended multi line addressing (XMLA) operation. That XMLA operation comprises a decomposition of image data by analyzing image data from at least two lines from the image data but employing as many lines of the image data as possible according to a certain ‘best match’ criterion directly expanding these operations over their ‘widest possible range’ of lines using that ‘best match’ criterion to find within multiple lines common parts of contents, then separating these common parts into a multi line and the residual parts into a single line data domain thus allowing for a separate display of those data domains. | 11-25-2010 |
20100302264 | Image Processing Device and Image Processing Method - A display timing setting unit determines the timing of rendering an image by raster scanning. A pixel reading unit reads a pixel according to timing information output from the display timing setting unit. An area of interest information input unit enters information for identifying an arbitrary area of interest within an image. An area of interest identifying unit determines whether the pixel is included in the area of interest based on the timing information output by the display timing setting unit. A finite-bit generation unit generates a finite bit series by subjecting information on the pixel to mapping transformation when the pixel is included in the area of interest. | 12-02-2010 |
20100302265 | DISPLAY CONTROL DEVICE - A display control device for controlling a display panel includes a contents frame rate detector detecting a contents frame rate of an input image data and outputting a repetitive frame number dependent from a display frame rate of the display panel and the detected contents frame rate; a frame memory for storing a level data of a previous frame; and an emulated level generator in communication with the contents frame rate detector and the frame memory. An output level data to the display panel is generated according to the repetitive frame number from the contents frame rate detector, the previous level data from the frame memory and an input level data of the input image data. | 12-02-2010 |
20100309212 | PLATFORM AGNOSTIC SCREEN CAPTURE TOOL - According to one embodiment of the present invention, a method for platform agnostic screen capture is provided. The method includes acquiring screen data from a computer having a display screen, where the screen data represents an image currently displayed on the display screen. The screen data is converted into a representation capable of being expressed in a plurality of software platforms. The representation of screen data is rendered into a vector graphics file that may be published to a plurality of platforms. | 12-09-2010 |
20100321398 | SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE - A semiconductor integrated circuit device of the present invention connected to a memory in which display data for a display device is stored, and is adapted to read out the display data from the memory to transfer the same to the display device, the semiconductor integrated circuit device comprising: a display data buffer for holding the display data; a memory controller for prefetching the display data in page-size units of the memory to cause the same to be held by the display data buffer and, upon completing prefetching of one page, closing the page to cause the memory to shift into a power saving mode; and a display device controller for transferring the display data held in the display data buffer to the display device. | 12-23-2010 |
20110001755 | LOW-LATENCY REMOTE DISPLAY RENDERING USING TILE-BASED RENDERING SYSTEMS - Apparatus, systems and methods for low latency remote display rendering using tile-based rendering systems are disclosed. In one implementation, a system includes a network interface and a content source coupled to the network interface. The content source being capable of rendering at least one tile of a tiled image, encoding the at least one tile, and providing the at least one encoded tile to the network interface before all tiles of the tiled image are rendered. | 01-06-2011 |
20110018887 | APPARATUS AND METHOD FOR CONTROLLING DISPLAY DEVICES - An exemplary apparatus for controlling display devices writes pixel data in a buffer in synchronous with an input clock signal. A differential value that represents a change of timing difference between input and output sides is calculated in each of a plurality of frames, and a timing correction based on the differential value calculated during the previous frame is performed within the vertical blanking period. Thereafter, the pixel data is read and output from the buffer to the display device in synchronous with an output clock signal. | 01-27-2011 |
20110032262 | SEMICONDUCTOR INTEGRATED CIRCUIT FOR DISPLAYING IMAGE - A normal bus and an extension bus having the same bit width as the normal bus are provided. A line buffer has a plurality of line regions to store pixel data of input image data. A line buffer writing control portion controls a direction in which the pixel data is to be written to the line buffer. A line buffer reading control portion reads out the pixel data stored in the line buffer and to output the read out pixel data to the buses selectively. A frame memory writing control portion controls a destination in a frame memory to which the pixel data obtained from the buses is to be written. An address control portion controls a writing address in the frame memory. The line buffer writing control portion controls the writing direction in the line buffer in accordance with an image rotation command signal. | 02-10-2011 |
20110032263 | INTEGRATED CIRCUIT DEVICE AND ELECTRONIC EQUIPMENT - An integrated circuit device includes: a first pad to an ith pad connected to a first memory pad to an ith memory pad of a memory stacked in the integrated circuit device; a jth pad to a kth pad connected to a jth memory pad to a kth (1 | 02-10-2011 |
20110037773 | DISPLAY CONTROL DEVICE AND DISPLAY CONTROL METHOD - A display control device ( | 02-17-2011 |
20110057941 | SYSTEM AND METHOD FOR INSERTING CONTENT INTO AN IMAGE SEQUENCE - Systems and methods for augmenting an image sequence with content are disclosed. A system may include a character generator, a graphics frame buffer and a graphics insertion system. The character generator may generate pixel block content. The graphics frame buffer may be in communication with the character generator and store the pixel block content. The graphics insertion system may be in communication with the first graphics frame buffer. The graphics insertion system may be used to retrieve the pixel block content from the first graphics frame buffer and modify an image sequence with an insert graphic based on the pixel block content. | 03-10-2011 |
20110063317 | Multifunction Multimedia Device - A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described. A method of recording or playing media content identified based on fingerprints is described. | 03-17-2011 |
20110069075 | METHOD AND APPARATUS FOR DISPLAYING ONE OR MORE PIXELS - In accordance with an example embodiment of the present invention, an apparatus comprising a data control line configured to comprise data for subsequent viewing on a display. Further, the apparatus comprises a refresh control line configured to update at least one pixel on a display; a frequency based selector coupled to the refresh control line; and a memory coupled to the frequency based selector and the data control line. The apparatus is configured to provide one or more signals to a pixel in a first mode of operation and a second mode of operation based at least in part on the refresh control line. | 03-24-2011 |
20110074800 | Method and apparatus for controlling display operations - A graphics processing system includes a graphics processor | 03-31-2011 |
20110102446 | Graphics processing systems - A graphics processor | 05-05-2011 |
20110134134 | IMAGE DISPLAY APPARATUS - An image display apparatus, including multiple line buffers that divide a unit line's worth of image data into multiple pieces and store those pieces. The compression unit, executes the first process in which the compression of the image data read out from the line buffer is carried out referring to image data of an adjacent pixel stored in the frame memory, and executes the second process, different from the first process, in the case where the read-out image data and the image data of the adjacent pixel are data from different line buffers. Accordingly, even if a plurality of line buffers that divide and store a unit line's worth of image data are provided, the writing of image data from the line buffers into the frame memory can be carried out efficiently. | 06-09-2011 |
20110148892 | Forming a windowing display in a frame buffer - A windowing display using deferred drawing commands operates by processing the drawing commands that write to a tile | 06-23-2011 |
20110148893 | OUTPUT BUFFER HAVING HIGH SLEW RATE, METHOD OF CONTROLLING OUTPUT BUFFER, AND DISPLAY DRIVING DEVICE INCLUDING OUTPUT BUFFER - An output buffer having a high slew rate, a method of controlling the output buffer, and a display driving device including the output buffer. The output buffer includes: a first output buffer adapted to output a source line driving signal to a first output terminal in response to a first control signal and output a source driving signal to a second output terminal in response to a second control signal; a second output buffer adapted to output a source line driving signal to a third output terminal in response to the first control signal and output a source line driving signal to a fourth output terminal in response to the second control signal; and a feedback circuit for connecting the first through fourth output terminals to negative input terminals of the first and second output buffers in response to the first control signal and the second control signal | 06-23-2011 |
20110157201 | Display data management techniques - Embodiments provide techniques for generation and outputting of display data. For instance, embodiments provide features involving frame data storage within display devices. Also, embodiments provide features involving the isolation of different user contexts to different frame buffers. Further, embodiments provide efficient techniques for saving frame data upon the transitioning between power states. Moreover, embodiments provide techniques for flexibly and dynamically allocating multiple display content to a physical display. | 06-30-2011 |
20110169847 | User Interface Unit for Fetching Only Active Regions of a Frame - A user interface unit in a graphics processing display pipe may include registers programmable with information that defines active regions of an image frame. Pixels within the active regions of the image frame are meant to be displayed, while pixels outside of the active regions of the image frame are not to be displayed. Fetch circuitry within the user interface unit may fetch frames from memory, fetching only the pixels within the active regions of the image frames as defined by the programmed contents of the registers. The user interface unit may then provide the fetched pixels to a blend unit to blend the fetched pixels with pixels from other frames or pixels of a video stream to produce output frames. When blended with pixels of a video stream, the fetched pixels may be displayed as a graphics overlay on top of the video stream. | 07-14-2011 |
20110169848 | Parameter FIFO - A graphics system may include one or more processing units for processing a current display frame, each processing unit including a plurality of parameter registers for storing parameter settings used in processing the current display frame. A parameter buffer in the graphics system may store frame packets, with each frame packet containing information corresponding to parameter settings to be used for at least one display frame. A control circuit coupled to the buffer and to the one or more processing units may retrieve and process a top frame packet from the parameter buffer to update one or more of the parameter registers according to the contents of the top frame packet. The control circuit may issue DMA requests to fill the parameter buffer with frame packets transferred from system memory, where the frame packets may be written by an application (or software) executing on a central processing unit. | 07-14-2011 |
20110169849 | Buffer Underrun Handling - A graphics system may include a display pipe with a buffer configured to store pixels to be processed by a display controller for displaying on a display device, with a buffer control circuit coupled to the buffer to supply pixels to the display controller. When the buffer control circuit detects an underrun of the buffer responsive to the display controller attempting to read pixels from the buffer that have not yet been written to the buffer, the buffer control circuit may supply an underrun pixel to the display. The underrun pixel may be selected from a set of previously stored set of underrun pixels, which may include a most recent valid pixel read by the display controller. A read pointer representative of the location in the buffer from where the display controller is currently attempting to read may be advanced even when an underrun condition occurs. The underrun pixel may be supplied to the display controller until the underrun has been resolved, at which point the most recent valid pixel read from the buffer may be supplied to the display controller. | 07-14-2011 |
20110187730 | METHOD OF DRIVING DISPLAY PANEL AND DISPLAY APPARATUS FOR PERFORMING THE SAME - A display apparatus includes a display panel, a plurality of gate lines driving circuit parts, a plurality of data lines driving circuit parts and a timing control part. The display panel includes a plurality of gate lines and a plurality of data lines. The gate lines driving circuit parts output gate signals to the gate lines. The data lines driving circuit parts output data signals to the data lines. The timing control part applies a dummy gate signal to at least one dummy gate line, controls a latch sequence of image data and an output sequence of the gate lines driving circuit parts in a reverse sequence, in response to an inverted-mounting mode selection signal for displaying an inverted mount image to the display panel. Because signal lines can be shortened, heat generated by the display apparatus may be decreased and image quality of the display apparatus may be improved. | 08-04-2011 |
20110227937 | SYSTEM AND METHOD FOR FRAME BUFFER STORAGE AND RETRIEVAL IN ALTERNATING ORIENTATIONS - The present invention provides a method and apparatus for storing image data for successive frames in a frame buffer. Specifically, the method and apparatus allow for a display-sized frame buffer to be utilized where a host system provides image data in a format different from that which the display requires to be written to it while retaining the beneficial aspects of concurrent read and write operations from and to the frame buffer. Using this method a buffer controller receives image data from a host system in a first format (e.g. row-by-row) and writes it to the frame buffer in the first format. When the buffer is completely filled with the first frame, it is read out in a second format (e.g. column-by-column) by the buffer controller and provided to a display driver that writes the data to the display. As the first frame is read out in the second format, the buffer controller receives image data for a second frame from the host system in the first format, but rotates it before writing it to the frame buffer such that it is written to the frame buffer in the second format. This rotation allows the buffer controller to write to the frame buffer and the display driver to read from the frame buffer concurrently, despite the different image data format requirements of the host system and display. When the second frame is completely written to the buffer in the second format, the buffer controller then reads the buffer in the first format, and writes it to the display. At this point the process repeats. Thus, the benefits of concurrent read and write are preserved. | 09-22-2011 |
20110234608 | IMAGE DISPLAY APPARATUS AND CONTROL METHOD THEREOF - An image display apparatus includes a memory | 09-29-2011 |
20110242122 | METHOD AND APPARATUS FOR DETERMINING AN ACTIVE INPUT AREA - Various methods for determining an active input area are provided. One example method includes acquiring frame buffer data defining an image area that has been refreshed and detecting a cursor within the frame buffer data. Detecting the cursor may include determining that dimensions of the image area match dimensions of a previously acquired image area associated with a successful cursor detection, and the example method may further include directing transmission of coordinates and dimensions of the image area to a remote environment. Similar and related example methods and example apparatuses are also provided. | 10-06-2011 |
20110273463 | IMAGE DISPLAY DEVICE AND DRIVING METHOD THEREOF - The present application relates to method of driving an image display device comprising inserting a black data frame displaying black data between neighboring data frames alternately displaying left-eye data and right-eye data; comparing an nth frame corresponding to a current frame and an (n−2)th frame corresponding to a previous frame with each other when the data frames are input, reading a compensation value according to the comparison result from a lookup table and modulating input data of the nth frame using the read compensation value to output a modulated data; and bypassing data corresponding to the black data without modulating the data when the black data is input to output a bypass data, the application also relates to said image display device. | 11-10-2011 |
20110273464 | Framework for Graphics Animation and Compositing Operations - A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. In determining the animation, the framework can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the computer system. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management. | 11-10-2011 |
20110279464 | Auto Double Buffer in Display Controller - In a double buffering technique, a display controller refreshes a display from a first frame buffer by default and a processor draws into a second frame buffer. When the processor finishes drawing the second frame buffer, the processor signals the display controller that a new frame is ready in the second frame buffer. In response, the display controller refreshes the display from the second frame buffer and concurrently copies each line into the first frame buffer. After the display controller refreshes one entire frame, a complete copy of the frame is available in the first frame buffer so the display controller returns to refreshing the display from the first frame buffer and the processor is able to draw to the second frame buffer. | 11-17-2011 |
20110292060 | Frame buffer sizing to optimize the performance of on screen graphics in a digital electronic device - In the instant invention an improved method and device is described for utilizing the frame buffer of and electronic device with a display. The frame buffer is enlarged well beyond the dimensions of the display and the user is unable to change which region of the frame buffer is visible on the display. An application of the electronic device is allocated a region for its exclusive use that is within the portion of the frame buffer which is not visible to the user, and draws into it. The application may also take full advantage of accelerated drawing operations offered by the GPU. Compositing may be done by the application or by a window manager between regions of the enlarged frame buffer, visible on-screen, the portion off-screen, or any combination. | 12-01-2011 |
20120001929 | VOLTAGE INITIALIZATION CIRCUIT BEING CAPABLE OF RECORDING A PREFERRED VOLTEGE AND DISPLAY DEVICE USING SAME - A voltage initialization circuit for recording a preferred voltage includes a first terminal, a second input terminal, a first buffer circuit connected to a first node, a second buffer circuit connected to a second node, a ground connected to the first buffer circuit via the first node and connected to the second buffer circuit via the second node, a first resistor, and a second resistor. The first resistor is connected between the first input terminal and ground. The second resistor is connected between the second input terminal and ground. | 01-05-2012 |
20120007873 | COMPUTER SYSTEM CONTROLLER HAVING INTERNAL MEMORY AND EXTERNAL MEMORY CONTROL - The present invention relates generally to an optimized memory architecture for computer systems and, more particularly, to integrated circuits that implement a memory subsystem that is comprised of internal memory and control for external memory. The invention includes one or more shared high-bandwidth memory subsystems, each coupled over a plurality of buses to a display subsystem, a central processing unit (CPU) subsystem, input/output (I/O) buses and other controllers. Additional buffers and multiplexers are used for the subsystems to further optimize system performance. | 01-12-2012 |
20120007874 | DEVICE FOR DISPLAYING A WAVEFORM WITH VARIABLE PERSISTENCE AND METHOD OF PROVIDING THE SAME - A device includes a memory storing a persistence bit for each of a plurality of pixels of a display device, the persistence bit having a first value when a corresponding pixel should be illuminated for displaying a persistent image, and having a second value when the corresponding pixel should not be illuminated for the persistent image; a pseudorandom pixel value generator which during each video frame receives a seed value and generates pseudorandom pixel values for the plurality of pixels, each pseudorandom pixel value being not greater than a specified variable persistence value; a frame value generator outputting a frame value for each video frame; and a match detector which, during each video frame, compares the frame value to the pseudorandom pixel values for the plurality of pixels, and for each pixel where the comparison indicates a match, makes the persistence bit for the corresponding pixel have the second value. | 01-12-2012 |
20120007875 | Multiple Monitor Video Control - A computer system comprising a processor including a display controller operative to output display data and a clock signal, and a programmable logic device communicatively connected to the processor, the programmable logic device including a first FIFO (first in first out) module operative to receive display data from the display controller and output display data to a display device, a second FIFO module, a scaler module communicatively connected to the first FIFO module and the second FIFO module operative to scale the display data received from the first FIFO module and output the scaled display data to the second FIFO module, and a synchronization generator operative to receive the clock signal from the display controller and to control the first FIFO and the second FIFO. | 01-12-2012 |
20120044253 | LOW-LATENCY REMOTE DISPLAY RENDERING USING TILE-BASED RENDERING SYSTEMS - Apparatus, systems and methods for low latency remote display rendering using tile-based rendering systems are disclosed. In one implementation, a system includes a network interface and a content source coupled to the network interface. The content source being capable of rendering at least one tile of a tiled image, encoding the at least one tile, and providing the at least one encoded tile to the network interface before all tiles of the tiled image are rendered. | 02-23-2012 |
20120062578 | GRAPHIC PROCESSING APPARATUS AND COMPUTER-READABLE MEDIUM STORING GRAPHIC PROCESSING PROGRAM - A graphic processing apparatus includes a chunk assignment unit which assigns a block in which a maximum N number of polygons are located, out of a plurality of polygons drawn in a frame buffer which is divided into a plurality of blocks, to a maximum M number of chunk buffers; a chunk generation unit which generates pixel data of a polygon located in a block assigned to the chunk buffer, out of the N number of polygons, and writes the pixel data to the chunk buffer; and a chunk writing unit which writes the pixel data written in the chunk buffer to the frame buffer, wherein a processing phase, including processing by the chunk assignment unit, processing by the chunk generation unit, and processing by the chunk writing unit, is repeatedly executed for the plurality of polygons. | 03-15-2012 |
20120098844 | COMPUTER AND REFRESH RATE ADJUSTMENT METHOD - A refresh rate adjustment method automatically adjusts a refresh rate of a monitor connected to a computer to a default refresh rate, in response that a detected keystroke signal is a predefined keystroke signal. The method further detects a refresh rate range that is supported by the monitor, detects a new refresh rate input signal from the input device, and determines if the new refresh rate falls within the refresh rate range that is supported by the monitor. If the new refresh rate falls within the refresh rate range that is supported by the monitor, the method automatically adjusts the refresh rate of the monitor with the new refresh rate. Otherwise, the method prompts a user to input the new refresh rate again by displaying a dialog box on the monitor. | 04-26-2012 |
20120120083 | DISPLAY APPARATUS, AND DISPLAY CONTROLLER AND OPERATING METHOD THEREOF - A display apparatus, and a display controller and an operating method thereof are provided. The display controller includes a controller, a buffer, and a compression/decompression unit. The controller receives an original frame from a host. The controller controls a display module to display the original frame provided by the host in a non-still frame mode. The compression/decompression unit is coupled between the buffer and the controller. The controller compresses the original frame to the buffer through the compression/decompression unit. If the controller operates in a still frame mode, the controller decompresses a compressed frame in the buffer to obtain a decompressed frame through the compression/decompression unit, and controls the display module to display the decompressed frame. | 05-17-2012 |
20120154415 | FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS - A graphics animation and compositing operations framework has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or other types of objects for an application's user interface. The application commits state changes to the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state by the framework which can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer. Portions of the render tree changing relative to prior versions can be tracked to improve resource management. | 06-21-2012 |
20120162238 | Display Region Refresh - In embodiments of display region refresh, a display panel has addressable display regions that display at different display refresh rates. Display data is buffered to update the addressable display regions, and subsequent display data is received to further update the addressable display regions. A display controller can determine display update deltas that indicate pending display updates based on a comparison of the display data to the subsequent display data. A first addressable display region can then be refreshed at display refresh rate based on a first display update delta that corresponds to the first addressable display region, and a second addressable display region can be refreshed at a different display refresh rate based on a second display update delta that corresponds to the second addressable display region. | 06-28-2012 |
20120169752 | SCANNING TYPE IMAGE DISPLAY APPARATUS - A scanning type image display apparatus including a light source, a frame buffer, a scanning mirror, a drive controller which outputs a drive signal to the scanning mirror, and a display controller which reads out pixel data from the frame buffer, generates display data for modulating an intensity of a laser beam using the readout pixel data, and causes the light source to emit an intensity-modulated laser beam based on the display data. The display controller calculates a scanning position of the laser beam on the display screen by the scanning mirror based on information relating to the drive signal inputted from the drive controller, reads out pixel data corresponding to the calculated scanning position on the display screen by executing a burst access to the frame buffer, and implements interpolation to generate the display data corresponding to the scanning position of the laser beam on the display screen. | 07-05-2012 |
20120176390 | Filtering Mechanism for Render Target Line Modification - Modification messages may be filtered to reduce the load on a message channel between a render cache and a frame buffer compression. A group of cache lines may be checked to see whether both a subspan request hits an unlit bit and a modify message was already sent. If so, the modification message may be filtered. | 07-12-2012 |
20120194532 | CONTROL METHOD FOR BI-STABLE DISPLAYING, TIMING CONTROLLER, AND BI-STABLE DISPLAY DEVICE WITH SUCH TIMING CONTROLLER - A control method for bi-stable displaying is provided, using queues for storing coordinates to achieve pipeline parallel processing on display data, thereby increasing display speed. In a preceding stage of the display process, because a plurality of queues may be used for temporarily storing part of the display data which is then reconstructed into complete display data to update a current frame buffer, comparing pixel data and generating driving data can be simultaneously preformed upon a plurality of line segments. Moreover, in a succeeding stage of the display process, a similar process may be performed to update a previous frame buffer, so access time can be reduced and errors caused by overlapping image blocks can also be avoided. Furthermore, the method may be also applied to a timing controller and a bi-stable display device. | 08-02-2012 |
20120194533 | PORTABLE ELECTRONIC DEVICE AND IMAGE DATA COMMUNICATION METHOD THEREOF - A portable electronic device and an image communication method thereof are provided. The portable electronic device includes a display, a processing module and a memory. The processing module provides frame data of a corresponding frame for the display to show, enables the portable electronic device to emulate a virtual storage device under a communication link, and produces image data compliant with a file format according to the frame data of the frame. The memory stores the image data, which can be read through the communication link. The processing module provides a frame data update for the display to show and updates the image data according to the frame data update. | 08-02-2012 |
20120206467 | DRIVING METHOD FOR BISTABLE DISPLAY DEVICE AND DRIVING DEVICE THEREOF - A driving method adapted to a bistable display including a display panel is provided. The driving method includes following steps. A first area data and a second area data respectively received are sequentially stored in a first queue and a second queue, respectively. A first area image corresponding to the first area data and a second area image corresponding to the second area data are sequentially calculated. The first area image is displayed on the display panel during a first frame period of a first period, and the second area image is displayed on the display panel during a second first frame period of the first period. After the first period, the first area image on the display panel is in a stable state. After a summation time of first period and the second frame period, the second area image on the display panel is in a stable state. | 08-16-2012 |
20120229485 | GENERATING STROKES IN REAL-TIME ON AN ELECTRONIC PAPER DISPLAY - A method and system for generating strokes in real-time on an electronic paper display. A display device receives the stroke input, which is converted to binary code by a digitizer. A rendering engine renders the high-resolution stroke data in non-antialiased form to an ink buffer. The rendering engine then updates pixels based on the color or gray level of the background (unlinked) pixel and the amount of ink covering the pixel. | 09-13-2012 |
20120256934 | IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD - A decoding execution unit decodes image data encoded with a resolution higher than that of a display device. A display buffer stores image data decoded by the decoding execution unit. A standby buffer stores image data decoded by the decoding execution unit while the image data stored in the display buffer is being displayed. A reduced image buffer stores image data produced by reducing the entirety of the image data. An image display control unit switches from the image data stored in the display buffer to the image data stored in the standby buffer if the decoding of the image data by the decoding execution unit is completed, and enlarges the image in the reduced image buffer and stores the enlarged image in the display buffer if the decoding of the image data by the decoding execution unit is not completed. | 10-11-2012 |
20120274648 | MEMORY-EFFECT DISPLAY DEVICE AND DRIVING METHOD THEREOF - There is provided a memory-effect display device including a memory-effect display, a data buffer unit that stores input data to be displayed on the memory-effect display, a buffer control unit that controls only some scan line data of input data of each frame to be stored in the data buffer unit, and a display control unit that controls the input data stored in the data buffer unit to be displayed at respective scan lines of the memory-effect display, wherein the display control unit controls only the some scan line data on the memory-effect display according to information of scan lines where the input data stored in the data buffer unit are to be assigned, and scan lines where the some scan line data are not assigned are maintained as they were displayed based on frame data before frame data containing the some scan line data are input. | 11-01-2012 |
20120306901 | Rotated Rendering and Locking Support for Tablet Computers and Portrait Displays - Apparatus, systems and methods for handling portrait mode oriented display surfaces without requiring expensive hardware in the display sub-system are disclosed. For example, an apparatus is disclosed such that the rendering of graphics data to the portrait mode display surfaces is redirected at rendering time such that there is no need for adding complicated hardware in the display part of the graphics adapter in order to handle conventional displays—all of which have no circuitry to deal with data natively stored in a portrait mode surface. Additionally, an apparatus to handle direct surface access of a surface through a surface lock which has already been rotated is already described. This can either be done by copying of surface data or by an optimized proposed apparatus which eliminates this copy. Other implementations are also disclosed. | 12-06-2012 |
20130009973 | DEVELOPMENT SUPPORT APPARATUS AND DEVELOPMENT SUPPORT PROGRAM - A development support apparatus and development support program are used to facilitate the development of a program executed by an image processing apparatus. A user selects a desired purpose from a displayed list that includes the purposes of the processing units. Accordingly, an explanatory screen of a sample unit corresponding to the selected purpose is displayed. When the user selects a link of a folder saving a program of the sample unit, the directory including the folder is displayed. When the image of the folder is dropped onto a screen displayed during an initial operation, the sample unit is executed. The sample unit includes one or more image processing modules (processing units). When the sample unit is executed, processing defined by each processing unit is executed on image data stored as a default, and a result thereof is displayed on a monitor. | 01-10-2013 |
20130009974 | Apparatus, Display Module and Methods for controlling the Loading of Frames to a Display Module - Apparatus including: a controller; a display panel; a first frame memory configured to load a frame of data to the display panel during insertion of a blank frame at the display panel and configured to be filled by a frame of data from the controller, wherein the controller is configured to insert blank frames between frames of data displayed on the display panel. | 01-10-2013 |
20130009975 | METHOD FOR REDUCING GRAPHICS RENDERING FAILURES - A method and electronic device employing the method of processing a frame of graphics for display is provided that includes developing a frame in a first software frame processing stage following a first vertical blanking (VBL) heartbeat, issuing a command indicating the first stage is complete, and performing a final software frame processing stage without waiting for a subsequent VBL heartbeat. The method may alternatively include performing the final software frame processing stage regardless as to whether a target framebuffer is available, performing all but final hardware frame processing stages regardless as to whether the target framebuffer is in use, and performing the final hardware processing stage if the target framebuffer is not in use. | 01-10-2013 |
20130021356 | Full Framebuffer for Electronic Paper Displays - A system and a method are disclosed for updating a bi-stable display includes a framebuffer for storing waveforms for each pixel individually. The system includes determining a current state of a pixel of the bi-stable display; determining a desired state of the pixel of the bi-stable display; and updating the pixel by applying a determined control signal to the pixel to drive the pixel from the current state to the final state. Updating each pixel occurs independently of the other pixels of the bi-stable display. | 01-24-2013 |
20130021357 | TECHNIQUES TO CONTROL OF SELF REFRESH DISPLAY FUNCTIONALITY - Techniques are described to monitor a level of graphics processing activity and control power usage based on the level. When no graphics processing activity is detected for a period of time, then a timing controller for a display device is instructed to capture a current image and repeatedly display the captured image. The graphics processing devices can be powered down. When graphics processing activity is detected, the graphics processing devices are powered up and the components used to capture an image and display the captured image are powered down. | 01-24-2013 |
20130033511 | COMPOSING STEREO 3D WINDOWED CONTENT - A technique for generating content for a stereo 3D display buffer having both stereo 3D graphic objects and non-stereo 3D graphic objects that may be utilized to render stereo 3D content onto one or more windows of a display. The technique incorporates content from stereo 3D application frame buffers into a composition tree that represents the graphic objects in each window displayed on a computing device. At each refresh cycle, the composition tree is traversed to generate content for a stereo 3D display buffer that is then used to draw one or more windows onto a display. | 02-07-2013 |
20130033512 | Image Processing Device - When a display target determination unit determines image data to be displayed, a reproduction control unit identifies the type of the image data to be displayed. The reproduction control unit divides the region of a display buffer according to the identified type. While an image display control unit displays an image, on a display device, by using image data stored in a spare buffer, a decoding execution unit decodes said image data and stores the decoded image data in a divided region of the display buffer. | 02-07-2013 |
20130057564 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING PROGRAM - A system control unit | 03-07-2013 |
20130063458 | DISPLAY APPARATUS AND DISPLAY METHOD - A display apparatus comprises: a display screen including pixels, each displaying a natural image and a pattern of a predetermined character, a sign, a graphic or a combination thereof; a pattern memory unit | 03-14-2013 |
20130069966 | Frame Buffer Pixel Circuit of Liquid Crystal on Silicon Display Device - The present invention discloses a frame buffer pixel circuit for a LCoS display device, wherein said circuit consists of a first transistor (M | 03-21-2013 |
20130088502 | DISPLAY DRIVING DEVICE - A display driving device is disclosed. The display driving device includes an image data transmission interface, a frame buffer, and an over-driving processor. The image data transmission interface transmits image data, which is then received by and stored in the frame buffer. The over-driving processor is coupled to the image data transmission interface to receive current image data provided by the image data transmission interface, and also coupled to the frame buffer to receive previous image data saved in the frame buffer. In a dynamic display mode, the over-driving processor generates a display driving signal according to the previous image data and the current image data. | 04-11-2013 |
20130088503 | DISPLAY DEVICE - A display device includes a data request unit in a frame rate controller, and requires and transmits necessary data for the frame data buffer receiving and storing the image data of an entire pixel area and the rest of the frame rate controllers. In a case of a motion picture that is moved among a plurality of display areas, the image data corresponding to a plurality of regions is transmitted from the frame data buffer or a plurality of frame rate controllers, and in a case of the motion picture that is moved between neighboring pixel areas, the image data of the neighboring pixel area is transmitted from the frame data buffer or the neighboring frame rate controller for processing. Accordingly, a fast-moving motion picture may be realized without the need for an additional memory. | 04-11-2013 |
20130100150 | Apparatus, Display Module and Method for Adaptive Blank Frame Insertion - An apparatus including a controller; a display; a frame memory configured to load a frame of data to the display and configured to be filled by a frame of data from the controller, wherein the controller is configured to control the insertion of blank fields between frames of data displayed on the display in dependence upon a detected context. | 04-25-2013 |
20130106883 | DISPLAY CONTROLLER AND DISPLAY DEVICE INCLUDING THE SAME | 05-02-2013 |
20130106884 | MULTIPLE IMAGE BUFFER SIMULATION | 05-02-2013 |
20130127886 | CONVERGENT MATRIX FACTORIZATION BASED ENTIRE FRAME IMAGE PROCESSING - Drive signals for a display device may be generated using Separable Nonnegative Matrix Series Representation (SNMSR) of source image data and applying a non-negative matrix factorization (NNMF) process to source image data to generate approximation image data (I | 05-23-2013 |
20130135330 | DISPLAY DEVICE AND DRIVING METHOD THEREOF - A display device includes a display panel having gate lines and data lines, a signal controller driving the display panel, a graphic processing unit transmitting input image data to the signal controller, a gate driver driving the gate lines, and a data driver driving the data lines. The display panel is driven at a first frequency when displaying a moving image and driven at a lower frequency when displaying a still image. The signal controller includes a frame memory storing the input image data, a calculator calculating a representative value of image data stored in the frame memory, a line memory storing the representative value, and a kick-back corrector generating auxiliary image data by correcting the representative value according to a kick-back voltage. The data driver applies an auxiliary voltage corresponding to the auxiliary image data to the data lines in a vertical blank period when displaying the still image. | 05-30-2013 |
20130155085 | APPARATUS AND METHOD FOR PREPARING, STORING, TRANSMITTING AND DISPLAYING IMAGES - An imaging and display apparatus for passive displays evaluates the illumination of an input scene and incorporates data representative of such input scene within a transfer media. The transfer media may be a broadcast or transmission of image data, illumination data and gamma information that can be received by a display system, which includes a passive display illuminated by incident light, to display images while adjusting the incident light and/or gamma based on the received data to reduce energy requirements, to increase contrast or shades of gray in the displayed image, and to optimize light source operation for color fidelity. The data may be provided as a video signal, modulated video signal, s-video signal, digital signal, or other signal that can be used by a passive display system to display images. | 06-20-2013 |
20130194286 | GRAPHICS PROCESSING UNIT BUFFER MANAGEMENT - The techniques are generally related to management of buffers with a management unit that resides within an integrated circuit that includes a graphics processing unit (GPU). The management unit may ensure proper access to the buffers by the programmable compute units of the GPU to allow the GPU to execute kernels on the programmable compute units in a pipeline fashion. | 08-01-2013 |
20130201196 | Reentrant Window Manager - Systems, methods, and computer readable media for implementing reentrant compositing window manager applications are described. In general, techniques are disclosed for using a second application to composite portions of hierarchically structured objects and the window manager to composite certain other portions of the same object. More particularly, a window manager application may be used to composite objects of a first type (e.g., application backing store bitmaps) and then call or invoke a second application to composite objects of a second type (e.g., hierarchically structured objects). The second type of object includes information (e.g., a reference) of the composite window manager's output buffer at the time the second application was invoked. This knowledge may be used by the second application to call back into the window manager in a manner that permits the generation of unique visual effects without violating modern memory management scriptures regarding the separation of application memory spaces. | 08-08-2013 |
20130207986 | METHOD AND DEVICE FOR ACCESSING BUFFER OF DISPLAY - A method for accessing a buffer of a display is provided, wherein the buffer is capable of storing frame data of at least one frame and the frame has a plurality of lines. A read line position that indicates a line currently being read in the buffer is obtained, wherein the line currently being read is to be shown on a screen of the display. A first time period is delayed to update the buffer when the read line position is smaller than a reference line position. | 08-15-2013 |
20130222404 | DISPLAY CONTROLLER SYSTEM - A display controller system with a memory controller and buffers is described. The system enables transferring data from the main memory of the CPU to the image memory without interfering the image updating. As a result, the present invention may allow continuously updating the display image and continuously writing new image data from CPU to the image memory which improves overall system performance. | 08-29-2013 |
20130229425 | IMAGE PROCESSING METHOD AND ASSOCIATED APPARATUS - An image processing apparatus includes a memory, a processing unit and an overdriving unit. The memory stores a data-truncated previous frame. The processing unit performs edge detection on the previous frame, and performs an image smoothing process according to an edge detection result to generate a processed previous frame. The overdriving unit performs an overdriving process according to the processed previous frame and a current frame to generate an output frame. | 09-05-2013 |
20130235054 | LCD MODULE, PORTABLE ELECTRONIC DEVICES AND DISPLAYING METHOD THEREOF - A portable electronic device is provided. The portable electronic device includes a processor for providing encoding data and an LCD module coupled to the processor. The processor includes an encoder for encoding a frame data to generate the encoding data. The LCD module includes a driver and an LCD coupled to the driver. The driver includes a decoder for decoding the encoding data to obtain an image data. The LCD displays the image data. | 09-12-2013 |
20130235055 | DISPLAY DEVICE AND METHOD FOR CONTROLLING PANEL SELF REFRESH OPERATION THEREOF - A display device includes a source unit; and a sink unit connected with the source unit via an embedded display port interface for signal transmission between the source and sink units and to enable a panel self refresh (PSR) mode for reducing power, wherein, for an input still image, the source unit applies power to a frame buffer of the sink unit and transmits the still image to the sink unit, wherein the sink unit determines whether the still image can be losslessly compressed and stored in the frame buffer, outputs a first control signal if the still image can be losslessly compressed and stored in the frame buffer, and outputs a second control signal if the still image cannot be losslessly compressed and stored, and wherein the source unit activates the PSR mode for the first control signal, and deactivates the PSR mode for the second control signal. | 09-12-2013 |
20130249924 | DISPLAY DRIVING CIRCUIT AND DRIVING METHOD OF DISPLAY UNIT - A driving method of a display unit includes: executing a first display procedure, for displaying a first frame on a display unit of the display driving circuit, and executing a counting mechanism; determining, if a second display procedure for displaying a second frame on the display unit is confirmed to be executed, whether or not a counting value of the counting mechanism is larger than a predetermined value; sequentially executing a specific display procedure and the second display procedure if the counting value is larger than the predetermined value; and directly executing the second display procedure if the counting value is equal to or smaller than the predetermined value. A display driving circuit applicable to be used by the display unit is also provided. | 09-26-2013 |
20130257884 | METHOD OF SETTING TARGET LOCATIONS FOR REDUCING IMAGE STICKING, ORGANIC LIGHT EMITTING DISPLAY DEVICE, AND METHOD OF DRIVING THE SAME - A method of setting target locations for reducing image sticking is provided. According to the method, a plurality of images, each of the images being displayed during each frame by an organic light emitting display device are acquired. The target locations at which image sticking frequently occurs are set by comparing the images. Image data corresponding to the target locations are stored in a memory unit. A plurality of pixel circuits may simultaneously emit light in the organic light emitting display device. | 10-03-2013 |
20130278619 | UPDATING GRAPHICAL CONTENT BASED ON DIRTY DISPLAY BUFFERS - A system improves the performance of buffering frames. After a buffer flip occurs when double buffering the frames, the system may update some portions of dirty buffer regions in a back buffer with changes between a source frame and an intermediate frame. The system may update other portions of the dirty buffer regions with changes between the intermediate frame and a target frame. An application may write to an application buffer or a display buffer depending on whether the application controls a region of the display buffer that corresponds to the application buffer. | 10-24-2013 |
20130300756 | IMAGE PROCESSING APPARATUS HAVING A BUFFER MEMORY FOR IMAGE DATA STORAGE - Two local buffers are provided between an image processing unit and an image compression and expansion unit for compression into a predetermined format. Write and read control units serve to alternately use the two local buffers. As a result, process flow starting from the image processing unit to generate compressed image data by the image compression and expansion unit requires no main memory, whereby high-speed image processing is allowed with low power consumption. | 11-14-2013 |
20130321438 | DISPLAY CONTROL METHOD AND SYSTEM AND DISPLAY DEVICE - The present invention provides a display control method and system, and a display device. The method includes acquiring a status value of a display buffer; comparing the status value of the display buffer with a preset warning value of the display buffer; and adjusting a value of a depth of outstanding bus commands according to a comparison result. In the embodiments of the present invention, a status value of the display buffer is compared with a preset warning value of the display buffer, where the status value of the display buffer reflects a change to a current load; it may be determined whether a status value of the display buffer corresponding to the current load is normal according to a comparison result; and a value of a depth of outstanding bus commands is adjusted accordingly, effectively resolve a data real-timeness issue, and ensure that an entire system efficiently runs. | 12-05-2013 |
20140015843 | STENCIL DATA COMPRESSION SYSTEM AND METHOD AND GRAPHICS PROCESSING UNIT INCORPORATING THE SAME - A system and method for compressing stencil data attendant to rendering an image. In one embodiment, the method includes: (1) selecting a base stencil value for a particular group, (2) selecting a single-bit delta value for each sample in the particular group and (3) storing the stencil base value and the delta values in a frame buffer. | 01-16-2014 |
20140022269 | METHOD AND DEVICE FOR OBTAINING SCREENSHOTS FROM MOBILE TERMINALS - A method of obtaining a screenshot from a mobile terminal comprises: obtaining a command to obtain the screenshot; copying content from a graphics card's cache to generate a graphics card cache file; reading pixel data in the graphics card cache file to generate a bitmap. The screenshot obtaining method is not restricted or limited by the version of the operating system. In addition, the present disclosure provides a screenshot obtaining device. | 01-23-2014 |
20140028692 | SYSTEM ON CHIP AND ELECTRONIC SYSTEM INCLUDING THE SAME - A system on chip (SoC) includes a first display subsystem configured to perform first and second imaging functions and a second display subsystem configured to only perform the first imaging function. The SoC is configured to activate one of the display subsystems and deactivate the other display subsystem based on a comparison of a current frame of image data and a previous frame of image data. | 01-30-2014 |
20140035939 | COVERAGE COMPACTION - A method for compressing graphics data, the method comprising sorting a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks. A first coverage mask is identified. The first coverage mask comprises a greatest number of covered samples. Additional coverage masks of the plurality of coverage masks are compacted in the order of descending number of samples covered. Compacting additional coverage masks comprises removing samples from the coverage mask that are covered by any other compacted coverage mask. | 02-06-2014 |
20140055475 | COMPOSITION MANAGER CAMERA - A system and method may be provided to access images through a camera service, where the images are generated by a non-sensor image source, such as a composition manager. The system may include the camera service and the non-sensor image source. The non-sensor image source may generate a processed image from a source other than a sensor. The camera service may provide the processed image generated by the non-sensor image source to an image consuming application. | 02-27-2014 |
20140063032 | FRAME DATA SHRINKING METHOD USED IN OVER-DRIVING TECHNOLOGY - A frame data shrinking method is disclosed. The method is to divide frame data into data of target pixel and neighbor pixels, and select one data combination set from a plurality of data combination sets provided from the data neighbor pixels as encoded data of the target pixel; and the data combination set are to be compressed and recovered as decoded data of the target pixel of the current frame for being used to be compared with the decoded data of a target pixel of a previous frame; and then the data of the neighbor pixels are compressed and stored along with the selection information about the target pixel in a memory. Because the usage of memory is relatively lower, the cost of driving chips can be effectively reduced. | 03-06-2014 |
20140063033 | DISPLAY DRIVER INTEGRATED CIRCUIT AND DISPLAY DATA PROCESSING METHOD THEREOF - A display driver integrated circuit is provided which includes a first line buffer which receives first pixel data of an odd lane in response to an external clock and outputs the first pixel data in response to an internal clock; a second line buffer which receives second pixel data of an even lane in response to the external clock and outputs the second pixel data in response to the internal clock; a line buffer controller which receives display data by the two pixel data to output the first and second pixel data; a data merger which merges the first pixel data output from the first line buffer and second pixel data output from the second line buffer; and an image data processing block which processes the merged pixel data, wherein a frequency of the internal clock is lower than a frequency of the external clock. | 03-06-2014 |
20140063034 | METHOD AND DEVICE FOR SELECTIVE DISPLAY REFRESH - A method of and device for providing image frames is provided. The method includes outputting portions of a first frame that have changed relative to the one or more other frames without outputting portions of the first frame that have not changed relative to the one or more other frames. Each of the portions are determined to be changed if a rendering engine has written to a frame buffer for a location within boundaries of the portion. This outputting is done in response to one or more portions of a first frame having changed relative to one or more other frames. | 03-06-2014 |
20140071145 | SCREEN OUTPUT CONTROL METHOD AND SYSTEM, AND MOBILE TERMINAL SUPPORTING THE SAME - A screen output control method and system and a mobile terminal supporting the same are provided. The screen output control system includes a screen output device and a mobile terminal. The screen output device is connected with the mobile terminal so as to output screen data rendered by the mobile terminal. When the screen output device is connected, the mobile terminal renders screen data for the screen output device, writes the rendered screen data to a buffer assigned to the screen output device, and outputs screen data written in the buffer to the screen output device. | 03-13-2014 |
20140085322 | DISPLAY DEVICE AND DRIVING METHOD THEREOF - A display device includes a driver connected to a display panel and transmitting scan signals or data signals to the display panel, a frame memory connected to the driver, storing image data and transmitting at least some of the image data to the driver, and a controller connected to the driver and the frame memory, generating a control signal and transmitting the control signal to the driver or the frame memory, wherein each of the sub-fields includes an address period in which the scan signals are transmitted to the respective pixel rows, the controller transmits the control signal to the driver to transmit the scan signals to the pixel rows during a current frame such that the scan signals corresponding to the current frame are transmitted after, among the image data corresponding to the current frame, the image data corresponding to the pixel rows are stored in the frame memory. | 03-27-2014 |
20140092112 | SYSTEM AND METHOD FOR PROCESSING VISUAL INFORMATION - An apparatus for processing visual information includes a controller to control display of information in an application window based on first visual information stored in a buffer and second visual information received from one or more sources. The controller outputs the first visual information for display in a first area of the application window and outputs the second visual information for simultaneous display in a second area of the application window. The first visual information is visual information that does not change between a first time and a second time, and the second visual information is visual information that changes between the first time and the second time. The controller may be different from a central processing unit of a host device. | 04-03-2014 |
20140092113 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A DYNAMIC DISPLAY REFRESH - A system, method, and computer program product are provided for a dynamic display refresh. In use, a state of a display device is identified in which an entirety of an image frame is currently displayed by the display device. In response to the identification of the state, it is determined whether an entirety of a next image frame to be displayed has been rendered to memory. The next image frame is transmitted to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory. Further, a refresh of the display device is delayed, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory. | 04-03-2014 |
20140104289 | COMPRESSOR, DRIVING DEVICE, DISPLAY DEVICE, AND COMPRESSION METHOD - A compressor includes a calculation unit configured to receive image data indicating pixel values of a plurality of pixels and to calculate compression ratios of compression processing methods when pixel values of the pixels in a frame are compressed; a selection unit configured to select one of the compression processing methods based on a relation between the calculated compression ratios and a predetermined threshold value; and a compression unit configured to compress and output the pixel values in the frame using the selected compression processing method. | 04-17-2014 |
20140104290 | TECHNIQUES TO CONTROL SELF REFRESH DISPLAY FUNCTIONALITY - Techniques are described to monitor a level of graphics processing activity and control power usage based on the level. When no graphics processing activity is detected for a period of time, then a timing controller for a display device is instructed to capture a current image and repeatedly display the captured image. The graphics processing devices can be powered down. When graphics processing activity is detected, the graphics processing devices are powered up and the components used to capture an image and display the captured image are powered down. | 04-17-2014 |
20140111530 | APPARATUS AND METHOD FOR BUFFERING SIGNAL DELAY BETWEEN DISPLAY DEVICE IN MULTI-DISPLAY ENVIRONMENT - An apparatus for buffering a signal delay between display devices in a multi-display environment includes: a delay setting unit for storing a delay time value and providing the delay time value to a signal input controller; a storage unit for storing and outputting an image signal according to the control of the signal input controller; and the signal input controller for controlling an input of an image signal from an image processor to a display module, the signal input controller controlling the image signal input from the image processor to be stored in the storage unit and then input to the display module after a delay as much as the delay time value. Since an image signal input time difference of all display devices is buffered to offset a display time difference of the display devices, it is possible to prevent image quality from deteriorating. | 04-24-2014 |
20140111531 | TECHNIQUES TO CONTROL SELF REFRESH DISPLAY FUNCTIONALITY - Techniques are described to monitor a level of graphics processing activity and control power usage based on the level. When no graphics processing activity is detected for a period of time, then a timing controller for a display device is instructed to capture a current image and repeatedly display the captured image. The graphics processing devices can be powered down. When graphics processing activity is detected, the graphics processing devices are powered up and the components used to capture an image and display the captured image are powered down. | 04-24-2014 |
20140118373 | TECHNIQUES FOR MANAGINGGRAPHICS PROCESSING RESOURCES IN A TILE-BASED ARCHITECTURE - One embodiment of the present invention sets forth a technique for managing graphics processing resources in a tile-based architecture. The technique includes storing a release packet associated with a graphics processing resource in a buffer and initiating a replay of graphics primitives stored in the buffer and associated with the graphics processing resource. The technique further includes, for each tile included in a plurality of tiles and processed during the replay, reading the release packet and determining whether the tile is a last tile processed during the replay. The technique further includes determining not to transmit the release packet to a screen-space pipeline and continuing to read graphics data stored in the buffer if the tile is not the last tile to be processed during the replay, or transmitting the release packet to the screen-space pipeline if the tile is the last tile to be processed during the replay. | 05-01-2014 |
20140118374 | TECHNIQUES FOR MANAGINGGRAPHICS PROCESSING RESOURCES IN A TILE-BASED ARCHITECTURE - One embodiment of the present invention sets forth a technique for managing buffer entries in a tile-based architecture. The technique includes receiving a first plurality of graphics primitives and a first buffer address at which attributes associated with the first plurality of graphics primitives are stored. The technique further includes, for each tile included in a plurality of tiles, transmitting the first plurality of graphics primitives and the first buffer address to a screen space pipeline and receiving an acknowledgement from the screen space pipeline indicating that processing the first plurality of graphics primitives has completed. The technique further includes determining that processing the first plurality of graphics primitives has completed for a last tile included in the plurality of tiles and that the acknowledgement has been received for each tile included in the plurality of tiles, and, in response, releasing a buffer entry associated with the first buffer address. | 05-01-2014 |
20140118375 | TECHNIQUES FOR MANAGING GRAPHICS PROCESSING RESOURCES IN A TILE-BASED ARCHITECTURE - One embodiment of the present invention sets forth a technique for managing buffer table entries in a tile-based architecture. The technique includes binding a plurality of shader registers to a buffer table entry. The technique further includes processing at least one tile by reading a buffer table index stored in the shader register to access the buffer table entry, reading a buffer address stored in the buffer table entry, accessing data associated with the buffer address, and unbinding the shader register from the buffer table entry. The technique further includes determining that none of the shader registers is still bound to the buffer table entry and, in response, causing a release packet to be inserted into an instruction stream. The technique further includes determining that a last tile has been processed and, in response, transmitting the release packet to cause the buffer table entry to be released. | 05-01-2014 |
20140118376 | HEURISTICS FOR IMPROVING PERFORMANCE IN A TILE BASED ARCHITECTURE - One embodiment of the present invention includes a technique for processing graphics primitives in a tile-based architecture. The technique includes storing, in a buffer, a first plurality of graphics primitives and a first plurality of state bundles received from the world-space pipeline. The technique further includes determining, based on a first condition, that the first plurality of graphics primitives should be replayed from the buffer, and, in response, replaying the first plurality of graphics primitives against a first tile included in a first plurality of tiles. Replaying the first plurality of graphics primitives includes comparing each graphics primitive against the first tile to determine whether the graphics primitive intersects the first tile, determining that one or more graphics primitives intersects the first tile, and transmitting the one or more graphics primitives and one or more associated state bundles to a screen-space pipeline for processing. | 05-01-2014 |
20140118377 | DISPLAY DRIVER CIRCUIT, DISPLAY DEVICE COMPRISING SAME, AND METHOD OF OPERATING SAME - A display driver circuit comprises a frame memory comprising m main rows (m>1) and n dummy rows (005-01-2014 | |
20140125685 | Method and Apparatus for Displaying Images - A method and apparatus for displaying images is disclosed. The method of the invention includes the steps of: transferring a content of a first one of the display buffers to the display device; overwriting a second one of the display buffers with first image data, wherein the first image data represent data of updated pixels between two corresponding adjacent frames; obtaining a bit-map mask according to the updated pixels, wherein the bit-map mask indicates altered pixels for the two corresponding adjacent frames; and, then overwriting the second one of the display buffers with second image data from the other display buffers according to at least one bit-map mask. | 05-08-2014 |
20140139536 | MEMORY ACCESS DEVICE - A first look-up table ( | 05-22-2014 |
20140146065 | MPI COMMUNICATION OF GPU BUFFERS - A technique for enhancing the efficiency and speed of data transmission within and across multiple, separate computer systems includes the use of an MPI library/engine. The MPI library/engine is configured to facilitate the transfer of data directly from one location to another location within the same computer system and/or on separate computer systems via a network connection. Data stored in one GPU buffer may be transferred directly to another GPU buffer without having to move the data into and out of system memory or other intermediate send and receive buffers. | 05-29-2014 |
20140146066 | TIMING CONTROLLER, DRIVING METHOD THEREOF, AND DISPLAY DEVICE USING THE SAME - Disclosed are a timing controller, a driving method thereof, and a display device using the same. The timing controller includes a memory configured to sequentially store input video data of respective frames, a determiner configured to compare the input video data of respective frames to determine whether a scene is changed, and a converter configured to, when it is determined by the determiner that the scene is changed, in the same scene section until the scene is changed and then changed to another scene, reduce luminance of the input video data included in the scene section, and output image data with reduced luminance. | 05-29-2014 |
20140152682 | DISPLAY DEVICE FOR DISPLAYING MULTIPLE SCREENS AND METHOD FOR CONTROLLING THE SAME - A method for controlling a display device that displays a frame buffer on a plurality of screens is provided. The method includes receiving a multi-screen mode execution command to display a single frame buffer on a plurality of screens, acquiring the frame buffer, splitting the frame buffer into a plurality of frame buffers to correspond to the plurality of screens, setting an offset for each of the plurality of split frame buffers, and displaying each of the plurality of split frame buffers on an associated one of the plurality of screens based on the set offset. | 06-05-2014 |
20140160139 | Fine-Grained Bit-Rate Control - A system implements rate control for encoding and decoding operations, for example, operations performed on slices of data such as image data. The system implements fine-grained bit rate control allowing for non-integer bit rates to be specified for the system. The non-integer values may allow the system to more accurately characterize a data rate of a communication link between a source and sink. The more accurate characterization may facilitate improved utilization of the communication link capacity. | 06-12-2014 |
20140184626 | FRAME TIMES BY DYNAMICALLY ADJUSTING FRAME BUFFER RESOLUTION - A method for dynamically adjusting a frame buffer resolution, the method comprising calculating a target scaling factor based upon a calculated average frame rate and incrementally changing a current scaling factor to reach the target scaling factor. The method includes calculating the target scaling factor based upon the average frame rate and a current scaling factor. The method includes adjusting a resolution of a frame of data rendered to the frame buffer according to the current scaling factor. | 07-03-2014 |
20140184627 | PROGRESSIVE LOSSY MEMORY COMPRESSION - A method, in one embodiment, can include performing difference transformation of image samples. In addition, the method can also include performing length selection. The method can also include performing a prioritized ordering of difference data. Furthermore, the method can include performing packing that includes utilizing varying sized bit fields to produce a lossy compressed representation. | 07-03-2014 |
20140184628 | MULTI-DISPLAY DEVICE AND METHOD OF CONTROLLING THEREOF - A multi-display apparatus includes a first body mounted with a first display, a second body mounted with a second display, a hinge connecting the first body and the second body, a first frame buffer corresponding to a first display, a second frame buffer corresponding to a second display, and a controller which manages the first and second frame buffers with a separate storing method which separately manages the first and second frame buffers and stores data or a united storing method which manages the first and second frame buffers as one virtual united frame buffer and stores data. The controller stores data on the first and second frame buffers by converting the managing method according to data features displayed on the first and second displays, and the first and second displays display the data stored in the first and second frame buffers respectively. | 07-03-2014 |
20140210837 | Image Processing Device, Image Processing Method, and Liquid Crystal Display Incorporated with Image Processing Device - The present invention provides an image processing device, including a buffering unit, a minifying unit, a synchronous dynamic random access memory (SDRAM), an overdriving unit, a comparing unit, a restoring unit, and an output controlling unit. The present invention further provides an image processing method and a liquid crystal display incorporated with the image processing device. The image processing device, the image processing method, and the liquid crystal display incorporated with the image processing device will not only directly perform the overdrive-processing of an input high-resolution image, but will also, on the one hand caches an input high-resolution image by the buffering unit, and on the other hand minifies an input high-resolution image. As a result, the image data is already reduced when the overdrive-processing performs, and the consumption of the space of the SDRAM is also accordingly reduced. For the input of a high-resolution image, there is no need to increase the amount of the SDRAM anymore, and it is easier to control the overall cost. During output, a static image is directly output, and a dynamic image is output through the overdrive-processing and the restoration of original resolution to maintain the quality of the image. | 07-31-2014 |
20140218382 | SEMICONDUCTOR APPARATUS AND DATA PROCESSING METHOD OF THE SAME - A semiconductor apparatus pertaining to one embodiment has: a first processor that operates by a first program and reads pixel data from a storage unit; a second processor that operates by a second program, performs processing to the pixel data, and writes the processed pixel data back to the storage unit; and a buffer circuit that transfers the pixel data from the first processor to the second processor. | 08-07-2014 |
20140253574 | Development Environment For Capture Of Image Data From A Mobile Device - A method and device for acquiring an image such as a splash screen for an application. A screenshot instruction is sent to a target device upon detecting a trigger event; image data is received from the target device in response to the screenshot instruction; and upon receiving the image data, the image data is automatically stored and associated with the application. | 09-11-2014 |
20140267335 | Display Control Device - A display control device is connected to and controls a display device. The display control device comprises a frame buffer store, and a control component. The display control device is arranged to receive (S | 09-18-2014 |
20140267336 | DATA TRANSMISSION FOR DISPLAY PARTIAL UPDATE - Data transmission for display partial update. An embodiment of an apparatus includes a display controller to transfer pixel data from a frame buffer to a video display and to select a granularity of a plurality of granularities for units of data for the transfer of the pixel data, and a detection element to track updates to the frame buffer, the detection element to identify at least a first damage area of the pixel data that has been changed from a previous image, wherein the display controller is to provide the video display with the identified first damage area of the pixel data in more or more units of data of the chosen granularity. | 09-18-2014 |
20140267337 | Pre-Defined Streaming Media Buffer Points - An approach is provided in which a source entity generates scene fill metadata corresponding to scene transition points included in media content. The scene fill metadata includes a “required buffer amount,” which indicates an amount of the media content for which a destination entity should buffer prior to displaying one or more upcoming scenes. In turn, the source entity provides the scene fill metadata to a destination entity. | 09-18-2014 |
20140285505 | IMAGE PROCESSING APPARATUS AND IMAGE DISPLAY SYSTEM - According to one embodiment, an image processing apparatus includes a receiver, a write controller, and a transmission controller. The receiver is configured to receive image data which forms an image to be displayed on a display apparatus. The write controller is configured to control to divide the image data into a plurality of regions and write compressed image data obtained by compressing the image data for each region, to a frame memory. The transmission controller is configured to control to transmit, to the display apparatus, original image data, which is restored by reading the compressed image data from the frame memory and decompressing the compressed image data for each region. Each of the regions has an overlap portion which is overlapped by a part of an adjacent region. | 09-25-2014 |
20140285506 | Selective Composite Rendering - Systems, apparatus, methods and computer program products are described below for rendering a graphical user interface by selectively compositing display contents. In general for each of one or more content producers, where each content producer is associated with content storage containing display content, display content for output is identified depending on the content consumer to which the graphical user interface is being rendered. | 09-25-2014 |
20140300616 | RENDERING METHOD AND ASSOCIATED DEVICE - A rendering method is provided. The method includes: initializing a surface flinger to establish at least two buffer memories; confirming correspondence between all visible surfaces and the at least two buffer memories, rendering all of the visible surfaces to the corresponding buffer memories according to the correspondence, and combining all of the buffer memories to output a result for display; determining whether a change occurs in the visible surfaces; when the change occurs in the visible surfaces, identifying the buffer memory where the visible surface with the change is located; rendering again the visible surfaces that need to be rendered in the identified buffer memory, and combining the buffer memory that is rendered again with the buffer memory that is not rendered again to output a result for display. | 10-09-2014 |
20140306977 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, IMAGE PROCESSING SYSTEM, AND COMPUTER READABLE STORAGE MEDIUM - An image processing apparatus includes an image drawing region determining module, a virtual buffer allocation module, a physical buffer allocation module, a first converter, and an image drawing module. The image drawing region determining module determines an image drawing region based on first image information. The virtual buffer allocation module allocates virtual addresses to a virtual buffer configured to store the first image information virtually. The physical buffer allocation module allocates physical addresses to a physical buffer configured to store second image information corresponding to the determined image drawing region. The first converter converts at least a part of the allocated virtual addresses into at least a part of the allocated physical addresses. The at least part of the virtual addresses corresponds to the second image information. The image drawing module stores he second image information in the physical buffer based on the physical addresses obtained through the conversion. | 10-16-2014 |
20140327687 | IMAGE GENERATING APPARATUS AND METHOD FOR CONTROLLING THE SAME - Operations by the user include a first change operation to move a display target area in a horizontal direction, a second change operation to move a display target area in a depth direction, and a third change operation to change the display magnification. In an image generating apparatus, data to be required for updating the display target image data in case of a change operation is predicted for each of the plurality of change operations, and the predicted data for each change operation is stored in the memory area. An allocation of data volume that can be stored in the memory area to each change operation is adaptively changed depending on the current display magnification, user setting mode, annotation information, operation history, user information, type of staining or the like. | 11-06-2014 |
20140333643 | INVERSE REQUEST AGGREGATION - A system and method for efficiently scheduling memory access requests from a display controller pipeline. The display controller monitors the amount of data in the line buffers in the internal pixel-processing pipelines. The display controller waits until the amount of data in a given line buffer has fallen below an amount equal to the pixel width of the region being rendered by the internal pixel-processing pipeline before issuing memory requests to the memory controller. When the memory controller is not processing received memory requests, the memory controller transitions to a low-power state. | 11-13-2014 |
20140333644 | LOW MEMORY CONTENT AWARE FILL - A first image at a first resolution is received, the first image having a first hole therein. Based on the first image, a second image is generated at a second resolution lower than the first resolution, the second image having a second hole therein corresponding to the first hole. In the second image, one or more second-image source patches for the second hole are identified. At least one first-image source patch in the first image is identified based on a location of the identified second-image source patch. The identified at least one first-image source patch are stored in memory. Fill content are identified in the at least one first-image source patch stored in the memory. The identified fill content are placed in the first hole. | 11-13-2014 |
20140354664 | METHOD OF AND APPARATUS FOR CONTROLLING FRAME BUFFER OPERATIONS - A data processing system comprises a host processor and a graphics processor that renders frames to be output and writes those frames to a frame buffer. | 12-04-2014 |
20140354665 | METHODS AND APPARATUSES FOR CONTROLLING DISPLAY DEVICES - Methods and apparatuses for per display scale factors within a multiple display system are described. | 12-04-2014 |
20140368519 | Managing Transitions of Adaptive Display Rates for Different Video Playback Scenarios - To manage dynamic adjustment of the refresh rate of a computer display, the operating system defines at least two playback modes: one or more custom modes that can be selected by applications, and a standard mode which is a default setting for the system that can be expected by applications. The operating system provides an application programming interface that enables an application to request using a custom mode. If approved to use the custom mode, then the application presents frames for display based on the custom mode. The operating system stores timing data for each buffered frame indicating how to play the frame in both standard mode and the custom mode. If a transition back to the standard mode occurs, the operating system uses the timing data to properly present frames of video until the application stops generating frames of video in the custom mode. | 12-18-2014 |
20140375663 | INTERLEAVED TILED RENDERING OF STEREOSCOPIC SCENES - Embodiments are disclosed that relate to rendering tiles of stereoscopic images in an interleaved manner. For example, one disclosed embodiment provides a method comprising rendering a first tile of an image, and after rendering the first tile of the first image, rendering a first tile of a second image. After rendering the first tile of the second image, a second tile of the first image is rendered, and after rendering the second tile of the first image, a second tile of the second image is rendered. The method further comprises sending the first image to a first eye display, and sending the second image to a second eye display. | 12-25-2014 |
20150035844 | Buffer Display Techniques - Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer. | 02-05-2015 |
20150042669 | ROTATING DISPLAYED CONTENT ON AN ELECTRONIC DEVICE - The description is directed to systems and methods for rotating the image displayed on an electronic device. The data associated with the displayed image is stored in memory locations, typically in a matrix of rows and columns of pixel data. A position sensor detects the rotational position of the device, and this position is used to control the manner in which data is read from the image model. Specifically, data is read from the image model using a read sequence that varies with the detected position of the device, thereby eliminating the need for making additional copies of the image data to account for device rotation. | 02-12-2015 |
20150091925 | METHOD AND APPARATUS FOR CONVERTING DATA - Methods and apparatuses are provided for converting data efficiently and for converting input data by automatically calculating a size of an input buffer in accordance with information regarding input data when the input data is converted. The method of converting data may include receiving size information of an output buffer, receiving range information of input data used to calculate output data corresponding to each point within the output buffer, calculating size information of an input buffer using the size information of the output buffer and the range information of the input data, loading the input data using the size information of the input buffer, and calculating the output data using the loaded input data. | 04-02-2015 |
20150091926 | DISPLAY PANEL UPDATES BASED ON HARDWARE CONTENT CHANGE DETECTION AND GRAPHICS PROCESSOR ACTIVITY - Systems and methods may provide for detecting a content change with respect to one or more frame buffers associated with a display panel and identifying a command set associated with a previous update of the display panel. Additionally, the command set may be re-used to conduct a subsequent update of the display panel. In one example, the subsequent update of the display panel bypasses one or more drivers associated with the display panel. In addition, a determination may be made that graphics processor activity has occurred while the display panel is in a self refresh mode. In such a case, a self refresh update of the display panel may be conducted in response to the graphics processor activity. | 04-02-2015 |
20150097850 | Overlap Aware Reordering of Rendering Operations for Efficiency - Disclosed are apparatus and methods for rendering using a graphics processing component (GPC). A computing device can receive instructions for a GPC, including an instruction IA associated with a first portion of a canvas. An insertion position in an instruction buffer for instruction IA can be determined by: determining an instruction IB in the instruction buffer that is associated with a second portion of the canvas. If the first and second portions overlap, the insertion position can be based on an overlapping-instruction position of IB in the instruction buffer. Otherwise, if instructions IA and IB are similar, then the insertion position can be based on a second position of IB in the instruction buffer. Otherwise, the insertion position can be determined based on an ending position of the instruction buffer. Instruction IA can be inserted in the instruction buffer at the insertion position. | 04-09-2015 |
20150145877 | FRAME DRAWING METHOD, FRAME UPDATING METHOD AND ASSOCIATED MOBILE ELECTRONIC DEVICE - An electronic device includes a user interface, and has a frame corresponding to a first region of the user interface. While updating the frame of the electronic device, a second region is determined from the user interface, and an image of the second frame is stored into a memory; the image of the first region is fetched from the memory according to the first region to generate the frame; a movement command is received; the first region is moved in the user interface according to the movement command; it is determined whether the moved first region exceeds the second region; and when the moved first region exceeds the second region, the image of the second region in the memory is updated. The second region includes the first region. | 05-28-2015 |
20150301786 | METHOD AND SYSTEM FOR IDENTIFYING DRAWING PRIMITIVES FOR SELECTIVE TRANSMISSION TO A REMOTE DISPLAY - Remote desktop servers include a display encoder that maintains a secondary framebuffer that contains display data to be encoded and transmitted to a remote client display and a list of display primitives effectuating updated display data in the secondary framebuffer. The display encoder submits requests to receive the list of drawing primitives to a video adapter driver that receives and tracks drawing primitives that, when executed, update a primary framebuffer. | 10-22-2015 |
20150325217 | DATA GENERATOR AND DISPLAY DRIVER INCLUDING THE SAME - A data generator includes an over drive data generator and a buffer. The over drive data generator generates an over drive data based on a previous display data and a current display data. The buffer provides the previous display data to the over drive data generator. The buffer stores the current display data and the over drive data. The buffer outputs the current display data and the over drive data. The data generator may increase the speed of driving the load connected to a display driver using the over drive voltage corresponding to the over drive data. If the speed of driving the load connected to the display driver is increased, the operational speed of the display device may be increased. | 11-12-2015 |
20150348515 | DISPLAY OF A FORGERY-PROOF INDICATOR - A method for displaying a secure or forgery-proof identity indicator on a screen using a display controller displaying the content of a memory unit of the graphic circuit on the screen, includes: drawing, by a client application, a graphic to be displayed on the screen into a client-specific region of the memory unit of the graphic circuit; drawing an identity indicator belonging to the client application into a memory region outside of the client-specific region; displaying the client-specific region of the memory unit of the graphic circuit on the screen; and simultaneously displaying the identity indicator from the memory region outside of the client-specific region on the screen. For displaying the identity indicator from the memory region outside of the client-specific region, access is only possible from the display controller such that the display of the identity indicator is secure or forgery-proof. | 12-03-2015 |
20150348516 | IMAGE PROCESSING DEVICE, DISPLAY APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM - An image processing device includes: a memory section that has memory areas equivalent to data of k rows of an image; a correction section that corrects data of a given pixel belonging to a row designated by a first counter, out of data stored in the memory section, using data of a pixel in a position designated by an offset vector corresponding to the given pixel; an output section that outputs data corrected by the correction section; and a write section that writes data, out of the image, of a row designated by the second counter into a corresponding memory area of the memory section. | 12-03-2015 |
20160042491 | DATA PROCESSING SYSTEMS - A data processing system comprises processing circuitry arranged to generate data to form an output array of data, processing circuitry arranged to store the generated data in an output buffer | 02-11-2016 |
20160104461 | TIME DISPLAY METHOD AND APPARATUS - The present invention relates to a time display method. The method includes: when an electronic device in a standby state detects, by using a first sensor, that a movement track of the electronic device meets a first condition, acquiring current time of the electronic device; generating a clock display user interface UI by using the current time, and saving the clock display UI in a buffer; and displaying, on a screen of the electronic device, the clock display UI in the buffer when the screen of the electronic device is lit up. The present invention resolves a problem that time displayed when a screen of an electronic device is lit up undergoes a rapid change, and reduces power consumption of the electronic device. | 04-14-2016 |
20160118025 | METHOD AND APPARATUS FOR SCREEN CAPTURE ON A DISPLAY DEVICE - An apparatus and method for performing screen captures on display devices are disclosed herein. The method includes receiving a screen capture command, determining pixel values of rows of the display device based on the screen parameters, obtaining framebuffer parameters from a framebuffer of the display device, the framebuffer parameters comprising pixel values of rows of the framebuffer, determining whether pixel values of the rows of the framebuffer are substantially equivalent to the pixel values of the rows of the display device, processing screenshot data read from the framebuffer based on the pixel values of the rows of the screen when the pixel values of the rows of the framebuffer are not substantially equivalent to the pixel values of the rows of the screen, and creating a file comprising the screenshot. | 04-28-2016 |
20160124697 | DISPLAY CONTROLLER FOR PERSISTENT DISPLAY PANEL - A display device has a display controller and a persistent display panel for displaying static images. The display controller has a pre-processor that extracts data for updating a frame of the display from a memory module storing display data and compresses the data. A frame buffer stores the compressed data. A display driver receives and de-compresses the compressed data from the frame buffer and repeatedly refreshes the display panel while updating the displayed frame. | 05-05-2016 |
20160148358 | APPARATUS AND METHOD FOR GAUSSIAN FILTERING - An apparatus for Gaussian filtering includes an image buffer for generating mask region data which includes pixel values of pixels located on a mask in an input image, and a Gaussian filter core for arranging the mask region data to generate pixel array values referring to an index array corresponding to a size of the mask, and applying Gaussian filtering to the pixel array values to generate Gaussian filtering values. | 05-26-2016 |
20160163254 | Magnetic Random Access Memory (MRAM)-Based Frame Buffering Apparatus, Display Driving Apparatus and Display Apparatus Including the Same - Magnetic random access memory (MRAM)-based frame buffering apparatus are provided that may reduce a size and power consumption thereof by using a pixel self-refresh (PSR) method. The MRAM-based frame buffering apparatus includes a frame buffer memory including magnetic random access memory (MRAM). The frame buffer memory stores at least one piece of frame data. The MRAM-based frame buffering apparatus further includes a magnetic field sensor configured to detect an external magnetic field; and a frame buffer controller configured to control the storing of the at least one piece of frame data according to the intensity of the detected external magnetic field. | 06-09-2016 |
20160171922 | CONTROLLER FOR PERSISTENT DISPLAY PANEL | 06-16-2016 |
20160171957 | IMAGE PROCESSING APPARATUS AND METHOD | 06-16-2016 |
20160180495 | HEAD MOUNTED DISPLAY UPDATE BUFFER | 06-23-2016 |
20160180496 | INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, AND PROGRAM | 06-23-2016 |
20160189335 | DYNAMIC SELECTION OF CONTENT FOR DISPLAY ON A SECONDARY DISPLAY DEVICE - An example method of dynamically selecting content to display on a secondary display coupled to a user device includes allocating, at a kernel, a first frame buffer for content to be output to a primary display. The method also includes receiving a set of image layers. The method further includes allocating, at the kernel when the set includes one or more image layers to be displayed only on the primary display, a second frame buffer for content to be output to the secondary display. | 06-30-2016 |
20160189680 | Selective Composite Rendering - Systems, apparatus, methods and computer program products are described below for rendering a graphical user interface by selectively compositing display contents. In general for each of one or more content producers, where each content producer is associated with content storage containing display content, display content for output is identified depending on the content consumer to which the graphical user interface is being rendered. | 06-30-2016 |
20160189688 | REQUESTING DISPLAY FRAMES FROM A DISPLAY SOURCE - Embodiments of the invention generally provide a display panel that uses predefined criteria to determine when to send a request for a display frame to a display source. The predefined criteria may be, for example, when the display panel needs to refresh the display faster than the display source transmits display frames, when the display source fails to send a new display frame within a specified time period, when a maximum refresh time is exceeded and the displayed image begins to decay or leak, and the like. Furthermore, the display panel may include a frame buffer for storing the display frames received from the display source. Additional predefined criteria may be when the display frame stored in the frame buffer becomes corrupted or when the frame buffer lacks enough available memory to store the frame. In response, the display panel may request the display source retransmit the previous display frame. | 06-30-2016 |
20160189689 | DISPLAY APPARATUS AND METHOD OF DRIVING DISPLAY PANEL USING THE SAME - A display apparatus includes a display panel, a gate driver and a data driver. The display panel includes a plurality of gate lines, a plurality of data lines and a plurality of pixels connected to the gate lines and the data lines. The display panel displays an image. The gate driver is configured to output a gate signal to the gate line. The data driver is configured to selectively operate one of outputting a data voltage to the data line and reading the data voltage stored in the pixel through the data line. | 06-30-2016 |
20160196784 | CONTROL HEAD WITH ELECTROLUMINESCENT PANEL IN LAND MOBILE RADIO | 07-07-2016 |
20160203755 | MOBILE TERMINAL AND METHOD OF DRIVING SAME | 07-14-2016 |
20160378423 | METHOD AND SYSTEM FOR IDENTIFYING DRAWING PRIMITIVES FOR SELECTIVE TRANSMISSION TO A REMOTE DISPLAY - Remote desktop servers include a display encoder that maintains a secondary framebuffer that contains display data to be encoded and transmitted to a remote client display and a list of display primitives effectuating updated display data in the secondary framebuffer. The display encoder submits requests to receive the list of drawing primitives to a video adapter driver that receives and tracks drawing primitives that, when executed, update a primary framebuffer. | 12-29-2016 |