Using network server to establish TV setting

Information

  • Patent Grant
  • 8171507
  • Patent Number
    8,171,507
  • Date Filed
    Friday, February 29, 2008
    16 years ago
  • Date Issued
    Tuesday, May 1, 2012
    12 years ago
Abstract
TV settings such as brightness can be established by sending from a TV signals from an ambient light sensor to a network server, with the network server establishing settings such as brightness in response for a program being played on the TV.
Description
FIELD OF THE INVENTION

The present invention relates generally to using a network server to establish a TV setting such as brightness.


BACKGROUND OF THE INVENTION

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.


SUMMARY OF THE INVENTION

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:





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a non-limiting block diagram of a system in accordance with present principles; and



FIG. 2 is a flow chart of logic that may be employed by the system of FIG. 1.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring initially to FIG. 1, a system is shown, generally designated 10, which includes a television 12 defining a TV chassis 14 and receiving, through a TV tuner 16 from a set-top box (STB) or cable or satellite or other source or sources 18 audio video TV programming. The tuner 16 may be contained in the STB.


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 FIG. 1 the TV 12 may also include a light sensor 28 that sends a signal to the TV processor 20 representative of the ambient light impinging on the housing 14. The light sensor may be, without limitation, a photodiode, photoresistor, or phototransistor. The TV 12 may also receive programming from external components such as but not limited to a video disk player 30 such as a Blu-Ray or DVD player and a personal video recorder (PVR) 32 that can contain audio-video streams on a hard disk drive.


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 FIG. 2, at block 38 the ambient light signal from the light sensor 28 is received by the TV processor 20. The ambient light level is provided to the server 34 at block 40. Also the identification of the program currently being viewed, e.g., the title of an AV stream on a disk in the disk player 30, is also sent to the server at block 42. If desired, the display type is provided to the server as well. The TV processor 20 knows the program title from, e.g., metadata provided in the stream from the disk player 30 and it knows the display type by querying the display 26 or by other means known in the art. In this case of a TV program, the TV program information is obtained from PSIP, EPG, or Internet by the TV processor. In the case of pictures that are taken by a digital camera, the data used for taking the picture such as shutter speed or stop can be embedded to the picture file and used for adjusting the picture setting.


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.

Claims
  • 1. A method comprising: generating at a TV signals representative of ambient light impinging on the TV;generating at the TV an identification of a current audio-video program being displayed on the TV;receiving at least one signal representing an optimized display setting correlated to the ambient light and also correlated to the identification of a current audio-video program being displayed on the TV; andchanging a current setting of the TV to the optimized display setting.
  • 2. The method of claim 1, wherein the current setting is brightness.
  • 3. The method of claim 1, wherein the program is from a disk player.
  • 4. The method of claim 1, wherein the optimized display setting is based at least in part on an identification of the TV.
  • 5. The method of claim 1, wherein the optimized display setting is based at least in part on both a TV identification and the identification of a current audio-video program being displayed on the TV.
  • 6. A TV, comprising: a chassis;a TV processor in the chassis;a TV display associated with at least one setting having a value;a light sensor mounted to receive light impinging on at least a portion of the chassis, the light sensor communicating with the TV processor; whereinthe processor establishes the value of the setting based at least in part on information generated by the light sensor, wherein the TV sends to a server an identification of a current audio-video program being displayed on the TV, an optimum value being based at least in part on the identification.
  • 7. The TV of claim 6, wherein the information from the light sensor is sent to the server on a wide area network, the processor receiving from the server information relating to the optimum value for the setting.
  • 8. The TV of claim 6, wherein the setting is brightness.
  • 9. The TV of claim 6, wherein the program is from a disk player.
  • 10. The TV of claim 7, wherein the TV sends to the server an identification of a TV monitor associated with the TV, the optimum value being based at least in part on the identification.
  • 11. A system comprising: means on a TV chassis for displaying an audio video stream;means associated with the means for displaying for generating a signal representative of ambient light impinging on the means for displaying; anda processor in the TV chassis sending the signal to a server on a wide area network;
  • 12. The system of claim 11, wherein the brightness value is based at least in part on the signal.
  • 13. The system of claim 11, wherein the brightness value is based at least in part on an identification of a current audio-video program being displayed by the means for displaying.
  • 14. The system of claim 11, comprising a disk player providing the stream.
  • 15. The system of claim 11, wherein the brightness value is based at least in part on the signal and on an identification of a current audio-video program being displayed by the means for displaying.
US Referenced Citations (23)
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
Foreign Referenced Citations (1)
Number Date Country
843230 Nov 2004 EP
Related Publications (1)
Number Date Country
20090219442 A1 Sep 2009 US