Patents by Inventor Alan W. Peevers
Alan W. Peevers has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140192140Abstract: Various embodiments provide an interactive, shared, story-reading experience in which stories can be experienced from remote locations. Various embodiments enable augmentation or modification of audio and/or video associated with the story-reading experience. This can include augmentation and modification of a reader's voice, face, and/or other content associated with the story as the story is read.Type: ApplicationFiled: January 7, 2013Publication date: July 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Alan W. Peevers, John C. Tang, Nizamettin Gok, Gina Danielle Venolia, Kori Inkpen Quinn, Nitin Khanna, Simon Andrew Longbottom, Kurt A. Thywissen, Koray Can Oztekin, Vijay Chandrasekaran
-
Publication number: 20140195222Abstract: Various embodiments provide an interactive, shared, story-reading experience in which stories can be experienced from remote locations. Various embodiments enable augmentation or modification of audio and/or video associated with the story-reading experience. This can include augmentation and modification of a reader's voice, face, and/or other content associated with the story as the story is read.Type: ApplicationFiled: January 7, 2013Publication date: July 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Alan W. Peevers, John C. Tang, Nizamettin Gok, Gina Danielle Venolia, Kori Inkpen Quinn, Simon Andrew Longbottom, Kurt A. Thywissen
-
Publication number: 20140191976Abstract: Various embodiments provide an interactive, shared, story-reading experience in which stories can be experienced from remote locations. Various embodiments enable augmentation or modification of audio and/or video associated with the story-reading experience. This can include augmentation and modification of a reader's voice, face, and/or other content associated with the story as the story is read.Type: ApplicationFiled: January 7, 2013Publication date: July 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Alan W. Peevers, John C. Tang, Nizamettin Gok, Gina Danielle Venolia, Kori Inkpen Quinn, Nitin Khanna, Simon Andrew Longbottom, Kurt A. Thywissen
-
Patent number: 5986199Abstract: A method and apparatus for vocally entering acoustic data and producing an output. In one embodiment, a note preset is identified and selected according to the vocal input signal, and auxiliary note information is also extracted from the vocal input signal. The auxiliary note information is used to generate synthesis engine parameters that modify the note preset to provide a complex note output. In another embodiment, feature vectors of note segments are used to select a preset file representing a particular instrument from a library of instrument preset files. A note preset is selected from the instrument preset file according to the note segment to create an output corresponding to the selected instrument or instrument group.Type: GrantFiled: May 29, 1998Date of Patent: November 16, 1999Assignee: Creative Technology, Ltd.Inventor: Alan W. Peevers
-
Patent number: 5420608Abstract: A display system is described which includes storage for receiving a compressed pixel image manifesting at least a pair of encoded colors and a bit MASK that defines which pixels of a pixel subset of the pixel image receive one of the colors. The system comprises a plurality of memory modules. The pixels in the subset are interleaved in the memory modules. A generator is provided for applying signals to cause data to be written into each of modules in parallel. Register means are provided for applying data manifesting the encoded colors to the modules. Control apparatus is responsive to the MASK bits for controlling the generator to write the encoded color data, in parallel and in a single memory cycle, into all pixel positions of the subset that are designated for the color(s) by MASK bit position values.Type: GrantFiled: January 27, 1994Date of Patent: May 30, 1995Assignee: International Business Machines CorporationInventors: Sung M. Choi, Leon Lumelsky, Alan W. Peevers, John L. Pittas
-
Patent number: 5351067Abstract: Method and apparatus for implementing a raster graphic display video data path that provides arbitrary mixing of a plurality of images. The video data path is highly parallelized, and employs parallel devices operating under the control of a set of look-up tables. The look-up tables are loadable from a controller, such as a host workstation. The raster graphic display video data path functions with unlimited screen resolutions, and also enables a variety of different pixel data formats from a potentially large number of different sources. Outputs from several image sources are mixed under the control of the host workstation, with a resultant pixel value being based on (a) a combined translucency coefficient (alpha) of the images, for each image source, and (b) a window identification number assigned by the host workstation. Pixel value conversion to a common predetermined format provides coherency between pixel values generated by a number of different image sources, such as HDTV and graphics servers.Type: GrantFiled: July 22, 1991Date of Patent: September 27, 1994Assignee: International Business Machines CorporationInventors: Leon Lumelsky, Sung M. Choi, Alan W. Peevers, John L. Pittas
-
Patent number: 5319395Abstract: A pixel-depth converter for source-pixel data having a source-pixel depth to destination-pixel data having a destination-pixel depth which differs from the source-pixel depth. A packed-pixel-data depacker circuit receives source-pixel data words having a packed-pixel data format from a source-pixel-data memory and transmits the data words depacked-pixel-data-word-component-by-depacked-pixel-data-word-component in accordance with a user selected pixel-depth-conversion scale factor. A pixel-data-conversion-table storage circuit stores selectable depth-altering pixel-data-conversion data in locations having conversion-table read addresses which are associated with values corresponding to the selected pixel-depth-conversion scale factor. The storage circuit includes independently-operable converted-data-read parallel output ports and associated conversion-table read-address input ports. Conversion-lookup addresses may be applied independently in parallel to the plurality of conversion-table storage circuit.Type: GrantFiled: April 28, 1993Date of Patent: June 7, 1994Assignee: International Business Machines CorporationInventors: Steven P. Larky, Alan W. Peevers, Joe C. St. Clair
-
Patent number: 5296936Abstract: A high-speed communications network (10) provides singlecast, multicast, or broadcast image data capability and is implemented utilizing the High-Performance Parallel Interface (HPPI) as a physical channel. A server (12) includes both a HPPI receiver and transmitter. Workstations (18) support a HPPI-compatible receiver (14b), but require only a simplified HPPI output port (20). The workstations are connected such the receiver port of each is driven by data and control signals from an upstream server HPPI transmitter port. Handshaking signals, generated by the receiver ports, ripple upstream to the server or to an upstream workstation output port. A packet of data bursts corresponds to either a complete image frame, or to a rectangular subsection thereof, referred to as a window. A first burst is defined to be a Header burst and contains an Image Header that specifies addresses of addressed workstations. Following the Header burst are image data bursts containing pixel data organized in raster format.Type: GrantFiled: July 22, 1991Date of Patent: March 22, 1994Assignee: International Business Machines CorporationInventors: John L. Pittas, Sung M. Choi, Leon Lumelsky, Alan W. Peevers
-
Patent number: 5283561Abstract: A circuit for interfacing between a digital-television circuit for producing pixel data for television images and a computer graphics display permits rapid scaling and positioning of live television images on the graphics display. In a preferred embodiment, the digital-television/computer-graphics interface circuit of the invention includes memory for storing a horizontal-scaling bit pattern and a vertical-scaling bit pattern. Such a preferred interface circuit is adapted to receive digital-television pixel data from the digital television circuit and, on a pixel-by-pixel basis depending on the state of corresponding bits in the horizontal-scaling bit pattern, to skip the pixel in the case of image contraction and to replicate the pixel in the case of image expansion.Type: GrantFiled: December 22, 1992Date of Patent: February 1, 1994Assignee: International Business Machines CorporationInventors: Leon Lumelsky, Daniel H. McCabe, Alan W. Peevers
-
Patent number: 5220312Abstract: A locking mechanism is incorporated in a high-resolution video display system including a monitor, a computer for providing controls signals to said display system and two frame buffers, one for storing computer generated graphics images and one for storing video data both of said buffers being operable under control of said computer for reading out data to the monitor. The locking mechanism includes an output lock functionally located between the output of both of the frame buffers and the monitor for preventing video data from overwriting graphics data on said monitor screen. An input lock is also provided for preventing static video data stored in predetermined regions of the video frame buffer from being continually overwritten by motion video data being continually supplied to the video frame buffer.Type: GrantFiled: September 29, 1989Date of Patent: June 15, 1993Assignee: International Business Machines CorporationInventors: Leon Lumelsky, Alan W. Peevers, Sung M. Choi
-
Patent number: 5196924Abstract: An image display system includes an input to a source (10, 12, 14) of image pixel data wherein each pixel is expressed as an M-bit value within a non-linear range of values. A first LUT (16) is coupled to an output of the source for converting each M-bit pixel value to an N-bit value within a linear range of values. An image memory, or frame buffer (18), has an input coupled to an output of the first LUT for storing the N-bit pixel values. The system further includes a second LUT (20) coupled to an output of the frame buffer for converting N-bit pixel values output by the frame buffer to P-bit pixel values within a non-linear range of values. The converted values are subsequently applied to a display (24). In an exemplary embodiment, the first LUT stores gamma corrected pixel values and the second LUT stores inverse gamma corrected pixel values. Preferably the second LUT stores a plurality of sets of inverse gamma corrected pixel values.Type: GrantFiled: July 22, 1991Date of Patent: March 23, 1993Assignee: International Business Machines, CorporationInventors: Leon Lumelsky, Calvin B. Swart, John L. Pittas, Sung M. Choi, Alan W. Peevers
-
Patent number: 5119082Abstract: A video pixel presentation rate expansion circuit is provided for use with a high-resolution display system. The overall display system includes a high-resolution monitor, a computer for providing control signals, including a high-resolution frame buffer for storing computer graphics and TV video images and reading out said video data at a rate controlled by said control signals and providing said data with a high-resolution monitor for display. The expansion circuit of the present invention comprises means responsive to an expansion pattern generated by the computer for changing the time base of the video pixel data read out of said frame buffer. Circuit includes means responsive to said expansion pattern for selectively repeating predetermined scan lines of said video display and for selectively repeating certain pixel along a given scan line to match the time base of the video data read out of said frame buffer to the time base of said high-resolution monitor.Type: GrantFiled: September 29, 1989Date of Patent: June 2, 1992Assignee: International Business Machines CorporationInventors: Leon Lumelsky, Sung Min Choi, Alan W. Peevers
-
Patent number: 5113180Abstract: A display control such as a virtual display adapter allows the advanced functions of a display controller to be utilized in a large area of memory in addition to the normal use in display memory. This large area of memory includes system memory, and efficient access to this large area of memory is permitted for normal system use. The display controller also functions with non-contiguous and non-resident bitmaps. The flexibility of demand-paged virtual memory is utilized for display tasks, as display bitmaps may be written to the large area of memory as well as the display memory.Type: GrantFiled: April 20, 1988Date of Patent: May 12, 1992Assignee: International Business Machines CorporationInventors: Satish Gupta, Steven P. Larky, Alan W. Peevers, Joe C. St. Clair
-
Patent number: 4994912Abstract: A method and apparatus for synchronizing two independent rasters, such that a standard TV video and a high resolution computer generated graphics video may each be displayed on a high resolution graphics monitor. This is accomplished utilizing dual frame buffers. A TV frame buffer, comprises a dual port VRAM, with the serial and random ports operating asynchronously. The primary port receives incoming TV video synchronously as it comes in, and the secondary port reads the TV video out synchronously with the high resolution graphics monitor. A high resolution frame buffer in a computer is utilized to store high resolution graphics which is read out synchronously with the high resolution graphics monitor. A switching mechanism selects which of the TV video and the high resolution graphics video is to be displayed at a given time. The TV frame buffer includes an on screen and off screen portion.Type: GrantFiled: February 23, 1989Date of Patent: February 19, 1991Assignee: International Business Machines CorporationInventors: Leon Lumelsky, Alan W. Peevers
-
Patent number: 4949169Abstract: An interface architecture for interconnecting a plurality of video display devices together over a high speed digital communication link having limited bandwidth provides at each node for transmitting during a "transmit mode"; (1) sequential pixels of digital data (COMVIDOUT) comprising separate luminance and chrominance fields, from a digital TV source associated with each display node which data represents a scaled video window, (2) the local system clock (SCLK), (3) vertical and horizontal communication sync signals (COMVSOUT and COMSHOUT), (4) luminance and chrominance clock enable signals (COMYOCE and COMCOCE) based on a scaling algorithm utilized in the transmitting video device to insure that both the proper pixels and the proper luminance and chrominance fields associated with these pixels are selected by the communications device for transmission.Type: GrantFiled: October 27, 1989Date of Patent: August 14, 1990Assignee: International Business Machines CorporationInventors: Leon Lumelsky, Sung M. Choi, Alan W. Peevers