Abstract: Animation of computer-generated display components of user interfaces and content items is provided. An animation application or engine creates images of individual display components (e.g., bitmap images) and places those images on animation layers. Animation behaviors may be specified for the layers to indicate how the layers and associated display component images animate or behave when their properties change (e.g., a movement of an object contained on a layer), as well as, to change properties on layers in order to trigger animations (e.g., an animation that causes an object to rotate). In order to achieve high animation frame rates, the animation application may utilize three processing threads, including a user interface thread, a compositor thread and a rendering thread. Display behavior may be optimized and controlled by utilizing a declarative markup language, such as the Extensible Markup Language, for defining display behavior functionality and properties.
Type:
Grant
Filed:
November 14, 2011
Date of Patent:
November 24, 2015
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors:
Michael Ivan Borysenko, Tyler Robert Adams, Barry Christopher Allyn, Anthony Joseph Beeman, Warren Leung, Eric Wyld Lieberman
Abstract: In a data processing system, an output surface, such as frame to be displayed, is generated as a plurality of respective regions with each respective region of the output surface being generated from a respective region or regions of one or more input surfaces. When a new version of the output surface is to be generated 80, for each region of the output surface it is determined which region or regions of the input surface or surfaces contribute to the region of the output surface 84 and then checked whether the contributing region or regions of the input surface or surfaces have changed since the previous version of the output surface region was generated 85. If there has been a change in the contributing region or regions of the input surface or surfaces since the previous version of the region in the output surface was generated 86, the region of the output surface is regenerated 87.
Type:
Grant
Filed:
April 17, 2014
Date of Patent:
November 24, 2015
Assignee:
ARM Limited
Inventors:
Daren Croxford, Tom Cooksey, Lars Ericsson, Sean Tristram Ellis
Abstract: The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.
Type:
Grant
Filed:
June 17, 2013
Date of Patent:
November 17, 2015
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Reed L. Townsend, Xiao Tu, Bryan Scott, Todd A. Torset, Kenneth W. Sykes, Samir S. Pradhan, Jennifer A. Teed
Abstract: A mobile terminal and controlling method thereof are disclosed. The present invention includes a user interface unit configured to receive a user input and a user action, a controller configured to generate a first gallery including a first image saved in the mobile terminal included in a first application and generate a second gallery in response to the user input or the user action by linking the first application to a second application based on printing information on the image, the controller controlling an image printing by controlling a connection to a printable device, an output unit configured to output a second image of the generated second gallery, and a transmitting unit configured to transmit a signal including the outputted second image and a request for printing the second image to the connected printable device.
Type:
Grant
Filed:
July 21, 2014
Date of Patent:
November 17, 2015
Assignee:
LG ELECTRONICS INC.
Inventors:
Mina Kim, Jihyeon Kim, Keansub Lee, Yunae Nam
Abstract: A depth image of a scene may be received, observed, or captured by a device. A human target in the depth image may then be scanned for one or more body parts such as shoulders, hips, knees, or the like. A tilt angle may then be calculated based on the body parts. For example, a first portion of pixels associated with an upper body part such as the shoulders and a second portion of pixels associated with a lower body part such as a midpoint between the hips and knees may be selected. The tilt angle may then be calculated using the first and second portions of pixels.
Abstract: Provided are systems, methods, and computer-readable media for determining a salient region of a geographic map. Areas defined by map coordinates and corresponding to viewports from previously executed user queries are determined. The areas are overlaid on a geographic map portion having a fixed grid of points. Each point is assigned a weighted scores based on the number of areas that overlay each point. A polygon enclosing a set of points having weighted scores above a threshold is determined, and the region enclosed by the polygon is identified as a salient region of the geographic map.
Abstract: In a data processing system, an output surface, such as frame to be displayed, is generated as a plurality of respective regions with each respective region of the output surface being generated from a respective region or regions of one or more input surfaces. When a new version of the output surface is to be generated 80, for each region of the output surface it is determined which region or regions of the input surface or surfaces contribute to the region of the output surface 84 and then checked whether the contributing region or regions of the input surface or surfaces have changed since the previous version of the output surface region was generated 85. If there has been a change in the contributing region or regions of the input surface or surfaces since the previous version of the region in the output surface was generated 86, the region of the output surface is regenerated 87.
Type:
Grant
Filed:
September 20, 2013
Date of Patent:
November 10, 2015
Assignee:
ARM Limited
Inventors:
Daren Croxford, Tom Cooksey, Lars Ericsson
Abstract: Systems, methods, and other embodiments associated with feature generalization leveraging topological model functionality are described. In one embodiment, a method includes loading primitives associated with a first feature and a second feature into a topological model. The topological model may be an existing topological model or a topological model that is created by the feature generalization methods and systems described herein. The topological model stores primitives that are shared by the first feature and the second feature as a single unique shared primitive. The method includes generalizing respective primitives including at least one shared primitive to produce corresponding respective generalized primitives, and associating a generalized primitive corresponding to the shared primitive with the first feature and the second feature, while maintaining alignment across shared edges of adjacent features and hierarchical relationships between features.
Abstract: Methods and systems present, to a user, different versions of sample images. Each of the sample images is classified into at least one image-element category of multiple image-element categories. Such methods and systems request the user to select preferred versions of the sample images from the different versions of the sample images, and receive in response a user selection of preferred images. The methods and systems determine user-specific preferences for each of the image-element categories based on the user selection of the preferred images. The methods and systems receive an image-processing request relating to user images from the user, and classify the user images into the image-element categories. When processing the image-processing request, the methods and systems alter renditions of the user images according to the user-specific preferences for each image-element category.
Abstract: Embodiments of the present invention are directed to provide novel methods and a system for adaptive resolution rendering via scaling in a multiple graphics processor system. A method is described herein that maintains a constant framerate by reducing the resolution of the graphical output rendered in one graphics processor and using another graphics processor in the same computing system to scale the already-rendered output to its original intended resolution when the framerate drops below a desired threshold.
Abstract: The image display system includes a calculation unit, a specifying unit, a generation unit and a transmitting unit. Upon change of a zoom level of a current image not containing position information to a specified value on a user terminal, the calculation unit calculates a display range of an object represented by the current image after change in zoom level. The specifying unit refers to data of a different image of the object and specifies a part of the different image indicated by the display range calculated by the calculation unit. The different image has a different resolution from the current image. The generation unit generates a next image representing the part specified by the specifying unit using the data of the different image. The transmitting unit transmits the next image to the user terminal for switching from the current image to the next image.
Abstract: An image data processing component (122) includes algorithm memory (212) including one or more image domain only iterative de-noising algorithms (214) based on the Huber roughness penalty minimization and a processor (206) which de-noises reconstructed image data solely in the image domain based on at least one of the Huber roughness penalty iterative minimization algorithms.
Abstract: Rendering different types of graphical content using a single primitive type. Embodiments enable graphical elements of different content types representing a scene to be rendered as a batch based on the single primitive type, thereby reducing data transfer and improving processing performance. For example, each graphical element in a batch of graphical elements can rendered based modifications to instances of a template shape, which represents a single primitive type usable for rendering different types of graphical content. The modifications to each instance can include modifying the instance according transformation data, clip data, and/or width and height data to position the instance in a scene, and filling the modified instance according to one or more of shape or brush data corresponding to the graphical element.
Type:
Grant
Filed:
September 9, 2011
Date of Patent:
October 6, 2015
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Gerhard Schneider, Bede Jordan, Ashraf Michail, Brendan J. Clark, Pawel Wiktor Olszta
Abstract: A method for determining the three-dimensional location of an object in real-time from a two-dimensional medical image obtained with a medical imaging system is provided. For example, the three-dimensional location of an interventional medical device or a marker positioned on such a device may be determined from a two-dimensional x-ray image obtained with an interventional x-ray imaging system. Template images corresponding to the object under different imaging geometries and orientations are produced and are compared to images acquired with the medical imaging system. Similarity measures, such as normalized cross correlation and normalized similarity integral, are used to determine the similarity between a selected template image and the medical images in different stages of refining the position information for the object.
Abstract: In a collaborative computing environment, a method and system for displaying revisions associated with a hosted electronic document are disclosed. In accordance with the disclosed method and system, select revisions of an electronic document may be displayed to a user, recreating a visual history play-back of the evolution of the electronic document. The electronic document may be displayed in a web-browsing application, utilizing a Document Object Model (“DOM”) retrieving the select revisions via Asynchronous JavaScript and XML (“AJAX”) calls to a remote device/server.
Abstract: The invention relates to an editing of a digital document containing an image, a text, a pattern and the like on pages constituting the digital document. In response to an operation for deleting an image positioned in a page, such image is not added to another page but is moved to and displayed in an evacuation area provided independently from the page area. In the evacuation area, such image is displayed together with a serial number of the page in which such image was present originally. Thus the page layout is not destructed in pages other than the page of image deletion, and the user can easily confirm later the image existed in such page.
Abstract: There is provided a system and method for providing personalized dynamic online content based on photographic data. There is provided a method comprising receiving photographic data of a user, determining user preferences by analyzing the photographic data, generating personalized dynamic online content using the user preferences and a profile associated with the user, and providing the personalized dynamic online content for output on a display of the user. In particular, the photographic data may be analyzed to identify creative properties, such as favored brands and characters. Through the immediate user preference feedback provided by the photographic content, a higher degree of optimal targeted content can be provided to the user without requiring conventional burdensome procedures such as manually completed user surveys or lengthy periods of behavioral monitoring.
Abstract: An image pickup apparatus includes an image pickup unit that generates moving object image data. A detection unit detects a shooting direction of the image pickup and/or an attitude of the image pickup apparatus. A storage unit temporarily stores moving image data generated by the image pickup. An instruction unit instructs operation to photograph a still image. A recording unit reads out the moving image data traced back by a predetermined time period from a timing when still image photographing is instructed by the instruction unit, from the storage unit, and records the read-out moving image data in a recording medium. In the moving image data, traced back by the predetermined time period, the recording unit does not record, in the recording medium, at least a portion of the moving image data in the predetermined time period, based on the detected shooting direction and/or attitude of the image pickup apparatus.
Abstract: Systems and methods are provided that allow a user to specify one or more areas of, e.g., a digital image, upon which perspective manipulation is to be applied. Once the one or more areas of the digital image have been specified, the user may specify one or more portions within the one or more areas, such as points, lines, etc., as being constrained in some manner. Thereafter, the user is able to manipulate perspective within the one or more specified areas in an intuitive and efficient manner.
Abstract: Methods, processes, systems, apparatus and devices for delivering two way multimodal serialized comic content media files that uses a multimedia storage and delivery system. The communications utilize multi-modal inputs and multi-modal outputs to generate and access serialized comic content media files over the World Wide Web and telephone mediums with wireless communication devices and desktop computers.
Abstract: Implementations relate to blurring an image while preserving details in the image. In some implementations, a method includes receiving an input image and creating a blurred image from the input image by averaging pixel intensities of a plurality of pixels in the input image. The method creates a transparency mask from the input image, where the transparency mask indicates transparency values for pixel positions of the input image based on edges detected in the input image. The pixel intensities of the input image and pixel intensities of the blurred image are composited based on the transparency values of the transparency mask to create an output image having greater blur than the input image in areas outside the detected edges.
Abstract: In embodiments of image layers navigation, a canvas interface displays image segments of an image in different layers of the image. An image layers application is implemented to receive a position input of a canvas viewer control that encompasses one or more of the image segments of the image, and then determine the layers of the image that correspond to the image segments encompassed by the canvas viewer control. The position input of the canvas viewer control is effective to select the layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control. Thumbnail images are then displayed that each represent one of the layers encompassed by the canvas viewer control, where each of the layers represented by a thumbnail image are displayed to include the image segments associated with a respective layer of the image.
Abstract: There is provided an image processing apparatus comprising: an acquisition unit configured to acquire an image signal; a setting unit configured to set, in an image expressed by the image signal, a plurality of evaluation areas to be targets of evaluation value calculation; a dividing unit configured to divide the image expressed by the image signal into a plurality of divided image areas; and a plurality of calculation units configured to acquire, from the dividing unit, divided image signals respectively corresponding to the plurality of divided image areas, and calculate evaluation values for the plurality of evaluation areas based on evaluation area image signals respectively corresponding to the plurality of evaluation areas included in the divided image areas. Among the plurality of evaluation areas, the plurality of calculation units do not calculate an evaluation value for each evaluation area that spans two or more of the divided image areas.
Abstract: Methods for hierarchical hole-filling and depth adaptive hierarchical hole-filling and error correcting in 2D images, 3D images, and 3D wrapped images are provided. Hierarchical hole-filling can comprise reducing an image that contains holes, expanding the reduced image, and filling the holes in the image with data obtained from the expanded image. Depth adaptive hierarchical hole-filling can comprise preprocessing the depth map of a 3D wrapped image that contains holes, reducing the preprocessed image, expanding the reduced image, and filling the holes in the 3D wrapped image with data obtained from the expanded image. These methods are can efficiently reduce errors in images and produce 3D images from a 2D images and/or depth map information.
Abstract: A data structure for a parts list of a mechanical device, the parts list including at least one set including at least one element selected from a component and a set of components. The structure includes: an identifier of the set; an identifier of the element; at least one link between the identifier of the element and at least one CAD file including a geometrical representation of the element; at least one link between the identifier of the set and at least one data file including a three-dimensional positioning matrix of the at least one element of the set, together with at least one pointer to the CAD file containing the geometrical representation of the element of the set; and a three-dimensional positioning vector for positioning the element in the set.
Abstract: A computer has a network interface circuit to support communications with a client device. A memory is connected to the processor. The memory stores instructions executed by the processor to supply an authoring tool to the client device. The authoring tool is configured to solicit a sequence of image layers that form a composite image and image layer visualization parameters including a parallax parameter that specifies a range of horizontal motion or a range of vertical motion for an individual image layer, panorama parameters that specify individual images to be assigned to individual cube faces, and a focus pull parameter that specifies a blur parameter to be assigned to an individual image layer.
Abstract: User-specific information content packages are arranged into a sequence of selectable objects, wherein each user-specific information content package includes at least visual content, and wherein the sequence includes a first part of selectable objects waiting for to be displayed on a graphical user interface and a second part of selectable objects currently displayed on the graphical user interface. The selectable objects in the second part are caused to be displayed on the graphical user interface as a flow of selectable objects such that, while the selectable objects flow on the graphical user interface, at least one selectable object from the first part is moved to the second part and at least one selectable object from the second part is removed from the second part.
Type:
Grant
Filed:
August 17, 2012
Date of Patent:
July 21, 2015
Assignee:
NOKIA TECHNOLOGIES OY
Inventors:
Jari Ijäs, Jussi Hakunti, Antti Tapiola
Abstract: A datum line, such as the leading or trailing edge of an aerofoil component, is identified on a surface mesh of the component for use in a simulation. The method includes the steps of: defining a reference coordinate system including a direction X, which may be a general flow direction over the component; defining a span variable that varies along the component in a forwards marching direction, for example corresponding to the root to tip direction of the aerofoil; selecting a first frontal node on the datum line; using a Pareto front algorithm to define the datum line at an extremity of the surface mesh with respect to the X direction, the Pareto front algorithm evaluating a criterion for dominated nodes and operating on a Pareto variable to select successive connected frontal nodes that form the datum line.
Abstract: An image processor has an image input section that receives image data output from an imaging unit for imaging a subject, the image data including the subject, a position information acquisition section that acquires position information indicating a current position, an object recognition section that recognizes the subject in the image data input from the image input section, and an attention object list management section that manages, for each position upon photographing, a first attention object list including first attention object data indicating an attention object candidate selected from among the subjects recognized in the image data that is previously photographed at the position upon photographing.
Abstract: Embodiments, relating to the field of virtual keyboard technologies, of the present invention provide a method for acquiring a virtual keyboard key. The method includes: receiving layout of a universal virtual keyboard and a mapping relationship between terminals and universal virtual keyboard key value mapping tables from a server; acquiring a corresponding universal virtual keyboard key value mapping table according to the identifier of the terminal and the mapping relationship between terminals and universal virtual keyboard key value mapping tables; and acquiring a universal virtual keyboard according to the layout of the universal virtual keyboard and the universal virtual keyboard key value mapping table of the terminal.
Type:
Grant
Filed:
December 23, 2011
Date of Patent:
July 14, 2015
Assignee:
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Abstract: A multimedia system includes a multimedia content providing device, a multimedia information providing device, and a multimedia information display device. The multimedia content providing device and the multimedia information providing device respectively provide the multimedia content and the related multimedia information. The multimedia information display device comprises a display device, a wireless communication device, and a signal processing device. The wireless communication device receives the multimedia content and the related multimedia information. The signal processing device configures the display device to display the multimedia content and the related multimedia information synchronously. Moreover, the signal processing device may also configure a multimedia content display device to display the multimedia content and configure the display device of the multimedia information display device to synchronously display the related multimedia information.
Abstract: A portable ultrasound diagnosis apparatus includes: an ultrasound probe that transmits and receives an ultrasound wave to and from a subject; a processing unit being connected to the ultrasound probe and including a generating unit that generates image data of the subject on the basis of an ultrasound signal received by the ultrasound probe; a display controlling unit that exercises control so as to cause the image data to be displayed by an information terminal being connected to the processing unit and having a display unit; and an identifying unit that performs an identifying process on the basis of identification information of the information terminal. The display controlling unit exercises control so that the information terminal displays a diagnosis image area while varying the size thereof relative to the size of the display unit, in accordance with a result of the identifying process by the identifying unit.
Type:
Grant
Filed:
September 24, 2013
Date of Patent:
July 7, 2015
Assignees:
Kabushiki Kaisha Toshiba, Toshiba Medical Systems Corporation
Inventors:
Tooru Kato, Mikihito Hayashi, Kanta Kobuchi
Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. The mobile operating system may be associated with a first user environment and the desktop operating system may be associated with a second user environment. Real-time display of applications running in the mobile operating system within the second user environment is provided by rendering the application through an extended graphics context of the mobile operating system. Application graphics for multiple applications are rendered into portions of a single graphics frame. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
Type:
Grant
Filed:
September 27, 2011
Date of Patent:
July 7, 2015
Assignee:
Z124
Inventors:
Alisher Yusupov, Paul E. Reeves, Octavian Chincisan, Wuke Liu
Abstract: Methods, systems and apparatus are described to render a map according to hybrid map data. A map may be generated by a map service and sent to a client device. Hybrid map data composed of raster graphics data and vector graphics data may be generated by a map service to be sent to and rendered on a client device. A client device obtains hybrid map data, renders the vector graphics data using vector graphics, renders the raster graphics data using raster graphics, and displays the map view. A client device may receive input modifying the zoom level of the displayed map. In response a client device may render the vector graphics data at the modified zoom level and scale the raster graphics data to the zoom level. Some embodiments may obtain update raster graphics data.
Type:
Grant
Filed:
September 14, 2012
Date of Patent:
June 23, 2015
Assignee:
Apple Inc.
Inventors:
Jeffrey P. Hultquist, James A. Howard, Aroon Pahwa, Christopher Blumenberg
Abstract: Methods and systems may provide for an apparatus having a graphics processing unit (GPU) and a non-volatile memory dedicated to the GPU. If a request for content is detected, a determination may be made as to whether the non-volatile memory contains the content.
Type:
Grant
Filed:
May 29, 2010
Date of Patent:
June 16, 2015
Assignee:
Intel Corporation
Inventors:
Adam W. Herr, Adam T. Lake, Ryan T. Tabrah
Abstract: Technology is disclosed for downloading image files associated with a user to a computing device of the user from a distributed backup system. Each of the image files is associated with a popularity score that is determined as a function of a user-related access pattern and a group-related access pattern of the image files. While the user-related access pattern is determined based on an access of the image files by the user, the group-related access pattern is determined based on an access by a group of users. The image files are categorized into priority files and non-priority files based on the popularity score of the image files. The priority files are downloaded in an original format and the non-priority files are downloaded in one or more image qualities that minimize the consumption of computing resources in downloading the image files.
Type:
Grant
Filed:
April 14, 2014
Date of Patent:
June 2, 2015
Inventors:
Michael A. Chan, Justin Quan, Daniel R. Bornstein, Tom Moss, Linda Tong
Abstract: In an information processing apparatus, a map view is displayed. On the map view, an image which includes a thumbnail image of an image to be incorporated in a content and identification information added to the thumbnail image is applied as a processing section. Thumbnail images of images which are determined as a link source and a link destination by a link setting for image switching when a display area satisfies a link condition are connected to each other by a line. Further, an order of images between which an image is to be successively switched by an image forward feeding operation is defined by an array of thumbnail images in a sequence setting column. Further, the images are coupled using a dotted line or the like so as to represent a preceding-succeeding relationship thereof. A thumbnail image of an image or a line is operated to update a link setting file and a sequence setting file.
Abstract: This disclosure provides systems, methods and apparatus for processing, transmitting and displaying data received from an analyte sensor, such as a glucose sensor. The system may include a display device with at least one input device. In response to movement of or along the input device, the display device may change a glucose data output parameter and update an output of the display device using the changed output parameter.
Type:
Grant
Filed:
February 11, 2011
Date of Patent:
May 26, 2015
Assignee:
DexCom, Inc.
Inventors:
Eric Johnson, Michael Robert Mensinger, Peter C. Simpson, Thomas Hall, Hari Hampapuram, Kostyantyn Snisarenko, Eli Reihman, Holly Chico, Kassandra Constantine
Abstract: An image processing apparatus includes a system managing unit configured to manage an apparatus status of apparatus hardware; an acquiring unit configured to acquire application status information of an application from the application and apparatus status information from the system managing unit; an input unit configured to accept a display request for displaying a status monitor screen indicating an overall system status; a screen generating unit configured to receive the display request and generate the status monitor screen based on the application status information and the apparatus status information acquired by the acquiring unit, the status monitor screen including an application status display and an apparatus status display; and a display unit configured to display the status monitor screen generated by the screen generating unit.
Abstract: Methods and systems for adjusting graphical data displayed on a graphical user interface (GUI) of an electronic device are disclosed. The method may include monitoring movement of the electronic device and identifying a predetermined movement of the electronic device. The method may further include overlaying new graphical data to existing graphical data displayed on the GUI in response to the predetermined movement.
Abstract: Techniques are disclosed for creating animated video frames which include both computer generated elements and hand drawn elements. For example, a software tool may allows an artist to draw line work (or supply other 2D image data) to composite with an animation frame rendered from a three dimensional (3D) graphical model of an object. The software tool may be configured to determine how to animate such 2D image data provided for one frame in order to appear in subsequent (or prior) frames in a manner consistent with changes in rendering the underlying 3D geometry.
Type:
Grant
Filed:
September 12, 2011
Date of Patent:
May 26, 2015
Assignee:
Disney Enterprises, Inc.
Inventors:
Michael Kaschalk, Eric A. Daniels, Brian S. Whited, Kyle D. Odermatt, Patrick T. Osborne
Abstract: The invention provides a user interaction system (100) and a method of controlling a lighting system. The user interaction system (100) comprises a display (106), a means for receiving a location indication (102), a location identification means (104) and an overlay image creator (108). The display (106) displays a subarea image and an overlay image. The subarea image is an image of a specific subarea of the environment. The location identification means (104) detects which specific location in the environment is indicated by the location indication. The overlay image creator (108) generates the overlay image. The overlay image comprises information related to a lighting effect which is obtainable by the lighting system at the specific location. The obtainable effect is an effect of at least two controllable light sources of the lighting system.
Type:
Grant
Filed:
October 13, 2011
Date of Patent:
May 26, 2015
Assignee:
Koninklijkle Philips N.V.
Inventors:
Dzmitry Viktorovich Aliakseyeu, Jonathan David Mason, Dirk Valentinus René Engelen, Johannes Weda, Bartel Marinus Van De Sluis
Abstract: A set of graphical data is stored, the set of graphical data including a first representation of an image in each of a first format and a second format. A set of processes that are organized according to a specified order is stored. The processes are applied, in the specified order, to the graphical data, thereby generating a second representation of the image in each of the first format and the second format.
Type:
Grant
Filed:
April 25, 2008
Date of Patent:
May 26, 2015
Assignee:
Stahls' SCS
Inventors:
Ted Stahl, Greg Peirce, Clint Phillips, Fernando Luis Cacciola Carballal
Abstract: By mapping leaf nodes of a spatial index to processing elements, efficient distribution of workload in an image processing system may be achieved. In addition, processing elements may use a thread table to redistribute workload from processing elements which are experiencing an increased workload to processing elements which may be idle. Furthermore, the workload experienced by processing elements may be monitored in order to determine if workload is balanced. Periodically the leaf nodes for which processing elements are responsible may be remapped in response to a detected imbalance in workload. By monitoring the workload experienced by the processing elements and remapping leaf nodes to different processing elements in response to unbalanced workload, efficient distribution of workload may be maintained. Efficient distribution of workload may improve the performance of the image processing system.
Type:
Grant
Filed:
November 28, 2006
Date of Patent:
May 26, 2015
Assignee:
International Business Machines Corporation
Inventors:
Jeffrey Douglas Brown, Russell Dean Hoover, Eric Oliver Mejdrich, Robert Allen Shearer
Abstract: Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
Abstract: An image display apparatus includes a communication unit to communicate with information processing apparatuses; an image synthesizing unit to synthesize a multi-segmented screen image composed of screen images of the information processing apparatuses; a projection unit to project the multi-segmented screen image onto a screen; a functional mode management unit to control switching between a normal projection mode and a multi-segmented screen operation mode; an image capture device to capture the multi-segmented screen image and a hand movement of an operator when switched to the multi-segmented screen operation mode; a designated screen image recognition unit to detect a hand movement of the operator based on the image captured by the image capture device, and to recognize a screen image designated as an active-target image; and a signal control unit to transmit a request of image data transmission to an information processing apparatus corresponding to the designated active-target image.
Abstract: A method of displaying a map on a wireless communications device, the method comprising obtaining map data for rendering the map to be displayed on the wireless communications device and determining a zoom level of the map. If the zoom level of the map exceeds a predetermined zoom level, corrected map data is generated by applying a fixed spherical correction factor to the map data. If the zoom level of the map does not exceed the predetermined zoom level, the corrected map data is generated by computing a spherical correction factor based on a latitude of the map. The method also includes rendering the corrected map data to display the map on a display of the wireless communications device.
Type:
Grant
Filed:
October 26, 2012
Date of Patent:
May 19, 2015
Assignee:
BlackBerry Limited
Inventors:
Gordon Gregory Bowman, Gerhard Dietrich Klassen
Abstract: A machine-implemented display method that, with respect to a volume dataset being rendered, enables a user to navigate to any position in space and look in any direction. Preferably, the volume dataset is derived from a computer tomography (CT) or magnetic resonance imaging (MRI) scan. With the described approach, the user can see details within the dataset that are not available using conventional visualization approaches. The freedom-of-motion capability allows the user to go to places (positions) within the volume rendering that are not otherwise possible using conventional “orbit” and “zoom” display techniques. Thus, for example, using the described approach, the display image enables a user to travel inside physical structures (e.g., a patient's heart, brain, arteries, and the like).
Abstract: A method (1500) and electronic device (100) for enhancing scrolling operations along a display (101) is disclosed. The method (1500) includes detecting (1501) that an event has occurred, altering (1502) the presentation of data elements (601,602) by introducing visible spatial separation (603) between the adjacent data elements (601,602) in response to detecting (1501) the event. Once the event has occurred, the spatial separation (603) can be removed. Where the event is reaching the end (701) of a list (502) in a scrolling operation, the method (1500) can include determining the list (502) is reaching the end (701) during the scrolling operation, introducing visible spatial separation (603), and removing the visible spatial separation (603) after the end (701) of the list (502) is reached.
Type:
Grant
Filed:
June 30, 2011
Date of Patent:
May 19, 2015
Assignee:
Google Technology Holdings LLC
Inventors:
Michael T. Jakab, Jessica L. Call, Ho Kee Law, Daniel C. Wong
Abstract: An image transmission method (and related system) for obtaining data of a local subject and processing the data of the local subject to fit a local model of at least a region of the local subject and extract parameters of the local model to capture features of the region of the local subject. The method (and related system) may also include obtaining data of at least one remote subject and processing the data of the remote subject to fit at least one of at least one region of the remote subject and extract parameters the remote model to capture features of the region of the remote subject. The method (and related system) may also include transmitting the extracted parameters of the local region to a remote processor and reconstructing the local image based on the extracted parameters of the local region and the extracted parameters of the remote region.
Type:
Grant
Filed:
August 21, 2009
Date of Patent:
May 12, 2015
Assignee:
University of Virginia Patent Foundation
Inventors:
Steven M. Boker, Timothy R. Brick, Jeffrey R. Spies