Patents Examined by William C. Vaughn, Jr.
  • Patent number: 10531073
    Abstract: Using one or more patterned markers inside the projector module of a three-dimensional (3D) camera to facilitate automatic calibration of the camera's depth sensing operation. The 3D camera utilizes epipolar geometry-based imaging in conjunction with laser beam point-scans in a triangulation-based approach to depth measurements. A light-sensing element and one or more reflective markers inside the projector module facilitate periodic self-calibration of camera's depth sensing operation. To calibrate the camera, the markers are point-scanned using the laser beam and the reflected light is sensed using the light-sensing element. Based on the output of the light-sensing element, the laser's turn-on delay is adjusted to perfectly align a laser light spot with the corresponding reflective marker. Using reflective markers, the exact direction and speed of the scanning beam over time can be determined as well.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: January 7, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ilia Ovsiannikov
  • Patent number: 10531125
    Abstract: A video compression method and a video compressor are provided to solve problems of huge resource consumption and high costs caused by performing both H.264 compression and HEVC compression. The method specifically includes: reading video signal data by using a sliding window to generate bitstream data, where bitstream data generated by reading the video signal data according to a first format is first bitstream data, and bitstream data generated by reading the video signal data according to a second format is second bitstream data; and coding the bitstream data to generate a bitstream, where a bitstream generated by coding the first bitstream data is a first bitstream, and a bitstream generated by coding the second bitstream data is a second bitstream, where the second format is a format preset according to the first format. The present invention is applied to video signal compression.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: January 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jian Gao, Feng Zhou, Yang Song
  • Patent number: 10531147
    Abstract: The subject system allows a source device providing a content stream over a network connection to a sink device to adaptively bypass a transcoding portion of a content processing pipeline when the original content stream, e.g. the non-transcoded content stream, can be decoded by the sink device and/or when no actions that utilize transcoding have been requested for the content stream. The source device may power down the transcoding portion of the content processing pipeline when the transcoding portion is not in use. When an action that utilizes transcoding is requested, and the transcoding portion of the pipeline is being bypassed, the source device may power on the transcoding portion and adaptively modify the pipeline to pass the content stream through the transcoding portion. The source device may provide configuration messages to the sink device when the pipeline is modified to provide information for decoding the transcoded content stream.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: January 7, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Steven Hartley, Fabian Alberto Russo, James F. Dougherty, Stephen Ray Palm
  • Patent number: 10523957
    Abstract: Systems, methods, and instrumentalities are disclosed for encoder and/or decoder optimization using a multi-threaded parallel processing framework. An encoding and/or decoding device may receive a video sequence that includes a plurality of first-temporal level pictures associated with a first temporal level and a plurality of second-temporal level pictures associated with a second temporal level. The encoding and/or decoding device may allocate a first number of parallel processing threads for encoding and/or decoding the first-temporal level pictures and a second number of parallel processing threads for encoding and/or decoding the second-temporal level pictures. The device may perform this allocation based on temporal level priority, for example. The encoding and/or decoding device may encode and/or decode the first-temporal level pictures and the second-temporal level pictures.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: December 31, 2019
    Assignee: VID SCALE, Inc.
    Inventors: Srinivas Gudumasu, Yuwen He, Yan Ye, Ralph Neff
  • Patent number: 10523935
    Abstract: A parallel processing starting unit 3 that partitions an inputted image into tiles each having a predetermined size, and distributes tiles obtained through the partitioning, and N tile encoding units 5-1 to 5-N each of that carries out a prediction difference encoding process on a tile distributed thereto by the parallel processing starting unit 3 to generate a local decoded image are disposed, and each of N tile loop filter units 7-1 to 7-N determines a filter per tile suitable for a filtering process on the local decoded image generated by the corresponding one of the tile encoding units 5-1 to 5-N, and carries out the filtering process on the local decoded image by using the filter.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: December 31, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryoji Hattori, Akira Minezawa, Yusuke Itani, Kazuo Sugimoto, Shunichi Sekiguchi, Yoshimi Moriya, Norimichi Hiwasa
  • Patent number: 10521900
    Abstract: The present invention relates to a camera (1, 1?) for generating a biometrical signal of a living being comprising: a filter (11) for blocking incident visible light in a wavelength range up to at least 550 nm, a color sensor (12, 12?) for receiving said filtered incident light and generating at least two different color signals (5, 6, 9), a combination unit (15) for generating at least one combined color signal (7a, 7b) by combining said at least two color signals, and a processing unit (16) for processing said at least one combined color signal and extracting at least one biometrical signal (8) of said living being (3).
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: December 31, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Marek Janusz Bartula, Willem Verkruijsse
  • Patent number: 10523968
    Abstract: A method for encoding a location of a last non-zero coefficient of a transform block of coefficients includes determining the location of the last non-zero coefficient, the location including a column value and a row value, encoding a non-zero coefficient that is at a coefficient column and a coefficient row of the transform block. The method also includes, if the non-zero coefficient is a first non-zero coefficient to be encoded in the coefficient column, encoding whether the coefficient column is equal to the column value of the last non-zero coefficient, otherwise skipping the encoding. The method also includes, if the non-zero coefficient is a first non-zero coefficient to be encoded in the coefficient row, encoding whether the coefficient row is equal to the row value of the last non-zero coefficient, otherwise skipping the encoding.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: December 31, 2019
    Assignee: GOOGLE LLC
    Inventor: Dake He
  • Patent number: 10523954
    Abstract: An interleaved multi-layered video data stream with interleaved decoding units of different layers is provided with further timing control information in addition to the timing control information reflecting the interleaved decoding unit arrangement. The additional timing control information pertains to either a fallback position according to which all decoding units of an access unit are treated at the decoded buffer access unit-wise, or a fallback position according to which an intermediate procedure is used: the interleaving of the DUs of different layers is reversed according to the additionally sent timing control information, thereby enabling a DU-wise treatment at the decoder's buffer, however, with no interleaving of decoding units relating to different layers. Both fallback positions may be present concurrently. Various advantageous embodiments and alternatives are the subject of the various claims attached herewith.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 31, 2019
    Assignee: GE Video Compression, LLC
    Inventors: Karsten Suehring, Thomas Schierl, Detlev Marpe, Robert Skupin, Yago Sanchez De La Fuente, Gerhard Tech
  • Patent number: 10523956
    Abstract: Systems and methods are provided for encoding a multi-pixel caching scheme for lossless encoders. The systems and methods can include obtaining a sequence of pixels, determining repeating sub-sequences of the sequence of pixels consisting of a single repeated pixel and non-repeating sub-sequences of the sequence of pixels, responsive to the determination, encoding the repeating sub-sequences using a run-length of the repeated pixel and encoding the non-repeating sub-sequences using a multi-pixel cache, wherein the encoding using a multi-pixel cache comprises, encoding non-repeating sub-sequences stored in the multi-pixel cache as the location of the non-repeating sub-sequences in the multi-pixel cache, and encoding non-repeating sub-sequences not stored in the multi-pixel cache using the value of the pixels in the non-repeating sub-sequences.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 31, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Muhammad Dawood
  • Patent number: 10516894
    Abstract: An image processing device including a predicted vector generation section configured to generate a predicted vector for use in encoding of a motion vector (MV) of a current block by scaling the MV of a reference block, which is a block of a position shifted from a position of the current block in an image of a different view, by a disparity obtained from a periphery of the current block in an image of a non-base view according to a reference destination of the current block and a reference destination of the reference block, an MV encoding section configured to encode the MV of the current block using the predicted vector generated by the predicted vector generation section, and an encoding section configured to generate an encoded stream by encoding the image in units having a hierarchical structure.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: December 24, 2019
    Assignee: SONY CORPORATION
    Inventor: Yoshitomo Takahashi
  • Patent number: 10516898
    Abstract: Methods, systems, and computer program products for the generation of multiple layers of scaled encoded video data compatible with the HEVC standard. Residue from prediction processing may be transformed into coefficients in the frequency domain. The coefficients may then be sampled to create a layer of encoded data. The coefficients may be sampled in different ways to create multiple respective layers. The layers may then be multiplexed and sent to a decoder. There, one or more of the layers may be chosen. The choice of certain layer(s) may be dependent on the desired attributes of the resulting video. A certain level of video quality, frame rate, resolution, and/or bit depth may be desired, for example. The coefficients in the chosen layers may then be assembled to create a version of the residue to be used in video decoding.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: December 24, 2019
    Assignee: Intel Corporation
    Inventors: Wenhao Zhang, Yi-Jen Chiu, Lidong Xu, Yu Han, Hong Jiang
  • Patent number: 10514248
    Abstract: A distance detecting apparatus includes an imaging unit that generates a first image signal and a second image signal and an arithmetic processing unit. The distance detecting apparatus detects the distance to a subject on the basis of an amount of defocus indicating the distance between an imaging plane of the imaging unit and an image forming plane of light fluxes. The arithmetic processing unit executes a first step of calculating an amount of temporary defocus on the basis of the first image signal and the second image signal, a second step of calculating a conversion factor used to convert an amount of image displacement between a first image and a second image into the amount of defocus on the basis of the amount of temporary defocus, and a third step of calculating the amount of defocus by using the conversion factor.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: December 24, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Kazuya Nobayashi, Kiyokatsu Ikemoto
  • Patent number: 10508901
    Abstract: Embodiments of the present disclosure provide a functional assembly, a display device and a terminal. The functional assembly includes a sensor unit, a first light-guiding component and a camera. The sensor unit includes an emitter and a receiver. The emitter is configured to emit probe light. The first light-guiding component is configured to introduce the probe light and transmit the probe light to the outside through the camera. The receiver is configured to receive detection light through the camera, the detection light being formed by reflection of the probe light against an obstacle.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: December 17, 2019
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Haiping Zhang
  • Patent number: 10506234
    Abstract: Methods and apparatus of palette coding based on a palette predictor in a video coding system are disclosed. A set of run lengths associated with re-use flags of a current palette with respect to a palette predictor is determined and the set of run lengths includes an Escape code to indicate an end of run length coding for the re-use flags of the current palette. A set of code values is determined for the set of run lengths by adaptively assigning an Escape code value to the Escape code depending on a current index of predictor run length coding. The set of run lengths is then encoded or decoded according to the set of code values. According to another method, a context model is determined for at least a portion of the binary string depending on current coding information, previous coding information or both.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: December 10, 2019
    Assignee: HFI INNOVATION INC.
    Inventor: Shih-Ta Hsiang
  • Patent number: 10506240
    Abstract: Video data streams can be encoded and decoded using inter or intra prediction. The blocks of a frame can be processed based on depth, from the lowest level sub-blocks to the highest level large blocks, and divided into groups of blocks that are inter predicted, blocks having sub-blocks that are inter predicted and sub-blocks that are intra predicted, and blocks that are intra predicted. The inter predicted blocks are encoded or decoded first, followed by the inter predicted sub-blocks, the intra predicted sub-blocks, and the intra predicted blocks. Data from the inter predicted blocks and sub-blocks may be used to improve the prediction performance of intra predicted blocks and sub-blocks.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: December 10, 2019
    Assignee: GOOGLE LLC
    Inventors: Yaowu Xu, James Bankoski, Paul Wilkins, Hui Su
  • Patent number: 10503973
    Abstract: There is provided a pupil tracking device including an active light source, an image sensor and a processing unit. The active light source emits light toward an eyeball alternatively in a first brightness value and a second brightness value. The image sensor captures a first brightness image corresponding to the first brightness value and a second brightness image corresponding to the second brightness value. The processing unit identifies a brightest region at corresponding positions of the first brightness image and the second brightness image as an active light image.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: December 10, 2019
    Assignee: PIXART IMAGING INC.
    Inventors: Yu-Hao Huang, Ming-Tsan Kao, Yi-Fang Lee, En-Feng Hsu, Meng-Huan Hsieh, Nien-Tse Chen
  • Patent number: 10506173
    Abstract: An image capturing apparatus comprises a light emitting unit which provides, by light emission, a notification of an operation status of a self-timer when performing self-timer shooting; a mode setting unit which sets one of a plurality of operation modes; and a control unit which controls the light emitting unit to provide the notification of the operation status of the self-timer in self-timer shooting if the mode setting unit has set a first operation mode, and controls the light emitting unit not to provide the notification of the operation status of the self-timer in self timer shooting if the mode setting unit has set a second operation mode.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: December 10, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Koji Sudo, Seiji Ogawa
  • Patent number: 10504530
    Abstract: A method of processing data comprises processing first frequency-domain audio or video data using signal processing of a first type, and transforming the processed first frequency-domain audio or video data to processed time-domain audio or video data using a transform which is the inverse of the first transform, and transforming the processed time-domain audio or video data using a second transform which is matched to a second type of signal processing. The method further comprises identifying time-domain audio or video data for which signal processing of the first type, after transformation using the second transform, would yield satisfactory results. The method further comprises transforming the identified time-domain audio or video data to frequency-domain identified audio or video data using the second transform, instead of using the first transform, and processing the identified frequency-domain audio or video data using signal processing of the first type.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: December 10, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Dong Shi, Xuejing Sun, Glenn N. Dickins, David Gunawan
  • Patent number: 10506254
    Abstract: Innovations in the use of base color index map (“BCIM”) mode during encoding and/or decoding simplify implementation by reducing the number of modifications made to support BCIM mode and/or improve coding efficiency of BCIM mode. For example, some of the innovations involve reuse of a syntax structure that is adapted for transform coefficients to instead signal data for elements of an index map in BCIM mode. Other innovations relate to mapping of index values in BCIM mode or prediction of elements of an index map in BCIM mode. Still other innovations relate to handling of exception values in BCIM mode.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Feng Wu, Jizheng Xu
  • Patent number: 10499017
    Abstract: Method and apparatus are disclosed for operating a rear camera with an embedded defroster and proximity switch. An example vehicle includes a rear view camera having a lens, an indium-tin-oxide (ITO) coating applied to the lens, and a control system. The control system is configured to detect a water-based obstruction on the lens, run current through the ITO coating to remove the water-based obstruction, detect a lens touch event, and release a vehicle trunk latch responsive to the lens touch event.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: December 3, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Paul Kenneth Dellock, Pietro Buttolo, Stuart C. Salter, Aaron Bradley Johnson