Patents Examined by Behrooz M Senfi
  • Patent number: 10419785
    Abstract: In one embodiment, one or more portions of video content that were encoded by a video encoder are identified. The one or more portions of video content are to be analyzed for improving encoding performance of the video encoder. The one or more portions of the video content are stored. During an idle time period of the video encoder, the one or more portions of video content are analyzed in combination with a test set stored by the video encoder in order to modify one or more functions of an encoding process used by the video encoder. Based on the analysis, one or more modifications to the encoding process are determined that result in improved performance of the video encoder.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: September 17, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Thomas J. Davies
  • Patent number: 10419773
    Abstract: Methods and apparatus are described in which both supervised and unsupervised machine learning are used to classify video content for compression using encoding profiles that are optimized for each type of video content.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Hai Wei, Yang Yang, Lei Li, Amarsingh Buckthasingh Winston, Avisar Ten-Ami
  • Patent number: 10420216
    Abstract: A video camera head is comprised of at least two rigid printed circuit boards (PCBS) arranged in parallel planes. The at least two PCBs are mechanically supported one above the other by pins made of an electricity conducting material that conduct electrical power from the bottom PCB to electronic components or illumination means mounted on the other PCBs and signals from a solid state sensor chip mounted on one of the other PCBs of the at least two PCBs to the bottom PCB. Several embodiments of the video camera head are described.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: September 17, 2019
    Assignee: Medigus Ltd.
    Inventors: Amir Govrin, Minelu Sonnenschein
  • Patent number: 10419756
    Abstract: An image processing device and method capable of suppressing block noise. A ? LUT_input calculation unit and a clipping unit calculate ? LUT_input that is a value input to an existing ? generation unit and an extended ? generation unit. When the value of ? LUT_input qp from the clipping unit is equal to or less than 51, the existing ? generation unit calculates ? using the LUT defined in the HEVC method and supplies the calculated ? to a filtering determination unit. When the value of ? LUT_input qp from the clipping unit is larger than 51, the extended ? generation unit calculates extended ? and supplies the calculated ? to the filtering determination unit. The device can be applied to an image processing device, for example.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: September 17, 2019
    Assignee: Sony Corporation
    Inventors: Shuo Lu, Masaru Ikeda
  • Patent number: 10419671
    Abstract: The present invention is to provide a system, a method, and a program for displaying an omnidirectional camera image that enable a plurality of people to see a 360-degree image taken by an omnidirectional camera in their individuals' visions. The system for displaying an omnidirectional camera image 1 includes an image acquisition module 14 that displays a 360-degree image taken by an omnidirectional camera 5 on a plurality of terminals 30 and acquires a 360-degree image taken by the omnidirectional camera 5; an image distribution module 25 that distributes the acquired image to a plurality of user terminals 30; an operation input receiving module 38 that receives an operation input from each user of the terminals 30; and an image display module 39 that displays an arbitrary part of the distributed 360-degree image on a user terminal owned by the each user based on the operation input received from the each user.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 17, 2019
    Assignee: OPTIM CORPORATION
    Inventor: Shunji Sugaya
  • Patent number: 10419741
    Abstract: Aspects of the embodiments are directed to time-of-flight (ToF) imaging systems and method for image processing. The ToF imaging system can include a depth sensor; a light steering device; a photodetector; and an image processor. The ToF imaging system can be configured to acquiring a first image of a scene by the photodetector; identifying one or more regions of interest of the scene from the first image; and capturing a depth map of at least one of the one or more regions of interest.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: September 17, 2019
    Assignee: ANALOG DEVICES GLOBAL UNLIMITED COMPANY
    Inventors: Javier Calpe Maravilla, Eoin English, Maurizio Zecchini, Chao Wang
  • Patent number: 10410366
    Abstract: An imaging system includes an optical unit that captures, from a scene, sets of first images as well as sets of second images. The scene is illuminated with non-structured light when the sets of first images are captured and illuminated with structured light when the sets of second images are captured. A pattern processing unit generates, from the second images, a recovered shadow pattern from a shadow pattern projected onto the scene during illumination with structured light, wherein at least one motion-compensated reference image is used. A depth processing unit obtains depth information on the basis of the recovered shadow pattern.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: September 10, 2019
    Assignee: SONY CORPORATION
    Inventors: Francesco Michielin, Paul Springer, Thimo Emmerich, Zoltan Facius, Piergiorgio Sartor
  • Patent number: 10412378
    Abstract: A resonating optical waveguide that increases image intensity and uniformity is provided. The waveguide includes a first diffractive optical element that allows light from an exit pupil of a projector to enter the waveguide and travel in a first direction, and a second diffractive optical element that directs some of the entered light to exit the waveguide to form an expanded pupil. Rather than allow the remaining, non-directed, light to exit at an edge of the waveguide, the optical waveguide further includes a third diffractive optical element that redirects some the remaining light back through the second diffractive optical element in a second direction where it may exit the waveguide as part of the expanded pupil. An additional fourth diffractive optical element may be included to further redirect the light through the second diffractive optical element again.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Daniel Lowney, Richard Andrew Wall
  • Patent number: 10395135
    Abstract: A method and a system for analyzing distinct light or radiation sources affecting a scene are provided. The method may include: sensing at least one image of a scene containing surfaces and objects, wherein the scene is illuminated by at least one distinct radiation or source; maintaining a database of the scene which stores approximate positions of at least some of the objects in the scene; identifying at least one candidate silhouette suspected to be cast by the at least one distinct light or radiation source, deriving properties of the at least one distinct light or radiation source, based on the at least one identified silhouette, based on data derived from the database.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: August 27, 2019
    Assignee: Infinity Augmented Reality Israel Ltd.
    Inventors: Matan Protter, Motti Kushnir, Felix Goldberg
  • Patent number: 10397539
    Abstract: The disclosure features three-dimensional stereoscopic imaging systems and methods that include two image capture devices configured to obtain images of a scene, at least one display screen, and an electronic processor configured to: receive one or more images of the scene from the capture devices, where each of the one or more images includes a lateral dimension and a height; warp the one or more images along their respective lateral dimensions to at least partially correct for disparity distortions associated with displaying the one or more images on the at least one display screen; correct the one or more images by scaling the respective heights of the images along the lateral dimensions of the images so that the height of each image is the same along the images lateral dimension; and display the warped and corrected one or more images on the at least one display screen.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: August 27, 2019
    Assignee: Schepens Eye Research Institute
    Inventors: Daejoon Alex Hwang, Eliezer Peli
  • Patent number: 10397567
    Abstract: According to exemplary embodiments of the present invention, references to a motion vector in a neighboring block of an enhancement layer or in a block of a previously coded picture, and a motion vector of a base layer are equally handled. Accordingly, a motion_prediction_flag with identification information can be integrated for further improved coding efficiency.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: August 27, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Mitsuru Maeda
  • Patent number: 10390034
    Abstract: Innovations in encoder-side options for intra block copy (“BC”) prediction mode facilitate intra BC prediction that is more effective in terms of rate-distortion performance and/or computational efficiency of encoding. For example, some of the innovations relate to estimation of sample values within an overlap area of a current block during block vector estimation. Other innovations relate to prediction of block vector (“BV”) values during encoding or decoding using “ping-pong” approaches.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lihua Zhu, Gary J. Sullivan, Yongjun Wu
  • Patent number: 10390025
    Abstract: A method of encoding a video signal includes selecting a set of base filter kernels from a filter bank; determining a prediction filter parameter based on the set of base filter kernels; performing a filtering of a reference region for a target region based on the prediction filter parameter; and predicting the target region based on the filtered reference region, wherein the prediction filter parameter includes at least one of modulation scalar and partition information.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 20, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Onur Guleryuz, Shunyao Li, Sehoon Yea
  • Patent number: 10386309
    Abstract: An arrangement for photographing a hot surface includes a camera arranged to take a number of successive images of the surface, whereby each image includes a part of the surface to be photographed. A light source is arranged to illuminate the surface to be photographed, whereby the camera and the light source are synchronized in such a way that the light source illuminates the surface at the shooting moment of each image, and an image-processing unit is arranged to combine a complete image of the whole surface to be photographed out of the successive images taken by the camera. A server is arranged to determine a coordinate system for the complete image, to receive data on the surface generated by one or more measuring devices, and to combine the received data with the complete image.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: August 20, 2019
    Assignee: SAPOTECH OY
    Inventors: Saku Kaukonen, Juha Roininen
  • Patent number: 10390015
    Abstract: A device for coding video data can be configured to perform a parameter derivation operation to determine one or more first parameters for a first block of video data; performing the parameter derivation operation to determine one or more second parameters for a second block of video data that is coded in a different coding mode than the first block of video data; code the first block of video data based on the one or more first parameters; and code the second block of video data based on the one or more second parameters.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 20, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Nan Hu, Jianle Chen, Vadim Seregin, Marta Karczewicz
  • Patent number: 10390044
    Abstract: In one example, an apparatus for encoding video data includes a video encoder configured to select an intra-prediction mode to use to encode a block of video data, determine whether the block includes a sub-block of a size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, when the block includes the sub-block of the size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, select one of the multiple possible transforms, transform the sub-block using the selected one of the multiple possible transforms, and provide an indication of the selected one of the multiple possible transforms for the size of the block.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: August 20, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Marta Karczewicz, Muhammed Zeyd Coban, Peisong Chen, Hsiao-Chiang Chuang, Rajan Laxman Joshi
  • Patent number: 10390040
    Abstract: Embodiments of the present disclosure provide a method, an apparatus, and a system for deep feature coding and decoding. The method comprises: extracting features of respective video frames; determining types of the features, the types reflecting time-domain correlation degrees between the features and a reference feature; encoding the features using predetermined coding patterns matching the types to obtain coded features; and transmitting the coded features to the server such that the server decodes the coded features for a vision analysis task. By using the embodiments of the present disclosure, videos per se may not be transmitted to the cloud server; instead, the features of the video, after being encoded, are transmitted to the cloud server for a vision analysis task; compared with the prior art, data transmission pressure may be lowered, and the storage pressure at the cloud server may also be lowered.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: August 20, 2019
    Assignee: PEKING UNIVERSITY
    Inventors: Yonghong Tian, Lin Ding, Tiejun Huang, Wen Gao
  • Patent number: 10382759
    Abstract: A method and apparatus for entropy coding and decoding for source symbols generated in a video coding system are disclosed. According to the present invention, a MSB (most significant bit) index and any refinement bit for the current symbol value are determined first. A first binary string is generated by binarizing a prefix part related to the MSB index of the current symbol value using a unary code or a truncated unary code. Also, a second binary string is generated by binarizing a suffix part corresponding to one or more refinement bits of the current symbol value using a fixed-length code or a truncated binary code if any refinement bit exists. The first binary string is coded using CABAC (context-adaptive binary arithmetic coding) and the second binary string is also coded using the CABAC if the second binary string exists.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 13, 2019
    Assignee: HFI INNOVATION INC.
    Inventors: Shih-Ta Hsiang, Tzu-Der Chuang
  • Patent number: 10382747
    Abstract: An image processing apparatus is provided to display an image on a screen, the image facilitating visual ascertainment of relationships between each of a plurality of items of point cloud data and point cloud data arising from combining the plurality of items of point cloud data. The image processing apparatus includes a display controlling section configured to 3D display combination point cloud data combining a plurality of items of point cloud data obtained from a plurality of viewpoints and allow 3D display of one item out of the plurality of items of point cloud data obtained from the plurality of viewpoints.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 13, 2019
    Assignee: Topcon Corporation
    Inventors: Naoki Morikawa, Tadayuki Ito
  • Patent number: 10382791
    Abstract: The disclosure provides a system and methods for encoding video data. The method can include storing a data structure in a memory, the data structure having a first plurality of data elements arranged corresponding to a second plurality of data elements of a first video data block, and defining a periphery, the data structure further including data related to all of a smallest prediction unit (PU) for the first video data block. The method can also include increasing a size of the data structure in the memory by adding a plurality of extended units along the periphery of the first plurality of data elements, each extended unit having data related to a smallest data element of the first video data block, the extended units being set to default values. The method can also comprise encoding the first video data block based on the data structure.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: August 13, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Wei-Jung Chien, Chengjie Tu, Xianglin Wang, Muhammed Zeyd Coban