Affine Patents (Class 345/648)
  • Patent number: 11719855
    Abstract: Methods, apparatuses, and computer-readable media are set forth for visualizing and interacting with well production data in a three-dimensional or four-dimensional environment, e.g., using a volumetric well production display representation representing a well in an oilfield and including a plurality of display characteristics configured to display historical production data for the well over a time period.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: August 8, 2023
    Assignee: Schlumberger Technology Corporation
    Inventors: Siau Ban Teh, Andrey Konchenko, Sergey Doronichev, Tong Zhang
  • Patent number: 11373028
    Abstract: In accordance with one or more embodiments of the present disclosure, methods and apparatus are provided for flexible and user-friendly position editing of loaded media in a multi-media presentation. In one embodiment, a method for editing the position of loaded media comprises loading a page of a collage document to a client device, the page having a plurality of layers with each layer being associated with a media object, and creating a list of layers of the loaded page with each layer indexed by at least a position in the collage document. The method further includes selecting a first media object, selecting a position editing tool to group the first media object and at least one other media object adjacent to the first media object; and moving the grouped first media object and the at least one other media object to a different position in the collage document. A client device for position editing loaded media is also disclosed.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: June 28, 2022
    Assignee: eBay Inc.
    Inventors: James W. Lanahan, Dane M. Howard, Brian F. Williams
  • Patent number: 11323559
    Abstract: The present disclosure generally relates to viewing and updating application views. A device receives a user input, the input, when received initiating display of a plurality of application views of a set of application views. The device, in response to receiving the user input, displays the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: May 3, 2022
    Assignee: Apple Inc.
    Inventors: Nathan De Vries, Lee S. Broughton, Kevin Will Chen, Christopher Patrick Foss, Stephen O. Lemay, Christopher Wilson, Eric Lance Wilson, Giancarlo Yerkes
  • Patent number: 11210199
    Abstract: Systems, apparatuses, and methods for implementing a safety monitor framework for a safety-critical computer vision (CV) application are disclosed. A system includes a safety-critical CV application, a safety monitor, and a CV accelerator engine. The safety monitor receives an input image, test data, and a CV graph from the safety-critical CV application. The safety monitor generates a modified image by adding additional objects outside of the input image. The safety monitor provides the modified image and CV graph to the CV accelerator which processes the modified image and provides outputs to the safety monitor. The safety monitor determines the likelihood of erroneous processing of the original input image by comparing the outputs for the additional objects with a known good result. The safety monitor complements the overall fault coverage of the CV accelerator engine and covers faults only observable at the level of the CV graph.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 28, 2021
    Assignee: ATI Technologies ULC
    Inventors: Tung Chuen Kwong, Benjamin Koon Pan Chan, Clarence Ip, Meghana Manjunatha
  • Patent number: 11182942
    Abstract: A map generation system, method and computer program product are provided to generate a shadow layer from a raster image that accurately represents the shadows of one or more buildings. In the context of a map generation system, the map generation system extracts pixel values from a raster image of one or more buildings and processes the pixel values so as to retain pixel values within a predefined range while eliminating other pixel values. The pixel values that are retained represent a shadow. The map generation system also modifies the a representation of the shadow by modifying the pixel values of respective pixels so as to have a shape corresponding to the shape of the one or more buildings. The map generation system causes presentation or storage of the building layer representing the one or more buildings and a shadow layer representing the shadow.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: November 23, 2021
    Assignee: HERE GLOBAL B.V.
    Inventor: Priyank Sameer
  • Patent number: 11128764
    Abstract: An imaging apparatus includes: a plurality of image processing units output images obtained by imaging an object respectively in different directions; a generating unit combines images output by the plurality of image processing units; a recording unit; acquiring unit acquires display range information; a control unit: controls the plurality of image processing units to drive in a first mode, in a case where the combined image is recorded in the recording medium; and controls (1) a first image processing unit which outputs an image corresponding to a displayed range in the combined image to drive in the first mode, and (2) a second image processing unit which outputs an image corresponding to a non-displayed range in the combined image to drive in a second mode, in a case where the combined image is not recorded in the recording medium.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: September 21, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yasuhiro Kuwabara
  • Patent number: 10922836
    Abstract: A specimen of an artificial marker is arranged on an object, the position of which is to be determined. The artificial marker defines a nominal marker pattern with nominal characteristics. The specimen embodies the nominal marker pattern with individual characteristics. One or more images of the specimen are captured while the specimen is arranged on the object. An image representation of the specimen is analyzed using a data set. The data set comprises measured data values representing the individual characteristics as individually measured on the first specimen. Position values representing a 3D position of the specimen relative to a coordinate system are determined. A 3D position of the object is determined based on the position values of the specimen.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: February 16, 2021
    Assignee: CARL ZEISS INDUSTRIELLE MESSTECHNIK GMBH
    Inventors: Maciej Kraszewski, Nils Haverkamp, Andrzej Grzesiak
  • Patent number: 10909410
    Abstract: A system that compares the images submitted with a preprocessed database containing pictures, drawings, and patent drawings, among other media. The images are interrelated by comparing the content of the patent images, the narrative in the patents with the other visual media which may or may not be pre-tagged.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: February 2, 2021
    Inventor: Arturo Geigel
  • Patent number: 10901309
    Abstract: Systems and methods for calibrating an image projection system, using image capture devices are disclosed. In particular, Wide-Angle (WA) and Ultra Wide-Angle (UWA) lenses can be utilized to eliminate need for traditional test patterns and tedious alignment settings. That is particularly useful for automatic calibration of projection sources that may require frequent adjustments on the field. Geometric mapping techniques combined with image analytics allow identifying parallel lines in an image captured from a scene. Coordinates of vanishing points corresponding to pairs of parallel lines provide sufficient information to determine orientation of the image projection system in space.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 26, 2021
    Assignee: GEO SEMICONDUCTOR INC.
    Inventors: Zorawar S. Bassi, Thushyanthan Jegatheswaran
  • Patent number: 10895810
    Abstract: Embodiments include automatic selection of sample values for optical metrology. An embodiment of a method includes providing a library parameter space for modeling of a diffracting structure using an optical metrology system; automatically determining by a processing unit a reduced sampling set from the library parameter space, wherein the reduced space is based on one or both of the following recommending a sampling shape based on an expected sample space usage, or recommending a sampling filter based on correlation between two or more parameters of the library parameter space; and generating a library for the optical metrology system using the reduced sampling set.
    Type: Grant
    Filed: November 15, 2014
    Date of Patent: January 19, 2021
    Assignee: KLA Corporation
    Inventors: Meng Cao, Leonid Poslavsky, Inkyo Kim, Lie-Quan Lee
  • Patent number: 10825010
    Abstract: Systems and methods for providing self-checkout systems that utilize a scanning imager or camera which includes a selectively steerable field of view. A tracking subsystem may include a targeting imager or camera that captures data (e.g., 3-dimensional data) that characterizes objects in an environment, for instance a retail environment. Images captured by one or more targeting imagers may be used to determine characteristics of objects. The characteristics may be used to generate an object model, which is a collection of properties about an object in the field of view. The tracking subsystem directs the field of view of the relatively higher resolution scanning imager with a relatively narrow field of view to track one or more objects so that images of the objects may be captured. The images are processed to identify the identification of the objects so that the objects may be added to a transaction list to complete a purchase process.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 3, 2020
    Assignee: Datalogic USA, Inc.
    Inventors: Bryan Olmstead, Ken McCormack, WenLiang Gao
  • Patent number: 10796406
    Abstract: A measurement method and apparatus to make precise measurements on a touch screen device, such as a mobile device. A measuring tool is provided that that measures a quantity associated with an image being displayed on the touch screen. In response to a user selection, the measuring tool may be activated. A magnified view is presented that shows a position associated with a touch of, e.g., a user's finger so the user may fine-tune a start position of a measurement. The user's touch may be tracked from the start position to a current position during which time a dynamically updated display of the quantity being measured is presented. An ending measurement of the quantity is displayed in accordance with a removal of the touch at an end position.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: October 6, 2020
    Assignee: Calgary Scientific Inc.
    Inventors: Kenneth Todd Reed, Jonathan Neil Draper
  • Patent number: 10664715
    Abstract: A computer implemented method for automatic print analysis, the method comprising: receiving a first image wherein the first image shows one or more of: a latent print, a patent print, an impressed print, and an actual finger, palm, toe and/or foot; and wherein the first image includes characteristic features of at least one of a finger, a palm, a toe and a foot; creating an orientation field by estimating the orientation of one or more features in the first image, wherein the estimating comprises: applying an orientation operator to the first image, the orientation operator being based on a plurality of isotropic filters lying in quadrature.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: May 26, 2020
    Assignee: University of Wolverhampton
    Inventors: Peter Kitching, Ian Sillitoe
  • Patent number: 10537293
    Abstract: Techniques are provided that enable displaying of medical images that depict cyclic motions in the subject. An X-ray CT system scans, with X-rays, the subject whose targeted region is experiencing a cyclic motion and acquires detection data. This X-ray CT system comprises a reconstruction processor, a moving image creator, and a display controller. The reconstruction processor generates a plurality of sets of volumetric data based on a plurality of sets of detection data that have been acquired during one cycle of the cyclic motion. The moving-image creator creates a moving image that shows the cyclic motion, on the basis of at least a part of the plural sets of volumetric data. The display controller superposes the moving image over an image based on the volumetric data and displays these images on the display unit.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: January 21, 2020
    Assignee: Canon Medical Systems Corporation
    Inventors: Go Mukumoto, Katsuhito Morino, Atsushi Fukano, Takahiro Yoda, Masakazu Matsuura
  • Patent number: 10482594
    Abstract: A system includes a processor to capture a first image of a scene by a first imaging device of the array of imaging devices, capture a second image of the scene by a second imaging device of the array of imaging devices, perform image analysis of the first image and the second image and determining that an object is present in the first image and the object is present in the second image, the first image representing a first perspective of the object and the second image representing a second perspective of the object different from the first perspective of the object, classify the object with a classification based on a list of known objects and weight an object portion of the first image and an object portion of the second image based on the classification, compress the first image and the second image based on the weighting, encode the first image and the second image as multi-perspective image data, and store the multi-perspective image data in the non-transitory computer-readable medium based on the clas
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 19, 2019
    Assignee: Apple Inc.
    Inventors: Daniel E. Potter, Arthur Y. Zhang
  • Patent number: 10460495
    Abstract: Techniques are described for efficient label insertion and collision handling. A bounding geometry for a label to be graphically displayed on a display screen as part of an electronic map is determined, wherein the bounding geometry comprises a circle. The bounding geometry is inserted into a grid index, wherein the grid index represents a viewport of the electronic map. Disjoint regions of the grid index intersected by the bounding geometry are identified, wherein each disjoint region represents a different portion of the viewport. For each intersected disjoint region, it is identified whether there is at least one collision between the bounding geometry and one or more existing bounding geometries in the disjoint region; and responsive to identifying whether there is at least one collision in the intersected disjoint region, a target opacity of the label is set.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: October 29, 2019
    Assignee: Mapbox, Inc.
    Inventors: Christopher Jacob Loer, Ansis Brammanis, Nicki Zippora Dlugash, Molly Lloyd
  • Patent number: 10268929
    Abstract: A method generates a binary descriptor associated with a given point in a current frame of a succession of video frames obtained by an apparatus such as an image sensor. The method includes determining a pattern of points pairs around said given point in the current frame, and performing intensity comparison processing between the two points of each pair. The apparatus is likely to move in a rotation between the previous frame and the current frame. The method includes processing the pattern of points of the current frame with tridimensional rotation information representative of the apparatus rotation between the previous frame and the current frame and obtained from inertial measurements provided by at least one inertial sensor.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 23, 2019
    Assignee: STMicroelectronics SA
    Inventors: Manu Alibay, Stéphane Auberger, Bogdan-Florin Stanciulescu
  • Patent number: 10198412
    Abstract: A method, system, and computer program product provide the ability to optimize placement of annotations in a drawing model. A drawing model that has annotations and objects is acquired. An annotation (to be moved) is randomly selected. A new position for the selected annotation is randomly selected. The selected annotation is moved to the new position. A new quality score of a resulting drawing model is computed. The resulting drawing model is accepted or rejected based on the new quality score. The above steps are iterated, wherein over time, a probability of accepting the resulting drawing model based on a worse new quality score decreases. The final resulting drawing model is output (e.g., for display).
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: February 5, 2019
    Assignee: AUTODESK, INC.
    Inventor: Jorge Rafael Lopez
  • Patent number: 10185531
    Abstract: A display control apparatus capable of controlling display of images on a first display, obtains display area information indicating a size of a display area of the first display for displaying a second image generated at an external apparatus, transmits to the external apparatus resolution information indicating a resolution of image data that matches the size of the display area of the first display, receives from the external apparatus second image data having the resolution that matches the size of the display area of the first display, the second image data being generated at the external apparatus based on the second image, and controls the first display to display the second image in the display area based on the second image data received from the external apparatus.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: January 22, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Yoshinaga Kato, Tomoki Kanda, Shuhei Tsubone
  • Patent number: 10049428
    Abstract: A diagnostic data generation apparatus for a display controller comprises an underrun detector arranged to monitor, when in use, buffer depletion in order to detect an underrun condition. The underrun condition results from a data feed lag associated with a mismatch between a buffer fill rate and a predetermined output data rate. The underrun detector is arranged to generate diagnostic data in response to detection of the underrun condition, the diagnostic data identifying the underrun condition and a location in an array of pixels associated with the underrun condition.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: August 14, 2018
    Assignee: NXP USA, Inc.
    Inventors: Michael Staudenmaier, Kshitij Bajaj, Mehul Kumar, Steven McAslan, Sarthak Mittal
  • Patent number: 9915857
    Abstract: Systems and methods for calibrating an image projection system, using image capture devices are disclosed. In particular, Wide-Angle (WA) and Ultra Wide-Angle (UWA) lenses can be utilized to eliminate need for traditional test patterns and tedious alignment settings. That is particularly useful for automatic calibration of projection sources that may require frequent adjustments on the field. Geometric mapping techniques combined with image analytics allow identifying parallel lines in an image captured from a scene. Coordinates of vanishing points corresponding to pairs of parallel lines provide sufficient information to determine orientation of the image projection system in space.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: March 13, 2018
    Assignee: GEO SEMICONDUCTOR INC.
    Inventors: Zorawar S. Bassi, Thushyanthan Jegatheswaran
  • Patent number: 9865073
    Abstract: Systems and methods disclosed improve the speed of animating artwork by determining the handle affine transformations used to animate 2 Dimensional (2D) artwork in a computationally simpler manner than prior techniques. The improved technique represents vertex coordinates (e.g., x1, y1) in 2D artwork as the real and complex portions of complex numbers. Doing so allows minimizing a closed form expression to find handle affine transformations that provide a deformation of the object with minimal stretching and squashing in local areas. Determining handle affine transformation parameters in this way is more efficient computationally than prior techniques because it combines the local and global steps into a single formula. Moreover, the formulation can be quickly evaluated with only additions, multiplications, and square roots without any need for conditional branches. Furthermore, the form of the function allows it to be solved with a simple optimization method.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: January 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Kevin Wampler
  • Patent number: 9652831
    Abstract: An example of the invention relates to a method for the multidimensional reconstruction of image data in a reconstruction area based on projection measurement data which has been acquired using an imaging system, preferably a computed tomography system, wherein the reconstruction is carried out in three different spatial directions with predefined resolution widths; a resolution width in at least one spatial direction being automatically adapted to a resolution width in another spatial direction, such that the adapted resolution widths are substantially identical.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: May 16, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Andreas Mahnken, Bernhard Schmidt, Martin Sedlmair
  • Patent number: 9344645
    Abstract: A camera system includes: a camera device which outputs a picked-up image signal in synchronization with an input synchronization signal; a camera controller which is input with the image signal of the camera device; and a relay device which is connected between the camera device and the camera controller and relays the image signal to be transmitted from the camera device to the camera controller, wherein the relay device transmits at least an externally input synchronization signal to the camera device and outputs the image signal to the camera device in synchronization with the externally input synchronization signal.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: May 17, 2016
    Assignee: SONY CORPORATION
    Inventors: Hideaki Murayama, Satoshi Tsubaki, Tamotsu Munakata, Eisaburo Itakura
  • Patent number: 9183659
    Abstract: Search-based matching for multiple parameter sets in computer animation is disclosed. The search-based matching method can include receiving a selection of a first set of joint parameters in a first model to match to a second set of joint parameters in a second model, currently in operation, for an appendage of a computer-generated object. The method can also adjust the selected first set of joint parameters to match the second set of joint parameters. The method can further compare the adjusted first set of joint parameters to the second set of joint parameters. Based on the comparison, the method can switch from the second model to the first model and replace the second set of joint parameters with the adjusted first set of joint parameters. The method can then output the replacement first set of joint parameters for rendering the appendage of the object.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 10, 2015
    Assignee: DreamWorks Animation LLC
    Inventors: Paul Carmen Dilorenzo, Alexander P. Powell, Satheesh Subramanian
  • Patent number: 9135885
    Abstract: Exemplary embodiments involve a viewer application receiving input modifying a rendering attribute of electronic content. The viewer application modifies a view-to-image transformation matrix based on the input. The view-to-image transformation matrix is capable of converting resolution-based coordinates of the electronic content to a corresponding resolution-independent coordinates of the electronic content. The viewer application generates a view-to-resolution transformation matrix based on the view-to-image transformation matrix as modified. The viewer application renders updated electronic content generated by applying the view-to-resolution transformation matrix to the electronic content.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: September 15, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Vesna Urosev
  • Patent number: 9129415
    Abstract: A method and system of displaying and rotating a 3d numeric model. Upon pausing, or completing the rotation by releasing the mouse button, a raster image loads and displays thereby improving the sharpens or allowing the user to zoom in on additional detail. The raster images may be created by photographing the real life version of the object represented by the 3d numeric model. The raster images may otherwise be created by long duration renderings of the 3d numeric model at very high quality settings and mesh size then saving the result to a raster image file. The benefit is smooth rotation inherent to 3d numeric models with the detail and sharpness of photographs after the rotation is completed.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: September 8, 2015
    Inventor: Roland Wescott Montague
  • Patent number: 9019311
    Abstract: In a method for displaying information in a motor vehicle, at least one two-dimensional object is displayed graphically in a first representation which shows one side of the object, and in a second representation which shows the other side of the object, with the aid of a display mounted in the motor vehicle, different information being shown on the respective sides of the two-dimensional graphical object, and the graphical object extending substantially over the entire size of the display in at least one direction in the first and/or second representation. The representation of the graphical object is altered as a function of a control signal such that the graphical object rotates from one side to the other side in a perspective representation on the display, the two-dimensional graphical object always being fully displayed, at least perspectively, during the rotation. A corresponding display device for a motor vehicle is provided for performing the method.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: April 28, 2015
    Assignee: Volkswagen AG
    Inventors: Rainer Dehmann, Gustav Hofmann, Mathias Kuhn, Frank Hauschild
  • Patent number: 9013471
    Abstract: A method for three-dimensional visualization of a moving structure by a rotation angiography method is described. A series of projection images is recorded by an image acquisition unit from different recording angles during a rotation cycle. A three-dimensional image data can be reconstructed from the projection images. A continuous rotation cycle is proposed to be performed with simultaneous recording of at least one ECG. A three-dimensional reconstructed reference image is generated through a first correction of the motion of the moving structure by affine transformations. A three-dimensional image data of the moving structure is reconstructed from the data acquired in the continuous rotation cycle when using the reconstructed reference image while performing an estimation and correction of the motion by elastic deformations.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: April 21, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventors: GĂ¼nter Lauritsch, Christopher Rohkohl
  • Publication number: 20150091908
    Abstract: When a plurality of enlarged/reduced images to be displayed based on a predetermined original image are displayed on a display screen, each of the enlarged/reduced images is created and displayed at a higher speed. Therefore, desired regions (vertical/horizontal target regions (532 and 533)) within an original image (690) are designated, and desired images (vertical/horizontal target images (700 and 710)) including the entire designated desired region are read from the original image, and stored separately from the original image (690). Then, an enlargement/reduction ratio (P) with respect to the original image (690) is acquired, and an enlarged/reduced original image (620) obtained by enlarging/reducing the original image (690) with the enlargement/reduction ratio (P) in both a long-side direction and a short-side direction is created and displayed on a display screen (53).
    Type: Application
    Filed: November 19, 2012
    Publication date: April 2, 2015
    Inventor: Satoshi Kawatani
  • Publication number: 20150084993
    Abstract: A method, apparatus, and program product manage georeferenced bookmarks. Responsive to receiving a request to store a bookmark for a visualization of geological and geophysical data, an affine transformation that maintains an aspect ratio of the visualization is determined. A georeferenced image for the visualization is generated based at least in part on the affine transformation, and a georeferenced bookmark including the georeferenced image is generated.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: Schlumberger Technology Corporation
    Inventor: Richard Engelkemeir
  • Publication number: 20150062178
    Abstract: In one embodiment, a method includes determining, by a computing device, an origin position of an image for display on the device and determining a subsequent position of the image. The method further includes rendering the image in its origin position when a predetermined movement of the device is detected.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 5, 2015
    Applicant: Facebook, Inc.
    Inventors: Michael Matas, Benjamin Cunningham
  • Publication number: 20150062179
    Abstract: In one embodiment, a method includes determining, by a computing device, a scroll range for an image based on a dimension of the image, determining the image's origin position device's initial tilt, determining a second tilt and a rate of rotation about a first axis, and determining a rate of rotation about a second axis. The method includes comparing the device's rate of rotation about the first axis with the device's rate of rotation about the second axis or one of its components. The method further includes determining, based on the comparison, whether to render a scrolling presentation of the image. When the scrolling presentation of the image is to be rendered, the method includes determining a progress parameter based on the scroll range, the origin position, the initial tilt, and the second tilt; and rendering a scrolling presentation of the image based on the progress parameter.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 5, 2015
    Applicant: Facebook, Inc.
    Inventors: Michael Matas, Benjamin Cunningham
  • Patent number: 8963959
    Abstract: Some embodiments provide a method that defines a group of associated graphic objects for display on a display device. The method defines a set of operations to perform on the associated graphic objects in a particular order. The operations include one or more transforms applied to at least one of the graphic objects. For each particular transform applied to a set of the graphic objects, each graphic object in the set has a set of parameters indicating whether the graphic object is affected by each of a set of primitive transforms of the particular transform. The method stores the set of associated graphic objects and set of operations as a single graphic object.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: February 24, 2015
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8957918
    Abstract: Methods for activating multi-touch functionality by recognizing and processing multi-touch interactions on a touch surface of non-multi-touch computing devices. The computing device may detect a jump from the location of the first touch event to determine that a multiple touch gesture is being traced. Virtual touch events are detected and stored. Using mathematical formulae, parameters are calculated based on initial and subsequent virtual touch event locations. Based on these parameters the multi-touch functionality is determined, such as a zooming or rotating function. A transform factor may be determined and applied to the image display.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: February 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Sri Venkatesh Godavari
  • Publication number: 20140354694
    Abstract: A method has steps tracking states for objects in a virtual world by software (SW) executed by a processor from a non-transitory physical medium, noting that physics simulation is necessary to determine a change in display for a particular object, noting characteristics of the particular object, selecting from a plurality of modules, a specific physics simulation module optimized for objects having the characteristics of the particular object, and applying the physics simulation module selected to determine display change for the particular object.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Tim Loduha, Kevin Kaichuan He, David Baszucki
  • Patent number: 8896601
    Abstract: A method for projecting geographic data (e.g., latitude and longitude coordinates) from a spherical surface onto a two-dimensional Cartesian space is provided. Such a capability can employ a coordinate testing and transformation method to map the projected geographic data within the two-dimensional Cartesian space so that distances measured on the spherical surface remain relatively consistent with distances measured in the two-dimensional Cartesian space. Further, this capability allows for the use of efficient search algorithms to find projected geographic points within a particular geographic search area.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: November 25, 2014
    Assignee: Google Inc.
    Inventor: Phil Norman
  • Publication number: 20140313230
    Abstract: A user position can be detected or determined using a sensor. A transformation can be applied to the image data based on the user position. The transformed image data can be displayed on a display.
    Type: Application
    Filed: December 20, 2011
    Publication date: October 23, 2014
    Inventor: Bradley Neal Suggs
  • Patent number: 8866852
    Abstract: Methods and devices for applying at least one manipulative action to a selected content object are disclosed. In one aspect, a head-mounted-device (HMD) system includes at least one processor and data storage with user-interface logic executable by the at least one processor to apply at least one manipulative action to a displayed content object based on received data that indicates a first direction in which the HMD is tilted and an extent to which the HMD is tilted in the first direction. The at least one manipulative action is applied to a degree corresponding to the indicated extent to which the HMD is tilted in the first direction.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Aaron Joseph Wheeler, Alejandro Kauffmann, Liang-Lu (Tom) Chi, Max Braun
  • Publication number: 20140292760
    Abstract: A display method of a display apparatus is provided. The method includes displaying at least one object in a screen, receiving a user input for receiving a scroll direction for the at least one object, and changing a size of the area of the screen in which the at least one object is displayed on the screen according to scroll speed which corresponds to the received user input, and scrolling the at least one object according to the scroll direction.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 2, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Anatoly SHIKOLAY
  • Publication number: 20140292815
    Abstract: A display method and apparatus and an electronic device are provided, in which a second image is displayed in accordance with a relative relationship between a user and a displaying supporter, i.e., the distance between a first operation object and a second operation object in a first image is different from that in a second image, in the case that the relative relationship satisfies a first preset condition. Therefore, when the distance between the operation objects is too small, the distance between the operation objects is enlarged and then the operation objects are displayed in the second image. When the distance between the operation objects is too large, the distance between the operation objects is reduced and then the operation objects are displayed in the second image. Therefore, the distance between the operation objects changes with the relative relationship between the user and the displaying supporter.
    Type: Application
    Filed: March 20, 2014
    Publication date: October 2, 2014
    Applicant: Lenovo (Beijing) Co., Ltd.
    Inventors: Lu Cao, Xiaoping Zhang, Yaqiang Wu, Zhepeng Wang
  • Patent number: 8831379
    Abstract: Embodiments that provide cartoon personalization are disclosed. In accordance with one embodiment, cartoon personalization includes selecting a face image having a pose orientation that substantially matches an original pose orientation of a character in a cartoon image. The method also includes replacing a face of the character in the cartoon image with the face image. The method further includes blending the face image with a remainder of the character in the cartoon image.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Fang Wen, Xiao-Ou Tang, Ying-Qing Xu
  • Patent number: 8818101
    Abstract: Provided is a method of processing images. The method may include obtaining a plurality of radially-distorted images captured from one location in different directions, the plurality of images each having a field of view, and neighboring images among the plurality of images having overlapping fields of view. The method may further include reducing relative distortion of portions of the neighboring images in the overlapping fields of view of the neighboring images, matching features between the reduced distortion portions of neighboring images in the overlapping fields of view, and storing in memory data indicative of matched features.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventor: Jongwoo Lim
  • Publication number: 20140225929
    Abstract: The invention relates to a system (100) for zooming an image displayed in a viewport, wherein the image comprises a plurality of regions, each region of the plurality of regions having a zoom function associated with the region, the system comprising an input unit (110) for receiving a region input for selecting a region of the plurality of regions and for receiving a zoom input for zooming the image, and a zoom unit (120) for zooming the image based on the zoom input, using the zoom function associated with the selected region. The zoom function associated with each region of the plurality of regions may be defined in any way deemed useful. For example, it may be defined in such a way that the selected region or an interesting portion of it is displayed in the viewport or, vice versa, the selected region or an interesting portion thereof is removed from the displayed view of the image.
    Type: Application
    Filed: June 28, 2012
    Publication date: August 14, 2014
    Applicant: KONINKLIJKE PHILIPS N.V.
    Inventors: Iwo Willem Oscar Serlie, Rudolph Martherus
  • Patent number: 8754909
    Abstract: A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from a corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: June 17, 2014
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Paul Roberts Conlon
  • Publication number: 20140152701
    Abstract: Among other disclosed subject matter, a computer-implemented method includes receiving illustrated content. The illustrated content includes half-tone content. The method includes blurring at least part of the illustrated content. The blurring is performed according to a blur radius. The method includes downscaling the blurred illustrated content to an output size.
    Type: Application
    Filed: February 10, 2014
    Publication date: June 5, 2014
    Applicant: Hachette Book Group, Inc.
    Inventors: Brian Doyle, Ralph Munsen, Eric Cole, James Bean
  • Publication number: 20140146085
    Abstract: According to one embodiment, an electronic equipment, includes: a main body of the electronic equipment, an attachment/detachment detecting module, and a controller. The main body of the electronic equipment has a screen to display information and is capable of being inserted into an accommodating module such that a partial region of the screen is accommodated in an accommodating part of the accommodating module. The attachment/detachment detecting module is configured to detect attachment/detachment of the main body of the electronic equipment and the accommodating module. The controller is configured to perform different display controls or function controls in the partial region of the screen which is accommodated in the accommodating module and in a remaining region of the screen which is not accommodated in the accommodating module when the attachment/detachment detecting module detects that the main body of the electronic equipment is inserted into the accommodating module.
    Type: Application
    Filed: September 18, 2013
    Publication date: May 29, 2014
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Kentaro Takeda
  • Patent number: 8736615
    Abstract: Techniques for ensuring maximum readability of barcodes displayed in pixel displays. The techniques use the characteristics of the pixel display to determine the form of the barcode in the pixel display. Determination of the form includes determining a size of the barcode which renders the barcode's elements easily readable by a barcode reader and a shape, and or orientation of the barcode in the display which permits the entire barcode to be displayed in the display. Additionally, in a barcode with redundant information, the amount of redundant information may be reduced in the displayed barcode. The techniques may be applied to both one-dimensional and two-dimensional barcodes.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: May 27, 2014
    Assignee: Codebroker, LLC
    Inventors: Dan Slavin, Pero Smrzlic
  • Publication number: 20140132636
    Abstract: A system of arranging images provides for automated scaling, positioning and organizing of a plurality of images on an image display, which may be transferred to a printed or electronic product design. A plurality of images are analyzed to produce image data. Display parameters determine permissible arrangement of the images. Based on the image data and the display parameters, an arrangement on the image display for each of the plurality of images is defined. The arrangement may be further defined to maximize at least one dimension of the images.
    Type: Application
    Filed: January 21, 2014
    Publication date: May 15, 2014
    Applicant: VISTAPRINT SCHWEIZ GMBH
    Inventor: Brian D. Hanechak
  • Patent number: 8717390
    Abstract: An integrated system and method for content-aware video retargeting. An interactive framework combines key frame-based constraint editing with numerous automatic algorithms for video analysis. This combination gives content producers a high level of control of the retargeting process. One component of the framework is a non-uniform, pixel-accurate warp to the target resolution that considers automatic as well as interactively-defined features. Automatic features comprise video saliency, edge preservation at the pixel resolution, and scene cut detection to enforce bilateral temporal coherence. Additional high level constraints can be added by the producer to achieve a consistent scene composition across arbitrary output formats. Advantageously, embodiments of the invention provide a better visual result for retargeted video when compared to using conventional techniques.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: May 6, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: Markus Gross, Alexander Hornung, Manuel Lang, Philipp Kraehenbuehl