Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Frame buffer

Subclass of:

345 - Computer graphics processing and selective visual display systems

345530000 - COMPUTER GRAPHICS DISPLAY MEMORY SYSTEM

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
345547000 Memory for storing video data 35
345549000 Color memory 11
345548000 Off-screen memory 4
20090237413SCREEN FORMATION SYSTEM, SCREEN FORMATION METHOD, AND PROGRAM - A screen formation system includes: a vehicle condition determination processing unit that determines a vehicle condition; a storage device containing, recorded therein, a candidate screen map in which vehicle conditions and candidate screens are interrelated, each candidate screen representing a screen that is highly likely to be shown on a display unit next after a current screen on the basis of the determined vehicle condition; a candidate screen acquisition processing unit that acquires the candidate screen corresponding to the vehicle condition by referring to the candidate screen map; an off-screen drawing processing unit that draws the acquired candidate screen as an off-screen while the current screen is shown on the display unit; and a screen formation processing unit that shows the off-screen on the display unit responsive to an instruction for a screen change from the current screen made by an operator.09-24-2009
20090184972MULTI-BUFFER SUPPORT FOR OFF-SCREEN SURFACES IN A GRAPHICS PROCESSING SYSTEM - In general, the present disclosure describes various techniques for providing multi-buffer support for off-screen surfaces in a graphics system. One example device includes one or more buffer areas and one or more processors. The one or more processors are configured to allocate multiple buffers within the buffer space that are all associated with an off-screen surface using in graphics processing. The one or more processors are further configured to identify a first buffer within the buffers as a write buffer for the off-screen surface and to further identify a second buffer within the buffers as a read buffer for the off-screen surface, such that information relating to the off-screen surface is written into the first buffer during a write operation and information relating to the off-screen surface is read out of the second buffer during a read operation.07-23-2009
20100253693SYSTEM FOR ACCELERATING COMPOSITE GRAPHICS RENDERING - A system aids composited graphics rendering. A script and corresponding virtual machine engine code may be stored in memory. An off-screen buffer is generated in the memory by the script. The off-screen buffer includes an extended stage having first a buffer portion. The buffer portion may include pre-rendered graphical object. An on-screen buffer may include a composition of the pre-rendered graphical objects of the extended stage. The script renders a graphical change to the on-screen buffer using independent block copying, from the extended stage to corresponding target areas in the on-screen buffer, of one or more of the pre-rendered graphics of the extended stage area affected by the graphical changes.10-07-2010
20120262468Stored Value Digital Picture Frame - The present invention is a stored value digital picture (or digital image) frame, and a method for sensing a stored value digital picture frame. It integrates the functionality of a stored value card, or a gift card, into a digital picture frame. The stored value digital picture frame may include an attachment device for attaching the frame to a keychain or keyring. The method includes sensing an account identifier from an account identifying device included in the frame, associating the identifier with an account, and taking some action involving the account. The action might be reading the account balance, initializing the balance with an amount, increasing the balance, or decreasing the balance.10-18-2012
345546000 Multi-format frame buffer 3
20100295862Method and system for accessing image data adaptively - Techniques for adaptively accessing image data in a data memory space are disclosed. According to one aspect of the present invention, a data transfer bandwidth between a display controller and a memory device is detected to obtain bandwidth characteristics. An image format to be used is determined by comparing the bandwidth characteristics with a preset mapping relationship between at least two image formats and the bandwidth characteristics. A current image format is updated by the determined image format to be used if the determined image format to be used is different from the current image format. The image data in the memory is then read out according to the current image format.11-25-2010
20100295863METHOD OF AND APPARATUS FOR UTILIZING VIDEO BUFFER IN A MULTI-PURPOSE FASHION TO EXTEND THE VIDEO BUFFER TO MULTIPLE WINDOWS - The present invention includes a method and device that allows efficient mixing of multiple video images with a graphics screen while utilizing only one video buffer. The present invention partitions the sole video buffer, pre-scales the plurality of video images and inserts them into the partitioned video buffer in a predetermined range of buffer addresses. The present invention mixes the partitioned video including the pre-scaled video images with the graphics screen to produce a video display including both a video screen and a graphics screen.11-25-2010
20090174719WHITE BALANCING THAT USES VALUES OF WHITE-BALANCED COLORS ON THE VISIBLE GAMUT'S BOUNDARY - White balancing is performed using a mapping that maps the visible gamut's boundary into itself. A predefined color W07-09-2009
Entries
DocumentTitleDate
20100164969METHODS 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
20100118042DISPLAY 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
20080266305Display 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
20130088502DISPLAY 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
20130033512Image 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
20130033511COMPOSING 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
20100045689METHOD 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
20100045688Dynamic 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 MPRT02-25-2010
20090184971Method 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
20100097386APPARATUS 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
20130069966Frame 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 (M03-21-2013
20100134506IMAGE 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
20130088503DISPLAY 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
20100103182ACTIVE MATRIX DISPLAY DEVICE - An active matrix display device (04-29-2010
20130057564IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING PROGRAM - A system control unit 03-07-2013
20110063317Multifunction 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
20130063458DISPLAY 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
20100123729SYSTEM, 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
20090033670PROVIDING 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
20100085369IMAGE 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
20110032262SEMICONDUCTOR 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
20110279464Auto 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
20130021357TECHNIQUES 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
20120001929VOLTAGE 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
20090201306METHOD 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
20110292060Frame 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
20100134507METHOD 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
20080309674Full 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
20090273605Operation 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
20100079472METHOD 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
20110148893OUTPUT 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 signal06-23-2011
20100079473Liquid 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
20090046104DISPLAY 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
20110169847User 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
20100128044DATA 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
20090262122DISPLAYING 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
20100128045DISPLAY 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
20110169848Parameter 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
20110169849Buffer 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
20100201700DISPLAY 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
20100220107LIQUID 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
20090033671MULTI-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
20080284785DYNAMIC 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
20080291210METHODS 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
20080303838IMAGE 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
20120044253LOW-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
20080284786Display 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
20080259089Apparatus 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
20100271379METHOD 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
20090002384Mobile 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
20110227937SYSTEM 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
20120194533PORTABLE 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
20120194532CONTROL 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
20100156918PROGRAM, 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
20100149200DISPLAY, 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
20100164970DYNAMIC 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
20100177107METHOD 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
20100225657SYSTEMS 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
20100245371DISPLAY 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
20090147014Apparatus, 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
20110032263INTEGRATED 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 (102-10-2011
20100302264Image 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
20110001755LOW-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
20100164968HYBRID 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
20100039437IMAGE 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
20100053184Apparatus 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
20110102446Graphics processing systems - A graphics processor 05-05-2011
20100123730METHOD 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
20110069075METHOD 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
20120274648MEMORY-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
20100302265DISPLAY 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
20100295860Tagged 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
20110037773DISPLAY CONTROL DEVICE AND DISPLAY CONTROL METHOD - A display control device (02-17-2011
20110134134IMAGE 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
20130009973DEVELOPMENT 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
20130009974Apparatus, 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
20130009975METHOD 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
20110074800Method and apparatus for controlling display operations - A graphics processing system includes a graphics processor 03-31-2011
20100214305System 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
20110148892Forming 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
20110187730METHOD 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
20100026695Image 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
20120306901Rotated 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
20110018887APPARATUS 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
20120098844COMPUTER 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
20090102850Error 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
20120007873COMPUTER 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
20120007875Multiple 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
20120007874DEVICE 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
20120120083DISPLAY 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
20120206467DRIVING 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
20090135193METHOD 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
20120062578GRAPHIC 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
20100295861Extended 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
20120154415FRAMEWORK 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
20110057941SYSTEM 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
20120162238Display 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
20120169752SCANNING 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
20080211821Apparatus 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
20120176390Filtering 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
20100271380Allocation 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
20120229485GENERATING 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
20100321398SEMICONDUCTOR 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
20100231600HIGH BANDWIDTH, EFFICIENT GRAPHICS HARDWARE ARCHITECTURE - The present invention relates to a system according to claim 09-16-2010
20100182331METHOD 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
20110157201Display 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
20130021356Full 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
20080252650Organic 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
20130135330DISPLAY 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
20130100150Apparatus, 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
20130127886CONVERGENT 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 (I05-23-2013
20110273463IMAGE 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
20110273464Framework 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
20120256934IMAGE 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
20100309212PLATFORM 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
20110242122METHOD 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
20110234608IMAGE DISPLAY APPARATUS AND CONTROL METHOD THEREOF - An image display apparatus includes a memory 09-29-2011
20130155085APPARATUS 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
20130194286GRAPHICS 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
20130201196Reentrant 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
20130207986METHOD 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

Patent applications in class Frame buffer

Patent applications in all subclasses Frame buffer