Patents Issued in March 14, 2013
-
Publication number: 20130063412Abstract: According to one embodiment, an electronic device including, an emergency power supply module configured to supply electric power to the display at the time of interruption of a regular power supply, a first communication module configured to perform communication based on a first standard, a second communication module configured to perform communication based on a second standard having a capacity and a transmission speed that are lower than those of the first standard, and a controller configured to drive a display using the emergency power supply module and to switch the communication using the first communication module to the communication using the second communication module.Type: ApplicationFiled: April 30, 2012Publication date: March 14, 2013Inventor: Kenichi Ide
-
Publication number: 20130063413Abstract: In a light-emitting device, supply of current is controlled using a transistor having a normal gate electrode (a first gate electrode) and a second gate electrode for controlling threshold voltage. The light-emitting device comprises one or more switches for selecting conduction or non-conduction between the first gate electrode and a drain terminal of the transistor. When the threshold voltage of the transistor is acquired, the first gate electrode and the drain terminal of the transistor are brought into conduction with the switch, and the threshold voltage of the transistor is shifted by controlling the potential of the second gate electrode.Type: ApplicationFiled: September 12, 2012Publication date: March 14, 2013Applicant: SEMICONDUCTOR ENERGY LABORATORY CO., LTD.Inventor: Hiroyuki Miyake
-
Publication number: 20130063414Abstract: A display includes a display panel, a pixel driving unit and a power supply for supplying power to the pixel driving unit. The display panel includes a plurality of pixels arranged in a matrix manner. The pixel driving unit is used for driving the pixels. The power supply includes an input power source, an output capacitor for providing an output voltage, and a control unit for controlling the input power source, such that in a frame period, the input power source charges the output capacitor during the non-refreshing duration of the pixels by the input power source and stops charging the output capacitor during the refreshing duration of the pixels.Type: ApplicationFiled: March 19, 2012Publication date: March 14, 2013Inventors: Hung-Min Huang, Shih-Chieh Kuo
-
Publication number: 20130063415Abstract: This disclosure provides systems, methods and apparatus for manufacturing display devices having electronic components mounted within a display device package. In one aspect, the electronic component connects to the exterior of the display device through pads that run below a seal that holds a substrate and a backplate of the display device together. In another aspect the electronic components also connect to an electromechanical device within the display device, as well as connecting to pads that are external to the display device.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: QUALCOMM MEMS Technologies, Inc.Inventors: Ravindra V. Shenoy, Marc Maurice Mignard, Manish Kothari, Clarence Chui
-
Publication number: 20130063416Abstract: The present invention discloses a method for displaying a picture comprising: calculating a static quality score S of a picture to be displayed based on static parameters of the picture and static parameters of a display module displaying the picture; calculating a dynamic quality score D of the picture based on dynamic parameters of the picture; calculating a quality score Score of the picture based on the static quality score S of the picture and the dynamic quality score D of the picture; calculating a display time T for displaying the picture based on the quality score Score of the picture; and the display module displaying the picture according to the display time T. The present invention further discloses a device for displaying a picture.Type: ApplicationFiled: September 16, 2010Publication date: March 14, 2013Applicant: ZTE CORPORATIONInventors: Mingdong Zhu, Kejun Zhang
-
Publication number: 20130063417Abstract: The present disclosure provides methods, machine readable media, and systems for object alignment from a 2-dimensional (2-0) image of the object. One or more embodiments include defining a 2-D shape in the 2-D image and a 3-dimensional (3-D) shape in a 3-D model of the object, mapping a number of corresponding points on the 2-D and 3-D shapes, defining the 2-D and 3-D shapes with a number of triangles, wherein a number of vertices of the number of triangles correspond to the number of points, subdividing the number of triangles defining the 2-D and 3-D shapes into a plurality of subdivided triangles that include a plurality of new vertices, and reconstructuring a 3-D image from the 2-D image by assigning a number of z-coordinates from the plurality of subdivided triangles of the 3-D shape to the plurality of subdivided triangles of the 2-D shape to create a 3-D reconstructured shape.Type: ApplicationFiled: September 8, 2011Publication date: March 14, 2013Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Jana Trojanova, Saad J. Bedros, Gurumurthy Swaminathan, Yadhunandan U S.
-
Publication number: 20130063418Abstract: 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: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: MICHAEL KASCHALK, ERIC A. DANIELS, BRIAN S. WHITED, KYLE D. ODERMATT, PATRICK T. OSBORNE
-
Publication number: 20130063419Abstract: A stereoscopic image display device includes an image dividing module dividing an input image including a two dimensional (2D) image and a depth information image into a plurality of divisions, wherein each of the divisions includes a portion of the 2d image and a portion of the depth information image corresponding to the portion of the 2D image, an image rendering module rendering the divisions to output a plurality of rendered images, and a display panel assembly combining the plurality of rendered images.Type: ApplicationFiled: February 1, 2012Publication date: March 14, 2013Inventors: KYOUNG HO LIM, Joo-Young Kim, Cheol-Woo Park, Jung-Taek Kim, Kyoung Won Lee
-
Publication number: 20130063420Abstract: A stereoscopic image display method for a liquid crystal display panel is disclosed. The stereoscopic image display method includes providing a stereoscopic image including a first image frame and a second image frame, displaying the first image frame on a plurality of first scan lines of a liquid crystal display panel and displaying a plurality of first black pixel data on a plurality of second scan lines of the liquid crystal display panel during a first frame period, and displaying the second image frame on the plurality of second scan lines of the liquid crystal display panel and displaying a plurality of second black pixel data on the plurality of first scan lines of the liquid crystal display panel during a second frame period.Type: ApplicationFiled: February 13, 2012Publication date: March 14, 2013Inventor: Jian-De Jiang
-
Publication number: 20130063421Abstract: A three-dimensional (3D) image display includes a display panel including regions arranged in a first direction and an image converting unit that converts a two-dimensional (2D) image displayed on the display panel into a 3D image. Each of a first region and a second region includes columns sequentially arranged in the first direction and a first pixel pattern or a second pixel pattern is included in each of the columns. The first and second pixel patterns each include first, second, third, and fourth color cells arranged in a second direction different from the first direction. The arrangement of the first to fourth color cells in the first pixel pattern is different from the arrangement of the first to fourth color cells in the second pixel pattern. The first and second pixel patterns are alternately arranged in corresponding columns of the first and second regions.Type: ApplicationFiled: February 22, 2012Publication date: March 14, 2013Inventors: Ilyong Yoon, Jinhwan Kim
-
Publication number: 20130063422Abstract: A display device includes a display panel including pixels, a frame rate convertor to separate an input image signal into left and right-eye image signals and output the left-eye image signal as first and second left-eye image signals and the right-eye image signal as first and second right-eye image signals, a timing controller to convert the first and second left-eye image signals into first and second left-eye output image signals according to locations of the display panel where the first and second left-eye image signals are displayed and the first and second right-eye image signals into first and second right-eye output image signals according to locations of the display panel where the first and second right-eye image signals are displayed, and a data driver to drive the pixels in response to the first and second left-eye output image signals and the first and second right-eye output image signals.Type: ApplicationFiled: March 7, 2012Publication date: March 14, 2013Inventor: JangKun Song
-
Publication number: 20130063423Abstract: The present invention discloses a unique user interface of an electronic device. The user interface comprises a first interface and a second interface. The said first interface has a displaying mode and an operating mode. The displaying mode is capable of automatically and continuously displaying a first polyhedron icon by rotating thereto in a certain sequence. The operating mode is capable of rotating the polyhedron icon in accordance with the order of the user. The second interface is capable of displaying the polyhedron by unfolding it so as to display the displaying surfaces thereof. Furthermore, the present invention has an output mode. in the output mode, a plurality of reserved intervals are added on the periphery of the development drawing of polyhedron icon so as to provide a non-digital, physical 3D polyhedron by cutting, adhering and folding the reserved intervals.Type: ApplicationFiled: June 28, 2012Publication date: March 14, 2013Applicant: National Taiwan University of Science and TechnologyInventors: Che-Hao Hsu, Fu-Tsung Yang, Kai-Lung Hua
-
Publication number: 20130063424Abstract: Provided is an image processing device including a congruence degree detecting unit which detects a degree of congruence of each of multiple scenes with respect to an input image made of a two-dimensional image, a depth image generating unit which generates, with respect to the input image, depth images each obtained by a technique corresponding to each of the scenes, a blending unit which blends the depth images, which are generated by the depth image generating unit and each generated by a technique corresponding to each of the scenes, at a blending ratio based on the degree of congruence of each of the scenes, to generate a blended depth image, and a three-dimensional image generating unit which generates a three-dimensional image, which can be viewed three-dimensionally, made of a left-eye image and a right-eye image generated by shifting each pixel of the input image using the blended depth image.Type: ApplicationFiled: July 5, 2012Publication date: March 14, 2013Inventors: Nobuo UEKI, Hironori MORI, Takashi KOJIMA, Yuki TOKIZAKI, Kazuhiko NISHIBORI, Seiji KIMURA
-
Publication number: 20130063425Abstract: A visualization process visualizes a visualization range of a three-dimensional model based on physical values of regions of the model. The visualization process may include setting the visualization range, projecting the physical values corresponding to the visualization range onto a visualization plane, designating a coloring range for the projected physical values within the visualization range based on the physical values, defining color information that determines a relationship of the physical values and colors based on the coloring range, and coloring the visualization range based on the color information and the coloring range.Type: ApplicationFiled: August 3, 2012Publication date: March 14, 2013Applicant: FUJITSU LIMITEDInventor: Masahiro WATANABE
-
Publication number: 20130063426Abstract: A game device, which is an example of a display control device is provided. The game device includes: a rendering unit that renders by perspective projection an object disposed in a three-dimensional space and displays the object on a display device; and a position adjusting unit that adjusts the position for disposing the object in the three-dimensional space so that the object is displayed at a position where the object should be displayed on a screen image of the display device.Type: ApplicationFiled: August 10, 2012Publication date: March 14, 2013Applicant: SONY COMPUTER ENTERTAINMENT INC.Inventor: Takeshi NAKAGAWA
-
Publication number: 20130063427Abstract: An image display control system and method are provided. The image display control system includes a feature information acquiring unit that acquires feature information indicating a three-dimensional shape and a position of a feature. The image display system also includes a birds-eye view data creating unit that creates a birds-eye view and a panoramic view data creating unit that creates a panoramic view. The birds-eye view shows scenery to be acquired when viewing in a travel direction of a navigation terminal downward from a view position that is set at an upper point above a current position of the navigation terminal and the panoramic view shows scenery to be acquired when viewing a predetermined directional area including the travel direction of the navigation terminal at the current position. The image display control system also includes an image display control unit that displays the panoramic view above the birds-eye view.Type: ApplicationFiled: August 24, 2012Publication date: March 14, 2013Applicant: AISIN AW CO., LTD.Inventor: Yuji Muraki
-
Publication number: 20130063428Abstract: A method of displaying an image, the method includes providing a source data frame and at least one copy data frame repeating the source data frame to a display panel and, selectively providing boosted light of a first luminance level to the display panel during a first period and normal light of a second luminance level to the display panel during a second period, based on the source data frame and the copy data frame, the second luminance level being smaller than the first luminance level, the second period being longer than the first period.Type: ApplicationFiled: September 7, 2012Publication date: March 14, 2013Inventors: Hak-Mo CHOI, Tae-Kwon Jung, Min-Kyu Park, Kwan-Young Oh
-
Publication number: 20130063429Abstract: A system for delivering three-dimensional virtual content to a user. The system can include a three-dimensional virtual world hosted by a three-dimensional virtual world host, a client associated with a virtual plot of land within the three-dimensional virtual world, and a referencing database hosted by the three-dimensional virtual world host. A user can request three-dimensional virtual content relating to the virtual plot of land from the three-dimensional virtual world host, the three-dimensional virtual world host can respond by supplying the user with identifier data from the referencing database for the client associated with the virtual plot of land, the user can contact the client using the identifier data and request the three-dimensional virtual content, and the client can transmit the requested three-dimensional virtual content to the user.Type: ApplicationFiled: September 7, 2012Publication date: March 14, 2013Inventor: Parham Sina
-
Publication number: 20130063430Abstract: An apparatus for generating depth information includes: a receiver which receives a two-dimensional (2D) image signal including a plurality of frames; a user input unit; a user interface (UI) generator which generates a tool UI to input guide information for generating depth information; a display unit which displays a frame for which depth information is generated among the plurality of frames, and the generated tool UI; and a depth information generator which generates depth information corresponding to the guide information input by the user input unit through the tool UI.Type: ApplicationFiled: September 10, 2012Publication date: March 14, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Oh-jae KWON, Ji-bum MOON, Han-soo KIM, Young-wook SOHN, Seo-young KIM
-
Publication number: 20130063431Abstract: A three dimensional (3D) image display apparatus is provided, which includes a display which outputs a 3D image, a barrier which opens a first area to pass a light in a first direction of a 3D image pixel constituting the 3D image, and which closes a second area to block a light in a second direction of the 3D image pixel, and a controller which controls an operation of the barrier so that the first area becomes narrower than the second area.Type: ApplicationFiled: September 10, 2012Publication date: March 14, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Sang-moo PARK
-
Publication number: 20130063432Abstract: Virtual reality system for viewing current and previously stored or calculated motion data. System obtains data from motion capture elements, analyzes data and stores data in database for use in virtual reality applications and/or data mining, which may be charged for. Enables unique displays associated with the user, such as 3D overlays onto images of the user to visually depict the captured motion data. Ratings, compliance, ball flight path data can be calculated and displayed, for example on a map or timeline or both. Enables performance related equipment fitting and purchase. Includes active and passive identifier capabilities.Type: ApplicationFiled: November 16, 2012Publication date: March 14, 2013Applicant: BLAST MOTION, INC.Inventor: Blast Motion, Inc.
-
Publication number: 20130063433Abstract: Rendering well log values. At least some of the illustrative embodiments are methods that involve: sending to a graphics processing unit (GPU) of a computer system vertices that define a panel, the sending by a main processor of the computer system, the main processor distinct from the GPU; sending a program to the GPU, the sending of the program by the main processor; sending a first set of well log values to the GPU, the sending of the first set of well log values by the main processor; executing the program by the GPU which program determines a first curve from the first set of well log values by the program executed by the GPU; and displaying on a display device of the computer system the first curve within the panel.Type: ApplicationFiled: May 27, 2010Publication date: March 14, 2013Applicant: LANDMARK GRAPHICS CORPORATIONInventor: Jing-Rong Lin
-
Publication number: 20130063434Abstract: A method and system of compensation for intra-operative organ shift of a living subject usable in image guide surgery. In one embodiment, the method includes the steps of generating a first geometric surface of the organ of the living subject from intra-operatively acquired images of the organ of the living subject, constructing an atlas of organ deformations of the living subject from pre-operatively acquired organ images from the pre-operatively acquired organ images, generating a second geometric surface of the organ from the atlas of organ deformations, aligning the second geometric surface of the organ to the first geometric surface of the organ of the living subject to determine at least one difference between a point of the first geometric surface and a corresponding point of the second geometric surface of the organ of the living subject, which is related to organ shift, and compensating for the intra-operative organ shift.Type: ApplicationFiled: November 1, 2012Publication date: March 14, 2013Applicant: VANDERBILT UNIVERSITYInventor: VANDERBILT UNIVERSITY
-
Publication number: 20130063435Abstract: A method of simulating a terrain view from the point of view of an airborne object and a terrain view simulation system which obtain a geo-referenced terrain to the airborne object, correlate in a computer the position and orientation information with the geo-referenced view of the terrain as seen from the airborne object, and display this simulated view.Type: ApplicationFiled: May 27, 2011Publication date: March 14, 2013Applicant: BAE Systems plcInventors: Andrew John Stannard, Mark Green, John Snape
-
Publication number: 20130063436Abstract: A method that includes receiving vertices of a mesh, wherein the mesh represents a volume of interest (VOI) from an original volume, performing a transformation operation on the mesh, wherein the transformation operation transforms vertices of the mesh, obtaining sampling locations of the original volume using the transformed vertices, performing an inverse transformation on the transformed vertices of the mesh and the sampling locations, and performing a ray casting on the original volume to produce an image, wherein the ray casting uses the transformed vertices and a result of the inverse transformation as input.Type: ApplicationFiled: May 30, 2012Publication date: March 14, 2013Applicant: Siemens CorporationInventor: Wei Li
-
Publication number: 20130063437Abstract: Methods, systems, and apparatus, including computer program products, are provided for refining quilts of patches representing three dimensional structures. A method is provided that includes generating a first quilt representation of a three-dimensional structure, adding information to the first quilt representation, and generating a second quilt representation based on the first quilt representation. The first quilt representation is based on a model and associated with a first display level of detail. The second quilt representation is associated with a second display level of detail higher than the first display level of detail.Type: ApplicationFiled: November 20, 2012Publication date: March 14, 2013Inventors: Paul Hanau, Bennett Battaile
-
Publication number: 20130063438Abstract: Technologies and implementations for providing 3-dimensional images are generally disclosed.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Richard Gilmour Billett, James Robert Ward, Lydia Kay Goh
-
Publication number: 20130063439Abstract: A materials trouble shooter is provided for use with 3D models in computer graphics. An error texture is displayed that is distinguishable from textures without errors. If a texture is missing or is applied incorrectly to the 3D model, an error texture is displayed using an error shader instead of a regular shader for the texture for which an error in loading or application has been detected.Type: ApplicationFiled: September 8, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Scott Marison, Jean-Pierre Duplessis, Jacob Meyer, Tito Pagán, Boris S. Jabes
-
Publication number: 20130063440Abstract: Provided is a graphics processing method and apparatus using a post fragment shader. A rendering pipeline of the graphics processing apparatus may include a fragment shader that operates before a raster operator, and a post fragment shader that operates after the raster operator. Each of the fragment shader and the post fragment shader may apply a different effect to each of a plurality of fragments.Type: ApplicationFiled: April 10, 2012Publication date: March 14, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sung Jin SON, Seok Yoon Jung, Shi Hwa Lee, Sang Oak Woo
-
Publication number: 20130063441Abstract: Methods and test systems for reporting transmit bandwidth contention. A histogram representing transmit bandwidth demand for a network device may be built, the histogram including a plurality of bins representing for a plurality of contiguous time intervals of equal duration including a current time bin and plural future time bins. The histogram may be displayed and periodically updated.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Inventors: Laura Choy, Earl Chew, Michael Hutchison
-
Publication number: 20130063442Abstract: This document describes techniques for pre-rendering new content for an application-selectable user interface. These techniques permit a user to select to view application-selectable tiles of the interface and, on selection, quickly see new content through the tiles in the selected portion. In some embodiments, the techniques pre-render content for a portion of a non-visible region of the interface rather than all of the non-visible region to reduce resource costs, such as processor and memory usage on a device and communication bandwidth usage on a communication network.Type: ApplicationFiled: September 10, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Nazia Zaman, Tyler J. Donahue, Ethan Nelson Ray, Maverick J. Velasco
-
Publication number: 20130063443Abstract: Tile cache techniques are described. In at least some embodiments, a tile cache is maintained that stores tile content for a plurality of tiles. The tile content is ordered in the tile cache to match a visual order of tiles in a graphical user interface. When tiles are moved (e.g., panned and/or scrolled) in the graphical user interface, tile content can be retrieved from the tile cache and displayed.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Inventors: Adrian J. Garside, Milena Salman, Vivek Y. Tripathi
-
Publication number: 20130063444Abstract: Various embodiments align callbacks to a scripting component that enable the scripting component to update animation, with a system's refresh notifications. Specifically, an application program interface (API) is provided and implemented in a manner that generates and issues a callback to the scripting component when the system receives a refresh notification. This provides the scripting component with a desirable amount of time to run before the next refresh notification.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: M. David Fields, JR., Cenk Ergan, Qiang Chen, Michael D. Decker, Katerina V. Sedova, Karen Elizabeth Parker Anderson, Jatinder Singh Mann, Walter V. von Koch, Jason J. Weber
-
Publication number: 20130063445Abstract: Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received from applications on a thread that is executed separately than a user interface thread of the applications. As such, the composition system may execute asynchronously from a user interface thread of the application. Additionally, the composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may be used for constructing a tree of objects representing the operations that are to be performed to compose one or more bitmaps. Further, these operations may be controlled by several API visual properties to allow applications to animate content within their windows and use disparate technologies to rasterize such content.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Inventors: Leonardo E. Blanco, Silvana Patricia Moncayo, Jonathan P. Liperi, Reiner Fink, Imran Majid, Joshua Warren Priestley
-
Publication number: 20130063446Abstract: Various embodiments provide a library of animation descriptions based upon various common user interface scenarios. Application developers can query the animation library for animations based on a user's interaction with the user interface. The library defines usage of transformation primitives, storyboarding of the transformation primitives and associated timing functions that are used to create particular animations. These definitions can be provided to a calling application so that the application can implement an animation that utilizes the storyboarded transformation primitives.Type: ApplicationFiled: September 10, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Bonny P. Lau, Song Zou, Wei Zhang, Jason D. Beaumont, Brian D. Beck
-
Publication number: 20130063447Abstract: An information processing device includes a memory; and a processor coupled to the memory, wherein the processor executes a process comprising: drawing an image representing a processing result based on software into an image memory; identifying a high-frequency change area; animating an image of the high-frequency change area; adding time information to an image of a change area having a change or the image of the high-frequency change area animated, and transmits the image to a terminal device; receiving the time information from the terminal device; determining based on a difference between the received time information and a reception time of the time information whether image drawing delay occurs; and starting an animation of the change area when the image drawing delay occurs and the animation is not being executed or changes an image transmission interval when the image drawing delay occurs and the animation is being executed.Type: ApplicationFiled: July 16, 2012Publication date: March 14, 2013Applicant: FUJITSU LIMITEDInventors: Kazuki Matsui, Kenichi Horio, Ryo Miyamoto, Tomoharu Imai
-
Publication number: 20130063448Abstract: Various embodiments align callbacks to a scripting component that enable the scripting component to update animation, with a system's refresh notifications. Specifically, an application program interface (API) is provided and implemented in a manner that generates and issues a callback to the scripting component when the system receives a refresh notification. This provides the scripting component with a desirable amount of time to run before the next refresh notification.Type: ApplicationFiled: October 16, 2012Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventor: Microsoft Corporation
-
METHOD AND SYSTEM FOR PREPROCESSING AND PROVIDING INFORMATION FOR OPERATING A TECHNICAL INSTALLATION
Publication number: 20130063449Abstract: A method is disclosed for preprocessing and providing data and information of an automation system, wherein temporally variable first data or information and temporally invariable second data or information are acquired by using at least one standardized interface. The acquired first data and the acquired second data are read in, processed, via at least one standardized interface, and reproduced for display as a whole, and/or provided for further utilization and for operating a technical installation.Type: ApplicationFiled: September 11, 2012Publication date: March 14, 2013Applicant: ABB AGInventors: Stefan H. LEITNER, Jens Doppelhamer, Wolfgang Mahnke -
Publication number: 20130063450Abstract: A method includes automatically acquiring, through a resource manager module associated with a driver program executing on a node of a cluster computing system, information associated with utilization of a number of Graphics Processing Units (GPUs associated) with the node, and automatically calculating a window of time in which the node is predictably underutilized on a reoccurring and periodic basis. The method also includes automatically switching off, when one or more GPUs is in an idle state during the window of time, power to the one or more GPUs to transition the one or more GPUs into a quiescent state of zero power utilization thereof. Further, the method includes maintaining the one or more GPUs in the quiescent state until a processing requirement of the node necessitates utilization thereof at a rate higher than a predicted utilization rate of the node during the window of time.Type: ApplicationFiled: September 13, 2011Publication date: March 14, 2013Inventor: BHAVESH NARENDRA KABAWALA
-
Publication number: 20130063451Abstract: A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or GPUs concurrently are described. One or more executables are compiled online from a source having an existing executable for a type of physical compute devices different from the one or more physical compute devices. Dependency relations among elements corresponding to scheduled executables are determined to select an executable to be executed by a plurality of threads concurrently in more than one of the physical compute devices. A thread initialized for executing an executable in a GPU of the physical compute devices are initialized for execution in another CPU of the physical compute devices if the GPU is busy with graphics processing threads.Type: ApplicationFiled: September 13, 2012Publication date: March 14, 2013Inventors: Aaftab Munshi, Jeremy Sandmel
-
Publication number: 20130063452Abstract: Image data is captured from a specified area of a rendered screen display from the video memory for a number of frames. The image data can be captured in another area of video memory, enabling a video memory to video memory copy to be performed, thus bypassing system memory. This captured image data can be synchronized with event trace data, or other metadata from the operating system, associated with the application. Analysis tools can read and analyze the captured image data in real time to detect and report render artifacts. A graphics processing unit can implement the analysis and operate on the image data directly in the video memory. Such analysis can include a statistical analysis of the images in a sequence of screen captures to identify outliers in the sequence. These outliers have render artifacts.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Imran Ali, Andrei Baioura, Jin Jia, Deepali Bhagvat, Michael Haight, Hiroshi Nagata
-
Publication number: 20130063453Abstract: Methods are provided for reordering operations in execution of an effect graph by graphics processing unit. Memory availability is evaluated for storing images rendered using the effect graph. Memory is allocated for multiple parallel intermediate textures that store images. Operations that write to these textures are executed. It is then determined that there is not sufficient memory to perform additional parallel operations. The memory currently allocated is flushed, and memory for an upper-level texture is allocated. The operations that write pixels to the upper-level texture are executed.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: JEFFREY R. BLOOMFIELD, STEPHEN P. PROTEAU, MICHAEL VINCENT ONEPRO
-
Publication number: 20130063454Abstract: A rendering device includes a temporary memory, rendering processing units, and a rendering control unit. The temporary memory stores one or more rendering instructions and rendered results therefor in association. The rendering processing units perform rendering processing in accordance with a rendering instruction, store, when one or more similar rendering instructions exist for pages for which rendering processing was consecutively performed, the rendering instructions and rendered results therefor in association in the temporary memory, and read and use, when rendered results associated with one or more rendering instructions are stored, the rendered results.Type: ApplicationFiled: July 6, 2012Publication date: March 14, 2013Applicant: FUJI XEROX CO., LTD.Inventor: Takuya MIZUGUCHI
-
Publication number: 20130063455Abstract: A method for rendering one or more user interface elements on a display screen of a device is disclosed. The method includes receiving a request for rendering a first user interface element without an orientation preference, and identifying a type of the device. The method also includes, in accordance with a determination that the type of the device is a first device type corresponding to television devices and the first user interface element corresponds to a first user interface element type, rendering the first user interface element as a vertical user interface element in a first display region of the display screen.Type: ApplicationFiled: July 23, 2012Publication date: March 14, 2013Inventors: Jason Bayer, Pierre-Yves Laligand, Leo Baghdassarian
-
Publication number: 20130063456Abstract: Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Inventors: Leonardo E. Blanco, Daniel N. Wood, Max McMullen, Allison W. Klein, Brian T. Klamik, Michael I. Borysenko, Keith D. Melmon, Michael P. Crider, Silvana Patricia Moncayo
-
Publication number: 20130063457Abstract: A display device is provided which includes a liquid crystal display panel including a plurality of pixels each having one or more sub-pixels; and control electronics configured to provide, in response to image data, signal voltages to the pixels in a first mode whereby an on-axis viewer and an off-axis viewer perceive substantially a same main image, and signal voltages to the pixels in a second mode whereby the on-axis viewer perceives the main image and the off-axis viewer perceives a side image different from the main image.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: SHARP KABUSHIKI KAISHAInventors: Charlotte Wendy Michele BORGERS, Benjamin John BROUGHTON, Kenji MAEDA, Tatsuo WATANABE
-
Publication number: 20130063458Abstract: A display apparatus comprises: a display screen including pixels, each displaying a natural image and a pattern of a predetermined character, a sign, a graphic or a combination thereof; a pattern memory unit 102 for storing a shape, a display position, a size and a gradation of the pattern, and for storing an accumulated display time of the pattern; a characteristic memory unit 103 for storing a characteristic of luminance lowering of a light emitting element; an accumulated quantity calculating unit 104 for calculating an accumulated quantity of luminance lowering of the pixels constituting the pattern; a correction quantity calculating unit 105 for calculating a correction quantity for each of the pixels constituting the pattern, based on the accumulated quantity of luminance lowering; and an image generating unit 106 for correcting an input image based on the correction quantity, to display a corrected image on the display screen.Type: ApplicationFiled: August 28, 2012Publication date: March 14, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Shunichi Shido, Takuya Higaki, Hideo Mori
-
Publication number: 20130063459Abstract: Performing primitive composition within a user interface thread, enhancing the ability to scale a user interface framework to computing devices having limited resources. In one or more embodiments, a user interface thread walks a user interface hierarchy that describes elements of a program's user interface and directly generates static Graphics Processing Unit (GPU) data structures representing at least a portion of the user interface hierarchy. The user interface thread passes the static GPU data structures to a composition thread, which uses these static GPU data structures during generation of a plurality of video frames. This includes the composition thread, based on the static GPU data structures, sending GPU data and GPU commands for the plurality of video frames to a GPU for rendering.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Gerhard Schneider, Bede Jordan, Ashraf Michail, Brendan J. Clark, Pawel Wiktor Olszta
-
Publication number: 20130063460Abstract: An integrated development environment includes a visual shader designer engine that enables a user to create a pixel shader embodied as a directed acyclic graph. The directed acyclic graph contains nodes, where each node is associated with an operation that is used to generate a color characteristic of a final rendered model. The visual shader designer engine displays a rendered image at each node that is the result of the node's operation during development of the directed acyclic graph. An error texture is rendered in a node when an erroneous condition is detected in rendering a node's operations.Type: ApplicationFiled: September 8, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Scott Marison, Jean-Pierre Duplessis, Mohsen Agsen, Tito Pagan
-
Publication number: 20130063461Abstract: Systems and methods for rendering 2D grids using texture mapping and fragment shaders.Type: ApplicationFiled: September 8, 2011Publication date: March 14, 2013Applicant: Landmark Graphics CorporationInventor: Venkatraman Viswanathan