Patents by Inventor Abraham Karel Riemens
Abraham Karel Riemens has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11216962Abstract: Some embodiments are directed to an integrated circuit and computer-implemented method for estimating a depth map from an image using a joint bilateral filter at reduced computational complexity. For that purpose, image data of an image is accessed as well as depth data of a template depth map. A joint bilateral filter is then applied to the template depth map using the image data as a range term in the joint bilateral filter, thereby obtaining an image-adapted depth map as output. The applying of the joint bilateral filter includes initializing a sum-of-weighted-depths volume and a sum-of-weights volume as respective empty data structures in a memory, performing a splatting operation to fill said volumes, performing a slicing operation to obtain an image-adapted depth volume, and performing an interpolation operation to obtain an image-adapted depth value of the image-adapted depth map for each pixel in the image.Type: GrantFiled: April 4, 2018Date of Patent: January 4, 2022Assignee: ULTRA-D COÖPERATIEF U.A.Inventors: Abraham Karel Riemens, Bart Gerard Bernard Barenbrug
-
Publication number: 20210192760Abstract: Some embodiments are directed to an integrated circuit and computer-implemented method for estimating a depth map from an image using a joint bilateral filter at reduced computational complexity. For that purpose, image data of an image is accessed as well as depth data of a template depth map. A joint bilateral filter is then applied to the template depth map using the image data as a range term in the joint bilateral filter, thereby obtaining an image-adapted depth map as output. The applying of the joint bilateral filter includes initializing a sum-of-weighted-depths volume and a sum-of-weights volume as respective empty data structures in a memory, performing a splatting operation to fill said volumes, performing a slicing operation to obtain an image-adapted depth volume, and performing an interpolation operation to obtain an image-adapted depth value of the image-adapted depth map for each pixel in the image.Type: ApplicationFiled: April 4, 2018Publication date: June 24, 2021Inventors: Abraham Karel RIEMENS, Bart Gerard Bernard BARENBRUG
-
Patent number: 10679373Abstract: A system-on-chip is provided which is configured for real-time depth estimation of video data. The system-on-chip includes a monoscopic depth estimator configured to perform monoscopic depth estimation from monoscopic-type video data, and a stereoscopic depth estimator configured to perform stereoscopic depth estimation from stereoscopic-type video data. The system-on-chip is reconfigurable to perform either the monoscopic depth estimation or the stereoscopic depth estimation on the basis of configuration data defining a selected depth estimation mode. Both depth estimators include shared circuits which are instantiated in hardware and reconfigurable to account for differences in the functionality of the circuit in each depth estimator.Type: GrantFiled: April 20, 2017Date of Patent: June 9, 2020Assignee: ULTRA-D COÖPERATIEF U.A.Inventor: Abraham Karel Riemens
-
Patent number: 10395375Abstract: A device for motion estimation in video image data is provided. The device comprises a motion estimation unit (11, 21) for estimating a current motion vector for an area of a current image by determining a set of temporal and/or spatial candidate motion vectors and selecting a best motion vector from the set of candidate motion vectors. The motion estimation unit (11, 21) is further adapted for substantially doubling one or more of the candidate motion vectors and for including the one or more substantially doubled candidate motion vectors in the set of candidate motion vectors.Type: GrantFiled: June 2, 2017Date of Patent: August 27, 2019Assignee: Entropic Communications, LLCInventors: Abraham Karel Riemens, Marcel Melters
-
Publication number: 20190130593Abstract: A system-on-chip is provided which is configured for real-time depth estimation of video data. The system-on-chip includes a monoscopic depth estimator configured to perform monoscopic depth estimation from monoscopic-type video data, and a stereoscopic depth estimator configured to perform stereoscopic depth estimation from stereoscopic-type video data. The system-on-chip is reconfigurable to perform either the monoscopic depth estimation or the stereoscopic depth estimation on the basis of configuration data defining a selected depth estimation mode. Both depth estimators include shared circuits which are instantiated in hardware and reconfigurable to account for differences in the functionality of the circuit in each depth estimator.Type: ApplicationFiled: April 20, 2017Publication date: May 2, 2019Inventor: Abraham Karel RIEMENS
-
Patent number: 10225547Abstract: Mobile display device 100 for enabling a user to obtain either three-dimensional [3D] or two-dimensional [2D] viewing of content, comprising a 3D display 120 for enabling the 3D viewing of the content, a 2D display 140 for enabling the 2D viewing of the content, a display processor for displaying the content as 3D content 124 on the 3D display and for displaying the content as 2D content 144 on the 2D display, the 3D display and the 2D display being arranged on opposite faces 122, 142 of the device for enabling the user to obtain either the 3D viewing or the 2D viewing of the content by turning 102 the device about-face.Type: GrantFiled: May 12, 2017Date of Patent: March 5, 2019Assignee: ULTRA-D COÖPERATIEF U.A.Inventors: Hans Zuidema, Waltherus Antonius Hendrikus Roelen, Abraham Karel Riemens
-
Publication number: 20170270675Abstract: A device for motion estimation in video image data is provided. The device comprises a motion estimation unit (11, 21) for estimating a current motion vector for an area of a current image by determining a set of temporal and/or spatial candidate motion vectors and selecting a best motion vector from the set of candidate motion vectors. The motion estimation unit (11, 21) is further adapted for substantially doubling one or more of the candidate motion vectors and for including the one or more substantially doubled candidate motion vectors in the set of candidate motion vectors.Type: ApplicationFiled: June 2, 2017Publication date: September 21, 2017Inventors: Abraham Karel Riemens, Marcel Melters
-
Publication number: 20170251205Abstract: Mobile display device 100 for enabling a user to obtain either three-dimensional [3D] or two-dimensional [2D] viewing of content, comprising a 3D display 120 for enabling the 3D viewing of the content, a 2D display 140 for enabling the 2D viewing of the content, a display processor for displaying the content as 3D content 124 on the 3D display and for displaying the content as 2D content 144 on the 2D display, the 3D display and the 2D display being arranged on opposite faces 122, 142 of the device for enabling the user to obtain either the 3D viewing or the 2D viewing of the content by turning 102 the device about-face.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: Hans ZUIDEMA, Waltherus Antonius Hendrikus ROELEN, Abraham Karel RIEMENS
-
Patent number: 9691160Abstract: A device for motion estimation in video image data is provided. The device comprises a motion estimation unit (11, 21) for estimating a current motion vector for an area of a current image by determining a set of temporal and/or spatial candidate motion vectors and selecting a best motion vector from the set of candidate motion vectors. The motion estimation unit (11, 21) is further adapted for substantially doubling one or more of the candidate motion vectors and for including the one or more substantially doubled candidate motion vectors in the set of candidate motion vectors.Type: GrantFiled: July 13, 2015Date of Patent: June 27, 2017Assignee: Entropic Communications, LLCInventors: Abraham Karel Riemens, Marcel Melters
-
Patent number: 9681121Abstract: Mobile display device (100) for enabling a user to obtain either three-dimensional [3D] or two-dimensional [2D] viewing of content, comprising a 3D display (120) for enabling the 3D viewing of the content, a 2D display (140) for enabling the 2D viewing of the content, a display processor for displaying the content as 3D content 124 on the 3D display and for displaying the content as 2D content (144) on the 2D display, the 3D display and the 2D display being arranged on opposite faces (122, 142) of the device for enabling the user to obtain either the 3D viewing or the 2D viewing of the content by turning (102) the device about-face.Type: GrantFiled: December 21, 2012Date of Patent: June 13, 2017Assignee: ULTRA-D COÖPERATIEF U.A.Inventors: Hans Zuidema, Waltherus Antonius Hendrikus Roelen, Abraham Karel Riemens
-
Publication number: 20150325001Abstract: A device for motion estimation in video image data is provided. The device comprises a motion estimation unit (11, 21) for estimating a current motion vector for an area of a current image by determining a set of temporal and/or spatial candidate motion vectors and selecting a best motion vector from the set of candidate motion vectors. The motion estimation unit (11, 21) is further adapted for substantially doubling one or more of the candidate motion vectors and for including the one or more substantially doubled candidate motion vectors in the set of candidate motion vectors.Type: ApplicationFiled: July 13, 2015Publication date: November 12, 2015Inventors: Abraham Karel Riemens, Marcel Melters
-
Patent number: 9100535Abstract: A device for motion estimation in video image data is provided. The device comprises a motion estimation unit (11, 21) for estimating a current motion vector for an area of a current image by determining a set of temporal and/or spatial candidate motion vectors and selecting a best motion vector from the set of candidate motion vectors. The motion estimation unit (11, 21) is further adapted for substantially doubling one or more of the candidate motion vectors and for including the one or more substantially doubled candidate motion vectors in the set of candidate motion vectors.Type: GrantFiled: October 21, 2009Date of Patent: August 4, 2015Assignee: ENTROPIC COMMUNICATIONS, LLCInventors: Abraham Karel Riemens, Marcel Melters
-
Publication number: 20150009303Abstract: Mobile display device (100) for enabling a user to obtain either three-dimensional [3D] or two-dimensional [2] viewing of content, comprising a 3D display (120) for enabling the 3D viewing of the content, a 2D display (140) for enabling the 2D viewing of the content, a display processor for displaying the content as 3D content 124 on the 3D display and for displaying the content as 2D content (144) on the 2D display, the 3D display and the 2D display being arranged on opposite faces (122, 142) of the device for enabling the user to obtain either the 3D viewing or the 2D viewing of the content by turning (102) the device about-face.Type: ApplicationFiled: December 21, 2012Publication date: January 8, 2015Inventors: Hans Zuidema, Waltherus Antonius Hendrikus Roelen, Abraham Karel Riemens
-
Patent number: 8773595Abstract: A method of processing video signals containing multiple images. The method comprises dividing a first image into regions and associating a first plurality of regions of the first image with a first image layer and a second plurality of regions of the first image with a second image layer. Motion estimation is performed on pixel values that are derived from pixel values associated with the first image layer, substantially in isolation from pixel values associated with the second image layer, to generate a first motion vector field, and the first motion vector field is used to perform motion-compensated processing on pixel values that are derived from pixel values associated with the first image layer. The result of the motion-compensated processing is combined with pixel values that are derived from pixel values associated with the second image layer to generate an output image.Type: GrantFiled: December 11, 2009Date of Patent: July 8, 2014Assignee: Entropic Communications, Inc.Inventors: Baham Zafarifar, Abraham Karel Riemens
-
Patent number: 8732409Abstract: A cache management policy is provided, comprising a method for writing back to a memory (104) a data element set (122) stored in a cache (110). The method reduces the time some items stay in the cache, and thereby improves the utilization of the cache for some applications, especially for video applications. The method comprises determining that each one of the multiple data elements has been updated through at least one write request; marking the data element set as a write-back candidate, in dependency on said determination; and writing the write-back candidate to the memory.Type: GrantFiled: November 16, 2009Date of Patent: May 20, 2014Assignee: Entropic Communications, Inc.Inventors: Pieter Van Der Wolf, Abraham Karel Riemens, Jan-Willem Van de Waerdt
-
Patent number: 8718142Abstract: A technique for frame rate conversion that utilizes motion estimation and motion compensated temporal interpolation includes obtaining a first image and a second image, where the first and second images correspond to different instances in time, compressing the second image using multiple motion vectors that result from motion estimation between the first image and the second image to generate a compressed image, and generating an interpolated image using the compressed image.Type: GrantFiled: March 4, 2009Date of Patent: May 6, 2014Assignee: Entropic Communications, Inc.Inventors: Abraham Karel Riemens, Onno Eerenberg, Thijs Thomas Withaar, Timo Van Roermund
-
Patent number: 8325196Abstract: A method of up-scaling a first structure of samples representing a first property, the first structure having a source resolution, into a second structure of samples representing the first property, the second structure having a target resolution, on basis of a third structure of samples representing a second property, the third structure having the source resolution and on basis of a fourth structure of samples representing the second property, the fourth structure of samples having the target resolution, the method comprising: assigning weight factors to respective first samples of the first structure of samples on basis of differences between respective third samples of the third structure of samples and fourth samples of the fourth structure of samples; and computing the second samples of the second structure of samples on basis of the first samples of the first structure of samples and the respective weight factors.Type: GrantFiled: May 7, 2007Date of Patent: December 4, 2012Assignee: Koninklijke Philips Electronics N.V.Inventors: Abraham Karel Riemens, Patrick Fernandes Machado, Christiaan Varekamp, Bart Gerard Bernard Barenbrug, Robert-Paul Mario Berretty
-
Patent number: 8265160Abstract: Various exemplary embodiments relate to a method and related motion estimation unit for performing motion estimation on video data comprising a plurality of frames. The method may begin by reading a current frame of the plurality of frames from a memory of a motion estimation unit. The method may then select a motion vector for each respective block of pixels in a current row of the current frame. The step of selecting the motion vector may include, for each respective block, selecting, by the motion estimation unit, a candidate vector for at least one block directly surrounding the respective block based on a determination of whether the directly surrounding block has been processed for the current frame, calculating, for each candidate vector, a difference value, and selecting, as the motion vector, the candidate vector with the lowest difference value.Type: GrantFiled: October 5, 2009Date of Patent: September 11, 2012Assignee: NXP B.V.Inventors: Ghiath Al-Kadi, Andrei Sergeevich Terechko, Jan Hoogerbrugge, Abraham Karel Riemens, Klaas Brink
-
Patent number: 8184689Abstract: The invention relates to a method for encoding/decoding a video stream including a plurality of images (A, B, C) in a video processing apparatus having a processing unit (11) coupled to a first memory (12), further comprising a second memory (13), comprising the steps: providing a subset of image data stored in the second memory (13) in the first memory (12), —simultaneous encoding/decoding of more than one image (B, C) of the video stream, by accessing said subset, wherein the simultaneously encoding/decoding is performed by access sharing to at least one image (A).Type: GrantFiled: August 7, 2006Date of Patent: May 22, 2012Assignee: Entropic Communications Inc.Inventors: Giel Van Doren, Abraham Karel Riemens, Frederik Jan De Bruijn
-
Publication number: 20110261264Abstract: A method of processing video signals containing multiple images. The method comprises dividing a first image into regions and associating a first plurality of regions of the first image with a first image layer and a second plurality of regions of the first image with a second image layer. Motion estimation is performed on pixel values that are derived from pixel values associated with the first image layer, substantially in isolation from pixel values associated with the second image layer, to generate a first motion vector field, and the first motion vector field is used to perform motion-compensated processing on pixel values that are derived from pixel values associated with the first image layer. The result of the motion-compensated processing is combined with pixel values that are derived from pixel values associated with the second image layer to generate an output image.Type: ApplicationFiled: December 11, 2009Publication date: October 27, 2011Inventors: Baham Zafarifar, Abraham Karel Riemens