49th week of 2013 patent applcation highlights part 28 |
Patent application number | Title | Published |
20130321372 | SHIFT REGISTER CIRCUITRY, DISPLAY AND SHIFT REGISTER - A shift register circuitry includes plurality stages of shift registers. An Nth stage shift register of the plurality stages of shift registers includes an input unit, an output unit, a control unit, a first pull-up unit, a second pull-up unit and a compensation circuit. The output unit is used to output an unmodified Nth stage scan signal. The input unit and the first pull-up unit are used to control the voltage level of a register control end. The control unit is used to receive a low reference voltage, a high reference voltage and the voltage level of the register control end, and control the voltage level of an output end of the control unit. The second pull-up unit is used to control the voltage level of an output end of the Nth stage shift register. The modification circuit is used to generate a modified Nth stage scan signal. | 2013-12-05 |
20130321373 | ELECTRONIC DEVICE, PROGRAM, AND RECORDING MEDIUM - Reliability of a flexible electronic device is improved. Damage due to curving in a flexible electronic device is prevented. The present inventor has reached an idea of setting an allowable value of a radius of curvature at the time of curving a flexible electronic device. The electronic device includes a sensing portion which determines a three-dimensional shape of the curved region. When a curving with a radius of curvature smaller than the allowable radius of curvature is detected, an alert is sent to a user. | 2013-12-05 |
20130321374 | VOLTAGE CONVERTER - This disclosure provides systems, methods and apparatus for voltage conversion. In one aspect, a voltage converter includes a first feedback loop monitoring one of two converter outputs of opposite polarity. The converter may further include a second feedback loop for monitoring a weighted sum of the two converter outputs of opposite polarity. In another aspect, a voltage converter may include level shifters for driving switches coupled to a boost inductor. The voltage converter may switch at least one voltage rail coupled to the level shifters from a first voltage level to a second voltage level. | 2013-12-05 |
20130321375 | ORGANIC LIGHT EMITTING DISPLAY DEVICE HAVING PIXELS AND METHOD OF DRIVING THE SAME - Disclosed herein is an organic light emitting display device capable of stably compensating for a threshold voltage of a driving transistor. The organic light emitting display device according the present invention includes pixels, each for storing a voltage of a data signal in a storage capacitor through a first threshold voltage different from a second threshold voltage of a driving transistor for driving the pixel; scan lines and light emitting control lines respectively coupled to the pixels; and data lines for supplying the data signal to the pixels. | 2013-12-05 |
20130321376 | PIXEL AND ORGANIC LIGHT EMITTING DISPLAY DEVICE USING THE SAME - A pixel and an organic light emitting display device using the same, which can improve display quality, are provided. An organic light emitting display device includes pixels, an emission control line, an initial power supply unit, a scan driver and a data driver. The pixels are at intersection portions of scan lines and data lines. The emission control line is commonly coupled to the pixels. The initial power supply unit is commonly coupled to gate electrodes of one or more transistors included in each of the pixels, and supplies a first voltage during a first period, a second voltage lower than the first voltage during a second period, and a third voltage higher than the first voltage during a third period in one frame period. The scan driver drives the scan lines and the emission control line. The data driver drives the data lines. | 2013-12-05 |
20130321377 | DRIVING DEVICE OF IMAGE DISPLAY MEDIUM, IMAGE DISPLAY APPARATUS, DRIVING METHOD OF IMAGE DISPLAY MEDIUM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - Provided is a driving device of an image display medium which includes a pair of substrates having a transparent display substrate and a back substrate disposed so as to be opposite to the display substrate with a gap therebetween, a first electrode provided on the display substrate side, plural second electrodes provided on the back substrate side, and particles sealed between the pair of substrates, and which displays an image on the basis of image information,
| 2013-12-05 |
20130321378 | PIXEL LEAKAGE COMPENSATION - A display system has a display panel in which there are a first subset of pixels and a second subset of pixels. A first common voltage generation circuit drives a first common voltage line that is coupled to the first subset, and a second common voltage generation circuit drives a second common voltage line that is coupled to the second subset. A difference circuit has an input coupled to a first node of a pixel in the first subset, and a further input coupled to a first node of a pixel in the second subset. The difference circuit generates a sensed pixel signal difference. The second common voltage generation uses the sensed difference to compensate for pixel leakage differences between the pixels of the first and second subsets. Other embodiments are also described and claimed. | 2013-12-05 |
20130321379 | SYSTEM AND METHOD OF SENSING ACTUATION AND RELEASE VOLTAGES OF INTERFEROMETRIC MODULATORS - This disclosure provides methods and apparatus for calibrating display arrays. In one aspect, a method of calibrating a display array includes determining a particular drive response characteristic and updating a particular drive scheme voltage between updates of image data on the display array. The drive response characteristic may be determined by applying a ramp voltage to a line of the array and detecting a current pulse due to a capacitance change on the line. The ramp voltage generator can include a capacitor and a digitally controlled current source. | 2013-12-05 |
20130321380 | SYSTEM AND METHOD OF SENSING ACTUATION AND RELEASE VOLTAGES OF INTERFEROMETRIC MODULATORS - This disclosure provides methods and apparatus for calibrating display arrays. In one aspect, a method of calibrating a display array includes determining a particular drive response characteristic and updating a particular drive scheme voltage between updates of image data on the display array. The drive response characteristic may be determined by applying a ramped voltage to a line of the array and detecting a current pulse due to a capacitance change on the line. The drive response characteristic can be determined based on data representing a width of a current pulse in the waveform or a weighted or unweighted area of a current pulse in the waveform. | 2013-12-05 |
20130321381 | DRIVING DEVICE FOR DRIVING DISPLAY MEDIUM, DISPLAY DEVICE, METHOD OF DRIVING DISPLAY MEDIUM, AND DISPLAY METHOD - There is provided a driving device for driving a display medium that includes a pair of substrates and plural particle groups which are provided between the pair of substrates and have different colors and different threshold voltages for separation from the substrates, including an application unit that applies reset voltages for moving the plural particle groups to one of the pair of substrates between the substrates, each reset voltage being different from each other according to each of the plural particle groups. | 2013-12-05 |
20130321382 | LIQUID CRYSTAL DISPLAY DEVICE - In a liquid crystal display (LCD) device having a touch panel function, power consumption is reduced in the standby state. The display section is divided into blocks each of which is formed of a plurality of display lines. The counter electrode is disposed for each block. A driving circuit selectively supplies, to the counter electrode of each block, the voltage used for the liquid crystal display and the voltage used for the touch panel scanning. The driving circuit has a source amplifier that supplies the video voltages to the video lines. The driving circuit reduces the current in the source amplifier, such that the current is lower than current at the time of a normal operation, to lower the power consumption, and stops the operation of the source amplifier and supplies the GND voltage to the video lines to further lower the power consumption. | 2013-12-05 |
20130321383 | PIXEL CIRCUIT, DISPLAY DEVICE, AND METHOD OF DRIVING PIXEL CIRCUIT - A pixel circuit, display device, and method of driving a pixel circuit enabling source-follower output with no deterioration of luminance even with a change of the current-voltage characteristic of the light emitting element along with elapse, enabling a source-follower circuit of n-channel transistors, and able to use an n-channel transistor as an EL drive transistor while using current anode-cathode electrodes, wherein a source of a TFT | 2013-12-05 |
20130321384 | METHOD OF DRIVING DISPLAY DEVICE, PROGRAM, AND DISPLAY DEVICE - A display device includes first and second display pixels connected to a first source line, third and fourth display pixels connected to the second source line. The device further includes a receiver receiving display voltage for each display pixel, a calculator calculating first difference voltage between the display voltages of the first and second display pixels, and calculating a second difference voltage between the display voltages of the third and fourth display pixels. A parasitic capacitance is generated between the first display pixel and each source line and between the third display pixel and each source line. The display device further includes a generator correcting the first display voltage based on the first and second difference voltages and generating first write voltage for the first display pixel, and correcting the third display voltage based on the second difference voltage and generating third write voltage for the third display pixel. | 2013-12-05 |
20130321385 | INFORMATION DISPLAY DEVICE AND DISPLAY DRIVING METHOD - An information displaying device is provided with a display portion that displays an image based on display information and a predetermined driving voltage, a CPU that sets a boost target value of the driving voltage of the display portion, a voltage divider resistance circuit that divides a power supply voltage to generate output candidates of the driving voltage having plural output values, a selector that selects the output values, successively, based on tap selection signals from a lower rank of the output candidates of the driving voltages in the voltage divider resistance circuit to a higher rank thereof and boosts the driving voltage and a slow starter that compares an output value of the driving voltage boosted by the selector with the boost target value set by the CPU, determines whether or not the output value of the driving voltage reaches the boost target value, and drives the display portion at the driving voltage reaching the boost target value based on a determination result thereof. This enables the display portion to start independent of any booster circuit of hardware configuration and enables a circuit scale as a whole to be made smaller. | 2013-12-05 |
20130321386 | DRIVER DEVICE, DRIVING METHOD, AND DISPLAY DEVICE - A driver device ( | 2013-12-05 |
20130321387 | DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, PROGRAM AND RECORDING MEDIUM - There is a display control apparatus including a dummy pixel region provided in a region different from a display region in which various images are displayed, and a temperature detector detecting a temperature of the dummy pixel region. | 2013-12-05 |
20130321388 | LIVE EVENT INFORMATION REPORTING SYSTEM - A live event information reporting system is described. An apparatus may comprise a live event information reporting application operative on a processor circuit to provide user interfaces for reporting and viewing information reported for live events. The live event information reporting application may comprise a context information component operative to access context information associated with one or more live events; a reporting user interface component operative to display a live event reporting user interface, the live event reporting user interface configured to provide the context information and one or more event information elements corresponding to the one or more live events; and a live event information component operative to receive live event information associated with the one or more live events entered via the event information elements. Other embodiments are described and claimed. | 2013-12-05 |
20130321389 | SYSTEM AND METHOD FOR 3D IMAGING - A system and method for the three-dimensional visualization of medical images includes superimposing a left eye image polarized in a first orientation and a right eye image polarized in a second orientation. The system and method includes wearing a left contact lens that is polarized in the first direction and a right contact lens that is polarized in the second direction. The system and method includes viewing the left eye image and the right eye image at generally the same time while wearing the left contact lens and the right contact lens. | 2013-12-05 |
20130321390 | AUGMENTED BOOKS IN A MIXED REALITY ENVIRONMENT - A system and method are disclosed for augmenting a reading experience in a mixed reality environment. In response to predefined verbal or physical gestures, the mixed reality system is able to answer a user's questions or provide additional information relating to what the user is reading. Responses may be displayed to the user on virtual display slates in a border or around the reading material without obscuring text or interfering with the user's reading experience. | 2013-12-05 |
20130321391 | SENSOR-ENHANCED LOCALIZATION IN VIRTUAL AND PHYSICAL ENVIRONMENTS - In one embodiment, a computer-based system comprises a measurement device, a display, a processor, and logic instructions stored in a tangible computer-readable medium coupled to the processor which, when executed by the processor, configure the processor to determine a position and orientation in a real three dimensional space of the measurement device relative to at least one real object in the three dimensional space and render on the display, a perspective view of a virtual image of a virtual object corresponding to the real object in a virtual three-dimensional space, wherein the perspective view of the virtual object corresponds to the perspective view of the real object from the position of the measurement device. | 2013-12-05 |
20130321392 | Identifying and Parameterizing Roof Types in Map Data - Methods and apparatus for a roof analysis tool for constructing a parameter set, where the parameter set is derived from mapping data for a map region, and where the parameter set describes the roofs for the buildings within the map region. In some cases, the parameter set includes a list of roof type identification values and the respective buildings in the map region for which a given roof type identification value corresponds. The roof analysis tool may operate on a server and work in conjunction with a mobile device, where the mobile device may display map views of a map region such that the map view is based on a three-dimensional model of the map region, and where a portion of the three-dimensional model is based on data generated on the mobile device and a portion of the three-dimensional model is based on data generated on the server. | 2013-12-05 |
20130321393 | SMOOTHING AND ROBUST NORMAL ESTIMATION FOR 3D POINT CLOUDS - A “Point Cloud Smoother” provides various techniques for refining a 3D point cloud or other 3D input model to generate a smoothed and denoised 3D output model. Smoothing and denoising is achieved, in part, by robustly fitting planes to a neighborhood of points around each point of the input model and using those planes to estimate new points and corresponding normals of the 3D output model. These techniques are useful for a number of purposes, including, but not limited to, free viewpoint video (FVV), which, when combined with the smoothing techniques enabled by the Point Cloud Smoother, allows 3D data of videos or images to be denoised and then rendered and viewed from any desired viewpoint that is supported by the input data. | 2013-12-05 |
20130321394 | THREE-DIMENSIONAL DISPLAY DEVICE, SYSTEM FOR CREATING THREE-DIMENSIONAL DISPLAY, AND PROCESS OF CREATING THREE-DIMENSIONAL DISPLAY - Disclosed is a three-dimensional display device, a system for creating a three-dimensional display, and a process of creating a three-dimensional display. The three-dimensional display device includes a rotatable portion and a plurality of light emitting elements connected to the rotatable portion. Rotation of the rotatable portion rotates the light emitting elements and displays a sequence of images corresponding with segmented image data as an illusion of a continuous three-dimensional image. The system includes an array arranged and disposed to gather segmented image data and a display arranged and disposed to display a sequence of images corresponding with the segmented image data. The displaying forms an illusion of a continuous three-dimensional image. The process includes gathering segmented image data and displaying a sequence of images corresponding with the segmented image data. The displaying forms an illusion of a continuous three-dimensional image. | 2013-12-05 |
20130321395 | METHOD, SYSTEM AND APPARATUS FOR PROVIDING VISUAL FEEDBACK OF A MAP VIEW CHANGE - Methods, systems and apparatus are described to provide visual feedback of a change in map view. Various embodiments may display a map view of a map in a two-dimensional map view mode. Embodiments may obtain input indicating a change to a three-dimensional map view mode. Input may be obtained through the utilization of touch, auditory, or other well-known input technologies. Some embodiments may allow the input to request a specific display position to display. In response to the input indicating a change to a three-dimensional map view mode, embodiments may then display an animation that moves a virtual camera for the map display to different virtual camera positions to illustrate that the map view mode is changed to a three-dimensional map view mode. | 2013-12-05 |
20130321396 | MULTI-INPUT FREE VIEWPOINT VIDEO PROCESSING PIPELINE - Free viewpoint video of a scene is generated and presented to a user. An arrangement of sensors generates streams of sensor data each of which represents the scene from a different geometric perspective. The sensor data streams are calibrated. A scene proxy is generated from the calibrated sensor data streams. The scene proxy geometrically describes the scene as a function of time and includes one or more types of geometric proxy data which is matched to a first set of current pipeline conditions in order to maximize the photo-realism of the free viewpoint video resulting from the scene proxy at each point in time. A current synthetic viewpoint of the scene is generated from the scene proxy. This viewpoint generation maximizes the photo-realism of the current synthetic viewpoint based upon a second set of current pipeline conditions. The current synthetic viewpoint is displayed. | 2013-12-05 |
20130321397 | Methods and Apparatus for Rendering Labels Based on Occlusion Testing for Label Visibility - Methods and apparatus for a map tool displaying a three-dimensional view of a map region, where the map tool determines whether or not partially occluded labels within the map region are to be drawn or are to not be drawn. The map tool determines whether or not to draw a label in a map view dependent upon mapping information and upon construction of a three-dimensional model based on one or more two- or three-dimensional data sets. The map tool further determines whether or not to draw a label in the map view dependent upon a measure of occlusion of a label in the map view. In order to determine a measure of occlusion, the map tool may calculate whether a line of sight projection from virtual camera viewpoint for the mobile device intersects, once or more than once, with any objects or landmarks within the three-dimensional model. | 2013-12-05 |
20130321398 | Methods and Apparatus for Building a Three-Dimensional Model from Multiple Data Sets - Methods and apparatus for a map tool displaying a three-dimensional view of a map based on a three-dimensional model of the surrounding environment. The three-dimensional map view of a map may be based on a model constructed from multiple data sets, where the multiple data sets include mapping information for an overlapping area of the map displayed in the map view. For example, one data set may include two-dimensional data including object footprints, where the object footprints may be extruded into a three-dimensional object based on data from a data set composed of three-dimensional data. In this example, the three-dimensional data may include height information that corresponds to the two-dimensional object, where the height may be obtained by correlating the location of the two-dimensional object within the three-dimensional data. | 2013-12-05 |
20130321399 | Level of Detail Transitions for Geometric Objects in a Graphics Application - Systems and methods for providing smooth level of detail transitions for geometric objects, such as geometric terrain tiles, are provided. In one embodiment, a parent geometric tile associated with a first level of detail can be partitioned into sub-tiles. The sub-tiles can be blended independently with child geometric tiles associated with a second level of detail. The blends can be adjusted as a function of camera distance over a transition range to provide a smooth level of detail transition. Various enhancements and modifications can be made to the level of detail transition, such as implementing a bias in the level of detail calculation, implementing an unpop algorithm over only a subset of the transition range, implementing a time based fade during a camera stop, and other enhancements. | 2013-12-05 |
20130321400 | 3D Map Views for 3D Maps - Some embodiments provide a non-transitory machine-readable medium that stores a program which when executed on a device by at least one processing unit provides different viewing modes for viewing a three-dimensional (3D) map. The program renders a first view of the 3D map for display in a first viewing mode based on a first set of map data. The program receives input to adjust the view of the 3D map. In response to the input, the program renders a second view of the 3D map for display in a second viewing mode based on a second set of map data different from the first set of map data. | 2013-12-05 |
20130321401 | Virtual Camera for 3D Maps - Some embodiments provide a non-transitory machine-readable medium that stores a mapping application which when executed on a device by at least one processing unit provides automated animation of a three-dimensional (3D) map along a navigation route. The mapping application identifies a first set of attributes for determining a first position of a virtual camera in the 3D map at a first instance in time. Based on the identified first set of attributes, the mapping application determines the position of the virtual camera in the 3D map at the first instance in time. The mapping application identifies a second set of attributes for determining a second position of the virtual camera in the 3D map at a second instance in time. Based on the identified second set of attributes, the mapping application determines the position of the virtual camera in the 3D map at the second instance in time. The mapping application renders an animated 3D map view of the 3D map from the first instance in time to the second instance in time based on the first and second positions of the virtual camera in the 3D map. | 2013-12-05 |
20130321402 | ROTATION OPERATIONS IN A MAPPING APPLICATION - A mapping program for execution by at least one processing unit of a device is described. The device includes a touch-sensitive screen and a touch input interface. The program renders and displays a presentation of a map from a particular view of the map. The program generates an instruction to rotate the displayed map in response to a multi-touch input from the multi-touch input interface. In order to generate a rotating presentation of the map, the program changes the particular view while receiving the multi-touch input and for a duration of time after the multi-touch input has terminated in order to provide a degree of inertia motion for the rotating presentation of the map. | 2013-12-05 |
20130321403 | SYSTEM AND METHOD FOR HIGHLIGHTING A FEATURE IN A 3D MAP WHILE PRESERVING DEPTH - Systems and methods for rendering 3D maps may highlight a feature in a 3D map while preserving depth. A map tool of a mapping or navigation application that detects the selection of a feature in a 3D map (e.g., by touch) may perform a ray intersection to determine the feature that was selected. The map tool may capture the frame to be displayed (with the selected feature highlighted) in several steps. Each step may translate the map about a pivot point of the selected map feature (e.g., in three or four directions) to capture a new frame. The captured frames may be blended together to create a blurred map view that depicts 3D depth in the scene. A crisp version of the selected feature may then be rendered within the otherwise blurred 3D map. Color, brightness, contrast, or saturation values may be modified to further highlight the selected feature. | 2013-12-05 |
20130321404 | OPERATING AREA DETERMINATION METHOD AND SYSTEM - An operating area determination method and system are provided. In the operating area determination method, a plurality of depth maps of a target scene is generated at several time points. At least two specific depth maps among the depth maps are selected and compared to identify a moving object in the target scene, and a position of the moving object in the target scene is defined as a reference point. A standard point in the target scene is obtained according to the reference point and a specific depth corresponding to the reference point. An effective operating area in the target scene is determined according to the reference point and the standard point for controlling an electronic apparatus. | 2013-12-05 |
20130321405 | HOLE FILLING METHOD FOR MULTI-VIEW DISPARITY MAPS - A hole filling method for multi-view disparity maps is provided. At least one disparity map is respectively captured as a plurality of known views among a plurality of views for capturing an object. As for a plurality of virtual views among the views excluding the at least one known view, disparity maps of the virtual views are synthesized by sequentially using the disparity maps of the known views according to a distance of a virtual camera position or a transformed angle between each virtual view and each known view. Hole filling information of the disparity maps of other virtual views having the distances or the transformed angles smaller than that of the virtual view is used to fill holes in the synthesized disparity maps of the virtual views. | 2013-12-05 |
20130321406 | Control system for a directional light source - Disclosed is an autostereoscopic display apparatus comprising a light guiding valve apparatus including an imaging directional backlight, an illuminator array and an observer tracking system arranged to achieve control of an array of illuminators which may provide a directional display to an observer over a wide lateral and longitudinal viewing range with low flicker. | 2013-12-05 |
20130321407 | SPATIAL DATA SERVICES - A method can include transmitting a call to a GIS; receiving a response; transmitting search criteria to a search engine based on the response; and receiving search results. A method can include orienting a plane in a view; constructing rays from the plane to a surface in the view; determining a 2D extent based on intersection points of the rays and the surface; transmitting the 2D extent; and responsive thereto, receiving information. A method can include receiving image data for a 2D extent; defining a 2D grid for the 2D extent; generating a texture by assigning the image data to the 2D grid; generating a 3D grid by sampling elevations of a surface and assigning them to the 2D grid; applying the texture to the 3D grid; and rendering the 3D grid with the applied texture. Various other apparatuses, systems, methods, etc., are also disclosed. | 2013-12-05 |
20130321408 | METHOD AND SYSTEM FOR UTILIZING PRE-EXISTING IMAGE LAYERS OF A TWO-DIMENSIONAL IMAGE TO CREATE A STEREOSCOPIC IMAGE - Implementations of the present invention involve methods and systems for converting a 2-D multimedia image to a 3-D multimedia image by utilizing a plurality of layers of the 2-D image. The layers may comprise one or more portions of the 2-D image and may be digitized and stored in a computer-readable database. The layers may be reproduced as a corresponding left eye and right eye version of the layer, including a pixel offset corresponding to a desired 3-D effect for each layer of the image. The combined left eye layers and right eye layers may form the composite right eye and composite left eye images for a single 3-D multimedia image. Further, this process may be applied to each frame of a animated feature film to convert the film from 2-D to 3-D. | 2013-12-05 |
20130321409 | METHOD AND SYSTEM FOR RENDERING A STEREOSCOPIC VIEW - A method for rendering a stereoscopic view, the method comprising the steps of defining a stereoscopic scene view ( | 2013-12-05 |
20130321410 | VIDEO GENERATION USING THREE-DIMENSIONAL HULLS - Video of a scene is generated and presented to a user. A stream of mesh models of the scene and a corresponding stream of mesh texture maps are generated from one or more streams of sensor data that represent the scene. Each of the mesh models includes a collection of faces, and each of the mesh texture maps defines texture data for one or more points on the faces. Each of the mesh models is broken down into convex sections. Each of the convex sections is surrounded with a three-dimensional hull. The texture data that is associated with each of the faces in the convex section is projected onto the three-dimensional hull, and a hull texture map for the convex section is produced. | 2013-12-05 |
20130321411 | MAP TILE SELECTION IN 3D - Methods and systems are provided for efficiently identifying map tiles of a raised-relief map to retrieve from a server. An electronic device can use estimates of height(s) for various region(s) of the map to determine map tiles that are likely viewable from a given position of a virtual camera. The device can calculate the intersection of the field of view of the virtual camera with the estimated heights to determine a location of the map tiles (e.g., as determined by a 2D grid) needed. In this manner, the electronic device can retrieve, from a map server, the map tiles needed to display the image, without retrieving extraneous tiles that are not needed. Identifying such tiles can reduce the amount of data to be sent across a network and reduce the number of requests for tiles, since the correct tiles can be obtained with the first request. | 2013-12-05 |
20130321412 | SYSTEMS AND METHODS FOR ADJUSTING A VIRTUAL TRY-ON - According to at least one embodiment, a computer-implemented method for generating a virtual try-on is described. A first model is obtained. The first model includes a first set of attachment points. A second model is obtained. The second model includes a first set of connection points. The first model and the second model are combined. Combining the first and second models includes matching the first set of attachment points with the first set of connection points. An image is rendered based on at least a portion of the combined first and second models. | 2013-12-05 |
20130321413 | VIDEO GENERATION USING CONVICT HULLS - Video of a scene is generated and presented to a user. A stream of mesh models of the scene is generated from one or more streams of sensor data that represent the scene. Each of the mesh models is sliced using a series of planes that are parallel to each other, where each of the planes in the series defines one or more contours each of which defines a specific region on the plane where the mesh model intersects the plane. A texture map is generated for each of the mesh models which defines texture data corresponding to each of the contours that is defined by the series of planes. Images of the scene are rendered from scene proxies that include a stream of mathematical equations describing the contours, and a stream of the texture maps. The images are displayed. | 2013-12-05 |
20130321414 | CONVERTING A 3D MODEL INTO MULTIPLE MATRICES - A method is disclosed for converting a | 2013-12-05 |
20130321415 | Analytical Model Information Delivery Device and Analytical Model Information Delivery Program - Using this analytical model information delivery device, it is possible to quickly create analytical models even when the designer and the analyst are different people. This analytical model information delivery device is provided in a device for creating numerical models from CAD data. A shape search unit searches the components making up the CAD data and extracts features, and matches the extracted features with shape creation rules pre-registered in an analytical modeling means database. Further, when modifying a three-dimensional CAD model using the shape creation rules, an input result display unit highlights the modification area of the three-dimensional CAD model modified in accordance with the shape creation rules. A model conversion unit creates a numerical model from the modified three-dimensional CAD model. A shape processing unit further interactively modifies the modified area of the numerical model displayed by a modeling area display unit. | 2013-12-05 |
20130321416 | METHOD FOR ESTIMATION OF OCCLUSION IN A VIRTUAL ENVIRONMENT - A method for estimating occlusion in a virtual environment comprising at least two objects and observed from a viewpoint. Thereafter, a second item of information representative of the distance separating a second fragment of a second object from the viewpoint according to an observation direction is computed:, the second item of information is compared with a first item of information representative of the distance separating a first fragment of a first object from the viewpoint according to the observation direction and is stored in a first buffer memory. If the second item of information is less than the first item of information, then a third item of information representative of attributes associated with the second fragment is estimated, the second item of information is stored in a second buffer memory and the third item of information is stored in a third buffer memory. If the second item of information is greater than the first item of information, then the first item of information is stored in the second buffer memory. | 2013-12-05 |
20130321417 | METHOD AND DEVICES FOR TRANSMITTING 3D VIDEO INFORMATION FROM A SERVER TO A CLIENT - A method is disclosed for transmitting a 3D representation of a 3D scene model, the 3D scene model being information defining geometry and material information for a set of 3D objects and light sources and being stored in a server, from the server to a first client device, over a data communication network, wherein the 3D representation corresponds to a virtual viewing point for a first user associated with the first client device, the method comprising: deriving in the server, from the 3D scene model, representation information for the 3D objects; performing compression of the representation information; forwarding the compressed representation information towards the first client device for display; wherein the representation information further comprises illumination information for the 3D objects, and wherein illumination information for the 3D object corresponds to more than one virtual viewing point for a user; a server and a routing means. | 2013-12-05 |
20130321418 | INTERPOLATING ORIENTED DISKS IN 3D SPACE FOR CONSTRUCTING HIGH FIDELITY GEOMETRIC PROXIES FROM POINT CLOUDS - An “Oriented Disk Interpolator” provides various techniques for interpolating between points in a point cloud using RGB images (or images in other color spaces) to produce a smooth implicit surface representation that can then be digitally sampled for ray-tracing or meshing to create a high fidelity geometric proxy from the point cloud. More specifically, the Oriented Disk Interpolator uses image color-based consistency to build an implicit surface from oriented points and images of the scene by interpolating disks in 3D space relative to a point cloud of a scene or objects within the scene. The resulting implicit surface is then available for a number of uses, including, but not limited to, constructing a high fidelity geometric proxy. | 2013-12-05 |
20130321419 | Automatic Processing Scale Estimation for Use in an Image Process - In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, calculating processing scale parameter information as a function of width dimension information for penumbrae depicted in the image; and generating intrinsic illumination and material reflectance images corresponding to the image using the processing scale parameter information. | 2013-12-05 |
20130321420 | RAY-NODE TEST USING INTEGER COMPARISONS - A method including performing ray traversal wherein the ray traversal includes determining boxes intersected by a ray. The ray traversal includes performing a ray-box intersection test including calculating plane intersections, and determining comparisons of two operands wherein each operand is a binary representation of a floating point value and wherein further the determining comparisons operation is performed using an integer unit of the computer graphics system. The ray-box intersection test further includes, responsive to results of the comparisons, calculating span intersections of the boxes. | 2013-12-05 |
20130321421 | APPARATUS AND METHOD FOR FINDING VISIBLE POINTS IN A POINT CLOUD - A method for determining an optimal location for positioning an image capturing device within a volume, the method including, obtaining a plurality of points to be visible from the image capturing device, performing inversion on points located in the vicinity of the plurality of points thus creating a computerized inversed object, each point in the vicinity of the plurality of point is translated to a corresponding point in the computerized inversed object, defining a convex hull of the inversed object, determining if a point of the plurality of points is visible from the viewpoint according to the position of its corresponding point on the convex hull relative to its neighbor points, repeating said determining for multiple locations within the volume, determining whether a predetermined set of points is visible from each location, selecting the optimal location of the image capturing device based on the results of said repeated determining. | 2013-12-05 |
20130321422 | SYSTEM AND METHOD FOR LOADING AND RENDERING CURVED FEATURES IN A MAP - Embodiments of a system and method for loading and rendering curved features in a map are described. Embodiments may include a map tool of a mapping or navigation application configured to generate a display for a map that includes one or more curved features (e.g., curved roads or curved polygons). The map tool may be executed in a client/server environment in which a server portion receives digitized map data in the form of polylines, detects a curved feature in the map data by fitting it to a parametric curve, and transmits data representing the parametric curve to a client device for subsequent rendering. The client device may render the curved feature using the received parametric curve data or, dependent on characteristics of the client device, extract data corresponding to points on the parametric curve to generate a triangle mesh for rendering the curved feature at a suitable resolution. | 2013-12-05 |
20130321423 | MOTION COMPENSATION AND MOTION ESTIMATION LEVERAGING A CONTINUOUS COORDINATE SYSTEM - Computer processor hardware receives settings information for a first image. The first image includes a set of multiple display elements. The computer processor hardware receives motion compensation information for a given display element in a second image to be created based at least in part on the first image. The motion compensation information indicates a coordinate location within a particular display element in the first image to which the given display element pertains. The computer processor hardware utilizes the coordinate location as a basis from which to select a grouping of multiple display elements in the first image. The computer processor hardware then generates a setting for the given display element in the second image based on settings of the multiple display elements in the grouping. | 2013-12-05 |
20130321424 | System And Method For Generating Signal Coverage Information From Client Metrics - Embodiments may include receiving signal strength information reported by multiple client communication devices. The signal strength information reported by a given client device may indicate one or more locations detected by the given client device. The signal strength information may also indicate, for each location, a respective measure of signal strength for a communication signal detected at that location by the client device. Embodiments may also include generating a signal strength map for a region based on the client-reported signal strength information. Generating the signal strength map may include, for each location of multiple locations within the region, generating an expected signal strength value for that location based on an evaluation of the signal strength information received for that location. The generation of the signal strength map for the region may also be based on the expected signal strength values for the locations within the region. | 2013-12-05 |
20130321425 | REPORTING MODULES - Methods and apparatus, including computer program products, are provided for processing analyte data. In some exemplary implementations, there is provided a method. The method may include generating, by at least one processor, a view comprising an abstraction distilled from the sensor data over a time period. The view may further comprise a graphical representation comprising a plurality of different graphically distinct elements representative of whether the abstraction over the time period is at least one of at, above, or within a predetermined glucose concentration level for a host; a call out comprising value help for the graphical representation, and a textual legend comprising a description of the graphical representation and the abstraction. The method may further include providing the view as a module. Related systems, methods, and articles of manufacture are also disclosed. | 2013-12-05 |
20130321426 | INTEGRATED MEDICAMENT DELIVERY DEVICE FOR USE WITH CONTINUOUS ANALYTE SENSOR - An integrated system for the monitoring and treating diabetes is provided, including an integrated receiver/hand-held medicament injection pen, including electronics, for use with a continuous glucose sensor. In some embodiments, the receiver is configured to receive continuous glucose sensor data, to calculate a medicament therapy (e.g., via the integrated system electronics) and to automatically set a bolus dose of the integrated hand-held medicament injection pen, whereby the user can manually inject the bolus dose of medicament into the host. In some embodiments, the integrated receiver and hand-held medicament injection pen are integrally formed, while in other embodiments they are detachably connected and communicated via mutually engaging electrical contacts and/or via wireless communication. | 2013-12-05 |
20130321427 | COMPUTING DEVICE AND METHOD FOR GENERATING DRAWING CODES OF PICTURES - In a method for generating drawing codes of a picture being drawn, a plurality of drawing elements and a drawing model for each of the drawing elements are defined. Each drawing model includes one or more drawing parameters. When a drawing element is selected and used to draw a picture, parameter values of the selected drawing element are obtained. | 2013-12-05 |
20130321428 | METHOD AND APPARATUS FOR INTERACTIVE CURVE GENERATION - A system of curve generation takes a sequence of control points and constraint codes for each control point, and outputs a curve in which each of the constraints is satisfied. The set of constraints is chosen from the tangent angle, curvature, first derivative of curvature, and second derivative of curvature. The interactive curve design uses as its primitive, a curve whose curvature is a polynomial function of arclength (whose intrinsic equation is a polynomial). At each control point, a choice of G | 2013-12-05 |
20130321429 | STRING ARRANGEMENT DEVICE - A string arrangement device includes: a character string arrangement data acquisition unit for acquiring character string arrangement data for arranging a character string along a road; a control point sequence creation unit for creating a control point sequence from a road node sequence included in the character string arrangement data acquired by the character string arrangement data acquisition unit; a curve approximation unit for creating a node sequence obtained by approximating with a straight line a curve from the control point sequence created by the control point sequence creation unit; a curve approximation node sequence storage unit for storing the node sequence created by the curve approximation unit as a curve approximation node sequence; and a character string arrangement processing unit for performing arrangement processing of the character string based on the curve approximation node sequence stored in the curve approximation node sequence storage unit. | 2013-12-05 |
20130321430 | Systems and Methods for Providing and Using Animations - Certain embodiments relate to combining or blending animations that are attempting to simultaneously animate the same target. Certain embodiments simplify the blending of animations in the application development environment. For example, certain embodiments allow animations to be used or specified by a developer without the developer having to specifically address the potential for time-overlapping animations. As a few specific examples, an application may specify animations by simply calling a function to change a property of a target or by sending a command to change a public property of the target. Certain embodiments provide a blender that intercepts such function calls and commands. If two animations require a change to the same target at the same time, the blender determines an appropriate blended result and sends an appropriate function call or command to the target. The function calls and commands need not be aware of the blender. | 2013-12-05 |
20130321431 | METHOD, SYSTEM AND APPARATUS FOR PROVIDING A THREE-DIMENSIONAL TRANSITION ANIMATION FOR A MAP VIEW CHANGE - Methods, systems and apparatus are described to provide a three-dimensional transition for a map view change. Various embodiments may display a map view. Embodiments may obtain input selecting another map view for display. Input may be obtained through the utilization of touch, auditory, or other well-known input technologies. In response to the input selecting a map view, embodiments may then display a transition animation that illustrates moving from the displayed map view to the selected map view in virtual space. Embodiments may then display the selected map view. | 2013-12-05 |
20130321432 | LIGHT GUIDE WITH EMBEDDED FRESNEL REFLECTORS - This disclosure provides systems, methods and apparatus for an optical system including a light guide and a plurality of angled slots. The angled slots are defined by undercuts in the light guide and are filled with a filler material having a refractive index that is mismatched with the refractive index of the light guide material by about 0.3 or less. The angled slots are configured to eject light out of the light guide principally by Fresnel reflections. Layers formed of the filler material can be disposed along each of the bottom and top major surfaces of the light guide. In some implementations, the light guide is attached to a light source. The light source emits light that is injected into the light guide and the angled slots redirect the light out of the light guide toward a desired target. In some implementations, the target is a display. | 2013-12-05 |
20130321433 | FRONTLIGHT DEVICE WITH INTEGRATED ELECTRICAL WIRING - This disclosure provides systems, methods, and apparatus related to a the design of arrays of electrodes in a device which includes a light-guiding layer in optical contact with the electrodes. In one aspect, a device includes an array of electrodes, the electrodes include at least one edge having a non-linear shape. Specific design constraints may be placed on the shape of the non-linear edge of the electrodes. | 2013-12-05 |
20130321434 | ELECTRONIC APPARATUS AND METHOD FOR SWITCHING DISPLAY MODE - An electronic apparatus and a method for switching a display mode are provided. The method includes: turning on the electronic apparatus to enter a full-screen display mode; switching the full-screen display mode to a block display mode when a mode-switching signal is triggered; and enabling a corresponding operation interface in the block display mode according to an execution state of an operation system of the electronic apparatus in the full-screen display mode and displaying the operation interface in the designated block of the display unit. | 2013-12-05 |
20130321435 | FORMAT AND METHOD FOR REPRESENTING A DYNAMIC DIGITAL IMAGE - An image format and method are presented for storing a digital image in the image format. The image format includes image data and executable computer instructions. Displaying a digital image stored in this image format requires executing the stored executable instructions which generate the image data for the associated digital image. | 2013-12-05 |
20130321436 | METHOD AND APPARATUS FOR UNIFYING GRAPHICS PROCESSING UNIT COMPUTATION LANGUAGES - A method and apparatus for unifying graphics processing unit (GPU) computation languages is disclosed. The method comprises identifying a GPU of a computer system; accessing a plurality of macros representing a difference in source code between a first GPU computation language and a second GPU computation language, expanding each macro in the plurality of macros based on the identified GPU and executing a kernel on the computer system using the expanded macro. | 2013-12-05 |
20130321437 | GRAPHICS PROCESSING UNIT AND MANAGEMENT METHOD THEREOF - A graphics processing unit (GPU) and a management method of the GPU are provided. The GPU includes at least one graphics engine and an engine manager. The graphics engine performs a video decoding function or a graphics rendering function according to a graphics command from a driver software. The engine manager records a workload index of each graphics engine. The engine manager also adjusts the work ability of one of or more of the at least one graphics engine according to an adjustment command from the driver software. The driver software provides the adjustment command according to the workload index. | 2013-12-05 |
20130321438 | DISPLAY CONTROL METHOD AND SYSTEM AND DISPLAY DEVICE - The present invention provides a display control method and system, and a display device. The method includes acquiring a status value of a display buffer; comparing the status value of the display buffer with a preset warning value of the display buffer; and adjusting a value of a depth of outstanding bus commands according to a comparison result. In the embodiments of the present invention, a status value of the display buffer is compared with a preset warning value of the display buffer, where the status value of the display buffer reflects a change to a current load; it may be determined whether a status value of the display buffer corresponding to the current load is normal according to a comparison result; and a value of a depth of outstanding bus commands is adjusted accordingly, effectively resolve a data real-timeness issue, and ensure that an entire system efficiently runs. | 2013-12-05 |
20130321439 | METHOD AND APPARATUS FOR ACCESSING VIDEO DATA FOR EFFICIENT DATA TRANSFER AND MEMORY CACHE PERFORMANCE - An apparatus comprising a plurality of memory modules and a plurality of memory controllers. The plurality of memory modules may be configured to store video data in a half-macroblock organization. Each of the plurality of memory controllers is generally associated with one of the memory modules. The memory controllers are generally configured to index a fetch of pixel data for an unaligned macroblock from the plurality of memory modules. | 2013-12-05 |
20130321440 | Computer-Implemented Methods and Systems for Laying Out Electronic Content Elements - One exemplary embodiment involves performing a function on a container to determine a value for a container size attribute, wherein a contained element is contained by the container. Performing the function on the container involves determining whether the container constrains a contained element size attribute of the contained element. Performing the function on the container further involves performing the function on the contained element to determine a value for the contained element size attribute. If the container constrains the contained element size attribute, the function is passed information identifying how the container constrains the contained element size attribute. If the container does not constrain the contained element size attribute, the function is passed information identifying that the container does not constrain the contained element size attribute. Performing the function on the container further involves determining the value of the size attribute of the container. | 2013-12-05 |
20130321441 | METHOD, SYSTEM AND APPARATUS FOR RENDERING A MAP ACCORDING TO TEXTURE MASKS - Methods, systems and apparatus are described to render map data according to texture masks. A rendering device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include mask indicators corresponding to the one or more shapes. Embodiments may render the map data by creating a mask shape based upon mask indicators corresponding to the shapes described by the vector graphics data. For each created mask shape, a texture source may be determined according to the mask indicator for the mask shape. Embodiments may obtain a texture from the texture source and may apply the mask shape to the obtained texture to render a fill portion of the corresponding shape described by the vector graphics data. Some embodiments may display the rendered map data as a map view. | 2013-12-05 |
20130321442 | METHOD, SYSTEM AND APPARATUS FOR DYNAMICALLY GENERATING MAP TEXTURES - Methods, systems and apparatus are described to dynamically generate map textures. A client device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include texture indicators linked to the one or more shapes. Embodiments may render the map data. For one or more shapes, a texture definition may be obtained. Based on the texture definition, a client device may dynamically generate a texture for the shape. The texture may then be applied to the shape to render a current fill portion of the shape. In some embodiments the render map view is displayed. | 2013-12-05 |
20130321443 | METHOD, SYSTEM AND APPARATUS FOR RENDERING A MAP WITH ADAPTIVE TEXTURES FOR MAP FEATURES - Methods, systems and apparatus are described to render a map with adaptive textures for map features. Embodiments may for a portion of map data, such as a map tile, including a feature of a given feature type specify a level-of-detail texture. A level-of-detail texture may be one of a plurality of level-of-detail textures for a given feature type ordered according to level-of-detail. Embodiments may then provide the specified level-of-detail texture with a mipmap chain to a rendering unit to render the map data. At the lowest level of the mipmap chain may be the specified level-of-detail texture. At the next lowest level of the mipmap chain may be a portion of the level-of-detail texture adjacent to the specified level-of-detail texture in the ordered plurality of level-of-detail textures for the feature type. | 2013-12-05 |
20130321444 | METHOD AND APPARATUS FOR TRANSITIONING BETWEEN PAGES ON A DISPLAY SCREEN - A method and apparatus for scrolling between a plurality of pages on a display device associated with a computer. In one embodiment, the method includes displaying, by the display device, a first page disposed in front of at least one background layer, receiving, by the computer, an input to scroll from the first page to a second page disposed in front of the at least one background layer, scrolling, by the computer, from the first page to the second page, wherein the act of scrolling from the first page to the second page includes changing a color quotient of the at least one of the at least one background layer based on a change in position of a central part of the first page as the first page scrolls to the second page. | 2013-12-05 |
20130321445 | COLORIZING USER INTERFACES - Various embodiments of systems and methods for colorizing user interfaces are described herein. In one aspect, the method includes receiving a request for rendering a user interface including a plurality of sections. Based upon the request, one or more identifiers associated with each of the plurality of sections are identified. Each identifier is assigned a color code. The color code may be assigned by a user. A user configured database table including the color code assignment for each identifier is accessed. Based upon the accessed database table, the plurality of sections is colorized according to the color code of their respective identifier. A colorized user interface including the plurality of colorized sections is rendered. | 2013-12-05 |
20130321446 | Methods And Systems For Visualizing Data - A visualization system generates a visualization for a data set comprising multiple data points. The visualization system accesses the data set and determines a representative data characteristic of the data set. The visualization system also determines, for each of the multiple data points in the data set, a difference between a data point value of a respective data point and the representative data characteristic. Using the determined differences, the visualization system determines a plotting order of the multiple data points. To generate the visualization, the visualization system plots the representative data characteristic in an initial cell and plots the multiple data points in the data set in respective cells such that the respective cells spiral outward from the initial cell in the determined plotting order. | 2013-12-05 |
20130321447 | SYSTEM AND METHOD FOR OBJECT EXTRACTION - Systems and methods for extracting an image of a physical object constructed of for example bricks are presented. The method and system may detect boundaries and edges of a background using an edge detection operator, perform a perspective transformation calculation to compute a corrected virtual grid that is substantially aligned with the physical object's image, locate a color calibration palette in the digital image and extract color value information for pixels of the color calibration palette, and discern bricks as part of the physical object's image, the discernment being based in part on a determination of the brick's color compared to the color palette and the background color, the discerned bricks forming the extracted image. A computer readable medium may include instructions causing a system to extract an image of a physical object constructed of bricks according to the method. | 2013-12-05 |
20130321448 | Lighting control system - Lighting control system ( | 2013-12-05 |
20130321449 | WINDOW COMBINING DEVICE - A window combining device includes a window control unit for adding one window number to pixels on a window-by-window basis, a two-dimensional drawing engine for combining a drawn window including the pixels to which the window number is added by the window control unit into a display window, and a display control unit for displaying the display window into which the drawn window is combined by the two-dimensional drawing engine. When an update occurs in one of a plurality of drawn windows which construct the display window, the two-dimensional drawing engine computes an original background color from a pixel to which a blend flag showing that the pixel is a target for an antialiasing process is added, the pixel being included in pixels of the window for which the update occurs, and carries out the antialiasing process and recombines pixels into the display window. | 2013-12-05 |
20130321450 | METHOD, SYSTEM AND APPARATUS FOR RENDERING A MAP ACCORDING TO A STYLESHEET - Methods, systems and apparatus are described to render a map according to a style sheet. Several embodiments of map rendering are described that may be suitable for rendering individual portions of a map, known as map tiles, which may include one or more features. Embodiments may obtain one or more a map tiles with features that may have one or more style identifiers. Embodiments may identify a style from a stylesheet for each feature in the map tile according to style identifiers in the feature and the style in the stylesheet. Some embodiments may render the one or more map tiles according to the identified styles and may display the rendered map tiles. In some embodiments, a map service generates one or more map tiles with features including style identifiers and sends the one or more map tiles to a client rendering device. | 2013-12-05 |
20130321451 | INFORMATION PROCESSING SYSTEM, COMPUTER READABLE MEDIUM, INFORMATION PROCESSING DEVICE, AND DISPLAY METHOD - An example information processing device includes: a first display controller that displays a plurality of first objects each corresponding to a content included in a plurality of contents; and a second display controller that displays a plurality of second objects each corresponding to a user associated with at least one content included in the plurality of contents, the user being included in a plurality of users which includes at least one registered user, wherein: a second object of a user is displayed in association with a first object corresponding to a content associated with the user; and a second object of the registered user is distinguishable from an appearance of a second object of an unregistered user. | 2013-12-05 |
20130321452 | SYSTEM AND METHOD FOR PROTECTING THE PRIVACY OF OBJECTS RENDERED ON A DISPLAY - A system and method of protecting one or more objects rendered on a display device from being observed by an unwanted viewer. A primary object is rendered on the display device, and a privacy protection object is simultaneously rendered over at least a portion of the primary object. At least a portion of the privacy protection object is rendered with a color saturation value, a transparency value, and a phase delay relative to the primary object such that the portion of the primary object over which the privacy protection object is rendered is visibly obscured to a viewer that is located greater than a predetermined viewing distance from the display device and beyond a predetermined field of view of the display device. | 2013-12-05 |
20130321453 | Virtual Surface Allocation - Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques. | 2013-12-05 |
20130321454 | Virtual Surface Lookaside Lists and Gutters - Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques. | 2013-12-05 |
20130321455 | Virtual Surface Rendering - Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques. | 2013-12-05 |
20130321456 | METHOD, SYSTEM AND APPARATUS FOR RENDERING A MAP ACCORDING TO HYBRID MAP DATA - 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. | 2013-12-05 |
20130321457 | CURSOR DRIVEN INTERFACE FOR LAYER CONTROL - An approach for manipulating objects within a document whereby one or more objects are transposed between other objects in a display order. A first element of the plurality of elements is selected as the active element and a display interface is associated with the first element, and based on input received with respect to the interface element, the display order of the first element is changed in relation to the plurality of elements. | 2013-12-05 |
20130321458 | CONTEXTUAL VISUALIZATION VIA CONFIGURABLE IP-SPACE MAPS - In one embodiment, a method includes generating a treemap for a network space having an array of network addresses. The treemap includes a hierarchical network map with a plurality of leaf nodes, and each leaf node in the treemap characterizes a proper subset of the array of network addresses. The method includes overlaying an organizational schema for an organization on to the hierarchical network map to identify a plurality of nodes of the network space employed by the organization. The method includes generating a visualization for a graphical user interface (GUI) of the hierarchical network map with the organizational schema overlaid thereon that includes a visual indicia of network events that occur within the network space. | 2013-12-05 |
20130321459 | DISPLAY CONTROL APPARATUS AND METHOD, IMAGE PROCESSING APPARATUS AND METHOD, AND PROGRAM - The present technology relates to a display control apparatus and a method, an image processing apparatus and a method, and a program that enable easy and noninvasive observation of an object to be observed. A first display control unit configured to perform display control of a cell image with one or a plurality of images including cells, and a second display control unit configured to perform display control such that a part or all of a motion amount generated for each of subregions with the one or the plurality of images is associated with each of the subregions, and is superimposed on the cell image and is displayed, are provided. The present disclosure can be applied to a display control apparatus or an image processing apparatus. | 2013-12-05 |
20130321460 | SYSTEM AND METHOD FOR EDITING IMAGE DATA FOR MEDIA REPURPOSING - The present invention is directed to a system and method which allow for the automatic cropping and file generation of images from an existing image for display on multiple devices. An image, such as a video image, is provided to an Integrated Development Environment (IDE). Next a mask or plurality of masks representative of different displays are applied to the image. The mask can be moved such that the content author can display an area of interest in the desired device. Once the mask is in place a crop is generated based on the mask. As frames are advanced the mask may be moved as the area of interest moves. Again a crop is made based on the mask. Once completed a file of the images is generated for each device represented by the mask that is displayable for the device. | 2013-12-05 |
20130321461 | Method and System for Navigation to Interior View Imagery from Street Level Imagery - Systems and methods for navigating and displaying imagery in a geographic information system for displaying interactive panoramic imagery are provided. According to aspects of the present disclosure, tools are provided for navigating from an exterior view to an interior view of a geographic object depicted in the interactive panoramic imagery. A preview image associated with the interior of the geographic object can be provided to the user to help the user decide whether to navigate to the interior of the geographic object. For instance, a preview image of the interior of the geographic object can be presented overlaying or within a selecting object in the viewport when the user positions the selecting object proximate a geographic location that has associated interior view imagery. | 2013-12-05 |
20130321462 | GESTURE BASED REGION IDENTIFICATION FOR HOLOGRAMS - Techniques are provided for allowing a user to select a region within virtual imagery, such as a hologram, being presented in an HMD. The user could select the region by using their hands to form a closed loop such that from the perspective of the user, the closed loop corresponds to the region the user wishes to select. The user could select the region by using a prop, such as a picture frame. In response to the selection, the selected region could be presented using a different rendering technique than other regions of the virtual imagery. Various rendering techniques such as zooming, filtering, etc. could be applied to the selected region. The identification of the region by the user could also serve as a selection of an element in that portion of the virtual image. | 2013-12-05 |
20130321463 | APPARATUS AND METHOD FOR AUGMENTING A VIDEO IMAGE - A method of augmenting a video image comprises the steps of estimating the extent of an identified surface captured within the video image and identifying skin pixels within a test area corresponding to the estimated extent of the identified surface within the video image. The method also includes extrapolating positions for skin pixels within the video image that are outside the estimated extent of the identified surface based upon the identified skin pixels, generating a mask from a combination of identified skin pixels and extrapolated skin pixels, and setting an extent of a computer graphic to be superposed substantially on top of the identified surface within the video image. The extent is greater than the estimated extent of the identified surface. The method further includes superposing the graphical augmentation of the video image responsive to the generated mask. | 2013-12-05 |
20130321464 | APPARATUS AND METHOD OF AUGMENTING VIDEO - A method of generating an internally consistent model of the state of a book captured in a video image is provided. The method comprises obtaining a plurality of pieces of evidence relating to the state of a corresponding plurality of aspects of the book in the video image, associating a quality score with each piece of evidence, generating an initial model of the state of the book wherein the state of the book is constrained by physical properties of the book and at least the highest scoring piece of evidence, and sequentially constraining the model in response to one or more successive pieces of evidence whose scores meet a respective predetermined first threshold value. | 2013-12-05 |
20130321465 | MAP INFORMATION DISPLAY APPARATUS - A map information display apparatus includes: a display device that displays map information including a map and facility information; and a navigation device which, when a specific facility and a peripheral facility existing within a set distance of the specific facility are included in the map information displayed by the display device, displays specific facility information indicating the specific facility and peripheral facility information indicating the peripheral facility integrally on the map. | 2013-12-05 |
20130321466 | Determining to Display Designations of Points of Interest Within a Map View - Methods and apparatus for a map tool for determining which points of interest in a map region for which to display designations or labels in a map view such that a displayed designation does not disappear and reappear as a user zooms in or out of a map view or as a user pans across a map region. Also disclosed are methods and apparatus for a ranking tool that uses a hierarchy of categories in order to classify points of interest, where for each given hierarchical category, the points of interest within the given hierarchical category are further ranked according to ranking data for each given point of interest and also ranked according to the quantity of the ranking data for the given point of interest. | 2013-12-05 |
20130321467 | USING SNAPSHOTS TO REPRESENT SLOW APPLICATIONS - In response to certain inputs to an application, the operating system generates a snapshot of the graphical interface of an application. Such inputs include, but are not limited, actions that initiate an update of the graphical interface in the display area for the application, such as repositioning, resizing and/or rotating the display area, bringing the display area onto the display, and removing the display area from the display. Other actions that may initiate creation and use of a snapshot include suspending an application, bringing an application into the foreground, and swapping data for an application into and out of main memory. The operating system updates the display area for the application using the snapshot until the application has completed updating its graphical interface for the modified display area. While the application is updating its graphical interface, the operating system can manage other inputs to the application. | 2013-12-05 |
20130321468 | CORNER DETECTION - A computing device detects an orientation of a computing device and selects a corner of the computing device based on the orientation of the computing device. The computing device determines a height and width for each digital media item in a plurality of digital media items. The computing device displays a first digital media item of the plurality of digital media items in a portrait orientation when the height of the first digital media item is greater than the width of the first digital media item and displays a second digital media item of the plurality of digital media items in a landscape orientation when the width of the second digital media item is greater than the height of the second digital media item. | 2013-12-05 |
20130321469 | METHOD OF CONTROLLING DISPLAY - An exemplary information-processing device includes: a display controller configured to display selectively in a display region of a display device a first image and a second image including the first image, in which second image a display magnification decreases or increases toward an end of the display region. | 2013-12-05 |
20130321470 | APPARATUS AND METHOD FOR VIEWING AN IMAGE THAT IS LARGER THAN AN AREA OF A DISPLAY DEVICE - An apparatus and method are provided for viewing an image on a display device, where the image is larger than a display area of the display device. The method includes selecting an area of the image; detecting background and foreground areas in non-selected areas of the image; and displaying the image on the display device. The selected area of the image is displayed in a predetermined scale, all of the background and foreground areas in the non-selected areas of the image are simultaneously displayed on the display device, a degree of deformation of the background areas, differs from a degree of deformation of the foreground areas, and the degree of deformation of the foreground areas changes in relation to distance moving away from the selected area. | 2013-12-05 |
20130321471 | Virtual Surface Compaction - Virtual surface update and composition techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques. | 2013-12-05 |