Patents by Inventor Marko Hahn
Marko Hahn 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: 9786038Abstract: An image sequence includes consecutive video images each exhibiting at least one image region having a number of pixels, where each pixel includes at least one intensity value. For each image a motion measure value is determined indicative of temporal change of a video content of the image region and varying the intensity values of the pixels of the image region relative to the associated intensity values from video image to video image, a measure for the variation of the intensity values being dependent on the motion measure value determined and the change in the intensity values relative to the associated intensity values being greater the larger the motion represented by the motion measure value.Type: GrantFiled: June 16, 2008Date of Patent: October 10, 2017Assignee: Entropic Communications, LLCInventors: Marko Hahn, Markus Schu, Harun Duan
-
Patent number: 8902360Abstract: A method for detecting a video signal that represents an image sequence and exhibits linewise repeated video data comprises selecting a plurality of line groups each having a first, a second and a third line, which originate from two consecutive fields in the case of a field sequence and from one field in the case of a frame sequence. The method determines for each line group a first line-distance measure for a difference between video contents of the first and second lines and a second line-distance measure for a difference between video contents of the second and third lines. The method then interprets the first and second line-distance measures with regard to the presence of a significant difference between these line-distance measures.Type: GrantFiled: April 7, 2008Date of Patent: December 2, 2014Assignee: Entropic Communications, Inc.Inventors: Marko Hahn, Christian Tuschen, Günter Scheffler, Markus Schu
-
Patent number: 8861605Abstract: A method for processing a video image sequence with a number of successive images and an image processing device for processing a video image sequence are described.Type: GrantFiled: June 10, 2010Date of Patent: October 14, 2014Assignee: Entropic Communications, Inc.Inventors: Marko Hahn, Markus Schu, Peter Rieder, Christian Tuschen
-
Patent number: 8457424Abstract: A method for testing a motion vector is described, which has: provision of at least one item of motion information assigned to the image sequence; storing a first image section of the first image in a first buffer memory and storing a second image section of the second image in a second intermediate memory, whereby a position of the first image section in the first image and a position of the second image section in the second image have reciprocal offset, which is dependent on the at least one item of motion information; determining a first image block in the first image section and a second image block in a second image section using the motion vector; comparing the contents of the first and of the second image block.Type: GrantFiled: March 18, 2009Date of Patent: June 4, 2013Assignee: Entropic Communications, Inc.Inventors: Marko Hahn, Peter Rieder, Christian Tuschen, Gunter Scheffler, Markus Schu
-
Patent number: 8446950Abstract: A method is described for selecting a motion vector for a first image block of an image of an image sequence from a number of test vectors, to which respectively a significance measurement is assigned, wherein at least one of these test vectors is a motion vector of a further image block that is arranged temporally and/or spatially adjacent to the first image block, or a vector formed by modification of this motion vector, and wherein the method covers: Determining a distance measurement for each test vector, Determining a modified distance measurement to each test vector depending on the distance measurement determined to this test vector and additionally at least on the significance measurement assigned to this test vector, Selecting one of the test vectors as motion vector depending on the modified distance measurements, Determining a new distance measurement of the test vector selected as motion vector depending on whether the selected motion vector meets at least one significance criterion, and assigninType: GrantFiled: October 24, 2008Date of Patent: May 21, 2013Assignee: Entropic Communications, Inc.Inventors: Peter Rieder, Guenter Scheffler, Christian Tuschen, Marko Hahn, Markus Schu
-
Patent number: 8416344Abstract: The invention relates to an iterative method for determining an interpolated video information value in an image that exhibits a number of image regions arrayed for example in matrix fashion, at least one of which is an image region to be interpolated, and that is disposed temporally between a first image and a second image of an image sequence.Type: GrantFiled: March 28, 2008Date of Patent: April 9, 2013Assignee: Entropic Communications, Inc.Inventor: Marko Hahn
-
Patent number: 8385421Abstract: A method of selecting a motion vector for an image block of an image of an image sequence from a number of test vectors.Type: GrantFiled: October 24, 2008Date of Patent: February 26, 2013Assignee: Entropic Communications, Inc.Inventors: Peter Rieder, Guenter Scheffler, Christian Tuschen, Marko Hahn, Markus Schu
-
Patent number: 8311090Abstract: A method for encoding first and second data words, which may represent differential data values (e.g., luminance and chrominance difference data values), onto an encoded data word includes: assigning a first code word to a first approximation value for a first data value, and assigning a second code word to second approximation value for a second data value; mapping the first and the second code words onto respective first and second data segments of the encoded data word; determining a first difference value between the first data value and the first approximation value and determining a second difference value between the second data value and the second approximation value; and at least partial mapping a first difference data word representing the first difference value and/or a second difference data word representing the second difference value onto at least one additional data segment of the encoded data word.Type: GrantFiled: August 25, 2005Date of Patent: November 13, 2012Assignee: Entropic CommunicationsInventors: Markus Schu, Peter Rieder, Marko Hahn, Guenter Scheffler, Christian Tuschen
-
Patent number: 8139154Abstract: The invention relates to a method for interpolating a pixel from an intermediate line of a first field of a sequence of interlaced fields.Type: GrantFiled: November 27, 2006Date of Patent: March 20, 2012Assignee: Trident Microsystems (Far East) Ltd.Inventors: Marko Hahn, Guenter Scheffler, Peter Rieder, Christian Tuschen, Markus Schu
-
Patent number: 8019172Abstract: The invention relates to a method and an apparatus for increasing the resolution of a data sequence, such as for example a video data sequence. Between two data values of a given data sequence at least one intermediate value is interpolated by applying low-pass filtering and at least one first and one second high-pass filterings to data values of the data sequence, subjecting the filter values obtained by the high-pass filterings to rank-order filtering and combining the filter result so obtained with the filter result obtained by low-pass filtering.Type: GrantFiled: September 7, 2007Date of Patent: September 13, 2011Assignee: Trident Microsystems (Far East) Ltd.Inventor: Marko Hahn
-
Patent number: 7933332Abstract: In a method and device for determining motion vectors that are each coordinated with individual regions of an image, the image is divided into a number of first main blocks, making use of a first block raster, and a first estimation process is performed to provide each first block with a motion vector. The image is also divided into a number of second main blocks, making use of a second block raster, whose position is displaced relative to or offset from the first block raster, for example in the horizontal and vertical directions, and a second estimation process is performed to provide each second main block with a motion vector. A number of subblocks are formed, each subblock being formed by an overlap region between one of the main blocks of the first raster and certain ones of the second main blocks of the second raster. A motion vector for each subblock is generated, this motion vector depending on the motion vectors of the main blocks and being coordinated with the particular subblock.Type: GrantFiled: April 7, 2005Date of Patent: April 26, 2011Assignee: Trident Microsystems (Far East) Ltd.Inventors: Markus Schu, Christian Tuschen, Marko Hahn, Guido Kohlmeyer
-
Patent number: 7894529Abstract: An image to be interpolated is subdivided into a number of image blocks and a motion estimation technique is implemented to provide at least one initial motion vector for each of the image blocks. A modified motion vector is generated for each image block based on the initial motion vectors assigned to the individual image blocks. At least one additional image block is determined through which the motion vector assigned to the given image block passes at least partially, and the modified motion vector is generated as a function of the initial motion vector that is assigned to this at least one additional image block.Type: GrantFiled: June 1, 2006Date of Patent: February 22, 2011Assignee: Trident Microsystems (Far East) Ltd.Inventors: Marko Hahn, Peter Rieder, Günter Scheffler
-
Publication number: 20100315560Abstract: A method for processing a video image sequence with a number of successive images and an image processing device for processing a video image sequence are described.Type: ApplicationFiled: June 10, 2010Publication date: December 16, 2010Inventors: Marko Hahn, Markus Schu, Peter Rieder, Christian Tuschen
-
Patent number: 7843509Abstract: The invention relates to an iterative method for determining an interpolated image information value in an image that comprises a number of image regions arranged in a matrix-like fashion having original image regions to which one image information value has been assigned, and having at least one image region to be interpolated. In order to determine an interpolated image information value, the method specifies a starting interpolation direction and determines a quality measure for the starting interpolation direction. At least one image direction is selected different from the starting interpolation direction and determining a quality measure for this at least one image direction.Type: GrantFiled: September 28, 2006Date of Patent: November 30, 2010Assignee: Trident Microsystems (Far East) Ltd.Inventors: Marko Hahn, Markus Schu
-
Patent number: 7720296Abstract: In a method to determine a selection vector that indicates a displacement of an image area from a first position in a first image to a second position in a second image, a set of prediction vectors and a set of test vectors are provided. Using selected test vectors, an image comparison is performed to supply an image comparison result for each selected test vector. The selected test vectors and at least one prediction vector are compared to provide at least one test vector comparison result for each selected test vector. The image comparison result and the at least one test vector comparison result are linked to provide at least one quality characteristic for each selected test vector. A ranking order is determined for these quality characteristics, where at least one test vector is selected as the displacement vector based on the ranking order determined.Type: GrantFiled: June 14, 2004Date of Patent: May 18, 2010Assignee: Trident Microsystems (Far East) Ltd.Inventors: Marko Hahn, Christian Tuschen
-
Patent number: 7693327Abstract: The invention relates to a method for rendering an image sequence. wherein an individual image is rendered by rendering monochromatic subimages in temporal succession. A subimage sequence obtained by temporal sequencing of the subimages is generated in motion-compensated fashion.Type: GrantFiled: October 20, 2005Date of Patent: April 6, 2010Assignee: Trident Microsystems (Far East) Ltd.Inventors: Marko Hahn, Günter Scheffler, Christian Tuschen, Peter Rieder, Markus Schu
-
Patent number: 7620254Abstract: Method for motion-vector-aided interpolation of a pixel of an intermediate image lying between two input images includes a first pixel being selected from a first field and a second pixel being selected from a second field using a first motion vector, and a third pixel being selected from the first field and a fourth pixel being selected from the second field using a second motion vector. Next, an interval specified by video information values of the first pixel and the second pixel or an interval specified by video information values of the third pixel and the fourth pixel is determined and the video information values are mixed such that the video information value of the pixel to be interpolated lies within this interval.Type: GrantFiled: February 10, 2004Date of Patent: November 17, 2009Assignee: Trident Microsystems (Far East) Ltd.Inventors: Marko Hahn, Guenter Scheffler, Peter Rieder, Christian Tuschen, Markus Schu
-
Publication number: 20090238409Abstract: A method for testing a motion vector is described, which has: provision of at least one item of motion information assigned to the image sequence; storing a first image section of the first image in a first buffer memory and storing a second image section of the second image in a second intermediate memory, whereby a position of the first image section in the first image and a position of the second image section in the second image have reciprocal offset, which is dependent on the at least one item of motion information; determining a first image block in the first image section and a second image block in a second image section using the motion vector; comparing the contents of the first and of the second image block.Type: ApplicationFiled: March 18, 2009Publication date: September 24, 2009Applicant: Micronas GmbHInventors: Marko Hahn, Peter Rieder, Christian Tuschen, Gunter Scheffler, Markus Schu
-
Patent number: 7532216Abstract: A graphic character that has a character matrix with a number of character units that are indivisible at least in either a horizontal direction or a vertical direction is scaled by dividing the character matrix into one first and at least one second character segment, each comprising at least one of the character units. The first character segment is symmetrically scaled using a first scaling factor and the second character segment is scaled using a second scaling factor different from the first scaling factor.Type: GrantFiled: December 7, 2005Date of Patent: May 12, 2009Assignee: Micronas GmbHInventors: Dirk Wendel, Ulrich Langenkamp, Marko Hahn
-
Publication number: 20090115851Abstract: A method is described for selecting a motion vector for a first image block of an image of an image sequence from a number of test vectors, wherein at least one of these test vectors is a motion vector of a further image block that is arranged temporally and/or spatially adjacent to the first image block, or a vector formed by modification of this motion vector, and wherein the method covers: Determining a distance measurement for each test vector, Determining a vector length of the test vectors and determining the test vector with the shortest vector length or a first subgroup of test vectors with the shortest vector lengths compared to the other test vectors, Determining a modified distance measurement to the shortest test vector or to the test vectors of the subgroup depending on the distance measurement determined to the respective test vector and depending on a length measurement, Comparing the modified distance measurement of the shortest motion vector or the modified distance measurement of the testType: ApplicationFiled: October 24, 2008Publication date: May 7, 2009Applicant: Micronas GmbHInventors: Peter Rieder, Guenter Scheffler, Christian Tuschen, Marko Hahn, Markus Schu