Computer Graphics Display Memory System Patents (Class 345/530)
  • Publication number: 20140313213
    Abstract: A memory apparatus may include a tile generator configured to generate a plurality of tiles by dividing a plurality of pixels constituting input data based on a predetermined pixel unit, and a tile storage configured to store the plurality of tiles by sequentially enumerating luminance information and chrominance information about pixels included in the plurality of tiles.
    Type: Application
    Filed: November 19, 2013
    Publication date: October 23, 2014
    Applicants: Industry-Academia Cooperation Group Of Sejong University, Samsung Electronics Co., Ltd.
    Inventors: Won Chang LEE, Gi Ho Park, Do Hyung Kim, Shi Hwa Lee, Seong Uk Jeong
  • Patent number: 8866799
    Abstract: 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.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: October 21, 2014
    Assignee: Samsung Display Co., Ltd.
    Inventors: Bong-Ju Jun, Nam-Gon Choi, Joo-Hwan Park, Yong-Bum Kim, Dong-Hyun Yeo
  • Patent number: 8866829
    Abstract: An integrated circuit device includes: a first pad to an ith pad connected to a first memory pad to an ith memory pad of a memory stacked in the integrated circuit device; a jth pad to a kth pad connected to a jth memory pad to a kth (1<i<j<k) memory pad of the memory; and at least one pad arranged between the ith pad and the jth pad, wherein the at least one pad is not connected to a memory pad of the memory and serves as a pad for input or output a signal between an external device and the integrated circuit device.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Hideki Ogawa, Yoshiro Iwasa
  • Publication number: 20140306976
    Abstract: An information processing apparatus includes: memory configured to store local data associated with content and to store network data associated with the content, wherein the local data comprises real data associated with the content, and wherein the network data comprises metadata associated with the content; and a display control unit configured to control display of the local data and the network data on a display unit based on time information associated with the network data and the local data.
    Type: Application
    Filed: October 10, 2012
    Publication date: October 16, 2014
    Applicant: SONY CORPORATION
    Inventors: Shunichi Sugiura, Toru Iwamoto, Aya Takechi
  • 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: 8860702
    Abstract: In order to reduce power consumption of a display device when a still picture is to be displayed, a display area of the device is subdivided into a plurality of Still Picture Refresh Groups (SPRGoP's), with each SPRGoP consisting of n pixels. All n of the pixels are charged in every one of sequential frames when a motion picture mode is in effect. Less than all of the n pixels of each SPRGoP are refreshed in each frame of an N-frame refresh cycle when a still picture mode is in effect. Different schemes for cycling through the n pixels of each SPRGoP are disclosed.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: October 14, 2014
    Assignee: Samsung Display Co., Ltd.
    Inventors: Yong-Jun Choi, Jae-Suk Choi, Jung Hwan Cho
  • Patent number: 8862906
    Abstract: Control of platform control of platform power consumption using selective updating of a display image. An embodiment of an apparatus includes a display controller to transfer pixel data from a frame buffer to a video display and a detection element to track updates to the frame buffer, the detection element to identify a portion of the pixel data that has been changed from a previous image, where the display controller is to provide the video display with the identified portion of the pixel data.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: October 14, 2014
    Assignee: Intel Corporation
    Inventors: Nithyananda S. Jeganathan, Paul S. Diefenbaugh, Kyungtae Han, Jinjun Liu, James A. Bish, Paul C. Drews
  • Patent number: 8854344
    Abstract: In an embodiment, a method in a device of controlling a display is provided. The method includes transmitting a heartbeat signal in a self-refresh state. The heartbeat signal is configured to be used by a display to remain in sync with the device while the device is in the self-refresh state.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: October 7, 2014
    Assignee: ATI Technologies ULC
    Inventor: David Glen
  • 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: 20140285504
    Abstract: Aspects of the invention relate to a controllable display apparatus and applications thereof. The controllable display storage includes a storage having a storage space therein and an opening exposing the storage space to an outer environment, a transparent display panel disposed at the opening, configured to display information thereon, a control device disposed between a part of the storage space and the transparent display panel, where at least a part of the control device is switchable between a transparent mode and an opaque mode, such that the information displayed on the transparent display panel is viewable when the control device is in the opaque mode, and an item displayed in the storage space is viewable through the transparent display panel when the control device is in the transparent mode, and at least one light source disposed in the storage space to provide light to the storage space.
    Type: Application
    Filed: March 21, 2013
    Publication date: September 25, 2014
    Applicant: AU Optronics Corporation
    Inventors: Yi-Chun Lin, Chien Hung Chen
  • Patent number: 8836712
    Abstract: 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.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: September 16, 2014
    Assignee: Intel Corporation
    Inventor: Prasoonkumar Surti
  • Patent number: 8836710
    Abstract: There is provided a method and apparatus for managing memory in a system for generating 3-dimensional computer images. The image is subdivided into a plurality of rectangular areas. A memory is provided and a page of the memory is allocated for storing object data for objects in the image. Object data for objects in the image are then written to the allocated page of memory. Finally, a bit mask for the allocated page of memory is compiled, the bit mask indicating the rectangular areas having object data stored in the allocated page of memory. A rectangular area of the image can then be rendered by deriving data for display from the object data stored in the memory, for objects in that rectangular area. Once the rectangular area has been rendered, the bit mask for each page of memory which stored, before the step of rendering, object data for that rectangular area, is updated so that the bit mask no longer indicates that rectangular area.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: September 16, 2014
    Assignee: Imagination Technologies, Limited
    Inventor: Jonathan Redshaw
  • Publication number: 20140253569
    Abstract: A withdrawer withdrawing an image presenting the memory contents of a volatile storage to a nonvolatile storage at the time of power shutdown; a withdrawal controller controlling the withdrawer to withdraw an image containing only data regarding the programs fulfilling a given withdrawal condition among multiple running programs to the nonvolatile storage if the image contains data regarding the multiple programs; and a restorer restoring the operation state of the device to the operation state at the time of last power shutdown based on the image at the time of resupply of power if the image withdrawn by the withdrawer at the time of last power shutdown is present in the nonvolatile storage.
    Type: Application
    Filed: December 13, 2013
    Publication date: September 11, 2014
    Applicant: CASIO COMPUTER CO., LTD.
    Inventor: Shohei SAKAMOTO
  • Patent number: 8830247
    Abstract: An image displaying device with an image cache data storage unit, including: an image cache identifier generating unit that obtains a hash value of a fixed length from sampling data of original image data and generates an image cache identifier unique to said original image data based on the hash value of a fixed length; an image cache searching unit that checks whether image cache data to which the generated image cache identifier is added is stored in said image cache memory or not; and an image cache generating unit that, when the image cache data has been not stored in said image cache memory, generates image cache data by adding the image cache identifier generated by said image cache identifier generating unit to the original image data and stores the image cache data in said image cache memory.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: September 9, 2014
    Assignee: NEC Display Solutions, Ltd.
    Inventor: Eisaku Ishii
  • Patent number: 8823717
    Abstract: Methods and systems relating to providing constants are provided. In an embodiment, a method of providing constants in a processing device includes copying a constant of a first constant buffer to a second constant buffer, the first and second constant buffers being included in a ring of constant buffers and a size of the ring being one greater than a number of processes that the processing device can process concurrently, updating a value of the constant in the second buffer, and binding a command to be executed on the processing device to the second constant buffer.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: September 2, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Philip J. Rogers
  • Patent number: 8824811
    Abstract: A portable electronic device is provided. The portable electronic device includes a processor for providing encoding data and an LCD module coupled to the processor. The processor includes an encoder for encoding a frame data to generate the encoding data. The LCD module includes a driver and an LCD coupled to the driver. The driver includes a decoder for decoding the encoding data to obtain an image data. The LCD displays the image data.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: September 2, 2014
    Assignee: HTC Corporation
    Inventors: Jih-Hsin Huang, Hsi-Chieh Peng, Cheng Lo, Hsi-Cheng Yeh
  • Patent number: 8817032
    Abstract: Methods for managing a framebuffer in a single memory pool comprising frame buffer memory and display list memory on printing devices are presented. In some embodiments, a method for managing at least one pixmap corresponding to an image using equal sized blocks allocated to the pixmap from a memory pool comprises: receiving a request for at least one scanline in the image; securing a pointer to at least one block from the memory pool in response to the request for the at least one scanline, if memory blocks are available in the memory pool; and applying at least one of a plurality of memory freeing strategies, if there are no memory blocks available in the memory pool.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 26, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Darrell Eugene Bellert
  • Patent number: 8810590
    Abstract: A method and apparatus for sorting data into spatial bins or buckets using a graphics processing unit (GPU). The method takes unsorted point data as input and scatters the points, in sorted order, into a set of bins. This key operation enables construction of a spatial data structure that is useful for applications such as particle simulation or collision detection. The disclosed method achieves better performance scaling than previous methods by exploiting geometry shaders to progressively trim the size of a working set. The method also leverages predicated rendering functionality to allow early termination without CPU/GPU synchronization. Furthermore, unlike previous techniques, the method can guarantee sorted output without requiring sorted input. This allows the method to be used to implement a form of bucket sort using the GPU.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: August 19, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Christopher Oat, Shopf Jeremy, Joshua D. Barczak
  • Patent number: 8803894
    Abstract: A method and apparatus record a first object identifier in a memory associated with an object and record a second object identifier in the memory in place of the first object identifier.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: August 12, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Shane Shivji
  • Patent number: 8797461
    Abstract: A screen time control device includes a source interface for receiving a video signal, a processor connected to the video source interface for overlaying the video signal with a translucent signal to produce an overlaid video signal, and a device interface connected to the processor for receiving the overlaid video signal and providing the overlaid video signal to the display device. The processor substitutes the translucent signal in the overlaid video signal with a parental signal, where the parental signal can be a substantially opaque overlay signal that masks an image on the screen of the display device to prohibit viewing of the screen, a textual message, or a combination of both.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: August 5, 2014
    Assignee: Behavioral Technologies LLC
    Inventors: Steve G. Davis, Jim Vincent, Trever Patton, Kristin Christopherson
  • 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
  • Patent number: 8797332
    Abstract: Methods and apparatus are provided, as an aspect of a combined CPU/APD architecture system, for discovering and reporting properties of devices and system topology that are relevant to efficiently scheduling and distributing computational tasks to the various computational resources of a combined CPU/APD architecture system. The combined CPU/APD architecture unifies CPUs and APDs in a flexible computing environment. In some embodiments, the combined CPU/APD architecture capabilities are implemented in a single integrated circuit, elements of which can include one or more CPU cores and one or more APD cores. The combined CPU/APD architecture creates a foundation upon which existing and new programming frameworks, languages, and tools can be constructed.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: August 5, 2014
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Paul Blinzer, Leendert Van Doorn, Gongxian Jeffrey Cheng, Elene Terry, Thomas Woller, Arshad Rahman
  • Publication number: 20140210835
    Abstract: This disclosure provides systems, methods and apparatus for a thin film transistor (TFT) device on a substrate. In one aspect, the TFT device includes a gate electrode, an oxide semiconductor layer, and a gate insulator between the gate electrode and the oxide semiconductor layer. The oxide semiconductor layer includes at least two metal oxides, with the two metal oxides having a varying concentration relative to one another between a lower surface and an upper surface of the oxide semiconductor layer. The TFT device also includes a source metal adjacent to a portion of the oxide semiconductor layer and a drain metal adjacent to another portion of the oxide semiconductor layer. The composition of the oxide semiconductor layer can be precisely controlled by a sequential deposition technique using atomic layer deposition (ALD).
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.
    Inventors: John Hyunchul Hong, Hong-Son Ryang, Cheonhong Kim, Tze-Ching Fung
  • Publication number: 20140210836
    Abstract: This disclosure provides systems, methods and apparatus for reducing image artifacts that arise when a display is exposed to sunlight over time. Various implementations disclosed herein can be implemented to prevent charge injection from inducing a negative offset voltage shift for display elements in the display. In one aspect, a buffer layer is applied to block electrons from being photoelectrically ejected from a movable reflective layer of a display element and into a stationary optical stack of the display element.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.
    Inventors: Fan Zhong, Guneet Sethi, Daniel Felnhofer, Thanh N. Tu
  • Patent number: 8792108
    Abstract: An image processing apparatus includes an image-processing designating unit that allows a user to designate predetermined image processing to be applied to image data for generating a preview image that represents a state of an output image before image output; a preview-image generating unit that generates a preview image in accordance with the designated image processing; a preview-image display unit that displays the preview image generated by the preview-image generating unit; and a display-mode switching control unit that, when the preview image is displayed, switches to a display mode with an enhanced viewability relative to a power-saving display state in accordance with a content of the designated image processing.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: July 29, 2014
    Assignee: Ricoh Company, Limited
    Inventor: Tomoyuki Yoshida
  • Patent number: 8786621
    Abstract: Embodiments of partial update for a wireless display device include providing an update information message identifying a location of the partial update and the changed image data. A display source identifies changes in image data stored in a frame buffer, generates an update information message to identify the location of the changed image data and to provide the changed image data. A display sink receives the update information message and merges the changed image data with image data stored in a local frame buffer.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: July 22, 2014
    Assignee: Intel Corporation
    Inventors: Kyungtae Han, Guoqing C. Li, Sumit K. Singh
  • Publication number: 20140184625
    Abstract: Data transfer techniques include transferring display surface data from a memory subsystem into a stutter buffer at a first rate until the stutter buffer is substantially full. The memory interface and/or memory of the memory subsystem may then be placed into a suspend state until the stutter buffer is substantially empty. The display surface data is transferred from the stutter buffer to display logic, at a second rate even when the memory subsystem is in a suspend state. The second rate, which is typically the rendering rate of the display, is substantially slower than the rate at which data is transferred into the stutter buffer.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: NVIDIA CORPORATION
    Inventor: NVIDIA Corporation
  • Patent number: 8766996
    Abstract: A multi-threaded processor is provided, such as a shader processor, having an internal unified memory space that is shared by a plurality of threads and is dynamically assigned to threads as needed. A mapping table that maps virtual registers to available internal addresses in the unified memory space so that thread registers can be stored in contiguous or non-contiguous memory addresses. Dynamic sizing of the virtual registers allows flexible allocation of the unified memory space depending on the type and size of data in a thread register. Yet another feature provides an efficient method for storing graphics data in the unified memory space to improve fetch and store operations from the memory space. In particular, pixel data for four pixels in a thread are stored across four memory devices having independent input/output ports that permit the four pixels to be read in a single clock cycle for processing.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: July 1, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Guofang Jiao, Chun Yu, De Dzwo Hsu
  • Patent number: 8766991
    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: Grant
    Filed: May 25, 2011
    Date of Patent: July 1, 2014
    Assignee: ARM Limited
    Inventors: Andreas Due Engh-Halstvedt, Jørn Nystad
  • Patent number: 8766992
    Abstract: Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of memory fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: July 1, 2014
    Assignee: Analog Devices, Inc.
    Inventors: Boris Lerner, Michael Meyer-Pundsack, Gopal Gudhur Karanam, Pradip Thaker
  • Patent number: 8754898
    Abstract: Methods and apparatuses are described for application broadcasting. For one embodiment, pixel data being broadcast from a moderator to one or more participants is divided into tiles. Display data is generated for each tile. Each display data segment (segment) contains the pixel data for the tile, and also contains a tile identifier. The segments are periodically evaluated. If the pixel data has changed, the segment is replaced with the most recent segment corresponding to that tile. A time indicator is also included within each segment for each tile indicating the time at which the segment was updated. A participant DPS requests data from the server and provides the time indicator for the last segment it received. The server then transmits the current segment for each tile that has been updated subsequently. This allows presentation at the participant's DPS of the most current version of the moderator's display screen.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: June 17, 2014
    Assignee: Genesys Conferencing, Ltd.
    Inventor: Doug Lauder
  • Patent number: 8749565
    Abstract: Video display pipes may terminate with a FIFO (first-in first-out) buffer from which pixels are provided to a display controller to display the pixels on a graphics/video display. The display pipes may frequently process the pixels at a much higher rate than at which the display controller fetches the pixels from the FIFO buffer. In an error-checking only mode, the FIFO may be disabled, and an error-checking (e.g. CRC) block connected in front of the FIFO may receive the pixels processed by the display pipes as fast as the display pipes are capable of processing the pixels. Accordingly, the length of test/simulation time required to perform a test may be determined by the rate at which pixels are generated rather than the rate at which the display controller displays the pixels. It also becomes possible to perform testing/simulation in environments where a display is not supported or is not available.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventors: Joseph P. Bratt, Peter F. Holland, David L. Bowman
  • Publication number: 20140152680
    Abstract: A method according to an embodiment of a system for efficient resource management of a signal flow programmed digital signal processor code is provided and includes determining a connection sequence of a plurality of algorithm elements in a schematic of a signal flow for an electronic circuit, the connection sequence indicating connections between the algorithm elements and a sequence of processing the algorithm elements according to the connections, determining a buffer sequence indicating an order of using the plurality of memory buffers to process the plurality of algorithm elements according to the connection sequence, and reusing at least some of the plurality of memory buffers according to the buffer sequence.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: ANALOG DEVICES, INC.
    Inventors: Mohammed Chalil, John Joseph
  • Patent number: 8743129
    Abstract: The present invention relates to a display device for a glass cockpit of an aircraft, intended to provide video streams to a plurality of viewing screens of said glass cockpit, said aircraft being partitioned into a secured area, a so-called avionic world (AW), and a non-secured area, a so-called open world (OW), said system comprising at least one first port intended to receive first data to be displayed from a system (210, 310, 410) belonging to the avionic area and at least one second port intended to receive second data to be displayed from a system (220, 320, 420) belonging to the open world, the display device comprising: predetermined hardware resources allocated to the processing of the second data; a processor (241, 341, 441), belonging to the avionic area, adapted to controlling the hardware resources used by said processing and interrupting this processing if said hardware resources used exceed said allocated resources.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: June 3, 2014
    Assignee: Airbus Operations S.A.S.
    Inventors: Lionel Cheymol, Vincent Foucart, Simon Innocent
  • Publication number: 20140146063
    Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: Microsoft Corporation
    Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Ray Patrick
  • Patent number: 8736628
    Abstract: A present invention pixel processing system and method permit complicated three dimensional images to be rendered with shallow graphics pipelines including reduced gate counts and facilitates power conservation by utilizing a single unified data fetch stage (e.g., unified data fetch module) that retrieves a variety of different pixel surface attribute values for different attribute types (e.g., depth, color, and/or texture values) in a single stage. Different types of pixel surface attribute data (e.g., depth, color, texture) associated with multiple graphics processing functions (e.g., color blending, texture mapping, etc.) are retrieved in the single unified data fetch graphics pipeline stage. The pixel packet rows including the pixel surface attribute values are forwarded to other graphics pipeline stages for single thread processing (e.g. to a universal arithmetic logic unit capable of performing multiple graphics functions on the pixel surface attribute values).
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: May 27, 2014
    Assignee: Nvidia Corporation
    Inventors: Edward A. Hutchins, Brian K. Angell
  • Patent number: 8736620
    Abstract: A present invention pixel processing system and method permit complicated three dimensional images to be rendered with shallow graphics pipelines including reduced gate counts and also facilitates power conservation. Pixel packet information includes pixel surface attribute values are retrieved in a single unified data fetch stage. At a data fetch pipestage a determination may be made if the pixel packet information contributes to an image display presentation (e.g., a depth comparison of Z values is performed determine if the pixel is occluded). A pixel packet status indicator (e.g., a kill bit) is set in the sideband portion of a pixel packet and the pixel packet is forwarded for processing in accordance with the pixel packet status indicator.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: May 27, 2014
    Assignee: Nvidia Corporation
    Inventors: Edward A. Hutchins, Brian K. Angell
  • Patent number: 8723664
    Abstract: Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: May 13, 2014
    Assignee: Nest Labs, Inc.
    Inventors: Babak Rezvani, Edward B. Kalin, Jack L. Chen, Reza Jalili
  • Patent number: 8723870
    Abstract: Systems, servers, methods, media, and programs for storing a list of options associated with object-types, such as a chart-type, selected during an on-line session. When a new object-type is selected, some of the options in the first object-type are copied from the options list associated with the first object-type to the options list associated with the second (new) object-type. The list of options to be transferred is determined by a set rules associated with a transferable array and a set of rules associated with a quarantine set. The transferrable array includes rules for options available for transfer, and quarantine list includes rules for options and type pairs that are not available for transfer.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Daniel Libicki, Hillel Maoz
  • Patent number: 8717375
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes computer-implemented graphics frame buffer process that establishes on a computing device a graphics frame buffer accessible to be written by an application process and to be read by a graphics server process. The method further comprises generating a plurality of control bits whose value or values control access to the frame buffer by the application process and the graphics server process and reading frames from the frame buffer using the value or values in the plurality of control bits.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: May 6, 2014
    Assignee: Google Inc.
    Inventor: Mathias Marc Agopian
  • Publication number: 20140118371
    Abstract: When a plurality of display panel drivers is set to a state in conformity to given specifications, setting data indicative of details of the setting is stored in a memory. One of the display panel drivers supplies a first signal indicating that the setting data is in a readout condition to the memory and other display panel drivers. In response to the first signal, the memory reads and provides the setting data on the first line. The one display panel driver fetches the setting data on the first line to perform the setting based on the setting data. The other display panel drivers fetch the setting data from the first line in response to the first signal to perform the setting based on the setting data.
    Type: Application
    Filed: October 23, 2013
    Publication date: May 1, 2014
    Applicant: LAPIS Semiconductor Co., Ltd.
    Inventors: Hironori KONDO, Atsushi YUSA
  • Patent number: 8711160
    Abstract: A method according to an embodiment of a system for efficient resource management of a signal flow programmed digital signal processor code is provided and includes determining a connection sequence of a plurality of algorithm elements in a schematic of a signal flow for an electronic circuit, the connection sequence indicating connections between the algorithm elements and a sequence of processing the algorithm elements according to the connections, determining a buffer sequence indicating an order of using the plurality of memory buffers to process the plurality of algorithm elements according to the connection sequence, and reusing at least some of the plurality of memory buffers according to the buffer sequence.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: April 29, 2014
    Assignee: Analog Devices, Inc.
    Inventors: Mohammed Chalil, John Joseph
  • Patent number: 8704833
    Abstract: A system that displays a video signal on a display for a computer system is presented. During operation, the system receives a signal to switch from displaying a video signal from an internal video source to displaying a video signal from an external video source. In this system, the internal and external video sources are coupled to a bi-directional video port for the computer system, wherein the internal video source generates an output video signal and the external video source generates an input video signal. The system then determines whether the external video source is coupled to the bi-directional video port. If so, the system couples the external video source to the display and determines whether the external video source is a valid video source. If the external video source is a valid video source, the system displays the video signal from the external video source on the display.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: April 22, 2014
    Assignee: Apple Inc.
    Inventors: David R. Cox, Derek J. DiCarlo, Paul J. Costa
  • Patent number: 8698822
    Abstract: A system is configured to: conduct asynchronous updates, of a display, based on a fixed rate when operating in an asynchronous state; determine whether to switch to a synchronous state from the asynchronous state based on the asynchronous updates; conduct synchronous updates, of the display, after switching to the synchronous state; receive a lock request, and conduct updating of the display based on the lock request. The synchronous updates may be performed independent of the fixed rate.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 15, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Jason Jeffrey Schickler, Donald Paul Orofino, II
  • Patent number: 8698821
    Abstract: An apparatus has a first attribute setting unit which sets first attribute information of image data, a second attribute setting unit which sets second attribute information of the image data, and an input-output controller which writes and reads out image data to and from an external storage medium. The first attribute information is stored in the image data, and the second attribute information is stored in an area in the external storage medium, which is used to manage the image data to be written in the external storage medium.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: April 15, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takuya Shintani
  • Patent number: 8692253
    Abstract: According to one embodiment, a flat panel display includes a first mounting portion including a first input pad and a first output pad, a second mounting portion including a second input pad and a second output pad, a first common terminal and a second common terminal, which have a common potential, and a guard ring wiring which is formed in a manner to extend from the first common terminal, to pass between the first input pad and the first output pad of the first mounting portion, to pass between the second input pad and the second output pad of the second mounting portion, and to reach the second common terminal, the guard ring wiring including a first resistor element of a first resistance value and a second resistor element of a second resistance value which is higher than the first resistance value.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: April 8, 2014
    Assignee: Japan Display Inc.
    Inventor: Akira Yokogawa
  • Patent number: 8692838
    Abstract: The present invention relates to methods and systems for updating a buffer. In one aspect, the present invention provides a method for updating a buffer, which includes strategically writing to the buffer to enable concurrent read and write to the buffer. The method eliminates the need for double buffering, thereby resulting in implementation cost and space savings compared to conventional buffering approaches. The method also prevents image tearing when used to update a frame buffer associated with a display, but is not limited to such applications. In another aspect, the present invention provides efficient mechanisms to enable buffer update across a communication link. In one example, the present invention provides a method for relaying timing information across a communication link.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: April 8, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: George Alan Wiley, Brian Steele
  • Patent number: 8692839
    Abstract: The present invention relates to methods and systems for updating a buffer. In one aspect, the present invention provides a method for updating a buffer, which includes strategically writing to the buffer to enable concurrent read and write to the buffer. The method eliminates the need for double buffering, thereby resulting in implementation cost and space savings compared to conventional buffering approaches. The method also prevents image tearing when, used to update a frame buffer associated with a display, but is not limited to such applications. In another aspect, the present invention provides efficient mechanisms to enable buffer update across a communication link. In one example, the present invention provides a method for relaying timing information across a communication link.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: April 8, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: George Alan Wiley, Brian Steele
  • Patent number: 8692836
    Abstract: Computer systems and methods that utilize a GPU whose operation is able to switch between ECC and non-ECC memory operations on demand. The computer system includes a graphics processing unit and a memory controller and local memory that are functionally integrated with the graphics processing unit. The memory controller has at least two operating modes comprising a first memory access mode that uses error checking and correction when accessing the local memory, and a second memory access mode that does not use error checking and correction when accessing the local memory. The memory controller is further operable to switch the operation of the memory controller between the first and second memory access modes without rebooting the computer system.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: April 8, 2014
    Assignee: OCZ Technology Group, Inc.
    Inventor: Franz Michael Schuette
  • Publication number: 20140092111
    Abstract: A method of displaying a plurality of picture files on a display of a portable wireless communication device is described. The method comprises receiving a plurality of picture files, wherein each picture file of the plurality of picture files has location data stored in a location field for the picture file and relationship data in a relationship field related to at least one other picture file; displaying a first image associated with a first picture file; and displaying a second image in response to a prompt for a next image.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Inventor: JOHN JOSEPH KING