Patents Examined by Frederick Bailey
  • Patent number: 9756347
    Abstract: Presented systems and methods facilitate screen content coding. A system can comprises: a processing component configured to execute coding operations and a storage component configured to store information for the processing component, including the color table and color index map. The coding operations can include: receiving information associated with a plurality of pixels; creating a color table, the color table includes color values (e.g., of the pixels) and corresponding indices; creating a color index map wherein each index of the color map maps a pixel to an index value of the color table; and performing coding operations corresponding to the color table and color index map. In one exemplary implementation, index values of the color table are encoded/decoded during color table and index map coding rather than the actual raw color values for each pixel. Various types of compression and coding can be implemented (e.g., lossless, lossy, intra-prediction, inter-prediction, etc.).
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: September 5, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Meng Xu, Zhan Ma, Haoping Yu
  • Patent number: 9749638
    Abstract: A system and method for encoding a video signal having a sequence of frames including a reference frame and a current frame is disclosed. The method includes encoding at a least a portion of the reference frame using a low-quality encoding scheme and encoding the current frame using the reference frame so that the encoded current frame includes at least one pixel encoded using the low-quality encoding scheme. The method also includes identifying a portion of the encoded current frame that includes at least one pixel encoded using the low-quality encoding scheme. The method also includes encoding the identified portion of the current frame using a high-quality encoding scheme.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: August 29, 2017
    Assignee: GOOGLE INC.
    Inventor: Wei Jia
  • Patent number: 9749660
    Abstract: The present invention relates to a method for coding a video signal using hybrid coding, comprising: reducing temporal redundancy by block based motion compensated prediction in order to establish a prediction error signal, deciding whether to transform the prediction error signal into the frequency domain, or to maintain the prediction error signal in the spatial domain for encoding.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: August 29, 2017
    Inventors: Matthias Narroschke, Hans-Georg Musmann
  • Patent number: 9743068
    Abstract: Apparatus is provided to capture three-dimensional images of a subject's head. The apparatus comprises a plurality of stereographic digital cameras that are operable simultaneously and are disposed in a predetermined vertical planar relationship to each other. The plurality of stereographic digital cameras are positioned to capture a group of stereographic digital image pairs of a corresponding vertical hemispherical surface portion of the head of the subject when the subject is positioned in a predetermined location in front of the plurality of stereographic digital cameras. The apparatus further comprises a processing apparatus coupled to the plurality of stereographic digital cameras. The processing apparatus operates on the group of stereographic digital image pairs to generate a three-dimensional digital image file of at least a full vertical hemispheric portion of the head of the subject.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: August 22, 2017
    Assignee: CRANIAL TECHNOLOGIES, INC.
    Inventor: Timothy R Littlefield
  • Patent number: 9743099
    Abstract: Disclosed are techniques for creating, coding, decoding, and using, rotation information related to one or more coded pictures in non-normative parts of a coded video bitstream.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: August 22, 2017
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Stephen Cipolli, Jonathan Lennox, Stephan Wenger, Danny Hong
  • Patent number: 9740962
    Abstract: Provided is a method of spatially referencing a plurality of images captured from a plurality of different locations within an indoor space by determining the location from which the plurality of images were captured. The method may include obtaining a plurality of distance-referenced panoramas of an indoor space. The distance-referenced panoramas may each include a plurality of distance-referenced images each captured from one position in the indoor space and at a different azimuth from the other distance-referenced images, a plurality of distance measurements, and orientation indicators each indicative of the azimuth of the corresponding one of the distance-referenced images. The method may further include determining the location of each of the distance-referenced panoramas based on the plurality of distance measurements and the orientation indicators and associating in memory the determined locations with the plurality of distance-referenced images captured from the determined location.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: August 22, 2017
    Assignee: Google Inc.
    Inventors: Alexander Thomas Starns, Arjun Raman, Gadi Royz
  • Patent number: 9729806
    Abstract: An imaging device may include an image pixel array with pixels used to gather phase detection information. The pixels in the image pixel array may use a photosensitive region to generate charge during an integration period. During the integration period, certain pixels in the image pixel array may not be needed to gather phase detection information. These pixels may be electrically connected to a bias voltage supply line during the integration period so that any generated charge is drained to the bias voltage supply line. Draining charge in the unused pixels may prevent blooming that would compromise the phase detection information gathered by neighboring pixels.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: August 8, 2017
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Douglas Fettig, Richard Scott Johnson
  • Patent number: 9729864
    Abstract: The disclosure provides methods and systems for warning a user of a head mounted display that the user approaches an edge of field of view of a camera or one or more tangible obstacles. The warning includes presenting audio and/or displayable messages to the user, or moving the display(s) of the head mounted displays away of the user's eyes. The determination that the user approaches the edge of scene or a tangible obstacle is made by dynamically tracking motions of the users through analysis of images and/or depth data obtained from image sensor(s) and/or depth sensor(s) secured to either the head mounted display, arranged outside of the scene and not secured to the head mounted display, or a combination of both.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: August 8, 2017
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Jeffrey Roger Stafford
  • Patent number: 9712741
    Abstract: A vehicle sun visor system with a touch screen display is configured to display video feed from one or more cameras. A front facing polarized and/or photochromic camera shows the area of view which is normally blocked by the deployed sun visor, allowing the user to view traffic lights, road signs, etc. without the distraction of glare. Software image processing may also be used to reduce glare and improve visibility. In addition, the sun visor system also has a “see-me” camera which allows the user to use the screen as a mirror, and one or more rear-view cameras which can be used to see the passenger area of a vehicle through the touch-screen display. Any of the cameras may be used to take photos or videos, which may be viewed on the display and transmitted wirelessly to other electronic devices or cloud storage.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: July 18, 2017
    Inventor: Ankit Dilip Kothari
  • Patent number: 9704032
    Abstract: Embodiments include systems and methods of detecting a blocked aperture in an image device. In certain embodiments, the system and method is used in mail processing of letters and flats. In certain embodiments, the image sensor captures an image of the front of an item. If the aperture of the image sensor is obstructed, a void will appear on the image of the item. The system can detect the void and increment an alarm count until a pre-defined threshold is reached wherein the system signals an alarm so that the blockage can be removed and the affected items can be re-introduced for correct processing. In another embodiment, images obtained when the aperture is expected to be clear of any items.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: July 11, 2017
    Assignee: United States Postal Service
    Inventors: Simon Franklin Reidel, Anthony Everett Sileo
  • Patent number: 9699472
    Abstract: A computing device determines whether a prediction unit (PU) in a B slice is restricted to uni-directional inter prediction. In addition, the computing device generates a merge candidate list for the PU and determines a selected merge candidate in the merge candidate list. If the PU is restricted to uni-directional inter prediction, the computing device generates a predictive video block for the PU based on no more than one reference block associated with motion information specified by the selected merge candidate. If the PU is not restricted to uni-directional inter prediction, the computing device generates the predictive video block for the PU based on one or more reference blocks associated with the motion information specified by the selected merge candidate.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Xianglin Wang, Marta Karczewicz
  • Patent number: 9699461
    Abstract: Methods and devices for image and video coding. A block of N coefficients is defined as an input vector of N dimensions having a magnitude value and N?1 angle values. The encoder normalizes and quantizes the angle values to produce quantized angle values, reconstructs the angle values from the quantized angle values and determines a quantizer based on the reconstructed angle values. The determined quantizer is then used to quantize the magnitude value. The quantized angle values and the quantized magnitude value are entropy encoded. The decoder preforms the reverse process, and determines the quantizer for inverse quantizing the quantized magnitude value from the reconstructed angle values.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: July 4, 2017
    Assignee: BlackBerry Limited
    Inventor: Dake He
  • Patent number: 9693070
    Abstract: A method for luma-based chroma intra-prediction in a video encoder or a video decoder is provided that includes down sampling a first reconstructed luma block of a largest coding unit (LCU), computing parameters ? and ? of a linear model using immediate top neighboring reconstructed luma samples and left neighboring reconstructed luma samples of the first reconstructed luma block and reconstructed neighboring chroma samples of a chroma block corresponding to the first reconstructed luma 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 down sampled first reconstructed luma block, and wherein the immediate top neighboring reconstructed luma samples are the only top neighboring reconstructed luma samples used, and computing samples of a first predicted chroma block from corresponding samples of the down sampled first reconstructed luma block using the linear model and the parameters.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: June 27, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Madhukar Budagavi, Akira Osamoto
  • Patent number: 9693064
    Abstract: Within a device, one or more subsets associated with one or more frames or pictures of the video signal may be adaptively selected and used for motion vector calculation (e.g., such as in accordance with inter-prediction). For example, a picture or frame of the video signal may be partitioned into a number of respective regions. Any one or more, but typically fewer than all, of the respective regions of that picture or frame may be appropriately selected, and stored, based on any one or more considerations for use in motion vector calculation (e.g., inter-prediction). A sub-sampled or down-sampled picture or frame [or alternatively, a sub-sampled or down-sampled version of one or more respective regions of a picture or frame] (e.g., the sub-sampling or down-sampling ratio which may be adaptively determined based on any one or more considerations) may be stored for use in motion vector calculation (e.g., inter-prediction).
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: June 27, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd
    Inventors: Ba-Zhong Shen, Wade K. Wan, Brian Heng, Zhijie Yang
  • Patent number: 9686563
    Abstract: A video processing system 100 is provided with video encoding device 10 and video decoding device 20. The video encoding device 10 implements backward interframe prediction from a temporally subsequent frame and outputs information indicating that an option to eliminate use of a decoded image of the temporally subsequent frame was chosen. The video decoding device 20 eliminates use of the decoded image of the frame on the basis of this information, in conjunction with input of the information for eliminating use of the decoded image of the temporally subsequent frame.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: June 20, 2017
    Assignee: NTT DOCOMO, INC.
    Inventors: Satoru Adachi, Choong Seng Boon, Sadaatsu Kato, Minoru Etoh, Thiow Keng Tan
  • Patent number: 9681146
    Abstract: A system for decoding a data stream, comprising: a first decoder configured to decode the data stream at a first rate so as to generate a first stream of frames for playback and arranged to continue generating the first stream despite encountering an error in a particular frame; a second decoder operable to decode the data stream at a second rate so as to generate a second stream of frames; and a controller configured to: detect the error and cause the second decoder to decode the data stream from the particular frame in dependence on error correction data, the second rate being faster than the first rate such that the second stream catches up with the first stream; determine when the second decoder catches up with the first decoder; and cause the second decoder to operate at the first rate so as to generate the second stream for playback.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 13, 2017
    Assignee: Imagination Technologies Limited
    Inventors: Venu Annamraju, Harish Rajamani, Ranjith Irukulapati
  • Patent number: 9667987
    Abstract: An apparatus comprising a codec configured to predict an intra mode for a considered pixel block based on a plurality of coded intra modes for a plurality of adjacent pixel blocks to the considered pixel block, wherein the predicted intra mode and the coded intra modes correspond to a set of intra-frame modes that comprise a plurality of directional intra modes and at least two non-directional intra modes and that are assigned a plurality of corresponding group numbers and group index numbers, and wherein the intra mode is predicted based on the group numbers and group index numbers of the coded intra modes.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: May 30, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Lingzhi Liu, Guichun Li, Nam Ling, Jianhua Zheng, Chenxiong Zhang
  • Patent number: 9667961
    Abstract: A video sequence is encoded by encoding key frames to obtain coded data and non-key frames to obtain error-correcting information. In the encoding process, key frame data are stored in a buffer, first motion information pertaining to the key frames is obtained, and the first motion information is applied to the stored key frame data to generate predicted key frame data. Second motion information pertaining to the non-key frames is also obtained and used to generate predicted non-key frame data. Either the first motion information is obtained from the second motion information, or the second motion information is obtained from the first motion information. The encoder accordingly does not have to obtain motion information from the decoder, and can estimate the amount of error-correcting information to send to the decoder.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: May 30, 2017
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Takahiro Yamasaki
  • Patent number: 9667974
    Abstract: A method for decoding an image including performing intra prediction on a chrominance block according to whether the intra prediction mode of the chrominance block is equal to an intra prediction mode of a luminance block.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: May 30, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hye Min, Elena Alshina, Woo-jin Han
  • Patent number: 9667995
    Abstract: The present disclosure relates to an image processing apparatus and an image processing method capable of improving process efficiency through a parallel process. In a case of corresponding PU1, there is a use of motion vector information pieces of B1, C1, and E1 which are adjacent to corresponding PU1 in the following positional relationship, and A0 and D0 which are adjacent to PU0 located on corresponding PU1 in the CU in the following positional relationship. In other words, in relation to corresponding PU1, a PU corresponding to A1 is PU0, and thus A0 is set instead of A1 as an adjacent region of corresponding PU1. The present disclosure is applicable to, for example, an image processing apparatus.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: May 30, 2017
    Assignee: Sony Corporation
    Inventor: Kazushi Sato