Patents Examined by Donna Ricks
  • Patent number: 9064333
    Abstract: Techniques for handling an interrupt in the rasterizer, in accordance with embodiment of the present technology, start with rasterizing one or more primitives of a first context. If an interrupt is received, the tile count of tiles of a current primitive that have been coarse rasterized is saved in a backing store. After storing the tile count, the one or more primitives of a second context are rasterized. After the second context is served, the coarse rasterization of the current primitive of the previous context is rerun without output until the tile corresponding to the stored tile count is coarse rasterized. Thereafter, rasterization of the current primitive of the first context from the next tile beyond the stored tile count is continued until rasterization is completed or another interrupt is received and the above described process is repeated.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: June 23, 2015
    Assignee: NVIDIA CORPORATION
    Inventors: Franklin C. Crow, Jeffrey R. Sewall
  • Patent number: 8884883
    Abstract: A method for displaying images on a curved display surface is described herein. The method includes receiving a graphical object and distorting the graphical object at run-time such that an appearance of the graphical object on the curved display surface will be substantially similar regardless of a position of the graphical object on the curved display surface when viewed at a viewing axis that is approximately orthogonal to a plane that is tangential to the curved display surface at a center of the graphical object. The method may further include displaying the graphical object on the curved display surface.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Hrvoje Benko, Andrew Wilson
  • Patent number: 8687002
    Abstract: A 3D graphics rendering method, medium and system that provide a motion blur effect. Clone objects of an object are generated based on animation information of the object to which a motion blur effect is to be applied and 3D graphics data including the generated clone objects is rendered, thereby providing a motion blur effect without using accumulation buffers.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: April 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-oak Woo
  • Patent number: 8610744
    Abstract: Systems and methods for providing a natural media painting application may receive user inputs through tablet stylus gestures. Various digital painting and image editing tasks may be invoked and/or controlled using such gesture-based inputs. The application may detect stylus gestures that mimic real-world actions of artists, and may perform appropriate painting and image editing actions in response to detecting and recognizing the stylus gestures. The system may provide an automatic zoom mode in which, as the stylus is moved into proximity of the tablet, the application zooms into a displayed image to focus on an area of interest. The system may also provide an automatic panning mode that allows the user to pan an image when the stylus is in proximity to, but not touching, the tablet. One or more thresholds for determining whether the stylus is in proximity with the tablet may be pre-defined or may be user configurable.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: December 17, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Jerry G. Harris
  • Patent number: 8587612
    Abstract: A method, a system, and a computer program product for providing augmented reality based on marker tracking are provided. In the method, an image is captured by an image capturing unit, and whether a quadrangle is present in the image is determined. If the quadrangle is found in the image, whether the quadrangle is a marker that complies with a marker definition is determined. If the quadrangle is the marker, an identity of the marker and four vertice coordinates of a marker image are identified. A rotation state of the marker is determined according to the vertex coordinates of the marker image, and a relative displacement between the marker and the image capturing unit is calculated. A three-dimensional object is combined into the image according to the relative displacement, the rotation state, and the identity of the marker, so as to provide an augmented reality image.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: November 19, 2013
    Assignee: National Taiwan University of Science and Technology
    Inventors: Chin-Shyurng Fahn, Yen-Shiung Huang
  • Patent number: 8542233
    Abstract: Systems and methods are provided for producing a rendered drawing or rendering from a detailed image of an object (e.g. photograph) resulting in a rendering that is photogrammetric and that preserves detail in the said image of said object. The combination of the metric nature and image detail preservation in a rendering resulting from the process enhances the usefulness of the rendering to users. The invention is useful in particular for large format renderings such as wire frame style drawings used for blueprints in the architecture, engineering and construction industry (AEC industry) when used for existing structures. The processes combine graphic arts techniques with photogrammetric techniques to preserve, fully or partially, information about an object as captured in image detail of said object and to present said information in photogrammetrically correct rendering, which rendering may be incorporated into drawings useful to and/or familiar to end users of said drawings.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: September 24, 2013
    Inventor: Battle M. Brown
  • Patent number: 8508532
    Abstract: Systems and methods for positioning display elements are disclosed. One aspect of the disclosed embodiments is a method of positioning a set of display elements on a display. The method includes obtaining a hierarchy of nested wrapper elements, each display element in the set of display elements located within one of the nested wrapper elements, identifying visible and hidden subsets of display elements, and positioning the visible subset of display elements adjacent to each other by translating the wrapper elements of display elements in at least one of the hidden subset of display elements or the visible subset of display elements by a pre-determined distance so that each display element in the hidden subset of display elements becomes positioned at least one of behind one or more display elements in the visible subset of display elements or outside of a visible area of the display.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Bryan Logan, Keith Stanger
  • Patent number: 8502828
    Abstract: A method includes performing a task in response to a request of a secondary user interface of a secondary device. The method also includes calculating a utilization of a graphics processing unit of a machine based on the task performed by the graphics processing unit. The method further includes determining the utilization, through a processor, based on a comparison of a consumption of a computing resource of the graphics processing unit and a sum of the computing resource available. The method furthermore includes performing another task in response to the request of another secondary user interface of another secondary device. The method furthermore includes calculating another utilization of another graphics processing unit based on the another task performed by the another graphics processing unit. The method furthermore includes determining the another utilization based on the comparison of a consumption of the computing resource of the another graphics processing unit.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: August 6, 2013
    Assignee: Nvidia Corporation
    Inventor: Amruta S Lonkar
  • Patent number: 8487949
    Abstract: The RGB values of each pixel in every frame are converted into ideal tristimulus values X, Y, and Z. Based on a chromaticity-histogram based on the tristimulus values X, Y, and Z and a color gamut for each Y value corrected in accordance with a backlight-brightness, an xy error count generation unit obtains the number of chromaticity errors for each of a plurality of backlight-brightnesses. A lightness-histogram is created based on the RGB signals for each frame. Based on the histogram and a lightness higher than a maximum tone after correction according to the backlight-brightness, a lightness error count generation unit obtains the number of lightness errors for each of the plurality of backlight-brightnesses. An error minimum BL-brightness detection unit decides an optimum backlight-brightness based on the number of chromaticity errors and the number of lightness errors. A tone conversion unit performs tone conversion in accordance with the backlight-brightness.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: July 16, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Masami Morimoto
  • Patent number: 8482571
    Abstract: There is provided an information processing apparatus, including a first processing unit capable of processing an image, a second processing unit capable of processing the image in parallel for each unit dividing the image, and a controller section configured to perform a control to select one of the first processing unit, the second processing unit, and both of them as a subject or subjects processing the image, to divide, in a case where both the first processing unit and the second processing unit are selected, the image into a first region and a second region, and to assign processing of an image of the first region and processing of an image of the second region, which are obtained by the division, to the first processing unit and the second processing unit, respectively, to cause the first processing unit and the second processing unit to perform the processing.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: July 9, 2013
    Assignee: Sony Corporation
    Inventor: Hisakazu Shiraki
  • Patent number: 8471859
    Abstract: A device and method for controlling frame input and output are applied to the reception of image data from a source device and output of the image data to a destination device, the device includes a buffer, a buffer control circuit, and a frame write controller. The input pixel clock is not equal to the output pixel clock. The frame write controller generates a write permission signal according to the Input DE and the Output DE. The buffer control circuit generates a write control signal according to the Input DE and the write permission signal, and generates a read control signal according to the Output DE. The buffer receives the image data from the source device according to the write control signal and the input pixel clock, and outputs the image data to the destination device according to the read control signal and the output pixel clock.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: June 25, 2013
    Assignee: Realtek Semiconductor Corp.
    Inventors: Chia-Lung Hung, Tzuo-Bo Lin, Hsien-Chun Chang, Yu-Pin Chou
  • Patent number: 8456478
    Abstract: A microcontroller with an integrated special instruction processing unit and a programmable cycle state machine. The special instruction processing unit allows offloading of intensive processing of output data and the programmable cycle state machine minimizes the amount of customized, off chip circuitry necessary to connect the microcontroller to an external display.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: June 4, 2013
    Assignee: Microchip Technology Incorporated
    Inventors: Roshan Samuel, Joseph Julicher
  • Patent number: 8446422
    Abstract: An image display apparatus is disclosed. The image display apparatus includes a detection section, an image forming section, and a display process section. The detection section detects a user's watching state. The image forming section that forms a display image which is displayed on a screen based on a plurality of images and changes the display image based on a detected result of the detection section. The display process section which performs a process of displaying the display image formed by the image forming section.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: May 21, 2013
    Assignee: Sony Corporation
    Inventors: Kazumasa Tanaka, Tetsujiro Kondo, Yasushi Tatehira, Tetsushi Kokubo, Kenji Tanaka, Hitoshi Mukai, Hirofumi Hibi, Hiroyuki Morisaki
  • Patent number: 8427510
    Abstract: A system and methods provide for the automatic and computer-assisted generation of vectorized venue maps for event venues, including the outline, location, and label of each section in the venue, each row within each section, and in some cases, each individual seats in each row.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: April 23, 2013
    Assignee: Nextag, Inc.
    Inventors: Mark Towfiq, Alan Wada, Yacin Bahi
  • Patent number: 8427427
    Abstract: Technology is generally described for disabling an automatic rotation function of mobile computing devices. The technology can detect a tilt angle of a display of the computing device in relation to a surface; and if the tilt angle is less than a specified threshold tilt angle, disable a rotation function.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: April 23, 2013
    Assignee: Empire Technology Development LLC
    Inventor: Seungil Kim
  • Patent number: 8384738
    Abstract: A set of buffers is made available on a system-wide basis to provide capabilities for robust presentation of windows. The buffers can include a frame buffer, a system off-screen buffer and a compositing buffer. Windows are analyzed to determine and implement the most time-and memory-efficient use of the available buffers to properly display the intended result. In some situations, applications write directly to the frame buffer. Clipping can be used to prevent occluded portions of windows from being displayed. In other situations, some data is written to the off-screen buffer and/or to one or more application buffers, and the compositing buffer is used to perform compositing operations. Thus, a device can provide a wide range of display capabilities, including window compositing, while minimizing costs in terms of memory usage and processing power. Such advantages are of particular use in mobile devices and other systems having limited resources.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: February 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Paul Mercer
  • Patent number: 8355030
    Abstract: Display methods and interfaces for high dynamic range images. High dynamic range images and corresponding histograms are displayed on a display device. The histogram panel displays low dynamic range and high dynamic range data of the images simultaneously. The low dynamic range and high dynamic range data is brightness level of the image pixels.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: January 15, 2013
    Assignee: Corel Corporation
    Inventor: Tsung-Wei Lin
  • Patent number: 8350832
    Abstract: The semiconductor IC device for display control disclosed herein aims to achieve a higher rate of memory access cycles without enhancing the current carrying capability of the memory device. The IC device is provided with a memory cell array capable to store display data, peripheral circuits to enable writing and reading of display data, and a control circuit which is able to control read and write operations from/to the memory cell array. The memory cell array comprises a plurality of memory blocks. The control circuit comprises a control logic which enables parallel processing of write operations in such a manner that, before completion of writing of data to one of the memory blocks, writing of data to another memory block is started. Write cycles are shortened by the parallel processing of write operations.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: January 8, 2013
    Assignee: Renesas Electronics Corporation
    Inventors: Hirofumi Sonoyama, Sosuke Tsuji, Hikaru Shibahara
  • Patent number: 8319800
    Abstract: A system and method for maintaining certain content items at a fixed size and resolution and/or position relative to a device display are described herein. Fixed-scale content items are maintained at a given size, resolution, and/or, in some cases, position relative to a display regardless of changes in size and/or resolution of other displayed content.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Wayne Pan, Omar Hamoui
  • Patent number: 8314805
    Abstract: The present invention provides a control method for switching display between a plurality of OSs as well as a computer system. The method comprises: detecting that the currently displayed guest operating system (GOS) is required to be switched from a first GOS to a second GOS; determining whether the first GOS satisfies a preset switching condition, and switching the currently displayed GOS to the second GOS if the preset switching condition is satisfied, and otherwise, prohibiting the switching from the currently displayed GOS. With the method and the computer system, it is possible to avoid picture distortion or blurring or system collapse in switching display between a plurality of OSs.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: November 20, 2012
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen, Zhuqiang Wang