Patents Examined by Andy S. Rao
  • Patent number: 9288500
    Abstract: A method for luma-based chroma intra-prediction in a video encoder or a video decoder is provided that includes filtering reconstructed neighboring samples of a reconstructed down sampled luma block, computing parameters ? and ? of a linear model using the filtered, reconstructed neighboring samples of the reconstructed down sampled luma block and reconstructed neighboring samples of a corresponding chroma block, wherein the linear model is PredC[x,y]=?·RecL?[x,y]+?, wherein x and y are sample coordinates, PredC is predicted chroma samples, and RecL? is samples of the reconstructed down sampled luma block, and computing samples of a predicted chroma block from corresponding samples of the reconstructed down sampled luma block using the linear model and the parameters.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: March 15, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Madhukar Budagavi
  • Patent number: 8913118
    Abstract: Multispectral images, including ultraviolet light and its interactions with ultraviolet light-interactive compounds, can be captured, processed, and represented to a user. Ultraviolet-light related information can be conveniently provided to a user to allow the user to have awareness of UV characteristics and the user's risk to UV exposure.
    Type: Grant
    Filed: September 15, 2013
    Date of Patent: December 16, 2014
    Inventor: Thomas Nathan Millikan
  • Patent number: 8866892
    Abstract: A display apparatus is provided. The display apparatus includes a display unit which outputs a plurality of content views using a plurality of image frames; an interface unit which is connected with a glasses apparatus according to a predetermined communication standard; a synchronization signal generator which generates a synchronization signal that synchronizes one of the plurality of content views with the glasses apparatus; and a controller which, when a glasses apparatus is connected, controls the display apparatus to synchronize the one of the plurality of content views with the glasses.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: October 21, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bong-yeon Kim, Chang-seog Ko
  • Patent number: 8836777
    Abstract: A method of detecting and applying a vertical gaze direction of a face within a digital image includes analyzing one or both eyes of a face within an acquired image, including determining a degree of coverage of an eye ball by an eye lid within the digital image. Based on the determined degree of coverage of the eye ball by the eye lid, an approximate direction of vertical eye gaze is determined. A further action is selected based on the determined approximate direction of vertical eye gaze.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: September 16, 2014
    Assignee: DigitalOptics Corporation Europe Limited
    Inventor: Sumat Mehra
  • Patent number: 8698888
    Abstract: A method, system, and computer-readable medium receive module configuration settings to configure a customized human movement examination module for a human movement examination item. A patient is instructed with audio instructions associated with the customized human movement examination module. A single camera is controlled having progressive scan capabilities according to the module configuration settings to allow recording of a performance by the patient of the human movement examination item. The recorded data is analyzed based on the information provided by the single camera to measure human movement exhibited by the patient.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: April 15, 2014
    Assignee: Medical Motion, LLC
    Inventor: Kenneth A. Bonnet
  • Patent number: 8457200
    Abstract: The invention relates to encoding and decoding pixel blocks of a video frame through a hybrid mode involving usage of a first prediction of a pixel block and at least a second prediction of the pixel block. An initial first weighting factor is modified using a factor modifier to generate a first weighting factor comprising multiple different factor values that are assignable to the different pixel-based first prediction values of the first prediction. The first weighting factor is applied to the first prediction and a second weighting factor is applied to the second block prediction. The at least two weighted predictions are then combined to form a hybrid prediction of the current pixel block.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: June 4, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (PUBL)
    Inventors: Kenneth Andersson, Rickard Sjöberg
  • Patent number: 8314839
    Abstract: A concealment (10) for equipment (13) including imaging devices, audio equipment, and sensors. The concealment comprises a frame (12) which, when assembled, forms the outline of a naturally occurring or manmade object. A covering (22) fits over the assembled frame. An outer surface (24) of the covering has a texture and finish that passes for the outer surface of the natural or manmade object the concealment represents. The frame provides a mounting for the equipment installed within the concealment, with the equipment being positioned to provide surveillance of an area (A) within which the concealment is located. The frame and covering are both made from materials which do not interfere with the transmission of signals from the equipment to a monitoring site, nor the reception of signals from the monitoring site to the equipment installed within the concealment to control operation of the equipment.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: November 20, 2012
    Assignee: Sentrus, Inc.
    Inventors: Richard D. Weinstein, Ric Sauer
  • Patent number: 8279942
    Abstract: An image data processing apparatus includes: plural arithmetic processing sections; a main memory; and a cache memory, wherein slices of the image data are sequentially and cyclically assigned to the plural arithmetic processing sections and plural slices to be processed are set as objects of processing, respectively, and the plural arithmetic processing sections process the image data in parallel to establish a consistent relationship of the processing of each slice with processing of the immediately preceding slice, in which the current slice and the immediately preceding slice can be simultaneously processed in parallel so that a reference macroblock of the macroblock in processing in the current slice may partly overlap with a reference macroblock of the macroblock in processing in the immediately preceding slice.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: October 2, 2012
    Assignee: Sony Corporation
    Inventors: Yoshiyuki Ito, Tetsuya Fukushima, Yukio Yanagita
  • Patent number: 8184691
    Abstract: An encryption and authentication technique that achieves enhanced integrity verification through assured error-propagation using a multistage sequence of pseudorandom permutations. The present invention generates intermediate data-dependent cryptographic variables at each stage, which are systematically combined into feedback loops. The encryption technique also generates an authentication tag without any further steps that is N times longer than the block size where N is the number of pseudorandom permutations used in the encipherment of each block. The authentication tag provides a unique mapping to the plaintext for any number of plaintext blocks that is less than or equal to N. In addition to being a stand alone encryption algorithm, the disclosed technique is applicable to any mode that uses pseudorandom permutations such as, key dependent lookup tables, S-Boxes, and block ciphers such as RC5, TEA, and AES.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: May 22, 2012
    Inventors: Kevin Martin Henson, Eric Myron Smith
  • Patent number: 8170104
    Abstract: A motion vector predicting method and apparatus for predicting motion vectors in image coding and decoding, including predicting a motion vector of each small block in a macro block divided into at least one small block. The method may include selecting at least one small block, where a motion vector can be estimated, using motion vector information of adjacent small blocks, and includes simultaneously performing a motion vector prediction of the selected small block. By reducing a 16-operation process, conventionally required for processing a macro block with 4×4 blocks, into an 11-operation process, the image coding and decoding processing times can be reduced without using a complicated motion vector predicting apparatus.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: May 1, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ki-won Yoo
  • Patent number: 8164629
    Abstract: The present invention features a qualitative method to detect independent motion revealed in successive frames of a compressed surveillance MPEG video stream using linear system consistency analysis without decompression of the stream, identifying the segments containing independent motion in a real-time or faster manner, for the retrieval of these segments. The linear system is constructed using the macroblocks of MPEG compressed video frames. The normal flow value of the macroblock is obtained by taking the dot product between the macroblock gradient vector, computed by averaging the four block gradient vectors, and the motion vector of this macroblock. The normal flow value is filtered for inclusion in the linear system, and the statistic of the matrices of the resulting linear system is determined, filtered to screen out false negatives and outliers, and used to determine the presence or absence of independent motion.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: April 24, 2012
    Assignee: The Research Foundation of State University of New York
    Inventor: Zhongfei Zhang
  • Patent number: 8135073
    Abstract: A video stream containing encoded frame-based video information includes a first frame and a second frame. The encoding of the second frame depends on the encoding of the first frame. The encoding includes motion vectors indicating differences in positions between regions of the second frame and corresponding regions of the first frame, the motion vectors defining the correspondence between regions of the second frame and regions of the first frame. The first frame is decoded and a re-mapping strategy for video enhancement of the decoded first frame is determined using a region-based analysis. Regions of the decoded first frame are re-mapped according to the determined video enhancement re-mapping strategy for the first frame so as to enhance the first frame. The motion vectors for the second frame are recovered from the video stream and the second frame is decoded.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: March 13, 2012
    Assignee: Trident Microsystems (Far East) Ltd
    Inventor: Richard Chi-Te Shen
  • Patent number: 8111751
    Abstract: Some embodiments of the invention provide a method for encoding a video signal that is formed by a series of successive images. Each image includes several sections, and each section has a set of image values. To encode a particular section of a particular image, the method initially partitions the particular section into several sub-sections. For each of at least two particular sub-sections, the method then computes a statistical parameter regarding the image values of the particular sub-section. The method compares the computed statistical parameters, and based on the comparison, selects an encoding technique from a set of encoding techniques to encode the particular section. In some embodiments, the set of encoding schemes includes a first scheme that encodes the selected section without reference to any other section of any other image, and a second scheme that encodes the selected section by reference to at least one other section.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: February 7, 2012
    Assignee: Apple Inc.
    Inventors: Thomas Pun, Roger Kumar, Xiaochun Nie, Hsi-Jung Wu
  • Patent number: 8023566
    Abstract: The present invention relates to a protocol tester and method for performing a test task relating to a specific protocol layer (E2) of a protocol stack in an apparatus to be tested where the specific protocol layer (E2) is superordinated to a higher-level protocol layer (E3) as a next higher protocol layer and is subordinated to a lower-level layer (E1) as a next lower layer. In the protocol tester there is inserted between the higher-level protocol layer (E3) and the lower-level layer (E1) a test layer into the protocol stack, the test layer in the protocol tester having the specific protocol layer (E2) and a complementary layer (ES).
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: September 20, 2011
    Assignee: Tektronix, Inc.
    Inventor: Ismail Schlueter
  • Patent number: 8023569
    Abstract: Embodiments of the present invention comprise methods and systems for block-based residual upsampling. Some embodiments of the present invention comprise methods and systems for residual upsampling for spatially scalable video coding.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: September 20, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Shijun Sun
  • Patent number: 8009741
    Abstract: A system, method, and apparatus for reducing the video decoder processing requirements are presented herein. During a rewind operation, a reference picture for a group of pictures is decoded and stored into a reference frame buffer. By storing a reference picture for the group, the reference picture need not be decoded to display each picture in the group during the rewind operation.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: August 30, 2011
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani
  • Patent number: 8005148
    Abstract: A method and apparatus for encoding an input video bitstream to produce an encoded output bitstream is disclosed. A base stream is enhanced based on enhancement control parameters. At least one picture content parameter is extracted from the enhanced base stream. At least one picture content parameter is extracted from the input video bitstream. The enhanced picture content parameters are compared with the input picture content parameters. An output from the comparison step is received and the enhancement control parameters are calculated so as to minimize the difference between the input picture content parameters and the enhanced picture content parameters. The calculated control parameters are incorporated into the encoded output bitstream.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: August 23, 2011
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Wilhelmus Hendrikus Alfonsus Bruls
  • Patent number: 8005151
    Abstract: A method of filtering to remove coding artifacts introduced at block edges in a block-based video coder, the method having the steps of: checking the content activity on every line of samples belonging to a boundary to be filtered and where content activity is based on a set of adaptively selected thresholds determined using Variable-Shift Table Indexing (VSTI); determining whether the filtering process will modify the sample values on that particular line based on said content activity; and selecting a filtering mode between at least two filtering modes to apply on a block boundary basis, implying that there would be no switching between the two primary modes on a line by line basis along a given block boundary. The two filtering modes include a default mode based on a non-recursive filter, and a strong filtering mode which features two strong filtering sub-modes and a new selection criterion that is one-sided with respect to the block boundary to determine which of the two strong filtering sub-modes to use.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: August 23, 2011
    Inventors: Anthony Joch, James Au, Brandon Lin
  • Patent number: 8004561
    Abstract: Methods and systems for providing fluid real-time camera control of at least one camera to at least one network user via a network including the internet. A control pad or area can be provided to camera users via an application or applet that can be calibrated to provide fluid camera control. Compressed or uncompressed analog, digital, or streaming video and audio data can also be provided to the users to allow real-time low latency continuous audio/visual feedback. Multiple camera users can obtain control of a camera using a dynamic queuing technique that can allow single user camera control for certain time intervals. An administrator can establish user camera control parameters including camera control intervals for subscriber users versus non-subscriber users, camera usurping by an administrator, elimination of camera control privileges for a user, and denial of camera control requests by a user.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: August 23, 2011
    Assignee: Smiths Detection Inc.
    Inventors: Peter A. Mottur, Ethan Z Zimmer
  • Patent number: 8005147
    Abstract: A system and method for decoding a digital video data stream. In one aspect, a plurality of hardware acceleration modules are used together with a core processor. The accelerators operate in a decoding pipeline wherein, in any given stage, each accelerator operates on a particular macroblock of video data. In the subsequent pipeline stage, each accelerator works on the next macroblock in the data stream, which was worked on by another one of the accelerators in the previous stage. The core processor polls all of the accelerators during each stage. When all accelerators finish their tasks for a given stage, the core processor initiates the next stage. In another aspect, two variable-length decoders are employed to simultaneously decode two macroblock rows of a video frame. Each variable-length decoder works to decode an assigned row and the rows are variable-length decoded in parallel.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: August 23, 2011
    Assignee: Broadcom Corporation
    Inventors: Jose′ R. Alvarez, Alexander G. MacInnis, Sheng Zhong, Xiaodong Xie, Vivian Hsiun