IP Library Granted Patent US 10,977,340
Granted Patent B2
US 10,977,340 · App. 15/997,667 · Granted Apr 13, 2021

Dynamic grayscale adjustment method and related device

Inventors: Andy Ho (New Taipei, TW); Tsung-Han Yang (New Taipei, TW); Szu-Chieh Wang (New Taipei, TW); Jian-Chi Lin (New Taipei, TW); Jason Hsiao (New Taipei, TW)
Assignee: ACER INCORPORATED
G06F17/18G06F17/17G06K9/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,977,340
App. No.
15/997,667
Granted
Apr 13, 2021
Kind
B2
Abstract

A dynamic scale adjustment method for data visualization enhancement comprises calculating statistical data for a data collection section according to data collected in the data collection section, calculating a mean value according to the statistical data corresponding to the data collection section, dividing the statistical data into a plurality of levels, determining an upper threshold and a lower threshold according to the mean value, and assigning a first data of the statistical data to the highest level when the first data exceeds the upper threshold and assigning a second data of the statistical data to the lowest level when the second data is under the lower threshold.

Claims (37)

1. A dynamic grayscale adjustment method for data visualization enhancement, the method comprising:

calculating statistical data for a data collection section according to data collected in the data collection section;

calculating a mean value according to the statistical data corresponding to the data collection section;

dividing the statistical data into a plurality of levels;

determining an upper threshold and a lower threshold according to the mean value;

assigning a first data of the statistical data to a highest level when the first data exceeds the upper threshold and assigning a second data of the statistical data to a lowest level when the second data is under the lower threshold;

sorting the statistical data corresponding to the data collection section;

determining a percentile position of the mean value in the sorted statistical data; and

performing a correction operation on the statistical data when the mean value is not distributed in the middle of the percentile, whereby the mean value is aligned to the middle of the percentile.

2. The dynamic grayscale adjustment method of claim 1 , wherein the step of assigning the first data of the statistical data to the highest level when the first data exceeds the upper threshold and assigning the second data of the statistical data to the lowest level when the second data is under the lower threshold comprises:

assigning the first data of the statistical data to the upper threshold when the first data exceeds the upper threshold; and

assigning the second data of the statistical data to the lower threshold or deleting the second data when the second data is under the lower threshold.

3. The dynamic grayscale adjustment method of claim 1 , further comprising:

performing a smoothing operation on the statistical data, whereby the statistical data is evenly distributed among the plurality of levels.

4. The dynamic grayscale adjustment method of claim 1 , wherein the plurality of levels are associated to a color histogram.

5. The dynamic grayscale adjustment method of claim 1 , wherein the upper threshold and the lower threshold are multiples of the mean value.

6. The dynamic grayscale adjustment method of claim 1 , wherein the data collection section includes a time interval and a spatial interval.

7. A data visualization processing device for dynamic grayscale adjustment, the data visualization processing device comprising:

a processor, for executing a program code; and

and

a storage unit, coupled to the processor, for storing the collected data and the program code;

wherein the program code instructs the processor to execute the following steps:

calculating statistical data for a data collection section according to collected data of the data collection section;

calculating a mean value according to the statistical data corresponding to the data collection section;

dividing the statistical data into a plurality of levels;

determining an upper threshold and a lower threshold according to the mean value;

assigning a first data of the statistical data to the highest level when the first data exceeds the upper threshold and assigning a second data of the statistical data to the lowest level when the second data is under the lower threshold;

determining a percentile position of the mean value in the sorted statistical data; and

performing a correction operation on the statistical data when the mean value is not distributed in the middle of the percentile, whereby the mean value is aligned to the middle of the percentile.

8. The data visualization processing device of claim 7 , wherein the program code further instructs the processor to execute the following steps:

assigning the first data of the statistical data to the upper threshold when the first data exceeds the upper threshold; and

assigning the second data of the statistical data to the lower threshold or deleting the second data when the second data is under the lower threshold.

9. The data visualization processing device of claim 7 , wherein the program code further instructs the processor to execute the following steps:

performing a smoothing operation on the statistical data, whereby the statistical data is evenly distributed among the plurality of levels.

10. The data visualization processing device of claim 7 , wherein the plurality of levels are associated to a color histogram.

11. The data visualization processing device of claim 7 , wherein the upper threshold and the lower threshold are multiples of the mean value.

12. The data visualization processing device of claim 7 , wherein the data collection section includes a time interval and a spatial interval.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: HO, ANDY; YANG, TSUNG-HAN; WANG, SZU-CHIEH; LIN, JIAN-CHI; HSIAO, JASON
To: ACER INCORPORATED
Reel/Frame 045984/0181 →
Priority Claims (1)
TW 106126873 · Aug 9, 2017 · national
Continuity (1)
Related Publication 20190050374A1 · Feb 14, 2019