1. A viewing angle characteristic improving method in a liquid crystal display device including a liquid crystal panel having three color filters of red, green, and blue which are different from one another in thickness, the viewing angle characteristic improving method comprising:
a characteristic acquisition step of acquiring a gradation-transmittance characteristic indicating a relationship between a gradation value and a transmittance regarding each of the three color filters when the liquid crystal panel is viewed from an oblique direction;
a transmittance approximation range defining step of determining a transmittance approximation range, which is a range of the gradation value in which a difference between a maximum value and a minimum value among three transmittances corresponding to each of the gradation values is minute, based on the gradation-transmittance characteristic;
a parameter determining step of determining a white balance parameter for adjusting white balance of the liquid crystal panel so as to correspond to each of the gradation values for each of red, green, and blue colors; and
a white balance adjustment step of correcting the gradation value of each of the colors based on an input image signal supplied to the liquid crystal display device, by using the white balance parameter determined in the parameter decision step,
wherein in the parameter determining step, the white balance parameter is determined so that the correction of the gradation value in the white balance adjustment step causes the gradation value within the transmittance approximation range to be a maximum gradation value of each of the colors.
2. The viewing angle characteristic improving method according to claim 1, wherein
in the characteristic acquisition step, a plurality of gradation-transmittance characteristics corresponding to oblique views from a plurality of directions are acquired, and
when the transmittance approximation range determined based on each of the gradation-transmittance characteristics is defined as a single direction transmittance approximation range, in the transmittance approximation range defining step, an overlap of the plurality of single direction transmittance approximation ranges determined based on the plurality of gradation-transmittance characteristics is defined as the transmittance approximation range to be referred to in the parameter determining step.
3. The viewing angle characteristic improving method according to claim 1, wherein in the transmittance approximation range defining step, a width of the transmittance to be defined as the transmittance approximation range is gradually increased until a combination of the gradation values of red, green, and blue that enables a target color temperature to be realized in front view comes to exist within the transmittance approximation range.
4. The viewing angle characteristic improving method according to claim 3, wherein
the transmittance approximation range defining step includes:
an initial step of setting a variable indicating the width of the transmittance to a predetermined initial value;
a candidate range determining step of determining a candidate range, based on the gradation-transmittance characteristic, the candidate range being a range of the gradation value in which the difference between the maximum value and the minimum value among the three transmittances corresponding to each of the gradation values is not more than a value of the variable;
a determination step of determining whether or not the combination of the gradation values of red, green, and blue that enables the target color temperature to be realized in front view exists within the candidate range;
a variable value increase step of increasing the value of the variable in accordance with a predetermined rule, when a negative determination is made in the determination step; and
a range decision step of defining the candidate range as the transmittance approximation range to be referred to in the parameter determining step, when affirmative determination is made in the determination step,
wherein in first round of the candidate range determining step, the candidate range is determined based on the variable set in the initial step, and
in second or later round of the candidate range determining step, the candidate range is determined based on the variable whose value is increased in the variable value increase step.
5. The viewing angle characteristic improving method according to claim 1, wherein in the transmittance approximation range defining step, a range of the gradation value in which the difference between the maximum value and the minimum value among the three transmittances corresponding to each of the gradation values is not more than 5% is defined as the transmittance approximation range.
6. A liquid crystal display device which includes a liquid crystal panel having three color filters of red, green, and blue which are different from one another in thickness, and displays an image in the liquid crystal panel based on an input image signal indicating a gradation value of each of the colors, the liquid crystal display device comprising:
a white balance adjustment unit that corrects the gradation value of each of the colors based on the input image signal, by using a white balance parameter which is determined so as to correspond to each of the gradation values for each of the colors; and
a panel drive unit that drives the liquid crystal panel based on gradation values after correction by the white balance adjustment unit,
wherein the white balance parameter is determined for each of the colors of red, green and blue, based on a gradation-transmittance characteristic so that a maximum gradation value of each of the colors after the correction by the white balance adjustment unit is set to the gradation value within a transmittance approximation range, the gradation-transmittance characteristic indicating a relationship between a gradation value and a transmittance regarding each of the three color filters when the liquid crystal panel is viewed from an oblique direction, and the transmittance approximation range being a range of the gradation value in which a difference between a maximum value and a minimum value among three transmittances corresponding to each of the gradation values is minute.
7. The liquid crystal display device according to claim 6, wherein the transmittance approximation range is set to a range of the gradation value in which the difference between the maximum value and the minimum value among the three transmittances corresponding to each of the gradation values is not more than 5%, based on the gradation-transmittance characteristic.
8. The liquid crystal display device according to claim 6, wherein
the liquid crystal panel enables gradation display of 256 gradations, and
a range of the gradation value of 170 to 200 is defined as the transmittance approximation range.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for establishing a multimedia format for communicating data between a first node and the second node, the method comprising:
receiving first node format constraint data;
receiving second node format constraint data; and
negotiating any unresolved format constraints between the first node format constraint data and the second node format constraint data.
2. The method of claim 1, wherein at least one of the first node format constraint data and the second node format constraint data comprises at least one parameter comprising a range of acceptable values.
3. The method of claim 2, wherein negotiating any unresolved format constraints further comprises identifying a parameter within the range of acceptable values.
4. The method of claim 1, further comprising:
based on the first node format constraint data and the second node format constraint data, selecting a filter node for communicating the data between the first node and the second node.
5. The method of claim 4, wherein the filter node transforms the data.
6. The method of claim 1, further comprising generating a graph of at least one connection between the first node and the second node.
7. The method of claim 6, wherein the generated graph further comprises at least one filter node connected between the first node and the second node.
8. The method of claim 6, wherein the negotiation of unresolved format constraints occurs according to the generated graph.
9. The method of claim 6, wherein the step of negotiating unresolved format constraints occurs for all nodes in the graph in a single transaction after all nodes have been connected to the graph.
10. The method of claim 1, wherein a framework that communicates with the first node and the second node performs the steps of receiving the first node format constraint data, receiving the second node format constraint data and negotiating any unresolved format constraints.
11. The method of claim 10, wherein negotiating the unresolved format constraints comprises selecting one of the range of compatible values according to the published format constraints of the first node and second node for the communication of data.
12. The method of claim 11, wherein negotiating the unresolved format constraints comprises selecting a first value for the first node from the range of acceptable values that is compatible with a second value from the range of acceptable values for the second node.
13. The method of claim 12, wherein negotiating any unresolved format constraints comprises selecting a set of format data that is compatible with the received first node format constraint data, the second node format constraint data any logical expressions associated with the first node format constraint data or the second node format constraint data.
14. The method of claim 1, wherein the format constraint data comprises at least one logical expression in disjunctive normal form.
15. The method of claim 1, wherein negotiating any unresolved format constraints further comprises identifying alternate contents or an alternate transform content formats to optimize content for the second node.
16. The method of claim 15, wherein a remote server or proxy server is used to identify the alternate content or alternate transform content formats.
17. The method of claim 1, wherein a proxy server performs the step of negotiating remove from a computing device associated with the first node and the second node.
18. The method of claim 1, wherein the first node format data comprises at least one wild card parameter.
19. The method of claim 18, wherein the second node format constraint data comprises at least one of wild card parameter, and wherein negotiating any unresolved format constraints comprises selecting any value for the wild-card parameter.
20. The method of claim 1, wherein the first node is a source node and the second node is a destination node.
21. The method of claim 1, wherein the first node is a source node and the second node is a filter node.
22. A system that establishes a multimedia format for communicating data between a first node and a second node, the system comprising:
a module configured to receive a first node format constraint data;
a module configured to receive a second node format constraint data; and
a module configured to negotiate any unresolved format constraints between the first node format constraint data and the second node format constraint data.
23. A system that establishes a multimedia format for communicating data between a first node and a second node, the system comprising:
means for receiving a first node format constraint data;
means for receiving second node format constraint data; and
means for negotiating any unresolved format constraints between the first node format constraint data and the second node constraint format data.
24. A computer readable medium storing instructions for controlling a computing device to establish a format for communicating data between a first node and a second node, the instructions comprising:
receiving first node format constraint data;
identifying a second node having a second node format constraint data; and
negotiating any unresolved format constraints between the first node format constraint data and the second node format constraint data.
25. A method of generating a graph for use in communicating data from a source node to a destination node, the graph comprising at least one node, the method comprising:
(1) requesting a connection of a new node to the graph by propagating a format constraint for the new node to the at least one node in the graph;
(2) if the propagation fails, then denying the request for connection; and
(3) if the propagation is successful, then connecting the new node to the graph.
26. The method of claim 25, wherein a successful propagation further comprises determining whether the format constraint for the new node is compatible with format constraints for the at least one node in the graph.
27. The method of claim 25, further comprising repeating steps (1)-(3) for each new node to be connected to the graph.
28. The method of claim 27, wherein after each new node is connected to the graph, the method further comprises:
resolving all format constraints for each node in the graph.
29. A system for communicating data from a source node to a destination node using a graph, the graph comprising at least one node, the system comprising:
(1) means for requesting a connection of a new node to the graph by propagating a format constraint for the new node to the at least one node in the graph;
(2) means for denying the request for connection if the propagation fails; and
(3) means for connecting the new node to the graph if the propagation is successful.