Patents Examined by Frederick Bailey
-
Patent number: 9756347Abstract: 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: GrantFiled: July 23, 2014Date of Patent: September 5, 2017Assignee: Futurewei Technologies, Inc.Inventors: Meng Xu, Zhan Ma, Haoping Yu
-
Patent number: 9749638Abstract: 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: GrantFiled: April 28, 2011Date of Patent: August 29, 2017Assignee: GOOGLE INC.Inventor: Wei Jia
-
Patent number: 9749660Abstract: 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: GrantFiled: December 22, 2006Date of Patent: August 29, 2017Inventors: Matthias Narroschke, Hans-Georg Musmann
-
Patent number: 9743068Abstract: 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: GrantFiled: December 26, 2014Date of Patent: August 22, 2017Assignee: CRANIAL TECHNOLOGIES, INC.Inventor: Timothy R Littlefield
-
Patent number: 9743099Abstract: 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: GrantFiled: January 11, 2012Date of Patent: August 22, 2017Assignee: Vidyo, Inc.Inventors: Jill Boyce, Stephen Cipolli, Jonathan Lennox, Stephan Wenger, Danny Hong
-
Patent number: 9740962Abstract: 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: GrantFiled: April 20, 2016Date of Patent: August 22, 2017Assignee: Google Inc.Inventors: Alexander Thomas Starns, Arjun Raman, Gadi Royz
-
Patent number: 9729806Abstract: 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: GrantFiled: January 6, 2015Date of Patent: August 8, 2017Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Douglas Fettig, Richard Scott Johnson
-
Patent number: 9729864Abstract: 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: GrantFiled: January 31, 2014Date of Patent: August 8, 2017Assignee: Sony Interactive Entertainment Inc.Inventor: Jeffrey Roger Stafford
-
Patent number: 9712741Abstract: 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: GrantFiled: September 19, 2016Date of Patent: July 18, 2017Inventor: Ankit Dilip Kothari
-
Patent number: 9704032Abstract: 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: GrantFiled: July 23, 2013Date of Patent: July 11, 2017Assignee: United States Postal ServiceInventors: Simon Franklin Reidel, Anthony Everett Sileo
-
Patent number: 9699472Abstract: 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: GrantFiled: April 24, 2015Date of Patent: July 4, 2017Assignee: QUALCOMM IncorporatedInventors: Vadim Seregin, Xianglin Wang, Marta Karczewicz
-
Patent number: 9699461Abstract: 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: GrantFiled: August 14, 2015Date of Patent: July 4, 2017Assignee: BlackBerry LimitedInventor: Dake He
-
Patent number: 9693070Abstract: 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: GrantFiled: June 25, 2012Date of Patent: June 27, 2017Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Madhukar Budagavi, Akira Osamoto
-
Patent number: 9693064Abstract: 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: GrantFiled: December 21, 2011Date of Patent: June 27, 2017Assignee: Avago Technologies General IP (Singapore) Pte. LtdInventors: Ba-Zhong Shen, Wade K. Wan, Brian Heng, Zhijie Yang
-
Patent number: 9686563Abstract: 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: GrantFiled: December 22, 2009Date of Patent: June 20, 2017Assignee: NTT DOCOMO, INC.Inventors: Satoru Adachi, Choong Seng Boon, Sadaatsu Kato, Minoru Etoh, Thiow Keng Tan
-
Patent number: 9681146Abstract: 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: GrantFiled: December 12, 2014Date of Patent: June 13, 2017Assignee: Imagination Technologies LimitedInventors: Venu Annamraju, Harish Rajamani, Ranjith Irukulapati
-
Patent number: 9667987Abstract: 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: GrantFiled: March 9, 2012Date of Patent: May 30, 2017Assignee: Futurewei Technologies, Inc.Inventors: Lingzhi Liu, Guichun Li, Nam Ling, Jianhua Zheng, Chenxiong Zhang
-
Patent number: 9667961Abstract: 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: GrantFiled: October 8, 2013Date of Patent: May 30, 2017Assignee: Oki Electric Industry Co., Ltd.Inventor: Takahiro Yamasaki
-
Patent number: 9667974Abstract: 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: GrantFiled: January 15, 2015Date of Patent: May 30, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jung-hye Min, Elena Alshina, Woo-jin Han
-
Patent number: 9667995Abstract: 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: GrantFiled: January 9, 2013Date of Patent: May 30, 2017Assignee: Sony CorporationInventor: Kazushi Sato