Graphic Display Memory Controller Patents (Class 345/531)
  • Patent number: 8922565
    Abstract: A system, method and apparatus are disclosed, in which a processing unit is configured to perform secondary processing on graphics pipeline data outside the graphics pipeline, with the output from the secondary processing being integrated into the graphics pipeline so that it is made available to the graphics pipeline. A determination is made whether to use secondary processing, and in a case that secondary processing is to be used, a command stream, which can comprise one or more commands, is provided to the secondary processing unit, so that the unit can locate and operate on buffered graphics pipeline data. Secondary processing is managed and monitored so as to synchronize data access by the secondary processing unit with the graphics pipeline processing modules.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 30, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Michael D. Street
  • Patent number: 8922573
    Abstract: A non-buffered video line memory eliminates the need for double buffering video data during processing. While most double buffering systems double the amount of memory necessary to store video data, a non-buffered approach reduces the hardware memory costs substantially. A set of write and read pointers coupled with write and read incrementors allows data to be stored in raster order and removed in block order from a non-buffered memory device. The incrementors, in conjunction with a set of write and read pointers generate a base address for data to be written to and read from the non-buffered memory at substantially the same time. Encoding systems benefit substantially by being able to read and write information into a common memory rather than continuously switching between two different memories, by reducing complexity and cost.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: December 30, 2014
    Assignee: Imagination Technologies Limited
    Inventor: Saif Choudhary
  • Patent number: 8917278
    Abstract: An apparatus, system, and method of outputting an image, and image output control program stored in a recording medium are described. The image output apparatus that displays data through a display obtains first element identification information for identifying a first element included in a specified folder, determines whether the first element is a folder based on the first element identification information, obtains second element identification information for identifying a second element included in the first element when the first element is determined to be the folder, analyzes whether the second element is a data file having a data format compatible with the display to generate an analysis result, determines a display format of the first element that is determined to be the folder based on the analysis result of the second element, and causes the display to display an image that reflects the first element in the determined display format.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: December 23, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Takuro Mano, Baba Hiroshi, Shinsuke Yanazume, Hiroki Ozaki
  • Patent number: 8913069
    Abstract: In one embodiment there is provided, a display driver system, comprising, at least one display driver; a magnetic random access memory (MRAM) macro; and a display driver interface coupling the MRAM macro and the at least one display driver.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: December 16, 2014
    Assignee: III Holdings 1, LLC
    Inventors: Krishnakumar Mani, Jay Kamdar
  • Publication number: 20140362094
    Abstract: A system, method, and computer program product for recovering from a memory underflow condition associated with generating video signals are disclosed. The method includes the steps of determining that a first counter is greater than a second counter, incrementing an address corresponding to a memory fetch request by an offset, and issuing the memory fetch request to a memory. The first counter represents a number of pixels that have been read by a display pipeline for a current frame and the second counter represents a number of pixels requested from a memory for the current frame.
    Type: Application
    Filed: June 5, 2013
    Publication date: December 11, 2014
    Inventors: Sarika Bhimkaran Khatod, Mark Ernest Van Nostrand, Karan Gupta
  • Publication number: 20140362095
    Abstract: An image cache memory performs caching of image data, the image cache memory includes a cache buffer, a cache tag unit, a comparator, and a controller. The cache buffer stores cache data for each rectangular block including a plurality of pixels arranged in rectangle, and the cache tag unit stores tags each corresponding to a rectangular-block group including a plurality of rectangular blocks. The comparator makes comparison by using the tags stored in the cache tag unit, and the controller performs the caching by controlling the cache buffer, the cache tag unit, and the comparator.
    Type: Application
    Filed: April 23, 2014
    Publication date: December 11, 2014
    Applicant: FUJITSU LIMITED
    Inventor: Noboru YONEOKA
  • Publication number: 20140362096
    Abstract: There is provided a display controller for reading frame data from a frame buffer, and generating a screen output image to be displayed on a display, wherein the display controller is provided with a path for extracting the screen output image as a screen image for transfer to be transferred to another apparatus, and writing the screen image for transfer to a dedicated memory provided separately from the frame buffer.
    Type: Application
    Filed: May 23, 2014
    Publication date: December 11, 2014
    Applicant: Sony Computer Entertainment Inc.
    Inventor: Katsushi Otsuka
  • Patent number: 8902241
    Abstract: According to one embodiment, a graphics/video processor includes a memory controller. The memory controller includes a first arbiter that receives memory client requests to access a memory device, and a first memory buffer coupled to the first arbiter. The first arbiter stores client requests that are selected by the first arbiter. The memory controller also includes a second arbiter coupled to the first memory buffer and a second memory buffer coupled to the second arbiter. The second arbiter receives requests from the memory client requests stored in the first memory buffer. The second memory buffer stores the client requests selected by the second arbiter. Further, the memory controller includes a third arbiter coupled to the second memory buffer. The third arbiter provides access of the memory device to the client requests stored in the second memory buffer.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: December 2, 2014
    Assignee: CSR Technology Inc.
    Inventors: David R. Auld, Bruce K. Holmer, Hong-Jyeh Jason Huang, Gerard K. Yeh
  • Patent number: 8902240
    Abstract: An image processing device improves processing performance at low cost. The image processing device is provided with a memory controller that divides up and assigns banks accessed by a video inputter, a drawer, and a video outputter to multiple frame memories. The image processing device arbitrates access requests from master units, such as the video inputter, the drawer, and the video outputter, and controls data transmission so that the multiple master units can access both the frame memories in parallel.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: December 2, 2014
    Assignee: Panasonic Corporation
    Inventor: Satoshi Shigenaga
  • Publication number: 20140347378
    Abstract: A remote control, upon determining that a power-saving flag is on, or in other words, upon determining that the remote control is conducting power-saving operating behavior, decides on a monochrome image stored in a reduced image memory as image information to be read by a renderer. The monochrome image has ? the amount of information compared to a color image stored in a normal image memory. Consequently, in the case of power-saving operating behavior by the remote control, the renderer is able to read a monochrome image stored in the reduced image memory with less power compared to the case of reading a color image stored in the normal image memory. Consequently, power consumed in the remote control may be restricted in the case of power-saving operating behavior by the remote control.
    Type: Application
    Filed: January 27, 2012
    Publication date: November 27, 2014
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takuya Mukai, Yoshiaki Koizumi
  • Publication number: 20140340413
    Abstract: A data access method is provided. The data access method is applied for a data device access device to access data from N layers to display an image, where N is a positive integer. Each of the N layers includes a horizontal start point, a horizontal end point, a vertical start point and a vertical end point. The data access method includes: dividing the image into a plurality of regions according to the horizontal start points, the horizontal end points, the vertical start points and the vertical end points, wherein the regions respectively correspond to the N layers; and accessing data from the respective layers corresponding to the regions when displaying the image.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 20, 2014
    Applicant: MStar Semiconductor, Inc.
    Inventors: Chih-Hao Chang, Cheng-Yu Hsieh
  • Patent number: 8890876
    Abstract: A processing system is disclosed. The processing system comprises a first integrated circuit. The first integrated circuit includes a processor core, a display interface and memory controller coupled to a first bus interface. The display interface is adapted to display graphical information generated by a graphics engine. A graphics engine is not on the first integrated circuit. The processing system includes a second bus interface for allowing communication with the first integrated circuit via the first bus interface. The second bus interface is adapted to allow for communication to a graphics engine.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: November 18, 2014
    Assignee: Oracle America, Inc.
    Inventor: Peter N. Glaskowsky
  • Patent number: 8884976
    Abstract: An image processing apparatus includes a memory control circuit that stores pixel data in a frame memory, an image processing circuit that processes the pixel data stored in the frame memory, and an output circuit that outputs processed pixel data. The memory control circuit divides the pixel data into upper bit portions and lower bit portions, and a lower bit processing circuit stores the lower bit portions in the frame memory by one of (i) dividing lower bit portion of each of the pixel data into n unit portions and storing corresponding one of n unit portions in the frame memory during each of n successive frame periods, and (ii) dividing pixels constituting each of the frames into n groups and storing the lower bit portions of the pixel data of pixels in corresponding one of n groups in the frame memory during each of n successive frame periods.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: November 11, 2014
    Assignee: MegaChips Corporation
    Inventor: Huan Yu
  • Patent number: 8878863
    Abstract: The portable terminal includes a display unit configured to display a screen; a first buffer and a second buffer configured to sequentially store display data for the displayed screen; a first determination unit configured to determine whether to perform single-buffer control or double-buffer control based on update data for the displayed screen; and a setting unit configured to set, if single-buffer control is appropriate, a display control method of the display unit to a display control method using the first buffer and to set, if double-buffer control is appropriate, a display control method of the display unit to a display control method using the first buffer and the second buffer.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: November 4, 2014
    Assignee: Fujitsu Mobile Communications Limited
    Inventors: Masataka Kato, Makoto Kawamura
  • Publication number: 20140320511
    Abstract: Systems, apparatus, articles, and methods are described including operations to set an interrupt range in an interrupt register associated with a display controller. A determination may be made regarding whether a front buffer portion of a frame buffer is within the interrupt range. An interrupt may be communicated based at least in part on the determination that the front buffer portion of the frame buffer is within the interrupt range.
    Type: Application
    Filed: December 26, 2011
    Publication date: October 30, 2014
    Inventors: Xianchao James Xu, Lili Sophia Gong
  • Patent number: 8875050
    Abstract: Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, a first image displayed on a first touch sensitive display of a first screen may be currently in focus. In embodiments, the gesture is a tap on a second touch sensitive display of the device. In response to the gesture, an application is launched, which displays a second image on a second display of a second screen. Focus is then changed from the first image on the first touch sensitive display to the second image on the second touch sensitive display.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: October 28, 2014
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Paul Edward Reeves, Alexander de Paz, Rodney Wayne Schrock
  • Publication number: 20140313211
    Abstract: In accordance with some embodiments, a mask or table may be maintained to record information about whether or not each pixel within a tile is cleared. As used herein, a “cleared” tile is one that is not covered by any other depicted objects. The clear mask may store a bit per pixel or sample to indicate whether the pixel or sample contains a color value or whether it is cleared. As a result, the compression ratio may be increased for partially covered tiles in some embodiments.
    Type: Application
    Filed: April 22, 2013
    Publication date: October 23, 2014
    Inventors: Tomas G. Akenine-Moller, Jim K. Nilsson, Jon N. Hasselgren, Magnus Andersson
  • Publication number: 20140313212
    Abstract: A display device is provided. The device includes memories, a display unit, and a data collecting memory. The memories store a plurality of kinds of image data generated based on information acquired from different kinds of sensors, respectively. The display unit displays the image data that is selected by a user among the plurality of kinds of image data. The data collecting memory stores, in response to a predetermined report instruction, at least data of an image displayed on the display unit at the timing of the report instruction and, among the image data stored in the memories at the timing of the report instruction, the image data that is not displayed on the display unit.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 23, 2014
    Applicant: Furuno Electric Co., Ltd.
    Inventors: Tatsuya Asahara, Tadahiro Miichi, Keita Nishida, Hiroshi Yoshii
  • Patent number: 8866830
    Abstract: In one embodiment of the invention, a memory integrated circuit is provided including an address decoder to selectively access memory cells within a memory array; a mode register with bit storage circuits to store an enable bit and at least one sub-channel select bit; and control logic. The control logic is coupled to a plurality of address signal lines, the address decoder, and the mode register. In response to the enable bit and the at least one sub-channel select bit, the control logic selects one or more of the address signal lines to capture independent address information to support independent sub-channel memory accesses into the memory array. The control logic couples the independent address information into the address decoder.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: October 21, 2014
    Assignee: Intel Corporation
    Inventors: Peter MacWilliams, James Akiyama, Douglas Gabel
  • Patent number: 8860738
    Abstract: An object is to provide an image processing circuit adaptable to displays having a variety of pixel numbers. The image processing circuit includes a data adjustment circuit, a first line memory and a second line memory capable of storing K pieces of data, an output timing control circuit, and an arithmetic circuit. To the data adjustment circuit, (X×Y) pieces of pixel data are input. Y pieces of pixel data are transmitted to the first line memory. When Y is less than K, (K?Y) pieces of dummy data are added to fill the first line memory. Then, the K pieces of data are output from the first line memory to the second line memory and a new set of K data is input to the first line memory. The arithmetic circuit stores the data input from the line memories and performs filtering.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: October 14, 2014
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventor: Masami Endo
  • Patent number: 8860741
    Abstract: In contrast to a conventional computing system in which the graphics processor (graphics processing unit or GPU) is treated as a slave to one or several CPUs, systems and methods are provided that allow the GPU to be treated as a central processing unit (CPU) from the perspective of the operating system. The GPU can access a memory space shared by other CPUs in the computing system. Caches utilized by the GPU may be coherent with caches utilized by other CPUs in the computing system. The GPU may share execution of general-purpose computations with other CPUs in the computing system.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: October 14, 2014
    Assignee: NVIDIA Corporation
    Inventors: Norbert Juffa, Stuart F. Oberman
  • Patent number: 8860752
    Abstract: Disclosed are methods and systems for multimedia scripting, including evaluating a script at runtime and invoking a process for editing multimedia in dependence upon the script. Multimedia may include a still image and video images. Multimedia scripting may also include accepting text entered into a text-input graphical user interface as a script for runtime evaluation, accepting from a non-text-based graphical user interface a designation of scripts for runtime evaluation, and effecting a disposition of the edited multimedia in dependence upon a script, such as storing the multimedia as a file, presenting the multimedia, or encoding the edited multimedia as an email attachment.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: October 14, 2014
    Assignee: Apple Inc.
    Inventor: Frank Doepke
  • Publication number: 20140300615
    Abstract: A memory access controller for managing data flow between a memory unit and a processing unit is described. The memory access controller comprises an addressing unit and an unpacking unit. The addressing unit may receive an address from said processing unit and select a data location within said memory unit in dependence on that address. The unpacking unit may read a first word from the selected data location, unpack the first word into a second word by applying a data conversion scheme which depends on the received address, and provide the second word to the processing unit. The data conversion scheme may comprise, for at least one possible address, a pixel format conversion. A data processing system and a method are also proposed.
    Type: Application
    Filed: November 24, 2011
    Publication date: October 9, 2014
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Michael Staudenmaier, Vincent Aubineau, Juergen Frank
  • Patent number: 8854386
    Abstract: A method and apparatus for controlling writing of data to a graphic memory is provided. In the method and apparatus, a plurality of consecutively input data pieces are controlled to be not consecutively written to the same memory area in terms of time or space.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: October 7, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Kon Bae, Sang-Hoon Lim, Kyu Young Chung, Won Sik Kang, Dong Hyuk Shin, Kyung Lip Park
  • Publication number: 20140292787
    Abstract: In an embodiment, a display pipe is configured to composite one or more frames of images and/or video sequences to generate output frames for display. Additionally, the display pipe may be configured to compress an output frame and write the compressed frame to memory responsive to detecting static content in the output frames is detected. The display pipe may also be configured to read the compressed frame from memory for display instead of reading the frames for compositing and display. In some embodiments, the display pipe may include an idle screen detect circuit configured to monitor the operation of the display pipe and/or the output frames to detect the static content.
    Type: Application
    Filed: March 26, 2013
    Publication date: October 2, 2014
    Applicant: Apple Inc.
    Inventors: Brijesh Tripathi, Peter F. Holland, Albert C. Kuo
  • Publication number: 20140292788
    Abstract: In an embodiment, a display pipe is configured to composite one or more frames of images and/or video sequences to generate output frames for display. Additionally, the display pipe may be configured to compress an output frame and write the compressed frame to memory responsive to detecting static content in the output frames is detected. The display pipe may also be configured to read the compressed frame from memory for display instead of reading the frames for compositing and display. In some embodiments, the display pipe may include an idle screen detect circuit configured to monitor the operation of the display pipe and/or the output frames to detect the static content.
    Type: Application
    Filed: March 26, 2013
    Publication date: October 2, 2014
    Applicant: Apple Inc.
    Inventors: Brijesh Tripathi, Peter F. Holland, Albert C. Kuo
  • Patent number: 8847968
    Abstract: Aspects of this disclosure may describe techniques to display a static image with reduced power consumption. In some examples, a graphics processing unit (GPU) may retrieve the static image from a system memory, scale the static image to a reduced spatial resolution version of the static image, and store the reduced spatial resolution version of the static image in local memory. A display processor may retrieve the reduced spatial resolution version of the static image from local memory. The display processor may rescale the reduced spatial resolution version of the static image, and display the rescaled image on a display for presentation.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: September 30, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Patent number: 8847969
    Abstract: A method and apparatus is provided for providing local screen data of a source device, such as a personal computer, to a sink device, such as a television, game console, or home theatre system, at a rate determined by the sink device. In one example, the method and apparatus responds to requests from the sink device to provide local screen data by serving the local screen data to the sink device from a circular buffer. The local screen data is written to the circular buffer in FIFO order based on the requests from the sink device, and read from the circular buffer based on the requests.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: September 30, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Daryl G. Sartain, Daniel A. Ivanciw
  • Patent number: 8847967
    Abstract: Before initializing a memory of an information handling system, a method includes loading an image of a video option ROM code for a graphics interface device to a cache associated with a processor of the information handling system, and executing the video option ROM code to initialize the graphics interface device. The method also includes executing a memory reference code to initialize the memory, and while executing the memory reference code, providing status information from the graphics interface device.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: September 30, 2014
    Assignee: Dell Products, LP
    Inventors: Bi-Chong Wang, Austin P. Bolen, Madhusudhan Rangarajan
  • Publication number: 20140267331
    Abstract: This disclosure provides systems, methods and apparatus for modulating light to form an image on a display, as well as methods manufacturing such apparatus. The display apparatus includes dual-level shutter assemblies. Each dual-level shutter assembly includes front and rear light obstructing levels positioned adjacent to respective front and rear light blocking layers. The front and rear light blocking layers define apertures providing optical paths from a backlight to the front of the display. The dual-level shutters selectively obstruct these optical paths to generate an image.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: PIXTRONIX, INC.
    Inventors: Javier Villarreal, Timothy Brosnihan, Mark B. Andersson
  • Publication number: 20140267333
    Abstract: An image display device includes a memory component, a color specification component and a display component. The memory component stores frame data that forms a display image, a color table that stores color data for each selection condition with the color data being indicative of a plurality of colors specified to the frame data, and reference data that associates the selection condition with the color data of the color table. The color specification component specifies the color data to the frame data based on the reference data according to the selection condition. The display component generates the display image based on the frame data and the color data.
    Type: Application
    Filed: October 26, 2012
    Publication date: September 18, 2014
    Inventor: Kensuke Kono
  • Publication number: 20140267332
    Abstract: A protected graphics module can send its output to a display engine securely. Secure communications with the display can provide a level of confidentiality of content generated by protected graphics modules against software and hardware attacks.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Siddhartha Chhabra, Uday R. Savagaonkar, Prashant Dewan, Michael A. Goldsmith, David M. Durham
  • Patent number: 8836696
    Abstract: A method and apparatus are provided for compressing vertex parameter data in a 3D computer graphic system, where the vertex parameter data is a data block relating to a plurality of vertices used for rendering an image. The data relating to each vertex includes multiple byte data relating to at least one parameter. The parameters include X, Y and Z coordinates and further coordinates for texturing and shading. Decompression is also provided for decompressing vertex parameter data thus compressed. These are able to access randomly the compressed data, rather than having to read a stream of data.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: September 16, 2014
    Assignee: Imagination Technologies, Limited
    Inventor: Xile Yang
  • Publication number: 20140253572
    Abstract: An integrated circuit device includes a first pad group connected to a first memory pad group arranged along a first chip side of a chip of an image memory stacked on the integrated circuit device, a second pad group connected to a second memory pad group arranged along a third chip side, a control section which controls display of an electro-optical device, and a third pad group from which a data signal and a control signal for display control. The first pad group is arranged along a first side of the integrated circuit device, wherein the second pad group is arranged along a third side facing the first side, and wherein the third pad group is arranged along a second side which intersects with the first side and the third side.
    Type: Application
    Filed: May 22, 2014
    Publication date: September 11, 2014
    Applicant: Seiko Epson Corporation
    Inventor: Hideki OGAWA
  • Publication number: 20140253571
    Abstract: In a mobile device with a processing unit, main memory, display memory and display, a context module identifies a user-context, a determiner module determines correspondence or non-correspondence of data images in the main memory to the user-context, a first selector module selects corresponding data images for access by the display memory in case of correspondence, a second selector module select data items in case of non-correspondence, a transformation module transforms selected data items to corresponding data images and stores them in the main memory, and an access module lets the display memory access the selected data images.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 11, 2014
    Applicant: ABB Technology AG
    Inventors: Markus ALEKSY, Bernd Stieger, Mikko Rissanen
  • Publication number: 20140253573
    Abstract: Graphics cards normally control the image display of data processing systems.
    Type: Application
    Filed: November 6, 2012
    Publication date: September 11, 2014
    Applicant: Diehl Aerospace GmbH
    Inventors: Sven Rettig, Thomas Hosemann
  • Publication number: 20140253570
    Abstract: In an embodiment, a system includes hardware optimized for communication to a network display. The hardware may include a display pipe unit that is configured to composite one or more static images and one or more frames from video sequences to form frames for display by a network display. The display pipe unit may include a writeback unit configured to write the composite frames back to memory, from which the frames can be optionally encoded using video encoder hardware and packetized for transmission over a network to a network display. In an embodiment, the display pipe unit may be configured to issue interrupts to the video encoder during generation of a frame, to overlap encoding and frame generation.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: APPLE INC.
    Inventors: Brijesh Tripathi, Peter F. Holland, Timothy J. Millet
  • Patent number: 8823721
    Abstract: Techniques are described that can used to synchronize the start of frames from multiple sources so that when a display is to output a frame to a next source, boundaries of current and next source are aligned. Techniques are useful to avoid visual distortions when changing from a first video source to a second video source.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: September 2, 2014
    Assignee: Intel Corporation
    Inventors: Maximino Vasquez, Ravi Ranganathan, Seh W. Kwa, Todd M. Witter, Kyungtae Han, Paul S. Diefenbaugh
  • Publication number: 20140240332
    Abstract: In an embodiment, a display control unit is configured to transmit read operations to the memory in the system to read image data for processing, and may employ QoS levels with the read operations to ensure that enough data is provided to satisfy the real time display requirements. To determine which QoS level to use for a given read request, the display control unit may be configured to compare an amount of image data in the display control unit (e.g. in various input and/or output buffers in the display control unit) to one or more thresholds. The display control unit may also be configured to dynamically update the thresholds based on a memory stress level in the memory controller.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: APPLE INC.
    Inventors: Peter F. Holland, Marc A. Schaub
  • Publication number: 20140240333
    Abstract: A data processing device according to embodiments comprises a data converting unit, a selecting unit, a managing unit, a updating unit, and a controller. The data converting unit is configured to convert update-data for updating at least a part of an electronic paper into processed update-data to be displayed. The selecting unit is configured to select an update-control-information identifier to be used for updating the electronic paper with the processed update-data. The managing unit is configured to store the processed update-data and a selected update-control-information identifier on a first memory. The updating unit is configured to instruct a drawing step of the electronic paper using the processed update-data and the update-control-information identifier stored on the first memory.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 28, 2014
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yusuke Shirota, Tatsunori Kanai, Tetsuro Kimura, Koichi Fujisaki, Akihiro Shibata, Haruhiko Toyama, Junichi Segawa, Masaya Tarui, Satoshi Shirai, Hiroyoshi Haruki, Shiyo Yoshimura
  • Publication number: 20140232732
    Abstract: 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.
    Type: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicant: Apple Inc.
    Inventors: Joseph P. Bratt, Peter F. Holland, Shing Horng Choo, Timothy J. Millet
  • Publication number: 20140232731
    Abstract: Techniques are disclosed relating to power management within an integrated circuit. In one embodiment, a display buffer receives image data through a data transfer interconnect. A data transfer interconnect is powered down based on the received image data being greater than a threshold amount of data. The display buffer transmits at least a portion of the image data to one or more outputs, and in response to the transmitting, the data transfer interconnect is powered up. In some embodiments, the display buffer includes a plurality of line buffers, each configured to store a respective image source line. In such an embodiment, a display pipe configured to render images to be displayed includes the display buffer, and the powering down is performed in response to the received image data including two or more image source lines.
    Type: Application
    Filed: February 21, 2013
    Publication date: August 21, 2014
    Applicant: APPLE INC.
    Inventors: Peter Holland, Hao Chen, Albert Kuo
  • Patent number: 8810589
    Abstract: Aspects of the disclosure provide an integrated circuit. The integrated circuit includes a first memory, a memory controller, and a display controller coupled to a display module. The memory controller is selectively coupled to the first memory and to a second memory that has higher power consumption than the first memory. The second memory includes a frame buffer storing pixel data of images to be displayed on the display module. When the integrated circuit enters a power saving mode, the memory controller, while coupled to the first memory and the second memory, pre-fetches pixel data of an image from the second memory into the first memory at a first data rate.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: August 19, 2014
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Rabeeh Khoury, Dan Ilan, Eran Maor
  • Patent number: 8810497
    Abstract: A signal controlling method for a display device for signal processing between an external system and a display panel that displays an image by receiving a signal from the external system. The method includes receiving N clock signals and N data signals synchronized with the N clock signals from the external system through N channels, N being a natural number no less than 2; writing the received N data signals in N storage units in order of reception time of the N data signals; extracting one clock signal from the N clock signals; and outputting the N data signals written in the N storage units simultaneously in synchronization with the extracted clock signal.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: August 19, 2014
    Assignee: Samsung Display Co., Ltd.
    Inventors: Jae-Hyoung Park, Woo-Chul Kim
  • Publication number: 20140225907
    Abstract: A graphics processing unit 2 includes a texture pipeline 6 which performs filter operations upon texture values. If the texture values are integer texture values, then they may be processed by the texture pipeline in a variable order corresponding to the order in which they are retrieved from a memory 4. If the texture values are floating point texture values, then they are processed in a fixed order in order to ensure result invariants as the filter operation is non-associative for floating point values. The filter operation is not commenced until all of the floating point texture values have been retrieved from the memory 4 and other available for processing.
    Type: Application
    Filed: April 21, 2014
    Publication date: August 14, 2014
    Applicant: ARM Limited
    Inventors: Andreas Due ENGH-HALSTVEDT, Jorn NYSTAD
  • Patent number: 8803926
    Abstract: A display drive device includes a correction data memory circuit, a data reading control circuit, and an image data correction circuit. The correction data memory circuit stores a plurality of pieces of correction data according to characteristics of pixels in association with positions where the pixels are arranged in a display panel. The data reading control circuit sets a reading order of the plurality of pieces of correction data to an order corresponding to a display form and reads the correction data in the set reading order. The image data correction circuit associates the image data with each of the plurality of pieces of correction data and generates corrected image data obtained by correcting the image data using the corresponding correction data.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 12, 2014
    Assignee: Casio Computer Co., Ltd.
    Inventor: Kenji Kobayashi
  • Patent number: 8803895
    Abstract: An image display device of the present invention comprises a first determination section for monitoring information respectively appended to a plurality of images, and detecting information that has been appended to the most images among the plurality of images as first information, a second determination section for detecting information other than the first information, among the information that has been respectively appended to the plurality of images, as auxiliary information, and a third determination section for detecting an image to which the first information has been appended, and which is an image having the auxiliary information, as a priority image.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: August 12, 2014
    Assignee: Olympus Imaging Corp.
    Inventor: Osamu Nonaka
  • Publication number: 20140218380
    Abstract: A method and apparatus is provided in which a digital image is transmitted to a presentation projector resource over a wireless transmission medium using a reduced amount of bandwidth by transmitting a subset of the digital image data. The subset of image data may be a delta subset that represents those areas of the image that have changed since the previous transmission. The subset image data may also be a scalable vector graphics representation of the subset of the digital image. A projector discovery logic selects a suitable projector resource based on the order or signal strength of the discovery replies. A wireless image transmission session is established with the selected projector resource during which the projector is unavailable to other devices. The subset image data may be compressed and transmission coordinated with the projector resource so that the data is sent only when it is ready to be received.
    Type: Application
    Filed: April 9, 2014
    Publication date: August 7, 2014
    Applicant: SEIKO EPSON CORPORATION
    Inventors: David Elliott SLOBODIN, Rob HOEYE, Jorell A. OLSON, Paul LONG, Marques Ronald GIRARDELLI, Joshua DUFFY
  • Patent number: 8799685
    Abstract: Circuit and methods provide for adjustable power consumption using a plurality of memory controllers. In one example, a first memory controller has a first power consumption level. A second memory controller has a second power consumption level that differs from the first power consumption level. Memory controller bypass logic is connected to the first and second memory controllers and selects for a memory client at least one of the first and second memory controllers in response to a change in a power conservation condition.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: August 5, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Greg Sadowski, Stephen David Presant
  • Publication number: 20140204105
    Abstract: Systems and methods of operating a memory controller may provide for receiving a write request from a motion compensation module, wherein the write request includes video data. A compression of the video data may be conducted to obtain compressed data, wherein the compression of the video data is transparent to the motion compensation module. In addition, the compressed data can be stored to one or more memory chips. Moreover, a read request may be received, wherein stored data is retrieved from at least one of the one or more memory chips in response to the request. Additionally, a decompression of the stored data may be conducted to obtain decompressed data.
    Type: Application
    Filed: December 21, 2011
    Publication date: July 24, 2014
    Inventors: Zhen Fang, Nitin B. Gupte, Xiaowei Jiang