Patents Examined by Richard M Russell
-
Patent number: 9171398Abstract: The invention relates to a method of rendering caustics in a computer graphics scene. The method comprises obtaining a photon map of said scene, redistributing photons from said photon map into an arrangement with a blue noise spectral signature by performing a relaxation step in respect of each of a number of photons, determining a constraining vector for each of a number of photons and rendering said scene using results from the redistributing photons and/or from determining a constraining vector.Type: GrantFiled: February 17, 2010Date of Patent: October 27, 2015Assignee: UWS Ventures Ltd.Inventors: Mark Jones, Ben Spencer
-
Patent number: 9108110Abstract: There is provided an information processing apparatus including an operation information transmitting unit transmitting operation information for operating respective appliances out of a plurality of appliances connected via a network, a character processing unit carrying out processing relating to characters, which correspond to the respective appliances and have individual personalities, and changes a content represented by the characters in accordance with the operation information for operating the appliances, and a display processing unit carrying out processing that displays the characters on a display unit.Type: GrantFiled: February 23, 2012Date of Patent: August 18, 2015Assignee: SONY CORPORATIONInventor: Shigeru Owada
-
Patent number: 9086834Abstract: In one embodiment, the present invention includes a processor having a plurality of cores each to execute instructions, a non-volatile storage to store maximum peak operating frequency values each a function of a given number of active cores, a configuration storage to store frequency limits each corresponding to one of the maximum peak operating frequency values or a configurable clip frequency value less than the maximum peak operating frequency value. In turn, a power controller is configured to limit operating frequency of the cores to a corresponding frequency limit obtained from the configuration storage. Other embodiments are described and claimed.Type: GrantFiled: March 5, 2013Date of Patent: July 21, 2015Assignee: Intel CorporationInventors: Jeremy J. Shrall, Stephen H. Gunther, Krishnakanth V. Sistla, Ryan D. Wells, Shaun M. Conrad
-
Patent number: 9077987Abstract: A method of displaying a three-dimensional image includes sequentially providing light to display blocks of a display panel in a scan direction of an image, providing light at a maximum luminance to a display block during a first period in which an image for a left-eye or a right-eye is displayed on the display block, providing the light at a luminance gradually decreasing from the maximum luminance to a preset luminance to the display block during a second period in which a transition image between the left-eye or the right-eye image and a black image is displayed on the display block, and blocking the light from the display block during a third period including a period in which the black image is displayed on the display block and prior to a period in which a left-eye or a right-eye image of a following frame is displayed on the display block.Type: GrantFiled: December 16, 2011Date of Patent: July 7, 2015Assignee: SAMSUNG DISPLAY CO., LTD.Inventors: Jun-Pyo Lee, Eui-Jeong Kang, Jae-Eun Um, Hwan-Woong Lee, Kang-Min Kim, Jung-Won Kim
-
Patent number: 9075556Abstract: In one embodiment, the present invention includes a processor having a plurality of cores each to execute instructions, a non-volatile storage to store maximum peak operating frequency values each a function of a given number of active cores, a configuration storage to store frequency limits each corresponding to one of the maximum peak operating frequency values or a configurable clip frequency value less than the maximum peak operating frequency value. In turn, a power controller is configured to limit operating frequency of the cores to a corresponding frequency limit obtained from the configuration storage. Other embodiments are described and claimed.Type: GrantFiled: December 21, 2012Date of Patent: July 7, 2015Assignee: Intel CorporationInventors: Jeremy J. Shrall, Stephen H. Gunther, Krishnakanth V. Sistla, Ryan D. Wells, Shaun M. Conrad
-
Patent number: 9037956Abstract: A content processing service may analyze an item of original content and identify several objects, attributes of those objects, and relationships between those objects present in the item of original content. The content processing service may also analyze a source graph, such as a social graph or supplemental graph, and identify several objects, attributes of those objects, and relationships between those objects present in the source graph. The content processing service may customize the item of original content by selecting an original object and selecting a source graph object. One or more of the attributes or relationships of the selected original object in the item of original content may be replaced by one or more of the attributes or relationships of the selected source graph object, thereby forming an item of modified content.Type: GrantFiled: March 29, 2012Date of Patent: May 19, 2015Assignee: Audible, Inc.Inventors: Douglas S. Goldstein, Ajay Arora, Douglas Hwang, Guy A. Story, Jr., Shirley C. Yang
-
Patent number: 9019298Abstract: A technique for rendering an image of hair in a computer-generated scene is described. The scene includes a virtual light source and a hair virtual object comprising a material model. A hair shading function partly defining the material model is accessed. A set of random values is generated. The hair shading function is importance sampled by converting the set of random values into a set of light direction samples based on a Cauchy distribution. The probability density function of each converted light direction sample uses a Cauchy distribution. A light color value and a hair color value are computed for each light direction sample of the set of light direction samples. The light color values and the hair color values are weighted to determine a set of weighted values. A characteristic of a pixel representing part of the virtual object is determined based on the set of weighted values.Type: GrantFiled: January 17, 2013Date of Patent: April 28, 2015Assignee: Pacific Data Images LLCInventors: Feng Xie, Jiawei Ou
-
Patent number: 8913088Abstract: A system for adjusting displayed content length as a function of map scale may include one or more computing devices and a memory. The one or more computing devices may receive a query, retrieve a content item based at least in part on the query. The one or more computing devices may further determine a first amount of the content item to display based at least in part on a first zoom level, determine a second amount of the retrieved content item to display based at least in part on a second zoom level and provide the map to the user device for display, where the first amount of the content item is overlaid on the map when the map is displayed at the first zoom level and the second amount of the content item is overlaid on the map when the map is displayed at the second zoom level.Type: GrantFiled: April 15, 2013Date of Patent: December 16, 2014Assignee: Google Inc.Inventors: Alan Gordon Doubleday, Jordan J. Bayliss-McCulloch, Alexander M. Berry
-
Patent number: 8902228Abstract: Aspects of the disclosure relate to a method of processing graphics that includes organizing graphics data into a plurality of polygons and assigning to each of the polygons a polygon index value that indicates an order in which each polygon will be rendered. The method also includes associating pixels of graphics data with one of the polygon index values and determining when the pixels of graphics data will finish rendering based at least partially on the association of the pixels to the one of the polygon index values. The method also includes resolving the pixels of video data based on the determination.Type: GrantFiled: September 19, 2011Date of Patent: December 2, 2014Assignee: QUALCOMM IncorporatedInventors: Kiia Kaappoo Kallio, Petri Olavi Nordlund
-
Patent number: 8896560Abstract: In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed.Type: GrantFiled: March 5, 2013Date of Patent: November 25, 2014Assignee: Intel CorporationInventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
-
Patent number: 8884906Abstract: In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed.Type: GrantFiled: December 21, 2012Date of Patent: November 11, 2014Assignee: Intel CorporationInventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
-
Patent number: 8872826Abstract: Provided are systems and methods to perform ray marching for production ray tracing in inhomogeneous participating media. The systems and methods allow a reduction of the quadratic complexity without giving up the benefits of accurate ray traced lighting. In one implementation, the task of ray marching is reformulated into a task of transforming an unknown, spatially varying volume into a collection of piecewise homogeneous segments. Being homogeneous, inexpensive analytical formulas may be employed for evaluating and sampling the transmission term at arbitrary points in the segments.Type: GrantFiled: February 17, 2012Date of Patent: October 28, 2014Assignees: Sony Corporation, Sony Pictures Technologies Inc.Inventor: Christopher Kulla
-
Patent number: 8723871Abstract: A method and apparatus for displaying a branch structure by emulating natural visual effects of a branch structure, e.g., lightning, is provided. The branch structure comprises branches each formed by segments. Each segment is generated by randomly providing a segment end position according to a segment start position, and randomly determining whether another branch is provided at each segment.Type: GrantFiled: November 28, 2011Date of Patent: May 13, 2014Assignee: MStar Semiconductor, Inc.Inventors: Chih-Hsien Huang, Sheng-Chi Yu
-
Patent number: 8675024Abstract: A mobile terminal includes a wireless communication unit communicating with at least one electronic device, a display including a touch screen receiving touch input and displaying contents, and a controller executing an application related to the contents and reducing a first area of the touch screen on which the contents are displayed in response to a first input, thus reducing a size of the displayed contents. The controller further displays information about the at least one electronic device at a second area of the touch screen generated when the first area is reduced.Type: GrantFiled: February 17, 2011Date of Patent: March 18, 2014Assignee: LG Electronics Inc.Inventors: Soon Jae Hwang, Junghee Hong, Yookyung Lim, Imkyeong You, Hyedeuk Lee, Dukhwan Chung
-
Patent number: 8669989Abstract: System and method for a parallel image processing mechanism for applying mask data patterns to substrate in a lithography manufacturing process are disclosed. In one embodiment, the parallel image processing system includes a graphics engine configured to partition an object into a plurality of trapezoids and form an edge list for representing each of the plurality of trapezoids, and a distributor configured to receive the edge list from the graphics engine and distribute the edge list to a plurality of scan line image processing units. The system further includes a sentinel configured to synchronize operations of the plurality of scan line image processing units, and a plurality of buffers configured to store image data from corresponding scan line image processing units and outputs the stored image data using the sentinel.Type: GrantFiled: May 17, 2011Date of Patent: March 11, 2014Assignee: PineBrook Imaging, Inc.Inventors: Barry Keane, Thomas Laidig
-
Patent number: 8665263Abstract: An apparatus and method generating a road image including no features such as trees and tunnels hiding or covering a road surface. A mobile measuring apparatus installed in a vehicle may acquire a distance and orientation point cloud, a camera image, GPS observation information, a gyro measurement value, and an odometer measurement value, while moving in a target area. The position and attitude localizing apparatus may localize the position and attitude of the vehicle based on the GPS observation information, the gyro measurement value and the odometer measurement value. The point cloud generating apparatus may generate a point cloud based on the camera image, the distance and orientation point cloud, and a position and attitude localized value.Type: GrantFiled: August 24, 2009Date of Patent: March 4, 2014Assignee: Mitsubishi Electric CorporationInventors: Mitsunobu Yoshida, Masakazu Miya, Yoshihiro Shima, Junichi Takiguchi, Ryujiro Kurosaki
-
Patent number: 8633935Abstract: A main processor collects the edge information and color information of the pixels of a rendering target image using a rendering command, and sends the collected edge information and color information of the pixels to a sub-processor of the succeeding stage. The sub-processor sends the edge information and color information of a left rectangular region to a sub-processor, and also renders a right rectangular region and, upon receiving a process wait signal from the sub-processor, sends the rendering result to the sub-processor. The sub-processor renders the left rectangular region and sends the rendering result to the outside, and also sends, to the outside, the rendering result of the right rectangular region acquired by sending a process wait signal to the sub-processor.Type: GrantFiled: May 16, 2011Date of Patent: January 21, 2014Assignee: Canon Kabushiki KaishaInventor: Masayuki Iguchi
-
Patent number: 8610712Abstract: A method is disclosed. Input data indicates a location within a region of a digital image of a stereo image pair. A boundary of the region and a corresponding boundary of a corresponding region of another digital image are defined based on the input data, content of the digital image, and content of the another digital image. The boundary and the corresponding boundary represent boundaries of a visual feature in the digital image and the other digital image. The defining further includes constructing a probability distribution for the digital image and another probability distribution for the other digital image. The probability distribution for the digital image represents a probability that each pixel of a set of pixels of the digital image is within the region. The other probability distribution represents a probability that each pixel of another set of pixels of the another digital image is within the corresponding region.Type: GrantFiled: July 28, 2011Date of Patent: December 17, 2013Assignee: Adobe Systems IncorporatedInventors: Scott D. Cohen, Brian L. Price
-
Patent number: 8605116Abstract: A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a touchscreen configured to display a plurality of display objects; a sensing unit configured to detect a motion of the mobile terminal; and a controller configured to move and modify a shape of the plurality of display objects to reflect a characteristic of the detected motion of the mobile terminal.Type: GrantFiled: September 14, 2011Date of Patent: December 10, 2013Assignee: LG Electronics Inc.Inventors: Hyunseok Kim, Jungseok Lee
-
Patent number: 8581901Abstract: Methods and apparatus for interactively rotating three-dimensional (3D) objects using multitouch gestures. To perform a roll gesture, multiple touch points are detected on a multitouch-enabled device. The touch points are associated with, or select, a 3D object displayed on the device. The centroid of the touch points is computed, and motion of the centroid, resulting from motion of the touch points, is tracked. When motion of the centroid is detected, a displacement is obtained, and the displacement is mapped to a rotation transformation. The 3D object may then be rotated according to the rotation transformation, and a 2D projection of the rotated 3D object is displayed. If the number of touch points changes, rotation may be reset without rotating the object. Alternatively, displacement from the previous centroid to the new centroid is determined and the object is rotated accordingly.Type: GrantFiled: July 28, 2011Date of Patent: November 12, 2013Assignee: Adobe Systems IncorporatedInventor: Pushkar P. Joshi