Patents Examined by Joseph Suh
  • Patent number: 10904575
    Abstract: An approach is provided for compressing video frames captured by a camera. Clusters of the video frames are determined, where the clusters have correlations to respective sets of values of meta data associated with the video frames. The meta data includes a location, focal length, and direction of the camera, and a time of day during a capture of the video frames by the camera. Based on multiple video frames within each of the clusters being compared with each other but not being compared with a video frame in another cluster, base and delta frames are determined and stored for each of the clusters. An amount of storage required for the base and delta frames is based in part on each of the correlations to the respective sets of values of the meta data.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Ananthapur Bache, Vijay Ekambaram, Sarbajit K. Rakshit, Saravanan Sadacharam
  • Patent number: 10878028
    Abstract: Various embodiments replicate and index fragments of a stream of time-associated data. In one embodiment, a stream endpoint application receives a first fragment of a stream of time-associated data from a producer via a network using an application-layer protocol. The stream endpoint application determines a producer timestamp from the first fragment. The stream endpoint application sends at least one acknowledgment to the producer via the network using the application-layer protocol. The stream endpoint application indexes the first fragment and sends the first fragment to a destination.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: December 29, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gaurav D. Ghare, Sayantan Chakravorty, Mushegh Malkhasyan, Vijay Gopal Joshi, Babu Prasad Dhandapani
  • Patent number: 10855999
    Abstract: A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: December 1, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Heiko Schwarz, Tung Nguyen, Detlev Marpe, Thomas Wiegand
  • Patent number: 10848760
    Abstract: An encoding device which further improves coding technique includes processing circuitry and memory. By using the memory, the processing circuitry: performs filtering on a pixel value of a current reference sample to be processed included in reference samples located on a left of or above a current block to be predicted, using pixel values of the reference samples; generates a prediction image by performing intra prediction using the filtered pixel value of the current reference sample. When performing the filtering, the processing circuitry: determines a weight for each reference sample, based on a distance between the reference sample and the current reference sample and a difference in pixel value between the same; and performs filtering on the pixel value of the current reference sample by weighted addition using each of the pixel values of the reference samples and the weight determined for each reference sample.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: November 24, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Virginie Drugeon, Takahiro Nishi, Ryuichi Kanoh, Tadamasa Toma
  • Patent number: 10812774
    Abstract: Aspects of the subject application may include, for example, identifying FOV and OOS tiles of the video content. The FOV and OOS tiles are received from a video server. The FOV and OOS tiles are encoded using AVC and a first layer of SVC, respectively. Further embodiments include providing the FOV and OOS tiles for presentation on a display, detecting a change in a field of vision, and identifying other FOV tiles of the video content, which comprise a portion of the OOS tiles. Also, embodiments include requesting the portion of the OOS tiles and receiving the portion of the OOS tiles from the video server over the communication network, which are encoded using an enhancement layer of SVC and then provided, to the display, according the enhancement layer in conjunction with the providing of the OOS tiles according to the first layer. Other embodiments are described herein.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: October 20, 2020
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., The Trustees of Indiana University
    Inventors: Vijay Gopalakrishnan, Bo Han, Jackson Jarrell Pair, Vikash Sharma, Feng Qian
  • Patent number: 10810751
    Abstract: An apparatus includes: an image capture sensor configured to perform imaging by employing a rolling shutter method; a stand configured to move the image capture sensor; a processor; and a memory. A first still image is obtained by using the image capture sensor while the image capture sensor is moved by the stand at a first constant speed. A second still image is obtained by using the image capture sensor while the image capture sensor is moved by the stand at a second constant speed or is remained stationary. Inclination information, which indicates an inclination difference between an image of an object in the first still image and an image of the object in the second still image, is specified. Distance information, which indicates a distance, is generated by using the specified inclination information.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: October 20, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventor: Yohei Nakata
  • Patent number: 10812800
    Abstract: An image coding method includes: performing context arithmetic coding to consecutively code (i) first information indicating whether or not to perform sample adaptive offset (SAO) processing for a first region of an image and (ii) second information indicating whether or not to use, in the SAO processing for the first region, information on SAO processing for a region other than the first region, the context arithmetic coding being arithmetic coding using a variable probability, the SAO processing being offset processing on a pixel value; and performing bypass arithmetic coding to code other information which is information on the SAO processing for the first region and different from the first information or the second information, after the first information and the second information are coded, the bypass arithmetic coding being arithmetic coding using a fixed probability.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: October 20, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Toru Matsunobu, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Kyoko Tanikawa, Toshiyasu Sugio, Kengo Terada
  • Patent number: 10805594
    Abstract: An exemplary depth imaging device includes an optical sensor having an optical axis, a lens positioned to focus light from a scene onto the optical sensor, a matrix of variable-phase optical elements that are dimensioned to introduce different phase delays into a wavefront of the light, and a housing that secures the matrix between the optical sensor and the lens. The device further includes a communication bus coupled to a processing subsystem that directs the optical sensor to capture at least two different perspectives of the scene to create an output image indicating depth within the scene. The device includes a positioning system that couples an optical component of the device to the housing. The optical component may include at least one of the lens, the optical sensor, or the matrix. Other related systems and methods are also provided.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: October 13, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Manoj Bikumandla, Andrew Matthew Bardagjy, Cina Hazegh
  • Patent number: 10803724
    Abstract: A safety device, and more particularly a device or system of devices for detecting dangerous situations such as the act of drowning of an individual in a body of water or a child that suddenly goes missing or otherwise inactive in a defined area, and issuing a warning to others that the potential dangerous situation is taking place so that the individual can be rescued.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: October 13, 2020
    Assignee: Innovation By Imagination LLC
    Inventor: Robert Francis Bodi
  • Patent number: 10798399
    Abstract: An adaptive video compression system may receive video data to be compressed, such as for delivery to a user device by a video streaming service. For example the video data may be an entire video file or a segment of a video file. The adaptive video compression system determines a suitable encoding scheme for compressing the video data. In order to determine the encoding scheme, the video data may be analyzed to extract a plurality of features interests of the video data, which may represent one or more characteristics of the video data. The features may be concatenated and collectively expressed as a feature vector. The feature vector is then used to determine a classification for the video data. Accordingly, an encoding scheme is determined for the video data based on the classification of the video data, and applied to video data to compress the video data.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: October 6, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Hai Wei, Charles Benjamin Franklin Waggoner, Yang Yang, Srinivas Rajagopalan, Deepthi Nandakumar, Lei Li
  • Patent number: 10771692
    Abstract: At least one combined image may be created from a plurality of images captured by a plurality of cameras. A sensor unit may receive the plurality of images from the plurality of cameras. At least one processor in communication with the sensor unit may correlate each received image with calibration data for the camera from which the image was received. The calibration data may comprise camera position data and characteristic data. The processor may combine at least two of the received images from at least two of the cameras into the at least one combined image by orienting the at least two images relative to one another based on the calibration data for the at least two cameras from which the images were received and merging the at least two aligned images into the at least one combined image.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 8, 2020
    Assignee: BOUNCE IMAGING, INC.
    Inventors: Pablo Alvarado-Moya, Laura Cabrera, Sietse Dijkstra, Francisco Aguilar
  • Patent number: 10750191
    Abstract: A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: August 18, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Heiko Schwarz, Tung Nguyen, Detlev Marpe, Thomas Wiegand
  • Patent number: 10750153
    Abstract: In one embodiment, an apparatus includes a processor and multiple pairs of cameras, where each camera of a first pair of cameras is separated from each other by one camera of a second pair of cameras. Each camera of the first pair of cameras has a first orientation, and each camera of the second pair of cameras has a second orientation that is different from the first orientation.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: August 18, 2020
    Assignee: Samsung Electronics Company, Ltd.
    Inventors: Sajid Sadi, Sergio Perdices-Gonzalez, Rahul Budhiraja, Brian Dongwoo Lee, Ayesha Mudassir Khwaja, Pranav Mistry
  • Patent number: 10735765
    Abstract: A panoramic video stream is compressed. Sinusoidal projection is performed on spherical input images to generate pseudo-cylindrical projection images. A lower-left region and a lower-right region of the image are cut and moved to upper corners of the rectangular bounding box around the pseudo-cylindrical projection image. These upper corners are non-effective areas of default dark pixels with no image pixels. A bottom one-third of the rows of pixels from the image that contained the moved regions are deleted, compressing the image by 33%. Default dark pixels in interface regions between the moved regions and the pseudo-cylindrical projection image are linear interpolated to provide gradual changes in pixel values across the remaining formerly non-effective regions, preventing encoding artifacts caused by abrupt changes in pixel values. Functions may be implemented using lookup tables.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 4, 2020
    Assignee: Hong Kong Applied Science and Technology Research Institute Company, Limited
    Inventor: Tak Wai Shen
  • Patent number: 10735750
    Abstract: A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: August 4, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Heiko Schwarz, Tung Nguyen, Detlev Marpe, Thomas Wiegand
  • Patent number: 10713501
    Abstract: A vehicle includes an interface that displays an image of objects in a vicinity of the vehicle, and a controller that alters a depth of field of the image based on a focal point associated with a direction of driver eye gaze relative to the image to alter blurriness of the image away from the focal point.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: July 14, 2020
    Assignee: Ford Global Technologies, LLC
    Inventor: Anthony Mark Phillips
  • Patent number: 10715833
    Abstract: An encoding system may include a video source that captures video image, a video coder, and a controller to manage operation of the system. The video coder may encode the video image into encoded video data using a plurality of subgroup parameters corresponding to a plurality of subgroups of pixels within a group. The controller may set the subgroup parameters for at least one of the subgroups of pixels in the video coder, based upon at least one parameters corresponding to the group. A decoding system may decode the video data based upon the motion prediction parameters.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: July 14, 2020
    Assignee: Apple Inc.
    Inventors: Yunfei Zheng, Dazhong Zhang, Xiaosong Zhou, Chris Y. Chung, Hsi-Jung Wu
  • Patent number: 10708629
    Abstract: A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: July 7, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Philipp Helle, Detlev Marpe, Simon Oudin, Thomas Wiegand
  • Patent number: 10694218
    Abstract: A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: June 23, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Philipp Helle, Detlev Marpe, Simon Oudin, Thomas Wiegand
  • Patent number: 10694201
    Abstract: A method of processing image data comprises processing a frame of image data comprising a plurality of pixels, each having corresponding pixel values. Each of the pixel values include a first and second set of bits that may be separately or simultaneously accessed and/or processed. The first set of bits may correspond to the more significant bits of each pixel and the second set of bits may correspond to the less significant bits. In some examples the number of bits in each of the first and second set of bits may correspond to the width of a used data bus and/or features of a peripheral device connected to the image processor, such as a display.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: June 23, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyung-ah Jeong, Sun-young Shin, Jin-hong Oh