Patents Issued in July 1, 2014
-
Patent number: 8766979Abstract: Described are computer-based methods and apparatuses, including computer program products, for compressing three dimensional data of a scene. Data is received comprising (i) three dimensional data of a scene, and (ii) depth data associated with the three dimensional data. A triangle mesh is generated based on the three dimensional data, the triangle mesh comprising a plurality of triangles, each triangle including three vertices and three edges connecting the three vertices. For each edge in the triangle mesh, a metric is calculated for the edge based on data from the depth data associated with the edge, a length of the edge, and a curvature of the edge. A set of edges is collapsed based on a metric associated with each edge in the set of edges to generate a compressed triangle mesh.Type: GrantFiled: January 20, 2012Date of Patent: July 1, 2014Assignee: VanGogh Imaging, Inc.Inventors: Ken Lee, Xin Hou
-
Patent number: 8766980Abstract: A method for constructing relation information between data elements in a directed acyclic graph (DAG) in first and second domains includes importing data from the first domain DAG and data from the second domain DAG to generate a relation graph; responsive a relation between a node va of the first domain DAG and a node vb of the second domain DAG, generating a join node between va and vb in the relation graph, the join node linking a node upstream of va in the DAG to a node upstream of vb in the DAG; if there is a pair of va of the first domain DAG and vb of the second domain DAG that do not have a join node, generating a join node v between va and vb in the relation graph, and generating an edge (va, v) and an edge (vb, v) in the relation graph.Type: GrantFiled: July 12, 2011Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Hisashi Miyashita, Hiroaki Nakamura, Kohei Suenaga
-
Patent number: 8766981Abstract: Embodiments are directed towards budgeting and forecasting of information technology and services. In at least one of the various embodiments, financial allocation models may include multiple cost objects and one or more allocation rules. In at least one of the various embodiments, allocation rules may determine how costs associated with cost objects may be allocated to other cost objects. In at least one of the various embodiments, costs corresponding to one or more selected cost objects may be traced within a financial allocation model. Also, costs associated with multiple cost line items from different cost objects may simultaneously traced for efficient cross-referencing of disparate cost line items. Further, in at least one of the various embodiments, a display of the cost traces may be rendered and displayed to provide a visualization of the traced costs.Type: GrantFiled: June 13, 2013Date of Patent: July 1, 2014Assignee: Apptio, Inc.Inventors: Paul Damien McLachlan, William Byron Moeller, Brian John Bero, Tavis Dean Elliott
-
Patent number: 8766982Abstract: An animation system can vectorize an image by generating, from an input drawing, a dataset corresponding to vector and digital representations of the input drawing such that a rendering engine could render an image having features in common with the input drawing from the representations, as a collection of strokes and/or objects rather than merely a collection of pixels having pixel color values. A vectorizer might receive an input image, generate a particle clustering data structure from a digitization of the input image, generate a stroke list, wherein strokes in the stroke list correspond to clusters of particles represented in the particle clustering data structure, generate a graph structure that represents connections between strokes on the stroke list, and determine additional characteristics of a stroke beyond the path of the stroke, additional characteristics being stored such that they correspond to strokes. The strokes might be generated using global topology information.Type: GrantFiled: July 26, 2010Date of Patent: July 1, 2014Assignee: Disney Enterprises, Inc.Inventors: Gioacchino Noris, Alexander Hornung, Robert Sumner, Maryann Simmons, Markus Gross
-
Patent number: 8766983Abstract: Computer implemented methods for interactively modifying a video image are provided. The video image can be transmitted between a first user and a second user using a computer program that is executed on at least one computer in a computer network. Additionally, the first user and the second user interact through respective computing systems that at least partially execute the computer program. A video capture system is provided that is interfaced with the computer program that can be used to capture real-time video of the first user. The method continues by identifying components of the video image of the first user that can be modified using real-time effects in the captured real-time video. In another operation, the method identifies controller input from either the first user or the second user. The controller input detected by the computing system is identified to determine which of the identified components of the first user will be modified.Type: GrantFiled: May 7, 2007Date of Patent: July 1, 2014Assignee: Sony Computer Entertainment Inc.Inventors: Richard Marks, Gary M. Zalewski
-
Patent number: 8766984Abstract: Methods and devices enable rendering of graphic images at a minimum frame rate even when processing resource limitations and rendering processing may not support the minimum frame rate presentation. While graphics are being rendered, a processor of a computing device may monitor the achieved frame rate. If the frame rate falls below a minimum threshold, the processor may note a current speed or rate of movement of the image and begin rendering less computationally complex graphic items. Rendering of less computationally complex items continues until the processor notes that the speed of rendered items is less than the noted speed. At this point, normal graphical rendering may be recommenced. The aspects may be applied to more than one type of less computationally complex item or rendering format. The various aspects may be applied to a wide variety of animations and moving graphics, as well as scrolling text, webpages, etc.Type: GrantFiled: August 20, 2010Date of Patent: July 1, 2014Assignee: QUALCOMM IncorporatedInventors: John Liam Mark, Michael U. Schwartz, Sean S. Rogers
-
Patent number: 8766985Abstract: An animation processor comprises a processor, an instruction memory, a working memory, inputs and outputs, and an input for receiving an input animation sequence comprising a plurality of time-sequenced frames, storage for a style image pair, comprising an input style image and an output style image, wherein differences between the input style image and an output style image convey a style for drawings and other visual elements, logic for generating set of time-varying orientation fields, logic for rendering velocity fields for the sequences, and an output for outputting an output animation sequence that takes on the style specified by the style image pair, with the output animation sequence having temporal coherence.Type: GrantFiled: September 23, 2011Date of Patent: July 1, 2014Assignee: PixarInventors: Michael Kass, Igor Mordatch, James Hegarty
-
Patent number: 8766986Abstract: A display device may be operable to create a display list during rendering of a graphics object. The display device may store a set of properties of the graphics object, where the set of properties may describe how the graphics object is to be drawn on the display device. When one or more property states associated with the stored set of properties are changed, the display device may update the stored set of properties based on the property state change(s). The display device may process, utilizing the updated stored set of properties, the display list to cause a graphics module in the display device to present the graphics object, in the changed property state(s), on the display device. The set of properties may comprise translucency property and/or transform property. The transform property may comprise information on position, rotation and/or scale associated with the graphics object.Type: GrantFiled: June 27, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Chet Haase, Romain Guy
-
Patent number: 8766987Abstract: A method to animate on a computer screen a virtual pen which writes and draws on a virtual blackboard in order to simulate a real pen writing on a real blackboard. Graphemes and drawings (50) are created by specifying a subset of knot points (106, 107, 108, 109) from the set of points forming the lines (50) to draw. All the attributes concerning the knot points, as coordinates (201), pauses, speed, thickness, etc., are stored in a file. Subsequently the user types on the keyboard the word to write or selects from a list the drawing to draw. At this point all the attributes of the knot points of the graphemes to write or of the drawing to draw are retrieved from the file and interpolated, and the data obtained are used to animate a virtual pen in such a way it writes and draws looking like a real pen, pausing at the sharp angles, detaching from and landing on the writing surface of the virtual blackboard, varying the thickness and the speed of drawing, using block letters or joined-up writing.Type: GrantFiled: August 4, 2008Date of Patent: July 1, 2014Inventor: Mario Pirchio
-
Patent number: 8766988Abstract: One embodiment of the present invention sets forth a technique for providing state information to one or more shader engines within a processing pipeline. State information received from an application accessing the processing pipeline is stored in constant buffer memory accessible to each of the shader engines. The shader engines can then retrieve the state information during execution.Type: GrantFiled: October 6, 2010Date of Patent: July 1, 2014Assignee: NVIDIA CorporationInventors: Jerome F. Duluk, Jr., Jesse David Hall
-
Patent number: 8766989Abstract: The present invention provides a method and system for coordinating graphics processing units in a single computing system. A method is disclosed which allows for the construction of a list of shared display modes that may be employed by both of the graphics processing units to render an output in a display device. By creating the list of shared commonly supportable display modes, the output displayed in the display device may advantageously provide a consistent graphical experience persisting through the use of alternate graphics processing units in the system. One method builds a list of shared display modes by compiling a list from a GPU specific base mode list and dynamic display modes acquired from an attached display device. Another method provides the ability to generate graphical output configurations according to a user-selected display mode that persists when alternate graphics processing units in the system are used to generate graphical output.Type: GrantFiled: July 29, 2009Date of Patent: July 1, 2014Assignee: Nvidia CorporationInventors: David Wyatt, Linda Glanville
-
Patent number: 8766990Abstract: A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The server may receive capability information from the client, allowing the virtual display driver to resolve differences between the APIs supported on the server and the client.Type: GrantFiled: December 30, 2011Date of Patent: July 1, 2014Assignee: hopTo Inc.Inventor: Bill Tidd
-
Patent number: 8766991Abstract: A graphics processing unit 2 includes a texture pipeline 6 which performs filter operations upon texture values. If the texture values are integer texture values, then they may be processed by the texture pipeline in a variable order corresponding to the order in which they are retrieved from a memory 4. If the texture values are floating point texture values, then they are processed in a fixed order in order to ensure result invariants as the filter operation is non-associative for floating point values. The filter operation is not commenced until all of the floating point texture values have been retrieved from the memory 4 and other available for processing.Type: GrantFiled: May 25, 2011Date of Patent: July 1, 2014Assignee: ARM LimitedInventors: Andreas Due Engh-Halstvedt, Jørn Nystad
-
Patent number: 8766992Abstract: Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of memory fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth.Type: GrantFiled: May 13, 2013Date of Patent: July 1, 2014Assignee: Analog Devices, Inc.Inventors: Boris Lerner, Michael Meyer-Pundsack, Gopal Gudhur Karanam, Pradip Thaker
-
Patent number: 8766993Abstract: A method of transmitting visual data from a host computer to multiple displays across a computer network is disclosed. Visual data is stored in a plurality of frame buffers, each frame buffer associated with a separate display. A frame buffer update sequence is determined, with operations to be performed on frame buffers in the plurality. The data stored in the plurality of frame buffers is encoded as specified by the buffer update sequence to yield encoded images and each encoded image is sent across a computer network to the separate display associated with the frame buffer from which the encoded image was derived.Type: GrantFiled: March 30, 2006Date of Patent: July 1, 2014Assignee: Teradici CorporationInventor: David V. Hobbs
-
Patent number: 8766994Abstract: Image latency is reduced in a video display system where an image is displayed for a stroke video frame period. The system has a display device and a plurality of memory buffers, each of which is adapted to receive image data (in a receiving condition) or to display data to the display device (in a display condition). The stroke video frame period is divided into at least two time periods and the number of memory buffers provided is at least the number of time periods per stroke video frame period. One of the memory buffers is in the display condition for a first time period, with the remaining memory buffers in the receiving condition. At the end of the time period, the memory buffers are rotated so that the displayed memory buffer moves to the receiving condition and one of the receiving buffers moves into the display condition.Type: GrantFiled: September 8, 2008Date of Patent: July 1, 2014Assignee: American Panel CorporationInventor: William Dunn
-
Patent number: 8766995Abstract: A graphics system includes a graphics processor and a cache memory system. The graphics processor includes processing units that perform various graphics operations to render graphics images. The cache memory system may include fully configurable caches, partially configurable caches, or a combination of configurable and dedicated caches. The cache memory system may further include a control unit, a crossbar, and an arbiter. The control unit may determine memory utilization by the processing units and assign the configurable caches to the processing units based on memory utilization. The configurable caches may be assigned to achieve good utilization of these caches and to avoid memory access bottleneck. The crossbar couples the processing units to their assigned caches. The arbiter facilitates data exchanges between the caches and a main memory.Type: GrantFiled: April 26, 2006Date of Patent: July 1, 2014Assignee: QUALCOMM IncorporatedInventors: Chun Yu, Guofang Jiao, Yun Du
-
Patent number: 8766996Abstract: A multi-threaded processor is provided, such as a shader processor, having an internal unified memory space that is shared by a plurality of threads and is dynamically assigned to threads as needed. A mapping table that maps virtual registers to available internal addresses in the unified memory space so that thread registers can be stored in contiguous or non-contiguous memory addresses. Dynamic sizing of the virtual registers allows flexible allocation of the unified memory space depending on the type and size of data in a thread register. Yet another feature provides an efficient method for storing graphics data in the unified memory space to improve fetch and store operations from the memory space. In particular, pixel data for four pixels in a thread are stored across four memory devices having independent input/output ports that permit the four pixels to be read in a single clock cycle for processing.Type: GrantFiled: June 21, 2006Date of Patent: July 1, 2014Assignee: QUALCOMM IncorporatedInventors: Yun Du, Guofang Jiao, Chun Yu, De Dzwo Hsu
-
Patent number: 8766997Abstract: Methods and systems for interacting with multiple three-dimensional (3D) object data models are provided. An example method may involve providing to a display device for display a first 3D object data model and a second 3D object data model. Information associated with a modification to the first 3D object data model may be received. Based on the received information, a same change may be applied to the first 3D object data model and applied to the second 3D object data model to obtain a first modified 3D object data model and a second modified 3D object data model. According to the method, the first modified 3D object data model and the second modified 3D object data model may be provided to the display device for substantially simultaneous display.Type: GrantFiled: October 4, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Ryan Hickman, James J. Kuffner, Jr., Anthony Gerald Francis, Jr., Arshan Poursohi, James R. Bruce, Thor Lewis, Chaitanya Gharpure
-
Patent number: 8766998Abstract: Sampling in the process of trans-raster distortion correction is described. The distortion parameterization is analyzed to determine the maximum inflation and deflation (magnification and minification) over the image. The maximum inflation is then used to determine the optimal resolution (dimensions in pixels) of the linear-projected image such that it is not undersampled by the output image. The maximum deflation, coupled with the optimal resolution determined in the inflation step, is then used to configure the filter used in the resampling process such that aliasing due to undersampling is minimized, while simultaneously controlling the computational burden of the filter.Type: GrantFiled: August 24, 2009Date of Patent: July 1, 2014Assignee: Aechelon Technology, Inc.Inventors: David L. Morgan, III, Ignacio Sanz-Pastor
-
Patent number: 8766999Abstract: This is generally directed to systems and methods for local tone mapping of high dynamic range (“HDR”) images. For example, a HDR image can have its larger dynamic range mapped into the smaller dynamic range of a display device. In some embodiments, to perform the local tone mapping, a RGB to Y converter can be used to convert the input image signal to a luminance signal in the YCgCo color space, a shape adaptive filter can be used to separate the luminance signal into its illumination and reflectance components, contrast compression can be applied to the illumination component, image sharpening can be applied to the reflectance component, and the processed illumination and reflection components can be used to calculate a processed RGB signal. The dynamic range of the processed RGB signal can then be mapped into the dynamic range of the display device.Type: GrantFiled: May 20, 2010Date of Patent: July 1, 2014Assignee: Aptina Imaging CorporationInventor: Peng Lin
-
Patent number: 8767000Abstract: A data processing method compensates a color of input data for a present frame of a display panel of a display apparatus to generate color compensating data. Dimming levels of a plurality of light emitting blocks included in a light source module for the display panel are determined using the color compensating data. Compensating data of the present frame is generated using the color compensating data and compensating coefficient data including the dimming levels.Type: GrantFiled: July 26, 2011Date of Patent: July 1, 2014Assignee: Samsung Display Co., Ltd.Inventors: Dong-Hak Pyo, Tae-Kwon Jung, Dae-Gwang Jang, Min-Ha Keum, Hak-Mo Choi
-
Patent number: 8767001Abstract: A method of compensating data uses a look-up table divided into a first area, a second area and a boundary area between the first and second areas defined by a first previous reference value, a second previous reference value greater than the first previous reference value, a first current reference value and a second current reference value less than the first current reference value. A compensation data of a current frame is generated based on to which one of the first, second and boundary areas grayscale data of previous and current frames belongs.Type: GrantFiled: November 7, 2011Date of Patent: July 1, 2014Assignee: Samsung Display Co., Ltd.Inventors: Nam-Gon Choi, Bong-Im Park, Byung-Kil Jeon
-
Patent number: 8767002Abstract: System and methods are provided for performing saturation adjustment of one or more pixels. In one embodiment, an input color value of a pixel is received. The input color value includes an input saturation component. An adjusted color value is extracted from a predetermined look-up table that maps the input color value to the adjusted color value, the adjusted color value having an adjusted saturation component that is different from the input saturation component. The adjusted color value is output.Type: GrantFiled: January 19, 2012Date of Patent: July 1, 2014Assignee: Marvell World Trade Ltd.Inventors: Samson Huang, Alice Hsia
-
Patent number: 8767003Abstract: A gamut mapping method and system for implementing out-of-gamut spot color reproduction, including a memory for electronically storing information related to at least one color gamut and a gamut mapping editor including a processor communicating with the memory, the processor of the gamut mapping editor (i) causing a user to be apprised that a target spot color is outside the at least one color gamut and (ii) facilitating the user's employment of one or more of a plurality of gamut mapping methodologies to select a preferred color from a plurality of mapped colors when the target spot color is outside the at least one color gamut.Type: GrantFiled: September 22, 2009Date of Patent: July 1, 2014Assignee: Xerox CorporationInventors: Yongda Chen, Yonghui Zhao, James Michael Sanchez, Guo Yau Lin
-
Patent number: 8767004Abstract: Output image data for display on a target display having a target gamut is generated from first and second input image data. The first and second input image data may be color timed for display on different types of display. Chromaticity values in the output image data may be generated by interpolation using an interpolation parameter derived from the target gamut and gamuts associated with the first and second image data.Type: GrantFiled: March 6, 2012Date of Patent: July 1, 2014Assignee: Dolby Laboratories Licensing CorporationInventor: Peter W. Longhurst
-
Patent number: 8767005Abstract: A blend unit in a display pipe for processing pixels of video and/or image frames may include multiple blend stages, where each blend stage may include multiple levels for blending pixels according to a blend equation. The blending operation includes blending pixel color values and Alpha values. A multiplication may be performed at each blend level, necessitating Alpha value normalizations in the form of divisions to obtain pixel color values having a specified bit-length. Color value normalizations are not needed when the desired result is an actual color value. In order to reduce the compounding of errors that may result from the introduction of an error at each division, Alpha value normalizations may not be performed at each blend level, carrying the intermediate results forward in fractional form—through one or multiple blend stages—until the end of the blending operation.Type: GrantFiled: February 14, 2011Date of Patent: July 1, 2014Assignee: Apple Inc.Inventors: Peter F. Holland, Vaughn T. Arnold
-
Patent number: 8767006Abstract: A method of producing a color image comprising providing input image data from an image source such as a camera; generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table convert the input image color data to output image color data in an image rendering unit; loading the at least three-dimensional look-up table into an image color rendering controller; loading the input image data into the imaging color rendering controller; processing the input image data through the at least three-dimensional look-up table to produce output color values stored at the addresses in the at least three-dimensional look-up table; and outputting the output color values to the image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, or enhanced colorfulness compared to the input image.Type: GrantFiled: August 2, 2013Date of Patent: July 1, 2014Assignee: Entertainment Experience LLCInventors: James R. Sullivan, Rodney L. Heckaman
-
Patent number: 8767007Abstract: An apparatus for processing images of a display includes an image sequence receiving module adapted to receive a first sequence of images of the display. The first sequence of images includes at least one image corrupted due to partial refreshing of the display. The apparatus also includes an image processing module operable to process the first sequence of images on an image by image basis to eliminate the at least one corrupted image from at least one of the first sequence of images and a second sequence of images captured subsequent to the first sequence of images.Type: GrantFiled: October 22, 2008Date of Patent: July 1, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Timothy Paul James Kindberg, Andrew C. Goris, Timothy Louis Kohler
-
Patent number: 8767008Abstract: A method for rendering a page, including: obtaining an electronic document (ED) identifying a main object and multiple shadow parameters; determining a main bounding box surrounding the main object on the page; creating a main brush including the main object; calculating a shadow bounding box based on the main bounding box and at least one of the multiple shadow parameters; creating a shadow brush by applying a shadow transformation matrix to the main brush, where the shadow transformation matrix maps the main object to a shadow defined by the multiple shadow parameters; inserting, into a main display list for the page, a set of instructions to: paint the shadow bounding box with the shadow brush; and paint the main bounding box with the main brush.Type: GrantFiled: June 30, 2011Date of Patent: July 1, 2014Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: Tim Prebble, Darrell Bellert
-
Patent number: 8767009Abstract: Outcome of one or more operations (e.g., clipping operations) performed during handling of a drawing command that is repeated in a series of lists of commands (e.g., series of display lists) may be determined based on preconfigured control information associated with the particular drawing command. In this regard, the control information may be set and/or configured during generation of the series of lists of commands. Determining the outcome of the one or more operations may enable determining whether to skip (or not) the drawing command. The control information may be combined with and/or incorporated into the drawing command itself. Alternatively, separate structures (e.g., lookup tables) may be used to store the control information and associate the control information with the drawing command(s).Type: GrantFiled: July 10, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventor: Romain Guy
-
Patent number: 8767010Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increment. A candidate polygon is then clipped to create clipped polygons contained within the rendering region. The clipped polygons can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.Type: GrantFiled: December 7, 2012Date of Patent: July 1, 2014Assignee: BlackBerry LimitedInventor: Ramgopal Rajagopalan
-
Patent number: 8767011Abstract: An exemplary method includes determining a node having a drawable payload representing a surface portion of a curved three-dimensional model in a three-dimensional environment. The exemplary method also includes determining whether the virtual camera is located within a first substantially conical volume. The exemplary method further includes determining whether the virtual camera is located within a second substantially conical volume. The exemplary method also includes when the virtual camera is determined to be inside the first substantially conical volume and to be outside the second substantially conical volume, culling the node. The exemplary method further includes when the virtual camera is determined to be inside both the first substantially conical volume and the second substantially conical volume, rendering the drawable payload.Type: GrantFiled: October 17, 2011Date of Patent: July 1, 2014Assignee: Google Inc.Inventor: David Kornmann
-
Patent number: 8767012Abstract: A system and method for creating a visual perspective of operational information that facilitates rapid decision making. The system and method merges existing data sources from any number of computer-fed external data sources through an applications server to display data sets in easily recognizable, repeatable images (tiles) uniquely designed for a user's application. The system and method creates visual perspectives of data that accelerate decision-making and problem-solving processes by displaying repeatable images (tiles) that display performance results versus expected performance criteria in high-volume, intuitive displays.Type: GrantFiled: September 5, 2008Date of Patent: July 1, 2014Assignee: Visualcue Technologies LLCInventor: Kerry D. Gilger
-
Patent number: 8767013Abstract: Methods and systems are provided for improving pilot situational awareness during brown-over-brown display situations. An image is rendered, on a display, that includes one of, or both, rendered terrain and rendered sky. A sky veil is at least selectively rendered on a portion of the display. The sky veil, when rendered, is rendered at least partially transparent and in a manner that portions of the sky veil that overlap with rendered sky are not discernable, and rendered terrain is viewable through portions of the sky veil that overlap with terrain.Type: GrantFiled: December 7, 2011Date of Patent: July 1, 2014Assignee: Honeywell International Inc.Inventors: Vivek Jain, David A. Wright, Jason F. Harvey, Jary Engels
-
Patent number: 8767014Abstract: A see-through head-mounted display (HMD) device, e.g., in the form of glasses, provides view an augmented reality image including text, such as in an electronic book or magazine, word processing document, email, karaoke, teleprompter or other public speaking assistance application. The presentation of text and/or graphics can be adjusted based on sensor inputs indicating a gaze direction, focal distance and/or biological metric of the user. A current state of the text can be bookmarked when the user looks away from the image and subsequently resumed from the bookmarked state. A forward facing camera can adjust the text if a real word object passes in front of it, or adjust the appearance of the text based on a color of pattern of a real world background object. In a public speaking or karaoke application, information can be displayed regarding a level of interest of the audience and names of audience members.Type: GrantFiled: July 28, 2011Date of Patent: July 1, 2014Assignee: Microsoft CorporationInventors: Benjamin I. Vaught, Alex Aben-Athar Kipman, Robert Crocco
-
Patent number: 8767015Abstract: A method of image augmentation for an image of a book includes capturing an image of the book, detecting at least a portion of at least one fiduciary marker of the book within the image, estimating placement of the book's spine based upon the detected portion of the fiduciary marker, hypothesising possible positions for edges of a rigid leaf being turned in the book based upon estimated placement of the spine, processing the book image to identify edges within the image, comparing elements of the identified edges with the hypothesized positions for edges of the rigid leaf, selecting one of the hypothesized positions that best coincides with the compared elements of the processed image as representative of the position of the rigid leaf being turned in the book, and augmenting the book image with a virtual graphic element arranged in accordance with the selected representative position of the rigid leaf.Type: GrantFiled: September 7, 2011Date of Patent: July 1, 2014Assignee: Sony Computer Entertainment Europe LimitedInventors: Diarmid Archibald Campbell, Thomas Lucas-Woodley, Nicholas Andrew Lord, William Oliver Sykes
-
Patent number: 8767016Abstract: A virtual reality interaction system and method have access to data in at least a 3D reality map database and at least a social network website database and allowing a user having logged in the virtual reality interaction system with an electronic device in the user's possession to interact with others and move in a 3D reality scenario. The virtual reality interaction system includes a 3D reality map access unit, a login unit, a social network data access unit, and a computation engine unit. The virtual reality interaction system and method enable the user to perform control operation in the 3D reality scenario according to the user's control command and selectively display the user's social network friends in the 3D reality scenario according to the user's social network relationship data. The user interacts with other online users in the 3D reality diversely and simulates operations in the real world.Type: GrantFiled: March 15, 2012Date of Patent: July 1, 2014Inventor: Shun-Ching Yang
-
Patent number: 8767017Abstract: In a display device provided with a frame memory developing an auxiliary line image as a display image and a means of reading out and displaying the image data developed in the aforementioned frame memory, the aforementioned auxiliary line image is constituted by background pixels and dashed auxiliary lines constituted by pixels which have luminance or color that is different from that of the background color and pixels with have nearly identical luminance or color to that of the background color; and by carrying out the display of the dashes so as to move, at fixed time intervals or arbitrary time intervals, the dash display areas of the aforementioned auxiliary lines on the trajectory of the figure described by the aforementioned auxiliary lines, the system is devised to display the auxiliary lines while controlling that an identical pixel of the display device is not displayed continually.Type: GrantFiled: February 4, 2009Date of Patent: July 1, 2014Assignee: Hitachi Consumer Electronics Co., Ltd.Inventors: Shinji Onodera, Koichi Atsuta, Yusuke Mukai, Kenichi Iwahara
-
Patent number: 8767018Abstract: A display device to change an image displayed in a display area when the display area is changed includes a memory, a location output unit and a screen display unit. The memory stores size information of a display area displayed on a screen and the image data of the displayed image. The location computing unit computes a start point of the changed display area when the display area is changed. The display unit decodes data corresponding to the size of the display area based on the computed new start point from the image data to display the decoded data in the display area. Since the start point is obtained with center point of the changed display area and its size information and then a display area to be displayed is determined based on the start point, a current search location is maintained even when the screen is swung.Type: GrantFiled: November 5, 2012Date of Patent: July 1, 2014Assignee: Pantech Co., Ltd.Inventors: Ho Yeon Chae, Chang Soo Ryu
-
Patent number: 8767019Abstract: The disclosed subject matter provides for specifying a processing operation by means of a gesture by way of a first and second database, tables, organizational graphs, organizational nodes, KPI-values (including aggregated KPI values, O-aggregated KPI-values), and an application where the application displays the O-aggregated KPI values retrieved from the first database or received from the second database in an organization view of the GUI, the organization view displaying the current organization node and its direct child organization nodes, the organization view enabling the user to navigate within the organization graph, whereby a selection of one of the displayed organization nodes triggers a re-execution wherein the selected organization node is used as the current organization node.Type: GrantFiled: August 19, 2011Date of Patent: July 1, 2014Assignee: Sovanta AGInventors: Claus Heinrich, Michael Kern
-
Patent number: 8767020Abstract: Methods and apparatus provide for a moderator that defines an editing space providing access to multiple applications. The moderator associates a first portion of the editing space with a first application and aligns the editing space over a work area of the first application. The moderator creates first content with the first application through the first portion of the editing space, such that the first content is bounded according to the dimension of the first portion of the editing space. The moderator further associates a second portion of the editing space with a second application. The moderator aligns the editing space over a work area of the second application. The moderator creates second content in the second application through the second portion of the editing space as the editing space displays the representation of the saved first content in the first portion of the editing space.Type: GrantFiled: August 6, 2008Date of Patent: July 1, 2014Assignee: Adobe Systems IncorporatedInventor: S. Monikandan
-
Patent number: 8767021Abstract: A display device including a light-transmitting pixel portion and a reflective pixel portion is provided. In a moving image display period, the light-transmitting pixel portion performs an image display and a reflective pixel portion performs a black display. In a still image display period, the reflective pixel portion performs a display in response to black-and-white grayscale image signals.Type: GrantFiled: January 13, 2011Date of Patent: July 1, 2014Assignee: Semiconductor Energy Laboratory Co., Ltd.Inventors: Hiroyuki Miyake, Ryo Arasawa
-
Patent number: 8767022Abstract: An array substrate is provided comprising a base substrate; an array of pixel electrodes formed on the base substrate; a plurality of gate lines, each of which is formed corresponding to each row of pixel electrodes; a plurality of data lines, each of which is formed corresponding to each odd number column of pixel electrodes and the next adjacent even number column of pixel electrodes; a plurality of first switching devices, each of which is connected with each odd-number-column pixel electrode, and the data lines charging the corresponding odd-number-column pixel electrodes via the corresponding first switching devices under driving control in corresponding time sequence; a plurality of second switching devices, each of which is connected with each even-number-column pixel electrode, and the data lines charging the corresponding even-number-column pixel electrodes via the corresponding second switching devices under driving control in corresponding time sequence.Type: GrantFiled: September 23, 2011Date of Patent: July 1, 2014Assignee: Beijing Boe Optoelectronics Technology Co., Ltd.Inventors: Hailin Xue, Yubo Xu, Cheng Li, Xiaochuan Chen, Xin Li, Shunshun Qiu
-
Patent number: 8767023Abstract: A scanning image display includes a light source, a light detector, a scanning section, a storage section, a current controlling section, a reference current section, a sweep section, and a change section. The light detector detects the laser light emitted from the light source. The scanning section scans the laser light. The current controlling section controls laser light by supplying a current supplied to the light source. The storage section is configured to store a reference current value, a reference light output value, and a gamma table. The reference current section supplies the reference current value to the current controlling section. The sweep section sweeps current values supplied to the current controlling section to obtain one current value where the detected laser light corresponds to the reference light output value. The change section changes the gamma table based on the one current value obtained by the sweep section.Type: GrantFiled: January 24, 2012Date of Patent: July 1, 2014Assignee: Brother Kogyo Kabushiki KaishaInventors: Yuji Sakai, Tomomi Katano
-
Patent number: 8767024Abstract: A display apparatus with a display panel is provided. The display panel is initially driven to have the data voltages on any two consecutive data lines thereon with different polarities. If a to-be-displayed image contains a predetermined pattern constituted by pixels in row and two adjacent pixels therein have a gray-level difference therebetween greater than a predetermined value, a timing control circuit of the display apparatus divides the associated data lines into a plurality of data line groups each constituted by four consecutive data lines and configure the data voltages on the two middle data lines in one data line group to have a first polarity and the data voltages on the rest two data lines in the same data line group to have a second polarity. An operation method of the display apparatus is also provided.Type: GrantFiled: July 24, 2012Date of Patent: July 1, 2014Assignee: Au Optronics Corp.Inventors: Yi-Hao Wang, Kai-Yuan Siao
-
Patent number: 8767025Abstract: The inside of a housing of a printer device is cooled by the air from a ventilation port and, consequently, the temperature of solder SP on a mask surface supported by a mask holding frame inside the housing can be kept low. Moreover, provided is a mask cover for blocking the air flow from the ventilation port toward the mask, and the drying of the solder SP caused by the wind from the ventilation port is thereby inhibited as a result of the wind from the ventilation port not coming into contact with the solder SP on the mask surface. In this way, the solder SP is cooled while inhibiting the drying of the solder SP and, consequently, it is possible to appropriately inhibit the change in viscosity of the solder SP, and favorable printing can be realized.Type: GrantFiled: December 13, 2012Date of Patent: July 1, 2014Assignee: Yamaha Hatsudoki Kabushiki KaishaInventor: Yusuke Usui
-
Patent number: 8767026Abstract: Method and apparatus for individually positioning and mounting particles on a target carrier according to a predefined pattern. In particular the particles are spheres of an electrically chargeable material with a diameter in the range of 10 micrometer up to one millimeter and are electrically conductive.Type: GrantFiled: April 10, 2012Date of Patent: July 1, 2014Assignee: Océ-Technologies B.V.Inventor: Theodorus A. G. Heeren
-
Patent number: 8767027Abstract: In one embodiment, a method for preventing hammer coils of a line printer hammer bank from overheating during printing includes establishing the maximum allowable temperature threshold of any given hammer coil, monitoring the temperature of all hammer coils during printing, keeping a moving average of dots printed per unit time on each hammer coil, and if one or more coils reach a temperature higher than the threshold, determining the current maximum dot-per-hammer density that the hot coils can print per stroke of the hammer bank that will enable them to cool down adequately from their current temperatures. The rate of printing is restricted to this current established maximum dot-per-hammer density on only those coils which have a temperature at or above the maximum allowable temperature, minus a suitable hysteresis.Type: GrantFiled: October 17, 2012Date of Patent: July 1, 2014Assignee: Printronix, Inc.Inventors: Greg Anderson, Connie Bowen, Raul Velasquez
-
Patent number: 8767028Abstract: An image forming apparatus having: a light source for emitting a beam; a deflector for deflecting the beam; a light receiving element for receiving the beam and generating a detection signal; a converter for converting electric potentials of the detection signal into data values and generating time data associated with the data values; and a first calculator for calculating a position of center of the beam from the data values and the time data.Type: GrantFiled: September 13, 2011Date of Patent: July 1, 2014Assignee: Konica Minolta Business Technologies, Inc.Inventors: Daisuke Fujita, Shinpei Arino