Convolving Technique Patents (Class 345/615)
  • Patent number: 7102650
    Abstract: A graphic display apparatus for displaying a graphic which is represented by binary bit map data includes: a display device including a plurality of sub-pixels; and a control section for controlling the display device, wherein the plurality of sub-pixels form a plurality of groups, each of the plurality of groups includes a predetermined plural number of sub-pixels, and the control section assigns each of bits included in the bit map data to one of the plurality of groups and displays the graphic by controlling sub-pixels included in the one of the plurality of groups based on information about bits located in the vicinity of the bit assigned to the one of the plurality of groups.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: September 5, 2006
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Satoshi Okada, Noriyuki Koyama, Yoshimi Asai
  • Patent number: 7050075
    Abstract: A data conversion circuit is provided for displaying a high definition image whose resolution is different from that of a display screen having a cell arrangement that is not a square arrangement. The data conversion circuit performs addition operation with weighting that is also resolution conversion of the integer ratio M:N and data correction for improving a linear display quality for input image data.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: May 23, 2006
    Assignee: Fujitsu Limited
    Inventors: Kenji Awamoto, Katsuya Irie, Kunio Takayama, Yasunobu Hashimoto
  • Patent number: 6914615
    Abstract: A graphic display apparatus for displaying a graphic which is represented by binary bit map data includes: a display device including a plurality of sub-pixels; and a control section for controlling the display device, wherein the plurality of sub-pixels form a plurality of groups, each of the plurality of groups includes a predetermined plural number of sub-pixels, and the control section assigns each of bits included in the bit map data to one of the plurality of groups and displays the graphic by controlling sub-pixels included in the one of the plurality of groups based on information about bits located in the vicinity of the bit assigned to the one of the plurality of groups.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: July 5, 2005
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Satoshi Okada, Noriyuki Koyama, Yoshimi Asai
  • Patent number: 6900821
    Abstract: A method of processing image data for display on a pixelated imaging device is disclosed. The method comprises: pre-compensation filtering an image input to produce pre-compensation filtered pixel values, the pre-compensation filter having a transfer function that approximates the function that equals one divided by a pixel transfer function; and displaying the pre-compensation filtered pixel values on the pixelated imaging device. In another disclosed method, the method further comprises: pre-compensation filtering an image input for each of a plurality of superposed pixelated imaging devices, at least two of which are unaligned, to produce multiple sets of pre-compensation filtered pixel values; and displaying the multiple pre-compensation filtered pixel values on the plurality of superposed pixelated imaging devices.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: May 31, 2005
    Assignee: QuVIS, Inc.
    Inventor: Kenbe D. Goertzen
  • Patent number: 6897879
    Abstract: Hardware acceleration of the rending and animation of characters that treat each pixel sub-component as a distinct luminance intensity source. A bit-map representation of the sub-component-oriented character is generated by using a single image sample to generate each pixel sub-component. This may be accomplished by, for example overscaling a representation of the character, placing the overscaled representation of the character on grid, and then assigning a luminance and possibly a transparency value to each grid position based on the property of the overscaled character at the grid position. The, the character is rendered by interfacing with a hardware graphic unit that perform the final rendering and animation of the character.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: May 24, 2005
    Assignee: Microsoft Corporation
    Inventors: Mikhail M. Lyapunov, Mikhail V. Leonov, Claude Betrisey, David Colin Wilson Brown, Mohammed Gaber El-Gammal
  • Patent number: 6870545
    Abstract: An image processing application employs the concept of integral pre-multiplied alpha channel, and combines the techniques of multi-resolution representation, graph-structured representation, and automatic and intelligent data type conversion in order to permit a computer user to mix and manipulate both raster and vector based images in a single user interface while remaining unaware of the different data types underlying the images.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: March 22, 2005
    Assignee: Microsoft Corporation
    Inventors: Alvy Ray Smith, John Bradstreet, Jonathan Edgar Fay, Ajai Sehgal, Tanuja Abhay Joshi, John Fitzgerald Bronskill, Daniel Gwozdz, Steven Andrew Cover, Nicholas John Clay, Edward W. Connell
  • Patent number: 6819320
    Abstract: A graphics system and method for storing pixel values into or reading pixel values from a sample buffer, wherein the sample buffer is configured to store a plurality of samples for each of a plurality of pixels. The graphics system comprises a sample buffer, a programmable register, and a graphics processor. The programmable register stores a value indicating a method for pixel to sample conversion, and is preferably software programmable (e.g., user programmable). The graphics processor accesses the memory to determine a method for pixel to sample conversion and stores the pixel values in the sample buffer according to the determined method. A first method for pixel to sample conversion may specify a pixel write to all of the pixel's supporting samples. A second method for pixel to sample conversion may specify a pixel write to a selected one of the pixel's supporting samples.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: November 16, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Michael G. Lavelle, Elena M. Ing
  • Publication number: 20040189635
    Abstract: The invention relates to a method, which provides information to a user in a system comprising a first electronic device, said first electronic device further comprising means for providing at least one control signal for a second electronic device, and a second electronic device, said second electronic device further comprising a storage medium for storing information, providing means for providing said information to the user and a receiver for receiving said control signal. The user places said second electronic device at a distance from said first electronic device for causing said second device to activate said receiver. The device detects said control signal and compares said signal with signal codes being stored in said second electronic device. The device provides information to the user, said information relating to the detected control signal.
    Type: Application
    Filed: December 30, 2003
    Publication date: September 30, 2004
    Applicant: Nokia Corporation
    Inventor: Jyrki Hoisko
  • Patent number: 6781585
    Abstract: A computer graphics system that utilizes a super-sampled sample buffer and a sample-to-pixel calculation unit for refreshing the display. The graphics system may have a graphics processor, a super-sampled sample buffer, and a sample-to-pixel calculation unit. The graphics processor renders samples into the sample buffer at computed positions or locations in the sample buffer. The graphics system may utilize a window ID that specifies attributes of pixels on a per object basis. The window ID may specify one or more of a sample mode, filter type, color attributes, or source attributes. The sample mode may include single sample per pixel mode and multiple samples per pixel mode. In implementing a single sample per pixel mode, the graphics system may be further operable to generate a single sample per pixel for certain windows of the screen in order to, for example, provide backwards compatibility with legacy systems with no multi-sampling support.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: August 24, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: N. David Naegle, Michael F. Deering, Michael G. Lavelle, Carol Lavelle, Scott R. Nelson
  • Patent number: 6744435
    Abstract: A method produces an image from a set of discrete sample points. The sample points can define a 3D volume or surface. Each discrete sample point is projected to a screen space. A continuous resampling filter for each sample point is generated in screen space. The continuous resampling filter is a combination of a continuous reconstruction function and a continuous filter function for the sample point in screen space. The continuous resampling filter is then applied to each corresponding discrete sample in the screen space to generate a continuous sample for the image. The continuous samples can be rasterized to pixels using any known rasterization process or method.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: June 1, 2004
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Matthias B. Zwicker, Hanspeter Pfister, Jeroen van Baar, Markus H. Gross
  • Patent number: 6731300
    Abstract: A graphics system may be configured to render anti-aliased dots in terms of samples and to generate pixels by filtering the samples. The pixels are supplied to one or more display devices. The means used to generate the samples may perform the computation of radial distance at positions on a grid in a rendering coordinate space, and interpolate estimates for the radial distances of samples around the dot as needed based on the radii at the grid positions.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: May 4, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Nandini Ramani, Michael A. Wasserman, Michael G. Lavelle, Mark E. Pascual, Kevin Tang, Daniel M. Chao
  • Patent number: 6711448
    Abstract: A setting display apparatus for managing a programmable controller is arranged to enable a display program to be designed easily and efficiently and to reduce the memory capacity for the program. A display program is divided into a frame flow program and a frame forming program, which can be programmed independently each other. The frame forming program has the function of forming a basic frame including information on the size, position, etc., of letters and figures such that importance is attached to the appearance. Addresses of data displayed on the basic frame corresponds to addresses in a reception buffer memory. The frame flow program has the functions of designating addresses in a device memory of the programmable controller as direct addresses of the displayed data and designating a frame change condition and a shift destination frame number. The frame flow program is characterized by its adherence to mechanical control.
    Type: Grant
    Filed: November 6, 2001
    Date of Patent: March 23, 2004
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Ryosuke Misawa, Michiaki Isobe
  • Patent number: 6687417
    Abstract: A method of providing a representation of image data is disclosed. The method accesses a plurality of discrete sample values of the image data and calculates kernel values for each of the discrete sample values using a scaled kernel. The scaled kernel is constructed by transforming a kernel from a first range to a second range. In order to provide a representation of the image data, the kernel values are convolved with the discrete sample values.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: February 3, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventors: Andrew Peter Bradley, Kai Huang
  • Patent number: 6664955
    Abstract: A method and computer graphics system capable of super-sampling and performing real-time convolution are disclosed. In one embodiment, the computer graphics system may comprise a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples. The sample buffer, which is coupled to the graphics processor, may be configured to store the samples. The sample-to-pixel calculation unit is programmable to generate a first subset of pixels by filtering using the rendered samples and a second subset of the output pixels by interpolating using the first subset of pixels and/or the rendered samples. By interpolating a subset of the output pixels, the graphics system may be able to operate at higher resolutions and/or refresh rates since filtering of the samples is computationally intensive.
    Type: Grant
    Filed: March 15, 2000
    Date of Patent: December 16, 2003
    Assignee: Sun Microsystems, Inc.
    Inventor: Michael F. Deering
  • Publication number: 20030080970
    Abstract: A data processing system is comprised of a display; a cursor control means connected to the display for displacement of a cursor represented on the display; and a user-interface means coupled to the cursor control means for user-manipulation of the cursor via the cursor control means. The cursor control means is operative to displace the cursor at a relatively low speed relative to the display during a predetermined time interval upon activation of the user-interface means and to displace the cursor at a relatively high speed after the predetermined time interval has elapsed.
    Type: Application
    Filed: August 27, 1996
    Publication date: May 1, 2003
    Inventors: RENATE M. SOMBROEK, JAN D. GERLINGS
  • Patent number: 6483551
    Abstract: An electro-optical device and a method for displaying an image are disclosed. A clear image with a clear profile can be displayed therein by processing input image data, for example input image data of TV broadcasting received by the device.
    Type: Grant
    Filed: March 16, 1998
    Date of Patent: November 19, 2002
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Shunepi Yamazaki, Akira Mase, Masaaki Hiroki, Yasuhiko Takemura
  • Patent number: 6445393
    Abstract: An apparatus and method for three-dimensional graphic rendering are implemented. For each vertex on a surface of a graphic to be rendered, the scalar product of the unit normal to the surface and a half vector (the vector bisecting an angle between a unit vector in a direction of observation, the “eye” vector and a unit vector in a direction of a light source, the “light vector”), is generated outside of a graphics engine. Additionally, a second scalar product, between the unit normal and the unit vector in the direction of the light source is generated. These scalar products are loaded into two predetermined components of the unit normal, and sent to the graphics engine in lieu of the corresponding values of the components of the unit normal. In the graphics engine, components of the light vector and the half vector are assigned respective predetermined values, wherein the calculation of the two scalar products by the graphics engine produces the correct results.
    Type: Grant
    Filed: May 13, 1999
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Winters Fox, Barry L. Minor
  • Patent number: 6430321
    Abstract: A method of enhancing data which is rendered as a bi-tonal bit-mapped image for subsequent printing on a printer. The method involves receiving a source bit-mapped image at a low resolution for printing on a printer at a higher resolution. The bitmap is convoluted with a gradient operator to generate horizontal and vertical gradient values for each pixel. The bitmap is then expanded by a predetermined factor to the higher resolution for sending to the printer, and finally a value is assigned to each pixel in the expanded bitmap which is dependent on the value of pixels in the source bitmap and also the horizontal and vertical gradient values.
    Type: Grant
    Filed: September 28, 1998
    Date of Patent: August 6, 2002
    Assignee: Hewlett-Packard Company
    Inventor: Tse Huong Choo
  • Patent number: 6424749
    Abstract: A system and method for format conversion for use with images containing mixed video and computer generated imagery. A first intermediate scaled image is generated using a first interpolator which has a relatively wide passband and a narrow transition band to the stop band. This interpolator retains high frequency components in the interpolated image but may introduce ringing distortion adjacent to strong edges. The first intermediate scaled image is then processed through an edge extractor which extracts strong edges but ignores any associated ringing distortion. The output signal of the edge detector is a scaled edge image. Next, a second intermediate scaled image is generated using a second interpolator which has a narrower passband and a more gradual transition band. This interpolator produces an image having reduced high frequency components relative to the original image.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: July 23, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Daniel Qiang Zhu, Kevin John Stec
  • Patent number: 5842010
    Abstract: A periodic wireless data transmission has improved access latency obtaining information regarding users' interest in the information and by arranging the information on an transmission in order of descending popularity. In one embodiment, each adjacent pair of topics on the transmission. The topics' positions on the transmission are exchanged if the exchange decreases the average latency for all users. This may be repeated for all of the topics on the transmission. The transmission structure may also be arranged so that the transmission combines a number of transmission channels to obtain greater aggregate capacity. This may be done using, for example, an FDMA transmission structured to be theoretically comparable to a plurality of "striped" disks known as a RAID (redundant array of inexpensive disks).
    Type: Grant
    Filed: April 24, 1995
    Date of Patent: November 24, 1998
    Assignee: Bell Communications Research, Inc.
    Inventors: Ravi Kumar Jain, John St. Clair Werth, Jr.
  • Patent number: 5838967
    Abstract: An addition unit adds information for managing a plurality of image-data files to directory information packets. A managing unit utilizes the added information for managing the plurality of image-data files. A retrieving unit retrieves, in accordance with an input retrieving information, a desired image-data file from among the plurality of image-data files recorded on a recording medium. An image-data input and output interfacing unit interfaces for input and output of image-data files. A recording-medium interfacing unit interfaces for information input and output by means of the recording medium. An output video-signal producing unit produces a video signal for output, the producing being effected by converting the retrieved image-data file into a corresponding analog video signal and using the analog video signal as the video signal for output.
    Type: Grant
    Filed: December 29, 1994
    Date of Patent: November 17, 1998
    Assignee: Teac Corporation
    Inventors: Tetsuhisa Okayama, Yoshiaki Aoyama, Hiroyuki Hoshino, Hirohisa Yamaguchi