The present invention relates generally to using a network server to establish a TV setting such as brightness.
Televisions have become increasingly advanced, providing viewers with ever more control and viewing options. As but one example, electronic program guides (EPG) can be displayed on a TV in response to a command generated by a remote control device, with the EPG showing a channel listing and show descriptions. As another example, TV processors may execute code to control the drivers of TV displays for improving picture presentation.
As understood herein, attending the increasing complexity of TVs is the multiplying number of TV settings that a viewer can establish. As also understood herein, changing the TV settings can be confusing and cumbersome as a consequence. Many viewers thus leave the settings on their default values set in the factory. As a result, the TV might not produce its best performance.
A method includes sending from a TV signals representative of ambient light impinging on the TV. The method also includes receiving from a network server a signal representing an optimized display setting correlated to the ambient light, and then changing a current setting of the TV to the optimized display setting.
The setting can be brightness or some other setting such as contrast. The method may also include sending from the TV to the server an identification of a current audio-video program being displayed on the TV, with the optimized setting being based at least in part on the program identification. Still further, in some embodiments the method can include sending from the TV to the server an identification of a TV monitor associated with the TV, with the optimized setting being based at least in part on the monitor identification.
In another aspect, a TV includes a chassis, a TV processor in the chassis, and a TV display associated with at least one setting having a value. A light sensor is mounted to receive light impinging on the chassis. The light sensor communicates with the TV processor. The processor establishes the value of the setting based at least in part on information generated by the light sensor.
In still another aspect, a system has means on a TV chassis for displaying an audio video stream and means associated with the means for displaying for generating a signal representative of ambient light impinging on the means for displaying. A processor in the TV chassis sends the signal to a server on a wide area network. The processor executes logic to receive a setting value from the server and to apply the setting value to the means for displaying.
The details of the present invention, both as to its structure and operation, can best be understood in reference to the accompanying drawings, in which like reference numerals refer to like parts, and in which:
Referring initially to
The TV 12 typically includes a TV processor 20 accessing a tangible computer readable medium 22. The tangible computer readable medium 22 may be established by, without limitation, solid state storage, optical or hard disk storage, etc. The medium 22 may store software executable by the TV processor 20 to, e.g., control a display driver 24 that drives a TV display 26 in accordance with one or more settings such as brightness, contrast, and the like that may be stored in, e.g., the medium 22. The display 26 may be a flat panel matrix display, cathode ray tube, or other appropriate video display. The medium 22 may also contain additional code including backend software executable by the TV processor 20 for various non-limiting tasks. The above-described processor may execute the logic below.
In the non-limiting embodiment shown in
Additionally, the TV 12 can communicate via a network with a settings server 34. To this end, the TV 12 may incorporate a network interface such as but not limited to a modem 36 to communicate with the server 34 over the Internet. It is to be understood that the server 34 may be combined with the TV program source 18 when the source 18 is a remote entity accessible over a wide area network, in which case no modem need be provided, with the TV sending signals in accordance with the logic below through a reverse link to the source 18/server 34.
Referring now to
The server correlates the information provided as described above to generate optimal display settings, e.g., optimal brightness for the display 26. In one non-limiting embodiment the server 34 accesses a lookup table for the type of display and the current program which correlates ambient light levels to one or more corresponding display settings. These optimal setting(s) are received by the TV 12 at block 44.
Concluding at block 46, the current setting(s) of the TV display 44 are changed to be equal to the optimal settings received at block 44. For example, the brightness level being currently applied to the display 26 may be changed to a different value, i.e., the one received at block 44 from the server 34 based on the ambient light sensed by the sensor 28.
While the particular USING NETWORK SERVER TO ESTABLISH TV SETTING is herein shown and described in detail, it is to be understood that the subject matter which is encompassed by the present invention is limited only by the claims.
Number | Name | Date | Kind |
---|---|---|---|
5532848 | Beretta | Jul 1996 | A |
5760760 | Helms | Jun 1998 | A |
6263502 | Morrison et al. | Jul 2001 | B1 |
6530083 | Liebenow | Mar 2003 | B1 |
6804827 | Furukawa et al. | Oct 2004 | B1 |
6862022 | Slupe | Mar 2005 | B2 |
6870529 | Davis | Mar 2005 | B1 |
7271378 | Cok | Sep 2007 | B2 |
7548246 | Huang et al. | Jun 2009 | B2 |
7596471 | Beland et al. | Sep 2009 | B1 |
20010037504 | Lee et al. | Nov 2001 | A1 |
20030101451 | Bentolila et al. | May 2003 | A1 |
20040166840 | Kawamura | Aug 2004 | A1 |
20050036053 | Marcu | Feb 2005 | A1 |
20050097618 | Arling et al. | May 2005 | A1 |
20050114891 | Wasenius | May 2005 | A1 |
20060090093 | Goedde et al. | Apr 2006 | A1 |
20070081101 | Diederiks et al. | Apr 2007 | A1 |
20070162932 | Mickle et al. | Jul 2007 | A1 |
20070277203 | Jung | Nov 2007 | A1 |
20080024674 | Park | Jan 2008 | A1 |
20080301737 | Hjelmeland Almas et al. | Dec 2008 | A1 |
20090040091 | Carlson et al. | Feb 2009 | A1 |
Number | Date | Country |
---|---|---|
843230 | Nov 2004 | EP |
Number | Date | Country | |
---|---|---|---|
20090219442 A1 | Sep 2009 | US |