Patents by Inventor Zhenhuan Wen
Zhenhuan Wen 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: 10715774Abstract: A method for digital image color conversion includes, at a first computing device, capturing a first digital image of a first real-world environment. Based on ambient lighting conditions of the first real-world environment, a first ambient lighting-agnostic digital image is generated using a capture-side ambient lighting color conversion. The first ambient lighting-agnostic digital image is transmitted to a second computing device in a second real-world environment. From the second computing device, a second ambient lighting-agnostic digital image is received, the second image having been generated by the second computing device from a second digital image using the capture-side ambient lighting color conversion. Based on the ambient lighting conditions of the first real-world environment, a lighting-corrected digital image is generated from the second ambient lighting-agnostic digital image using a display-side ambient lighting color conversion.Type: GrantFiled: July 23, 2018Date of Patent: July 14, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhijit Sarkar, Zhenhuan Wen
-
Publication number: 20200029061Abstract: A method for digital image color conversion includes, at a first computing device, capturing a first digital image of a first real-world environment. Based on ambient lighting conditions of the first real-world environment, a first ambient lighting-agnostic digital image is generated using a capture-side ambient lighting color conversion. The first ambient lighting-agnostic digital image is transmitted to a second computing device in a second real-world environment. From the second computing device, a second ambient lighting-agnostic digital image is received, the second image having been generated by the second computing device from a second digital image using the capture-side ambient lighting color conversion. Based on the ambient lighting conditions of the first real-world environment, a lighting-corrected digital image is generated from the second ambient lighting-agnostic digital image using a display-side ambient lighting color conversion.Type: ApplicationFiled: July 23, 2018Publication date: January 23, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Abhijit SARKAR, Zhenhuan WEN
-
Patent number: 9025222Abstract: Methods and systems methods calculate an initial matrix by correlating scanned test device-dependent values to device-independent color space values of a test sheet. The initial matrix converts device-dependent values to device-independent color space values; however, the initial matrix does include some conversion error. Such methods then calculate an inverse matrix from the initial matrix. These methods and systems then calculate target device-dependent values by applying the device-independent color space values to the inverse matrix. The methods and systems derive final one-dimensional look-up tables that isolate the conversion error by correlating the scanned test device-dependent values to the device-independent color space values. These methods and systems then derive a final matrix specific to the scanner by first applying the scanned test device-dependent values to the final one-dimensional look-up tables before creating the final matrix.Type: GrantFiled: June 24, 2014Date of Patent: May 5, 2015Assignee: Xerox CorporationInventors: Xing Li, Zhenhuan Wen, Ryan Metcalfe
-
Patent number: 8995021Abstract: Provided are black trapping methods, apparatus and systems for binary images. According to one exemplary method, black trapping color image data is performed by incorporating a set of trapping condition logical operations. Specifically, edge checking is based on estimated contone color values and density checking based on a binary bitmap.Type: GrantFiled: June 12, 2013Date of Patent: March 31, 2015Assignee: Xerox CorporationInventors: Xing Li, Zhenhuan Wen
-
Publication number: 20140368886Abstract: Provided are black trapping methods, apparatus and systems for binary images. According to one exemplary method, black trapping color image data is performed by incorporating a set of trapping condition logical operations. Specifically, edge checking is based on estimated contone color values and density checking based on a binary bitmap.Type: ApplicationFiled: June 12, 2013Publication date: December 18, 2014Inventors: Xing Li, Zhenhuan Wen
-
Patent number: 8896892Abstract: A method allows an end user to calibrate a color reproduction device with recording media brightness compensation. A color reproduction device includes a device for converting the native color values of the scanner into a device independent color space, a test target, the desired values of each patch of the test target and a printing device. The method includes printing the test target and scanning it with a scanner that forms a part of the color reproduction device. The device compares the desired values with the values obtained from scanning the printed test target to obtain a set of adjustment values to compensate for drift in the output of the color reproduction device. The compensation includes compensation for utilizing a recording media that does not have the same white characteristics as the recording media that was used to generate the scanner profile used in converting the scanner dependent color space values to a device independent color space values.Type: GrantFiled: March 21, 2013Date of Patent: November 25, 2014Assignee: Xerox CorporationInventors: Zhenhuan Wen, Robert E. Nuuja
-
Publication number: 20140285856Abstract: A method allows an end user to calibrate a color reproduction device with recording media brightness compensation. A color reproduction device includes a device for converting the native color values of the scanner into a device independent color space, a test target, the desired values of each patch of the test target and a printing device. The method includes printing the test target and scanning it with a scanner that forms a part of the color reproduction device. The device compares the desired values with the values obtained from scanning the printed test target to obtain a set of adjustment values to compensate for drift in the output of the color reproduction device. The compensation includes compensation for utilizing a recording media that does not have the same white characteristics as the recording media that was used to generate the scanner profile used in converting the scanner dependent color space values to a device independent color space values.Type: ApplicationFiled: March 21, 2013Publication date: September 25, 2014Applicant: Xerox CorporationInventors: Zhenhuan Wen, Robert E. Nuuja
-
Patent number: 8842342Abstract: A method for detecting and growing isolated holes in a document image having a plurality of pixels is provided. The method includes isolating the pixels of the image to form a plurality of windows, each window having a target pixel; identifying a hole growth factor to grow an isolated hole in the received image; using the hole growth factor to identify tiered pixel patterns from a plurality of predefined, tiered pixel patterns, wherein each of the tiered pixel patterns having a predetermined hole growth factor; comparing the pixels within each window to the pixel patterns within the identified tier to identify a match between the pixels within the window and at least one of the pixel patterns; and changing a pixel value of the target pixel, when a match is identified, to grow the isolated hole by the hole growth factor.Type: GrantFiled: July 12, 2012Date of Patent: September 23, 2014Assignee: Xerox CorporationInventors: Xing Li, Zhenhuan Wen, Amal Malik
-
Patent number: 8810859Abstract: The present disclosure relates to a method and system for processing isolated dots of an image to be printed by a printer. The method includes generating a random number, determining whether a target pixel is to be turned on and enabled for printing, determining a sum of pixels surrounding the target pixel in a plurality of pixels in a scanline of the image, the target pixel corresponding to an isolated dot in an input image, that are in an on state, the on state defined by a higher binary logic level relative to a binary logic level corresponding to a turned off pixel, determining a numerical value stored in a lookup table using the determined sum of pixels that are in the turned on state surrounding the target pixel as an index to the lookup table, and comparing the generated random number to the determined numerical value.Type: GrantFiled: July 12, 2012Date of Patent: August 19, 2014Assignee: Xerox CorporationInventors: Amal Malik, Xing Li, Zhenhuan Wen
-
Patent number: 8804200Abstract: A method for detecting and growing isolated dots in a document image having a plurality of pixels is provided. The method includes isolating the pixels of the image to form a plurality of windows, each window having a target pixel; detecting an isolated dot in the received image; identifying a dot growth factor to grow the detected isolated dot in the received image; using the dot growth factor to identify tiered pixel patterns from a plurality of predefined, tiered pixel patterns, wherein each of the tiered pixel patterns having a predetermined dot growth factor; comparing the pixels within each window to the pixel patterns within the identified tier to identify a match between the pixels within the window and at least one of the pixel patterns; and changing a pixel value of the target pixel, when a match is identified, to grow the isolated dot by the dot growth factor.Type: GrantFiled: July 12, 2012Date of Patent: August 12, 2014Assignee: Xerox CorporationInventors: Xing Li, Zhenhuan Wen, Amal Malik
-
Patent number: 8705140Abstract: Embodiments relate to systems and methods for dynamic sharpness control in system using binary to continuous tone conversion. Image data can be processed in the image path of a copier, printer, or other device to enhance sharpness based on user settings. The image can originate in a high-resolution and/or high-color format. The user can select sharpness values to provide better rendered detail. A front-end high-pass 2D filter can be adjusted in response to the settings. A binarized version of the image data is produced in the downstream path. At the back of the image path, the image would conventionally be sent through a binary data to extended contone (BDEC) low-pass filter, set to a fixed level, to produce contone output, counteracting the user's sharpness settings. Instead of applying a fixed back-end filter, that stage can be dynamically adjusted to correspond to the user's sharpness settings, reducing the low-pass effect proportionately.Type: GrantFiled: August 14, 2012Date of Patent: April 22, 2014Assignee: Xerox CorporationInventors: Xing Li, Zhenhuan Wen, Peter D. McCandlish
-
Patent number: 8670157Abstract: The present disclosure relates to a method and system for processing isolated dots of an image to be printed by a printer. The method includes detecting whether pixels corresponding to an isolated dot in the image are in an on state. A first sum of pixels that are in an on state in a first pixel ring surrounding the pixels corresponding to the isolated dot when the pixels in the isolated dot are detected to be in the on state is determined. The first sum of pixels in the first pixel ring that are in the on state is compared with a first threshold sum. A first number of pixels in at least a second pixel ring either comprising of or surrounding the pixels corresponding to the isolated dot are turned on when the first sum of pixels in the on state is less than the first threshold sum.Type: GrantFiled: July 12, 2012Date of Patent: March 11, 2014Assignee: Xerox CorporationInventors: Amal Malik, Zhenhuan Wen, Xing Li
-
Patent number: 8665499Abstract: The present disclosure relates to a method and system for processing isolated holes in an image to be printed or displayed. The method includes detecting whether pixels corresponding to an isolated hole in the image are in an off state, determining a sum of pixels that are in an on state in a first pixel ring surrounding the pixels corresponding to the isolated hole when the one or more pixels in the isolated hole are detected to be in the off state, comparing the sum of pixels in the pixel ring that are in the on state with a threshold sum, turning off a number of pixels in at least another pixel ring either comprising of or surrounding the pixels when the first sum of pixels in the on state is greater than the threshold sum, and outputting the isolated hole including the turned off first number of pixels.Type: GrantFiled: July 12, 2012Date of Patent: March 4, 2014Assignee: Xerox CorporationInventors: Amal Malik, Zhenhuan Wen, Xing Li
-
Publication number: 20140049799Abstract: Embodiments relate to systems and methods for dynamic sharpness control in system using binary to continuous tone conversion. Image data can be processed in the image path of a copier, printer, or other device to enhance sharpness based on user settings. The image can originate in a high-resolution and/or high-color format. The user can select sharpness values to provide better rendered detail. A front-end high-pass 2D filter can be adjusted in response to the settings. A binarized version of the image data is produced in the downstream path. At the back of the image path, the image would conventionally be sent through a binary data to extended contone (BDEC) low-pass filter, set to a fixed level, to produce contone output, counteracting the user's sharpness settings. Instead of applying a fixed back-end filter, that stage can be dynamically adjusted to correspond to the user's sharpness settings, reducing the low-pass effect proportionately.Type: ApplicationFiled: August 14, 2012Publication date: February 20, 2014Applicant: XEROX CORPORATIONInventors: Xing Li, Zhenhuan Wen, Peter D. McCandlish
-
Patent number: 8643905Abstract: The present disclosure relates to a method and system for processing isolated holes in an image to be printed or displayed. The method includes generating a random number lying in a finite range of numbers, determining whether a target pixel is to be turned off and enabled for printing as a hole, determining a sum of pixels surrounding a target pixel in a plurality of pixels in a scanline of the image, the target pixel corresponding to an isolated hole in an input image, that are in an on state, the on state defined by a higher binary logic level relative to a binary logic level corresponding to a turned off pixel, determining a numerical value stored in a lookup table in a memory unit coupled to the processor using the determined number of pixels that are in the turned on state surrounding the target pixel.Type: GrantFiled: July 12, 2012Date of Patent: February 4, 2014Assignee: Xerox CorporationInventors: Amal Malik, Xing Li, Zhenhuan Wen
-
Publication number: 20140016157Abstract: The present disclosure relates to a method and system for processing isolated holes in an image to be printed or displayed. The method includes detecting whether pixels corresponding to an isolated hole in the image are in an off state, determining a sum of pixels that are in an on state in a first pixel ring surrounding the pixels corresponding to the isolated hole when the one or more pixels in the isolated hole are detected to be in the off state, comparing the sum of pixels in the pixel ring that are in the on state with a threshold sum, turning off a number of pixels in at least another pixel ring either comprising of or surrounding the pixels when the first sum of pixels in the on state is greater than the threshold sum, and outputting the isolated hole including the turned off first number of pixels.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: XEROX CORPORATIONInventors: Amal MALIK, Zhenhuan Wen, Xing Li
-
Publication number: 20140016140Abstract: The present disclosure relates to a method and system for processing isolated dots of an image to be printed by a printer. The method includes detecting whether pixels corresponding to an isolated dot in the image are in an on state. A first sum of pixels that are in an on state in a first pixel ring surrounding the pixels corresponding to the isolated dot when the pixels in the isolated dot are detected to be in the on state is determined. The first sum of pixels in the first pixel ring that are in the on state is compared with a first threshold sum. A first number of pixels in at least a second pixel ring either comprising of or surrounding the pixels corresponding to the isolated dot are turned on when the first sum of pixels in the on state is less than the first threshold sum.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: XEROX CORPORATIONInventors: Amal MALIK, Xing LI, Zhenhuan WEN
-
Publication number: 20140016144Abstract: A method for detecting and growing isolated dots in a document image having a plurality of pixels is provided. The method includes isolating the pixels of the image to form a plurality of windows, each window having a target pixel; detecting an isolated dot in the received image; identifying a dot growth factor to grow the detected isolated dot in the received image; using the dot growth factor to identify tiered pixel patterns from a plurality of predefined, tiered pixel patterns, wherein each of the tiered pixel patterns having a predetermined dot growth factor; comparing the pixels within each window to the pixel patterns within the identified tier to identify a match between the pixels within the window and at least one of the pixel patterns; and changing a pixel value of the target pixel, when a match is identified, to grow the isolated dot by the dot growth factor.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: XEROX CORPORATIONInventors: Xing Li, Zhenhuan Wen, Amal Malik
-
Publication number: 20140016145Abstract: The present disclosure relates to a method and system for processing isolated dots of an image to be printed by a printer. The method includes generating a random number, determining whether a target pixel is to be turned on and enabled for printing, determining a sum of pixels surrounding the target pixel in a plurality of pixels in a scanline of the image, the target pixel corresponding to an isolated dot in an input image, that are in an on state, the on state defined by a higher binary logic level relative to a binary logic level corresponding to a turned off pixel, determining a numerical value stored in a lookup table using the determined sum of pixels that are in the turned on state surrounding the target pixel as an index to the lookup table, and comparing the generated random number to the determined numerical value.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: XEROX CORPORATIONInventors: Amal MALIK, Zhenhuan WEN, Xing LI
-
Publication number: 20140016146Abstract: The present disclosure relates to a method and system for processing isolated holes in an image to be printed or displayed. The method includes generating a random number lying in a finite range of numbers, determining whether a target pixel is to be turned off and enabled for printing as a hole, determining a sum of pixels surrounding a target pixel in a plurality of pixels in a scanline of the image, the target pixel corresponding to an isolated hole in an input image, that are in an on state, the on state defined by a higher binary logic level relative to a binary logic level corresponding to a turned off pixel, determining a numerical value stored in a lookup table in a memory unit coupled to the processor using the determined number of pixels that are in the turned on state surrounding the target pixel.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: Xerox CorporationInventors: Amal MALIK, Xing Li, Zhenhuan Wen