Liquid crystal display system capable of reducing and enlarging resolution of input display data
First Claim
1. A method of converting first display data for a liquid crystal display having a first horizontal resolution received from an external system into second display data for a liquid crystal display having a second horizontal resolution smaller than the first horizontal resolution, said method comprising the steps of:
- a) generating N dots based on a set of M contiguous dots on a horizontal line of the first display data, where M is an integer of three or greater and N is an integer of two or more being less than M;
b) replacing the set of M contiguous dots on the horizontal line of the first display data with the N dots;
c) repeating steps a) to b) for different sets of M contiguous dots on the horizontal line of the first display data in sequence at least in a part of the horizontal line of the first display data; and
d) repeating step c) for different horizontal lines of the first display data in sequence;
wherein the step a) generates the N dots based on the set of M contiguous dots on the horizontal line of the first display data such that the set of M contiguous dots is virtually divided into N equal partitions, and as to each of the N equal partitions a new dot is generated by averaging one or more dots contained in the partition concerned; and
wherein when a dot of the M contiguous dots is located on a border between two partitions, the dot is assigned to each of the two partitions to be added with a weight according to a percentage of an area of the dot in each of the two partitions.
4 Assignments
0 Petitions
Accused Products
Abstract
A liquid crystal display system which can accept display data having a resolution different from that of a screen for the liquid crystal display and display the display data. For example, a CPU outputs display data of 1120×780 dots and a liquid crystal panel has a 1024×768-dot resolution which is smaller than the display data resolution. The display screen of the liquid crystal panel comprises a linear arrangement of pixels. A data conversion section generates display data for a new horizontal or vertical line based on display data for two horizontal or vertical lines contiguous to each other and repeats replacement of display data of the two lines with the display data of the one line for reducing the number of horizontal lines of one screen and the number of dots of one line so as to match the resolution of the display data output by the CPU with the liquid crystal display. In contrast, if the resolution of the display data is smaller than the screen resolution of the liquid crystal panel, the data conversion section inserts the display data of the new one horizontal or vertical line between the two contiguous lines for enlarging the resolution of the display data.
26 Citations
29 Claims
-
1. A method of converting first display data for a liquid crystal display having a first horizontal resolution received from an external system into second display data for a liquid crystal display having a second horizontal resolution smaller than the first horizontal resolution, said method comprising the steps of:
-
a) generating N dots based on a set of M contiguous dots on a horizontal line of the first display data, where M is an integer of three or greater and N is an integer of two or more being less than M; b) replacing the set of M contiguous dots on the horizontal line of the first display data with the N dots; c) repeating steps a) to b) for different sets of M contiguous dots on the horizontal line of the first display data in sequence at least in a part of the horizontal line of the first display data; and d) repeating step c) for different horizontal lines of the first display data in sequence; wherein the step a) generates the N dots based on the set of M contiguous dots on the horizontal line of the first display data such that the set of M contiguous dots is virtually divided into N equal partitions, and as to each of the N equal partitions a new dot is generated by averaging one or more dots contained in the partition concerned; and wherein when a dot of the M contiguous dots is located on a border between two partitions, the dot is assigned to each of the two partitions to be added with a weight according to a percentage of an area of the dot in each of the two partitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of converting first display data for a liquid crystal display having a first horizontal resolution received from an external system into second display data for a liquid crystal display having a second horizontal resolution larger than the first horizontal resolution, said method comprising the steps of:
-
a) generating N dots based on a set of m contiguous dots on a horizontal line of the first display data, where M is an integer of two or greater and N is an integer of three or more being greater than M; b) replacing the set of M contiguous dots on the horizontal line of the first display data with the N dots; c) repeating steps a) to b) for different sets M contiguous dots on the horizontal line of the first display data in sequence at least in a part of the horizontal line of the first display data; and d) repeating step c) for different horizontal lines of the first display data in sequence; wherein the step a) generates the N dots based on the set of M contiguous dots on the horizontal line of the first display data such that the set of M contiguous dots is virtually divided into N equal partitions, and as to each of the N equal partitions, a new dot is generated by averaging one or more dots contained in the partition concerned; and wherein when a dot of the M contiguous dots is located on a border between two partitions, the dot is assigned to each of the two partitions to be added with a weight according to a percentage of an area of the dot in each of the two partitions. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of converting first color display data in a raster scan format having a first horizontal resolution received from an external system into second color display data for a liquid crystal display having a second horizontal resolution smaller than the first horizontal resolution, the liquid crystal display including pixels each consisting of three primary color dots of R (red), G (green), and B (blue), said method comprising the steps of:
-
a) averaging data values of both a different primary color dot of each of three pixels which are at least every other pixel of M contiguous pixels on each horizontal line of the first display data and the same color dot of a pixel immediately preceding the pixels, where M is an integer of six or greater; b) sharing the average values as data values of the different primary color dots between the three pixels which are at least every other pixel of M contiguous pixels and their respective immediately preceding pixels; c) for data for M-1 pixels thus obtained from the first display data, changing an arrangement of the primary color dots of the data so that it matches an arrangement of primary color dots of the liquid crystal display; d) assigning data for each primary color dot of the M-1 pixels whose primary color dot arrangement is changed to each primary color dot of M-1 contiguous pixels of the liquid crystal display; and e) repeating steps a) to d) for different sets of M pixels on each horizontal line in sequence. - View Dependent Claims (20)
-
-
21. A method of converting first display data for a liquid crystal display having a first horizontal resolution received from an external system into second display data for a liquid crystal display having a second horizontal resolution larger than the first horizontal resolution, the method comprising the steps of:
-
a) generating N dots based on a set of M contiguous dots on a horizontal line of the first display data, where M is an integer of two or greater, N is an integer of three or more being greater than M, and (N-M)/(M-1) is not an integer; b) replacing the set of M contiguous dots on the horizontal line of the first display data with the N dots; c) repeating steps a) to b) for different sets of contiguous dots on the horizontal line of the first display data in sequence at least in a part of the horizontal line of the first display data; and d) repeating step c) for different horizontal lines of the first display data in sequence; wherein the step a) generates the N dots based on the set of M contiguous dots on the horizontal line of the first display data such that the set of M contiguous dots is virtually divided into N equal partitions, and as to each of the N equal partitions, a new dot is generated by averaging one or more dots contained in the partition concerned; and wherein when a dot of the M contiguous dots is located on a border between two partitions, the dot is assigned to each of the two partitions to be added with a weight according to a percentage of an area of the dot in each of the two partitions. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A circuit for converting first display data in a raster scan format having a first resolution and a first timing signal received from an external system into second display data for a liquid crystal display having a second resolution different from the first resolution and a second timing signal, the circuit comprising:
-
a latch which outputs the first display data after a delay to produce delayed first display data; a horizontal calculation unit which performs a calculation based on the first display data and the delayed first display data; a selector which selectively outputs one of the first display data and a calculation result obtained by the horizontal calculation unit depending on a position of the liquid crystal display to which the first display data corresponds; and a circuit which generates the second timing signal based on the first timing signal.
-
-
29. A circuit for converting first display data in a raster scan format having a first resolution and a first timing signal received from an external system into second display data for a liquid crystal display having a second resolution different from the first resolution and a second timing signal, the circuit comprising:
-
a line memory which outputs the first display data after a delay of one line period to produce delayed first display data; a vertical calculation unit which performs a calculation based on the first display data and the delayed first display data; a selector which selectively outputs one of the first display data and a calculation result obtained by the vertical calculation unit depending on a position of the liquid crystal display to which the first display data corresponds; and a circuit which generates the second timing signal based on the first timing signal.
-
Specification