Patents Examined by Gims Philippe
-
Patent number: 9507165Abstract: Influences of physiological stereoscopic elements are removed by image processing using projection transformation. A horopter-plane image projection unit 311 is designed to project a non-stereo image supplied via a signal line 129 onto a cylindrical plane (horopter plane) including a horopter circle. The size of the horopter circle is specified using, for example, the radius as horopter circle information. Additionally, the relationship with two eyes is specified by the interocular distance. A display surface right-eye projection unit 316 is designed to project an image projected on the horopter plane onto a display surface for the right eye. A display surface left-eye projection unit 317 is designed to project the image projected on the horopter plane onto a display surface for the left eye. Therefore, retinal images that are identical to each other are supplied to the two eyes to remove influences of physiological stereoscopic elements, and stereoscopic depth is given.Type: GrantFiled: June 2, 2009Date of Patent: November 29, 2016Assignee: SONY CORPORATIONInventors: Kazuhiko Ueda, Masami Ogata, Yasunari Hatasawa, Shinichiro Gomi, Yusuke Nakamura
-
Patent number: 9510004Abstract: Systems and methods for multi-layered rate control for scalable video coding. A parameter value may be calculated based on a current layer target bit rate and a current layer buffer state for a frame in a video stream. The frame may include a lower layer and one or more higher layers. A determination may then be made as to whether the current layer is the lower layer. If the current layer is the lower layer, a determination may then be made as to whether a coupling request has been received from a higher layer in the frame. If the coupling request has been received from the higher layer in the frame, the parameter value for the current layer may be increased based on a buffer state threshold value of the higher layer in the frame.Type: GrantFiled: June 12, 2013Date of Patent: November 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Cheng Chang, Chih-Lung Lin, Ming-Chieh Lee
-
Patent number: 9510023Abstract: A system comprising a decoder to receive an encoded video stream including video frames including reference and non-reference frames, and decode the reference frames, a processor to receive a request from an end-user rendering device requiring a first reference frame as part of decoding the encoded video stream of the first channel from the middle of a group of pictures of the encoded video stream, wherein a second reference frame is a reference frame for the first reference frame in the received encoded video stream, an encoder to encode the decoded first reference frame yielding a re-encoded first reference frame so that decoding the re-encoded first reference frame is not dependent upon the second reference frame, and a transmitter to transmit the re-encoded first reference frame to the end-user rendering device. Related apparatus and methods are also described.Type: GrantFiled: September 3, 2013Date of Patent: November 29, 2016Assignee: Cisco Technology, Inc.Inventors: Ariel Zentner, Yair Mirsky, Netanel Lipschuetz, Len Sundy, Keren Tal
-
Patent number: 9510006Abstract: Technologies are generally described for a scalable video coding scheme. In some examples, a scalable video encoder may include a device information receiver unit configured to receive device information regarding multiple devices requesting video content streaming; and a layer generation unit configured to generate a base layer and multiple scalability layers of video data for scalable coding of the video content based on, at least, the device information received by the device information receiver unit.Type: GrantFiled: May 3, 2013Date of Patent: November 29, 2016Assignee: Empire Technology Development LLCInventor: Hyoung-Gon Lee
-
Patent number: 9503736Abstract: Provided are a method and apparatus for encoding a video by using block merging and a method and apparatus for decoding a video by using block merging. The method of encoding includes: determining an encoding mode indicating a current data unit for encoding of a picture and an encoding method including prediction encoding performed for the current data unit; determining an occurrence of merging with at least one neighboring data unit based on at least one of the encoding mode and a prediction mode; and determining prediction mode information, merging related information, and prediction related information, and determining encoding information of the data unit including the prediction mode information, the merging related information, and the prediction related information.Type: GrantFiled: June 9, 2014Date of Patent: November 22, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Tammy Lee, Woo-jin Han, Il-koo Kim, Sun-il Lee
-
Patent number: 9503782Abstract: A decoder which decodes input data to generate corresponding decoded output data is operable: (a) to process encoded input data to extract header information indicative of encoded data pertaining to blocks and/or packets included in the encoded input data, the header information including data indicative of transformations employed to encode and compress original block and/or packet data for inclusion as the encoded data pertaining to the blocks and/or packets; (b) to prepare a data field in a data storage arrangement for receiving decoded block and/or packet content; (c) to retrieve information describing the transformations and then applying an inverse of the transformations for decoding the encoded and compressed original block and/or packet data to generate corresponding decoded block and/or packet content for populating the data field; and (d) when the encoded input data has been at least partially decoded, to output data from the data field as the decoded output data.Type: GrantFiled: August 13, 2012Date of Patent: November 22, 2016Inventors: Ossi Kalevo, Tuomas Kärkkäinen
-
Patent number: 9503758Abstract: Provided is a method generates an edge index of a current sample, and applies an edge offset corresponding to the edge index to the current sample. The edge index is generated using the differences between a current sample and two neighboring samples determined by an edge offset type. Accordingly, the difference between original samples and reconstructed samples are effectively reduced by generating the optimum edge index. Also, the quantity of bits required for reducing the differences are reduced by fixing the sign of offset to positive or negative.Type: GrantFiled: December 31, 2014Date of Patent: November 22, 2016Assignee: INFOBRIDGE PTE. LTD.Inventor: Min Jang
-
Patent number: 9503722Abstract: A method of compressing digital image data is provided that includes selecting an entropy code for encoding a line of pixels in the digital image data, wherein the entropy code is selected from a plurality of variable length entropy codes, using spatial prediction to compute a pixel predictor and a pixel residual for a pixel in the line of pixels, and selectively encoding the pixel residual using one of the entropy code or run mode encoding.Type: GrantFiled: March 6, 2014Date of Patent: November 22, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Ying Chen, Madhukar Budagavi, Minhua Zhou
-
Patent number: 9494412Abstract: A method for determining 3D coordinates of points on a surface of the object by providing a 3D coordinate measurement device attached to a moveable apparatus that is coupled to a position sensing mechanism, all coupled to a processor, projecting a pattern of light onto the surface to determine a first set of 3D coordinates of points on the surface, determining susceptibility of the object to multipath interference by projecting and reflecting rays from the measured 3D coordinates of the points, moving the moveable apparatus under processor control to change the relative position of the device and the object, and projecting the a pattern of light onto the surface to determine a second set of 3D coordinates.Type: GrantFiled: December 23, 2013Date of Patent: November 15, 2016Assignee: FARO TECHNOLOGIES, INC.Inventors: Yazid Tohme, Robert E. Bridges
-
Patent number: 9491458Abstract: Prediction information for a current block in an enhancement layer may be determined based at least in part on base layer information obtained by coding a base block in a base layer beneath the enhancement layer. This base block may occur in a position in the base layer such that it is co-located with a non-causal block in the enhancement layer (e.g., a block that occurs after the current block in the coding order of the enhancement layer). The prediction information determined for the current block may be used to code the current block (e.g., encoding or decoding the current block).Type: GrantFiled: April 10, 2013Date of Patent: November 8, 2016Assignee: Qualcomm IncorporatedInventors: Chengjie Tu, Xianglin Wang, Marta Karczewicz
-
Patent number: 9491488Abstract: A method of post-processing a reconstructed image is discussed. The method according to an embodiment includes determining that a deblocking filtering process is performed per slice; when it is determined that the deblocking filtering process is performed, applying the deblocking filtering process to the slice; and applying an edge offset if a sample adaptive offset (SAO) type indicates an edge offset.Type: GrantFiled: August 24, 2015Date of Patent: November 8, 2016Assignee: INFOBRIDGE PTE. LTD.Inventor: Min Jang
-
Patent number: 9491489Abstract: An apparatus of post-processing a reconstructed image is discussed. The apparatus according to an embodiment includes a deblocking filter for determining a boundary strength for each 4-sample edge which is a prediction edge or a transform edge and lies on 8×8 sample grid, determining whether deblocking filtering is applied on the 4-sample edge or not using the boundary strength and a boundary quantization parameter, and filtering the 4-sample edge if the deblocking filtering is applied on the 4-sample edge; and a sample adaptive offset adder for, if a sample adaptive offset type indicates an edge offset, generating an edge index of a current sample, generating an edge offset corresponding to the edge index to the current sample, and adding the edge offset to the current sample.Type: GrantFiled: August 24, 2015Date of Patent: November 8, 2016Assignee: INFOBRIDGE PTE. LTD.Inventor: Min Jang
-
Patent number: 9485522Abstract: Provided is a method of post-processing a reconstructed image. The method according to an embodiment includes determining a boundary strength for each 4-sample edge which is a prediction edge or a transform edge and lies on 8×8 sample grid, determining whether deblocking filtering is applied on the 4-sample edge or not using the boundary strength and a boundary quantization parameter, filtering the 4-sample edge if the deblocking filtering is applied on the 4-sample edge, and applying an edge offset if a sample adaptive offset (SAO) type indicates an edge offset.Type: GrantFiled: August 24, 2015Date of Patent: November 1, 2016Assignee: INFOBRIDGE PTE. LTD.Inventor: Min Jang
-
Patent number: 9479755Abstract: A method for decoding a compressed image stream, the image stream having a plurality of frames, each frame consisting of a merged image including pixels from a left image and pixels from a right image. The method involves the steps of receiving each merged image; changing a clock domain from the original input signal to an internal domain; for each merged image, placing at least two adjacent pixels into an input buffer and interpolating an intermediate pixel, for forming a reconstructed left frame and a reconstructed right frame according to provenance of the adjacent pixels; and reconstructing a stereoscopic image stream from the left and right image frames. The invention also teaches a system for decoding a compressed image stream.Type: GrantFiled: August 8, 2014Date of Patent: October 25, 2016Assignee: 3DN, LLCInventors: Nicholas Routhier, Claude Thibeault, Jean Belzile, Daniel Malouin, Pierre-Paul Carpentier, Martin Dallaire
-
Patent number: 9475430Abstract: A vehicle image processing apparatus includes: a group of cameras; a drawing unit that converts a captured image into an image viewed along a line of sight running from a predetermined position in a predetermined direction; a viewing-line-of-sight changing unit that detects whether a first line of sight is switched to a second line of sight; and a viewing-line-of-sight generation/updating unit that acquires parameters concerning the first and second lines of sight after detecting the switching and generates a parameter which is gradually changed from the parameter of the first line of sight to the parameter of the second line of sight. Moreover, the drawing unit generates, on the basis of the gradually changed parameter, an image which is gradually changed from an image viewed along the first line of sight to an image viewed along the second line of sight.Type: GrantFiled: October 19, 2010Date of Patent: October 25, 2016Assignee: FUJITSU LIMITEDInventors: Asako Kitaura, Seiya Shimizu, Hiroshi Yamada
-
Patent number: 9479681Abstract: A computer implemented method for automatically identifying shot changes in a video sequence in real-time or near-real-time is disclosed. Optical flow energy change differences between frames, sum-of-square differences between optical-flow-compensated frames, and hue histogram changes within frames are analyzed and stored in frame buffers. A feature vector formed from a combination of these measurements is compared to a feature vector formed from thresholds based on tunable recall and precision to declare the presence or absence of a shot change.Type: GrantFiled: April 4, 2013Date of Patent: October 25, 2016Assignee: A2ZLOGIX, INC.Inventors: William L. Gaddy, Vidhya Seran
-
Patent number: 9479790Abstract: A video encoder (70) for coding moving pictures comprising a buffer (16c) with a plurality of memory areas capable of storing frames composed of top fields and bottom fields, a motion estimation unit (19) operable to code, field by field, inputted pictures performing moving estimation and moving compensation by referring, field by field, to the picture data stored in a memory area, a motion compensation unit (16d), a subtractor (11), a transformation unit (13) and a quantization unit (14), a memory management unit (71) operable to manage, frame by frame, a plurality of memory areas, an inverse quantization unit (16a) and inverse discrete cosine transform unit (16b) operable to decode picture data in coded fields and store the picture data in the decoded field in any of the plurality of memory areas under the management by the memory management unit (71).Type: GrantFiled: February 26, 2015Date of Patent: October 25, 2016Assignee: GODO KAISHA IP BRIDGE 1Inventors: Martin Schlockermann, Bernhard Schuur, Shinya Kadono
-
Patent number: 9473781Abstract: A video encoder (70) for coding moving pictures comprising a buffer (16c) with a plurality of memory areas capable of storing frames composed of top fields and bottom fields, a motion estimation unit (19) operable to code, field by field, inputted pictures performing moving estimation and moving compensation by referring, field by field, to the picture data stored in a memory area, a motion compensation unit (16d), a subtractor (11), a transformation unit (13) and a quantization unit (14), a memory management unit (71) operable to manage, frame by frame, a plurality of memory areas, an inverse quantization unit (16a) and inverse discrete cosine transform unit (16b) operable to decode picture data in coded fields and store the picture data in the decoded field in any of the plurality of memory areas under the management by the memory management unit (71).Type: GrantFiled: February 26, 2015Date of Patent: October 18, 2016Assignee: GODO KAISHA IP BRIDGE 1Inventors: Martin Schlockermann, Bernhard Schuur, Shinya Kadono
-
Patent number: 9462163Abstract: A system and method for a low complexity and robust spatiotemporal combining for video enhancement is disclosed. In one embodiment, the method includes computing a standard deviation estimate between a video frame and a temporally neighboring frame of the video frame in a video sequence, computing an error value, for each sub-block of pixels within a block of pixels in a current video frame, between pixel values within the sub-block in the current video frame and corresponding motion compensated pixel values in a temporally neighboring video frame of the current video frame, computing a temporal weighting factor for each sub-block of pixels as a function of the error value and the standard deviation estimate, and combining the block of pixels in the current video frame and their corresponding motion compensated pixel values in the temporally neighboring video frame using the computed temporal weighting factor.Type: GrantFiled: October 10, 2009Date of Patent: October 4, 2016Assignee: ITTIAM SYSTEMS (P) LTD.Inventors: Chirag Jain, Sriram Sethuraman
-
Patent number: 9453717Abstract: A method for determining 3D coordinates of points on a surface of the object by providing a non-contact 3D measuring device having a projector and camera coupled to a processor, projecting a pattern onto the surface to determine a first set of 3D coordinates of points on the surface, determining susceptibility of the object to multipath interference by projecting and reflecting rays from the measured 3D coordinates of the points, selecting a pattern as a single line stripe or a single spot based on the susceptibility to multipath interference, and projecting the pattern onto the surface to determine a second set of 3D coordinates.Type: GrantFiled: December 23, 2013Date of Patent: September 27, 2016Assignee: FARO TECHNOLOGIES, INC.Inventor: Robert E. Bridges