Patents by Inventor Barin G. Haskell

Barin G. Haskell 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).

  • Patent number: 8902986
    Abstract: A look-ahead system and method for pan and zoom detection in video sequences is disclosed. The system and method use motion vectors in a reference coordinate system to identify pans and zooms in video sequences. The identification of pans and zooms enables parameter switching for improved encoding in various video standards (e.g., H.264) and improved video retrieval of documentary movies and other video sequences in video databases or other storage devices.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: December 2, 2014
    Assignee: Apple Inc.
    Inventors: Adriana Dumitras, Barin G. Haskell
  • Patent number: 8625671
    Abstract: A look-ahead system and method for pan and zoom detection in video sequences is disclosed. The system and method use motion vectors in a reference coordinate system to identify pans and zooms in video sequences. The identification of pans and zooms enables parameter switching for improved encoding in various video standards (e.g., H.264) and improved video retrieval of documentary movies and other video sequences in video databases or other storage devices.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: January 7, 2014
    Assignee: Apple Inc.
    Inventors: Adriana Dumitras, Barin G. Haskell
  • Publication number: 20130308058
    Abstract: A look-ahead system and method for pan and zoom detection in video sequences is disclosed. The system and method use motion vectors in a reference coordinate system to identify pans and zooms in video sequences. The identification of pans and zooms enables parameter switching for improved encoding in various video standards (e.g., H.264) and improved video retrieval of documentary movies and other video sequences in video databases or other storage devices.
    Type: Application
    Filed: July 24, 2013
    Publication date: November 21, 2013
    Applicant: Apple Inc.
    Inventors: Adriana Dumitras, Barin G. Haskell
  • Patent number: 7827458
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment detect that a first packet is not received, add a place holder for the first packet in a buffer, request retransmission of the first packet, and create an estimated packet based on a combination of a second packet previous to the first packet, a third packet following the first packet, and a fourth packet from a previous frame that is spatially corresponding to the first packet. In another embodiment, a method, apparatus, system, and signal-bearing medium are provided that send a encoded packet to a receiver, save the encoded packet in a bitstream, determine whether the encoded packet is lost, and when the encoded packet is lost, decode the bitstream with the lost packet omitted and insert a reconstructed frame associated with the lost packet into a reference frame storage. In another embodiment, when the encoded packet is lost, a decoder is run on a reference frame chosen as the last uncorrupted frame.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: November 2, 2010
    Assignee: Apple Inc.
    Inventors: Ryan R. Salsbury, James Oliver Normile, Hyeonkuk Jeong, Joe S. Abuan, Barin G. Haskell
  • Publication number: 20100110303
    Abstract: A look-ahead system and method for pan and zoom detection in video sequences is disclosed. The system and method use motion vectors in a reference coordinate system to identify pans and zooms in video sequences. The identification of pans and zooms enables parameter switching for improved encoding in various video standards (e.g., H.264) and improved video retrieval of documentary movies and other video sequences in video databases or other storage devices.
    Type: Application
    Filed: January 11, 2010
    Publication date: May 6, 2010
    Applicant: APPLE INC.
    Inventors: Adriana Dumitras, Barin G. Haskell
  • Patent number: 7646437
    Abstract: A look-ahead system and method for pan and zoom detection in video sequences is disclosed. The system and method use motion vectors in a reference coordinate system to identify pans and zooms in video sequences. The identification of pans and zooms enables parameter switching for improved encoding in various video standards (e.g., H.264) and improved video retrieval of documentary movies and other video sequences in video databases or other storage devices.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: January 12, 2010
    Assignee: Apple Inc.
    Inventors: Adriana Dumitras, Barin G Haskell
  • Patent number: 5778100
    Abstract: A method and apparatus for reducing the output bit rate in a video object planes sequence encoder. An approximation of the shape of an object on a current frame is generated and used, along with a predicted image of the object from a subsequent frame and an estimate of the displacement of the object, to predict an image of the object in a current frame. A stripe is formed around the predicted image and the picture elements contained in the stripe are assigned texture values. The predicted image and stripe are subtracted from the current frame to form an error signal which is masked by the approximate shape of the object and provided to an entropy coder for transmission at an output bit rate.
    Type: Grant
    Filed: March 8, 1996
    Date of Patent: July 7, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Homer H. Chen, Barin G. Haskell, Joern Ostermann
  • Patent number: 5629736
    Abstract: Video composition techniques are disclosed for processing video information from a plurality of sources to provide a video image having a plurality of rectangular regions. Each rectangular region displays video information from a specific one of the plurality of video sources. The video information from each video source is in the form of an incoming digital bit stream. The digital bit stream from a first video source has a first bit rate, and the digital bit stream from a second video source has a second bit rate where the first bit rate may or may not be equal to the second bit rate. The incoming digital bit streams are fed to a rate matching circuit which converts all incoming digital bit streams to a common bit rate. The output of the rate matching circuit is fed to a synchronization arid multiplexer circuit which places video information from specific digital bit streams into corresponding rectangular regions of a composite video image.
    Type: Grant
    Filed: November 1, 1994
    Date of Patent: May 13, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Barin G. Haskell, Li Yan
  • Patent number: 5623312
    Abstract: Improved bit rate reduction techniques are disclosed. When incorporated into an existing video processing system having a DCT coefficients processor, the motion vector processor disclosed herein provides enhanced computational and memory storage efficiencies over prior art designs. The motion vector processor includes a microprocessor and associated motion vector memory. The motion vector memory is adapted to store a plurality of motion vectors corresponding to at least one image frame containing a plurality of macro blocks. Each motion vector is represented by an X value and a Y value, the X value and the Y value signifying image changes within a given macro block from a given frame to the immediately preceding frame.
    Type: Grant
    Filed: December 22, 1994
    Date of Patent: April 22, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Li Yan, Barin G. Haskell
  • Patent number: 5619256
    Abstract: Efficient digital compression of 3D/stereoscopic video is achieved by a novel technique in which various views forming 3D/stereoscopic video are coded by utilizing the redundancies among the views. Coding is performed in a manner compatible with existing equipment to allowing decoding of one layer of video for display on normal (i.e., monoscopic) displays. The motion compensated discrete cosine transform ("DCT") coding framework of existing standards such as the Motion Pictures Expert Group-Phase 2 ("MPEG-2") video standard is exploited, and when necessary extended, to result in highly efficient, yet practical, coding schemes.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: April 8, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Barin G. Haskell, Richard V. Kollarits, Atul Puri
  • Patent number: 5612735
    Abstract: Efficient digital compression of 3D/stereoscopic video is achieved by a novel technique in which various views forming 3D/stereoscopic video are coded by utilizing the redundancies among the views. Coding is performed in a manner compatible with existing equipment to allowing decoding of one layer of video for display on normal (i.e., monoscopic) displays. The motion compensated discrete cosine transform ("DCT") coding framework of existing standards such as the Motion Pictures Expert Group-Phase 2 ("MPEG-2") video standard is exploited, and when necessary extended, to result in highly efficient, yet practical, coding schemes.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: March 18, 1997
    Assignee: Luncent Technologies Inc.
    Inventors: Barin G. Haskell, Richard V. Kollarits, Atul Puri
  • Patent number: 5608458
    Abstract: An encoder segments frames in a sequence of digital images into multiple regions of arbitrary shape each of which has a corresponding motion vector relative to a previous decoded frame. A hierarchical multi-resolution motion estimation and segmentation technique, which segments the frame into multiple blocks and which assigns a best motion vector to each block is used. Blocks having the same or similar motion vector are then merged to form the arbitrarily-shaped regions. The shape of each region is coded, and a decision is made to code additional image data of each region in one of three modes. In a first inter-frame mode, a motion vector associated with a region is encoded. In a second inter-frame mode, a prediction error for the region is also encoded. In an intra-frame mode, the intensity of each picture element in the region is encoded.
    Type: Grant
    Filed: October 13, 1994
    Date of Patent: March 4, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Homer H. Chen, Touradj Ebrahimi, Barin G. Haskell, Caspar Horne
  • Patent number: 5604502
    Abstract: A novel method and apparatus is disclosed for controlling inverse discrete cosine transform ("IDCT") mismatch between an encoder and decoder using different IDCT implementations under all coding conditions. Sychronization between the encoder and decoder is forced by selectively setting certain small DCT coefficients, which are prone to mismatch, to zero at the encoder. Advantageously, the invention may be implemented solely in the encoder to minimize system complexity and cost, and allow for IDCT mismatch control utilizing conventional decoders.
    Type: Grant
    Filed: March 21, 1994
    Date of Patent: February 18, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Barin G. Haskell, Li Yan
  • Patent number: 5565924
    Abstract: Encoder/decoder buffer overflow and underflow encountered when employing actually variable or effectively variable bit-rate channels for communicating encoded video images and corresponding audio signals are overcome by adjusting the parameters of a video encoder in response to a representation of cell delay variation, i.e., jitter, determined at a remote decoder.
    Type: Grant
    Filed: January 18, 1996
    Date of Patent: October 15, 1996
    Assignee: Lucent Technologies Inc.
    Inventors: Barin G. Haskell, Amy R. Reibman
  • Patent number: 5543853
    Abstract: Encoder/decoder buffer overflow and underflow encountered when employing actually variable or effectively variable bit-rate channels for communicating encoded video images and corresponding audio signals are overcome by adjusting the parameters of a video encoder in response to a representation of cell delay variation, i.e., jitter, determined at a remote decoder.
    Type: Grant
    Filed: January 19, 1995
    Date of Patent: August 6, 1996
    Assignee: AT&T Corp.
    Inventors: Barin G. Haskell, Amy R. Reibman
  • Patent number: 5500671
    Abstract: A video conference system provides eye contact and a sense of presence to a plurality of conference participants located in respective remotely-sited conference rooms. Each conference room contains at least one video telephone or communications device that includes a video camera for generating video signals indicative of a sequence of local conferee image frames, and an image receiver for displaying image frames of at least one remote conferee. The image receiver, the video camera, and the eyes of the local conferee define a parallax angle. The video conference system further includes a frame generating system, responsive to the video signals, for analyzing local conferee image frames and generating a corresponding sequence of parallax-compensated frames. A signal indicative of each respective sequence of parallax-compensated frames is transmitted to a corresponding image receiver, whereby apparent eye contact is provided between each local conferee and a displayed image of a corresponding remote conferee.
    Type: Grant
    Filed: October 25, 1994
    Date of Patent: March 19, 1996
    Assignee: AT&T Corp.
    Inventors: Russell L. Andersson, Tsuhan Chen, Barin G. Haskell
  • Patent number: 5422963
    Abstract: A Transform Coder Unit (TCU) to transform an arbitrarily shaped image into optimal transform coefficients (OTC) for data transmission. The TCU comprises a forward transform which transforms the image to transform coefficients, and a TCS generator which generates a transform coefficient set (TCS) from the transform coefficients. The TCU also contains an inverse transform which transforms the TCS to a computed region block having computed pel values. Finally, the TCU comprises a replacer which replaces those computed pel values corresponding to the interior pel set with the original pel values to form a modified computed region block which is re-iterated until optimal transform coefficients are determined. The present invention is also directed at a process for determining optimal transform coefficients using the aforementioned device.
    Type: Grant
    Filed: October 15, 1993
    Date of Patent: June 6, 1995
    Assignee: AT&T Corp.
    Inventors: Homer H. Chen, Mehmet R. Civanlar, Barin G. Haskell
  • Patent number: 5287182
    Abstract: Complications of timing recovery in an ATM receiver are overcome by employing a first phase lock loop including a phase comparator, filter, voltage controlled oscillator (VCO) and output counter to lock to systems clock reference (SCR) values which are asynchronously received from a remote ATM transmitter. The SCR values represent the instantaneous values of a system timing clock (STC) at the instant of transmission of the asynchronous SCR values. In the receiver, the output counter is first set to the value of the initial received SCR value so that the derived STC is available for decoding data cells in the initial received packets. Then, so-called Presentation/Decode Time Stamps (PTS/DTS) included in the audio and video data are advantageously employed in conjunction with STC to display properly the received data. Invention, underflow of the receiver data buffers is alleviated by the addition of a "jitter-delay (D.sub.
    Type: Grant
    Filed: July 2, 1992
    Date of Patent: February 15, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Barin G. Haskell, Amy R. Reibman
  • Patent number: 5214507
    Abstract: A quantization parameter for use in encoding a region of an image is developed from a) a categorization of the region into one of a predetermined plurality of perceptual noise sensitivity (PNS) classes, b) a level of psycho-visual quality that can be achieved for the encoded version of the image, the level being selected from among a plurality of predetermined levels, and c) a prestored empirically derived model of the relationship between the PNS classes, the psycho-visual quality levels and the values of the quantization parameter. PNS indicates the amount of noise that would be tolerable to a viewer of the region, i.e., the perceptual sensitivity of the region to noise. Some characteristics on which PNS classes may be based are: spatial activity, speed of motion, brightness of the region, importance of the region in a particular context, the presence of edges within the region and the texture of the region, e.g., from "flat" to "highly textured".
    Type: Grant
    Filed: November 8, 1991
    Date of Patent: May 25, 1993
    Assignee: AT&T Bell Laboratories
    Inventors: Rangarajan Aravind, Hsueh-Ming Hang, Barin G. Haskell, Atul Puri
  • Patent number: 5159447
    Abstract: The problems of buffer overflow and underflow encountered when employing actually variable or effectively variable bit-rate channels for communicating encoded video images are overcome by jointly controlling the number of bits employed to encode each video frame and the transmission bit-rate of the variable bit-rate channel as experience by the encoder. The selection of the number of bits employed to encode each video frame, and hence the encoder bit-rate, as well as the associated channel bit-rate are determined from the encoder buffer fullness, a determination of the decoder buffer fullness and any constraint imposed on the channel. The encoder is responsive to the selected encoder bit-rate and accordingly adjusts its encoding parameters so as to achieve the selected encoder bit-rate.
    Type: Grant
    Filed: May 23, 1991
    Date of Patent: October 27, 1992
    Assignee: AT&T Bell Laboratories
    Inventors: Barin G. Haskell, Amy R. Reibman