Patents Issued in December 31, 2013
  • Patent number: 8619044
    Abstract: A method of controlling an electronic device having a touch-sensitive display includes imparting, by an actuator, a force on the touch-sensitive display to provide tactile feedback, determining the force applied by the actuator on the touch-sensitive display, and adjusting a subsequent force imparted by the actuator based on the determined force.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 31, 2013
    Assignee: BlackBerry Limited
    Inventors: Michael Joseph Pertuit, Scott Leonard Dill
  • Patent number: 8619045
    Abstract: A calculator is provided. The calculator includes: a display unit having a touch panel; a recognition unit configured to: (i) recognize a numerical expression which is handwritten on the touch panel; (ii) convert the handwritten numerical expression in a text format; and (iii) display the text-converted numerical expression on the display unit; and an erasing unit configured to: if a part of the text-converted numerical expression is erroneously recognized and the erroneously-recognized part is specified, (i) erase the erroneously-recognized part and a part of the handwritten numerical expression corresponding to the erroneously recognized part. If information is handwritten again in the erased part of the handwritten numerical expression, the recognition unit recognizes the handwritten information again, and then the erroneously-recognized part of the text-converted numerical expression is corrected.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: December 31, 2013
    Assignee: Casio Computer Co., Ltd.
    Inventor: Hiroaki Yoshizawa
  • Patent number: 8619046
    Abstract: An information processing apparatus is disclosed which includes: an operation display device displaying a plurality of virtual operation keys on a display screen in a predetermined key layout so as to detect operations performed by a user on the display screen; a vibration detection device detecting vibration changes of the operation display device; a key operation determination device determining whether a key input operation is performed on each of the virtual operation keys based on results of the detection by the operation display device and on results of the detection by the vibration detection device; and a notification control device giving notification selectively to the user based on those results of the determination by the key operation determination device.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: December 31, 2013
    Assignee: Sony Corporation
    Inventors: Fuminori Homma, Tatsushi Nashida
  • Patent number: 8619047
    Abstract: Techniques for disambiguating touch data and determining user assignment of touch points detected by a touch sensor are described. The techniques leverage both user-specific touch data projected onto axes and non-user-specific touch data captured over a complete area.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: December 31, 2013
    Assignee: Perceptive Pixel Inc.
    Inventor: Jonathan Westhues
  • Patent number: 8619048
    Abstract: A method of inputting a character to a computing unit. The method comprises capturing a stroke drawn by a user in relation to a reference zone, identifying a combination of a shape and a relative position of the stroke in relation to the reference zone, automatically selecting one of a plurality of characters from according the combination, and providing the selected character as an input to the computing unit from the user.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: December 31, 2013
    Assignee: MoonSun io Ltd.
    Inventor: Idan Shimoni
  • Patent number: 8619049
    Abstract: One or more techniques and/or systems are provided for monitoring interactions by an input object with an interactive interface projected onto an interface object. That is, an input object (e.g., a finger) and an interface object (e.g., a wall, a hand, a notepad, etc.) may be identified and tracked in real-time using depth data (e.g., depth data extracted from images captured by a depth camera). An interactive interface (e.g., a calculator, an email program, a keyboard, etc.) may be projected onto the interface object, such that the input object may be used to interact with the interactive interface. For example, the input object may be tracked to determine whether the input object is touching or hovering above the interface object and/or a projected portion of the interactive interface. If the input object is in a touch state, then a corresponding event associated with the interactive interface may be invoked.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Chris Harrison, Hrvoje Benko, Andrew David Wilson
  • Patent number: 8619050
    Abstract: Peripherals and data processing systems are disclosed which can be configured to interact based upon sensor data. In at least certain embodiments, a method for sensing motion and orientation information for a device includes receiving a motion event from at least one sensor located in a device. The method further includes determining an orientation for a display of the device. The method further includes determining whether the device is currently moving. The method further includes determining whether the device moves within an angle with respect to a ground reference for a first time period. The method further includes switching the orientation of the display of the device if the device moves in excess of the angle.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: December 31, 2013
    Assignee: Apple Inc.
    Inventors: Scott Herz, Dan Keen, Wayne Carl Westerman
  • Patent number: 8619051
    Abstract: A haptic feedback system that includes a controller, a memory coupled to the controller, an actuator drive circuit coupled to the controller, and an actuator coupled to the actuator drive circuit. The memory stores at least one haptic effect that is executed by the controller in order to create a haptic effect.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: December 31, 2013
    Assignee: Immersion Corporation
    Inventors: Robert Andre Lacroix, Pedro Gregorio, Kollin M. Tierling
  • Patent number: 8619052
    Abstract: A unique system and method is provided that facilitates pixel-accurate targeting with respect to multi-touch sensitive displays when selecting or viewing content with a cursor. In particular, the system and method can track dual inputs from a primary finger and a secondary finger, for example. The primary finger can control movement of the cursor while the secondary finger can adjust a control-display ratio of the screen. As a result, cursor steering and selection of an assistance mode can be performed at about the same time or concurrently. In addition, the system and method can stabilize a cursor position at a top middle point of a user's finger in order to mitigate clicking errors when making a selection.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Hrvoje Benko, Andrew D. Wilson, Patrick M Baudisch
  • Patent number: 8619053
    Abstract: User interfaces, methods, systems, and computer-readable media for activating and/or displaying text input systems on display devices may include: (a) displaying a text input system activation target at a user changeable location on a display device; (b) receiving user input directed to the activation target; and (c) activating a text input system in response to the user input. Such user interfaces, methods, and systems further may include (d) displaying a pre-interaction condition of the activation target; (e) receiving user input directed to the activation target in this pre-interaction condition; and (f) changing an appearance of the activation target from the pre-interaction condition to a larger size and/or a different visual appearance in response to this user input. Additional aspects of this invention relate to computer-readable media for providing user interfaces, systems, and methods as described above.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Adrian J. Garside, F. David Jones, Josh A. Clow, Judy C. Tandog, Leroy B. Keely, Tracy Dianne Schultz
  • Patent number: 8619054
    Abstract: A two-dimensional position sensor comprising a substrate with a sensitive area defined by a pattern of electrodes including electrodes for determining x-position and electrodes for determining y-position. The x-electrodes and y-electrodes generally extend in the x-direction and are interleaved in the y-direction. The x-electrodes comprise at least first, second and third groups of elements shaped such that adjacent ones of the elements of the different x-electrode groups co-extend in the x-direction so that the x-electrodes provide ratiometric capacitive signals, thereby providing quasi-continuous x-position sensing across the sensitive area. In addition, the y-electrodes may be resistively connected or arranged in ratiometric pairs to provide quasi-continuous y-position sensing. Alternatively, the x-electrode groups may be interdigitated to form pairs of x-adjacent blocks of differing area to provide stepwise x-position sensing in combination with stepwise y-position sensing provided by the y-electrodes.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: December 31, 2013
    Assignee: Atmel Corporation
    Inventors: Harald Philipp, Luben Hristov
  • Patent number: 8619055
    Abstract: An active matrix for a capacitive multiple touch sensing device is disclosed. One embodiment comprises one or more active matrix capacitive touch sensing pixels that each include a capacitor and a thin film transistor, wherein a voltage can be applied to the thin film transistor to address the capacitor. In this way, the thin film transistor can operate as a switch to apply an alternating current to the capacitor, and the capacitor's capacitance can be measured in relation to the alternating current and an externally applied electric field.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: William J. Westerinen, Craig Steven Ranta
  • Patent number: 8619056
    Abstract: Ghost resolution sensing methods are provided for capacitive touch panels. When ghost is detected involving two points on a capacitive touch panel, for each of the two points, the intersected traces at that one are concurrently charged to sense the capacitance value from either one of the intersected traces, and according thereto, a real point and a ghost point can be distinguished from each other. Alternatively, the intersected traces are crisscross driven by two synchronous and in phase signals or synchronous but out of phase signals, to sense the capacitance values at the two points. Preferably, intersectional calibration is performed in conjunction therewith, to recognize the real points.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: December 31, 2013
    Assignee: Elan Microelectronics Corp.
    Inventors: Chia-Hsing Lin, Yi-Hsin Tao, Po-Hao Kuo, Hsin-Shieh Tsai, Min-Jhih Lin
  • Patent number: 8619057
    Abstract: The invention realizes certainly detecting two or more positions on a touch panel that are touched at the same time. A drive circuit selects one from X lines, and supplies an alternating drive voltage to the selected line. A multiplexer selects a first sense line and a second sense line from Y lines that extend to cross the X lines. A charge amplifier outputs an output voltage corresponding to a difference between a first capacitance between the first sense line and the X line selected by the drive circuit and a second capacitance between the second sense line and the X line selected by the drive circuit. A touch position is then detected based on the output voltage of the charge amplifier.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: December 31, 2013
    Assignees: Sanyo Semiconductor Co., Ltd., Semiconductor Components Industries, LLC
    Inventors: Kazuyuki Kobayashi, Tatsuya Suzuki, Kumiko Fukai, Yasuhiro Kaneta
  • Patent number: 8619058
    Abstract: There is offered an electrostatic capacity type touch sensor capable of detecting a large number of touch positions with high accuracy. The electrostatic capacity type touch sensor is composed of a touch panel and a signal processing circuit. The touch panel is structured to include first through fourth detection electrodes, first and second common electric potential lines, a common electric potential wiring, a common electric potential terminal and first through fourth output terminals disposed on an insulating substrate. The signal processing circuit is structured to include a clock generator, a selection circuit, a charge amplifier, an A/D converter and an arithmetic unit. The charge amplifier detects a change in capacitance induced by that a finger of an operator touches the first through fourth detection electrodes.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: December 31, 2013
    Assignee: On Semiconductor Trading, Ltd.
    Inventors: Hiroya Ito, Takayasu Otagaki, Atsuhiro Ichikawa, Kazuhiro Hasegawa
  • Patent number: 8619059
    Abstract: A resistive touch panel comprises a touch layer, a spacer layer, a sensing layer and a controller. The touch layer and sensing layer are separated by the spacer layer and respectively have a plurality of strip-like touch loops and a plurality of strip-like sensing loops arranged staggeredly up and down. The controller connects two terminals of the touch loops and sensing loops and controls voltages supplied thereto to enable a digital-mode driving and an analog-mode driving respectively corresponding to digital time series and analog time series that are alternately and consecutively provided. Thus the controller can perform multi touch and drag path, and select the digital-mode driving or analog-mode driving through a switch. Therefore is realized a resistive touch panel that is capable of operating in a multi-touch control mode and a sensing-drag control mode synchronously.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: December 31, 2013
    Inventor: Jia-You Shen
  • Patent number: 8619060
    Abstract: The present invention relates to a multi-touch positioning method and a multi-touch screen. The multi-touch positioning method comprising: emitting, by a first infrared ray generator set at a first angle of a display panel, infrared rays at a first wavelength; emitting, by a second infrared ray generator set at a second angle, infrared rays at a second wavelength; receiving the infrared rays of the first wavelength and generating a first infrared ray image by a first infrared ray image sensor set at an opposite angle of the first angle; receiving the infrared rays of the second wavelength and generating a second infrared ray image by a second infrared ray image sensor set at an opposite angle of the second angle; and performing processings for the first infrared ray image and the second infrared ray image to determine at least one touch point.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: December 31, 2013
    Assignee: Beijing Boe Optoelectronics Technology Co., Ltd.
    Inventor: Yanfeng Wang
  • Patent number: 8619061
    Abstract: An optical touch apparatus is disclosed. The optical touch apparatus comprises at least one light sensing module and a processing module. The at least one light sensing module is set at a first side of a surface of the optical touch apparatus, and used for receiving at least one light and generating a sensing result according to the condition of receiving the at least one light. The sensing result relates to whether the at least one light is blocked by at least one object above the surface and also relates to a comparing result between the at least one object and a reference region. The reference region is set at an opposite second side of the surface. The processing module determines at least one touch point position corresponding to the at least one object on the surface according to the sensing result.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: December 31, 2013
    Assignee: Raydium Semiconductor Corporation
    Inventors: Meng Shin Yen, William Wang, Chung Cheng Chou
  • Patent number: 8619062
    Abstract: A touch-pressure sensitive panel includes a locally and resiliently deformable waveguide having an exterior surface for receiving localized touch pressure from a user, and a wetting surface opposite the exterior surface. The panel also includes a de-wettable layer presenting a de-wettable surface arranged beneath the wetting surface, such that the localized touch pressure reversibly increases localized optical wetting of the de-wettable surface by the wetting surface. The panel also includes an imaging detector configured to receive light coupled into the de-wettable layer due to the localized optical wetting.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Karlton Powell, Steven Bathiche, Timothy Large
  • Patent number: 8619063
    Abstract: The invention relates to a method for determining a touch event provided by a user on an interaction surface of a touch sensitive device comprising the steps of: sensing a raw signal by a transducer, in particular by a piezoelectric transducer and low-pass filtering the sensed signal, segmenting the filtered raw signal into a baseline signal and at least one useful signal, and analyzing the at least one useful signal to determine properties of the touch event.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: December 31, 2013
    Assignee: Elo Touch Solutions, Inc.
    Inventors: Sebastien Chaine, Georges Farah
  • Patent number: 8619064
    Abstract: Dynamic resistance control of a stylus is described. In implementations, a stylus includes a housing configured to be grasped by a user. A roller ball is captured in a socket of the housing to provide rolling movement of the roller ball across a surface of a computing device and to provide one or more inputs to the computing device. A resistance adjustment module is also disposed within the housing to dynamically adjust resistance applied to the rolling movement of the roller ball.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventor: Derek Leslie Knee
  • Patent number: 8619065
    Abstract: A stylus device receives light from a display though an optical element that is adapted to increase the field curvature of an image formed on an image sensor of the stylus device. Based on the size and shape of a portion of the image that is in focus, a distance, orientation, and/or azimuth of the stylus device with respect to the display can be determined. In addition, a position corresponding to each pixel, or groups of pixels, is encoded into blue light emitted by each pixel or group of pixels of the display. Upon initialization, or after a loss of synchronization, the stylus device can determine its position with respect to the pixels by decoding the encoded position. After synchronizing its position with the display, the stylus device can determine its subsequent positions by tracking pixels of the display.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Andreas Nowatzyk, Charles P. Thacker
  • Patent number: 8619066
    Abstract: A liquid crystal display includes a display unit displaying an image in response to a driving signal, a driving unit outputting the driving signal to the display unit in response to a plurality of control signal, and a controller outputting the plurality of control signals and image data. The controller includes a plurality of timing controllers providing the image data and the plurality of control signals and a storage device. The plurality of timing controllers share the storage device and may be either connected in series or parallel.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: December 31, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventors: Ik-Huyn Ahn, Woo-Chul Kim, Byung-Koan Kim
  • Patent number: 8619067
    Abstract: A substrate (56) for a handset device defines at least a portion of an audio port (274) and may include a keypad contact array (108) on the substrate (56) and a display electrode pattern (604) on the substrate (56). A display (52) is coupled to the substrate and is configured to at least partially surround the audio port portion on the substrate. In addition, in one example, the substrate (56) for a handset device (10) may include a first surface and a second surface. A keypad contact array (108) and a display electrode pattern (604) may be included on the first surface (96) of the substrate (56). The display (52) may be operatively coupled to the display electrode pattern (604).
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: December 31, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Steve C. Emmert, John P. Boos
  • Patent number: 8619068
    Abstract: According to one embodiment, a control module executes, after the electronic apparatus is powered on, a process of powering on a display panel, a process of receiving a hot-plug detection signal from the display panel, a link training process, and a process of transmitting a video signal to the display panel in the video signal transmission mode determined by the link training process. The control module stops the transmission of the video signal to the display panel in a state in which the display panel is kept in a power-on state, when a display OFF request event occurs, and transmits the video signal to the display panel in the determined video signal transmission mode, when a display ON request event occurs in a state in which the display panel is in the power-on state and the transmission of the video signal to the display panel is stopped.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: December 31, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Hiroaki Chiba
  • Patent number: 8619069
    Abstract: A power-off discharge circuit comprises a power voltage detection unit that detects whether a first power voltage for driving a source driver circuit is blocked and generates a discharge control signal, and a discharge unit that discharges a load circuit in a display panel based on the discharge control signal.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: December 31, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-Hong Ko, Ho-Hak Rho, Do-Yoon Kim
  • Patent number: 8619070
    Abstract: An n-th stage (wherein, n is an integer) of the stages of a gate driving circuit includes a pull-up part, a first variable mode part and a second variable mode part. At least one of the first and second variable mode parts includes a variable element. The variable element comprises a first thin-film transistor (TFT) turned on in response to a first level voltage of the first or second direction signal, a second TFT applying the first or second direction signal to a control part of the pull-up part in response to an output signal of a previous stage or an output signal of a next stage, and a third TFT connected to the second TFT through the first TFT.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: December 31, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventors: Hong-Woo Lee, Eung-Gyu Lee, Jong-Hwan Lee, Sung-Man Kim
  • Patent number: 8619071
    Abstract: A novel image view may be synthesized using a three-dimensional reference model. In an example embodiment, a device-implemented method for synthesizing a novel image view includes acts of registering, selecting, applying and synthesizing. An image is registered to at least one reference model. A source block of visual data from the image is selected with regard to a destination block of the reference model based on a source depth associated with the source block and a destination depth associated with the destination block. The destination position of the destination block of the reference model is not visible in the image. The source block of visual data from the image is applied to the destination block of the reference model to produce an image-augmented model. A novel image view is synthesized using the image-augmented model.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Johannes P. Kopf, Michael F. Cohen, Daniel Lischinski, Matthieu T. Uyttendaele
  • Patent number: 8619072
    Abstract: Control of a three-dimensional virtual broadcast presentation is disclosed. The three-dimensional virtual broadcast presentation may be generated based on dynamic information such as traffic information, weather information, or other information that may be featured on a three-dimensional virtual broadcast presentation. A signal generated by a control device maneuvered by a presenter and reflecting positional information of the control device is received. A view of the three-dimensional virtual broadcast presentation is manipulated in response to the received signal, the manipulation of the virtual broadcast presentation at least partially based on positional information of the control device.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: December 31, 2013
    Assignee: Triangle Software LLC
    Inventors: André Guéziec, Briac Blanquart
  • Patent number: 8619073
    Abstract: A system and method for recovering three-dimensional (3D) particle systems from two-dimensional (2D) images are provided. The system and method of the present invention provide for identifying a fuzzy object in a two-dimensional (2D) image; selecting a particle system from a plurality of predetermined particle systems, the selected particle system relating to a predefined fuzzy object; generating at least one particle of the selected particle system; simulating the at least one particle to update states of the at least one particle; rendering the selected particle system; comparing the rendered particle system to the identified fuzzy object in the 2D image; and storing the selected particle system if the comparison result is within an acceptable threshold, wherein the stored particle system represents the recovered geometry of the fuzzy object.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: December 31, 2013
    Assignee: Thomson Licensing
    Inventors: Dong-Qing Zhang, Ana Belen Benitez, James Arthur Fancher
  • Patent number: 8619074
    Abstract: As set forth herein, a computer-implemented method facilitates replacing text on cylindrical or curved surfaces in images. For instance, the user is first asked to perform a multi-click selection of a polygon to bound the text. A triangulation scheme is carried out to identify the pixels. Segmentation and erasing algorithms are then applied. The ellipses are estimated accurately through constrained least squares fitting. A 3D framework for rendering the text, including the central projection pinhole camera model and specification of the cylindrical object, is generated. These parameters are jointly estimated from the fitted ellipses as well as the two vertical edges of the cylinder. The personalized text is wrapped around the cylinder and subsequently rendered.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: December 31, 2013
    Assignee: Xerox Corporation
    Inventors: Raja Bala, Zhigang Fan, Reiner Eschbach, Hengzhou Ding, Jan P. Allebach, Charles A. Bouman
  • Patent number: 8619075
    Abstract: A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: December 31, 2013
    Assignee: Perceptive Pixel Inc.
    Inventor: Philip L. Davidson
  • Patent number: 8619076
    Abstract: A stereoscopic image display control apparatus includes: an output unit which outputs a stereoscopic image to a display device; an input accepting unit which accepts, from a user, input of a change instruction to change a state of the stereoscopic image displayed by the display device; a change amount prediction unit which predicts amounts of change in projection and recession of the stereoscopic image in unit time to be caused when the state of the stereoscopic image is changed in accordance with the change instruction accepted by the input accepting unit; and a display control unit which decreases a change speed of the state of the stereoscopic image to be outputted from the output unit when one of the amounts of change in projection and recession in unit time predicted by the change amount prediction unit exceeds a predetermined threshold value.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 31, 2013
    Assignee: Panasonic Corporation
    Inventors: Seiji Kubo, Akihiro Ebina
  • Patent number: 8619077
    Abstract: A pixel shader program for execution by a processing unit in a graphics processing module is designed to execute a color space processing function on individual pixels of a video image. The color space processing function is broken down into series of steps, each of which is amenable to representation by an individual instruction taken from an instruction set. The instructions cause the processor to load pixel color data into first memory elements, to read the first memory elements as well as second memory elements containing pre-loaded parameters representative of the color space processing function and to generate a processed set of color data for each pixel by manipulating the first and second memory elements. In this way, color space processing functionality, such as color space conversion and procamp controls, is provided without the need for specialized hardware and without encroaching upon the computational efficiency of the host CPU.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: December 31, 2013
    Assignee: Matrox Graphics Inc.
    Inventors: Jean-François Côté, Jean-Jacques Ostiguy
  • Patent number: 8619078
    Abstract: A method includes assigning a priority to a ray data structure of a plurality of ray data structures based on one or more priorities. The ray data structure includes properties of a ray to be traced from an illumination source in a three-dimensional image. The method includes identifying a portion of the three-dimensional image through which the ray passes. The method also includes identifying a slave processing element associated with the portion of the three-dimensional image. The method further includes sending the ray data structure to the slave processing element.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
  • Patent number: 8619079
    Abstract: Aspects comprise systems implementing 3-D graphics processing functionality in a multiprocessing system. Control flow structures are used in scheduling instances of computation in the multiprocessing system, where different points in the control flow structure serve as points where deferral of some instances of computation can be performed in favor of scheduling other instances of computation. In some examples, the control flow structure identifies particular tasks, such as intersection testing of a particular portion of an acceleration structure, and a particular element of shading code. In some examples, the aspects are used in 3-D graphics processing systems that can perform ray tracing based rendering.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: December 31, 2013
    Assignee: Caustic Graphics, Inc.
    Inventors: Luke Tilman Peterson, James Alexander McCombe, Ryan R. Salsbury, Stephen John Clohset
  • Patent number: 8619080
    Abstract: A system and method for viewing objects within a virtual environment are disclosed. A virtual camera and an object exist within the virtual environment. The camera is focused on the object such that the user of the virtual environment sees the object from the perspective of the camera. The virtual camera and the object being view are subject to the physics based rules of the simulation environment.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: December 31, 2013
    Assignee: Disney Enterprises, Inc.
    Inventors: Jason Avent, Jonathan Gibson, Alkan Hassan, Richard Coles, Iain Gilfeather
  • Patent number: 8619081
    Abstract: A deformation information transformation OK/NG discrimination unit determines whether or not it is possible to achieve a transformation equivalent to three-dimensional deformation information by only two-dimensional affine transformation. If it is possible to achieve this transformation, a two-dimensional bitmap generation unit generates a processed two-dimensional graphics image by applying the two-dimensional affine transformation equivalent to the transformation indicated by the three-dimensional deformation information to a two-dimensional graphics image.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: December 31, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Atsushi Ikeda, Wataru Suzuki
  • Patent number: 8619082
    Abstract: Systems in accordance with embodiments of the invention can perform parallax detection and correction in images captured using array cameras. Due to the different viewpoints of the cameras, parallax results in variations in the position of objects within the captured images of the scene. Methods in accordance with embodiments of the invention provide an accurate account of the pixel disparity due to parallax between the different cameras in the array, so that appropriate scene-dependent geometric shifts can be applied to the pixels of the captured images when performing super-resolution processing. In several embodiments, detecting parallax involves using competing subsets of images to estimate the depth of a pixel location in an image from a reference viewpoint. In a number of embodiments, generating depth estimates considers the similarity of pixels in multiple spectral channels.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: December 31, 2013
    Assignee: Pelican Imaging Corporation
    Inventors: Florian Ciurea, Kartik Venkataraman, Gabriel Molina, Dan Lelescu
  • Patent number: 8619083
    Abstract: Providing high frame rate image rendering using multiple image layers per frame. A plurality of image layers having different resolutions are arranged in order of increasing resolution. Beginning with the image layer having the lowest resolution, the image layer is upsampled to a resolution of a next image layer having a higher resolution. The upsampled image layer is blended with the next image layer. The upsampling and blending continues for each of the image layers to produce a blended image. The blended image is provided for display as a frame of video. Aspects of the invention produce a high-resolution composite image during animated navigation across zoom and pan states.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Radoslav Petrov Nickolov, Lutz Gerhard, Ming Liu, Raman Narayanan, Drew Edward Steedly
  • Patent number: 8619084
    Abstract: A method for modeling a process includes collecting data pertaining to executed process steps from one or more activity log files. The collected data is parsed to determine a set of process steps that have been performed. An incidence value representing how many times each performed process step follows each of the other performed process steps is determined. A graph representing a model of the executed process by representing each process step that has been performed as a node of the graph and each transition between process steps within each process thread as an edge on the graph is generated. The edges connecting the pairs of nodes are assigned numbers that depend upon the incidence value corresponding to how many times the process step represented by a first node of the pair is followed by the process step represented by a second node of the pair.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Francisco Phelan Curbera, Paul T. Keyser, Rania Khalaf, Geetika Tewari Lakshmanan
  • Patent number: 8619085
    Abstract: A graphics processing device may generate coordinates for vertices of graphics primitives in a view-space. Tiles are defined within the view-space and are associated with tile lists. Primitives and/or vertices which overlap a tile are determined. Tile lists comprise differentially encoded indices and/or spatial coordinates for overlapping primitives. The differential encoding may or may not be byte aligned. During tile mode graphics rendering, tile lists are utilized to reference vertex attributes and/or primitives. Graphics rendering comprises a tile binning phase and a tile rendering phase. The primitives may comprise a triangle and/or joined triangles that share one or more vertices. For multiple joined primitives, information about shared vertices may be encoded without repetition for each primitive. Coordinates and/or corresponding weights for new vertices are encoded in a tile list and utilized for interpolating properties of the new vertices based on attributes of the original vertices.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: December 31, 2013
    Assignee: Broadcom Corporation
    Inventors: Gary Keall, Giles Edkins, Eben Upton, James Adams
  • Patent number: 8619086
    Abstract: Three dimensional scenes may be managed between a central processing unit and a graphics processing unit using shared and unified graphics processing unit memory. A shared bus memory may be synchronized between the central processing unit and the graphics processing unit. The shared bus memory may be used for more often updated components and other memory may be used for less often updated components. In some embodiments, if the graphics processor and the central processor use a common processor instruction set architecture, data can be sent from the central processor to the graphics processor without serializing the data.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: December 31, 2013
    Assignee: Intel Corporation
    Inventors: Antony Arciuolo, Ian Lewis, Kevin Myers
  • Patent number: 8619087
    Abstract: One embodiment of the present invention sets forth a technique for reducing the amount of memory required to store vertex data processed within a processing pipeline that includes a plurality of shading engines. The method includes determining a first active shading engine and a second active shading engine included within the processing pipeline, wherein the second active shading engine receives vertex data output by the first active shading engine. An output map is received and indicates one or more attributes that are included in the vertex data and output by the first active shading engine. An input map is received and indicates one or more attributes that are included in the vertex data and received by the second active shading engine from the first active shading engine.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: December 31, 2013
    Assignee: Nvidia Corporation
    Inventors: Jerome F. Duluk, Jr., Gernot Schaufler
  • Patent number: 8619088
    Abstract: Presenting a slide. Anticipating a slide to be selected for display. Receiving data of the anticipated slide in an unconstructed format. Constructing the anticipated slide from the received data. Caching the constructed slide. Pre-drawing the constructed slide in construction memory. Receiving instructions to display a slide. In the event that the instructed slide is the cached and pre-drawn slide, rendering the pre-drawn slide to display memory.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: December 31, 2013
    Assignee: BlackBerry Limited
    Inventor: Dale James Paas
  • Patent number: 8619089
    Abstract: A data transfer circuit that transfers a first kind of data stored in an external memory circuit includes: an internal memory circuit that is capable of, by an external circuit, writing and/or rewriting a second kind of data including information for one region as a transfer source in the external memory circuit and another region as a transfer destination in the external memory circuit; a transfer circuit that transfer the first kind of data; and a control circuit that makes the transfer circuit transfer the first kind of data stored in the one region to the other region based on the second kind of data.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: December 31, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Takeshi Makabe
  • Patent number: 8619090
    Abstract: A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 31, 2013
    Assignee: The Mathworks, Inc.
    Inventors: Richard A. Spada, James G. Owen, Felix Alvarez, Robert I. Jacobs, Abigail S. Skofield, Arun Koushik Parthasarathy, Claudia G. Wey
  • Patent number: 8619091
    Abstract: The present invention relates to a video display apparatus. More specifically, the present invention relates to a brightness adjusting device of a video display apparatus that is able to improve perceived contrast ratio by brightness of a video signal input to the video display apparatus having a plasma display panel applied thereto.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: December 31, 2013
    Assignee: LG Electronics Inc.
    Inventor: Sung Min Kim
  • Patent number: 8619092
    Abstract: An image processing apparatus and graphics memory unit which reduces useless memory access to a graphics memory unit. When an image data read section reads image data from frame buffers or windows, a mask area inside/outside determination section determines by reference to mask information stored in a mask information storage section whether image data which is being scanned is in a memory access mask area. If the image data which is being scanned is in the memory access mask area, then a superposition process section performs a superposition process according to a transmission attribute assigned to the memory access mask area regardless of transmission attributes assigned to the frame buffers or the windows.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: December 31, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Hideaki Yamauchi
  • Patent number: 8619093
    Abstract: Some embodiments provide a method that provides an image display area that displays an image having a set of pixels that have pixel values in a color space. The method provides a first GUI item that activates a first sampling tool for selecting a first section of the image. The first section includes a first set of pixels for defining a first portion of the color space enclosing the pixel values of the first set. An image pixel whose pixel values are in the first portion is fully selected. The method provides a second GUI item that activates a second sampling tool for selecting a second section of the image displayed in the image display area. The second section includes a second set of pixels for defining a second portion of the color space enclosing the first portion and excluding the pixel values of the first set of pixels.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: December 31, 2013
    Assignee: Apple Inc.
    Inventors: Daniel Pettigrew, Andrew Bryant, Peter Warner