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: 11216962
    Abstract: 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: Grant
    Filed: April 4, 2018
    Date of Patent: January 4, 2022
    Assignee: ULTRA-D COÖPERATIEF U.A.
    Inventors: Abraham Karel Riemens, Bart Gerard Bernard Barenbrug
  • Publication number: 20210192760
    Abstract: 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: Application
    Filed: April 4, 2018
    Publication date: June 24, 2021
    Inventors: Abraham Karel RIEMENS, Bart Gerard Bernard BARENBRUG
  • Patent number: 10679373
    Abstract: 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: Grant
    Filed: April 20, 2017
    Date of Patent: June 9, 2020
    Assignee: ULTRA-D COÖPERATIEF U.A.
    Inventor: Abraham Karel Riemens
  • Patent number: 10395375
    Abstract: 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: Grant
    Filed: June 2, 2017
    Date of Patent: August 27, 2019
    Assignee: Entropic Communications, LLC
    Inventors: Abraham Karel Riemens, Marcel Melters
  • Publication number: 20190130593
    Abstract: 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: Application
    Filed: April 20, 2017
    Publication date: May 2, 2019
    Inventor: Abraham Karel RIEMENS
  • Patent number: 10225547
    Abstract: 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: Grant
    Filed: May 12, 2017
    Date of Patent: March 5, 2019
    Assignee: ULTRA-D COÖPERATIEF U.A.
    Inventors: Hans Zuidema, Waltherus Antonius Hendrikus Roelen, Abraham Karel Riemens
  • Publication number: 20170270675
    Abstract: 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: Application
    Filed: June 2, 2017
    Publication date: September 21, 2017
    Inventors: Abraham Karel Riemens, Marcel Melters
  • Publication number: 20170251205
    Abstract: 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: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: Hans ZUIDEMA, Waltherus Antonius Hendrikus ROELEN, Abraham Karel RIEMENS
  • Patent number: 9691160
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: June 27, 2017
    Assignee: Entropic Communications, LLC
    Inventors: Abraham Karel Riemens, Marcel Melters
  • Patent number: 9681121
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: June 13, 2017
    Assignee: ULTRA-D COÖPERATIEF U.A.
    Inventors: Hans Zuidema, Waltherus Antonius Hendrikus Roelen, Abraham Karel Riemens
  • Publication number: 20150325001
    Abstract: 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: Application
    Filed: July 13, 2015
    Publication date: November 12, 2015
    Inventors: Abraham Karel Riemens, Marcel Melters
  • Patent number: 9100535
    Abstract: 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: Grant
    Filed: October 21, 2009
    Date of Patent: August 4, 2015
    Assignee: ENTROPIC COMMUNICATIONS, LLC
    Inventors: Abraham Karel Riemens, Marcel Melters
  • Publication number: 20150009303
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: January 8, 2015
    Inventors: Hans Zuidema, Waltherus Antonius Hendrikus Roelen, Abraham Karel Riemens
  • Patent number: 8773595
    Abstract: 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: Grant
    Filed: December 11, 2009
    Date of Patent: July 8, 2014
    Assignee: Entropic Communications, Inc.
    Inventors: Baham Zafarifar, Abraham Karel Riemens
  • Patent number: 8732409
    Abstract: 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: Grant
    Filed: November 16, 2009
    Date of Patent: May 20, 2014
    Assignee: Entropic Communications, Inc.
    Inventors: Pieter Van Der Wolf, Abraham Karel Riemens, Jan-Willem Van de Waerdt
  • Patent number: 8718142
    Abstract: 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: Grant
    Filed: March 4, 2009
    Date of Patent: May 6, 2014
    Assignee: Entropic Communications, Inc.
    Inventors: Abraham Karel Riemens, Onno Eerenberg, Thijs Thomas Withaar, Timo Van Roermund
  • Patent number: 8325196
    Abstract: 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: Grant
    Filed: May 7, 2007
    Date of Patent: December 4, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Abraham Karel Riemens, Patrick Fernandes Machado, Christiaan Varekamp, Bart Gerard Bernard Barenbrug, Robert-Paul Mario Berretty
  • Patent number: 8265160
    Abstract: 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: Grant
    Filed: October 5, 2009
    Date of Patent: September 11, 2012
    Assignee: NXP B.V.
    Inventors: Ghiath Al-Kadi, Andrei Sergeevich Terechko, Jan Hoogerbrugge, Abraham Karel Riemens, Klaas Brink
  • Patent number: 8184689
    Abstract: 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: Grant
    Filed: August 7, 2006
    Date of Patent: May 22, 2012
    Assignee: Entropic Communications Inc.
    Inventors: Giel Van Doren, Abraham Karel Riemens, Frederik Jan De Bruijn
  • Publication number: 20110261264
    Abstract: 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: Application
    Filed: December 11, 2009
    Publication date: October 27, 2011
    Inventors: Baham Zafarifar, Abraham Karel Riemens