Reducing Redundancy Patents (Class 345/631)
-
Patent number: 12094057Abstract: A method for scheduling and displaying three-dimensional annotations is provided, relating to the field of realistic three-dimensional visualization technology. The present disclosure covers data services, data scheduling schemes, data storage schemes, annotation avoidance schemes, and annotation efficient display schemes. Users can use this disclosure to schedule and display massive three-dimensional annotations in WebGL at high frame rates while consuming extremely low performance. It solves the problem of text inversion and non-hierarchical zooming of three-dimensional maps in traditional annotation and slicing services which can cause text to appear larger or smaller, breaking through the technical bottleneck that traditional annotation and slicing services that cannot be superposition displayed on 3D models.Type: GrantFiled: September 8, 2023Date of Patent: September 17, 2024Assignee: Guangxi Zhuang Autonomous Region Natural Resources Remote Sensing InstituteInventors: Rundong Liu, Ruibo Chen, Shuhong Mei, Qing Liu, Chanling Pan, Mincan He, Jinyun Chen, Lijuan He, Shuai Wu, Ziyuan Bao
-
Patent number: 12026684Abstract: An apparatus for transferring virtual resources comprises a processor associated with a server. The processor is configured to conduct an interaction between a first user and an entity to transfer a physical object and a non-fungible token (NFT) to the first user, wherein the NFT is associated with the physical object. The processor is further configured to receive the NFT for storage in a first digital folder and to receive a request to establish an interaction session between a first avatar in a virtual environment and a second avatar associated with a second user. The processor is further configured to authorize the interaction session in response to authenticating the NFT and to conduct the interaction. The interaction includes initiating a transfer of the physical object from the first user to the second user and transmitting the NFT to a second digital folder associated with the second user.Type: GrantFiled: May 6, 2022Date of Patent: July 2, 2024Assignee: Bank of America CorporationInventors: Vinesh Premji Patel, Michael R. Young, Manu J. Kurian
-
Patent number: 11907521Abstract: A calling method can include determining, with a device, a position of a nearby device in response to detecting a signal transmitted from the nearby device and capturing, with a camera of the device, an image of an area near the device. Responsive to identifying an image of a call candidate appearing within the image of the area, a position of the call candidate can be determined from the image. The position of the call candidate can be correlated with the position of the nearby device based on proximity. Information associated with the call candidate can be retrieved based on the correlating. Based on the information retrieved, a visual identifier token corresponding to the call candidate can be generated. The visual identifier token can be presented on a display of the device and can be used by the user to initiate a call between the device and the nearby device.Type: GrantFiled: October 11, 2021Date of Patent: February 20, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sylvia Leung, Aaron Faucher, Jaehyun Kim
-
Patent number: 11779268Abstract: A system and method electronically manages sleep related data obtained by a diagnostic device. The system and method may include collecting sleep data from a patient using a diagnostic device. The sleep data may be stored in a sleep data file and delineated as multiple sleep sessions. A user may access the stored sleep data by selecting a particular sleep session. The sleep data for the selected sleep session may then be extracted from the sleep data file and presented to the user as a combination of image tiles, JavaScript elements, and an event indicator.Type: GrantFiled: December 16, 2020Date of Patent: October 10, 2023Assignee: ResMed Inc.Inventors: Nathan Zersee Liu, Pui Hei Lui, Claudio Luca Natoli
-
Patent number: 11450060Abstract: 3-D rendering systems include a rasterization section that can fetch untransformed geometry, transform geometry and cache data for transformed geometry in a memory. As an example, the rasterization section can transform the geometry into screen space. The geometry can include one or more of static geometry and dynamic geometry. The rasterization section can query the cache for presence of data pertaining to a specific element or elements of geometry, and use that data from the cache, if present, and otherwise perform the transformation again, for actions such as hidden surface removal. The rasterization section can receive, from a geometry processing section, tiled geometry lists and perform the hidden surface removal for pixels within respective tiles to which those lists pertain.Type: GrantFiled: April 28, 2021Date of Patent: September 20, 2022Assignee: Imagination Technologies LimitedInventor: John W. Howson
-
Patent number: 9646412Abstract: In one embodiment, a computer-implemented method for rendering a three-dimensional computer-aided design model includes storing in a computer memory a subset of data fragments for a certain pixel location, receiving a next data fragment, and determining whether the next data fragment has a depth value indicating a position closer to a viewer than any one of the data fragments in the subset, in which case, the next data fragment replaces the data fragment in the subset having a depth value indicating a position farthest from the viewer. The subset is sorted according to respective depth values of each of the data fragments in the subset, and a blending process is performed to compute a pixel value representing a transparency characteristic of the three-dimensional computer-aided design model at the certain pixel location.Type: GrantFiled: July 18, 2014Date of Patent: May 9, 2017Assignee: Dassault Systemes SolidWorks CorporationInventor: Olivier Zegdoun
-
Patent number: 9619929Abstract: A graphics processing apparatus and method of graphics processing is disclosed. Obscuration identification circuitry is configured to receive graphics fragments from rasterization circuitry and to identify an obscuration condition if a received graphics fragment, in combination with at least one previously received graphics fragment, will obscure at least one further previously received graphics fragment. Process killing circuitry is configured to prevent further processing occurring in the graphics processing apparatus with respect to the at least one further previously received graphics fragment if the obscuration identification circuitry identifies the obscuration condition.Type: GrantFiled: October 21, 2014Date of Patent: April 11, 2017Assignee: ARM LimitedInventors: Ian Victor Devereux, Simon Jones, Frode Heggelund, Toni Viki Brkic
-
Patent number: 9286336Abstract: Data records of a data set can be stored in multiple main part fragments retained in on-disk storage. Each fragment can include a number of data records that is equal to or less than a defined maximum fragment size. Using a compression that is optimized for each fragment, each fragment can be compressed. After reading at least one of the fragments into main system memory from the on-disk storage, an operation can be performed on the fragment or fragments while the in the main system memory.Type: GrantFiled: March 12, 2013Date of Patent: March 15, 2016Assignee: SAP SEInventors: Ivan Schreter, Dirk Thomsen, Colin Florendo, Blaine French
-
Publication number: 20150109333Abstract: The present invention provides a projecting device including a movement detecting unit, an image processing unit, and a projection module. The movement detecting unit is configured to detect displacement information of the projecting device. The image processing unit is configured to receive an image data frame, adjust a position of the image data frame related to a virtual image frame according to the displacement information, and generate a projection frame according to the intersection between the image data frame and the virtual image frame. The projection module is configured to project the projection frame on a projection plane.Type: ApplicationFiled: March 6, 2014Publication date: April 23, 2015Applicant: Lite-On IT CorporationInventors: Wen-Long LIN, Kevin KW CHENG, Chiou-Ming WU, YU-TE LIAO
-
Patent number: 8947456Abstract: Systems and methods for processing materials for a recycling workstream are disclosed. The system may include one or more sorting surfaces on which sortable items may be placed. Illumination sources may be provided to illuminate both the items and the sorting surface(s). A variety of sensor systems may also be provided. The outputs of the sensor systems may be supplied to a computing system for determining the composition of the items and their location on the sorting surface(s). The computing system may also control the surface(s), illumination sources, and sensor systems. Additionally, the system may include one or more augmented reality interface devices used by sorters at the sorting facility. The computing system may communicate data streams to the augmented reality interfaces to provide the users augmented reality sensations. The sensations may give the users information and instructions regarding how to sort the items into one or more sorting bins.Type: GrantFiled: March 22, 2012Date of Patent: February 3, 2015Assignee: Empire Technology Development LLCInventors: Sung-Wei Chen, Christopher J. Rothfuss
-
Patent number: 8941689Abstract: Computationally implemented methods and systems include presenting a first augmented view of a first scene from a real environment, the first augmented view to be presented including one or more persistent augmentations in a first one or more formats, the inclusion of the one or more persistent augmentations in the first augmented view being independent of presence of one or more visual cues in the actual view of the first scene from the real environment, obtaining an actual view of a second scene from the real environment that is different from the actual view of the first scene, and presenting a second augmented view of the second scene from the real environment, the second augmented view to be presented including the one or more persistent augmentations in a second one or more formats that is based, at least in part, on multiple input factors.Type: GrantFiled: October 9, 2012Date of Patent: January 27, 2015Assignee: Elwha LLCInventors: Gene Fein, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Clarence T. Tegreene
-
Patent number: 8928695Abstract: Computationally implemented methods and systems include presenting a first augmented view of a first scene from a real environment, the first augmented view to be presented including one or more persistent augmentations in a first one or more formats, the inclusion of the one or more persistent augmentations in the first augmented view being independent of presence of one or more visual cues in the actual view of the first scene from the real environment, obtaining an actual view of a second scene from the real environment that is different from the actual view of the first scene, and presenting a second augmented view of the second scene from the real environment, the second augmented view to be presented including the one or more persistent augmentations in a second one or more formats that is based, at least in part, on multiple input factors.Type: GrantFiled: October 5, 2012Date of Patent: January 6, 2015Assignee: Elwha LLCInventors: Gene Fein, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Clarence T. Tegreene
-
Patent number: 8842134Abstract: The present invention relates to a method for providing information on an object by using viewing frustums. The method includes the steps of: (a) specifying at least two viewing frustums whose vertexes are visual points of respective user terminals; and (b) calculating a degree of interest in the object by referring to the object commonly included in both a first viewing frustum whose vertex is a visual point of a first user terminal and a second one whose vertex is a visual point of a second user terminal.Type: GrantFiled: September 6, 2013Date of Patent: September 23, 2014Assignee: Intel CorporationInventors: Tae Hoon Kim, Jung Hee Ryu
-
Patent number: 8749616Abstract: A method and apparatus for creating and displaying a media file. A computer-readable recording medium is disclosed for storing stereoscopic content having two or more tracks and stereoscopic video-related information of each track in the stereoscopic content. The medium includes a duplication indication field indicating duplication of stereoscopic video-related information of each track in the stereoscopic content, and a track reference field including information used to connect a current track to at least one other track to which the current rack refers.Type: GrantFiled: May 19, 2009Date of Patent: June 10, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Seo-Young Hwang, Jae-Yeon Song, Gun-Ill Lee, Kook-Heui Lee
-
Patent number: 8743145Abstract: Augmented reality may be provided to one or more users in a real-world environment. For instance, information related to a recognized object may be displayed as a visual overlay appearing to be in the vicinity of the object in the real-world environment that the user is currently viewing. The information displayed may be determined based on at least one of captured images and transmissions from other devices. In one example, a portable apparatus receives a transmitted user ID and may submit the user ID to a remote computing device that compares a profile of a user corresponding to the user ID with a profile associated with the portable apparatus for determining, at least in part, information to be displayed as the visual overlay. As another example, the portable apparatus may include a camera to capture images that are analyzed for recognizing objects and identifying other users.Type: GrantFiled: August 26, 2010Date of Patent: June 3, 2014Assignee: Amazon Technologies, Inc.Inventor: Roy F. Price
-
Patent number: 8736636Abstract: A system and method for providing augmented reality (AR) information to a mobile communication terminal in a mobile communication system is provided. If the mobile communication terminal is determined to have entered a service cell providing AR information, the mobile communication terminal transmits an AR information request including position information to a server. Upon receiving the AR information request signal, the server determines AR information including at least one tag pattern provided in the service cell and information associated with the tag pattern and transmits the AR information to the mobile communication terminal.Type: GrantFiled: August 26, 2010Date of Patent: May 27, 2014Assignee: Pantech Co., Ltd.Inventor: Young-Jo Kang
-
Patent number: 8704851Abstract: When an obstacle does not exist in a horizontal direction, a PC coordinate is set as a point of gaze. When the player character comes close to a high wall such that the obstacle exists in the horizontal direction, a first virtual straight line that has a predetermined length and intersects with the wall is set in the predetermined direction. A second virtual straight line that has the predetermined length and extends in an opposite direction is set at an intersection point of the first virtual straight line and the face of the wall. Next, it is determined whether the second virtual straight line intersects with another obstacle. When the second virtual straight line does not intersect with another obstacle, the coordinate of the tip end of the second virtual straight line is set as the point of gaze.Type: GrantFiled: September 30, 2008Date of Patent: April 22, 2014Assignee: Kabushiki Kaisha Square EnixInventor: Hidetaka Saneshige
-
Patent number: 8665293Abstract: A method, apparatus, and article of manufacture for automating a draw order of entities output from a computer. A drawing output from a computer (e.g., on a display device) is obtained by a drawing program and examined to identify two or more entities that overlap/intersect. The drawing program then automatically determines the drawing order for the two or more entities based on a set of one or more predefined rules.Type: GrantFiled: May 16, 2001Date of Patent: March 4, 2014Assignee: Autodesk, Inc.Inventors: Robert E. Bou, Daniel Lee Thompson
-
Display control apparatus for deciding a retrieval range for displaying stored pieces of information
Patent number: 8654148Abstract: A display apparatus including an information selecting unit, a retrieval range deciding unit, and a retrieving unit. The information selecting unit selects at least one piece of information from a plurality of pieces of information stored in a memory, each of the plurality of pieces of information being attached with additional information. The retrieval deciding unit decides a retrieval range on the basis of the additional information attached to each piece of the information selected by the information selecting unit. The retrieving unit retrieves and outputs additional pieces of information of the plurality of pieces of information corresponding to the retrieval range decided by the retrieval-direction/retrieval-range deciding unit from the memory.Type: GrantFiled: July 15, 2011Date of Patent: February 18, 2014Assignees: Sony Corporation, Sony Mobile Communications ABInventors: Takamoto Tsuda, Itsuki Asanuma, Yutaka Shiba -
Patent number: 8643676Abstract: A mixed reality space image providing apparatus configured to provide a user with a mixed reality space image in which a virtual object image is superimposed on a real space image is provided includes a selection unit configured to select simulation processing from among a plurality of types of simulation processing based on an instruction from the user, a simulation processing unit configured to perform the simulation processing selected by the selection unit with respect to the virtual object image, and a providing unit configured to generate a mixed reality space image by superimposing the simulation-processed virtual object image on the real space image and to provide the generated mixed reality space image to the user.Type: GrantFiled: September 8, 2009Date of Patent: February 4, 2014Assignee: Canon Kabushiki KaishaInventor: Taichi Matsui
-
Patent number: 8633946Abstract: Methods of interacting with a mixed reality are presented. A mobile device captures an image of a real-world object where the image has content information that can be used to control a mixed reality object through an offered command set. The mixed reality object can be real, virtual, or a mixture of both real and virtual.Type: GrantFiled: July 20, 2009Date of Patent: January 21, 2014Assignee: Nant Holdings IP, LLCInventor: Ronald Cohen
-
Patent number: 8599215Abstract: An apparatus and method for joining two MRI image data sets to form a composite image. The images are joined together at one or more places along the common area by processing the first and second image data using the square of the normalized intensity difference between at least one group of pixels in the first image data and another group of pixels in the second image data.Type: GrantFiled: May 7, 2009Date of Patent: December 3, 2013Assignee: Fonar CorporationInventor: Michael Boitano
-
Patent number: 8587615Abstract: The present invention relates to a method for providing information on an object by using viewing frustums. The method includes the steps of: (a) specifying at least two viewing frustums whose vertexes are visual points of respective user terminals; and (b) calculating a degree of interest in the object by referring to the object commonly included in both a first viewing frustum whose vertex is a visual point of a first user terminal and a second one whose vertex is a visual point of a second user terminal.Type: GrantFiled: December 23, 2010Date of Patent: November 19, 2013Assignee: Intel CorporationInventors: Tae Hoon Kim, Jung Hee Ryu
-
Patent number: 8564621Abstract: Embodiments of the invention generally relate to replicating changes between corresponding real objects and virtual objects in a virtual world. Embodiments of the invention may include receiving a request to generate a virtual item in a virtual world based on a real-world object, generating the virtual item, synchronizing the virtual item and real-world object, and sharing the virtual item with a second avatar in the virtual world.Type: GrantFiled: August 11, 2010Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Michael J. Branson, Gregory R. Hintermeister
-
Patent number: 8547399Abstract: An image processing apparatus which includes a extension width determination unit for determining a extension width based on a depression time of the cursor at a reference position on an image display unit where a releasing operation of the cursor was performed, which is a time during which the cursor had been kept depressed until the releasing operation was performed, and an ornament piece arrangement unit for arranging the plurality of ornament pieces at positions radially extended away from the reference position with the extension width determined by the extension width determination unit.Type: GrantFiled: May 26, 2009Date of Patent: October 1, 2013Assignee: Facebook, Inc.Inventors: Yukita Gotohda, Karin Kon
-
Patent number: 8521821Abstract: Sending and receiving encrypted emails. At a web browser, user input is received requesting a compose email page user interface for a web-based email system. The compose email page user interface is requested from a server for the web-based mail system. Web page code is received from the server for the compose email page user interface. The web page code for the compose email page user interface is parsed to determine screen locations of one or more user input interface elements. The compose email page user interface is rendered in the browser. One or more browser-based interface elements implemented integral to the browser are overlaid onto the compose email page user interface. User input is received in the browser user interface elements. The user input received is encrypted. The encrypted user input is transferred into one or more elements of the compose email page user interface.Type: GrantFiled: March 17, 2009Date of Patent: August 27, 2013Assignee: Brigham Young UniversityInventors: Timothy W. van der Horst, Kent Eldon Seamons
-
Patent number: 8458141Abstract: Content items are revealed to a user based on whether they have been previously reviewed by the user. A number of content items are thus received over time. The content items may be discrete content items, or may be portions of a content stream, and may be received over different media. For each content item, it is determined whether the content item was previously reviewed by a user. Where the content item was not previously reviewed, the item is revealed to the user, such as by being displayed or announced to the user. Where the content item was previously reviewed, the item is hidden from the user, such as by being deleted, by being replaced with an alternative content item, and so on.Type: GrantFiled: November 7, 2010Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Peter R. Badovinatz, Veronika M. Megler
-
Patent number: 8260006Abstract: A system and method is provided for aligning images of one resolution based on both features contained in the images and the alignment of related images of a different resolution.Type: GrantFiled: March 14, 2008Date of Patent: September 4, 2012Assignee: Google Inc.Inventors: Francesco Callari, Michael Weiss-Malik
-
Patent number: 8201102Abstract: A system and method of rendering a graphical user interface for a media based device which employs techniques for layering graphical elements. The method includes providing a background layer for the graphical user interface and graphical layers over the background layer. The method also superimposing an opaque view over a portion of the translucent graphic layer and marking the opaque view as opaque so that the portion of the translucent layer is not redrawn when the content in the opaque view is altered.Type: GrantFiled: September 4, 2007Date of Patent: June 12, 2012Assignee: Apple Inc.Inventors: Jeffery Theodore Lee, Szu-Wen Huang, Jesse William Boettcher
-
Patent number: 8085990Abstract: The claimed subject matter relates to a computer-implemented architecture that can generate a map. The map can be a hybrid between an orthographic projection map and street-side images, thus including useful aspects from both types of representations. For example, an orthographic projection map is very effective at presenting global relationships among the features of the map but not effective at presenting local detail. In contrast, street -side images show excellent detail but do not convey the global information of an orthographic projection map. The hybrid map can thus provide a richer set of information than conventional maps and can also display objects/features of the hybrid map in multiple perspectives simultaneously on a single representation that is printable.Type: GrantFiled: October 8, 2010Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventor: Eyal Ofek
-
Patent number: 8077175Abstract: A system and computer-implemented method for rendering images on a two-dimensional display, such as a computer, handheld device, or television screen, so that the images appear to be positioned in a three-dimensional space is disclosed. The images may be graphics files or standard files with an associated thumbnail image. Numerous layouts of the images on the display are disclosed.Type: GrantFiled: January 27, 2011Date of Patent: December 13, 2011Assignee: Microsoft CorporationInventors: Colin R. Anthony, Justin Mann, Martijn E. Van Tilburg
-
Patent number: 8018471Abstract: Various technologies and techniques are disclosed that merge components on a design surface. The system receives input from a user to add components or clauses to a design surface and analyzes the components to determine if some of the components can be merged. If the system identifies components that can be merged, then the system merges the identified components to reduce the number of components present on the design surface. The system determines that some components can be merged if the components meet the same criteria, such as having components that are equivalent and that have the same number of incoming paths or the same number of outgoing paths. The system provides a visual indicator on the design surface to indicate that components are being merged. The system provides an undo feature to allow the user to undo the component merging when desired.Type: GrantFiled: May 15, 2006Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Nagalinga Durga Prasad Sripathi Panditharadhya, John Edward Churchill, Udaya Kumar Bhaskara
-
Patent number: 7995076Abstract: A method generates and superposes virtual images to an existing image in order to show special effects. Images are generated depending on the relative position of one or more subjects viewing the existing image. The images are generated in order to see an augmented reality. The subjects are people located near a transparent support such as a screen or a window. These people watch the augmented reality through the screen/window. The virtual objects on the screen are created in such a way as to give a realistic impression for different people watching the same screen/window at the same time, thereby generating virtual images in order to create an augmented reality for one or many viewers watching the same real objects at the same time.Type: GrantFiled: October 23, 2007Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Ossama Emam, Dimitri Kanevsky, Alexander Zlatsin
-
Patent number: 7907151Abstract: A computer readable storage medium includes executable instructions to accept a set of document objects, wherein each document object is associated with a z-order. A document object in the set of document objects is passed to a pre-rendering region comprising a stack of one or more panes, wherein the document object is added in z-order. The document object is checked against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached. The document object is associated with a pane selected from one of the bottommost pane and a pane above the overlap pane. The pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack.Type: GrantFiled: May 14, 2007Date of Patent: March 15, 2011Assignee: Business Objects Software Ltd.Inventor: Jeffery Rodd Daviss
-
Patent number: 7865478Abstract: Content items are revealed to a user based on whether they have been previously reviewed by the user. A number of content items are thus received over time. The content items may be discrete content items, or may be portions of a content stream, and may be received over different media. For each content item, it is determined whether the content item was previously reviewed by a user. Where the content item was not previously reviewed, the item is revealed to the user, such as by being displayed or announced to the user. Where the content item was previously reviewed, the item is hidden from the user, such as by being deleted, by being replaced with an alternative content item, and so on.Type: GrantFiled: June 4, 2005Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Peter R. Badovinatz, Veronika M. Megler
-
Patent number: 7853940Abstract: Creating a reference to data used to construct a computer-aided design model includes storing model data with tracking data, where the tracking data identifies the model data. A reference is created and the tracking data is associated with the reference to enable the reference to refer to the model data. A modeling operation is executed, which retrieves the tracking data associated with the reference, traverses a data structure defining the computer-aided design model while attempting to match the tracking data associated with the reference to the tracking data stored with the model data, and returns geometric data stored in the model data.Type: GrantFiled: January 30, 2006Date of Patent: December 14, 2010Assignee: Dassault Systemes SolidWorks CorporationInventors: Zhonglin Han, Amit Mandloi, Austin O'Malley
-
Patent number: 7840032Abstract: The claimed subject matter relates to a computer-implemented architecture that can generate a map. The map can be a hybrid between an orthographic projection map and street-side images, thus including useful aspects from both types of representations. For example, an orthographic projection map is very effective at presenting global relationships among the features of the map, but not effective at presenting local detail. In contrast, street-side images show excellent detail, but do not convey the global information of an orthographic projection map. The hybrid map can thus provide a richer set of information than conventional maps, and can also display objects/features of the hybrid map in multiple perspectives simultaneously on a single representation that is printable.Type: GrantFiled: July 28, 2006Date of Patent: November 23, 2010Assignee: Microsoft CorporationInventor: Eyal Ofek
-
Patent number: 7788656Abstract: Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable GPU.Type: GrantFiled: December 15, 2005Date of Patent: August 31, 2010Assignee: Apple Inc.Inventor: John Harper
-
Patent number: 7728850Abstract: An image processing apparatus has a classification unit and a layer image data generation unit. The classification unit classifies respective drawn elements into a plurality of element types. The layer image data generation unit generates layer image data which include the drawn elements of the respective element types and in which respective drawing order is regulated. The layer image data generation unit generates the layer image data based on the drawing order.Type: GrantFiled: August 29, 2005Date of Patent: June 1, 2010Assignee: Fuji Xerox Co., Ltd.Inventor: Kunihiko Kobayashi
-
Patent number: 7724206Abstract: A position adjustment method for adjusting positions of two projection images projected from multiple projectors contained in a multi-projection display onto a projection surface such that the images overlap. A first step involves setting pixel values of colors such that a predetermined characteristic is exhibited in an overlapping area when the adjustment images are projected. A second step involves producing adjustment image data corresponding to the adjustment images. Colors of the adjustment images are allocated to patterns such that the patterns overlap when the adjustment images are projected. A third step involves giving the adjustment image data to the multiple projectors and calculating evaluation values associated with the image data that is obtained by taking an image of the projection surface on which the adjustment images are projected from the multiple projectors. A forth step involves performing position adjustment for the projection images based on the evaluation values.Type: GrantFiled: July 18, 2006Date of Patent: May 25, 2010Assignee: Seiko Epson CorporationInventor: Toshiki Saito
-
Patent number: 7667716Abstract: There is provided an apparatus for converting an object display description document, which enables to reduce load for displaying an image and a capacity necessary for storing document data. A browser including the apparatus is also provided. The apparatus comprises a generating means for generating, from a set of source objects in a document, a set of new objects to obtain a display image equivalent to a display image obtained from the set of source objects. The new objects are fewer than the set of source objects.Type: GrantFiled: December 6, 1999Date of Patent: February 23, 2010Assignee: NEC CorporationInventor: Sachiko Nishiura
-
Patent number: 7636131Abstract: A video data displaying device is disclosed. The video data displaying device is used to drive a displayer according to a first display data set to display a first picture, the displaying device comprises a memory for storing the first display data set, and a display engine which is electrically connected to the memory for storing a part of the first display data set stored in the memory, wherein the display engine selects a specific display data set from the first display data set according to a display area of the displayer, and the display engine does not output the specific display data to the displayer.Type: GrantFiled: August 18, 2005Date of Patent: December 22, 2009Assignee: Realtek Semiconductor Corp.Inventors: Ming-Jane Hsieh, Yi-Shu Chang, Te-Ming Kuo
-
Patent number: 7609263Abstract: A drawing processing apparatus is provided to solve the problems in which pixels of a drawing primitive with sub-pixel information may have an increased amount of data causing a burden on implementation. A setup processing unit sets up various parameters to allow a digital differential analyzer (DDA) to process the stream of a drawing primitive supplied from a primitive input unit. The DDA performs DDA processing on the drawing primitive supplied from the setup processing unit for conversion into pixel data. The DDA performs the DDA processing on a per rectangular pixel set basis along a scan line to output the pixel data of the drawing primitive on a per rectangular pixel set basis. A compression encoding unit encodes the sub-pixel information of each pixel contained in the rectangular pixel set by run length encoding for output to a FIFO buffer.Type: GrantFiled: February 6, 2006Date of Patent: October 27, 2009Assignee: Sony Computer Entertainment Inc.Inventors: Tanio Nagasaki, Teruyuki Nakahashi, Minoru Takahata, Yasuhiro Moriyama
-
Patent number: 7509570Abstract: The object of the invention is to easily and simply output a document including an image in a desired layout. A script generation device 10 generates a script used to control a layout of a printer 20, and transfers the generated script to the printer 20. The script includes multiple drawing control commands that individually adjust output positions with regard to a plurality of images to be output in a preset output range. The sequence of arrangement of the multiple drawing control commands specifies the overlapping state of the plurality of images. The script of this construction enables the user to readily define and change the overlapping state and thereby attain a desired layout.Type: GrantFiled: October 2, 2002Date of Patent: March 24, 2009Assignee: Seiko Epson CorporationInventor: Hideyuki Narusawa
-
Patent number: 7502022Abstract: An image synthesis output apparatus is capable of saving power in the stage of obtaining a synthetic image of a plurality of images. In the apparatus, during a period when either of first and second input images is updated within a first predetermined period, a multi-layer image synthesis section synthesizes these input images and outputs a synthetic image to an LCD display panel. If neither of the first and second input images are updated within the first predetermined period, the multi-layer image synthesis section also writes the synthetic image in a synthetic- image storage section. If the first and second input images are not updated and a second predetermined period elapses after the first predetermined period, then without synthesizing the first and second input images, the multi-layer image synthesis section reads the synthetic image and outputs it to the LCD display panel.Type: GrantFiled: May 16, 2005Date of Patent: March 10, 2009Assignee: Panasonic CorporationInventors: Narutoshi Ageishi, Yukiyasu Fukami
-
Patent number: 7463789Abstract: An image-processing device (130) includes a data access section (131) that reads composite image data (10) having one data structure in which a plurality of image data are combined, and a controller (136) that selects predetermined image data from the composite image data (10) and displays only the selected image data on a display section (140). With the above configuration, a plurality of image data are organized in one composite image data (10) to thereby significantly reduce the image data size. Therefore, in such a device as having limited capacity for saving image data or the like, such as a car navigation, mobile phone, or other devices having a small-sized movie display section, a number of images can be displayed by using the composite image data in which a plurality of image data are combined.Type: GrantFiled: September 7, 2004Date of Patent: December 9, 2008Assignees: Pioneer Corporation, Pioneer Design CorporationInventor: Kiyonori Myochin
-
Patent number: 7330196Abstract: An image processing apparatus includes an overlay detector and a memory. The image processing apparatus and method sequentially process graphic rendering instructions for image data. The graphic rendering instructions include first and second graphic rendering instructions. The first graphic rendering instruction is input immediately preceding said second graphic rendering instruction. The first graphic rendering instruction contains first rendering data representing a first original image to render a first output image. The second graphic rendering instruction contains second rendering data representing a second original image to render a second output image. The first original image is overlaid by the second original image.Type: GrantFiled: July 22, 2003Date of Patent: February 12, 2008Assignee: Ricoh Company Ltd.Inventor: Hiroshi Ishihara
-
Patent number: 7292256Abstract: Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and rendering enable high quality image generation. One such development takes advantage of temporal coherence between one frame in an animation sequence and the succeeding frame. In particular, there will often be some edges (233, 235) of graphical objects that remain “static” across several contiguous frames. One example of this includes those edges used to draw image background detail. Another development performs antialiasing during scan line rendering of a graphic object image where sub-pixel resolution coverage bit-masks (A-buffers 29-34) are generated for a limited number of scan lines at a time. Preferably the A-buffers are generated for only one pixel at a time.Type: GrantFiled: June 25, 2004Date of Patent: November 6, 2007Assignee: Canon Kabushiki KaishaInventors: Michael Jan Lawther, Christopher James Cormie, Stephen Edward Ecob
-
Patent number: 7292240Abstract: An actual-size observation mode in which an observer performs observation by being immersed in a virtual three-dimensional space in an actual size and a reduced-size observation mode in which the observer performs observation by reducing a virtual three-dimensional space computer graphics image are provided. A virtual reality presentation device includes an observation mode setting unit for setting, as an observation mode, the actual-size observation mode or the reduced-size observation mode; a position and orientation information acquisition unit for acquiring position and orientation information of the observer; and a generation unit for generating a computer graphics image from computer graphics data representing the virtual three-dimensional space in accordance with the set observation mode and the position and orientation information.Type: GrantFiled: September 1, 2005Date of Patent: November 6, 2007Assignee: Canon Kabushiki KaishaInventors: Yasuhiro Okuno, Taichi Matsui
-
Patent number: 7277102Abstract: Disclosed are methods, apparatus (1) and computer readable media for rendering at least one graphic object (80, 90) described by at least one edge (82-86, 92-98) into a raster pixel image (78) having a plurality of scan lines and a plurality of pixel locations on each scan line. For each scan line, coordinates of intersection of those edges of the objects that intersect the scan line are determined in a predetermined order. This is preferably achieved by processing edge records (418) using a number of buffers (402, 404,406, 412,420, 422) thereby enabling efficient sorting of edge intersections into order. For each adjacent pair of edge intersections, information (530) associated with the corresponding object is examined to determining a set of active objects (508, 510) for a span of pixel locations between the corresponding pair of edge intersections. For each span of pixel locations, the corresponding set of active objects is used to determine (600) a value for each of the locations within the span.Type: GrantFiled: April 18, 2001Date of Patent: October 2, 2007Assignee: Canon Kabushiki KaishaInventor: Kevin John Moore