Rotation Patents (Class 345/649)
  • Patent number: 7573490
    Abstract: Method and apparatus for a graphics pipeline is described. More particularly, a transform engine is configured to rotate, and/or rotate and translate, one or more polygons in response to screen orientation. Thus, when texture, obtained from a pre-rotated image is applied to a rotated polygon used to render such an image, a rotated version of such an image is generated in response to screen orientation. Alternatively, a user may select a rotation to re-orient an image to a screen view position.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: August 11, 2009
    Assignee: NVIDIA Corporation
    Inventor: Abraham B. de Waal
  • Patent number: 7570273
    Abstract: Method and apparatus for a graphics pipeline is described. More particularly, a transform engine is configured to rotate, and/or rotate and translate, one or more polygons in response to screen orientation. Thus, when texture, obtained from a pre-rotated image is applied to a rotated polygon used to render such an image, a rotated version of such an image is generated in response to screen orientation. Alternatively, a user may select a rotation to re-orient an image to a screen view position.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: August 4, 2009
    Assignee: Nvidia Corporation
    Inventor: Abraham B. de Waal
  • Patent number: 7570274
    Abstract: Systems and methods for presenting images in a vehicle as the vehicle rotates about a rotation axis are disclosed. In one embodiment, the system includes a signal receiving portion that receives a first signal corresponding to an image of a first view from a position located a first distance from the rotation axis. A signal processing portion directs to a signal display portion located a second distance from the rotation axis, a time varying second signal that represents a second view. The second view can be a portion of the first view and can occupy an area less than the area occupied by the first view. The location of the second area relative to the first area can be selected based at least on an amount by which the first and second distances differ.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: August 4, 2009
    Assignee: The Boeing Company
    Inventor: Orin L. Humphries
  • Patent number: 7567246
    Abstract: This invention provides an apparatus and the like, which render an object from a predetermined view direction by a method using microfacet billboarding using 2D images obtained by photographing an object to be rendered from a plurality of photographing directions, and a depth image of the object to be rendered. This method obtains the geometrical shape of the object to be rendered on the basis of the depth image and the like, and approximates the geometrical shape using a set of microfacets whose directions change depending on the view direction. By mapping 2D images selected based on the view direction and photographing directions onto the respective microfacets as texture images, an arbitrary shaped object and landscape can be efficiently rendered.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: July 28, 2009
    Assignee: The University of Tokyo
    Inventors: Katsushi Ikeuchi, Hiroshi Kawasaki, Ryusuke Sagawa, Shuntaro Yamazaki
  • Patent number: 7561170
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention produce a three-dimensional rotational image from a two-dimensional image including a plurality of objects. Each object is assigned to one of a plurality of sequential layers that correspond to visually depicted depths of the objects in the two-dimensional image. The objects are rotatively displayed to produce the three-dimensional rotational image.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: July 14, 2009
    Assignee: Sun Microsystems, Inc.
    Inventor: Armin Weiss
  • Patent number: 7558423
    Abstract: A spatial transformation methodology provides a new image interpolation scheme, or analyzes an already existing one. Examples of spatial operations include but are not limited to, demosaicing, edge enhancement or sharpening, linear filtering, and non-linear filtering. A demosaicing operation is described herein, although the scheme is applied generally to spatial transformation operations. The spatial transformation methodology includes detailed expressions for the noise covariance after a spatial operation is performed for each of the three color channels, red, green, and blue. A color filter array is in the form of a Bayer pattern and demosaicing is performed using a 4-neighbor bilinear interpolation. Using lattice theory, the spatial transformation methodology predicts noise covariance after demosaicing in terms of the input noise covariance and an autocorrelation function of the image is determined for a given selectable number of shifts.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: July 7, 2009
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Farhan A. Baqai, Alexander Berestov
  • Publication number: 20090169076
    Abstract: A method of relating medical data image viewing planes to each other is provided. The method comprises defining at least two non-orthogonal two-dimensional (2D) image viewing planes in at least one three-dimensional (3D) medical image data set, and linking said 2D image viewing planes with a fixed relation to each other, such that when a first of said 2D image viewing planes is altered, the remaining 2D image viewing planes are automatically changed by said fixed relation with reference to said first 2D image viewing plane.
    Type: Application
    Filed: December 6, 2006
    Publication date: July 2, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Steven Lobregt, Cornelis Pieter Visser, Hubrecht Lambertus Tjalling De Bliek, Paul Antoon Cyriel Desmedt
  • Patent number: 7551186
    Abstract: A handheld electronic device, such as a fob, includes a wireless communication port and a display alternatively displaying a first or right-handed display orientation and a second or left-handed display orientation. The first display orientation is inverted with respect to the second display orientation. A processor component cooperates with the wireless communication port and the display. The processor component is adapted to receive a wireless radio frequency message including one of a first state and a different second state from the wireless communication port. The processor component then responsively configures the display in the first display orientation responsive to the first state or alternatively configures the display in the second display orientation responsive to the second state.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: June 23, 2009
    Assignee: Eaton Corporation
    Inventors: Javier E. Piraneque, Michael L. McManus
  • Patent number: 7551185
    Abstract: A generic apparatus (14) re-orders video data for various types of displays, such as plasma discharge panels (PDPs), digital micro-mirror devices (DMDs), liquid crystal on silicon (LCOS) devices, and transpose scan cathode ray tube (CRT) displays. In one embodiment, the apparatus (14) includes a first programmable transpose processor (18), a memory (20, 120), and a second programmable transpose processor (22, 122) fabricated as a single IC unit.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: June 23, 2009
    Assignee: NXP B.V.
    Inventors: Rob Anne Beuker, Teunis Poot, Gerben Johan Hekstra
  • Publication number: 20090141045
    Abstract: Embodiments relate to systems and methods for generating address information to translate the order in which memory locations are accessed in a video buffer, to maintain a desired orientation in a rotated display. A video buffer is filled with display data to drive a CRT, LCD, or other display screen, starting with the upper-left corner. When the user rotates the display screen, the display screen continues to scan from the same starting corner, resulting in a misaligned orientation. In embodiments, a correct orientation can be automatically generated by determining a scan direction for the rotated display. The physical location of the new logical starting pixel is determined, and the rows and columns of the display image are rendered in a revised logical order which compensates for the amount and direction of rotation.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Adam Jackson
  • Patent number: 7538780
    Abstract: A drawing processing apparatus and method wherein scrolling display which provides no sense of incongruity is achieved in 3D display. 3D information is produced using information in a drawing object range extracted as a predetermined range on map data. The drawing object range of an object of the 3D drawing process is moved in response to a scrolling operation. While the drawing object range is moved, 3D image data are successively produced using the drawing object range at every point of time and outputted to implement 3D display on a display screen. Thereupon, the drawing object range to be used for the 3D drawing is moved such that individual portions in the drawing object range are moved by movement amounts determined with reference to a distance in a perpendicular direction at a reference position in the drawing object range.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: May 26, 2009
    Assignee: Sony Corporation
    Inventors: Takeshi Ota, Takumi Arie, Isao Watanabe, Hiroshi Amano, Yuichi Ando
  • Patent number: 7538745
    Abstract: A wearable electronic tag for displaying graphics and text images and for communicating with other similar tags. Each tag includes a visible, graphical display adapted to be worn by a user. The tag also includes a short range, substantially unidirectional electronic communication channel, such as an infrared transmitter-receiver, located on the display unit so that, when the display unit is worn, the interface faces in a direction of the desired communication with another person who also is wearing a similar tag. This arrangement makes possible automatic data exchange and comparison of the interchanged data and display of the results of the comparison on the tags worn by the two wearers. The tags also have a longer range wireless communication system to receive and transmit data.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: May 26, 2009
    Assignee: nTAG Interactive Corporation
    Inventors: Richard D. Borovoy, George A. Eberstadt
  • Patent number: 7535474
    Abstract: A method includes logically organizing rasterized image data into a first matrix of pixel tiles and individually rotating each pixel tile so as to generate a corresponding pixel tile of a second matrix representing an orthogonal representation of the first matrix. Each pixel tile represents a set of buffer lines of a frame buffer storing rasterized image data. The pixel tile is rotated by accessing and storing each buffer line of pixel data in a set of tile buffers such that the pixel data for each pixel in the same column position of an adjacent row is stored in a different tile buffer so that the set of tile buffers can be individually accessed to obtain pixel data for a set of pixels in the same column position in adjacent rows. This obtained pixel data is written to a second frame buffer as a row of pixel data for the corresponding pixel tile of the second matrix.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: May 19, 2009
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Kevin A. Scholander, Brett A. Tischler
  • Patent number: 7532223
    Abstract: This invention is an application of 4D human form modeling technology enabled by high-speed data processes and a temporal adjustment scheme for teaching and understanding external and/or cosmetic changes on the human form. The potential applications of this technology are limitless within the confines of external human modeling and are only confined by the system's ability to process human form data. A source is defined by content to be replicated and displayed, and all associated components. The source may be either data captured in real-time or in some mannequin form or component already available. The source is processed and displayed on a medium that is appropriate for the distribution of the source. Since there are varying systems for displaying information and display technology is a dynamic medium, this invention is applicable to all existing and planned display apparatus for the foreseeable future.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: May 12, 2009
    Inventor: Teri Lynn Dougherty
  • Publication number: 20090096813
    Abstract: A method controls display of an image by dividing a source image into a plurality of M×N blocks of pixels, selecting a first one of the blocks, and transferring the pixels in the first block from a source memory to a display memory, the pixels in the first block transferred based on orientation change information. The selecting and transferring steps are then repeated to transfer pixels in remaining ones of the blocks to the display memory. Each block corresponds to only a portion of the source image, where any given portion represents less than a full line of pixels in the source image.
    Type: Application
    Filed: August 21, 2008
    Publication date: April 16, 2009
    Inventors: Guruprasad Nagaraj, Krishna Koteshwara Sridhar Murthy, Vijayalaxmi Patil, Nataraja Kambadahalli Muniyappa, Sunil Ramappa Nyamagounda
  • Publication number: 20090089714
    Abstract: Methods, systems, and apparatuses for visualizing content of one or more websites are provided. An amount of available content contained by at least one website is determined. A three-dimensional object is displayed having a surface. Each location of the surface of the three-dimensional object corresponds to a portion of the determined amount of available content contained by the website(s). A user is enabled to select a location of the surface of the three-dimensional object. The selected location is mapped to the corresponding portion of the determined amount of available content contained by the website(s). Content of the website(s) corresponding to the selected location, such as a web page, video, audio, an RSS feed, etc., can be accessed by selection of the location. Interaction of the user with the website(s) can be tracked, and the resulting tracking information can be displayed on the three-dimensional object.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: YAHOO! INC.
    Inventors: Stephen Blake, Ankarino Lara, Noel Morrison, Scott Bedard, Lucas J. Shuman
  • Publication number: 20090086047
    Abstract: An image display device includes a display, an attitude angle detection unit and a controller. The display displays an image based on image data with photography information. The photography information includes position information and attitude angle information of a camera at a time of photography. If the attitude angle of the display is altered, the controller controls the display, based on the position information and the attitude angle information of the image displayed at the display and based on the attitude angle detected by the attitude angle detection unit, so as to display an image that was photographed within a predetermined region with respect to the position information of the image displayed at the display and that includes attitude angle information corresponding to the detected attitude angle.
    Type: Application
    Filed: July 22, 2008
    Publication date: April 2, 2009
    Applicant: FUJIFILM CORPORATION
    Inventor: Masako Suehiro
  • Patent number: 7511722
    Abstract: A method and system to rotate a 2N by 2N array are described. Consistent with one embodiment of the present invention, the 2N elements of the 2N rows of a 2N by 2N array are loaded from memory into the vector registers of a processor's single instruction multiple data (SIMD) unit. Next, the elements of the rows in the top half of the array are interleaved with corresponding elements from a corresponding row in the bottom half of the array. The loading and interleaving operations are repeated N times before the results, stored in the vector registers, are written back to memory.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: March 31, 2009
    Assignee: Apple Inc.
    Inventor: Ian R. Ollmann
  • Patent number: 7512287
    Abstract: The invention is generally directed to a method and apparatus for efficient rotation of an image. The image is preferably defined by an image matrix in which each datum of the image corresponds to a particular image row and a particular image column of the image matrix. A preferred method includes mapping each of the datum into a memory matrix organized into a plurality of memory rows and a plurality of memory columns. The mapping preferably includes mapping into one of the memory rows: (a) at least two data, both of which correspond to one of the image rows, and (b) at least two image vector portions, a first one of the image vector portions including at least two data each corresponding to one of the image columns, and a second one of the image vector portions including at least two other data each corresponding to another of the image columns.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: March 31, 2009
    Assignee: Seiko Epson Corporation
    Inventors: John Peter van Baarsen, Barinder Singh Rai, Jimmy Kwok Lap Lai
  • Publication number: 20090073193
    Abstract: A method for displaying an image in a display device initially includes storing a plurality masks in a memory. A mask of the plurality of masks is selected randomly from the plurality of masks, when control information is received for a source image and used to change the orientation of the source image. Each mask controls the transfer of image lines in a different non-sequential order based on the control information.
    Type: Application
    Filed: August 21, 2008
    Publication date: March 19, 2009
    Inventors: Guruprasad Nagaraj, Krishna Koteshwara Sridhar Murthy
  • Patent number: 7499048
    Abstract: The invention is directed toward two-dimensional dynamic body image templates, and associated techniques, that allow a user to indicate regions of the human body. The body region indications may correspond to locations of injury, pain, treatment, discoloration, paresthesia, or the like. A user is presented with the body image templates and asked to indicate regions on the body templates that correspond to affected regions of a patient's body. The body image templates represent views of an external surface of a human body rotated about at least one axis. In exemplary embodiments, a user controls display of overlapping templates, which may allow the user to perceive rotation of a three-dimensional body surface. The user indicated regions from each of the displayed body image templates are stored in a body surface coordinate system, such that regions indicated via one template may be appropriately displayed on other templates.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: March 3, 2009
    Assignee: Medtronic, Inc.
    Inventors: Jeffrey M. Sieracki, Richard B. North
  • Patent number: 7486298
    Abstract: A method to convert line-based pixel data from an imager, e.g. a video camera into block-based pixel data with a minimum of buffer memory size has been achieved. Key of the invention is that as soon pixel data are read-out of a buffer memory, pixel data of the next image are written to the same position of the buffer memory as the pixels, which have been just read-out have been located. While in prior art the buffer memory required a capacity to store two images is, using the method invented, only a capacity to store one image required. A method to convert line-based pixel data for an image application reading-out column-wise has been illustrated in detail. This general method can be used for a multitude of image transformations and image compression methods e.g. for compression of pixel data as JPEG, for mirroring, tilting, rotating etc. of line-based pixel data.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: February 3, 2009
    Assignee: Digital Imaging Systems GmbH
    Inventor: Detlef Schweng
  • Publication number: 20090027419
    Abstract: A display device has a display panel, a reading unit, and a control unit. The display panel has a rectangular display region with a first area, and having a longer side and a shorter side with an aspect ratio of a (a>1). The reading unit hat reads a rectangular original image. The control unit controls display of the original image on the display panel. The control unit includes a magnified-image producing unit, an image defining unit, a display control unit. The magnified-image producing unit that magnifies the original image by a predetermined scale to produce a magnified image. The image defining unit that divides the magnified image by a divisional line extending in parallel with either one of a longer side direction and a shorter side direction, to define a partial magnified image having a predetermined width and an area equal to or less than the first area. The display control unit displays a whole of the partial magnified image in the display region.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 29, 2009
    Applicant: Brother Kogyo Kabushiki Kaisha
    Inventors: Yoshiyuki KONDO, Norihisa FUJII
  • Publication number: 20090015597
    Abstract: An electronic system includes an electronic display device and a communication port. Each display mode corresponds to a particular position of the communication port relative to a line of sight of a user. In one embodiment, the communication port is an infrared communication port. Each display mode corresponds to a particular display orientation. The electronic display device displays visual data in the particular display orientation corresponding to the display mode of the electronic system. In one embodiment, the electronic system is a palmtop computer system such as a personal digital assistant.
    Type: Application
    Filed: September 25, 2008
    Publication date: January 15, 2009
    Inventors: Regis Nicolas, Ronald Tessier
  • Publication number: 20090002395
    Abstract: There is provided a device comprising: a display unit configured to display an image corresponding to image data and to be rotatable with respect a body case of the device; a detection unit configured to detect a rotation angle of the display unit; and a data processing unit configured to process the image data to rotate the image in accordance with a rotation angle of the display unit detected by the detection unit.
    Type: Application
    Filed: June 27, 2008
    Publication date: January 1, 2009
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Jun YAMADA
  • Publication number: 20090002391
    Abstract: Methods of manipulating graphical objects are described. 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: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: John Williamson, Lorna M. Brown, James W. Scott, Stephen E. Hodges
  • Publication number: 20080309679
    Abstract: A display device includes a main body, a display screen, an orientation sensing module and a display controlling module. The display screen is arranged on the main body for displaying an image in an original orientation. The orientation sensing module includes a first elongated chamber, a first capacitor, a second capacitor and a flowing medium received in the first elongated chamber. The display controlling module is configured for deviating the displayed image at a given angle clockwise or counterclockwise from the first orientation of the image in response to the change of the capacitance of the first capacitor or the second capacitor.
    Type: Application
    Filed: June 9, 2008
    Publication date: December 18, 2008
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: JEN-TSORNG CHANG
  • Patent number: 7466304
    Abstract: For operating an operation target object displayed on a screen using a pointing device, a first input coordinate value indicating a position on the screen designated by the pointing device and a second input coordinate value detected discretely from, and before, the first input coordinate value are detected. A changing direction is calculated based on the first input coordinate value and the second input coordinate value, and a rotation direction is determined based on the changing direction. The operation target object is rotated in the rotation direction.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: December 16, 2008
    Assignee: Nintendo Co., Ltd.
    Inventor: Kazuki Yoshihara
  • Publication number: 20080303845
    Abstract: Information handling system flat panel displays, such as liquid crystal and plasma displays, are supported on an adjustable stand having a rotation limiter that restricts adjustments of display positions to prevent damage to the display. A display bracket allows rotation of a display between landscape and portrait orientations and a support member allows adjustment of the vertical height of the display bracket relative to a base. The rotation limiter is disposed between the display bracket and support member to restrict rotation of the display bracket from the landscape to the portrait orientation when the support member adjusts the display bracket below a predetermined height at which the display extends beyond the support member. The rotation limiter allows rotation of the display bracket above the predetermined height but restricts height adjustment below the predetermined height unless the display bracket is in the landscape orientation.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 11, 2008
    Inventors: William Carder McRight, Faisal Rasheed Awan
  • Patent number: 7463261
    Abstract: A method includes performing a first transform operation with respect to an image element to transform the image element from an object space, defined by an object coordinate system, to an intermediate space defined by an intermediate coordinate system. A first computational operation is performed with respect to the image element in the intermediate space. A second transform operation is performed with respect to the image element to transform the image element from the intermediate space to a world space, defined by a world coordinate system. A second computational operation is performed with respect to the image element in the world space.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: December 9, 2008
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel O'Donnell
  • Publication number: 20080297532
    Abstract: Image processing in mobile devices is optimized by combining at least two of the color conversion, rotation, and scaling operations. Received images, such as still images or frames of video stream, are subjected to a combined transformation after decoding, where each pixel is color converted (e.g. from YUV to RGB), rotated, and scaled as needed. By combining two or three of the processes into one, read/write operations consuming significant processing and memory resources are reduced enabling processing of higher resolution images and/or power and processing resource savings.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Applicant: Microsoft Corporation
    Inventor: Chuang Gu
  • Patent number: 7460135
    Abstract: In a method and system for controlling rotation of a color image stored as sub-sampled image data in a memory, a controller includes a finite state machine (FSM) operable to fetch the sub-sampled image data and provide the sub-sampled data as a plurality of pixels to form the color image having a predefined angle of rotation. The FSM provides a predefined address of sub-sampled image data describing the color image stored in the memory to an addressing unit. The addressing unit is operable to read twice the sub-sampled image data located at the predefined address. A memory device is operable to push each read instance of the sub-sampled image data. A pipeline controlled by the FSM is operable to pull and selectively read the sub-sampled image data from the memory device for generating the plurality of pixels.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: December 2, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Joseph Shepherd, Donald Richard Tillery, Jr., Nishanth Rajan
  • Publication number: 20080252661
    Abstract: A software module for providing a user interface for a hardware peripheral device for controlling graphical elements of a virtual world defined in a computer system and rendered on a display device of the computer system, the module providing software including motion algorithms, and the module being capable of generating, with reference to the rendered graphical element, an icon (hereinafter called a motion handle) which represents a point in three dimensional space about which the graphical element may be manipulated, the point being used by the algorithms as the centre of rotation and zoom, and being used to define relative panning speeds whereby the algorithms cause changes to the rendered image of the graphical element responsive to rotation, zoom and pan input signals generated in the peripheral device.
    Type: Application
    Filed: September 27, 2006
    Publication date: October 16, 2008
    Inventor: John Allen Hilton
  • Publication number: 20080246760
    Abstract: Provided are a method and apparatus for mapping texture onto a 3-dimensional (3D) object model. The method includes converting object model data, in which at least one object is modeled, into object model data of a predetermined view point, generating raster graphics data expressing the texture of the object by data in pixel units based on vector graphics data expressing the texture of the object in a geometrical equation, and mapping the texture formed of the generated raster graphics data onto an object model expressed by the converted object model data. By using the method, the amount of resources and operations are low, and thus various effects can be realized which could not be realized due to a limit in processing speed. Accordingly, an appearance of reality of a 3D image can be remarkably improved.
    Type: Application
    Filed: December 12, 2007
    Publication date: October 9, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ji-won Jeong, Seong-hun Jeong
  • Patent number: 7423657
    Abstract: An operation input unit designates an image to be compared via a thumbnail image or the like. A photographing-information extracting unit extracts, from an image file of the image stored in an image memory, photographing information including the size and the number of pixels of CCD in an image pickup apparatus having captured the image, the distance to an object, and the focusing distance of an image pickup lens. A resizing processing unit automatically enlarges or reduces at least one image to be compared so as to set substantially the same display size of the same object included in a plurality of images, serving as comparison targets, on the basis of the photographing information and display information including resolution of a display, obtained from a display setting unit. A displaying control unit displays the resized image on the display.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: September 9, 2008
    Assignee: Olympus Corporation
    Inventors: Toshiaki Wada, Hiroto Nishiyama
  • Patent number: 7414627
    Abstract: A slanted viewer is provided to maximize data visibility. In the context of computer graphics and a rendering technique, the slanted viewer's use of three-dimensional rendering provides an instant view of full data without compromising the visibility of other view areas or data and with minimum user interactions. The slanted viewer combines the use of two-dimensional and three-dimensional concepts to enhance, as well as to preserve, a well-established user interaction environment and navigation system. The slanted viewer serves effectively in viewers showing extended length of text or objects horizontally.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: August 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: Shelley Lau
  • Patent number: 7411593
    Abstract: A system, method and program product for rotating a first image in an image buffer such that the resulting, rotated image is substantially free of an aliasing error, i.e., broken lines, stair stepped edges, etc., is disclosed. An algorithm is applied to the first image that uses weighted sums of data points of the first image to create the rotated image. The weighting is based on the skew angle and data point location of the first image. The resulting rotated image also has a reduced data storage space requirement compared to rotated images created by prior art techniques.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ravi Prakash, Clair Frederick Rohe, Robert E. Shirley
  • Publication number: 20080186333
    Abstract: A system, method and program product for rotating a first image in an image buffer such that the resulting, rotated image is substantially free of an aliasing error, i.e., broken lines, stair stepped edges, etc., is disclosed. An algorithm is applied to the first image that uses weighted sums of data points of the first image to create the rotated image. The weighting is based on the skew angle and data point location of the first image. The resulting rotated image also has a reduced data storage space requirement compared to rotated images created by prior art techniques.
    Type: Application
    Filed: April 3, 2008
    Publication date: August 7, 2008
    Inventors: Ravi Prakash, Clair Frederick Rohe, Robert E. Shirley
  • Publication number: 20080180460
    Abstract: Annotations in CAD drawings are given fixed sizes so that CAD application will generate the annotations at the fixed size even though modeled objects within the CAD drawing are scaled in accordance with a paper space scale selected by the CAD designer. The annotations generally comprise text annotations and graphic annotations, including one or more of text, dimensions, hatch patterns, and symbols, and are represented as annotation objects having multiple properties, such as size, visibility, position and rotation.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventor: John G. Ford
  • Patent number: 7400782
    Abstract: A method for creating a 360 degree panoramic image from multiple images includes (1) computing a gross rotation error ?R between a first image and a calculated first image rotated to be stitched to a last image, and (2) spreading the gross rotation error ?R to each pixel on the panoramic image. Spreading the gross rotation error ?R includes (1) computing a rotation angle ?0 and rotational axis n0 from the gross rotational error ?R, (2) determining an angle ? of each pixel, and (3) determining a compensation matrix Rc for each pixel using the following formula: Rc(?)=R(?/2??0).
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: July 15, 2008
    Assignee: ArcSoft, Inc.
    Inventors: Lingxiang Zhou, Yushan Huang
  • Patent number: 7400783
    Abstract: An examined image is segmented, where a segment thereof may correspond to an area scan image or a line scan image of which the size is defined by considering the performance of the servo mechanism. In the segment, vectors between feature points of the examined image and a standard image are compared, and based on the required tolerance, a Fibonacci search having a predetermined number of iterations is used for matching an optimal corresponding relationship between the examined image and the standard image.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: July 15, 2008
    Assignee: National Taiwan University of Science and Technology
    Inventor: Hsin-Teng Sheu
  • Publication number: 20080165207
    Abstract: According to one embodiment of the disclosure, a method for manipulating graphical images includes providing a browser that renders a graphical image on a display. The browser includes a JavaScript engine that uses one or more Asynchronous JavaScript and XML requests to interact with a graphical image manager. The graphical image manager retrieves the graphical image from a database. The method also includes adding one or more annotations to the graphical image. The method further includes storing the one or more annotations and the graphical image in the database.
    Type: Application
    Filed: January 8, 2007
    Publication date: July 10, 2008
    Applicant: Raytheon Company
    Inventors: Richard L. Koshak, Christopher M. Camp
  • Publication number: 20080158260
    Abstract: An exemplary digital picture display includes a display panel (220), a supporting element (240), and a control section. The display panel is arranged for displaying digital pictures. The supporting element is arranged for supporting the display panel. The control section is arranged for rotating and scaling a digital picture to match with a resolution of the display panel, and rotating the display panel.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 3, 2008
    Inventor: Zhong-Ru Li
  • Patent number: 7394465
    Abstract: A memory control unit controls the transfer of image data from a video buffer to a frame buffer, and from the frame buffer to a display, to be performed block by block. Image data is written from a video buffer to the frame buffer one block at a time. When image data for the entire block has been written to the frame buffer, the data for that block can be refreshed on the display. Image data for the next frame can only be written to the frame buffer once the data in that block has been refreshed on the display. In this way, image tearing can be eliminated. Images can also be successfully rendered when the direction of writing data to the frame buffer is perpendicular to the direction of copying data from the frame buffer and refreshing the display. Thus, landscape images can be rendered on a portrait display, without the need for double buffering.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: July 1, 2008
    Assignee: Nokia Corporation
    Inventor: Hemminki Toni
  • Publication number: 20080143748
    Abstract: Systems, methods, and apparatus, including computer program products, are provided for forming composite images. In some implementations, a method is provided. The method includes receiving a set of component images for forming a composite image and defining a first projection for the set of component images corresponding to a first reference frame. The method also includes identifying a plane corresponding to a point of view of the set of component images, where a normal to the plane corresponds to a second reference frame, defining a second projection for the set of component images corresponding to the second reference frame, the second reference frame corresponding to a rotation from the first reference frame defined using the normal of the identified plane, and rendering the composite image according to the second projection.
    Type: Application
    Filed: December 13, 2006
    Publication date: June 19, 2008
    Inventors: Hailin Jin, Martin E. Newell
  • Publication number: 20080143749
    Abstract: An apparatus, method, and computer program product for rotating a rendered surface. The apparatus includes a graphics processor configured to render a surface, wherein a display orientation parameter is associated with the surface, the display orientation parameter defining a rotation process. The apparatus further includes a display processor configured to rotate the rendered surface in accordance with the display orientation parameter. Preferably, the display orientation parameter is an EGL surface attribute.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 19, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: Steven Todd Weybrew, Simon Wilson, Brian Ellis
  • Patent number: 7388510
    Abstract: A display comprises a base, a display module and a sensing device. The base has a sensing region and the display module has a control device. The sensing device is electrically connected with the control device and the display module is rotatably coupled to the base. The control device can determine that an angle of rotation of the display module with respect to the base according to a corresponding relation between the sensing device and the sensing region of the base.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: June 17, 2008
    Assignees: Qisda Corporation, Benq Corporation
    Inventors: Yao-Wen Chu, I-Wen Su
  • Patent number: 7386191
    Abstract: A system and process for determining the location of a captured image from a larger image is described. A non-repeating sequence may be folded into a non-repeating array in which the array is unique for every sub window of a given size. The image of the sub window may be captured and its location determined within the non-repeating array.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: June 10, 2008
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Zhou Chen Lin, Yue Li
  • Publication number: 20080122870
    Abstract: Content abstractions are emerged in to an ingress terminus of a multidimensional path and depth transitioned through the multidimensional path to an egress terminus. The content abstractions are eliminated at the egress terminus.
    Type: Application
    Filed: September 11, 2006
    Publication date: May 29, 2008
    Inventors: Rainer Brodersen, Rachel Clare Goldeen, Jeffrey Ma, Mihnea Calin Pacurariu, Thomas Michael Madden, Eric Taylor Seymour, Steven Jobs
  • Patent number: 7379063
    Abstract: A mapping application relies on a modified affine transformation algorithm to provide near real-time navigation of imagery, track-up capability and integration of segment and picture data. The affine transformation is modified to map a “world space” comprised of a plurality of pixel maps onto a view port. The pixel data for the maps is preferably stored in vertical strips of memory to reduce the likelihood of cache misses. The mapping application is most useful for rendering pixel imagery on a platform with limited processing power, limited memory and small display sizes, e.g., “hand held devices” such as a GPS handset, or Pocket PC.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: May 27, 2008
    Assignee: Raytheon Company
    Inventor: Christopher G. Hoff