Patents Issued in December 31, 2013
-
Patent number: 8619044Abstract: 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: GrantFiled: September 30, 2009Date of Patent: December 31, 2013Assignee: BlackBerry LimitedInventors: Michael Joseph Pertuit, Scott Leonard Dill
-
Patent number: 8619045Abstract: 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: GrantFiled: March 9, 2010Date of Patent: December 31, 2013Assignee: Casio Computer Co., Ltd.Inventor: Hiroaki Yoshizawa
-
Patent number: 8619046Abstract: 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: GrantFiled: March 18, 2010Date of Patent: December 31, 2013Assignee: Sony CorporationInventors: Fuminori Homma, Tatsushi Nashida
-
Patent number: 8619047Abstract: 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: GrantFiled: February 4, 2011Date of Patent: December 31, 2013Assignee: Perceptive Pixel Inc.Inventor: Jonathan Westhues
-
Patent number: 8619048Abstract: 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: GrantFiled: August 6, 2009Date of Patent: December 31, 2013Assignee: MoonSun io Ltd.Inventor: Idan Shimoni
-
Patent number: 8619049Abstract: 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: GrantFiled: May 17, 2011Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Chris Harrison, Hrvoje Benko, Andrew David Wilson
-
Patent number: 8619050Abstract: 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: GrantFiled: July 19, 2011Date of Patent: December 31, 2013Assignee: Apple Inc.Inventors: Scott Herz, Dan Keen, Wayne Carl Westerman
-
Patent number: 8619051Abstract: 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: GrantFiled: August 1, 2011Date of Patent: December 31, 2013Assignee: Immersion CorporationInventors: Robert Andre Lacroix, Pedro Gregorio, Kollin M. Tierling
-
Patent number: 8619052Abstract: 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: GrantFiled: November 14, 2011Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Hrvoje Benko, Andrew D. Wilson, Patrick M Baudisch
-
Patent number: 8619053Abstract: 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: GrantFiled: July 27, 2012Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Adrian J. Garside, F. David Jones, Josh A. Clow, Judy C. Tandog, Leroy B. Keely, Tracy Dianne Schultz
-
Patent number: 8619054Abstract: 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: GrantFiled: May 23, 2007Date of Patent: December 31, 2013Assignee: Atmel CorporationInventors: Harald Philipp, Luben Hristov
-
Patent number: 8619055Abstract: 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: GrantFiled: April 14, 2008Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: William J. Westerinen, Craig Steven Ranta
-
Patent number: 8619056Abstract: 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: GrantFiled: December 30, 2009Date of Patent: December 31, 2013Assignee: Elan Microelectronics Corp.Inventors: Chia-Hsing Lin, Yi-Hsin Tao, Po-Hao Kuo, Hsin-Shieh Tsai, Min-Jhih Lin
-
Patent number: 8619057Abstract: 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: GrantFiled: June 4, 2010Date of Patent: December 31, 2013Assignees: Sanyo Semiconductor Co., Ltd., Semiconductor Components Industries, LLCInventors: Kazuyuki Kobayashi, Tatsuya Suzuki, Kumiko Fukai, Yasuhiro Kaneta
-
Patent number: 8619058Abstract: 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: GrantFiled: July 1, 2011Date of Patent: December 31, 2013Assignee: On Semiconductor Trading, Ltd.Inventors: Hiroya Ito, Takayasu Otagaki, Atsuhiro Ichikawa, Kazuhiro Hasegawa
-
Patent number: 8619059Abstract: 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: GrantFiled: January 17, 2012Date of Patent: December 31, 2013Inventor: Jia-You Shen
-
Patent number: 8619060Abstract: 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: GrantFiled: October 14, 2009Date of Patent: December 31, 2013Assignee: Beijing Boe Optoelectronics Technology Co., Ltd.Inventor: Yanfeng Wang
-
Patent number: 8619061Abstract: 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: GrantFiled: March 10, 2010Date of Patent: December 31, 2013Assignee: Raydium Semiconductor CorporationInventors: Meng Shin Yen, William Wang, Chung Cheng Chou
-
Patent number: 8619062Abstract: 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: GrantFiled: February 3, 2011Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Karlton Powell, Steven Bathiche, Timothy Large
-
Patent number: 8619063Abstract: 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: GrantFiled: July 8, 2011Date of Patent: December 31, 2013Assignee: Elo Touch Solutions, Inc.Inventors: Sebastien Chaine, Georges Farah
-
Patent number: 8619064Abstract: 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: GrantFiled: April 28, 2010Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventor: Derek Leslie Knee
-
Patent number: 8619065Abstract: 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: GrantFiled: February 11, 2011Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Andreas Nowatzyk, Charles P. Thacker
-
Patent number: 8619066Abstract: 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: GrantFiled: September 24, 2010Date of Patent: December 31, 2013Assignee: Samsung Display Co., Ltd.Inventors: Ik-Huyn Ahn, Woo-Chul Kim, Byung-Koan Kim
-
Patent number: 8619067Abstract: 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: GrantFiled: September 7, 2007Date of Patent: December 31, 2013Assignee: Motorola Mobility LLCInventors: Steve C. Emmert, John P. Boos
-
Patent number: 8619068Abstract: 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: GrantFiled: December 16, 2011Date of Patent: December 31, 2013Assignee: Kabushiki Kaisha ToshibaInventor: Hiroaki Chiba
-
Patent number: 8619069Abstract: 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: GrantFiled: June 29, 2010Date of Patent: December 31, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-Hong Ko, Ho-Hak Rho, Do-Yoon Kim
-
Patent number: 8619070Abstract: 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: GrantFiled: December 16, 2010Date of Patent: December 31, 2013Assignee: Samsung Display Co., Ltd.Inventors: Hong-Woo Lee, Eung-Gyu Lee, Jong-Hwan Lee, Sung-Man Kim
-
Patent number: 8619071Abstract: 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: GrantFiled: September 16, 2008Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Johannes P. Kopf, Michael F. Cohen, Daniel Lischinski, Matthieu T. Uyttendaele
-
Patent number: 8619072Abstract: 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: GrantFiled: March 4, 2009Date of Patent: December 31, 2013Assignee: Triangle Software LLCInventors: André Guéziec, Briac Blanquart
-
Patent number: 8619073Abstract: 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: GrantFiled: October 27, 2006Date of Patent: December 31, 2013Assignee: Thomson LicensingInventors: Dong-Qing Zhang, Ana Belen Benitez, James Arthur Fancher
-
Patent number: 8619074Abstract: 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: GrantFiled: December 10, 2010Date of Patent: December 31, 2013Assignee: Xerox CorporationInventors: Raja Bala, Zhigang Fan, Reiner Eschbach, Hengzhou Ding, Jan P. Allebach, Charles A. Bouman
-
Patent number: 8619075Abstract: 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: GrantFiled: March 23, 2012Date of Patent: December 31, 2013Assignee: Perceptive Pixel Inc.Inventor: Philip L. Davidson
-
Stereoscopic image display control apparatus, stereoscopic image display control method, and program
Patent number: 8619076Abstract: 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: GrantFiled: December 20, 2012Date of Patent: December 31, 2013Assignee: Panasonic CorporationInventors: Seiji Kubo, Akihiro Ebina -
Patent number: 8619077Abstract: 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: GrantFiled: July 3, 2002Date of Patent: December 31, 2013Assignee: Matrox Graphics Inc.Inventors: Jean-François Côté, Jean-Jacques Ostiguy
-
Patent number: 8619078Abstract: 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: GrantFiled: May 21, 2010Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
-
Patent number: 8619079Abstract: 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: GrantFiled: September 11, 2012Date of Patent: December 31, 2013Assignee: Caustic Graphics, Inc.Inventors: Luke Tilman Peterson, James Alexander McCombe, Ryan R. Salsbury, Stephen John Clohset
-
Patent number: 8619080Abstract: 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: GrantFiled: September 8, 2008Date of Patent: December 31, 2013Assignee: Disney Enterprises, Inc.Inventors: Jason Avent, Jonathan Gibson, Alkan Hassan, Richard Coles, Iain Gilfeather
-
Patent number: 8619081Abstract: 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: GrantFiled: April 16, 2010Date of Patent: December 31, 2013Assignee: Canon Kabushiki KaishaInventors: Atsushi Ikeda, Wataru Suzuki
-
Patent number: 8619082Abstract: 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: GrantFiled: August 21, 2013Date of Patent: December 31, 2013Assignee: Pelican Imaging CorporationInventors: Florian Ciurea, Kartik Venkataraman, Gabriel Molina, Dan Lelescu
-
Patent number: 8619083Abstract: 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: GrantFiled: January 6, 2009Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Radoslav Petrov Nickolov, Lutz Gerhard, Ming Liu, Raman Narayanan, Drew Edward Steedly
-
Patent number: 8619084Abstract: 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: GrantFiled: May 3, 2010Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Francisco Phelan Curbera, Paul T. Keyser, Rania Khalaf, Geetika Tewari Lakshmanan
-
Patent number: 8619085Abstract: 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: GrantFiled: November 23, 2010Date of Patent: December 31, 2013Assignee: Broadcom CorporationInventors: Gary Keall, Giles Edkins, Eben Upton, James Adams
-
Patent number: 8619086Abstract: 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: GrantFiled: April 30, 2009Date of Patent: December 31, 2013Assignee: Intel CorporationInventors: Antony Arciuolo, Ian Lewis, Kevin Myers
-
Patent number: 8619087Abstract: 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: GrantFiled: September 30, 2010Date of Patent: December 31, 2013Assignee: Nvidia CorporationInventors: Jerome F. Duluk, Jr., Gernot Schaufler
-
Patent number: 8619088Abstract: 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: GrantFiled: November 4, 2010Date of Patent: December 31, 2013Assignee: BlackBerry LimitedInventor: Dale James Paas
-
Patent number: 8619089Abstract: 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: GrantFiled: October 24, 2007Date of Patent: December 31, 2013Assignee: Seiko Epson CorporationInventor: Takeshi Makabe
-
Patent number: 8619090Abstract: 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: GrantFiled: March 14, 2013Date of Patent: December 31, 2013Assignee: 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: 8619091Abstract: 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: GrantFiled: September 4, 2009Date of Patent: December 31, 2013Assignee: LG Electronics Inc.Inventor: Sung Min Kim
-
Patent number: 8619092Abstract: 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: GrantFiled: September 14, 2006Date of Patent: December 31, 2013Assignee: Fujitsu Semiconductor LimitedInventor: Hideaki Yamauchi
-
Patent number: 8619093Abstract: 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: GrantFiled: July 20, 2010Date of Patent: December 31, 2013Assignee: Apple Inc.Inventors: Daniel Pettigrew, Andrew Bryant, Peter Warner