Patents by Inventor William Mauchly

William Mauchly 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: 20100002006
    Abstract: A system and method for providing a plurality of viewing angles and images on a display. An embodiment comprises a display system where a user has the option of determining the number of images to view and the range of viewable angles for each image. A display system is configured to display a maximum number of images at different viewing angles by interlacing a plurality of images so that each viewing angle shows a selected image. The display system provides a method by which an operator can increase the viewing area of an image by interlacing the same image to more than one viewing angle.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 7, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: J. William Mauchly, Joseph T. Friel, Philip R. Graham
  • Publication number: 20090324023
    Abstract: Techniques are provided to analyze video frames of a video signal in order to distinguish regions containing a face (and body torso) from regions that contain a relatively static background. The region containing the face is referred to as a foreground region. A current video frame is divided into a plurality of elements and the foreground regions and background regions are detected. The background regions of a subsequent video frame are detected/registered using the foreground regions of the current video frame. The foreground regions of the subsequent video frame are determined using the background regions of the current video frame as a temporal reference.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Dihong Tian, Joseph T. Friel, J. William Mauchly, Maurice J. Buttimer, We-hsiung Chen
  • Publication number: 20090273661
    Abstract: In one embodiment, a method of lighting is disclosed which includes apportioning a video display screen into a content portion and at least one light portion. The content portion displays video content and the light portion provides auxiliary lighting when energized to illuminate a subject adjacent the video display screen.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Inventor: J. William Mauchly
  • Publication number: 20090256901
    Abstract: A system and method for alerting participants in a videoconference that one or more participants are improperly framed by the videoconference camera is provided. An embodiment comprises a temporary self-view picture-in-picture image appearing when the number of faces detected by the videoconference camera changes. A face detection algorithm is used to determine when the number of faces being detected by the videoconference camera has changed. The self-view picture-in-picture image displays, for a duration of time, a representation of the image being captured by the videoconference camera, allowing participants who are not properly framed by the videoconference camera to adjust their position to that their faces are captured by the videoconference camera.
    Type: Application
    Filed: April 15, 2008
    Publication date: October 15, 2009
    Inventors: J. William Mauchly, Joseph T. Friel, Dihong Tian
  • Publication number: 20090251528
    Abstract: A system and method for reducing blurred video caused by intra-coded IDR-frames sent in response to when a destination endpoint in a multipoint videoconference switches to a new video source. An embodiment according to the invention comprises using inter-coded temporal predictive referencing a long term reference frame (LTRF) instead of IDR-frames in a multipoint videoconference system.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Inventors: Joseph T. Friel, Maurice J. Buttimer, Alan J. MacDonald, Michael A. Arnao, Andrew P. Weir, David W. Sowa, J. William Mauchly
  • Publication number: 20090244257
    Abstract: A system and method for creating a virtual round table videoconference is described. An embodiment of the system comprises a plurality of displays arranged in an arc configuration with a table to create a virtual round table. Cameras are arranged around the plurality of displays such that when a participant looks at a display with an image of a remote participant, the camera associated with the display captures an image of the participant's gaze, making eye contact with the camera. The image is displayed at the remote participant's endpoint creating the effect of eye contact between the participants. In another embodiment, audio speakers are arranged to provide directional sound such that the video source for a display and the audio source for the associated speaker are from the same endpoint.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Inventors: Alan J. MacDonald, J. William Mauchly, David W. Sowa, Joseph T. Friel
  • Publication number: 20090238278
    Abstract: Particular embodiments generally relate to video compression. In one embodiment, a store of reference frames is provided in memory. The reference frames may be classified based on a plurality of classifiers. The classifiers may correspond to features that are found in the reference frame. A frame to encode is then received. The frame is analyzed to determine features found in the frame. As macroblocks in the frame are encoded, a macroblock is analyzed to determine which feature may be included in the macroblock. The feature is used to determine a classifier, which is used to determine a subset of the reference frames. The subset is then searched to determine a reference frame for the macroblock.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 24, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: William Mauchly, Joseph T. Friel, Alan MacDonald, Dihong Tian, Wen-Hsiung Chen, Michael A. Arnao
  • Publication number: 20090207233
    Abstract: Systems and methods for providing camera configuration for points in a multi-point videoconference system are provided. First configuration information is determined for a first point of a multi-point videoconferencing system. Second configuration information is determined for a second point of the multi-point videoconferencing system. One or more first cameras at the first point or one or more second cameras at the second point of the multi-point videoconferencing system are reconfigured based on the first configuration information or the second configuration information.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Inventors: J. William Mauchly, David W. Sowa
  • Publication number: 20090122867
    Abstract: A method, an apparatus, and a method to encode a block in a picture of a time sequence of pictures such as video. The method includes selecting the mode for coding the block, one of the modes being to code the block as skipped. The method further includes limiting the number of consecutive times a particular block is coded as skipped without re-setting the quantization level to a relatively fine level of quantization and re-selecting the mode.
    Type: Application
    Filed: November 9, 2007
    Publication date: May 14, 2009
    Inventors: J. William Mauchly, Joseph T. Friel, Maurice J. Buttimer
  • Publication number: 20090109988
    Abstract: A method, an apparatus, and logic encoded in a computer-readable medium to carry out a method. The method includes receiving packets containing compressed video information, storing the received packets in a buffer memory, timestamping the received packets according to an adjustable clock; and removing packets from the buffer for decoding and playout of the video information, the removing according to playback order and at a time determined by the adjustable clock. The method includes adjusting the adjustable clock from time to time according to a measure the amount of time that the packets reside in the buffer memory, such that time latency caused by the buffer memory is limited. An overrun or an underrun of the buffer memory is unlikely.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Inventors: Chowdhary Musunuri, David J. Mackie, Richard T. Wales, J. William Mauchly
  • Publication number: 20080247463
    Abstract: An apparatus, software encoded in tangible media, and a method at an encoder. The method includes sending compressed video data including a reference frame message to create a long term reference frame to a plurality of decoders at one or more destination points, receiving feedback from the decoders indicative of whether or not the decoders successfully received the reference frame message, and in the case that the received feedback is such that at least one of the decoders did not successfully receive the reference frame message or does not have the indicated recent frame, repeating sending a reference frame message to create the long term reference frame. Using the method can replaces I-frame error recovery with long term reference frames, even in the case where the reference frame management messages are lost to at least one decoder.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 9, 2008
    Inventors: Maurice J. Buttimer, J. William Mauchly, Joseph T. Friel
  • Publication number: 20080240237
    Abstract: An apparatus, a method, and a computer-readable medium having instructions encoded thereon that when executed cause a method to be carried out. The method includes dividing at least a portion of a picture of a video stream into parts of blocks, and processing the parts in parallel by a plurality of interconnected processors. The processing of a respective part by its respective processor includes edge detection and color segmentation to determine block-level edge features including block-level color-segmented edge features. Each processor also performs coding functions on its respective part of the picture. The method also includes block-level processing using the block-level edge features to determine which blocks in the picture are likely to be that of a face, the block-level processing being at the granularity of at least a block.
    Type: Application
    Filed: January 28, 2008
    Publication date: October 2, 2008
    Inventors: Dihong Tian, Joseph T. Friel, J. William Mauchly, Wen-hsiung Chen
  • Publication number: 20080240571
    Abstract: An apparatus, a method, and a computer-readable medium having instructions encoded thereon that when executed cause a method to be carried out. The method includes dividing at least a portion of a picture of a video stream into parts of blocks, and processing the parts in parallel by a plurality of interconnected processors. The processing of a respective part by its respective processor includes determining block-level temporal difference features. Each processor also performs coding functions on its respective part of the picture. The method also includes block-level processing using the block-level temporal difference features to determine which blocks in the picture are likely to be that of a face, the block-level processing being at the granularity of at least a block. In one version, the processing in each processor includes edge detection and color segmentation to determine block-level edge features including block-level color-segmented edge features that are then used in the block level processing.
    Type: Application
    Filed: February 14, 2008
    Publication date: October 2, 2008
    Inventors: Dihong Tian, Joseph T. Friel, J. William Mauchly, Wen-hsiung Chen
  • Publication number: 20030158614
    Abstract: An audio system is mounted in a vehicle and provides playback of digital audio content stored in semiconductor DRAM. Power from the vehicle's battery is constantly applied to the DRAM to retain information even when the vehicle is not operating. The audio content may be acquired by the recording of broadcast radio programs, by streaming content from a wireless Internet connection, from a CD, and/or from a wireless link to a computer. An updated playlist may be provided to the DRAM on a periodic basis or manually under user control.
    Type: Application
    Filed: February 18, 2002
    Publication date: August 21, 2003
    Inventors: Joseph T. Friel, Andrew P. Weir, Joseph J. Cotellese, Alan J. MacDonald, J. William Mauchly, David W. Sowa, Michael A. Arnao
  • Patent number: 5537477
    Abstract: Frequency characteristic shaping circuitry having a plurality of bandpass filters to which an audio signal is supplied and a plurality of variable gain attenuators individually associated with the bandpass filters. The output signals of the variable gain attenuators are supplied to a pair of summing circuits, one providing a sum of the attenuator output signals and the other providing an inverted version of the sum of the attenuator output signals. The sum of the attenuator output signals and the inverted version of the sum of the attenuator output signals are combined in a final summing circuit. In another aspect of the present invention, each bandpass filter has a second variable gain attenuator and the output signals of these attenuators are supplied to another pair of summing circuits, one providing a sum of these attenuator output signals and the other providing an inverted version of the sum of these attenuator output signals.
    Type: Grant
    Filed: July 18, 1995
    Date of Patent: July 16, 1996
    Assignee: Ensoniq Corporation
    Inventors: Edouard A. Gauthier, J. William Mauchly
  • Patent number: 5517436
    Abstract: A digital signal processor for efficiently handling audio applications is disclosed. The single chip digital signal processor includes an on-chip instruction memory for outputting instructions representing an audio application program. Four busses, W, X, Y and Z, provide communication within the processor. An ALU performs a plurality of arithmetic and logical functions according to the instruction memory. Specialized implementations for functions have been specially developed for audio applications, for example, a single cycle average instruction, a jump on condition code instruction, a repeat instruction, a limit instruction. A Multiplier Accumulator/Barrel Shifter performs a plurality of MAC and shifting functions according to the instruction memory. The MAC/BS is coupled in parallel with the ALU and an Address Generator. The Address Generator performs a plurality of address calculation functions according to the instruction memory.
    Type: Grant
    Filed: June 7, 1994
    Date of Patent: May 14, 1996
    Inventors: David C. Andreas, Jon Dattorro, J. William Mauchly
  • Patent number: 4553437
    Abstract: Certain ones of a total array of ultrasonic transducers constitute a small aperture and are so energized as to project acoustic energy onto predetermined parts of a scene. Reflections of the transmitted signals are received by certain ones of the array, are converted to electrical signals and are appropriately delayed to enable additive combination of the amplitude of the received signals emanating from the same points in the scene ("targets"). The phase (or time delay) as well as the amplitude information of the reflective signals are stored. Next, the same transmitting elements ("subarray") project acoustic energy upon the remaining parts of the scene in sequence and the reflected signals are similarly processed and stored. This continues until all the parts of the predetermined scene have been interrogated by insonification from that subarray and the reflected signals have been similarly processed.
    Type: Grant
    Filed: January 30, 1984
    Date of Patent: November 19, 1985
    Assignee: Imaging Associates
    Inventors: Ajay K. Luthra, Saleem Kassam, J. William Mauchly