Patent classifications
G09G2352/00
Overlapped curve mapping for histogram-based local tone and local contrast
Methods and apparatuses are disclosed herein for performing tone mapping and/or contrast enhancement. In some examples, a block mapping curve is low-pass filtered with block mapping curves of surrounding blocks to form a smoothed block mapping curve. In some examples, overlapped curve mapping of block mapping curves, including smoothed block mapping curves, is performed, including weighting, based on a pixel location, block mapping curves of a group of blocks to generate an interpolated block mapping curve and applying the interpolated block mapping curve to a pixel to perform ton mapping and/or contrast enhancement.
COMPUTE OPTIMIZATION MECHANISM FOR DEEP NEURAL NETWORKS
- Prasoonkumar Surti ,
- Narayan Srinivasa ,
- Feng Chen ,
- Joydeep Ray ,
- Ben J. Ashbaugh ,
- Nicolas C. Galoppo Von Borries ,
- Eriko Nurvitadhi ,
- Balaji Vembu ,
- Tsung-Han Lin ,
- Kamal Sinha ,
- Rajkishore Barik ,
- Sara S. Baghsorkhi ,
- Justin E. Gottschlich ,
- Altug Koker ,
- Nadathur Rajagopalan Satish ,
- Farshad Akhbari ,
- Dukhwan Kim ,
- Wenyin Fu ,
- Travis T. Schluessler ,
- Josh B. Mastronarde ,
- Linda L. Hurd ,
- John H. Feit ,
- Jeffery S. Boles ,
- Adam T. Lake ,
- Karthik Vaidyanathan ,
- Devan Burke ,
- Subramaniam Maiyuran ,
- Abhishek R. Appu
An apparatus to facilitate compute optimization is disclosed. The apparatus includes one or more processing units to provide a first set of shader operations associated with a shader stage of a graphics pipeline, a scheduler to schedule shader threads for processing, and a field-programmable gate array (FPGA) dynamically configured to provide a second set of shader operations associated with the shader stage of the graphics pipeline.
METHOD AND APPARATUS FOR VIEWPORT SHIFTING OF NON-REAL TIME 3D APPLICATIONS
Systems and methods for super sampling and viewport shifting of non-real time 3D applications are disclosed. In one embodiment, a graphics processing unit includes a processing resource to execute graphics commands to provide graphics for an application, a capture tool to capture the graphics commands, and a data generator to generate a dataset including at least one frame based on the captured graphics commands and to modify viewport settings for each frame of interest to generate a conditioned dataset.
DISPLAY DEVICE AND ELECTRONIC DEVICE
An object of the invention is to provide a circuit technique which enables reduction in power consumption and high definition of a display device. A switch controlled by a start signal is provided to a gate electrode of a transistor, which is connected to a gate electrode of a bootstrap transistor. When the start signal is input, a potential is supplied to the gate electrode of the transistor through the switch, and the transistor is turned off. The transistor is turned off, so that leakage of a charge from the gate electrode of the bootstrap transistor can be prevented. Accordingly, time for storing a charge in the gate electrode of the bootstrap transistor can be shortened, and high-speed operation can be performed.
SEPARATELY PROCESSING REGIONS OR OBJECTS OF INTEREST FROM A RENDER ENGINE TO A DISPLAY ENGINE OR A DISPLAY PANEL
Video or graphics, received by a render engine within a graphics processing unit, may be segmented into a region of interest such as foreground and a region of less interest such as background. In other embodiments, an object of interest may be segmented from the rest of the depiction in a case of a video game or graphics processing workload. Each of the segmented portions of a frame may themselves make up a separate surface which is sent separately from the render engine to the display engine of a graphics processing unit. In one embodiment, the display engine combines the two surfaces and sends them over a display link to a display panel. The display controller in the display panel displays the combined frame. The combined frame is stored in a buffer and refreshed periodically. In accordance with another embodiment, video or graphics may be segmented by a render engine into regions of interest or objects of interest and objects not of interest and again each of the separate regions or objects may be transferred to the display engine as a separate surface. Then the display engine may transfer the separate surfaces to a display controller of a display panel over a display link. At the display panel, a separate frame buffer may be used for each of the separate surfaces.
Secured KVM switching device with unidirectional communications
A Secured Keyboard Video and Mouse (SKVM) system for selectively controlling a plurality of individual computers by a single set comprising a keyboard, a pointing device and at least one video monitor (in some cases, can be controlled also by computer), the SKVM comprising separate electrical circuits for transmitting the display sources, the pointing device and keyboard communications.
Control system detecting fill level on receiving vehicle(s)
A detector detects an overall fill level of a receiving vehicle. A mobile device on the receiving vehicle includes a mobile application that receives and displays the overall fill level of the receiving vehicle. The overall fill level can be overlaid on a geographic map that shows locations of multiple receiving vehicles, in which case an overall fill level indicator for each receiving vehicle is displayed on the geographic map as well.
System and method for simultaneously displaying multiple GUIs via the same display
There is provided a system and for simultaneously displaying multiple graphical user interfaces via the same display. The multiple graphical user interfaces are hosted by one or more remote host controllers. A user device is in operative communication with the one or more remote host controllers and comprises an interface display for displaying one or more of the multiple graphical user interfaces. A system controller is in operative communication with the user display device. The system controller has a processor with an associated memory of processor executable code that when executed provides the controller with performing computer-implementable steps comprising separating the interface display in two or more interface display portions and selectively providing for two or more of the graphical user interfaces to be simultaneously displayed via respective ones of the two or more interface display portions.
Spread-spectrum video transport integration with timing controller
A timing controller of a display set is integrated with an encoder for transport of analog signals between a display controller and source drivers of the display panel. The timing controller and integrated encoder are within an integrated circuit and are part of a chipset. The integrated circuit is located immediately after the SoC of a display set or is integrated within the SoC. A video signal sent to the timing controller chip is unpacked into sample values which are permuted into vectors of samples, one vector per encoder. Each vector is converted to analog, encoded and the analog levels are sent to the source drivers which decode into analog samples. Or, each digital vector is encoded and then converted to analog. A line buffer uses a memory to present a row of pixel information to the encoders. A mobile telephone has an integrated TCON with SSVT transmitter.
Drive control method, assembly and display device
A drive control method, an assembly and a display device, belonging to the field of panel manufacturing, for signal drive control of a display panel. The drive control method is applied to a time sequence controller, the time sequence controller is connected through a first signal line to a plurality of source drivers which are connected in parallel. The drive control method includes generating a broadcast configuration instruction, the broadcast configuration instruction being used for instructing a plurality of source drivers to perform driver configuration according to the broadcast configuration instruction, and sending the broadcast configuration instruction through the first signal line.