Display device and control method thereof for updating driving data based on driving information
Disclosed is a display device including a display panel; a first storage storing first driving data for a plurality of panel types, a second storage storing driving information of the display panel, a third storage storing third driving data to drive the display panel, a timing controller that drives the display panel based on the third driving data stored in the third storage, and a main controller that updates the third driving data stored in the third storage based on second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage.
1 . A display device comprising:
a display panel;
a first storage storing first driving data for a plurality of panel types;
a second storage storing driving information of the display panel;
a third storage storing third driving data to drive the display panel;
a timing controller configured to drive the display panel based on the third driving data stored in the third storage; and
a main controller configured to compare the third driving data stored in the third storage with second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage, and update the third driving data stored in the third storage based on the second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage.
2 . The display device of claim 1 , further comprising:
an input interface configured to receive a request to update at least one of the first driving data, the second driving data, or the third driving data,
wherein the main controller is configured to update the third driving data stored in the third storage based on the request to update the at least one of the first driving data, the second driving data, or the third driving data being received.
3 . The display device of claim 2 , wherein the main controller is configured to, based on the request to update the at least one of the first driving data, the second driving data, or the third driving data being received, search for the second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage.
4 . The display device of claim 3 , wherein the main controller is configured to update the third driving data stored in the third storage based on the searched for second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage.
5 . The display device of claim 1 , wherein the main controller is configured to update the third driving data stored in the third storage based on the second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage being of an upper version.
6 . The display device of claim 1 , wherein the main controller is configured to update the third driving data stored in the third storage based on a version of the third driving data stored in the third storage being different from a version of the second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage as a result of the comparing.
7 . The display device of claim 1 , wherein the driving information of the display panel comprises at least one of gate timing information, image quality characteristics information, or driving voltage information.
8 . A display device comprising:
a display panel;
a first storage storing first driving data for a plurality of panel types;
a second storage storing driving information of the display panel;
a third storage storing third driving data to drive the display panel;
a timing controller configured to drive the display panel based on the third driving data stored in the third storage; and
a main controller configured to update the third driving data stored in the third storage based on second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage,
wherein the timing controller is configured to drive the display panel based on the updated third driving data.
9 . The display device of claim 1 , further comprising: a communicator configured to communicate with an external server,
wherein the main controller is configured to store the first driving data for the plurality of panel types received from the communicator in the first storage.
10 . A method of controlling a display device including a first storage storing first driving data for a plurality of panel types; a second storage storing driving information of a display panel; and a third storage storing third driving data to drive the display panel, the method comprising:
searching for second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage;
comparing the third driving data stored in the third storage with second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage, and
updating the third driving data stored in the third storage based on the second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage; and
driving the display panel based on the updated third driving data.
11 . The method of claim 10 , further comprising:
receiving a request to update at least one of the first driving data, the second driving data, or the third driving data,
wherein the updating of the third driving data comprises updating the third driving data stored in the third storage based on the request to update the at least one of the first driving data, the second driving data, or the third driving data being received.
12 . The method of claim 10 , wherein the updating of the third driving data comprises updating the third driving data stored in the third storage based on the second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage being of an upper version.
13 . The method of claim 10 , wherein the updating of the third driving data comprises updating the third driving data stored in the third storage based on a version of the third driving data stored in the third storage being different from a version of the second driving data corresponding to the driving information of the display panel stored in the second storage among the first driving data for the plurality of panel types stored in the first storage as a result of the comparing.
14 . The display device of claim 1 , wherein the timing controller is further configured to convert an image signal from the main controller and generating a control signal to display the image signal on the display device.
15 . The method of claim 1 , further comprising converting an image signal from the main controller and generate a control signal to display the image signal on the display device.