Patents Examined by Donna Ricks
-
Patent number: 9064333Abstract: 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: GrantFiled: December 17, 2007Date of Patent: June 23, 2015Assignee: NVIDIA CORPORATIONInventors: Franklin C. Crow, Jeffrey R. Sewall
-
Patent number: 8884883Abstract: 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: GrantFiled: May 19, 2008Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Hrvoje Benko, Andrew Wilson
-
Patent number: 8687002Abstract: 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: GrantFiled: April 16, 2007Date of Patent: April 1, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Sang-oak Woo
-
Patent number: 8610744Abstract: 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: GrantFiled: July 8, 2010Date of Patent: December 17, 2013Assignee: Adobe Systems IncorporatedInventor: Jerry G. Harris
-
Patent number: 8587612Abstract: 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: GrantFiled: July 8, 2010Date of Patent: November 19, 2013Assignee: National Taiwan University of Science and TechnologyInventors: Chin-Shyurng Fahn, Yen-Shiung Huang
-
Patent number: 8542233Abstract: 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: GrantFiled: May 21, 2012Date of Patent: September 24, 2013Inventor: Battle M. Brown
-
Patent number: 8508532Abstract: 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: GrantFiled: August 24, 2011Date of Patent: August 13, 2013Assignee: Google Inc.Inventors: Bryan Logan, Keith Stanger
-
Patent number: 8502828Abstract: 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: GrantFiled: April 12, 2010Date of Patent: August 6, 2013Assignee: Nvidia CorporationInventor: Amruta S Lonkar
-
Patent number: 8487949Abstract: 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: GrantFiled: June 17, 2009Date of Patent: July 16, 2013Assignee: Kabushiki Kaisha ToshibaInventor: Masami Morimoto
-
Patent number: 8482571Abstract: 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: GrantFiled: June 10, 2011Date of Patent: July 9, 2013Assignee: Sony CorporationInventor: Hisakazu Shiraki
-
Patent number: 8471859Abstract: 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: GrantFiled: January 22, 2010Date of Patent: June 25, 2013Assignee: Realtek Semiconductor Corp.Inventors: Chia-Lung Hung, Tzuo-Bo Lin, Hsien-Chun Chang, Yu-Pin Chou
-
Patent number: 8456478Abstract: 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: GrantFiled: October 30, 2008Date of Patent: June 4, 2013Assignee: Microchip Technology IncorporatedInventors: Roshan Samuel, Joseph Julicher
-
Patent number: 8446422Abstract: 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: GrantFiled: January 21, 2009Date of Patent: May 21, 2013Assignee: Sony CorporationInventors: Kazumasa Tanaka, Tetsujiro Kondo, Yasushi Tatehira, Tetsushi Kokubo, Kenji Tanaka, Hitoshi Mukai, Hirofumi Hibi, Hiroyuki Morisaki
-
Patent number: 8427510Abstract: 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: GrantFiled: January 6, 2009Date of Patent: April 23, 2013Assignee: Nextag, Inc.Inventors: Mark Towfiq, Alan Wada, Yacin Bahi
-
Patent number: 8427427Abstract: 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: GrantFiled: December 13, 2010Date of Patent: April 23, 2013Assignee: Empire Technology Development LLCInventor: Seungil Kim
-
Patent number: 8384738Abstract: 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: GrantFiled: September 2, 2008Date of Patent: February 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Paul Mercer
-
Patent number: 8355030Abstract: 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: GrantFiled: November 5, 2007Date of Patent: January 15, 2013Assignee: Corel CorporationInventor: Tsung-Wei Lin
-
Patent number: 8350832Abstract: 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: GrantFiled: November 20, 2007Date of Patent: January 8, 2013Assignee: Renesas Electronics CorporationInventors: Hirofumi Sonoyama, Sosuke Tsuji, Hikaru Shibahara
-
Patent number: 8319800Abstract: 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: GrantFiled: March 22, 2011Date of Patent: November 27, 2012Assignee: Google Inc.Inventors: Wayne Pan, Omar Hamoui
-
Patent number: 8314805Abstract: 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: GrantFiled: December 22, 2008Date of Patent: November 20, 2012Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) LimitedInventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen, Zhuqiang Wang