Frame Buffer Patents (Class 345/545)
-
Patent number: 10885094Abstract: A content presentation system is disclosed for composing a visual scene for an audience using content contained in a storage device, and storing the visual appearance of the scene for later retrieval and recreation by the presentation system. Scenes are recalled in a manner that permits further manipulation of the scene during the live presentation. Scenes can furthermore be recalled in random order, or cued to time-based media such as video, modifying existing elements in the staging area to the extent necessary to recreate the stored scene.Type: GrantFiled: September 13, 2018Date of Patent: January 5, 2021Assignee: Legistek CorporationInventor: Peter Nicholas Moore
-
Patent number: 10861205Abstract: Conservative rasterization hardware comprises hardware logic arranged to perform an edge test calculation for each edge of a primitive and for two corners of each pixel in a microtile. The two corners that are used are selected based on the gradient of the edge and the edge test result for one corner is the inner coverage result and the edge test result for the other corner is the outer coverage result for the pixel. An overall outer coverage result for the pixel and the primitive is calculated by combining the outer coverage results for the pixel and each of the edges of the primitive in an AND gate. The overall inner coverage result for the pixel is calculated in a similar manner.Type: GrantFiled: June 28, 2019Date of Patent: December 8, 2020Assignee: Imagination Technologies LimitedInventor: Casper Van Benthem
-
Patent number: 10845865Abstract: A number of frames may be transferred in one frame period to a display panel followed by at least one frame period during which no frame is transferred. During this link idle time, the display panel continues to work on the transferred frames. However, the link and/or graphics processor may be powered down during this time to reduce power consumption.Type: GrantFiled: April 21, 2017Date of Patent: November 24, 2020Assignee: Intel CorporationInventors: Uma Shankar, Madhav Singh Chauhan, Susanta Bhattacharjee, Animesh Manna, Vandita Kulkarni, Mahesh Kumar
-
Patent number: 10846735Abstract: Described are systems and methods for dynamically generating advertisements for presentation in an application executing on a user device, such as an application executing on a smart phone or tablet of a user. An ad server system provides various ad templates, each of which include one or more tokens at different locations within the ad templates. The same token may be included in multiple different ad templates at the same of different locations. Based on user profile and/or conditions at the time of ad presentation, an appropriate template is selected and used to dynamically generate the ad.Type: GrantFiled: November 30, 2017Date of Patent: November 24, 2020Assignee: Vungle, Inc.Inventors: Matthew Jacobsen Bennion, Martin Jeffrey Price, Eunbe Kim, Edwin Kwok, Christopher T. Brown, Nicolas Goles, Daniel J. Gilk, Arash Afrooze, Daniele Delgrosso, Ian Stephen Harris, Michal Pilawski
-
Patent number: 10838682Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.Type: GrantFiled: July 27, 2017Date of Patent: November 17, 2020Assignee: Intelligent Waves LLCInventors: Robert David Lee, Hemal Yogesh Gandhi, Akshay P. Joshi
-
Patent number: 10825526Abstract: In non-volatile memory circuit, the area devoted to the cache buffer of the read and write circuitry is reduced through the sharing of data latches. In an array structure where memory cells are connected along bit lines, and the bit lines organized into columns, each of the columns has an associated set of data latches, including one or more data latches for each bit line of the column. Data is transferred in and out of the read and write circuit on a data bus, where data is transferred between the data latches and the data bus through a set of transfers latches. The area used by the latch structure is reduced by sharing the transfer latches of the read and write circuitry between the data latches of multiple columns.Type: GrantFiled: June 24, 2019Date of Patent: November 3, 2020Assignee: SanDisk Technologies LLCInventors: YenLung Li, Hua-Ling Cynthia Hsu, Chen Chen, Min Peng
-
Patent number: 10783606Abstract: An image display apparatus includes an image forming unit and a vehicle provided with the image display apparatus. The image forming unit includes a light source unit configured to emit light, an optical scanner configured to scan the light emitted from the light source unit two-dimensionally in a main scanning direction and a sub-scanning direction, and an intermediate image forming unit configured to form an intermediate image by the light scanned by the optical scanner. The image forming unit satisfies 0.3<Rm/L<3, where Rm denotes a radius of curvature of the intermediate image forming unit in the main scanning direction, and L denotes distance between a reference point when the optical scanner deflects and scans the light and a center of the intermediate image formed on the intermediate image forming unit. In the vehicle, the image display apparatus indicates the intermediate image to a driver as a virtual image.Type: GrantFiled: November 8, 2016Date of Patent: September 22, 2020Assignee: Ricoh Company, Ltd.Inventors: Hiromichi Atsuumi, Yuki Hayashi, Daisuke Ichii, Naoki Nakamura
-
Patent number: 10755666Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an example method may include causing a first region of a display to be refreshed without using a memory of the display, and causing a second region of the display to be refreshed using the memory of the display.Type: GrantFiled: July 27, 2018Date of Patent: August 25, 2020Assignee: QUALCOMM IncorporatedInventors: Dileep Marchya, Balamukund Sripada
-
Patent number: 10705671Abstract: This application discloses an information sharing method performed at a first terminal communicatively coupled to a second terminal, the method comprising: launching a live video chat window including a first display region and a second display region; receiving a user request for information sharing between the first terminal and the second terminal; in response, launching an information sharing window within a predefined region that at least partially covers at least a portion of one of the first display region and the second display region; receiving a user instruction for rendering one or more objects in the information sharing window; and in response, rendering the one or more objects in the information sharing window in a manner such that the live video stream in the covered portion of the one of the first display region and the second display region is visible to the user through the information sharing window.Type: GrantFiled: September 8, 2017Date of Patent: July 7, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Fa Wang
-
Patent number: 10685423Abstract: A method is described. The method includes simulating execution of an image processing application software program. The simulating includes intercepting kernel-to-kernel communications with simulated line buffer memories that store and forward lines of image data communicated from models of producing kernels to models of consuming kernels. The simulating further includes tracking respective amounts of image data stored in the respective line buffer memories over a simulation runtime. The method also includes determining respective hardware memory allocations for corresponding hardware line buffer memories from the tracked respective amounts of image data. The method also includes generating configuration information for an image processor to execute the image processing application software program. The configuration information describes the hardware memory allocations for the hardware line buffer memories of the image processor.Type: GrantFiled: September 27, 2019Date of Patent: June 16, 2020Assignee: Google LLCInventors: Hyunchul Park, Albert Meixner, Qiuling Zhu, William Mark
-
Patent number: 10672839Abstract: A touch system includes a glass cover, a polarizer, packaging glass, a thin film transistor (TFT) backplane, a transmitter (TX) circuit, and a receiver (RX) circuit, where the glass cover, the polarizer, the packaging glass, and the TFT backplane are fitted in sequence from top to bottom, and the TX circuit is located on the TFT backplane, and the RX circuit is located on the packaging glass. The TX circuit and the RX circuit are respectively disposed on the TFT backplane and the packaging glass. Therefore, a quantity of stacked layers of the touch control system is reduced. This reduces a thickness of the touch system, thereby achieving a thinner and lighter active matrix organic light emitting diode (AMOLED) display screen, and reducing a weight of a terminal product.Type: GrantFiled: May 11, 2015Date of Patent: June 2, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Honglei Luo
-
Patent number: 10665210Abstract: Disclosed herein are techniques to provide notification of the type and/or attributes of frame updates. A platform can notify a panel of further frame updates, whether the frame update is a full frame update or a partial frame update and attributes of the frame update. The platform can notify the panel of information about the frame update during a vertical blanking interval by asserting a command or signaling the panel using selected symbols during the vertical blanking interval.Type: GrantFiled: December 29, 2017Date of Patent: May 26, 2020Assignee: INTEL CORPORATIONInventors: Seh Kwa, Nausheen Ansari
-
Patent number: 10645458Abstract: A method for enlarging a screen-capture concatenated into a matrix of multiple different screen-captures during playback of a video recording in a video player application, executed by a processor of a computerized system, may include receiving a video recording of a plurality of screen-captures. The video recording may include metadata with coordinates defining a position or a size of each screen-capture from the plurality of screen-captures in the video recording. A selection may be received from a user using an input device coupled to the computerized system of a screen-capture from the plurality of screen-captures in the video recording to view on a display. The coordinates of the selected screen-capture may be transformed by applying an algorithm based on HTML elements, so as to enlarge the selected screen-capture within a mask container. The enlarged screen-capture in the mask container selected by the user may be displayed on the display.Type: GrantFiled: August 14, 2018Date of Patent: May 5, 2020Assignee: NICE LTDInventors: Alexander Malev, Lior Moshe, Dror Eyal
-
Patent number: 10600145Abstract: An image processor comprises first scaling logic that receives image data comprising a first number of lines and generates first scaled image data by scaling down the image data in a first direction, a rotation buffer that has storage capacity for storing a second number of lines less than the first number of lines and stores the first scaled image data in a rotated state, and second scaling logic that generates second scaled image data by scaling down the first scaled image data in a second direction different from the first direction.Type: GrantFiled: September 17, 2014Date of Patent: March 24, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-Chul Yoon, Min-Soo Kim, Jae-Sop Kong
-
Patent number: 10546362Abstract: An apparatus and method for adaptive pixel hashing. For example, one embodiment of a method comprises: determining X and Y coordinates for a pixel block to be processed; performing a first lookup in a first data structure to identify a second data structure; performing a second lookup in the second data structure using the X and Y coordinates for the pixel block to identify a third data structure; performing a third lookup in a third data structure indexed based on the X and Y coordinates of the pixel block, the third lookup identifying an entry in the third data structure corresponding to the X and Y coordinates of the pixel block; reading information from the entry identifying an execution cluster to process the pixel block; and processing the pixel block by the execution cluster.Type: GrantFiled: December 4, 2017Date of Patent: January 28, 2020Assignee: Intel CorporationInventors: Kalyan K. Bhiravabhatla, Subramaniam Maiyuran, Jorge F. Garcia Pabon, Saurabh Sharma
-
Patent number: 10546557Abstract: Overlay and screen recording techniques are described that enables separate recordings of a screen and one or more overlays that were displayed on the screen during recording. In one example, pixel values of an overlay are blended with pixel values of a screen to paint the overlay onto the screen in a transparent manner that is imperceptible to the human eye but allows for original screen pixel values to be recovered from areas of the screen that were visually occluded by the overlay. This enables a user to display recording controls and visual cues on their screen without having to worry about the overlay visually occluding any screen content during the recording. One or both of the separately recorded screen and overlay streams can then be output for playback to enable viewing of the individual streams without loss in quality or content of the individual streams.Type: GrantFiled: December 15, 2016Date of Patent: January 28, 2020Assignee: Adobe Inc.Inventors: Siddhant Jain, Renzil Leith DSouza
-
Patent number: 10545868Abstract: A method of managing display data involves maintaining caches (25, 29) of most recently used tiles of display data at a host (21) and at a display control device (22). The caches (25, 29) are synchronised so that they contain the same data in the same locations. When the host (21) generates a tile that needs encoding and transmitting, it checks to see if that tile is already stored in the host cache (25). If so, it sends a cache ID to the display control device (22); otherwise, it encodes and sends the tile. When the display control device (22) receives data, it identifies it either as a cache ID or as an encoded tile. If it is a cache ID, the data is retrieved from the display control device cache (29) and sent for display (23); otherwise, it decodes the tile and sends it for display (23). Both caches (25, 29) are updated so that the tile is indicated as the most recently accessed item in each cache (25, 29).Type: GrantFiled: September 28, 2016Date of Patent: January 28, 2020Assignee: DISPLAYLINK (UK) LIMITEDInventor: Eric Kenneth Hamaker
-
Patent number: 10540742Abstract: A device that includes integrated circuit includes a tiler circuit, a grid generator, and a warper circuit. The tiler circuit divides the distorted input image data into a plurality of image tiles and stores the image tiles into a memory device. Each image tile is an M×N array of pixel samples where M and N are greater than 1. The grid generator produces a mesh grid that describes a mapping of first pixel locations of the distorted image data to second pixel locations of the corrected image data. The warper circuit reads one or more of the image tiles from the memory device based on the mesh grid and interpolates a warped output image from the image tiles read from memory.Type: GrantFiled: April 27, 2017Date of Patent: January 21, 2020Assignee: APPLE INC.Inventor: Christopher L. Mills
-
Patent number: 10521877Abstract: An apparatus, a method, a method of manufacturing and apparatus, and a method of constructing an integrated circuit are provided.Type: GrantFiled: August 23, 2017Date of Patent: December 31, 2019Assignee: Samsung Electronics Co., LtdInventors: Lam V. Nguyen, Michael Butler
-
Patent number: 10515143Abstract: A system and technique for capturing a workflow history and video of an electronic document are disclosed. Events generated by an application while modifying an electronic document are stored on a web server as metadata. In addition, a captured digital image or frames of captured digital video that reflect the state of the document at the time the event was generated are also stored on the web server. The metadata is associated with one or more portions of the document and with the captured digital image or frames of captured digital video.Type: GrantFiled: December 5, 2012Date of Patent: December 24, 2019Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice, Justin Frank Matejka, Thomas White, Ara Danielyan, Ruslana Steininger, Michael Chen, Anderson Nogueira
-
Patent number: 10504272Abstract: An apparatus and method for efficient rendering and transmission of video content in a virtual reality system. For example, one embodiment of an apparatus comprises: a first frame buffer to store image frames to be transmitted to a virtual reality apparatus; tile-based image rendering circuitry and/or logic to concurrently render multiple tiles of a first image frame, wherein tiles are categorized core tiles or a peripheral tiles; tile-based transmission circuitry and/or logic to transmit a first core tile rendered to the virtual reality apparatus before one or more remaining tiles have been rendered, the tile-based transmission circuitry and/or logic to continue to transmit one or more subsequently rendered core tiles following the first tile until all core tiles have been transmitted; and the tile-based transmission circuitry and/or logic to identify a subset of peripheral tiles to be transmitted based on first coordinate/offset data and to responsively transmit the subset of peripheral tiles.Type: GrantFiled: September 29, 2017Date of Patent: December 10, 2019Assignee: Intel CorporationInventors: Sean Lawless, Yaniv Frishman, Paul Diefenbaugh, Vishal Sinha, Jason Tanner
-
Patent number: 10445923Abstract: One embodiment provides a graphics processor comprising a hardware graphics rendering pipeline configured to perform multisample anti-aliasing, the hardware graphics rendering pipeline including pixel processing logic to determine that each sample location of a pixel of a multisample surface is associated with a clear value and resolve a color value for the pixel to a non-multisample surface via a write of metadata to indicate that the pixel has the clear value.Type: GrantFiled: September 28, 2017Date of Patent: October 15, 2019Assignee: Intel CorporationInventors: Devan Burke, Abhishek Venkatesh, Travis Schluessler
-
Patent number: 10360659Abstract: A method is performed at a computing device for controlling image display during image editing, the method including: loading, into the memory, an obtained to-be-edited image; identifying a primary area in the loaded image, the primary area including one or more objects that are automatically recognized as subjects of the loaded image; adjusting the primary area in the loaded image in accordance with a fitting state between the loaded image and a preset template when a center of the primary area is initially located at a center of a display area of the preset template; and displaying, on the screen, the adjusted primary area in the loaded image to occupy the display area of the template completely.Type: GrantFiled: August 31, 2017Date of Patent: July 23, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qianyi Wang, Zhibin Wang
-
Patent number: 10317991Abstract: The locations of pixels in a frame are adjusted at a display controller after the frame has been generated by a graphics processing unit (GPU) or other processor and provided to the display controller. The adjusting of the pixel locations therefore occurs as close as possible to a display panel in a display system, thereby supporting rapid changes to pixel positions.Type: GrantFiled: December 21, 2016Date of Patent: June 11, 2019Assignee: GOOGLE LLCInventor: Andrew Ian Russell
-
Patent number: 10297047Abstract: One embodiment provides for a general-purpose graphics processor comprising a hardware graphics rendering pipeline configured to perform multisample anti-aliasing, the hardware graphics rendering pipeline including pixel processing logic to determine color data for multiple sample locations of each pixel in a set of pixels and to contiguously pack the color data for the multiple sample locations of each pixel for storage to a multisample render target.Type: GrantFiled: April 21, 2017Date of Patent: May 21, 2019Assignee: Intel CorporationInventors: Prasoonkumar Surti, Abhishek R. Appu
-
Patent number: 10270844Abstract: A method and system is provided for creating an integrated video stream based on relative location and movement of a wireless pointing device. The system includes a receiver for continuously receiving position data from a wireless pointing device and a processor for calculating an initial position and orientation of the wireless pointing device based on the position data received from the wireless pointing device, accessing additional data from a secondary source based on input data received from the wireless pointing device, and creating the integrated video stream based on an original video stream, the initial position and orientation of the wireless pointing device and the additional data accessed from the secondary source. The system further includes a server for transmitting the integrated video stream to the wireless pointing device to be rendered on a screen thereof.Type: GrantFiled: March 9, 2018Date of Patent: April 23, 2019Assignee: HSNi, LLCInventor: John McDevitt
-
Patent number: 10242687Abstract: The invention relates to a codec and a discriminator and methods therein for audio signal discrimination and coding. Embodiments of a method performed by an encoder comprises, for a segment of the audio signal: identifying a set of spectral peaks; determining a mean distance S between peaks in the set; and determining a ratio, PNR, between a peak envelope and a noise floor envelope. The method further comprises selecting a coding mode, out of a plurality of coding modes, based at least on the mean distance S and the ratio PNR; and applying the selected coding mode for coding of the segment of the audio signal.Type: GrantFiled: March 7, 2017Date of Patent: March 26, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Erik Norvell, Volodya Grancharov
-
Patent number: 10147222Abstract: A multi-pass unit interoperates with a device driver to configure a screen space pipeline to perform multiple processing passes with buffered graphics primitives. The multi-pass unit receives primitive data and state bundles from the device driver. The primitive data includes a graphics primitive and a primitive mask. The primitive mask indicates the specific passes when the graphics primitive should be processed. The state bundles include one or more state settings and a state mask. The state mask indicates the specific passes where the state settings should be applied. The primitives and state settings are interleaved. For a given pass, the multi-pass unit extracts the interleaved state settings for that pass and configures the screen space pipeline according to those state settings. The multi-pass unit also extracts the interleaved graphics primitives to be processed in that pass. Then, the multi-pass unit causes the screen space pipeline to process those graphics primitives.Type: GrantFiled: November 25, 2015Date of Patent: December 4, 2018Assignee: NVIDIA CORPORATIONInventors: Ziyad Hakura, Cynthia Allison, Dale Kirkland, Jeffrey Bolz, Yury Uralsky, Jonah Alben
-
Patent number: 10121275Abstract: A tile-based rendering method and a tile-based rendering apparatus are provided. The tile-based rendering method involves performing tile binning on a first image and a second image having binocular disparity using a plurality of graphic processors based on a draw command, determining a tile of the second image having a highest similarity to a tile of the first image based on a result of the tile binning, determining a tile rendering order for each tile of the first image and the second image, based on a result of the determining of the tile of the second image having a highest similarity to the tile of the first image, and performing tile rendering, according to the determined tile rendering order.Type: GrantFiled: November 19, 2015Date of Patent: November 6, 2018Assignee: Samsung Electronics Co., Ltd.Inventor: Seunghun Jin
-
Patent number: 10074159Abstract: Disclosed embodiments provide systems, components, and methodologies for performing super sampling in combination with other operations to enhance anti-aliasing in high resolution meshes generated by GPUs so as to mitigate, reduce or eliminate the effects of degenerated triangles so as to improve the appearance of simulated objects.Type: GrantFiled: December 28, 2015Date of Patent: September 11, 2018Assignees: VOLKSWAGEN AG, AUDI AGInventor: George Allen Khorasani
-
Patent number: 10063941Abstract: A method for writing images into a memory is provided. The method includes steps of: establishing a first configuration table for configuring the memory into a plurality of first buffers according to a first resolution of a first image; establishing a second configuration table for configuring the memory into a plurality of second buffers according to a second resolution of a second image, wherein the second resolution is different from the first resolution; and determining a position to which the second image is to be written into the memory according to the first configuration table and the second configuration table.Type: GrantFiled: June 2, 2014Date of Patent: August 28, 2018Assignee: MSTAR SEMICONDUCTOR, INC.Inventors: Shang-Ru Tsai, Chung-Yi Ke
-
Patent number: 10042411Abstract: A drive circuit applicable to a display device includes a first signal path and a second signal path. The first signal path, configured to receive image data and transmit the image data in a first operation mode, includes a compression unit, a storage unit and a de-compression unit. In the first operation mode, the compression unit performs a compression procedure on the image data to generate compression data, the storage unit stores the compression data, and the de-compression unit receives the compression data and performs a de-compression procedure on the compression data to recover the image data. The second signal path is configured to receive image data, transmit the image data to the storage unit so as to bypass the compression unit, and transmit the image data received from the storage unit to a display unit so as to bypass the decompression unit in a second operation mode.Type: GrantFiled: June 27, 2017Date of Patent: August 7, 2018Assignee: NOVATEK Microelectronics Corp.Inventors: Kuei-Chung Chang, Feng-Jung Kuo, Hsi-Chi Ho
-
Patent number: 10042769Abstract: A method for managing cache space between one electronic device and multiple storage devices includes identifying and quantifying storage devices connected to an electronic device, and acquiring efficiency information of each identified storage device on preset occasions. Cache space of each storage device is computed on being connected to or being disconnected from the electronic device, taking account of information acquired as to efficiency and quantity of each of the storage devices. A core switch of the electronic device is controlled to allocate a computed cache space to a storage device.Type: GrantFiled: March 21, 2016Date of Patent: August 7, 2018Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.Inventor: Yi-Sheng Huang
-
Patent number: 10031743Abstract: This application discloses at least a kernel repair method and apparatus. An embodiment of the method includes: loading a patch for repairing a to-be-repaired object function in a kernel, the patch being written in a memory-safe language subset of a non-memory-safe language or a memory-safe language; executing the patch using a memory-safe language engine; receiving a call request for calling a repair interface to repair the object function during the executing of the patch, wherein the repair interface is an interface provided by the memory-safe language engine and used for repairing a function; and executing the requested repair interface to repair the object function. As such, the hot patching and security of a kernel can be achieved.Type: GrantFiled: September 29, 2016Date of Patent: July 24, 2018Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Yulong Zhang, Chenfu Bao, Tao Wei
-
Patent number: 10019968Abstract: Systems and methods for synchronizing a video source and display circuitry using a dynamic tearing effect (TE) signal are provided. In one embodiment, an electronic display device includes: variable refresh rate circuitry that, when no new frame data is provided to the electronic display device, extends a vertical blanking period and reduces a refresh rate of the electronic display device. A tearing effect signal is generated, which is selectively set to a first logical level at a first period of time and a second logical level at a second period of time. The tearing effect signal is provided to the host electronic device that provides frame data to the electronic display device and upon receipt of new frame data, an un-extended vertical blanking period is returned to and the frame data at the next frame boundary is displayed.Type: GrantFiled: September 20, 2016Date of Patent: July 10, 2018Assignee: APPLE INC.Inventors: Yafei Bi, Arthur L. Spence, Vanessa C. Heppolette, Eran Tamari, Josh P. DeCesare
-
Patent number: 9996579Abstract: Systems and methods are described to quickly search a data store based on one or more n-dimensional colors. The n-dimensional colors in the data store may be converted to interleaved integers and indexed. An n-dimensional color search range may be converted to one or more integer search ranges. A fast color search query may be formulated based on the one or more integer search ranges, and transmitted to the data store for searching. The data store may use the interleaved integer index to quickly compare the integer search ranges to the interleaved integers, and send back one or more colors or object results that matched the desired color range.Type: GrantFiled: June 26, 2014Date of Patent: June 12, 2018Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Paul Barnhart Sayre, III
-
Patent number: 9997141Abstract: A display system includes a pixel array, a data buffer and a display driver. In a particular embodiment the data buffer receives and stores frames of image data and provides the frames of image data to the pixel array. The display driver overwrites an entire frame of image data on the data buffer during some frame times and selectively overwrites a portion of a frame of image data, leaving another portion of the frame of image data in the data buffer, during other frame times.Type: GrantFiled: September 13, 2016Date of Patent: June 12, 2018Assignee: OmniVision Technologies, Inc.Inventors: Sunny Yat-san Ng, Xing Sun
-
Patent number: 9959592Abstract: A method performed by a physical computing system, the method includes disabling a display refresh process of a video controller of the physical computing system if no active display device is connected to the physical computing system. A physical computing system includes a video controller comprising a rendering engine and a display refresh controller; a memory controller connected to a memory; and a display controller to determine whether an active display device is connected to the physical computing system; in which a display refresh process performed by the display refresh controller is disabled when no active display device is connected to the physical computing system.Type: GrantFiled: March 8, 2016Date of Patent: May 1, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Sze Hau Loh, Theodore F. Emerson
-
Patent number: 9953613Abstract: Methods and devices employing circuitry for dynamically adjusting bandwidth control of a display interface are provided. The display interface or image content is dynamically adjusted to support both high-speed image data (e.g., 120 Hz image data) and lower-speed content (e.g., 60 Hz content). For example, in some embodiments, additional pixel pipelines and/or processing lanes may be activated during the rendering of high-speed image data, but not during the rendering of low-speed image data. Additionally or alternatively, high-speed image data, but not low-speed data, may be compressed to render high-speed content over an interface that supports only low-speed content.Type: GrantFiled: March 18, 2015Date of Patent: April 24, 2018Assignee: APPLE INC.Inventors: Paolo Sacchetto, David W. Lum, Christopher P. Tann, Guy Cote, Chaohao Wang, Sandro H. Pintz
-
Patent number: 9952996Abstract: In some embodiments, the present disclosure provides techniques for concurrently exchanging USB 2.0 information, SuperSpeed information, and four lanes of DisplayPort information via a single USB Type-C connection. In some embodiments, this may be accomplished in part by multiplexing signals such as the USB 2.0 signals and the DisplayPort AUX signal to fewer than a standard number of conductors in order to free up other conductors for the third and fourth lanes of DisplayPort information. In some embodiments, a standard USB Type-C receptacle, plug, and cable are used. In some embodiments, a modified receptacle, plug, and/or cable are provided.Type: GrantFiled: October 15, 2015Date of Patent: April 24, 2018Assignee: Icron Technologies CorporationInventors: Sukhdeep Singh Hundal, Thomas Aaron Schultz
-
Patent number: 9948701Abstract: A method and system is provided for creating an integrated video stream based on relative location and movement of a wireless pointing device. The system includes a receiver for continuously receiving position data from a wireless pointing device and a processor for calculating an initial position and orientation of the wireless pointing device based on the position data received from the wireless pointing device, accessing additional data from a secondary source based on input data received from the wireless pointing device, and creating the integrated video stream based on an original video stream, the initial position and orientation of the wireless pointing device and the additional data accessed from the secondary source. The system further includes a server for transmitting the integrated video stream to the wireless pointing device to be rendered on a screen thereof.Type: GrantFiled: February 10, 2016Date of Patent: April 17, 2018Assignee: HSNi, LLCInventor: John McDevitt
-
Patent number: 9934145Abstract: In one embodiment of the present invention a cache unit organizes data stored in an attached memory to optimize accesses to compressed data. In operation, the cache unit introduces a layer of indirection between a physical address associated with a memory access request and groups of blocks in the attached memory. The layer of indirection—virtual tiles—enables the cache unit to selectively store compressed data that would conventionally be stored in separate physical tiles included in a group of blocks in a single physical tile. Because the cache unit stores compressed data associated with multiple physical tiles in a single physical tile and, more specifically, in adjacent locations within the single physical tile, the cache unit coalesces the compressed data into contiguous blocks. Subsequently, upon performing a read operation, the cache unit may retrieve the compressed data conventionally associated with separate physical tiles in a single read operation.Type: GrantFiled: October 28, 2015Date of Patent: April 3, 2018Assignee: NVIDIA CorporationInventors: Praveen Krishnamurthy, Peter B. Holmquist, Wishwesh Gandhi, Timothy Purcell, Karan Mehra, Lacky Shah
-
Method for output control of videos from multiple available sources and user terminal using the same
Patent number: 9894318Abstract: A method for control of video output applied to multiple available video sources, the method being executed by a user terminal having a touch-sensitive display which comprises a plurality of sub-regions for displaying contents from multi-channel video sources. The sub-regions comprise at least a first sub-region and a second sub-region. A touch operation on the touch-sensitive display is detected and includes a sliding operation. Contents of the first sub-region and contents of the second sub-region are exchanged according to start position and end position of the sliding operation. Users are able to control the output layouts of the contents from the multi-channel video sources by operating the user terminal according to individual needs.Type: GrantFiled: December 16, 2016Date of Patent: February 13, 2018Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Ming-Chuan Kao, Cheng-Han Shih -
Patent number: 9888269Abstract: Disclosed are a device and method for displaying a video over a network, the method includes: determining a first resolution of a target video frame input over network, and comparing the first resolution with a screen resolution of a mobile terminal, and the first resolution with a resolution of a video frame displayed by the mobile terminal; if the first resolution is different from the screen resolution of the mobile terminal, determining a first ratio of a row resolution of the screen resolution to a row resolution of the first resolution, and a second ratio of a column resolution of the screen resolution to a column resolution of the first resolution; determining the size of a display window according to the smaller one of the first ratio and the second ratio, which is a display scale, and the first resolution; and displaying the target video frame in the display window.Type: GrantFiled: October 18, 2016Date of Patent: February 6, 2018Assignees: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY CO., LTD., HISENSE USE CORPORATION, HISENSE INTERNATIONAL CO., LTD.Inventor: Hua Zhou
-
Patent number: 9881591Abstract: Embodiments of a display apparatus of an energy management system are presented. The display apparatus may include: a first screen updating unit including a drawing unit configured to determine a screen to be output based on a screen operation input and update data and an object included in the determined screen to configure an output-scheduled screen and a first temporary storage unit configured to store the configured output-scheduled screen; and a second screen updating unit configured to receive the stored output-scheduled screen and output the received output-scheduled screen through a screen output unit.Type: GrantFiled: July 19, 2016Date of Patent: January 30, 2018Assignee: LSIS CO., LTD.Inventors: Yeo-Chang Yoon, Myung-Hwan Lee, Jong-Ho Park
-
Patent number: 9852695Abstract: An organic light emitting diode display includes a data driving circuit which converts pixel data into a data voltage and supplies the data voltage to data lines during a data enable period, and senses changes in driving characteristics of a display panel within an extended vertical blank period, a scan driving circuit which supplies a scan pulse synchronized with the data voltage to scan lines during the data enable period, and outputs a scan pulse within the extended vertical blank period, and a timing controller which compensates for data of an input image using a compensation value determined based on the changes in the driving characteristics, transmits the compensated data to the data driving circuit, and controls operation timing of the data driving circuit and operation timing of the scan driving circuit.Type: GrantFiled: November 25, 2014Date of Patent: December 26, 2017Assignee: LG DISPLAY CO., LTD.Inventor: Kyoungsik Choi
-
Patent number: 9830880Abstract: One embodiment of the invention sets forth a technique for determining the frame rate of video content and modifying the refresh rate of a display device to be a multiple of the determined frame rate. A video player application accesses video content and transmits video content frames associated with the video content to a driver. Based on the received video content frames, the driver generates display frames for display on a display device. The driver also determines a frame rate associated with the video content and then modifies the refresh rate of the display device to be a multiple of the video content frame rate.Type: GrantFiled: July 22, 2009Date of Patent: November 28, 2017Assignee: NVIDIA CorporationInventor: David Wyatt
-
Patent number: 9830738Abstract: A graphics processing system has a rendering space which is divided into tiles. Primitives within the tiles are processed to perform hidden surface removal and to apply texturing to the primitives. The graphics processing system includes a plurality of depth buffers, thereby allowing a processing module to process primitives of one tile by accessing one of the depth buffers while primitive identifiers of another, partially processed tile are stored in another one of the depth buffers. This allows the graphics processing system to have “multiple tiles in flight”, which can increase the efficiency of the graphics processing system.Type: GrantFiled: December 11, 2014Date of Patent: November 28, 2017Assignee: Imagination Technologies LimitedInventor: Jonathan Redshaw
-
Patent number: 9811873Abstract: A scaler circuit is provided. The scaler circuit includes a first scaler configured to perform a first horizontal scaling operation after a first vertical scaling operation, a second scaler configured to perform a second horizontal scaling operation after a second vertical scaling operation and a line memory which is shared by the first scaler and the second scaler. Each of the first scaler and the second scaler generates a first image and a second image, respectively, having different resolutions from a single image using the line memory.Type: GrantFiled: January 27, 2016Date of Patent: November 7, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sung Rae Lee, Seung Hun Jeong
-
Patent number: 9799277Abstract: Subject matter disclosed herein relates to driving schemes that provide for improved data writing to pixels of electrowetting display devices. Subframes are defined within an input frame for providing data to pixels of an electrowetting display. Blocks of rows of pixels are also defined. The blocks are defined based upon driving schemes for the electrowetting display. In an embodiment, the driving schemes include a block driving scheme and an interlaced driving scheme. With a block driving scheme, the rows of pixels are grouped sequentially into blocks, i.e. block 1 includes rows 1-4, block 2 includes rows 5-8, etc. With an interlaced driving scheme, every Nth row is included in a block such that block 1 includes rows 1, 5, . . . , block 2 includes rows 2, 6, . . . , etc. Individual blocks are written to during the subframes thereby allowing for all rows to be handled during the input frame.Type: GrantFiled: June 26, 2014Date of Patent: October 24, 2017Assignee: Amazon Technologies, Inc.Inventors: Henricus Petronella Maria Derckx, Johannes Wilhelmus Hendrikus Mennen, Jozef Elisabeth Aubert