Transparency (mixing Color Values) Patents (Class 345/592)
  • Publication number: 20140168252
    Abstract: A display apparatus and an image processing method thereof are provided. The method includes displaying an image on a display screen, acquiring weather information through at least one of a sensor and an external server, and providing an image effect corresponding to the weather information to the displayed image by processing the image based on the acquired weather information.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 19, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-hye SONG, Gyeong-cheol JANG, Jong-keun CHO
  • Patent number: 8749579
    Abstract: An image display method comprises: color coding a second image respective to an intensity spectrum with a portion or portions of the intensity spectrum set to be transparent to generate a color coded second image; combining a first image and the color coded second image to generate a fused image; and displaying the fused image. An image display system comprises: an image generating module configured to generate an image by color coding an input image in accordance with a colormap assigning colors to intensities of an intensity spectrum; a colormap modifying module configured to select a portion of the intensity spectrum to be transparent; and a display configured to display the generated image.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: June 10, 2014
    Assignee: Koninklijke Philips N.V.
    Inventors: Yang-Ming Zhu, Charles A. Nortmann
  • Patent number: 8749573
    Abstract: Provided herein is a technique by which a user may interact with an apparatus configured to provide for display of an image, such as with augmented reality glasses. An example embodiment may provide a method including receiving an indication of a first motion event initiated on a first side of a device from a motion sensor, determining a first motion event pattern based on one or more directional components of the first motion event, distinguishing the first motion event from a motion event initiated on a second side of the device, correlating a first operation with the first motion event pattern, and causing the first operation to be performed. The first operation may include causing the opacity of an image presented on a substantially transparent display to be increased.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: June 10, 2014
    Assignee: Nokia Corporation
    Inventors: Syed Reza Ali, Sean Michael White
  • Patent number: 8749560
    Abstract: The disclosed systems and methods make the motion of an object in an animation appear smooth by blending a number of subframes of visually adjusted images of the object for each frame of the animation. A request to animate an object along a motion path can be received by a graphics processing system of a device, where the motion path traverses at least a portion of a user interface presented on a display of the device. For each frame of the animation, the graphics processing system blends N subframes of visually adjusted images of the object to create a final blurred image which is rendered on the display. The graphics processing system can determine whether there is more processing time to perform additional blending of subframes prior to rendering a final frame for display, and then blending more subframes of images prior to rendering the final frame for display.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventor: Bas Ording
  • Patent number: 8749572
    Abstract: Systems and methods for performing brush behavior simulation in an image editing application may facilitate realistic paint simulation by the addition of a fill channel to a color space representation that includes a set of color channels and an alpha channel representing opacity of the paint. The fill channel value for each pixel of a brush model or canvas may represent the amount of paint stored at the pixel. The system may include logic to support paint compositing, mixing, and depletion operations that calculate a consequent color of a destination pixel resulting from the operations dependent on the fill channel values for the source and/or destination pixels. The resulting color channel, opacity channel, and fill channel values may be converted to a color space that does not include a fill channel or opacity channel for display. A source pixel may be a pixel of an atomic element of a texture.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: June 10, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Stephen J. DiVerdi, Aravind Krishnaswamy
  • Publication number: 20140152688
    Abstract: Display control that extends a user's visual ability is accomplished. By wearing an eyeglass-type or headgear-type mounting unit, he or she is allowed to see display means disposed in front of his or her eyes. By causing a part of a screen area of the display means to be in a through-state and a display with a display image signal to be executed, the user can see an image of a scene different from a scene that he or she ordinarily sees with a display of the display image signal while he or she can see the ordinary visual scene with the through-state area.
    Type: Application
    Filed: February 4, 2014
    Publication date: June 5, 2014
    Applicant: SONY CORPORATION
    Inventors: Yoichiro SAKO, Masaaki Tsuruta, Taiji Ito, Masamichi Asukai, Kan Ebisawa
  • Patent number: 8743136
    Abstract: Methods, apparatuses, and computer readable storage mediums for generating an object representation from a bitmap image by selecting a set of regions, including a background region, from the bitmap image. Color and partial transparency parameters of a first graphical object with partial transparency that overlaps a second graphical object are estimated according to colors of the set of regions. The estimated color and partial transparency are consistent with a transparency compositing model. Geometric models of the first and second graphical objects are constructed from the set of regions and the estimated color and transparency parameters of the first graphical object. The object representation is generated dependent upon the geometric models. The object representation may be an electronic document and the bitmap image may be a scanned version of a document.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: June 3, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: James Austin Besley
  • Patent number: 8736632
    Abstract: An image processing system computes blended pixel data from two image layers and ?-layer data. ?-layer data indicates a transparency of one of the image layers. The image processing system includes more than one memory capable of storing pixel data. A processor is programmed to apply different processing methods to pixel data based on their storage locations. A selector may obtain pixel data from each image layer and the ?-layer data. The selector may transmit the pixel data to one of the multiple memories based on the ?-layer data.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: May 27, 2014
    Assignee: Harman Becker Automotive Systems GmbH
    Inventors: Jochen Frensch, Karl Bühler
  • Patent number: 8736633
    Abstract: A method and system is described for enhancing ground situational awareness to an aircrew via the display of an airport moving map within an own-ship, including determining the position of the own-ship and an aircraft on one of a taxiway, a runway, or an apron, displaying each of the own-ship and the aircraft on an airport moving map by displaying for each a first symbol that indicates the location on the airport moving map; and displaying a second symbol that changes in transparency in proportion to the range of the airport moving map.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: May 27, 2014
    Assignee: Honeywell International Inc.
    Inventor: Saravanakumar Gurusamy
  • Publication number: 20140139546
    Abstract: The present invention provides a method implemented by a computer for generating an image on a display that represents a plurality of transactions as lines connecting points in the display indicative of a source and an origin for the respective transactions. For each of the lines, an anti-aliasing process is used to determine a coverage value for each pixel of the display that represents the extent to which the line covers each pixel, and a record of a cumulative coverage value for each pixel is maintained in an image buffer. When the lines have been rendered into the image buffer, the method comprises determining a maximum and a minimum of the cumulative coverage values stored in the image buffer, scaling the cumulative coverage value for each pixel, and rendering each pixel onto the display by using the scaled cumulative coverage value to determine a transparency for the pixel.
    Type: Application
    Filed: December 2, 2013
    Publication date: May 22, 2014
    Applicant: SynerScope B.V.
    Inventors: Danny Hubertus Rosalia HOLTEN, Johannes Cornelius Adrianus BUENEN
  • Publication number: 20140132621
    Abstract: Disclosed is a method of rendering a radial gradient blend defined by a gradient function. The method identifies respective first and second radial limits for a point of the radial gradient blend, the respective first and second radial limits having known blend values and receives an estimated value of the gradient function for the point. The method determines a direction from the estimated value to an ideal value, wherein the ideal value is a value of the gradient function for the point and modifies the estimated value, based on the direction of the ideal value. The method checks the ideal value is within a predetermined threshold of the estimated value and stores a determined blend value for the point by interpolating between the known blend values of the respective first and second radial limits on the basis of the modified estimated value of the gradient function, to render the radial gradient blend.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 15, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Richard James Zillman, Kevin John Moore
  • Publication number: 20140132622
    Abstract: Architecture that enhances the visual experience of a slide presentation by animating slide content as “actors” in the same background “scene”. This is provided by multi-layered transitions between slides, where a slide is first separated into “layers” (e.g., with a level of transparency). Each layer can then be transitioned independently. All layers are composited together to accomplish the end effect. The layers can comprise one or more content layers, and a background layer. The background layer can further be separated into a background graphics layer and a background fill layer. The transition phase can include a transition effect such as a fade, a wipe, a dissolve effect, and other desired effects. To provide the continuity and uniformity of presentation the content on the same background scene, a transition effect is not applied to the background layer.
    Type: Application
    Filed: January 28, 2014
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason Zhao, Mark Pearson, Peter Lai
  • Patent number: 8724173
    Abstract: A problem of the present invention is to provide a control apparatus, a controlling method, a program, and a recording medium which can print by using at least one or more special colors in addition to four colors of Cyan, Magenta, Yellow, and Black. To solve the above problem, the control apparatus according to the present invention includes analyzing unit that provides command analysis for a CMYK plate and a clear toner plate, generating unit that generates image data of the CMYK plate based on a result of the command analysis by the analyzing unit, and embedding unit that embeds a clear toner attribute obtained by analyzing the clear toner plate in an attribute flag accompanying each of pixels of the image data of the CMYK plate, which is generated by the generating unit.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: May 13, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Junichi Yamakawa
  • Patent number: 8719732
    Abstract: A method and system for applying 3D switch panel in instant messaging tool. The method includes creating a window, and creating a plane model according to the window; receiving a command for triggering rotation; and rotating the plane model to drive the interface window of the instant messaging tool to rotate. The adoption of the method and the system provided can use the 3D to switch panels of the instant messaging tool, which can satisfy users' individual demands and improves the usability of the instant messaging tool.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: May 6, 2014
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Shundong Gao, Weiwen Xie
  • Patent number: 8717391
    Abstract: A display pipe may include fetch circuitry and a scaler unit, and registers programmable with information that defines active regions of an image frame. Pixels within the active regions are active pixels to be displayed, pixels outside of the active regions are inactive pixels not to be displayed. The fetch circuitry may retrieve frames from memory, retrieving the active pixels and not retrieving the inactive pixels as defined by the programmed contents of the registers. A scaler unit may produce scaled pixels from the fetched pixels, basing each scaled pixel on a respective corresponding set of pixels. When a given pixel of the respective corresponding set of pixels is an inactive pixel, the scaler unit may assign an estimated value to the given pixel based on one or more active pixels in the respective corresponding set of pixels. The scaler unit may provide the scaled pixels to a blend unit for blending with other pixels.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: May 6, 2014
    Assignee: Apple Inc.
    Inventors: Joseph P. Bratt, Peter F. Holland
  • Patent number: 8711167
    Abstract: One embodiment of the present invention sets forth a technique for generating and transmitting video frame data from a graphics processing unit (GPU) to a color field sequential display device. A frame buffer image comprising per-pixel packed color channels is transformed to a frame buffer image comprising regions corresponding to the color channels with vertical blanking regions inserted between color sub-field regions. Each region of the transformed frame buffer image is sequentially transmitted to the color field sequential display device for display of the corresponding color channel. Backlight illumination for each color channel is controlled by the GPU for temporal alignment with display of each color channel during a vertical blanking interval. The GPU may compensate an individual pixel's color channel value based on a corresponding previous color channel value in order to minimize crosstalk between neighboring color fields.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: April 29, 2014
    Assignee: Nvidia Corporation
    Inventor: David Wyatt
  • Patent number: 8711170
    Abstract: A video display pipe used for processing pixels of video and/or image frames may include edge Alpha registers for storing edge Alpha values corresponding to the edges of an image to be translated across a display screen. The edge Alpha values may be specified based on the fractional pixel value by which the image is to be moved in the current frame. The video pipe may copy the column and row of pixels that are in the direction of travel, and may apply the edge Alpha values to the copied column and row. The edge Alpha values may control blending of the additional column and row of the translated image with the adjacent pixels in the original frame, providing the effect of the partial pixel movement, simulating a sub-pixel rate of movement.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: April 29, 2014
    Assignee: Apple Inc.
    Inventors: Joseph P. Bratt, Peter F. Holland, Gokhan Avkarogullari
  • Patent number: 8711169
    Abstract: To provide an image viewing device for enabling a user to readily find their desired image.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: April 29, 2014
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventor: Munetaka Tsuda
  • Patent number: 8698836
    Abstract: A system, method, and computer program product are provided for optimizing stratified sampling associated with stochastic transparency. In use, surface data associated with one or more surfaces to be rendered is received. Additionally, the one or more surfaces are rendered, utilizing stochastic transparency, where stratified sampling associated with the stochastic transparency is optimized.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: April 15, 2014
    Assignee: NVIDIA Corporation
    Inventors: Samuli Laine, Tero Karras
  • Patent number: 8699042
    Abstract: Systems and methods are provided for performing blending operations on color documents described in a PDL in one of at least two modes. In a first mode, a specified colorspace associated with one PDL group is replaced with a second colorspace, wherein the second colorspace is native to a target device. Blending operations can then be performed on the PDL group using the second colorspace. In the second mode, blending operations are performed using the colorspace specified for the PDL group.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: April 15, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt Nathan Nordback
  • Publication number: 20140092121
    Abstract: A method performed by a processing system with content display management includes identifying a first added content in a set of added contents that overlap and forming a display image to include the first added content such that a first portion of the first added content is partially transparent with respect to remote content captured by a remote system and a second portion of the first added content is opaque with respect to at least a portion of second added content in the set of added contents.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, LP
    Inventor: Ian N. Robinson
  • Patent number: 8687014
    Abstract: A process and circuit for blending a foreground image (B) with a background image (A), said foreground and background images being arranged in pixels and having color representations (R, G, B). The foreground foreground image (A) has a transparency parameter (T(x,y)) in accordance with a so-called alpha plane representative of the transparency profile to apply to the foreground image. The process involves the steps of: -applying a dithering method on said alpha plane in order to convert said transparency parameter (T) into a one-bit transparency parameter (T?); -use said one-bit transparency parameter (T?) for controlling a multiplexing unit having two inputs respectively receiving the foreground image (A) and the background image (B). In one embodiment, the one-bit transparency parameter T? into the two extreme values of a range of continuous values, for instance coded on 8 bits.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: April 1, 2014
    Assignee: ST-Ericsson SA
    Inventors: David Coupe, Gilles Spinelli
  • Patent number: 8687002
    Abstract: A 3D graphics rendering method, medium and system that provide a motion blur effect. Clone objects of an object are generated based on animation information of the object to which a motion blur effect is to be applied and 3D graphics data including the generated clone objects is rendered, thereby providing a motion blur effect without using accumulation buffers.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: April 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-oak Woo
  • Patent number: 8675257
    Abstract: An automatic trapping method and system is used for packaging printing. The method includes translating trapping objects into simple color blocks, scanning all of the blocks and attaining trapping boundaries, determining whether the color blocks on both sides of the trapping boundaries meet the trapping rule depending on the ink dots percentage and luminance, connecting trapping boundaries by analyzing regions, creating trapping zone and filling ink into the zone and reducing color.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: March 18, 2014
    Assignees: Founder International Co. Ltd., Peking University
    Inventors: Wenhua Jia, Min Liu, Pingli Li, Jianjun Jiang
  • Patent number: 8675020
    Abstract: Provided are an image display method and an image display device. The method includes: reading first layer data; reading partial data of second layer data; and blending the read first layer data and the read partial data of the second layer data and displaying the blended data. The image display device includes: a processing unit generating first and second layer data and storing the generated first and second layer data in a storage unit; and a display unit reading the first layer data and partial data of the second layer data from the storage unit, blending the read first layer data and the read partial data of the second layer data, and displaying the blended data.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: March 18, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Euicheol Lim
  • Publication number: 20140063045
    Abstract: A device and a method for displaying and adjusting image information are disclosed. The method at least includes steps of: controlling an LCD unit to be transparent, so that an environmental scene is visible, and an image information is displayed on the LCD unit according to a display instruction; executing a first automatic adjustment procedure. The first automatic adjustment procedure includes steps of: detecting the light intensity of the environment by the light-detecting unit to correspondingly generate a first detection value; comparing the first detection value with a determination range of light intensity by the processor to generate an automatic adjustment instruction according to the operation status of the active light source module; automatically adjusting the operation status of the active light source module according to the automatic adjustment instruction to adjust the brightness of the image information and correspondingly adjust the transparency of the LCD unit.
    Type: Application
    Filed: May 2, 2013
    Publication date: March 6, 2014
    Applicant: Wistron Corporation
    Inventor: Yao-Tsung Chang
  • Publication number: 20140063046
    Abstract: A device and method for adjusting the transparency of a display used for packaging a product are provided. The method includes: receiving a user input on the transparent display that encloses the product; adjusting the transparency of the transparent display based on the user input; and displaying information related to the product, which is enclosed by the transparent display, on the transparent display whose transparency has been adjusted. A transparent display with adjustable transparency includes a display configured to display product information provided by a product; a sensor configured to detect a user input on the transparent display; and a controller configured to adjust, based on the detected user input, the transparency of at least a portion of the transparent display determined by a device connected to the transparent display, and wherein the controller is configured to adjust the transparency of the determined portion according to control information received from the device.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 6, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-hyun JUNG, Geun-ho LEE
  • Publication number: 20140063044
    Abstract: A navigation apparatus includes a priority information database (DB) that stores display priority of a plurality of additional images to be displayed on a map image, and a control unit configured to adjust opacity of the additional images according to the display priority when an overlap between the additional images is detected. Accordingly, a display unit displays the additional images having the adjusted opacity.
    Type: Application
    Filed: December 11, 2012
    Publication date: March 6, 2014
    Applicant: HYUNDAI MNSOFT, INC.
    Inventor: Seong-Dae KIM
  • Publication number: 20140063042
    Abstract: Methods, systems, and apparatus for generating and providing display error indications. In one aspect, a method includes accessing data defining display areas and, for each display area: respective display area borders that are different from display area borders of other display areas; and display data for each of a plurality of objects that are rendered in the display area, the display data defining, for each object: a display position of the object; display dimensions of the object; and content data defining content of the object; wherein each object in each display area corresponds to a respective object in each other display area; receiving user input specifying a change in the display data of a first object in a first display area and, in response, determining whether the change causes a display error; and for each display area for which the change causes a display error, generating an error indication.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: GOOGLE INC.
    Inventors: Nestor F. Hernandez, Dmitriy Portnov, Mengya Tang, Ankit Jain
  • Publication number: 20140063043
    Abstract: A system, method, and computer program product are provided for transmitting opacity data for a plurality of pixel values. In use, opacity data is identified for a plurality of pixel values in a first format. Additionally, the opacity data for the plurality of pixel values is stored in a second format. Further, the opacity data for the plurality of pixel values is transmitted, utilizing the second format.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Jacques Francois Mahe, Peter Pipkorn
  • Patent number: 8659616
    Abstract: A system, method, and computer program product are provided for rendering pixels with multiple semi-transparent surfaces. In use, a pixel is identified. Additionally, an operation to generate a plurality of samples for the pixel is performed. Further, a subset of the samples for each of at least one semi-transparent surface associated with the pixel is selected at least in part in a random manner. Moreover, the pixel is rendered utilizing the selected subset of the samples for each of the at least one semi-transparent surface.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: February 25, 2014
    Assignee: NVIDIA Corporation
    Inventor: Eric B. Enderton
  • Patent number: 8659615
    Abstract: Systems and methods for managing window transparency for a computer display, making windows wholly transparent or semi-transparent, on a window-by-window basis. Window transparency is triggered by monitoring messages exchanged between a program and an operating system, or by a user action. Upon detection of a first message indicating that a window of the display should be transparent, a layered display mode for the window is initiated. Upon detection of a second message indicating that the window should no longer be transparent, the layered display mode for the window is terminated. The layered mode can be controlled by the operating system or by a graphics processor.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: February 25, 2014
    Assignee: Nvidia Corporation
    Inventors: Thomas C. Martyn, Richard L. Clark
  • Publication number: 20140043355
    Abstract: A method for dynamic image manipulation and a mobile terminal supporting the same are disclosed. The method for dynamic image manipulation includes: outputting at least one thumbnail; receiving an input event; and performing image change by changing at least one of the shape, color and transparency of the output thumbnail according to properties of the input event.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 13, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Kyusung KIM, Ho KIM, Uijeong PARK, Soojung BAE, Jeeyeun WANG, Seungju YUK
  • Publication number: 20140035942
    Abstract: A transparent display apparatus is provided. The transparent display includes a display including a plurality of transparent display layers, and a controller configured to control the display, when a first event occurs, to display a first screen on a first transparent display layer from among the plurality of transparent display layers, and to display a second screen on a second transparent display layer that is from among the plurality of transparent display layers, wherein the controller controls the display to display the first screen that is currently displayed on the first transparent display layer to be displayed on the second transparent display layer for a predetermined time when a second event occurs.
    Type: Application
    Filed: August 1, 2013
    Publication date: February 6, 2014
    Applicant: Samsung Electronics Co. Ltd.
    Inventors: Il-kook YUN, Joon-kyu SEO, Chang-soo LEE
  • Patent number: 8644644
    Abstract: Methods and apparatus for blending regions from multiple images to produce a blended image. An image blending module may obtain multiple digital images of a scene. A base image and a source image are selected, and a stroke is applied to the source image to indicate a desired region which is to be blended with the base image. A region in the source image is identified from the stroke using a segmentation technique such as a graph cut algorithm, and the identified region is blended with the corresponding region of the base image, for example using alpha blending. Additional strokes may be applied to the source image to select other regions to be blended with the base image. A different image may be selected as a source image, and a region from the different image may be selected for blending with the base image.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporation
    Inventor: Vikas Yadav
  • Patent number: 8644600
    Abstract: Systems and methods are described for learning visual object cutout from a single example. In one implementation, an exemplary system determines the color context near each block in a model image to create an appearance model. The system also learns color sequences that occur across visual edges in the model image to create an edge profile model. The exemplary system then infers segmentation boundaries in unknown images based on the appearance model and edge profile model. In one implementation, the exemplary system minimizes the energy in a graph-cut model where the appearance model is used for data energy and the edge profile is used to modulate edges. The system is not limited to images with nearly identical foregrounds or backgrounds. Some variations in scale, rotation, and viewpoint are allowed.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Qiong Yang, Fang Wen, Xiaoou Tang
  • Patent number: 8643663
    Abstract: Disclosed is a method of rendering a radial gradient blend defined by a gradient function. The method identifies respective first and second radial limits for a point of the radial gradient blend, the respective first and second radial limits having known blend values and receives an estimated value of the gradient function for the point. The method determines a direction from the estimated value to an ideal value, wherein the ideal value is a value of the gradient function for the point and modifies the estimated value, based on the direction of the ideal value. The method checks the ideal value is within a predetermined threshold of the estimated value and stores a determined blend value for the point by interpolating between the known blend values of the respective first and second radial limits on the basis of the modified estimated value of the gradient function, to render the radial gradient blend.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: February 4, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Richard James Zillman, Kevin John Moore
  • Patent number: 8643666
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering an artwork comprising a plurality of surfaces, wherein the plurality of surfaces comprises a plurality of semi-transparent surfaces unsorted in depth. An identifier of the nearest semi-transparent surface may be determined and stored in a stencil count of a stencil buffer. The depth of the second nearest semi-transparent surface may be determined using a stencil test based on the stencil count to bypass the nearest semi-transparent surface. The second nearest semi-transparent surface may be rendered to an image buffer, and the nearest semi-transparent surface may be rendered to the image buffer.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
  • Patent number: 8638341
    Abstract: Described is a method of rendering an image. A transparency of a destination pixel and a transparency of a source pixel are determined at multiple sample positions in each pixel. A new pre-multiplied color is determined for the destination pixel in response to the transparencies of the destination pixel, the transparencies of the source pixel, a color of the source pixel and a pre-multiplied color of the destination pixel. New transparencies of the destination pixel are determined at the samples in the destination pixel in response to the transparencies of the source pixels and the transparencies of the destination pixel. The method of the present invention permits rendering of polygonal two-dimensional images while eliminating overdraw, therefore using less memory bandwidth than conventional methods for rendering typical two-dimensional vector images. Thus the method is suited for mobile computing and other applications with limited memory bandwidth.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Kiia K. Kallio
  • Patent number: 8633941
    Abstract: An image-processing apparatus is provided. The apparatus includes a determining unit determining a type of image data; a holding unit holding color value for the still images, and holding a ratio for the moving image for each moving image, an updating unit updating the color value and the ratio, and a display unit displaying composite image data. For each piece of image data to be drawn, the updating unit updates each ratio based on a transmittance of the image data, updates the color value and a transmittance of a still image when it is a still image, and updates the color value data based on a transmittance of a moving image, and causes the transmittance to be further held as a ratio of the moving image when it is a moving image. The display unit displays the composite image data using the color value and the ratio.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: January 21, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Asuka Wada, Toru Nomakuchi, Satoru Mamiya, Jun Fujisawa, Shinya Takeichi, Shuichi Okamura, Atsushi Date, Takeshi Suzuki, Akihiro Takamura, Waki Murakami, Shigeru Sakamoto
  • Publication number: 20140009487
    Abstract: According to embodiments, an image processing device is disclosed. The image processing device comprises a memory unit configured to store a foreground image data and a background image data, a data transfer unit configured to transmit image data from the memory unit, and an image data processing unit configured to process image data. The image data processing unit comprises a subsampling designation unit configured to instruct the memory section to transmit over the data transfer unit a subsampled image data, the subsampled image data being subsampled from the background image data stored in the memory unit. The image data processing unit further comprises a transparency processing unit configured to perform transparency processing on the foreground image data to form a transparent image data.
    Type: Application
    Filed: March 4, 2013
    Publication date: January 9, 2014
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Hideaki MIZUNO
  • Patent number: 8619092
    Abstract: An image processing apparatus and graphics memory unit which reduces useless memory access to a graphics memory unit. When an image data read section reads image data from frame buffers or windows, a mask area inside/outside determination section determines by reference to mask information stored in a mask information storage section whether image data which is being scanned is in a memory access mask area. If the image data which is being scanned is in the memory access mask area, then a superposition process section performs a superposition process according to a transmission attribute assigned to the memory access mask area regardless of transmission attributes assigned to the frame buffers or the windows.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: December 31, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Hideaki Yamauchi
  • Publication number: 20130342560
    Abstract: A method for drawing a line having a gradient opacity across a width of the line includes receiving a path for rendering the line in a user interface, and rendering, by a computing device, a plurality of composite lines on a user interface along the path to form the line. The composite lines of the plurality of composite lines have different widths have an opacity, and are multilayered along the path. The method further includes centering, by the computing device, longitudinal-centers of the plurality of composite lines with a center of the path. The opacity of the plurality of composite lines is additive across portions of the width of the line to form the gradient opacity.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: Motorola Mobility LLC
    Inventor: Pushkar Prakas Joshi
  • Publication number: 20130342561
    Abstract: In a data visualization system, a method of generating a representation of data values for a plurality of data points being visualized in an image space, the method comprising the steps of the data visualization system: i) retrieving data values from a data storage module in communication with the data visualization system, wherein a first data value is associated with a first data point, ii) determining a size and a transparency value for a first icon based on the first data value, iii) rendering the first icon in two dimensions in a position associated with the first data point in the image space, wherein the first icon is rendered based on the determined size and transparency values to generate a representation of the data value.
    Type: Application
    Filed: July 18, 2011
    Publication date: December 26, 2013
    Applicant: BUSINESS INTELLIGENCE SOLUTIONS SAFE B.V.
    Inventor: Andrew John Cardno
  • Publication number: 20130335440
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to MIDlet execution in a desktop environment and provide a method, system and computer program product for clip region definition for a MIDlet region space. In one embodiment of the invention, a method for clip region definition for a MIDlet region space can be provided. The method can include extracting a raster image from a MIDlet, computing a clip region from the extracted raster image for the MIDlet, deploying the MIDlet to a desktop environment through an emulator, and applying the clip region to the MIDlet through the emulator to deploy the MIDlet as a widgetized application in the desktop environment.
    Type: Application
    Filed: August 22, 2013
    Publication date: December 19, 2013
    Applicant: International Business Machines Corporation
    Inventor: Richard Redpath
  • Patent number: 8610729
    Abstract: A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: December 17, 2013
    Assignee: Graphic Properties Holdings, Inc.
    Inventors: John M. Airey, Mark S. Peercy, Robert A. Drebin, John Montrym, David L. Dignam, Christopher J. Migdal, Danny D. Loh
  • Publication number: 20130328908
    Abstract: Colour information and transparency information of pixels of a source image, which may be a partially transparent overlay image of a format that natively support transparency, are stored as a transformed image. The transformed image is of a format that does not natively support transparency. The transformed image has two disjoint regions, one storing the source color information and the other storing the source transparency information. The transformed image can be used as a representation of the overlay image when compositing with a base image.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Oskar Härje Johan Valdemar SUNDBOM
  • Patent number: 8599218
    Abstract: Disclosed are apparatus and methods for generating displays based on a layout with space components. A layout is received that specifies a set of rectangular components, each rectangular component having at least one size. The set of rectangular components includes a non-visible space component configured not to react to user-interface events. A plurality of grid lines is determined from the layout. Each rectangular component is associated with at least two grid lines that are based on the at least one size of the rectangular component. A system of constraints is generated, where each constraint is related to at least two grid lines of the plurality of grid lines. The system of constraints is solved to determine a location for each grid line in the plurality of grid lines. A display of the rectangular components is generated based on the locations of the grid lines.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventor: Philip Milne
  • Publication number: 20130314433
    Abstract: A transparent display device and a transparency adjustment method thereof are provided. The transparent display device includes a transparent display unit, a sensing module and a processing unit. The sensing module detects at least one of conditions of the environmental background of the transparent display device and a user's input. The processing unit determines if it is necessary to adjust the transparent degree of a transparent image displayed by the transparent display unit or not according to a sensing result detected by the sensing module.
    Type: Application
    Filed: March 14, 2013
    Publication date: November 28, 2013
    Applicant: ACER INCORPORATED
    Inventor: Chueh-Pin Ko
  • Publication number: 20130300760
    Abstract: An image display apparatus includes a see-through display, an image mask generator, an image generator, and an image display unit. The see-through display is located before an eye of a user. The image mask generator is configured to generate an image mask. The image generator is configured to generate a display image with the image mask being overlapped with an original image. The image display unit is configured to display the display image on the see-through display.
    Type: Application
    Filed: April 26, 2013
    Publication date: November 14, 2013
    Applicant: Sony Corporation
    Inventors: Hisako Sugano, Masatoshi Ueno, Kenichi Kabasawa, Daisuke Kawakami, Shinobu Kuriya, Tetsuro Goto, Tsubasa Tsukahara, Toshiyuki Nakagawa