Patents Examined by Steven Elbinger
-
Patent number: 9779465Abstract: An apparatus and method are described for reducing power when reading and writing graphics data. For example, one embodiment of an apparatus comprises: a graphics processor unit (GPU) to process graphics data including floating point data; a set of registers, at least one of the registers of the set partitioned to store the floating point data; and encode/decode logic to reduce a number of binary 1 values being read from the at least one register by causing a specified set of bit positions within the floating point data to be read out as 0s rather than 1s.Type: GrantFiled: December 23, 2014Date of Patent: October 3, 2017Assignee: Intel CorporationInventors: Young Moon Kim, Sang Phill Park
-
Patent number: 9779509Abstract: A method of detecting the presence of a building in a captured image is provided. The method includes dividing the captured image into a plurality of image regions, detecting a dominant angle of detected edges within each image region, and detecting the presence of a building in an image region if the dominant angle of detected edges within that image region, excluding edges within a first threshold angle of vertical, is within a second threshold angle of horizontal and if the distribution of detected edges within the second threshold angle of horizontal is substantially the same as that of at least one adjacent image region.Type: GrantFiled: March 13, 2015Date of Patent: October 3, 2017Assignee: Sony Interactive Entertainment Europe LimitedInventor: Antonio Martini
-
Patent number: 9767477Abstract: The disclosed technology addresses the need in the art for determining whether a selection of an invitational content item was accidental or intentional based on selection signals that describe the selection. For example, a selection signal can be a selection point, response time, multiple selection count, context of the selection, user preference data, etc. A response to the selection can be based on whether the selection was determined to be accidental or intentional. If the selection was determined to be intentional, the response can be the regular response associated with selection of the invitational content item, i.e. registering the selection for billing and presenting secondary content to the user. If the selection was determined to be accidental, the selection can be ignored. Thus, the selection would not register for billing purposes and secondary content would not be presented to the user.Type: GrantFiled: April 16, 2013Date of Patent: September 19, 2017Assignee: Apple Inc.Inventors: Michael Froimowitz Greenzeiger, Steven C. Bredenberg
-
Patent number: 9754346Abstract: A mixture ratio determiner chooses a first mixture ratio set in a case where a blur evaluation value is a reference value or more, and chooses a second mixture ratio set in a case where the blur evaluation value is less than the reference value. The second mixture ratio set has a higher mixture ratio of an in-focus image and a lower mixture ratio of an out-of-focus image than the first mixture ratio set. A mixed image generator produces a plurality of mixed images having a gradually varying mixture ratio, from the in-focus image and the out-of-focus image. A display controller sequentially displays the plurality of mixed images on a monitor in the manner of a moving image.Type: GrantFiled: March 17, 2015Date of Patent: September 5, 2017Assignee: FUJIFILM CorporationInventor: Youichi Sawachi
-
Patent number: 9754411Abstract: The invention relates to a system (100) for visualizing an object of interest comprised in a volume of an image dataset, the system comprising a path unit (110) for specifying a path in the volume of the image dataset on the basis of the object of interest, a location unit (120) for determining a location on a projection ray through the volume of the image dataset on the basis of the specified path, and a value unit (130) for computing a projected gray value corresponding to the projection rayon the basis of the determined location on the projection ray. Because the locations on the projection ray are determined based on the specified path for indicating the object of interest, the actual computation of the projection gray values may be designed and constructed to show gray values describing the object of interest while hiding gray values describing other objects, in particular occluding objects.Type: GrantFiled: September 11, 2008Date of Patent: September 5, 2017Assignee: Koninklijke Philips N.V.Inventors: Dieter Geller, Helko Lehmann
-
Patent number: 9754416Abstract: An augmented reality (AR) device includes a 3D video camera to capture video images and corresponding depth information, a display device to display the video data, and an AR module to add a virtual 3D model to the displayed video data. A depth mapping module generates a 3D map based on the depth information, a dynamic scene recognition and tracking module processes the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera, and an augmented video rendering module renders an augmented video of the virtual 3D model dynamically interacting with the target object. The augmented video is displayed on the display device in real time. The AR device may further include a context module to select the virtual 3D model based on context data comprising a current location of the augmented reality device.Type: GrantFiled: December 23, 2014Date of Patent: September 5, 2017Assignee: INTEL CORPORATIONInventors: Gila Kamhi, Barak Hurwitz, Vladimir Kouperman, Kobi Nistel
-
Patent number: 9727987Abstract: Blending techniques for curve fitting are described. In one or more implementations, an indication is received of three or more data points. A blending factor is computed based on a spatial relationship of the three or more data points to each other. A curve is fit to the three or more data points by blending a plurality or curve fitting techniques using the computed blending factor.Type: GrantFiled: May 28, 2014Date of Patent: August 8, 2017Assignee: Adobe Systems IncorporatedInventors: Nathan A. Carr, Gregg D. Wilensky, Stephen N. Schiller
-
Patent number: 9715864Abstract: A method for content displaying implemented by a mobile device that comprises a display, the method comprising detecting a user touch on the display via a graphical user interface, generating a lens animation effect in a region of content based on the user touch, wherein the lens animation effect at least magnifies the region of content shown on the display, and displaying the lens animation effect on the display adjacent to a location of the user touch.Type: GrantFiled: March 14, 2014Date of Patent: July 25, 2017Assignee: Futurewei Technologies, Inc.Inventor: Anthony J. Mazzola
-
Patent number: 9692974Abstract: An image creation device includes an acquisition unit that acquires an image to be processed, a region information acquisition unit that acquires region information specifying an object region where an object to be processed is shown in the image to be processed, a setting unit that sets a fixed control point, a vibration control point and a vibration direction based on a shape of the object region by referring to a storage unit storing a shape of the object in association with a fixed control point, a vibration control point and a vibration direction when the object vibrates, a creation unit that creates a video to be displayed with the object vibrating in accordance with the fixed control point, the vibration control point and the vibration direction, and an output unit that outputs the image to be processed where the video is superimposed.Type: GrantFiled: October 17, 2014Date of Patent: June 27, 2017Assignee: Rakuten, Inc.Inventors: Shohei Sakiyama, Makoto Okabe, Rikio Onai, Hiromi Hirano
-
Patent number: 9659342Abstract: Mid-command buffer preemption is described for graphics workloads in a graphics processing environment. In one example, instructions of a first context are executed at a graphics processor, the first context has a sequence of instructions in an addressable buffer and at least one of the instructions is a preemption instruction. Upon executing the preemption instruction, execution of the first context is stopped before the sequence of instructions is completed. An address is stored for an instruction with which the first context will be resumed. The second context is executed, and upon completion of the execution of the second context, the execution of the first context is resumed at the stored address.Type: GrantFiled: June 29, 2013Date of Patent: May 23, 2017Assignee: Intel CorporationInventors: Hema Chand Nalluri, Aditya Navale, Murali Ramadoss, Jeffery S. Boles
-
Patent number: 9659343Abstract: Systems, apparatus, articles, and methods are described including operations to transpose image data between a linear-type storage format and a Y-tiled-type storage format.Type: GrantFiled: December 29, 2011Date of Patent: May 23, 2017Assignee: INTEL CORPORATIONInventors: Yuting Yang, Guei-Yuan Lueh, Lei Shen, John R. Hartwig, Kin-Hang Cheung
-
Patent number: 9639913Abstract: A device comprises an input unit, a motion acquisition unit, a matrix operation unit, and a drawing unit. The input unit implements sequential input of a first frame image and a second frame image. The motion acquisition unit acquires motion data between the first frame image and the second frame image. The matrix operation unit calculates a projection matrix to project the output frame image to the second frame image, from a first matrix including a rolling shutter distortion component, a second matrix including at least one of a parallel translation component in directions perpendicular to an image-shooting direction and a rotation component with respect to the image-shooting direction, and an auxiliary matrix including a motion component not included in the first matrix and the second matrix. The drawing unit generates the output frame image from the second frame image by using the projection matrix.Type: GrantFiled: November 1, 2013Date of Patent: May 2, 2017Assignee: Morpho, Inc.Inventor: Masaki Satoh
-
Patent number: 9633478Abstract: A display apparatus is provided. The display apparatus includes: a transparent display; a scanner configured to scan an object seen through the transparent display, a position of the scanner being adjustable with respect to the transparent display; and a controller configured to provide information corresponding to the scanned object on the transparent display, in response to occurrence of a predetermined event.Type: GrantFiled: November 26, 2014Date of Patent: April 25, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dae-sik Kim, Dong-yeob Lee
-
Patent number: 9619911Abstract: Various arrangements for organizing virtual objects within an augmented reality display are presented. A display may be provided and configured to present a virtual field-of-view having multiple virtual objects superimposed on a real-world scene. Priorities may be assigned to multiple regions of the virtual field-of-view based on real-world objects present within the real-world scene. A priority of a region of the multiple regions may be based on one or more real-world objects identified in the region. The multiple virtual objects may be displayed within the virtual field-of-view arranged based on the prioritized multiple regions.Type: GrantFiled: February 1, 2013Date of Patent: April 11, 2017Assignee: QUALCOMM IncorporatedInventors: Umesh K. Pandey, Chandrasekar Srinivasan
-
Patent number: 9613444Abstract: An information input/display device including: a sensor detecting contact and outputting contact positions; a display unit displaying video signals each corresponding to one screen; a first drawing unit generating first video signals each corresponding to one screen, when displayed, that includes an image of a drawing of a continuous line formed by the contact positions; a second drawing unit generating second video signals each corresponding to an image of the drawing of the continuous line, the second drawing unit generating images of the drawing of the continuous line at a higher speed than the first drawing unit; and an adding unit adding each of the second video signals to a corresponding one of the first video signals. Images of the drawing of the continuous line generated by at least one of the first drawing unit and the second drawing unit change as time elapses in drawing processing.Type: GrantFiled: April 18, 2014Date of Patent: April 4, 2017Assignee: PANASONIC CORPORATIONInventors: Hiroyasu Makino, Hiroto Yanagawa, Takashi Isobe
-
Patent number: 9613193Abstract: A computer system, portable electronic device, and method are provided for preventing accidental enabling of a disabled display and/or graphical user interface (GUI) of the display screen. The computer, device, and method hereof enable the display screen by first detecting the difference between an accidental or unintended touch on the display screen and a purposeful user interaction. An accidental touch actuation can cause a button to appear on the display, yet the display and GUI remain disabled or “locked”. It is not until the user actuates the button for a predetermined amount of time will the display and GUI be restored to an enabled or “unlocked” state. If purposeful user interaction is detected, the display screen is immediately transitioned from a disabled to enabled state to quickly awaken the computer system or portable electronic device.Type: GrantFiled: June 9, 2011Date of Patent: April 4, 2017Assignee: Motion Computing, Inc.Inventor: Ronald Harter
-
Patent number: 9613443Abstract: A method for generating a representation of a polyline formed by a sequence of points determines an overcomplete set of geometric primitives that redundantly fit overlapping sections of the polyline. The overcomplete fitting is performed such that the set includes one or more types of geometric primitives, each fitted to a section of the polyline formed by a subset of the sequence of points. The method determines a local cost of each geometric primitive based on a combination of a fitting error and an encoding cost of the geometric primitive, and determines a join cost of each successive pair of adjacent primitives. Next, the method determines a combination of the geometric primitives forming a connected path along a length of the polyline such that a sum of the local costs of the geometric primitives and the join costs of adjacent primitives in the combination is optimized.Type: GrantFiled: May 6, 2014Date of Patent: April 4, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Matthew Brand, Tim K. Marks, Rohith MV
-
Patent number: 9607436Abstract: Technologies are generally described for automatic clustering and rendering of augmentations into one or more operational exemplars in an augmented reality environment. In some examples, based on a user's context, augmentations can be retrieved, analyzed, and grouped into clusters. Exemplars can be used to render the clusters as conceptual representations of the grouped augmentations. An exemplar's rendering format can be derived from the grouped augmentations, the user's context, or formats of other exemplars. Techniques for grouping the augmentations into clusters and rendering these clusters as exemplars to a user can enhance the richness and meaning of an augmented reality environment along contextually or user-determined axes while reducing the sensorial and cognitive load on the user.Type: GrantFiled: August 27, 2012Date of Patent: March 28, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Mark Malamud, Royce Levien
-
Patent number: 9600907Abstract: Paintbrush and liquid simulation techniques are described. In one or more implementations, input is received to perform brush strokes with a virtual paintbrush on a virtual canvas. For virtual paint on the virtual canvas, lifelike paint qualities are simulated. However, the lifelike paint qualities are simulated solely for the virtual paint that is within a region of the canvas. The lifelike paint qualities are not simulated for virtual paint located outside the region. As part of simulating the interaction between the virtual paint, the virtual paintbrush, and the virtual canvas, various parts of the simulation may be performed by different processing units. For example, bristles of the virtual paintbrush may be simulated utilizing a first processing device such as a central processing unit (CPU). A second processing unit, such as a graphics processing unit (GPU), may be employed to simulate the lifelike effects of the virtual paint.Type: GrantFiled: November 25, 2014Date of Patent: March 21, 2017Assignee: Adobe Systems IncorporatedInventors: Byungmoon Kim, Nathan A. Carr, Zhili Chen
-
Patent number: 9547921Abstract: Systems and methods for providing smooth level of detail (“LOD”) transition for textures in a graphics applications are disclosed. The texture LOD of a first frame of imagery can be compared to a second texture LOD for a current frame. For areas where the second LOD is higher than the first LOD, an LOD fade from the first LOD to the second LOD can be performed to provide a smooth LOD transition. The LOD fade can be implemented by generating a blend between textures at the first LOD and the second LOD. In one aspect, the blend is generated based on an interpolant value calculated based on the difference between the first LOD and the second LOD. The interpolant value can be incremented in subsequent frames to achieve a desired fade rate for the transition. The fade rate can be variable such that the LOD transition time remains constant.Type: GrantFiled: January 13, 2014Date of Patent: January 17, 2017Assignee: Google Inc.Inventor: John H. Rohlf