2d Manipulations Patents (Class 345/654)
  • Patent number: 11703997
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for controlling a virtual camera in a three dimensional environment displayed on a two dimensional touchscreen display of a handheld mobile computing device include: rendering a camera-control user interface (UI) element in a portrait mode UI; receiving first input indicating contact with the UI element, and then receiving second input indicating movement of the maintained contact point; rotating the camera view around a targeted location responsive to the second input indicating movement along a first axis of the UI element; zooming the camera view in and out from the targeted location responsive to the second input indicating movement up and down along a second axis of the UI element; and rendering changes to which portion of the three dimensional environment is shown from which perspective responsive to changing the camera view while the second input is received.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: July 18, 2023
    Assignee: Topgolf International, Inc.
    Inventor: Brett Jason Levin
  • Patent number: 11204962
    Abstract: A method and system for processing datasets having a number of data points are described. A portion of the dataset is received and processed in parallel. A view on a display is updated to include a first section of the portion of the dataset after the first section completes processing but before a remainder of the portion of the dataset completes processing. In some aspects, the portion of the dataset can include up to one million or more data points. In some aspects, if a change from the view to a second view is received before processing has completed, an unusable part of the dataset is discarded and/or a reusable part of the dataset that has completed processing is reused for the second view. In some aspects, columns of different dataset may be correlated and/or processed data is provided such that the processed data may be rapidly rendered.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 21, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Seyed Amir Yahyavi Firouz Abadi, Saman Amirpour Amraii, Laleh Roosta Pour
  • Patent number: 10860167
    Abstract: A method, system, apparatus, and article of manufacture provide the ability to perform multiple actions based on a reality captured image. An adjustable splitter splits a viewport into viewing panes with the ability to freely adjust the splitter angle. A sphere represents a view of a scene from a viewpoint and used to render an interactive preview of the view without moving to the viewpoint. A series of 2D images may be used to simulate the navigation of a 3D model in an expedited manner. A 3D mesh error scroll bar is used navigate unsorted errors resulting from mesh creation. An interactive gradient map can be used to select a points based on a range of values for non-geometric parameters. An irregularly shaped mesh selection boundary can be directly modified by stretching. An elevation slice of a 3D model can be defined and isolated for viewing/manipulation.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: December 8, 2020
    Assignee: AUTODESK, INC.
    Inventors: Mason J. Foster, Damian Paul Stephen Willcox
  • Patent number: 9639168
    Abstract: A vehicle having a touch recognition function includes a touch pad recognizing a writing signal in a touch form input by a user. A display displays a touch trace corresponding to the writing signal recognized by the touch pad. A controller is configured to calculate writing coordinates of the writing signal, to obtain a writing recognition load by analyzing a touch trace speed of the calculated writing coordinates, and to increase a processing priority of a writing recognition task among service tasks within the vehicle when the obtained writing recognition load is greater than or equal to a reference value.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: May 2, 2017
    Assignee: Hyundai Motor Company
    Inventor: Sung Un Kim
  • Patent number: 9495730
    Abstract: A display device to change an image displayed in a display area when the display area is changed includes a memory, a location output unit and a screen display unit. The memory stores size information of a display area displayed on a screen and the image data of the displayed image. The location computing unit computes a start point of the changed display area when the display area is changed. The display unit decodes data corresponding to the size of the display area based on the computed new start point from the image data to display the decoded data in the display area. Since the start point is obtained with center point of the changed display area and its size information and then a display area to be displayed is determined based on the start point, a current search location is maintained even when the screen is swung.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: November 15, 2016
    Assignee: Pantech Co., Ltd.
    Inventors: Ho Yeon Chae, Chang Soo Ryu
  • Patent number: 9411796
    Abstract: Systems and methods are provided for smoothing paths in a graphical interface generated by drawing inputs. One embodiment involves determining a value of a motion attribute associated with a drawing input to a graphical interface. The embodiment also involves modifying a value of a smoothing parameter for a smoothing operation based on the determined value of the motion attribute. The smoothing parameter at least partially determines an amount of smoothing performed by a smoothing operation on input points generated by the drawing input. The embodiment also involves generating a path for rendering in the graphical interface. The path can be generated by applying the smoothing operation to the input points using the determined value of the smoothing parameter.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: August 9, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Paul Andrew George, Bruce Allen Hodge
  • Patent number: 9367848
    Abstract: Systems and methods for providing an interactive seat map showing locations of available tickets in an event venue are described. A client computer receives, from a network-based system, a base map illustrating locations of sections within the event venue, a coded image map for building a map overlay having a polygon for each section depicted in the base map, and an inventory for an event at the event venue. The inventory provides, for each section, section data that includes available tickets for each section within the event venue. The client computer displays an interactive seat map by loading the base map and building the map overlay on top of the base map so that each polygon of the map overlay aligns with the respective section of the base map. The client computer determines one or more characteristics for each polygon of the map overlay based on the received section data corresponding to each polygon.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: June 14, 2016
    Assignee: Stubhub, Inc.
    Inventor: Benjamin Salles
  • Patent number: 9070229
    Abstract: One or more graphical objects are displayed in a fixed orientation with reference to a sensed reference direction. Manipulation is achieved by fixing the orientation or position of a displayed graphical object with reference to an apparatus, such as the display itself or a proxy device, detecting a change in orientation of that apparatus and editing the orientation of the graphical object based on the detected change.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: June 30, 2015
    Assignee: Microsoft Corporation
    Inventors: John Williamson, Lorna M. Brown, James W. Scott, Stephen E. Hodges
  • Patent number: 9020627
    Abstract: generating an image data for cross sectional layers of the three-dimensional object, wherein the image data includes a first set of data for selectively printing building material at a first print resolution and a second set of data for printing one or more colored additives at a higher resolution and selectively depositing the building material and the one or more additives on successive layers based on the 2D image data to produce the three-dimensional object.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: April 28, 2015
    Assignee: Stratasys Ltd.
    Inventor: Eliahu M. Kritchman
  • Patent number: 8997021
    Abstract: According to various embodiments of the invention, parallax and/or three-dimensional effects are added to thumbnail image displays. In at least one embodiment, such effects are applied in a manner that causes the thumbnail images to appear to respond to their display environment. For example, a parallax effect can be applied that responds to current cursor position, scroll position, scroll velocity, orientation of the display device (detected, for example, by position- and/or motion-sensing mechanisms), and/or any other environmental conditions. As another example, thumbnail images can be refocused, and/or a viewpoint for an image can be adjusted, in response to a user clicking on or tapping on particular elements within such images.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: March 31, 2015
    Assignee: Lytro, Inc.
    Inventors: Chia-Kai Liang, Michael Knott, Mugur Marculescu, Jason Wilson, Yi-Ren Ng
  • Patent number: 8970629
    Abstract: The present disclosure relates to a mobile terminal and a 3D object control method thereof for controlling the depth or rotation of a 3D object using a 3D manipulation portion displayed around the 3D object. According to the present invention, a circular- or ring-shaped 3D manipulation portion may be touched to intuitively control the rotation and enlargement/reduction of the 3D object, thereby providing usefulness and convenience for the user, capable of editing the 3D object while directly viewing the transformed form and depth of the 3D object.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: March 3, 2015
    Assignee: LG Electronics Inc.
    Inventors: Jonghwan Kim, Mohammad Afroz Alam Khan, Mohan Krishna Ranganathan
  • Patent number: 8896592
    Abstract: Embodiments are provided for digital dental modeling. One method embodiment includes receiving a three-dimensional data set including a first jaw and a second jaw of a three-dimensional digital dental model and receiving a two-dimensional data set corresponding to at least a portion of the first jaw and the second jaw. The method includes mapping two-dimensional data of the two-dimensional data set to the three-dimensional digital dental model by transforming a coordinate system of the two-dimensional data to a coordinate system of the three-dimensional data set. The method includes positioning the first jaw with respect to the second jaw based on the two-dimensional data mapped to the three-dimensional data set. The method includes using at least a portion of the two-dimensional data mapped to the three-dimensional data set as a target of movement of the first jaw with respect to the second jaw in the three-dimensional digital dental model.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: November 25, 2014
    Assignee: Align Technology, Inc.
    Inventors: Anatoliy Boltunov, Yury Brailov, Fedor Chelnokov, Roman Roschin, David Mason
  • Patent number: 8872855
    Abstract: When the device is rotated from a portrait orientation to landscape orientation, or vice versa, the display device rotates the content items within distinct respective content regions of a page template (“slots”) that each appear to stay in their same position with respect to a frame of reference of the display device. While the content regions stay in their same positions, the content within each content region counter-rotates in place to offset the rotation of the display device. Thus, the content within the content regions maintains an orientation with respect to a constant (non-rotating) frame of reference, regardless of the orientation or rotation of the display device. In one embodiment, a slot's position, height, and width in a template in a second orientation are determined from the slot's position, height, and width in the template in a first orientation.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: October 28, 2014
    Assignee: Flipboard, Inc.
    Inventor: Evan R. Doll
  • Patent number: 8760473
    Abstract: This method is an improvement to a method used to enlarge the display of a first portion of a map, without hiding a first peripheral portion of this map. This improvement involves detecting an event which appears in said first peripheral portion (SPP4?). The improvement further involves defining a second portion to be enlarged (SPA5), centered on the position (BS2) of this event, defining a second peripheral zone (SPP5) associated with this second portion to be enlarged, displaying (SPA5?) the second portion to be enlarged (SPA5) by applying respective enlargement ratios greater than 100% to at least some elements of that portion, so as to make the event more legible, and displaying (SPP5?) the second peripheral portion (SPP5) by applying at least to some elements of this portion respective enlargement ratios lower than 100% so as to save surface area to avoid hiding a portion of the map.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: June 24, 2014
    Assignee: Alcatel Lucent
    Inventors: Jean-Roch Houllier, Alain Brethereau, Béatrix De Mathan
  • Patent number: 8599212
    Abstract: The present invention discloses a character display method and apparatus. The method includes: obtaining a display color value of a character; obtaining a background color value of the character according to a position of the character; obtaining a difference between the display color value and the background color value; obtaining an outline of the character when the difference is smaller than a preset threshold; and displaying the character that has the outline. By adopting the present invention, the character may be clearly displayed in a background without changing a color of the character and a color of the background.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: December 3, 2013
    Assignee: Huawei Device Co., Ltd.
    Inventor: Dejie Zhao
  • Patent number: 8600706
    Abstract: Systems and methods that automatically identify causes of errors during one or more CAD processes, such as while binding external reference drawings to a host drawing and/or batch comparing sets of multiple drawings. In certain examples, a first session of a CAD program can be used to track potential crash occurrences during a second CAD program's processing of a set of drawings and dynamically replace corrupt drawings and/or broken references with blank (proxy) drawings so that the desired process can complete. Whenever the first CAD session detects a potential error event, such as when the second CAD session is interrupted for a particular length of time, the first CAD session can log the error, close the second session, and/or continue the desired process with a new CAD session.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: December 3, 2013
    Assignee: Auto Prep, LLC
    Inventors: Joseph P. Reghetti, Phillip M. Schaeffer
  • Patent number: 8487926
    Abstract: Provided is a method and apparatus for generating a 3D image including: generating a 2D panorama image showing the whole scene by combining a plurality of 2D images, each of which partially showing the scene; and generating a 3D image by folding the 2D panorama image on the basis of image information on the 2D panorama image.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: July 16, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-sae Lee, Young-Ihn Kho, Jeong-hwan Ahn, Do-kyoon Kim
  • Patent number: 8487879
    Abstract: Systems and methods are described that enable a user to: select a control with a handwritten stroke at least part of which resides outside of a selectable area of the control; use a moving-input control without having to make a selection other than handwriting on, over, or near the control; and/or delete text displayed on an electronic form by handwriting over that text.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Jane T Kim, Peter D. Sommer, Simin Wang, Natalie M Eason, Shiraz J. Cupala
  • Patent number: 8466933
    Abstract: An information processing unit is configured so that in a case where a display-rotating button 4 or 11b is operated by a user so as to select a second display mode, and where either a communication unit 5 or 13 is in an activated state and the user does not halt the action of the communication unit 5 or 13, the display mode is shifted to a mode other than the second display mode. Thereby, it is possible to urge the user to change the posture of a main body 1.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: June 18, 2013
    Assignee: Panasonic Corporation
    Inventor: Kenji Nishikawa
  • Patent number: 8451296
    Abstract: An apparatus includes a display unit, a classification unit configured to classify a plurality of images into a landscape-oriented image and a portrait-oriented image, a detection unit configured to detect whether the apparatus is in the landscape orientation or in the portrait orientation, and a control unit configured to display a plurality of images in one orientation of the landscape-oriented image and the portrait-oriented image on the display unit in response to an instruction, and thereafter display a plurality of images in the other orientation on the display unit. The control unit determines the orientation of the image to be displayed first based on a detection result upon receiving the instruction.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: May 28, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tachio Ono
  • Patent number: 8427510
    Abstract: A system and methods provide for the automatic and computer-assisted generation of vectorized venue maps for event venues, including the outline, location, and label of each section in the venue, each row within each section, and in some cases, each individual seats in each row.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: April 23, 2013
    Assignee: Nextag, Inc.
    Inventors: Mark Towfiq, Alan Wada, Yacin Bahi
  • Patent number: 8400462
    Abstract: The invention relates to a method of locating a code in an image file, comprising forming an image window from a target comprising a readable code, dividing the image window into sub-windows, analysing for each sub-window whether it constitutes a part of the code by comparing the variation density color of the sub-window with one or more threshold values set for the color, gathering the sub-windows evaluated as constituting a part of the code into a group of sub-windows, and verifying that the gathered group of sub-windows defines a valid code.
    Type: Grant
    Filed: January 15, 2007
    Date of Patent: March 19, 2013
    Assignee: UPC Konsultointi Oy
    Inventor: Sture Udd
  • Patent number: 8368715
    Abstract: An audio signal processing apparatus includes an examining unit and a generating unit. The examining unit examines, in each frequency band and at each localization angle, volume of an audio signal of two or more channels. The generating unit generates, on the basis of the examination result supplied from the examining unit, display data for showing the volume value in each frequency band and at each localization angle on an area that displays a frequency and a localization angle.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: February 5, 2013
    Assignee: Sony Corporation
    Inventor: Tadaaki Kimijima
  • Patent number: 8239087
    Abstract: A vehicle includes a controller, a touch screen display in communication with the controller, and a plurality of accessories in communication with the controller. The various accessories are each individually controlled by inputting commands into the touch screen display. The controller transmits the inputted command via a communication system to the selected accessory to motivate the accessory between a first setting and a second setting.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: August 7, 2012
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Ronald H. Dybalski, Frederick J. Berg, Timothy J. Bennett
  • Patent number: 8206218
    Abstract: A 3D videogame system capable of displaying a left-right sequences through a different, independent VGA or video channel, with a display device sharing a memory in an immerse manner. The system has a videogame engine controlling and validating the image perspectives, assigning textures, lighting, positions, movements and aspects associated with each object participating in the game; creates left and right backbuffers, creates images and presents the information in the frontbuffers. The system allows handling the information of data associated to the xyz coordinates of the object's image in real-time, increases the RAM for the left-right backbuffer, with the possibility to discriminate and take the corresponding backbuffer, whose information is sent to the frontbuffer or additional independent display device sharing a memory in an immerse manner.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: June 26, 2012
    Assignee: TDVision Corporation S.A. De C.V.
    Inventor: Manuel Rafael Gutierrez Novelo
  • Patent number: 8184144
    Abstract: The present invention calibrates interior orientation parameters (IOP) and exterior orientation parameters (EOP). With the calibrated IOPs and EOPs, a remotely controlled camera can quickly obtains corresponding IOPs and EOPs no matter on panning, tilting or zooming. Thus, the remotely controlled camera obtains accuracies on imaging and measuring and obtains wide applications.
    Type: Grant
    Filed: July 19, 2009
    Date of Patent: May 22, 2012
    Assignee: National Central University
    Inventors: Chi-Farn Chen, Li-Yu Chang, Su-Rung Yang
  • Patent number: 8086662
    Abstract: A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: December 27, 2011
    Assignee: The Regents of the University of California
    Inventors: Michael D. Doyle, David C. Martin, Cheong S. Ang
  • Patent number: 8082293
    Abstract: A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: December 20, 2011
    Assignee: The Regents of the University of California
    Inventors: Michael D. Doyle, David C. Martin, Cheong S. Ang
  • Patent number: 8019490
    Abstract: An imaging and display system provides helicopter pilots with an unobstructed display of a landing area in a brownout or whiteout condition by capturing a high resolution image of the landing area prior to obscuration. Using inertial navigation information from the aircraft or an independent system, the system transforms the image to a desired viewpoint and overlays a representation of the helicopter's current position relative to the landing area. The system thus greatly improves orientation and situational awareness, permitting safe and effective operation under zero visibility brownout conditions.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: September 13, 2011
    Assignee: Applied Minds, LLC
    Inventors: Bran Ferren, W. Daniel Hillis, Michael Harvey Peterson
  • Patent number: 7877437
    Abstract: A method and system for an interactive globe, which is use to view web content and which adds a geographic context to such content.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: January 25, 2011
    Assignee: H.E.B., LLC
    Inventors: Sondre Skatter, Michael Tolson
  • Publication number: 20100309228
    Abstract: Effective display of data organized along multiple dimensions on a device having a display area that is small compared to the amount of data being shown in the chart is provided. A three-dimensional object that can be rotated along various axes of rotation is displayed in a particular orientation, displaying information related to a data point. Rotation of the object causes the object to be displayed in a different orientation thereby displaying information related to a different data point. The coordinates of the new data point displayed are determined based on the original coordinates and the direction and amount of rotation of the object. In one embodiment, a data arranged along two-dimensions is associated with a cube that can be rotated vertically or horizontally.
    Type: Application
    Filed: June 4, 2009
    Publication date: December 9, 2010
    Inventors: Camilo Mattos, Joel Kraut, Santiago Becerra, David Becerra, Patrick Cheng, Jaime Zuluaga, Quinton Alsbury
  • Patent number: 7844106
    Abstract: A method for determining a pose of an object from a range image is presented. A distribution of poses for an object is determined from a model of the object. A set of reference poses is selected according to the distribution, such that more reference poses are selected for more probable poses than less probable poses. A reference image for each reference pose is generated, and the reference pose used to generate the reference image that best matches a range image including the object is assigned as the pose of the object.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: November 30, 2010
    Assignee: Mitsubishi Electric Research Laboratories, Inc
    Inventors: Hanspeter Pfister, In Kyu Park, Marcel German, Michael D. Breitenstein
  • Patent number: 7808502
    Abstract: Methods and apparatus, including computer systems and program products, to provide an image editing application including a perspective editing tool for performing edits in regions of an image having perspective. The perspective editing tool enables the user to identify one or more regions having perspective, i.e., perspective areas. The user can perform various editing operations on an object such that the edited object conforms to the perspective of the perspective area. The image editing application can also automatically create a perspective area from an existing perspective area. The editing tool enables the user to move objects from a source perspective area to a destination perspective area such that the edited object conforms to the perspective of the destination perspective area.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 5, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Ralf Berger, Steve M. Troppoli
  • Patent number: 7805387
    Abstract: This invention deals with a morphological genome for design applications. This genome encodes all forms. It comprises a finite set of morphological genes, where each gene specifies a distinct group of morphological transformations defined by a group of independent topological, geometric or other parameters. The morph genes and their parameters are mapped within an integrated higher-dimensional framework with each parameter represented along an independent vector in higher-dimensional Euclidean space. Each distinct number associated with a parameter or a group of parameters is represented by a distinct point in this space referenced by its higher-dimensional Cartesian co-ordinates which represent the genetic code for the specific form being mapped. The morph genome can be used as an interactive design tool to generate known and new forms for applications in all design fields as well as for fabricating these forms when linked with digital fabrication devices within an integrated computational environment.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: September 28, 2010
    Inventor: Haresh Lalvani
  • Patent number: 7782341
    Abstract: Rotation in the storage domain is a one-one function with the domain equal to the range. This permits an image to be rotated in place. Each image size implies at least one garland of closed chains of pixels. Each image includes a spanning set of these garlands. Rotation in place moves each pixel to the next location on its garland. On completion of a garland by return to the initial pixel, pixels on the next garland are moved. Image rotation is complete after all the garlands have been traversed.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: August 24, 2010
    Assignee: Texas Instruments Incorporated
    Inventor: Sreenivas Kothandaraman
  • Patent number: 7666096
    Abstract: A 3D videogame system capable of displaying a left-right sequences through a different, independent VGA or video channel, with a display device sharing a memory in an immerse manner. The system has a videogame engine controlling and validating the image perspectives, assigning textures, lighting, positions, movements and aspects associated with each object participating in the game; creates left and right backbuffers, creates images and presents the information in the frontbuffers. The system allows handling the information of data associated to the xyz coordinates of the object's image in real-time, increases the RAM for the left-right backbuffer, with the possibility to discriminate and take the corresponding backbuffer, whose information is sent to the frontbuffer or additional independent display device sharing a memory in an immerse manner.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: February 23, 2010
    Assignee: TDVision Corporation S.A. DE C.V.
    Inventor: Manuel Rafael Gutierrez Novelo
  • Patent number: 7667148
    Abstract: One aspect of the invention involves a computer-implemented method in which a portable communications device with a click wheel and a display detects a plurality of finger contacts with the click wheel. Each finger contact includes an angular displacement of the finger contact on the click wheel between an initial location and a final location of the finger contact. The device displays an image that includes digits arranged in a circle. The image rotates, in response to each finger contact, by an amount determined in accordance with the angular displacement of the finger contact. For each finger contact, the device determines a digit. The determined digit is independent of the initial location of the finger contact on the click wheel. The device performs a task using the determined digits. Exemplary tasks include dialing a telephone number and sending numeric input to a remote computer.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: February 23, 2010
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100039548
    Abstract: There is provided an image processing apparatus including an operation display unit for displaying an image on a display screen and capable of an operation input on the image displayed on the display screen, an operation input detection unit for detecting an operation input in the operation display unit, an approximate straight line derivation unit for deriving first approximate straight line approximately indicating a trajectory of the operation input based on the detection result in the operation input detection unit, and an image correction unit for correcting a tilt of the image displayed on the display screen based on the derived first approximate straight line and a predetermined reference line.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 18, 2010
    Applicant: Sony Corporation
    Inventor: Yasuo Sakai
  • Publication number: 20100020101
    Abstract: Grids are commonly used to provide an environment for users to orient objects within a drawing program. The properties of a grid are usually defined and set at the time the grid is created and do not change. An effective way to provide a useful grid that can adapt to objects a user has drawn is provided herein by presenting a dynamic grid on a display. The dynamic grid may adjust grid properties, such as the position of the origin, the angle of the grid, the size of gridline spacing, the coordinate mode, etc. The new grid properties are adjusted to accommodate what the user may draw next, based upon what the user previously drew.
    Type: Application
    Filed: July 23, 2008
    Publication date: January 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: Christian Schormann
  • Patent number: 7607109
    Abstract: To improve ease of operation with which a user selects an image when many images are simultaneously displayed on a screen, a frame, which divides many images into 12 areas, is superimposed and displayed on a screen displaying thumbnail exhibition thereon. For example, the press of a channel key allows selecting one of the areas and moving to the selected area a focus frame indicating a candidate image for selection, and then the presses of cursor keys allow moving the focus frame to a desired image to be selected. The number of areas can be changed and displayed according to the number of channel keys when a television remote control is used, or according to the number of numeric keys when a mobile telephone is used.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: October 20, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomoyuki Ohno, Shuntaro Aratani, Katsuhiro Miyamoto, Tomoyasu Yoshikawa
  • Patent number: 7599985
    Abstract: A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: October 6, 2009
    Assignee: Regents of the University of California
    Inventors: Michael Doyle, David Martin, Cheong Ang
  • Patent number: 7589745
    Abstract: An image signal processing circuit, comprising: a first memory part; a second memory part; and a control circuit which controls the first memory part and the second memory part, wherein the image signal processing circuit is constituted so that image signals outputted from one of the first memory part and the second memory part are inputted into the other of the first memory part and second memory part; and wherein the control circuit is a circuit which controls the first memory part so that image signals are outputted in inverse order from the first memory part to inputted order into the first memory part, and controls the second memory part so that image signals are outputted in inverse order of lines composed of image signals from the second memory part to inputted order of lines composed of image signals into the second memory part.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: September 15, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kenji Inoue, Kenichiro Ono
  • Patent number: 7584150
    Abstract: An information recording medium and an optical recording system allow target information (such as an ad) to be displayed without requiring changes in hardware or physical specifications. The recording medium comprises a recording-limited area in which recording is made possible by canceling the limit after an instruction is issued for displaying the target information.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: September 1, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Akemi Hirotsune, Harukazu Miyamoto, Yoshiko Nishi
  • Patent number: 7576758
    Abstract: Rotation in the storage domain is a one-one function with the domain equal to the range. This permits an image to be rotated in place. Each image size implies at least one garland of closed chains of tiles. Each image includes a spanning set of these garlands. Rotation in place moves each pixel to the next location on its garland. On completion of a garland by return to the initial tile, tiles on the next garland are moved. Image rotation is complete after all the garlands have been traversed. This invention first linearized the two-dimensional tiles sliding into groups of super-pixels at contiguous locations above the image buffer. The tiles are rotated in place. The shuffled tiles are delinearized into rectangular blocks and then re-pitched if needed.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: August 18, 2009
    Assignee: Texas Instruments Incorporated
    Inventors: Sreenivas Kothandaraman, Joseph R. Zbiciak
  • Patent number: 7523189
    Abstract: Methods and computer readable media for generating displays of user-defined blocks of networking addresses on a map of an associated address space are provided. Each block of networking addresses is described in a user-defined table with a start address and a map size. The display for each block of network addresses may be rendered on the map at a location based on the relative position of the start address within the associated address space and of a size based on the mask size in relation to the associated address space.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: April 21, 2009
    Assignee: Internet Associates, LLC
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 7453473
    Abstract: A method and apparatus for high-performance rendering and hit-testing of a window tree is provided. A window tree may be rendered using an application programming interface provided by the present invention. The application programming interface provides support for world-transforms, enabling entire sub-trees of the window tree to be rotated and scaled during rendering. In order to quickly render and hit-test the transformed nodes of the window tree, a stack-based implementation of the “painter's algorithm” is utilized to achieve fast rendering. By storing all state information on a stack regarding each node in the window tree and building new data structures containing rendering information for each node and its children, any portion of the sub tree may be rendered on demand.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventor: Jeffrey E Stall
  • Publication number: 20080143751
    Abstract: A display apparatus includes a recorder for recording a plurality of two-dimensional images that are obtained with a three-dimensional image viewed from different viewpoints, the three-dimensional image having a plurality of content indicators representing contents and arranged in three-dimensional coordinates representing first through third impression values of impression at each content, a display for displaying the two-dimensional image recorded on the recorder, a pointer for pointing to the viewpoint for modification to view the three-dimensional image, and a display controller for reading from the recorder one of two-dimensional images with the three-dimensional image viewed from one viewpoint, reading from the recorder another two-dimensional image with the three-dimensional image viewed from another viewpoint in response to an operation input entered to the pointer with the read two-dimensional image being displayed on the display, and displaying the other read two-dimensional image on the display.
    Type: Application
    Filed: November 20, 2007
    Publication date: June 19, 2008
    Inventor: Yoshihiro Chosokabe
  • Patent number: 7356777
    Abstract: A system and method for providing a dynamic user interface for a dense three-dimensional scene is presented. Clusters are placed in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine. Each cluster includes one or more concepts. Each cluster spine is projected into a two-dimensional display relative to a stationary perspective. Controls operating on a view of the cluster spines in the display are presented. A compass logically framing the cluster spines within the display is provided. A label to identify one such concept in one or more of the cluster spines appearing within the compass is generated. A plurality of slots in the two-dimensional display positioned circumferentially around the compass is defined. Each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: April 8, 2008
    Assignee: Attenex Corporation
    Inventors: Jonathan M. Borchardt, Edward L. Walter
  • Patent number: 7253822
    Abstract: A picture displaying apparatus comprises a storing unit storing a plurality of pictures, a displaying unit displaying the picture, an aimed region designating unit designating a partial region on the picture as an aimed region, an image cutting-out unit cutting-out the aimed region from each of the pictures as an aimed region picture, and a display controlling unit displaying the aimed region picture on the displaying unit. The display controlling unit comprises a superposed picture forming unit superposing a plurality of the aimed region pictures to form a superposed picture, and a visual effect controlling unit displaying each of the aimed region pictures forming the superposed picture at a predetermined transparency on the displaying unit. Even when a specific picture is retrieved in a large amount of pictures in the same or almost the same form, visual retrieval is possible readily and certainly without decreasing the retrieval efficiency.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: August 7, 2007
    Assignees: Fujitsu Limited, Fujitsu Frontech Limited
    Inventors: Takayuki Matsui, Yutaka Katsumata, Shinichi Eguchi, Sumiko Tanabe, Yuuji Nomoto
  • Patent number: 7212664
    Abstract: A method reconstructs or synthesizes heads from 3D models of heads and 2D silhouettes of heads. A 3D statistical model is generated from multiple real human heads. The 3D statistical model includes a model parameter in the form of basis vectors and corresponding coefficients. Multiple 2D silhouettes of a particular head are acquired using a camera for example. The 3D statistical model is fitted to multiple 2D silhouettes to determine a particular value of the model parameter corresponding to the plurality of 2D silhouettes. Then, the 3D statistical model is rendered according to the particular value of the model parameter to reconstruct the particular head.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: May 1, 2007
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jinho Lee, Baback Moghaddam, Hanspeter Pfister, Raghu Machiraju