Abstract: A processor and a system are provided for tuning a supply voltage for data retention. The contents of data storage circuitry are read and a data verification indication corresponding to the contents is computed. Then, the supply voltage provided to the data storage circuitry is reduced to a low voltage level that is intended to retain the contents of the data storage circuitry.
Type:
Grant
Filed:
November 8, 2012
Date of Patent:
November 4, 2014
Assignee:
NVIDIA Corporation
Inventors:
Brucek Kurdo Khailany, Brian Matthew Zimmer
Abstract: A system and method are provided for determining a time for safely sampling a signal of a dock domain. In one embodiment, a frequency estimate of a first clock domain is calculated utilizing a frequency estimator. Additionally, a time during which a signal from the first clock domain is unchanging is determined such that the signal is capable of being safely sampled by a second clock domain, using the frequency estimate. In another embodiment, a frequency estimate of a first dock domain is calculated utilizing a frequency estimator. Further, a phase estimate of the first clock domain is calculated based on the frequency estimate, utilizing a phase estimator. Moreover, a time during which a signal from the first clock domain is unchanging is determined such that the signal is capable of being safely sampled by a second clock domain, using the phase estimate.
Abstract: A terminal comprising: a radio-frequency transmitter for transmitting packets on an uplink to a wireless cellular network; and processing apparatus comprising an upper protocol stack and a lower protocol stack, the upper stack being arranged to process data according to one or more transport protocols and form the data into packets of a plurality of different types for transmission over a packet-based network, and the lower stack being arranged to receive the packets from the upper stack and process them for transmission via the wireless cellular network. The lower stack comprises a plurality of packet queues each corresponding to a different respective priority level, and a packet decoder configured to supply each packet in dependence on its type to a packet queue of a corresponding priority level. The lower stack further comprises a dequeuing mechanism configured to dequeue packets for transmission from said queues in dependence on the priority levels.
Abstract: Decoding a content of interest with optimal power usage. In an embodiment, a central processing unit (CPU) retrieves the frames of a data stream of interest from a secondary storage and stores them in a random access memory (RAM). The CPU forms an index table indicating the locations at which each of the frames is stored. The index table is provided to a decoder, which processes the frames in sequence to recover the original data from the encoded data. By using the index information, the power usage is reduced at least in an embodiment when the decoding is performed by an auxiliary processor.
Type:
Grant
Filed:
December 10, 2008
Date of Patent:
November 4, 2014
Assignee:
Nvidia Corporation
Inventors:
Chandrasekhar Morisetti, Susmitha V P N D Gummalla, Murali Mohan Kakarla, Jim Van Welzen
Abstract: The method includes receiving a plurality of graphics primitives for rendering at a GPU of a computer system and rendering graphics primitives into pixel parameters of the pixels of a display, wherein the parameters include pixel depth values and pixel normal values. For each pixel of the display, an ambient occlusion process is performed. The algorithm takes as input a ND-buffer containing pixel depth values and pixel normals. Based on the pixel 3-D position and the pixel normal vector, horizon heights are computed by sampling the ND-buffer and an occlusion term is computed for each pixel based on the horizon heights. Based on the pixel 3-D position, the pixel normal vector, a normal occlusion term is computed by sampling the ND-buffer above the horizon in multiple directions. An ambient occlusion illumination value is computed by combining the horizon occlusion term and the normal occlusion term.
Type:
Grant
Filed:
December 14, 2007
Date of Patent:
November 4, 2014
Assignee:
Nvidia Corporation
Inventors:
Rouslan Dimitrov, Louis Bavoil, Miguel Sainz
Abstract: A system, method, and computer program product are provided for depicting a body of water utilizing a height field and particles. In use, content depicting a body of water is identified. Additionally, a height field is generated for the content. Furthermore, at least a portion of the height field is converted to a plurality of particles based on predetermined criteria.
Abstract: A system, method, and computer program product are provided for enhancing a viewing experience when display content is viewed utilizing stereo glasses. In use, display content is received for being outputted utilizing a display. Further, a duration of a vertical blanking interval associated with the display content is increased for enhancing a viewing experience when the display content is viewed utilizing the stereo glasses.
Type:
Grant
Filed:
December 5, 2011
Date of Patent:
November 4, 2014
Assignee:
NVIDIA Corporation
Inventors:
Gerrit A. Slavenburg, Thomas F. Fox, David Robert Cook
Abstract: A system and method are provided for tuning a serial link. The method includes receiving, by a receiver circuit, an offset correction pattern transmitted over a serial link and sampling the received offset correction pattern based on an offset correction parameter to generate a sampled signal. A distribution of the sampled signal is computed and the offset correction parameter is set based on the distribution. The system includes a receiver circuit that is coupled to the serial link and an offset correction unit that is coupled to the receiver circuit. The receiver circuit is configured to receive the offset correction pattern and sample the received offset correction pattern based on the offset correction parameter to generate the sampled signal. The offset correction unit is configured to compute the distribution of the sampled signal and set the offset correction parameter based on the distribution.
Abstract: A video frame compression system includes a rendering engine that provides a current video frame and current additional rendering information. Additionally, the video frame compression system includes a warping engine that generates a warped video frame, wherein the warped video frame is a transformation of a previous video frame that is based on the current additional rendering information. Further, the video frame compression system includes a video encoder that compresses the current video frame by using the warped video frame as a reference frame and separately compresses the current additional rendering information. Still further, the video frame compression system includes a packetizer that provides main and auxiliary data streams corresponding to the compressed current video frame and the compressed current additional rendering information, respectively. A video frame decompression system and methods of video frame compression and decompression are also provided.
Type:
Application
Filed:
April 26, 2013
Publication date:
October 30, 2014
Applicant:
Nvidia Corporation
Inventors:
Hassane S Azar, Dawid Pajak, Stefan Eckart, Swagat Mohapatra
Abstract: A graphics processor and a method of scaling user interface (UI) elements for smaller displays. One embodiment of the graphics processor includes: (1) a scene renderer configured to render a scene from scene data generated by a graphics application, (2) a user interface (UI) renderer configured to render a UI from UI data generated by the graphics application, (3) a UI scaler configured to scale the UI based on properties of a remote display, and (4) a compositor operable to combine the scene and the UI into a composite image.
Abstract: A method includes providing a primary camera and a secondary camera in a data processing device. The primary camera and the secondary camera are both capable of capturing an image and/or a video frame of a same resolution. The method also includes enabling the secondary camera and the primary camera to be utilized as standalone cameras, and providing a capability to rotate the secondary camera from an angular position of utilization as the standalone camera to an angular position of utilization thereof in conjunction with the primary camera as a three-dimensional (3D) camera offering stereoscopic separation between the primary camera and the secondary camera.
Type:
Application
Filed:
April 24, 2013
Publication date:
October 30, 2014
Applicant:
NVIDIA Corporation
Inventors:
Anup Ashok Dalvi, Dhaval Sanjaykumar Dave
Abstract: A system, method, and computer program product are provided for generating an image thumbnail. In operation, an image is received. Additionally, a most relevant portion of the image is determined. Further, a cropping area is identified, based on the most relevant portion of the image. The cropping area is applied to the image. Moreover, an image thumbnail for the image is generated, based on the applied cropping area.
Abstract: A method includes detecting, through a processor of a source device and/or a processor of a target display communicatively coupled to a memory, a hot-plug event indicating coupling of the target display to the source device without shutting down both the source device and the target display when the target display is in a standby mode of operation thereof. The method also includes transitioning, through the processor of the source device and/or the processor of the target display, the target display from the standby mode of operation to an active mode of operation thereof based on a control signal from the processor of the source device and/or the processor of the target display following the detection of the hot-plug event. The active mode is associated with a higher power level than the standby mode.
Abstract: A method to enhance a video call experience on a data processing device includes detecting, through a processor of the data processing device communicatively coupled to a memory, an incoming video phone call thereto. The method also includes transmitting, through the processor, display data associated with a display of the data processing device to a target display to be rendered thereon upon the detection of the incoming video phone call. The target display is external to the data processing device and communicatively coupled thereto.
Abstract: A method includes calculating, through a processor of a computing device communicatively coupled to a memory, correlation between two portions of an image and/or a video frame on either side of a reference portion thereof. The method also includes determining, through the processor, whether content of the image and/or the video frame is stereoscopic or non-stereoscopic based on the determined correlation.
Type:
Application
Filed:
April 25, 2013
Publication date:
October 30, 2014
Applicant:
NVIDIA Corporation
Inventors:
Himanshu Jagadish Bhat, Gautam Pratap Kale
Abstract: Disclosed are a method, system, and/or apparatus to enable multi-type and multi-location firmware updates and hardware feature updates through a single interface protocol. In one embodiment, a computer-implemented method of updating a platform system firmware and a component device firmware through a single interface protocol includes assigning a unique index number to each of a platform system and a component device, generating a platform system firmware payload, receiving a component device firmware payload, and generating a firmware update package comprising the platform system firmware payload and the component device firmware payload. The method also includes querying the platform payload header and the component payload header using a check image application programming interface and updating at least one of the platform system firmware and the component device firmware by passing at least one of the platform system firmware payload and the component device firmware payload to a set image API.
Abstract: The present invention systems and methods enable configuration of functional components in integrated circuits. A present invention system and method can flexibly change the operational characteristics of functional components in an integrated circuit die based upon a variety of factors, including if the die has a defective component. An indication of the defective functional component identification is received. A determination is made if the defective functional component is one of a plurality of similar functional components that can provide the same functionality. The other similar components can be examined to determine if they are parallel components to the defective functional component. The defective functional component is disabled if it is one of the plurality of similar functional components and another component can handle the workflow that would otherwise be assigned to the defective component. Workflow is diverted from the disabled component to other similar functional components.
Type:
Grant
Filed:
December 18, 2003
Date of Patent:
October 28, 2014
Assignee:
Nvidia Corporation
Inventors:
James M. Van Dyke, John S. Montrym, Michael B. Nagy, Sean J. Treichler
Abstract: A system, method, and computer program product are provided for synchronizing stereo signals. In use, stereo signals are synchronized amongst a plurality of display devices utilizing hardware.
Type:
Grant
Filed:
April 9, 2007
Date of Patent:
October 28, 2014
Assignee:
NVIDIA Corporation
Inventors:
Dat T. Nguyen, Lauro B. Manalac, Leslie E. Neft, David M. Stears, Jesse S. Clayton
Abstract: A method of presenting content, in accordance with one embodiment of the present invention, includes receiving a request for an item of content and selectively verifying ownership of the requested content. If verification of ownership is not to be performed for the particular request, the item of content may be served. If ownership is substantiated for the particular request, the content may also be served. If ownership is not substantiated for the particular request, the content may be purged. Ownership verification may be by access to a physical copy of the content (e.g., DVD, CD or the like).
Abstract: A system, method, and computer program product are provided for controlling stereo glasses shutters. In use, a right eye shutter of stereo glasses is controlled to switch between a closed orientation and an open orientation. Further, a left eye shutter of the stereo glasses is controlled to switch between the closed orientation and the open orientation. To this end, the right eye shutter and the left eye shutter of the stereo glasses may be controlled such that the right eye shutter and the left eye shutter simultaneously remain in the closed orientation for a predetermined amount of time.
Type:
Grant
Filed:
September 28, 2010
Date of Patent:
October 28, 2014
Assignee:
NVIDIA Corporation
Inventors:
Gerrit Slavenburg, Thomas F. Fox, David Robert Cook, David B. Kirk