Arithmetic Processing Of Image Data Patents (Class 345/643)
-
Patent number: 8823730Abstract: An image display device includes a creation unit configured to calculate histogram data before correction that indicates a luminance distribution from an input image data; a clip processing unit configured to set a value of the number of pixels of a tone to an upper threshold when the tone among tones of luminance values in the histogram data; an addition unit configured to add a value of the number of pixels based on a difference between the upper threshold and a value of the number of pixels for each tone that is set to the upper threshold in the histogram data before correction to a value of the number of pixels of at least a part of tones that are present between a first luminance value and a second luminance value and to output obtained corrected histogram data; and a correction unit configured to correct the input image data.Type: GrantFiled: December 1, 2011Date of Patent: September 2, 2014Assignee: Fujitsu LimitedInventors: Motonobu Mihara, Masayoshi Shimizu
-
Patent number: 8817039Abstract: Provided is an image processing device which enables image display that takes full advantage of a color reproduction performance of a panel without providing a viewer with a feeling of strangeness. An image processing device includes: a color gamut conversion processor configured to convert inputted data into RGB data according to a liquid crystal panel; a weighting factor calculator configured to calculate a weighting factor; a first post-color-gamut-conversion data weighting processor configured to perform weighting processing to the RGB data; an inputted data weighting processor configured to perform weighting processing to the inputted data; and an output adder configured to add data after the weighting processing to generate RGB data to be supplied to the liquid crystal panel.Type: GrantFiled: February 8, 2010Date of Patent: August 26, 2014Assignee: Sharp Kabushiki KaishaInventors: Xiaomang Zhang, Akiko Yoshida
-
Patent number: 8817038Abstract: A display apparatus, which adjusts a luminance value of an image, and a method for driving the same are disclosed. The display apparatus includes a first image conversion unit that converts first image data into a plurality of second image data each including a luminance value, a luminance analysis unit that determines quantities of luminance values of the second image data, and determines a distribution of the luminance values, and a luminance adjustment unit that adjusts the respective luminance values of the second image data based on the quantities.Type: GrantFiled: December 7, 2011Date of Patent: August 26, 2014Assignee: Samsung Display Co., Ltd.Inventors: Yong-Seok Choi, Byung-Ki Chun, Jong-Woong Park, Joo-Hyung Lee
-
Patent number: 8803918Abstract: Methods, apparatus, and computer-readable storage media for calibrating focused plenoptic camera data. A calibration technique that does not modify the image data may be applied to raw plenoptic images. Calibration parameters, including but not limited to tilt angle, corner crops, main lens distance from the microlens array, sensor distance from the microlens array, and microimage size, may be specified. Calibration may include scaling down the input texture coordinates for the plenoptic image so that the new coordinate range fits the size of the texture with crops taken into account. These coordinates may be further transformed by one or more of a matrix performing a scaling, to correct for lens distortion; a rotation, to correct for tilts; and a translation that finalizes the necessary corner crops. A transformation matrix is generated that can be applied to the raw image by radiance processing techniques such as super-resolution techniques.Type: GrantFiled: November 30, 2010Date of Patent: August 12, 2014Assignee: Adobe Systems IncorporatedInventors: Todor G. Georgiev, Georgi N. Chunev
-
Patent number: 8803904Abstract: The invention relates to a method for processing a video image for a display device. In order to reduce the visibility of transition regions in the processed image, the method comprises a step of application of a third video pattern to at least one part of the image, the third video pattern resulting from the spatial interleaving of a first video pattern and at least one second video pattern according to a determined model.Type: GrantFiled: September 13, 2010Date of Patent: August 12, 2014Assignee: Thomson LicensingInventors: Hassane Guermoud, Jonathan Kervec, Emmanuel Jolly
-
Patent number: 8773431Abstract: Methods and apparatus for generating an n-sided patch by sketching on a three-dimensional reference surface. A user draws a closed curve on a 3D surface; the drawn outline is taken as a boundary for an N-sided patch. If the user does not close the curve, the system may automatically close the curve, as a closed outer boundary curve may be required to produce an N-sided patch. The boundary conditions, the positions, and the surface normals at the boundary are inferred automatically from the 3D surface that the user has drawn the curve on. In addition, boundary curves for the same patch may be drawn on different 3D shapes; multiple 3D shapes may be used as the template or canvas on which the user draws curves from which a patch is to be generated.Type: GrantFiled: April 23, 2010Date of Patent: July 8, 2014Assignee: Adobe Systems IncorporatedInventors: Pushkar P. Joshi, Nathan A. Carr
-
Patent number: 8760462Abstract: The present invention relates to a unique color management method for calibrating and characterizing a light mixing system comprising a set of primary light modules emitting self-luminous color primaries, which may be intimately mixed to produce a batch color that matches a standard color. The radiant output of each self-luminous color primary, or channel, is modulated by a setting a light controller to a Digital-to-Analog-Conversion (“DAC”) value. In the event that the radiant output of the color primary channels is non-linearly proportioned to the DAC input values, it is useful to employ an innovative “iterative best-fit” method of simultaneously calculating admixtures of light from all color primaries that match a standard color. Otherwise, a matrix method based on matrix algebra may also be used to create a batch color that matches a standard color. A best fit tristimulus value method or best fit minimum RMSD can be used in conjunction with these spectral color matching methods.Type: GrantFiled: May 6, 2010Date of Patent: June 24, 2014Assignee: Columbia Insurance CompanyInventors: Patrick Tak Fu Chong, Hugh Fairman
-
Patent number: 8736630Abstract: Provided is an image processing device which enables image display that takes full advantage of a color reproduction performance of a panel without providing a viewer with a feeling of strangeness. In at least one embodiment, an image processing device includes: a first color space converter configured to convert an externally transmitted RGB signal into an XYZ signal; a three-dimensional matching processor configured to perform conversion to tristimulus values of the XYZ signal to generate an XYZ signal; and a second color space converter configured to convert the XYZ signal to an RGB signal for a liquid crystal panel.Type: GrantFiled: February 8, 2010Date of Patent: May 27, 2014Assignee: Sharp Kabushiki KaishaInventor: Xiaomang Zhang
-
Publication number: 20140125705Abstract: A method, computer program product, and computer system for identifying a first reference point on a display. A second reference point of an object of an application is identified, wherein the object is on the display. A distance is determined of the first reference point on the display from the second reference point of the object on the display. One or more properties of the application is adjusted based upon, at least in part, the distance of the first reference point on the display from the second reference point of the object on the display.Type: ApplicationFiled: October 1, 2013Publication date: May 8, 2014Applicant: International Business Machines CorporationInventors: Szymon Brandys, Malgorzata Janczarska, Pawel Pogorzelski, Tomasz Zama
-
Patent number: 8704843Abstract: An image processing apparatus according to the present invention, comprises: a motion detection unit that detects a motion vector from an input image; a determination unit that determines whether an image is moving in each pixel in use of the detected motion vector, and determines whether a motion pixel, about which determination has been made that the image is moving therein, exists in a predetermined range from a still pixel about which determination has been made that the image is not moving therein; and a correction unit that performs correction processing to decrease at least one of high frequency components, contrast, and luminance for the still pixel about which determination has been made that a motion pixel exists in the predetermined range.Type: GrantFiled: December 15, 2010Date of Patent: April 22, 2014Assignee: Canon Kabushiki KaishaInventor: Tetsuji Saito
-
Patent number: 8692831Abstract: Provided is a parallel operation processing apparatus and method. The parallel operation processing apparatus and method may generate an interpolated matrix with respect to a character included in each of a current frame and a next frame using a matrix corresponding to each of the current frame and the next frame generated, based on joint information corresponding to a plurality of joints included in the character. Also, the parallel operation processing apparatus and method may display an interpolated frame using the interpolated matrix.Type: GrantFiled: June 28, 2010Date of Patent: April 8, 2014Assignees: Samsung Electronics Co., Ltd., Korea University of Technology and Education Industry-University Cooperation FoundationInventors: Hyung Min Yoon, Oh Young Kwon, Byung In Yoo, Chang Mug Lee, Hyo Seok Seo
-
Patent number: 8692826Abstract: Visualization frameworks may include solvers. The solvers may be used to determine the properties of view components of view compositions. In some instances, the solvers may be explicitly composed using a relational structure, such as a dependency tree. In some instances, the solvers may be implicitly composed based on property-setters having solvers invoking other property-setters having solvers.Type: GrantFiled: June 19, 2009Date of Patent: April 8, 2014Inventors: Brian C. Beckman, David G. Green, Vijay Mital, Darryl E. Rubin
-
Patent number: 8681187Abstract: An image processing apparatus includes a calculation to calculate a compression gain that is applied to a low-frequency component of an input image and an amplification gain that is applied to a high-frequency component of the input image, a generation to generate a display image in which a pixel value of a pixel of the input image is corrected based on the compression gain and the amplification gain calculated by the calculation unit, and a display to display the display image.Type: GrantFiled: November 24, 2010Date of Patent: March 25, 2014Assignee: Fujitsu LimitedInventors: Motonobu Mihara, Masayoshi Shimizu
-
Patent number: 8669997Abstract: A display apparatus according to this invention performs control so as to reduce the difference between image data input to a display unit and an image which is displayed on a display surface and acquired by an acquisition unit, based on the image data and the image.Type: GrantFiled: November 24, 2010Date of Patent: March 11, 2014Assignee: Canon Kabushiki KaishaInventor: Junji Kotani
-
Patent number: 8633942Abstract: Images provide rich information regarding what they depict. For example, an image may have additional information, such as depth and/or 3D location values, for some points within the image. It may be advantageous to extrapolate the values from the valued points to the entire image because a new view of the image may be generated based upon values of points. Accordingly, an interpolated image may be generated by interpolating values for unvalued points based upon values of valued points. In particular, a set of valued points having desired cost paths may be determined for an unvalued point. A model may be applied to the set of valued points to interpolate a value for the unvalued point. One or more interpolated images may be projected onto a new view. In particular, points within an interpolated image may be projected onto locations within the new view based upon values of the points.Type: GrantFiled: June 7, 2010Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: Yonatan Wexler, Eyal Ofek, Blaise Hilary Aguera y Arcas
-
Patent number: 8624929Abstract: A system for transforming and displaying coordinates dates, which collects a coordinate area image from a controller of a machine by image collect means, wherein the coordinate imager includes numeral pattern and the coordinate numeral of the numeral pattern is gained from the feedback value of the grating scale or the encoder of the machine, and displayed on a monitor of the controller. The system, hereinbefore, transforms the coordinate numeral pattern into coordinate value for calculating and the change range of the coordinate value is synchronously displayed on a screen of the system for a measure system to refer and compare.Type: GrantFiled: January 30, 2011Date of Patent: January 7, 2014Inventor: Hsin-Fung Peng
-
Patent number: 8605082Abstract: A digital screen rendering resolution adjustment can allow users who are conventionally dependent upon corrective lenses to view the digital screen to, after the resolution adjustment, view the contents of this screen with 20×20 vision (considered normal vision), without the use of these corrective lenses. A linear algebraic transform (performing essentially the inverse of the Lensmaker's Equation) can be applied and enact matrix manipulation that when rendering the graphical display to autocompensate for a viewer's visual abnormalities, can result in a distorted screen that is equivalent to the inverse of a corrective lens prescription. A screen rendering customization to autocompensate for a user's visual impairment can be applied for each eye in 3D capable devices due to the inherent nature of 3D to display separate images per eye.Type: GrantFiled: April 18, 2011Date of Patent: December 10, 2013Inventor: Brian K. Buchheit
-
Patent number: 8576248Abstract: A polygon selection unit selects, on the basis of a given condition, a base unit to be used in a collision determination process from base units included in a three-dimensional virtual object. A collision determination unit executes the collision determination process between three-dimensional virtual objects by using the base unit selected by the polygon selection unit for each virtual object.Type: GrantFiled: September 10, 2007Date of Patent: November 5, 2013Assignee: Canon Kabushiki KaishaInventor: Yasuo Katano
-
Patent number: 8576243Abstract: A display system includes a display-color function image generator and a DCF image converter. The DCF image generator generates a DCF image from a source image. In the DCF image, each pixel is associated with a respective DCF configured to convert an input value to a display color value. The DCF image generator inputs values to respective DCFs to convert the DCF image to a displayable image having pixels associated with respective display colors.Type: GrantFiled: October 8, 2010Date of Patent: November 5, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter Morovic, Jan Morovic
-
Patent number: 8566714Abstract: A computer program product for standardizing the appearance of related accessories installed on a base product. The base product and related accessories can be visualized from a plurality of view-angles on a configurator application. An accessory is loaded onto the base product by an image transformation tool that manipulates the accessory to fit onto the base product. The transformed accessory is saved as a t-matrix profile for each view-angle of the base product, and the t-matrix profiles are associated with an accessory classification, which includes additional accessories that similarly fit the base product. The visualization data associated with the base product can then be updated with the t-matrix profiles. A customer GUI is provided for viewing the accessories fitted onto the base product where the transformations can automatically transform other accessories in the same accessory classification on the base product. In an embodiment, the base product is a vehicle.Type: GrantFiled: September 20, 2011Date of Patent: October 22, 2013Assignee: Insignia Group, L.C.Inventors: David Stringer, James Brooks, Stephen Miller, Brian Smithson
-
Patent number: 8553046Abstract: An apparatus and method for detecting and handling thin lines in a raster image includes reading depth values for each pixel of an n×m block of pixels surrounding a substantially central pixel. Differences are then calculated for selected depth values of the n×m block of pixels to yield multiple difference values. These difference values may then be compared with multiple pre-computed difference values associated with thin lines pre-determined to pass through the n×m block of pixels. If the difference values of the pixel block substantially match the difference values of one of the pre-determined thin lines, the pixel block may be deemed to describe a thin line. The apparatus and method may preclude application of an anti-aliasing filter to the substantially central pixel of the pixel block in the event it describes a thin line.Type: GrantFiled: November 9, 2007Date of Patent: October 8, 2013Assignee: Vivante CorporationInventors: Lefan Zhong, Abdulkadir Utku Diril
-
Patent number: 8554308Abstract: According to an exemplary embodiment of the present invention, a cardiac roadmapping technique is provided, that does not rely on the prerequisite of a phase-centric pairing of the angiogram and life images. Instead, both the pairing and accurate registration of the images are combined within a single operation, for example by using a multi-device map. This may provide for robust and precise cardiac roadmapping.Type: GrantFiled: February 25, 2008Date of Patent: October 8, 2013Assignee: Koninklijke Philips N.V.Inventors: Raoul Florent, Stephane Valente
-
Patent number: 8547396Abstract: Systems, methods, and computer storage media for generating a computer animation of a game. A custom animation platform receives game play data of the game and determines at least one scene based on the game play data. Then, one or more frames in the scene are set up, where at least one of the frames includes at least one non-game pre-production element of the game. Subsequently, the frames are rendered and the rendered frames are combined to generate a computer animation.Type: GrantFiled: December 31, 2007Date of Patent: October 1, 2013Inventor: Jaewoo Jung
-
Patent number: 8542244Abstract: System and method for generating multiprimary signals with optimization for bit depth for use in display devices. A preferred embodiment comprises converting an input color signal into an output color signal, wherein the number of colors in the output color signal is less than a number of colors used in a display system, when a weighting of the input color signal is less than a specified threshold, and converting the input color signal into an output color signal, wherein the number of colors in the output color signal is equal to the number of colors used in the display system, when the weighting of the input color signal is greater than the specified threshold. The use of fewer colors eliminates low bit depth colors, allowing increased dither quality in dimmer images.Type: GrantFiled: November 5, 2012Date of Patent: September 24, 2013Assignee: Texas Instruments IncorporatedInventors: Jeffrey Kempf, Rajeev Ramanath
-
Patent number: 8525848Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provide the ability to visualize a point cloud dataset. A grid, having cells, is mapped over the point cloud dataset. The points are sorted and a contribution factor is computed for each cell. Each cell and its contribution factor is stored. A viewing area and total number of viewing points is determined. The cells are intersected with the viewing area to determine visible cells. The contribution factors for the visible cells are accumulated and divided into the total viewing points to determine a point extraction value. A number of points to read (and display) from each visible cell is determined by multiplying the contribution factor of each visible cell by the point extraction value.Type: GrantFiled: November 16, 2009Date of Patent: September 3, 2013Assignee: Autodesk, Inc.Inventor: Carl Christer Janson
-
Patent number: 8505181Abstract: A process for redesigning a distressed component in which the distressed component is under thermal and structural loads, for improving the life of the component. The process includes obtaining the operating conditions of the machine in which the distressed component is used, finding the boundary conditions under which the distressed component operates, producing a 3-dimensional model of the distressed component with such detail that the distress levels are accurately represented on the model, subjecting the model to a series of technical analysis to predict a life for the component, reiterating the technical analysis until the levels of distress on the model accurately represent the distress that appears on the actual component, and then predicting a remaining life of the component based on the analysis, or redesigning the model and reanalyzing the model until a maximum life for the component has been found.Type: GrantFiled: May 22, 2012Date of Patent: August 13, 2013Assignee: Florida Turbine Technologies, Inc.Inventors: Joseph D Brostmeyer, Andrew R Narcus
-
Patent number: 8502834Abstract: An original design image is processed to create a modified design image for blending with an image of a product to create a combined image representing the result of printing the design image onto the product. To create a modified design image, both the alpha value and color of pixels in the original design image are modified. The modified alpha value and the modified color of a pixel are determined as a function of the amount of gray in the original color of the pixel. The modified pixel color is calculated by subtracting the level of gray in the original pixel color from each of the three original component color values and increasing any remaining color component values as a function of the modified alpha value of the pixel.Type: GrantFiled: June 29, 2009Date of Patent: August 6, 2013Assignee: Vistaprint Technologies LimitedInventors: Brian D. Hanechak, Paul J. Shelman
-
Patent number: 8502832Abstract: Apparatus and systems utilizing fixed point filtering to perform floating point texture filtering. A texture pipe unit consisting of a texture addressing unit, texture cache unit, and texture filter unit accepts texture requests for a specified pixel from a resource and returns formatted bilinear filtered results based on the specific pixel's corresponding four texels. The texture filtering unit consists of a pre-formatter module, interpolator module, accumulator module and a format module. The pre-formatter module accepts texel data in a floating point or fixed point format. However, if the data is in a floating point format the pre-formatter module converts the floating point data into a normalized fixed point data format whereby the interpolator module may perform its bilinear interpolator functions using standardized fixed point systems and apparatus without necessitating the use of floating point arithmetic units.Type: GrantFiled: May 30, 2008Date of Patent: August 6, 2013Assignee: Advanced Micro Devices, Inc.Inventors: Brian A. Buchner, Anthony P. DeLaurier
-
Patent number: 8487942Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary system comprises: a network I/O interface; a frame buffer; a first memory; and a plurality of processors to separate the action script from other data, to convert a plurality of descriptive elements of the action script into a plurality of hardware-level operational or control codes, and to perform one or more operations corresponding to an operational code to generate pixel data for the graphical image. In an exemplary embodiment, at least one processor further is to parse the action script into the plurality of descriptive elements and the corresponding data, and to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.Type: GrantFiled: February 14, 2009Date of Patent: July 16, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8487963Abstract: Methods, systems and computer program products are disclosed for displaying a preview of pixels to be effected by a brush tip area. Input is received for specifying one or more parameters defining a brush tip area. The one or more parameters include a size of the brush tip area. Pixels associated with a canvas in a display window are scanned. The scanned pixels are mapped back into the brush tip area according to a specified transform. A shape of a brush tip taper is calculated to indicate a softness or hardness of an edge of the brush tip area. An output color is composited to the scanned pixels based on the calculated shape of the brush tip taper. A preview representation is displayed of pixels effected by the brush tip area based on the compositing.Type: GrantFiled: May 30, 2008Date of Patent: July 16, 2013Assignee: Adobe Systems IncorporatedInventors: Jerry Harris, John W. Worthington
-
Patent number: 8487948Abstract: A graphic processing system to compute a texture level of detail. An embodiment of the graphic processing system includes a memory device, a driver, and level of detail computation logic. The memory device is configured to implement a first lookup table. The first lookup table is configured to provide a first level of detail component. The driver is configured to calculate a log value of a second level of detail component. The level of detail computation logic is coupled to the memory device and the driver. The level of detail computation logic is configured to compute a level of detail for a texture mapping operation based on the first level of detail component from the lookup table and the second level of detail component from the driver. Embodiments of the graphic processing system facilitate a simple hardware implementation using operations other than multiplication, square, and square root operations.Type: GrantFiled: December 21, 2011Date of Patent: July 16, 2013Assignee: Vivante CorporationInventors: Mike M. Kai, Jean-Didier Allegrucci, Anthony Ya-Nai Tai
-
Patent number: 8487941Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory to store corresponding data; a first processor to separate the action script from other data; and a second processor to convert a plurality of descriptive elements of the action script into a plurality of operational codes, and to perform an operation corresponding to an operational code of the plurality of operational codes using the corresponding data to generate pixel data for the graphical image. In exemplary embodiments the second processor further is to parse the action script into the plurality of descriptive elements and the corresponding data, and to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.Type: GrantFiled: February 14, 2009Date of Patent: July 16, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8446433Abstract: A system includes a computing device that includes a memory for storing one or more computer graphics, and a graphics distorter. The graphics distorter applies a distortion model to the computer graphic to produce a distorted version of the computer graphic, while substantially simultaneously allowing user interactions with the computer graphic. The applied distortion model represents lens distortion.Type: GrantFiled: June 12, 2009Date of Patent: May 21, 2013Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Ronald Mallet, Jeffrey Saltzman, Brian Cantwell
-
Patent number: 8441497Abstract: Vertex data can be accessed for a graphics primitive. The vertex data includes homogeneous coordinates for each vertex of the primitive. The homogeneous coordinates can be used to determine perspective-correct barycentric coordinates that are normalized by the area of the primitive. The normalized perspective-correct barycentric coordinates can be used to determine an interpolated value of an attribute for the pixel. These operations can be performed using adders and multipliers implemented in hardware.Type: GrantFiled: August 7, 2007Date of Patent: May 14, 2013Assignee: Nvidia CorporationInventors: Edward A. Hutchins, Michael J. M. Toksvig
-
Patent number: 8441488Abstract: Exemplary apparatus, method, and system embodiments provide for processing an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; first circuitry configured to convert a plurality of descriptive elements of the action script into a plurality of operational codes; and second circuitry configured to execute the plurality of operational codes using corresponding data stored in the first memory to generate pixel data for the graphical image. Exemplary embodiments may further include third circuitry configured to parse the action script into the plurality of descriptive elements and the corresponding data, and fourth circuitry configured to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.Type: GrantFiled: September 5, 2012Date of Patent: May 14, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8432404Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary method comprises: converting a plurality of descriptive elements into a plurality of operational codes which at least partially control at least one processor circuit; and using at least one processor circuit, performing one or more operations corresponding to an operational code to generate pixel data for the graphical image. Another exemplary method for processing a data file which has not been fully compiled to a machine code and comprising interpretable descriptions of the graphical image in a non-pixel-bitmap form, comprises: separating the data file from other data; parsing and converting the data file to a plurality of hardware-level operational codes and corresponding data; and performing a plurality of operations in response to at least some hardware-level operational codes to generate pixel data for the graphical image.Type: GrantFiled: February 14, 2009Date of Patent: April 30, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8432403Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; and a plurality of processors to separate the action script from other data, to convert a plurality of descriptive elements of the action script into a plurality of hardware-level operational or control codes, and to perform one or more operations corresponding to an operational code of the plurality of operational codes using corresponding data to generate pixel data for the graphical image. In an exemplary embodiment, at least one processor further is to parse the action script into the plurality of descriptive elements and the corresponding data, and to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.Type: GrantFiled: February 14, 2009Date of Patent: April 30, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8421810Abstract: A color look-up table includes a plurality of images recorded on a film. Each of the images being recorded on a separate picture of the film and containing at least a first level and a second level. The first and second levels having different pixel color values and are arranged to form a detectable geometric pattern on each of the pictures. The first field and a second field having detectable boundaries assigned to characterize distortions on the film.Type: GrantFiled: March 20, 2007Date of Patent: April 16, 2013Assignee: Thomson LicensingInventors: Shu Lin, Izzat Hekmat Izzat, Yousef Wasef Nijim
-
Patent number: 8416242Abstract: A method determining LOD values for a geometric primitive, in accordance with one embodiment of the present invention, includes accessing a plurality of geometric parameters of a vertex. An LOD value for a vertex is calculated as a function of the plurality of parameters of the vertex in a setup module. In a raster module an LOD value for a pixel is interpolated as a function of the LOD value of the pixel corresponding to the vertex and a view distance of the non-vertex pixel.Type: GrantFiled: May 14, 2004Date of Patent: April 9, 2013Assignee: Nvidia CorporationInventor: Edward A. Hutchins
-
Patent number: 8411102Abstract: A color look-up table includes a plurality of images recorded on a film. Each of the images being recorded on a separate picture of the film and containing at least a first level and a second level. The first and second levels having different pixel color values and are arranged to form a detectable geometric pattern on each of the pictures.Type: GrantFiled: March 20, 2007Date of Patent: April 2, 2013Assignee: Thomson LicensingInventors: Shu Lin, Izzat Hekmat Izzat, Yousef Wasef Nijim
-
Publication number: 20130063489Abstract: A geospatial multiviewer can include a geospatial application that provides geospatial data responsive to a user input, the geospatial data corresponding to a representation of at least one geographical region. A request engine is configured to provide a search query for requesting content from at least one data source. The search query is based at least in part on the geospatial data from the geospatial application. A graphics pipeline is configured to dynamically generate at least one transformation for adjusting objects in an output presentation in response to the user input. The output presentation is rendered based on the at least one transformation. The objects in the output presentation comprise received content and the representation of at least one geographical region.Type: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Inventors: CRAIG HOURIE, Steve Sulte
-
Patent number: 8395629Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes generating intermediate values from an evaluation of one or more static expressions within shader programming code that is configured to modify an appearance of an image, compressing the intermediate values based on a determination of which intermediate values are duplicative, and storing the compressed intermediate values in a buffer accessible to an image rendering application.Type: GrantFiled: December 27, 2007Date of Patent: March 12, 2013Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Charlie A. Kilpatrick, Brian W. Smith
-
Publication number: 20130050264Abstract: Technologies are described herein for determining the display of equal spacing guides between diagram shapes. The nearest neighbors of each shape in a diagram are determined, and the distances between each shape and its nearest neighbors are calculated. When an active shape in the diagram is positioned or moved, spacing guides are displayed between shapes having equidistant spacing when the calculated distances between shapes become equal to a distance between the active shape and one of its nearest neighbors.Type: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Ankit Prasad, Jeffrey Chao-Nan Chen, Onur Onder
-
Patent number: 8373887Abstract: An image processing apparatus includes an image processing unit, a memory, a determination unit, and a dividing unit. The image processing unit dynamically changes a configuration thereof, and executes image processing in accordance with the changed configuration. The memory includes a pre-processing information memory area, an ongoing-processing information memory area, and a post-processing information memory area. The determination unit determines a division position of printing information used for image processing to be executed by the image processing unit, at which an amount of printing information, an amount of intermediate information corresponding to the printing information, and an amount of image information corresponding to the printing information are less than or equal to memory capacities of the pre-processing information memory area, the ongoing-processing information memory area, and the post-processing information memory area, respectively.Type: GrantFiled: May 21, 2012Date of Patent: February 12, 2013Assignee: Fuji Xerox Co., Ltd.Inventors: Yuki Hara, Takuya Ohta
-
Publication number: 20130009980Abstract: A method and a processor for implementing the method are disclosed for processing of an image. A first algorithm is selected to be used for processing information representing an area of interest in the image. A second algorithm is selected to be used for processing information representing an area of the image that is not in the area of interest. The first and second algorithms are applied to their respective portions of the information representing the image.Type: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Applicant: ATI TECHNOLOGIES ULCInventor: Hao Ran Gu
-
Patent number: 8315601Abstract: A system and method for processing attachments to messages sent to a mobile device is described herein. Embodiments described herein apply to encrypted messages comprising multiple message parts, in which different encryption keys (e.g. session keys) have been used to encrypt the different message parts. In at least one example embodiment, the encrypted session keys for every message content part comprising an attachment is received at the mobile device. In one embodiment, all of the encrypted session keys are stored together in a main message header. The mobile device may then decrypt the encrypted session key associated with a user requested attachment, and transmits the decrypted session key to one or more remote servers in an attachment request for use in decrypting the requested attachment. Data associated with the requested attachment, in decrypted form, is returned to the mobile device.Type: GrantFiled: April 30, 2012Date of Patent: November 20, 2012Assignee: Research In Motion LimitedInventors: Michael Kenneth Brown, Michael Grant Kirkup, Michael Stephen Brown
-
Publication number: 20120287118Abstract: In a first information processing apparatus, data in a first format is stored. Further, the data in the first format is transformed into a code image by using a predetermined encoding mode. Moreover, code image data in a second format is generated by combining the code image with the data in the first format. In a second information processing apparatus, predetermined information processing is performed based on the data in the first format. In a third information processing apparatus, the code image is displayed, by a first display device, based on the code image data in the second format.Type: ApplicationFiled: July 11, 2011Publication date: November 15, 2012Applicant: NINTENDO CO., LTD.Inventors: Shohei MIZUTANI, Masayoshi Kobayashi
-
Patent number: 8300053Abstract: An electronic device includes an image fitting system to fit an image to identify characters of the image and graphics of the image in the electronic device. Operations of fitting the image by the image fitting system includes generation of a standard character database to fit characters of the image, generation of character fitting results by fitting each character of the image according to the standard character database, and generation of graphic fitting results by fitting each graphic of the image according to a standard graphic that is defined by a graphic equation.Type: GrantFiled: December 23, 2009Date of Patent: October 30, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Min Wang
-
Publication number: 20120262477Abstract: A digital screen rendering resolution adjustment can allow users who are conventionally dependent upon corrective lenses to view the digital screen to, after the resolution adjustment, view the contents of this screen with 20×20 vision (considered normal vision), without the use of these corrective lenses. A linear algebraic transform (performing essentially the inverse of the Lensmaker's Equation) can be applied and enact matrix manipulation that when rendering the graphical display to autocompensate for a viewer's visual abnormalities, can result in a distorted screen that is equivalent to the inverse of a corrective lens prescription. A screen rendering customization to autocompensate for a user's visual impairment can be applied for each eye in 3D capable devices due to the inherent nature of 3D to display separate images per eye.Type: ApplicationFiled: April 18, 2011Publication date: October 18, 2012Inventor: BRIAN K. BUCHHEIT
-
Patent number: 8259125Abstract: Methods for gamut mapping and boosting a color saturation of a color signal having multiple colors and a color value for each color. An example method includes mapping each color from a first to a second color space, adjusting each color in the mapped color signal including boosting a color saturation; determining a maximum color value of the color signal; and, in response to a determining that the maximum color value exceeds a maximum displayable color value, setting the color value of the color having the maximum color value to be equal to the maximum displayable color value and scaling color values of colors not having the maximum color value.Type: GrantFiled: November 22, 2011Date of Patent: September 4, 2012Assignee: Texas Instuments IncorporatedInventors: Rajeev Ramanath, Larry L. Jenkins