Patents by Inventor Noam Shaham
Noam Shaham 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).
-
Publication number: 20220405538Abstract: In an example, a method comprises: for each of a plurality of areas of a target image, determining a color vector representing that area, wherein the color vector is defined in a color space. The method may further comprise producing a color histogram of the target image by associating each area of the target image with a histogram bin representing a particular color, based on the determined color vector of the area; defining a color represented by a histogram bin associated with a highest number of image areas as a dominant color of the target image; and applying a correction to a print version of the target image for an area that is intended to have the dominant color.Type: ApplicationFiled: December 20, 2019Publication date: December 22, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Noam Shaham, Eddi Litvak
-
Patent number: 11363169Abstract: A method comprising determining a recipe vector of a recipe to a printing device, wherein the recipe is representative of a spot color in an input image, the recipe vector being based on one or more recipe color properties of the recipe, and determining a pixel vector of a pixel of an output of a printing device based on one or more pixel color properties of the pixel, wherein the pixel vector is representative of a spot color in an output of a printing device. The method also comprises comparing the recipe vector and pixel vector to determine a difference between the recipe and pixel and adjusting one or more pixel color properties of the pixel when the difference is below a predetermined threshold, to reduce the difference so as to substantially reproduce the spot color of the input image in the output of the printing device. The adjusted pixel color properties are then provided to the printing device.Type: GrantFiled: December 18, 2018Date of Patent: June 14, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventor: Noam Shaham
-
Publication number: 20220150379Abstract: A method is described in which a length of an image is compared with a threshold associated to a print device. The image is subdivided into a sequence of print frames. Each print frame has length equal to or less than the threshold. A stitching operation is performed on at least two consecutive print frames. The print device is controlled to sequentially print the at least two stitched consecutive print frames.Type: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Inventors: Noam Shaham, Ram Dagan
-
Patent number: 11301178Abstract: A method is described in which a length of an image is compared with a threshold associated to a print device. The image is subdivided into a sequence of print frames. Each print frame has length equal to or less than the threshold. A stitching operation is performed on at least two consecutive print Compare a length of an image with a threshold frames. The print device is controlled to sequentially print the at least two stitched consecutive print frames.Type: GrantFiled: September 16, 2016Date of Patent: April 12, 2022Assignee: HP Indigo B.V.Inventors: Noam Shaham, Ram Dagan
-
Publication number: 20220030133Abstract: A method comprising determining a recipe vector of a recipe to a printing device, wherein the recipe is representative of a spot color in an input image, the recipe vector being based on one or more recipe color properties of the recipe, and determining a pixel vector of a pixel of an output of a printing device based on one or more pixel color properties of the pixel, wherein the pixel vector is representative of a spot color in an output of a printing device. The method also comprises comparing the recipe vector and pixel vector to determine a difference between the recipe and pixel and adjusting one or more pixel color properties of the pixel when the difference is below a predetermined threshold, to reduce the difference so as to substantially reproduce the spot color of the input image in the output of the printing device. The adjusted pixel color properties are then provided to the printing device.Type: ApplicationFiled: December 18, 2018Publication date: January 27, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventor: Noam Shaham
-
Patent number: 11232335Abstract: In an example, an apparatus comprising an image processor is configured to perform edge detection on the image to detect a plurality of edges, automatically identify a path across the image based on the detected plurality of edges, divide the image into two adjacent sub-images based on the determined path, and generate first and second print data to cause the printing device to print the two adjacent sub-images.Type: GrantFiled: October 16, 2017Date of Patent: January 25, 2022Assignee: HP Indigo B.V.Inventors: Oren Haik, Noam Shaham, Zelidor Fineberg, Eli Velner
-
Publication number: 20220004829Abstract: In an example, a method includes rasterizing a seed image using a processor. A plurality of rasterized modified images may be generated from the rasterized seed image. Generating each rasterized modified image may include determining an image attribute modification and applying the determined image attribute modification to at least a portion of the rasterized seed image to generate the rasterized modified image.Type: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Applicant: HP Indigo B.V.Inventors: Raz ZAMIR, Noam Shaham, Amir Gaash
-
Patent number: 11170274Abstract: In an example, a method includes rasterizing a seed image using a processor. A plurality of rasterized modified images may be generated from the rasterized seed image. Generating each rasterized modified image may include determining an image attribute modification and applying the determined image attribute modification to at least a portion of the rasterized seed image to generate the rasterized modified image.Type: GrantFiled: August 31, 2017Date of Patent: November 9, 2021Assignee: HP Indigo B.V.Inventors: Raz Zamir, Noam Shaham, Amir Gaash
-
Patent number: 11163504Abstract: In some examples, a system selects a spanning region of an image spanning an intersection between adjacent sub-images that partition the image. The spanning region is divided based on a non-linear path that is determined on the basis of a user input, resulting in respective modified adjacent sub-images. Print data to cause a printing device to print the respective modified adjacent sub-images is generated on the basis of the dividing.Type: GrantFiled: October 2, 2020Date of Patent: November 2, 2021Assignee: HP Indigo B.V.Inventors: Zelidor Fineberg, Eli Velner, Noam Shaham, Oren Haik
-
Publication number: 20210279011Abstract: A method is described in which a length of an image is compared with a threshold associated to a print device. The image is subdivided into a sequence of print frames. Each print frame has length equal to or less than the threshold. A stitching operation is performed on at least two consecutive print Compare a length of an image with a threshold frames. The print device is controlled to sequentially print the at least two stitched consecutive print frames.Type: ApplicationFiled: September 16, 2016Publication date: September 9, 2021Applicant: HP INDIGO B.V.Inventors: Noam Shaham, Ram Dagan
-
Publication number: 20210019096Abstract: In some examples, a system selects a spanning region of an image spanning an intersection between adjacent sub-images that partition the image. The spanning region is divided based on a non-linear path that is determined on the basis of a user input, resulting in respective modified adjacent sub-images. Print data to cause a printing device to print the respective modified adjacent sub-images is generated on the basis of the dividing.Type: ApplicationFiled: October 2, 2020Publication date: January 21, 2021Inventors: Zelidor Fineberg, Eli Velner, Noam Shaham, Oren Haik
-
Patent number: 10802770Abstract: A method and apparatus for generating print data are described herein. An apparatus comprising an image processor (110) is configured to select a region of an image spanning an intersection between at least two adjacent sub-images that partition the image. The spanning region is divided based on a non-linear path that is determined on the basis of a user input, resulting in at least two modified adjacent sub-images. Print data operable to cause a printing device (150) to print the respective modified adjacent sub-images are generated on the basis of the dividing.Type: GrantFiled: February 14, 2017Date of Patent: October 13, 2020Assignee: HP Indigo B.V.Inventors: Zelidor Fineberg, Eli Velner, Noam Shaham, Oren Haik
-
Patent number: 10778869Abstract: Example implementations provide a method of processing data associated with printing a plurality of separations; the method comprising creating, from the data associated with the plurality of separations, complementary separation layer data associated with the complement of data relating to an opaque separation of the plurality of separations.Type: GrantFiled: October 30, 2015Date of Patent: September 15, 2020Assignee: HP Indigo B.V.Inventors: Yavin Atzmon, Noam Shaham, Vladislav Kaploun
-
Publication number: 20200242430Abstract: In an example, an apparatus comprising an image processor is configured to perform edge detection on the image to detect a plurality of edges, automatically identify a path across the image based on the detected plurality of edges, divide the image into two adjacent sub-images based on the determined path, and generate first and second print data to cause the printing device to print the two adjacent sub-images.Type: ApplicationFiled: October 16, 2017Publication date: July 30, 2020Applicant: HP Indigo B.V.Inventors: Oren Haik, Noam Shaham, Zelidor Fineberg, Eli Velner
-
Publication number: 20200193248Abstract: In an example, a method includes rasterizing a seed image using a processor. A plurality of rasterized modified images may be generated from the rasterized seed image. Generating each rasterized modified image may include determining an image attribute modification and applying the determined image attribute modification to at least a portion of the rasterized seed image to generate the rasterized modified image.Type: ApplicationFiled: August 31, 2017Publication date: June 18, 2020Inventors: Raz Zamir, Noam Shaham, Amir Gaash
-
Patent number: 10638019Abstract: Examples analyze a digital image to determine an amount of high-frequencies corresponding to each pixel of the digital image based at least in part on gradients corresponding to a pixel neighborhood of each pixel. Examples analyze the digital image to determine a degree of randomness for each pixel based at least in part on the corresponding gradients. Examples generate an activity mask for the digital image based at least in part on the amount of high-frequencies and the degree of randomness corresponding to each pixel. Examples process the pixels of the digital image by performing gray component replacement to generate a color transformed image based at least in part on the activity mask.Type: GrantFiled: June 26, 2019Date of Patent: April 28, 2020Assignee: HP Indigo B.V.Inventors: Noam Shaham, Liron Itan, Mirta Perlman, Oren Haik, Oded Perry, Tal Frank, Ram Dagan, Gregory Braverman
-
Publication number: 20190354322Abstract: A method and apparatus for generating print data are described herein. An apparatus comprising an image processor (110) is configured to select a region of an image spanning an intersection between at least two adjacent sub-images that partition the image. The spanning region is divided based on a non-linear path that is determined on the basis of a user input, resulting in at least two modified adjacent sub-images. Print data operable to cause a printing device (150) to print the respective modified adjacent sub-images are generated on the basis of the dividing.Type: ApplicationFiled: February 14, 2017Publication date: November 21, 2019Applicant: HP Indigo B.V.Inventors: Zelidor Fineberg, Eli Velner, Noam Shaham, Oren Haik
-
Publication number: 20190320093Abstract: Examples analyze a digital image to determine an amount of high-frequencies corresponding to each pixel of the digital image based at least in part on gradients corresponding to a pixel neighborhood of each pixel. Examples analyze the digital image to determine a degree of randomness for each pixel based at least in part on the corresponding gradients. Examples generate an activity mask for the digital image based at least in part on the amount of high-frequencies and the degree of randomness corresponding to each pixel. Examples process the pixels of the digital image by performing gray component replacement to generate a color transformed image based at least in part on the activity mask.Type: ApplicationFiled: June 26, 2019Publication date: October 17, 2019Inventors: Noam Shaham, Liron Itan, Mirta Perlman, Oren Haik, Oded Perry, Tal Frank, Ram Dagan, Gregory Braverman
-
Patent number: 10356283Abstract: Examples analyze a digital image to determine an amount of high-frequencies corresponding to each pixel of the digital image based at least in part on gradients corresponding to a pixel neighborhood of each pixel. Examples analyze the digital image to determine a degree of randomness for each pixel based at least in part on the corresponding gradients. Examples generate an activity mask for the digital image based at least in part on the amount of high-frequencies and the degree of randomness corresponding to each pixel. Examples process the pixels of the digital image by performing gray component replacement to generate a color transformed image based at least in part on the activity mask.Type: GrantFiled: July 24, 2015Date of Patent: July 16, 2019Assignee: HP Indigo B.V.Inventors: Noam Shaham, Liron Itan, Mirta Perlman, Oren Haik, Oded Perry, Tal Framk, Ram Dagan, Gregory Braverman
-
Publication number: 20180227461Abstract: Example implementations provide a method of processing data associated with printing a plurality of separations; the method comprising creating, from the data associated with the plurality of separations, complementary separation layer data associated with the complement of data relating to an opaque separation of the plurality of separations.Type: ApplicationFiled: October 30, 2015Publication date: August 9, 2018Inventors: Yavin ATZMON, Noam SHAHAM, Vladislav KAPLOUN