Rotation Patents (Class 345/649)
-
Patent number: 7573490Abstract: 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: GrantFiled: September 16, 2004Date of Patent: August 11, 2009Assignee: NVIDIA CorporationInventor: Abraham B. de Waal
-
Patent number: 7570273Abstract: 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: GrantFiled: August 29, 2002Date of Patent: August 4, 2009Assignee: Nvidia CorporationInventor: Abraham B. de Waal
-
Patent number: 7570274Abstract: 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: GrantFiled: May 16, 2006Date of Patent: August 4, 2009Assignee: The Boeing CompanyInventor: Orin L. Humphries
-
Patent number: 7567246Abstract: 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: GrantFiled: June 25, 2003Date of Patent: July 28, 2009Assignee: The University of TokyoInventors: Katsushi Ikeuchi, Hiroshi Kawasaki, Ryusuke Sagawa, Shuntaro Yamazaki
-
Patent number: 7561170Abstract: 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: GrantFiled: May 16, 2005Date of Patent: July 14, 2009Assignee: Sun Microsystems, Inc.Inventor: Armin Weiss
-
Patent number: 7558423Abstract: 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: GrantFiled: March 31, 2006Date of Patent: July 7, 2009Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Farhan A. Baqai, Alexander Berestov
-
Publication number: 20090169076Abstract: 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: ApplicationFiled: December 6, 2006Publication date: July 2, 2009Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.Inventors: Steven Lobregt, Cornelis Pieter Visser, Hubrecht Lambertus Tjalling De Bliek, Paul Antoon Cyriel Desmedt
-
Patent number: 7551186Abstract: 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: GrantFiled: February 22, 2005Date of Patent: June 23, 2009Assignee: Eaton CorporationInventors: Javier E. Piraneque, Michael L. McManus
-
Patent number: 7551185Abstract: 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: GrantFiled: December 8, 2003Date of Patent: June 23, 2009Assignee: NXP B.V.Inventors: Rob Anne Beuker, Teunis Poot, Gerben Johan Hekstra
-
Publication number: 20090141045Abstract: 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: ApplicationFiled: November 30, 2007Publication date: June 4, 2009Inventor: Adam Jackson
-
Patent number: 7538780Abstract: 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: GrantFiled: March 1, 2006Date of Patent: May 26, 2009Assignee: Sony CorporationInventors: Takeshi Ota, Takumi Arie, Isao Watanabe, Hiroshi Amano, Yuichi Ando
-
Patent number: 7538745Abstract: 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: GrantFiled: March 24, 2003Date of Patent: May 26, 2009Assignee: nTAG Interactive CorporationInventors: Richard D. Borovoy, George A. Eberstadt
-
Patent number: 7535474Abstract: 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: GrantFiled: December 9, 2005Date of Patent: May 19, 2009Assignee: Advanced Micro Devices, Inc.Inventors: Kevin A. Scholander, Brett A. Tischler
-
Patent number: 7532223Abstract: 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: GrantFiled: January 17, 2006Date of Patent: May 12, 2009Inventor: Teri Lynn Dougherty
-
Publication number: 20090096813Abstract: 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: ApplicationFiled: August 21, 2008Publication date: April 16, 2009Inventors: Guruprasad Nagaraj, Krishna Koteshwara Sridhar Murthy, Vijayalaxmi Patil, Nataraja Kambadahalli Muniyappa, Sunil Ramappa Nyamagounda
-
Publication number: 20090089714Abstract: 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: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: YAHOO! INC.Inventors: Stephen Blake, Ankarino Lara, Noel Morrison, Scott Bedard, Lucas J. Shuman
-
Publication number: 20090086047Abstract: 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: ApplicationFiled: July 22, 2008Publication date: April 2, 2009Applicant: FUJIFILM CORPORATIONInventor: Masako Suehiro
-
Patent number: 7511722Abstract: 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: GrantFiled: August 27, 2004Date of Patent: March 31, 2009Assignee: Apple Inc.Inventor: Ian R. Ollmann
-
Patent number: 7512287Abstract: 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: GrantFiled: July 25, 2005Date of Patent: March 31, 2009Assignee: Seiko Epson CorporationInventors: John Peter van Baarsen, Barinder Singh Rai, Jimmy Kwok Lap Lai
-
Publication number: 20090073193Abstract: 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: ApplicationFiled: August 21, 2008Publication date: March 19, 2009Inventors: Guruprasad Nagaraj, Krishna Koteshwara Sridhar Murthy
-
Patent number: 7499048Abstract: 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: GrantFiled: October 29, 2003Date of Patent: March 3, 2009Assignee: Medtronic, Inc.Inventors: Jeffrey M. Sieracki, Richard B. North
-
Patent number: 7486298Abstract: 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: GrantFiled: November 16, 2004Date of Patent: February 3, 2009Assignee: Digital Imaging Systems GmbHInventor: Detlef Schweng
-
Publication number: 20090027419Abstract: 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: ApplicationFiled: July 28, 2008Publication date: January 29, 2009Applicant: Brother Kogyo Kabushiki KaishaInventors: Yoshiyuki KONDO, Norihisa FUJII
-
Publication number: 20090015597Abstract: 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: ApplicationFiled: September 25, 2008Publication date: January 15, 2009Inventors: Regis Nicolas, Ronald Tessier
-
Publication number: 20090002395Abstract: 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: ApplicationFiled: June 27, 2008Publication date: January 1, 2009Applicant: BROTHER KOGYO KABUSHIKI KAISHAInventor: Jun YAMADA
-
Publication number: 20090002391Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: John Williamson, Lorna M. Brown, James W. Scott, Stephen E. Hodges
-
Publication number: 20080309679Abstract: 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: ApplicationFiled: June 9, 2008Publication date: December 18, 2008Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventor: JEN-TSORNG CHANG
-
Patent number: 7466304Abstract: 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: GrantFiled: June 2, 2006Date of Patent: December 16, 2008Assignee: Nintendo Co., Ltd.Inventor: Kazuki Yoshihara
-
Publication number: 20080303845Abstract: 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: ApplicationFiled: August 21, 2008Publication date: December 11, 2008Inventors: William Carder McRight, Faisal Rasheed Awan
-
Patent number: 7463261Abstract: 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: GrantFiled: April 29, 2005Date of Patent: December 9, 2008Assignee: Adobe Systems IncorporatedInventor: Daniel O'Donnell
-
Publication number: 20080297532Abstract: 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: ApplicationFiled: May 30, 2007Publication date: December 4, 2008Applicant: Microsoft CorporationInventor: Chuang Gu
-
Patent number: 7460135Abstract: 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: GrantFiled: April 10, 2006Date of Patent: December 2, 2008Assignee: Texas Instruments IncorporatedInventors: Thomas Joseph Shepherd, Donald Richard Tillery, Jr., Nishanth Rajan
-
Publication number: 20080252661Abstract: 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: ApplicationFiled: September 27, 2006Publication date: October 16, 2008Inventor: John Allen Hilton
-
Publication number: 20080246760Abstract: 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: ApplicationFiled: December 12, 2007Publication date: October 9, 2008Applicant: Samsung Electronics Co., Ltd.Inventors: Ji-won Jeong, Seong-hun Jeong
-
Patent number: 7423657Abstract: 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: GrantFiled: February 28, 2006Date of Patent: September 9, 2008Assignee: Olympus CorporationInventors: Toshiaki Wada, Hiroto Nishiyama
-
Patent number: 7414627Abstract: 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: GrantFiled: December 7, 2005Date of Patent: August 19, 2008Assignee: International Business Machines CorporationInventor: Shelley Lau
-
Patent number: 7411593Abstract: 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: GrantFiled: March 28, 2001Date of Patent: August 12, 2008Assignee: International Business Machines CorporationInventors: Ravi Prakash, Clair Frederick Rohe, Robert E. Shirley
-
Publication number: 20080186333Abstract: 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: ApplicationFiled: April 3, 2008Publication date: August 7, 2008Inventors: Ravi Prakash, Clair Frederick Rohe, Robert E. Shirley
-
Publication number: 20080180460Abstract: 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: ApplicationFiled: January 31, 2007Publication date: July 31, 2008Inventor: John G. Ford
-
Patent number: 7400782Abstract: 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: GrantFiled: August 28, 2002Date of Patent: July 15, 2008Assignee: ArcSoft, Inc.Inventors: Lingxiang Zhou, Yushan Huang
-
Patent number: 7400783Abstract: 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: GrantFiled: September 30, 2004Date of Patent: July 15, 2008Assignee: National Taiwan University of Science and TechnologyInventor: Hsin-Teng Sheu
-
Publication number: 20080165207Abstract: 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: ApplicationFiled: January 8, 2007Publication date: July 10, 2008Applicant: Raytheon CompanyInventors: Richard L. Koshak, Christopher M. Camp
-
Publication number: 20080158260Abstract: 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: ApplicationFiled: December 28, 2007Publication date: July 3, 2008Inventor: Zhong-Ru Li
-
Patent number: 7394465Abstract: 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: GrantFiled: April 20, 2005Date of Patent: July 1, 2008Assignee: Nokia CorporationInventor: Hemminki Toni
-
Publication number: 20080143748Abstract: 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: ApplicationFiled: December 13, 2006Publication date: June 19, 2008Inventors: Hailin Jin, Martin E. Newell
-
Publication number: 20080143749Abstract: 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: ApplicationFiled: December 12, 2007Publication date: June 19, 2008Applicant: QUALCOMM INCORPORATEDInventors: Steven Todd Weybrew, Simon Wilson, Brian Ellis
-
Patent number: 7388510Abstract: 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: GrantFiled: February 7, 2005Date of Patent: June 17, 2008Assignees: Qisda Corporation, Benq CorporationInventors: Yao-Wen Chu, I-Wen Su
-
Patent number: 7386191Abstract: 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: GrantFiled: September 6, 2006Date of Patent: June 10, 2008Assignee: Microsoft CorporationInventors: Jian Wang, Zhou Chen Lin, Yue Li
-
Publication number: 20080122870Abstract: 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: ApplicationFiled: September 11, 2006Publication date: May 29, 2008Inventors: Rainer Brodersen, Rachel Clare Goldeen, Jeffrey Ma, Mihnea Calin Pacurariu, Thomas Michael Madden, Eric Taylor Seymour, Steven Jobs
-
Patent number: 7379063Abstract: 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: GrantFiled: July 29, 2004Date of Patent: May 27, 2008Assignee: Raytheon CompanyInventor: Christopher G. Hoff