Feature Based Patents (Class 375/240.08)
  • Patent number: 10114828
    Abstract: According to one exemplary embodiment, a method for time-shifted uploading of a data file through a backhaul network to a backend provider is provided. The method may include intercepting an upload request from an originating user located at a network edge. The method may include caching the data file associated with the upload request upstream of the backhaul network. This method may include uploading a placeholder file to the backend provider. The method may include receiving a file ID from the backend provider. The method may include mapping the received file ID to the cached data file. The method may include intercepting a request to access the data file by a requesting user. The method may include sending the requesting user the cached data file. The method may include uploading a copy of the data file to the backend provider based on a backhaul utilization policy.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: October 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kang-Won Lee, Robert B. Nicholson, Ramya Raghavendra, Paul Schmitt, Dinesh C. Verma
  • Patent number: 10110912
    Abstract: Disclosed decoding method of the intra prediction mode comprises the steps of: determining whether an intra prediction mode of a present prediction unit is the same as a first candidate intra prediction mode or as a second candidate intra prediction mode on the basis of 1-bit information; and determining, among said first candidate intra prediction mode and said second candidate intra prediction mode, which candidate intra prediction mode is the same as the intra prediction mode of said present prediction unit on the basis of additional 1-bit information, if the intra prediction mode of the present prediction unit is the same as at least either the first candidate intra prediction mode or the second candidate intra prediction mode, and decoding the intra prediction mode of the present prediction unit.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: October 23, 2018
    Assignees: Electronics and Telecommunications Research Institute, Korea Advanced Institute of Science and Technology
    Inventors: Jong Ho Kim, Hui Yong Kim, Se Yoon Jeong, Sung Chang Lim, Ha Hyun Lee, Jin Ho Lee, Suk Hee Cho, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn, Mun Churl Kim, Bum Shik Lee
  • Patent number: 10110890
    Abstract: A method of operation of a video coding system includes: receiving a video bitstream as a serial bitstream; extracting a video syntax from the video bitstream; extracting a low delay flag, a network abstraction layer (NAL) hypothetical reference decode (HRD) parameters present flag, and a video coding layer (VCL) HRD parameters present flag from the video syntax extracting a HRD syntax from the video bitstream based on the low delay flag, the NAL HRD parameters present flag, and the VCL HRD parameters present flag; extracting a temporal layer from the video bitstream based on the video syntax having the HRD syntax; and forming a video stream based on the temporal layer for displaying on a device.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: October 23, 2018
    Assignee: SONY CORPORATION
    Inventors: Munsi Haque, Kazushi Sato, Ali Tabatabai, Teruhiko Suzuki
  • Patent number: 10096130
    Abstract: Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional object with a plurality of faces that converge at a point is determined. At least a first portion of the spherical media content item is mapped to at least a first face in the plurality of faces.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: October 9, 2018
    Assignee: Facebook, Inc.
    Inventors: David Young Joon Pio, Evgeny V. Kuzyakov, Chien-Nan Chen
  • Patent number: 10097822
    Abstract: An apparatus generates an image signal in which pixels are encoded in N-bit words which encode at least a luma per pixel. A receiver (201) obtains high dynamic range pixel values in accordance with a first color representation in M-bitwords. A first generator (203) includes the high dynamic range pixel values in the image signal in the N-bit words according to a second color representation. A second generator (205) includes in the image signal an indicator that high dynamic range pixel values are encoded. In some examples, the high dynamic range pixel values may be provided in a segment that can alternatively contain high or low dynamic range pixel values, and the indicator may indicate which type of data is included. The approach may e.g. facilitate introduction of high dynamic range capability into e.g. HDMI systems.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: October 9, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Philip Steven Newton, Wiebe De Haan
  • Patent number: 10089746
    Abstract: Provided are a motion detection system and method. The motion detection system includes a pixel-based detector configured to compare a previous frame and a present frame to extract pixel constituting a first foreground region, a region-based detector configured to extract a second foreground region based on peripheral pixels of a pixel to be inspected, and a motion determiner configured to detect, as a final motion region among pixel groups of the first foreground region, a pixel group comprising pixels corresponding to the second foreground region.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: October 2, 2018
    Assignees: Hanwha Techwin Co., Ltd., HANWHA LAND SYSTEMS CO., LTD.
    Inventors: Young Min Baek, Jeong Eun Lim, Jik Han Jung, Ji Sung Kim
  • Patent number: 10091517
    Abstract: Systems and methods for a video multi-codec encoder are provided. Video input data including a plurality of video frames is accepted. At least one codec Y subsystem is applied to frame data that includes at least one video frame of the plurality of video frames, where the frame data includes at least an unencoded portion of the plurality of video frames before one or more of the at least one codec Y subsystem is applied. The at least one codec Y subsystem includes at least partial Yi codec functionality. Yi is a codec selected from video codecs ={Y1, . . . , Yn}. At least one codec Z subsystem is applied to the frame data, where the at least one codec Z subsystem includes at least partial Z codec functionality. Video output data is generated including simple Z-encoded video data of the at least one video frame using the frame data.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: October 2, 2018
    Assignee: EXAIMAGE CORPORATION
    Inventor: Jaime Milstein
  • Patent number: 10089549
    Abstract: Described is a system for estimating ego-motion of a moving camera for detection of independent moving objects in a scene. For consecutive frames in a video captured by a moving camera, a first ego-translation estimate is determined between the consecutive frames from a first local minimum. From a second local minimum, a second ego-translation estimate is determined. If the first ego-translation estimate is equivalent to the second ego-translation estimate, the second ego-translation estimate is output as the optimal solution. Otherwise, a cost function is minimized to determine an optimal translation until the first ego-translation estimate is equivalent to the second ego-translation estimate, and an optimal solution is output. Ego-motion of the camera is estimated using the optimal solution, and independent moving objects are detected in the scene.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: October 2, 2018
    Assignee: HRL Laboratories, LLC
    Inventors: Yongqiang Cao, Narayan Srinivasa
  • Patent number: 10078902
    Abstract: Described is a system for compensating ego-translations in video captured with a moving camera. Translative ego-motion is estimated on a sequence of image frames captured by a moving camera by minimizing a cost function that is based on at least one image frame difference between consecutive image frames. An alternating one directional search is performed to minimize the cost function to find an optimal translation. The optimal translation is applied to the sequence of image frames, resulting in a sequence of image frames with ego-translations.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: September 18, 2018
    Assignee: HRL Laboratories, LLC
    Inventors: Yongqiang Cao, Narayan Srinivasa
  • Patent number: 10063869
    Abstract: A method for decoding a scalable video signal, according to the present invention, comprises: determining whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, based on a temporal level identifier of the lower layer; and performing inter-layer prediction of the current picture using the corresponding picture, when the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer, wherein the inter-layer prediction is limitedly performed depending on tile alignment between the upper layer and the lower layer.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: August 28, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10063883
    Abstract: Embodiments of the present invention provide methods and apparatuses for coding and decoding a depth map, where the coding method includes: acquiring an intra-frame prediction mode of a current image block of the depth map; determining whether the intra-frame prediction mode belongs to a preset intra-frame prediction mode set; if yes, using a preset intra-frame prediction method to perform coding processing on the current image block, so as to acquire a residual of the current image block. The preset intra-frame prediction method includes a first intra-frame prediction method; and a difference operation is performed between an average pixel value of the current image block and an average pixel value of prediction data of the current image block to obtain the residual of the current image block.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: August 28, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xiaozhen Zheng
  • Patent number: 10045041
    Abstract: Techniques for inter-layer residual prediction are described. In one embodiment, for example, an apparatus may comprise an encoding component to determine whether a predicted motion for an enhancement layer block is consistent with a predicted motion for a collocated lower-layer block, determine whether to apply inter-layer residual prediction to the enhancement layer block based on whether the predicted motion for the enhancement layer block is consistent with the predicted motion for the collocated lower-layer block, and in response to a determination that inter-layer residual prediction is to be applied to the enhancement layer block, generate a predicted residual for the enhancement layer block based on a residual for the collocated lower-layer block and generate a second-order residual for the enhancement layer block by comparing a calculated residual to the predicted residual. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: August 7, 2018
    Assignee: INTEL CORPORATION
    Inventors: Wenhao Zhang, Yi-Jen Chiu, Lidong Xu, Yu Han, Zhipin Deng, Xiaoxia Cai
  • Patent number: 10033985
    Abstract: An apparatus for providing an estimate for a 3D camera pose relative to a scene from 2D image data of a 2D image frame provided by the camera is provided, the apparatus using four types of observations: (a) detected 2D-3D point correspondences; (b) tracked 2D-3D point correspondences; (c) motion model observations; and (d) edge observations.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventor: Torbjorn Engedal
  • Patent number: 10033509
    Abstract: The present invention provides communication technology (transmitter and receiver systems) for communicating data from the transmitter to one or more terminals' receivers over one or more communication channels. The communication channel is transmitted in burst communication mode such that transmission signal includes transmission data time slots at which one or more of said communication frames are encoded in the signal and one or more recess time slots between them. The communication receiver is adapted for processing signals of the burst mode communication channel and is operable for processing at least a portion of a signal received in the communication channel after a recess time period during which communication frames were not transmitted to determine a carrier frequency of the communication channel, based on a single communication frame appearing in the communication channel after the recess time period.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: July 24, 2018
    Assignee: SATIXFY ISRAEL LTD.
    Inventor: Doron Rainish
  • Patent number: 10034009
    Abstract: Disclosed are techniques for temporal scalable video coding. By including a temporal_switching_point_flag and/or a temporal_nesting_flag into a normative part of the scalable bitstream, reference picture management in decoder can be simplified, and media-aware network elements and decoder can easily identify those pictures from which onward a higher temporal layer can be added.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: July 24, 2018
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Danny Hong
  • Patent number: 10025989
    Abstract: Images are selectively captured and transmitted by 3D security cameras to avoid congestion of a network coupling them to a central server. Skeleton detection circuits enable conditional event capture when triggered. Head, hands, and feet are associated with pixel blocks. An artificial horizon is derived from a shoulder segment. An isometric floor perspective is derived from a series of foot positions. Orientation of feet, head, or hands relative to an artificial horizon triggers event capture and transmission. Simultaneous position of two feet above the floor perspective triggers event capture and transmission. Images are transformed to effectively alert a user.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: July 17, 2018
    Inventor: Dean Drako
  • Patent number: 10019781
    Abstract: Disclosed aspects relate to image processing. An image includes one or more original objects and an original background. The image has a first resolution. A first object having a second resolution is obtained. The second resolution is not higher than the first resolution. The first object is corresponds to at least one of the one or more original objects. A first background with a third resolution is obtained. The third resolution is lower than the second resolution. The first background corresponds to a portion of the image which includes at least the original background. The first object and the first background are sent to a user to display a processed image.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hsiao-Yung Chen, Chao Yuan Huang, Hung-Jung Lai, Yin Qian, Fei Shen
  • Patent number: 9979984
    Abstract: A system on chip includes a video codec configured to output syntax information and data information, which correspond to each of a plurality of blocks included in each frame of image data, based upon a result of encoding or decoding the image data. A map generator is configured to determine whether each of the blocks is an update block based upon the syntax information and to generate a mapping table based upon a determination result. A display controller is configured to output the mapping table and data information corresponding to the update block to a display device.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: May 22, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyuk Jae Jang, Sung Jei Kim
  • Patent number: 9955116
    Abstract: Eye tracking for the purpose of detecting attendee disengagement with respect to a presentation including a visual display communicated over a network. The eye tracking method includes: during a play of the presentation, tracking eye positions of a set of control party(ies); during a play of the presentation, tracking eye positions of a set of non-control party(ies); determining a set of divergence value(s) corresponding to divergence between the eye position(s) of the control party(ies) and the non-control party(ies); and determining a disengagement value corresponding to relative disengagement of the non-control party(ies) based, at least in part on the set of divergence value(s).
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Givental, Kaleb D. Walton
  • Patent number: 9942557
    Abstract: A computerized method and system of segment-based video encoding optimization, the method comprising obtaining a set of input segments constituting an input video stream; selecting one or more input segments in accordance with a selection criterion to be one or more representative segments; determining an encoding instruction and obtaining one or more encoded representative segments encoded from the representative segments in accordance with the encoding instruction and using a quality-driven video encoding scheme; determining, based on the encoded representative segments, an encoding configuration, and obtaining one or more encoded input segments encoded from at least a sub-set of the input segments using the encoding configuration; determining an evaluation instruction used to evaluate quality for each encoded input segment; and generating an output video stream, by selecting, for each input segment, a corresponding output segment from a group comprising at least one of the following candidate segments: the
    Type: Grant
    Filed: January 1, 2017
    Date of Patent: April 10, 2018
    Assignee: BEAMR IMAGING LTD.
    Inventors: Sharon Carmel, Dror Gill, Tamar Shoham, Dan Julius, Liad Hacmon, Lior Mizrahi, Udi Yehuda Shrot, Amir Leibman, Alon Biran, Eyal Enav
  • Patent number: 9936223
    Abstract: Provided are a method and a device for encoding a video to improve an intra prediction processing speed, and a method and a device for decoding the video. The method for encoding a video performs parallel intra prediction and includes: obtaining, by using pixels of peripheral blocks processed prior to a plurality of adjacent blocks, reference pixels used for intra prediction of each of the plurality of adjacent blocks; performing, by using the obtained reference pixels, intra prediction in parallel for each of the plurality of adjacent blocks; and adding reference pixel syntax information to a bitstream.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: April 3, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-kwon Na, Ki-won Yoo, Jae-Hyun Kim, Kyo-hyuk Lee
  • Patent number: 9936162
    Abstract: A video communication system that includes a computer readable medium and a processor, coupled with a wide angle and high resolution digital camera and the computer readable medium. The processor causes the wide angle and high resolution digital camera to acquire a digital image of a local participant during a video communication session. The processor extracts a first image of a first set of objects and a second image of a second set of objects from the digital image and provides the extracted first and second images to a remote endpoint for display to another participant.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: April 3, 2018
    Assignee: Avaya Inc.
    Inventors: Guy Gadnir, Tamar Barzuza
  • Patent number: 9924161
    Abstract: A method for decoding compressed video information is disclosed. The video information can include a plurality of frames each having a plurality of blocks. The method reading, from the video information, a segment map associating at least some of the plurality of blocks in a first frame of the plurality of frames with at least one segment identifier, reading, from the video information, a current block to be decoded by a decoder, reading, from the segment map, a segment identifier that is associated with the current block, reading, from the video information, at least one segment parameter associated with the segment identifier that is associated with the current block and decoding the current block using the at least one segment parameter associated with the segment identifier that is associated with the current block.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: March 20, 2018
    Assignee: GOOGLE LLC
    Inventors: Paul Wilkins, James Bankoski, Yaowu Xu
  • Patent number: 9924197
    Abstract: An image encoding/decoding apparatus for performing encoding/decoding while predicting an image between different views using a reference image for a view different from a processing target image and a reference depth map which is a depth map for an object of the reference image when a multi-view image including images of a plurality of different views is encoded/decoded includes a reference depth region setting unit configured to set a reference depth region which is a corresponding region on the reference depth map for decoding target regions into which the processing target image is divided, and an inter-view prediction unit configured to generate an inter-view predicted image for the processing target region from the reference image using depth information in the reference depth region as depth information for the processing target region.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 20, 2018
    Assignee: Nippon Telegraph And Telephone Corporation
    Inventors: Shinya Shimizu, Shiori Sugimoto, Hideaki Kimata, Akira Kojima
  • Patent number: 9918102
    Abstract: An apparatus having a first circuit and a second circuit is disclosed. The first circuit may be configured to (i) fetch a plurality of reference samples from a memory to a plurality of slots in a buffer and (ii) motion estimate a plurality of current sample units of a current picture to generate a plurality of motion vectors. The motion vectors may be stored in a plurality of lines of a table. Each line generally identifies a corresponding slot in the buffer. Duplicates among the lines may be consolidated. The second circuit may be configured to evaluate the reference samples in the buffer based on the motion vectors to select a prediction sample unit.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: March 13, 2018
    Assignee: Ambarella, Inc.
    Inventors: Leslie D. Kohn, Peter Verplaetse
  • Patent number: 9883161
    Abstract: Methods and apparatuses for coding occlusion layers, such as occlusion video data and occlusion depth data in 3D video, are disclosed. A decoding method comprising the steps of: extracting an indicator representative of an original format for received occlusion data, the original format selected from one of a sparse occlusion data format and a filled occlusion data format; decoding the received occlusion data to produce decoded occlusion data; and when the indicator indicates the original format as a filled occlusion data format, converting the decoded occlusion data from a sparse occlusion data format to the filled occlusion data format, the converting further including; replacing non-occlusion area data, which is represented with a defined characteristic, by respective collocated samples from 2D data in the video data frame associated with the occlusion data; outputting the decoded occlusion data and, when present, converted decoded occlusion data.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: January 30, 2018
    Assignee: THOMSON LICENSING
    Inventors: Dong Tian, Wang Lin Lai
  • Patent number: 9858706
    Abstract: Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional shape having a plurality of faces is determined, each face being associated with a respective set of original boundaries. A respective set of expanded boundaries for one or more of the plurality of faces is determined. Respective portions of the spherical media content item are mapped to each of the one or more faces, wherein a first portion of the spherical media content item is mapped to a first face having a set of expanded boundaries.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: January 2, 2018
    Assignee: Facebook, Inc.
    Inventors: David Young Joon Pio, Evgeny V. Kuzyakov, Chien-Nan Chen
  • Patent number: 9860546
    Abstract: Disclosed decoding method of the intra prediction mode comprises the steps of: determining whether an intra prediction mode of a present prediction unit is the same as a first candidate intra prediction mode or as a second candidate intra prediction mode on the basis of 1-bit information; and determining, among said first candidate intra prediction mode and said second candidate intra prediction mode, which candidate intra prediction mode is the same as the intra prediction mode of said present prediction unit on the basis of additional 1-bit information, if the intra prediction mode of the present prediction unit is the same as at least either the first candidate intra prediction mode or the second candidate intra prediction mode, and decoding the intra prediction mode of the present prediction unit.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: January 2, 2018
    Assignees: Electronics and Telecommunications Research Institute, Korea Advanced Institute of Science and Technology
    Inventors: Jong Ho Kim, Hui Yong Kim, Se Yoon Jeong, Sung Chang Lim, Ha Hyun Lee, Jin Ho Lee, Suk Hee Cho, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn, Mun Churl Kim, Bum Shik Lee
  • Patent number: 9854235
    Abstract: Methods and devices for decoding, in a video decoder, a block of enhancement-layer transform domain data for an enhancement-layer encoded video and corresponding to a reconstructed block of reference-layer transform domain data, are provided. The method includes determining a context for an enhancement-layer element based, at least in part, upon elements in the corresponding reconstructed block of reference-layer transform domain data, wherein the elements are identified by a template and wherein the position of the template in the reference-layer reconstructed block is based upon the position of that enhancement-layer element in the block of enhancement-layer transform domain data.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: December 26, 2017
    Assignee: BlackBerry Limited
    Inventors: Jing Wang, Dake He, Xiang Yu, Tianying Ji
  • Patent number: 9854201
    Abstract: Innovations in encoding of video pictures in a high-resolution chroma sampling format (such as YUV 4:4:4) using a video encoder operating on coded pictures in a low-resolution chroma sampling format (such as YUV 4:2:0) are presented. For example, according to a set of decision rules, high chroma resolution details are selectively encoded on a region-by-region basis such that increases in bit rate (due to encoding of sample values for the high chroma resolution details) happen when and where corresponding increases in chroma resolution are likely to improve quality in noticeable ways. In this way, available encoders operating on coded pictures in the low-resolution chroma sampling format can be effectively used to provide high chroma resolution details.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: December 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shir Aharon, Lihua Zhu, B. Anil Kumar, Jeroen E. van Eesteren
  • Patent number: 9854273
    Abstract: A method of decoding an image is discussed. The method includes deriving an intra prediction mode, generating reference pixels on an unavailable position if there exist unavailable reference pixels of a current block, determining whether reference pixels of the current block are filtered or not based on the derived intra prediction mode and a block size of the current block, filtering the reference pixels of the current block using a filter; and generating a prediction block of the current block according to the derived intra prediction mode of the current block and the reference pixels. The filter is selected based on the block size of the current block and a difference between reference pixels, and the reference pixels of the current block are not filtered in a vertical mode.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: December 26, 2017
    Assignee: IBEX PT HOLDINGS CO., LTD.
    Inventors: Kwangje Kim, Hyunoh Oh
  • Patent number: 9843801
    Abstract: An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information of a reference layer. The processor determines a value of a video unit based at least in part on a prediction value and an adjusted residual prediction value associated with the reference layer. The adjusted residual prediction value is equal to a residual prediction from the reference layer multiplied by a weighting factor that is different from 1.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: December 12, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiang Li, Krishnakanth Rapaka, Liwei Guo, Jianle Chen, Marta Karczewicz
  • Patent number: 9842402
    Abstract: Various examples are directed to systems and methods for detecting regions in video frames. For example, a computing device may receive a video comprising a plurality of frames and a video frame sequence of the plurality of frames. The computing device may select a plurality of scene point location from a first frame. The computing device may determine a plurality of columns in the first frame and fit a first sinusoidal function to a distribution of average column Y-axis displacements for the plurality of columns by column position. The computing device may determine a first difference based at least in part on the first scene point Y-axis displacement and an output of the first sinusoidal function at the X-axis position of the first scene point and determine that the first difference is greater than a threshold distance.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: December 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Rohith Mysore Vijaya Kumar, Abhishek Singh, Ambrish Tyagi
  • Patent number: 9824455
    Abstract: Various examples are directed to systems and methods for determining foreground regions in video frames. A computing device may select from a first frame of a video, a plurality of scene point locations and divide the first frame into a plurality of sections. For a first section of the first frame, the computing device may generate a first vector subspace, basis vectors of the first vector subspace are trajectories of scene point locations in the first section. The computing device may determine that a projection error for a first scene point location in the first section is greater than a projection error threshold and write an indication of the first pixel value to a listing of foreground pixel values.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 21, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Abhishek Singh, Rohith Mysore Vijaya Kumar, Ambrish Tyagi
  • Patent number: 9811918
    Abstract: An apparatus and method of estimating an image optical flow are provided. The method includes receiving temporally-consecutive first and second images; calculating rates of change of brightness values of pixels in the received temporally-consecutive first and second images; calculating a first optical flow estimation result value of a first pixel within the first image and a second optical flow estimation result value of a second pixel within the second image by using the calculated rates of change; comparing the first optical flow estimation result value with the second optical flow estimation result value; and correcting the first optical flow estimation result value and the second optical flow estimation result value by using a result of the comparison.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: November 7, 2017
    Assignees: SAMSUNG ELECTRONICS CO., LTD., GWANJU INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Young-su Moon, Kuk-jin Yoon, Jae-Hyun Kim
  • Patent number: 9813620
    Abstract: Provided are an image processing apparatus, an image processing method, a program, and a camera which are cable of generating a joined image in which distortions and seams are less likely to occur. An image processing apparatus according to an exemplary embodiment generates a joined image by joining a plurality of textures based on a plurality of images, and includes a second derivation unit that derives a motion between images of the plurality of images, and a texture writing unit that writes, into a frame memory, the plurality of textures that form the joined image, based on the motion between the images. The plurality of textures include a texture having such a shape that at least a part of an outline thereof is curved.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: November 7, 2017
    Assignee: JVC KENWOOD CORPORATION
    Inventor: Kunio Yamada
  • Patent number: 9781413
    Abstract: A device for processing video data receives an indication of a maximum layer identification (ID) value for a bitstream; receives a flag for a first layer with a layer ID value less than the maximum layer ID value; and, based on a value of the flag, determines if the first layer is included in an operation point.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: October 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 9769452
    Abstract: A broadcast receiver and a method for processing 3D video data are disclosed. A method for processing video data of a broadcast receiver includes receiving a broadcast signal including a video stream, wherein the video stream includes a plurality of video stream sections having different viewpoints, acquiring viewpoint information indicating corresponding viewpoints of the video stream sections, and outputting an interface indicating a viewpoint of the video stream that is currently displayed according to the viewpoint information.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: September 19, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jong Yeul Suh, Jeong Hyu Yang, Jin Pil Kim, Kwan Suk Kim
  • Patent number: 9756342
    Abstract: The invention relates to a method (100) for context based encoding of a histogram map of an image, the histogram map representing location information of key points of the image, the method comprising: providing (101) compressed context representation information (A; B; C) associated to a given encoding size and to a given block size of a spatial grid applied to a matrix representation of the image to obtain the histogram map; computing (103), from the compressed context representation information (A; B; C), a context (201) for the given encoding size and the given block size by applying an approximation algorithm; and encoding (105) the histogram map using the context computed for the given encoding size and the given block size.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: September 5, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Giovanni Cordara
  • Patent number: 9756258
    Abstract: There is provided an image capturing apparatus comprising an image capturing unit. A control unit controls the image capturing unit to capture a first image having exposure unevenness caused by flicker in a light source. A detection unit detects a timing at which there is a low change in a light amount caused by the flicker, based on the exposure unevenness in the first image. An accepting unit accepts an image capturing instruction. The control unit controls the image capturing unit to capture a second image at the detected timing in response to the image capturing instruction.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: September 5, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuichi Ariga
  • Patent number: 9747946
    Abstract: A method for communication is described. The method includes providing a channel configured for collecting and editing video associated with a topic. The method includes identifying a plurality of potential parties connected with the topic. The method includes pushing a plurality of invitations to the plurality of potential parties, wherein each invitation comprises a request to join the channel. The method includes receiving a plurality of video feeds on the channel from a plurality of contributors each accepting a corresponding invitation. The method includes editing the plurality of video feeds to generate an edited video.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: August 29, 2017
    Assignee: NBCUniversal Media, LLC
    Inventor: Philip Groman
  • Patent number: 9743061
    Abstract: Provided are a method and apparatus for decoding a multiview video and a method and apparatus for encoding a multiview video. The decoding method includes: receiving multiview image streams that configure the multiview video; obtaining, from a predetermined data unit header that includes information of a base-view picture included in a base-view image stream, picture order count (POC) information of the base-view picture; determining, using the POC information of the base-view picture, a POC of the base-view picture, based on an instantaneous decoding refresh (IDR) picture of a base-view; and determining, using the POC of the base-view picture, a POC of an additional-view picture that is included in a same access unit as the base-view picture and is transmitted.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: August 22, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byeong-doo Choi, Jae-hyun Kim, Jeong-hoon Park
  • Patent number: 9736507
    Abstract: The present invention relates to a broadcast signal transmission/reception method and an apparatus therefor for providing a HDR broadcast service. The broadcast signal transmission method according to one embodiment of the present invention comprises the steps of: generating LDR video data by converting the dynamic range of HDR video data; generating residual information; generating a base layer stream by encoding the generated LDR video data; generating an enhancement layer stream by encoding the generated residual information; generating signaling information including information for decoding the enhancement layer stream; multiplexing the generated base layer stream, the enhancement layer stream and the signaling information into one broadcast stream; generating a broadcast signal including the multiplexed broadcast stream; and transmitting the generated broadcast signal.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 15, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyunmook Oh, Jongyeul Suh, Soojin Hwang
  • Patent number: 9720937
    Abstract: The invention relates to a method, a system (101) and a computer program product to identify a particular data object of a data type in a database (104) that comprises data objects of the data type. The system (101) comprises a query composition unit (102) to compose a search query to identify a candidate data object being a candidate for the particular data object. A search unit (103) identifies the candidate data object in the database (104) based on the search query. A presentation unit (105) presents the candidate data object to the user. A feedback receiving unit (106) receives user feedback on the relevance or irrelevance of a segment of the candidate data object. The search unit (103) further identifies an improved candidate data object in response to the received user feedback. The improved candidate data object is an improved candidate for the particular data object.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: August 1, 2017
    Assignee: Koninklijke Philips N.V.
    Inventors: Ahmet Ekin, Devrim Unay
  • Patent number: 9681152
    Abstract: Methods and devices for video coding are described. When encoding a non-zero coefficient group (CG) prior to the last such group in a group scan ordering within a transform block, data representative of the true (x,y)-position of the last non-zero transform coefficient in a scan ordering within that CG is modified, to improve coding efficiency, based upon at least one of (a) an intra-prediction mode used to encode the block and (b) at least one coefficient group neighboring that CG. Upon decoding a CG thus encoded, the modification is un-done to retrieve the true (x,y)-position.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 13, 2017
    Assignee: BlackBerry Limited
    Inventors: Jing Wang, Xiaofeng Wang, Dake He, Tianying Ji
  • Patent number: 9681131
    Abstract: A method and device are provided for encoding at least one image broken up into blocks. The method includes, for at least one current block, transforming the current block from the spatial domain into a transformed domain, outputting a transformed block including of a set of coefficients representative of the current block, referred to as original coefficients. The method further includes selecting a subset of original coefficients from the set and, for at least one original coefficient of the subset, the following steps: estimating the original coefficient, outputting an estimated coefficient in the transformed domain; determining a residual of a coefficient by comparing the original coefficient and the estimated coefficient; and encoding the residual of a coefficient.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: June 13, 2017
    Assignee: ORANGE
    Inventors: Isabelle Amonou, Matthieu Moinard, Pierre Duhamel, Patrice Brault
  • Patent number: 9681129
    Abstract: A method and apparatus are provided for encoding an image sequence and outputting a signal having a layered organization with at least a base layer and an enhancement layer. For at least one current image of the sequence, the method includes constructing a hierarchical epitome associated with the enhancement layer corresponding to a maximum resolution level of the current image, using: an epitome associated with the enhancement layer corresponding to the maximum resolution level of the current image; and at least one epitome associated with a preceding layer corresponding to a resolution level lower than the maximum resolution level of the current image.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: June 13, 2017
    Assignee: ORANGE
    Inventor: Isabelle Amonou
  • Patent number: 9661307
    Abstract: An image converter identifies a subset of frames in a two-dimensional video and determines a global camera motion value for the subset of frames. The image converter also determines a dense motion value for a plurality of pixels in the subset of frames and compares the global camera motion value and the dense motion value to calculate a rough depth map for the subset of frames. The image converter further interpolates, based on the rough depth map, a depth value for each of the plurality of pixels in the subset of frames and renders a three-dimensional video from the subset of frames using the depth value for each of the plurality of pixels.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Debargha Mukherjee, Chen Wu, Yuchen Xie, Meng Wang
  • Patent number: 9626800
    Abstract: A portable electronic device comprises a video camera for capturing a sequence of video images and an image processor operable to compress a first region of a current video image to a first extent and a second region of the current video image to a second, greater, extent to generate a processed current video image. The device includes a network communications interface operable to send processed video images to a server, and to receive control data from the server. The image processor is operable to augment the current video image with one or more computer graphic elements. Control data received from the server comprises image region information indicating a region of a video image estimated to comprise a predetermined marker and optionally augmentation instructions. Furthermore, the image processor is operable to define the first region of the current video image responsive to the image region information from the server.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 18, 2017
    Assignee: Sony Computer Entertainment Europe Limited
    Inventor: Simon John Hall
  • Patent number: 9619588
    Abstract: Systems and techniques for representing data transformation loss in a system model that includes multiple nodes are disclosed. In an embodiment, an interface generator determines that a first node in a data path applies a data coding. In response, at least in part, to determining that a second node that is downstream from the first node applies a data transcoding, the interface generator determines a decoding stability factor that corresponds to a combined data transformation loss incurred by the data transcoding in combination with the data coding. The interface generator generates a display object having a display indicator that corresponds to the decoding stability factor.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 11, 2017
    Assignee: CA, Inc.
    Inventor: Mike Arnold Lyons