Interest in providing rich user experiences in operating a vehicle has grown in parallel with the proliferation and advancement in graphical displays. In this regard, in-vehicle graphical displays installed in interior surfaces of a vehicle convey information to an operator. To improve the user experience, in-vehicle displays are becoming increasingly similar and have capabilities that parallel displays used in computing systems. As such, an in-vehicle graphical displays may include one or more LCD and/or LPD screens that have capabilities for rendering graphics, receiving touch input, and the like.
A substantial factor in determining the productivity and utility that a vehicle operator derives from a graphical display is the user-friendliness and convenience of the user experience. Even a small difference in ease of use and convenience can make a significant difference in productivity. The adoption of graphical displays presents a substantial opportunity to improve the ease of use in operating a vehicle. In addition, opportunities exist for customizing a vehicle to the tastes and needs of a particular vehicle operator.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Aspects of the disclosed subject matter are directed to customizing the colors of instruments that are used to convey vehicle readings. In accordance with one embodiment, a method is provided that obtains input to perform a color change to one or more instruments presented on a graphical display. For each instrument affected by the color change, a determination is made regarding whether a threshold level of contrast exists between a symbol graphic of the instrument and one or more background colors. If a threshold level of contrast does not exist, the contrast ratio between the symbol graphic and one or more background colors is adjusted to at least the threshold level. Then the method causes the graphical display to render the one or more instruments in accordance with the received color selections.
The foregoing aspects and many of the attendant advantages of the present disclosure will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
Prior to discussing the details of the present disclosure, it should be understood that several sections of the following description are presented largely in terms of logic and operations that may be performed by conventional components. These components, which may be grouped in a single location or distributed over a wide area, generally include processors, memory, storage devices, graphical displays, input devices, etc. In circumstances where the components are distributed, the components are accessible to each other via communication links. In the following description, numerous specific details are set forth in order to provide a description of the present disclosure. It will be apparent to one skilled in the art, however, that the disclosed subject matter may be practiced without some or all of the specific details.
As further illustrated in
In the illustrative embodiment depicted in
In the illustrative embodiment depicted in
As used herein, control units, control modules, program modules, etc., can contain logic for carrying out general or specific operational features. This logic can be implemented in hardware components, such as analog circuitry, digital circuitry, processing units, or combinations thereof, or software components having instructions which can be processed by the processing units, etc. Therefore, as used herein, the term “control unit” can be used to generally describe these aforementioned components, and can be either hardware or software, or combinations thereof, that implement logic for carrying out various aspects of the present disclosure.
As further illustrated in
As will be appreciated by those skilled in the art and others,
As briefly mentioned above, the electronic control unit 106 may include a configuration database 120 that stores data relevant to rendering of instruments on the graphical display 108. Now, with reference to
As mentioned previously, aspects of the present disclosure allow a common visual theme to be applied to an instrument cluster rendered on the graphical display 108. The template data 200 includes a plurality of templates that each have logic for implementing different visual themes. In this regard, each template provides semantic logic that describes a set of visual attributes that may include, but are not limited to, instrument and symbol graphics colors, locations, size, fonts, etc. Significantly, a template provided by the present disclosure describes these visual attributes in a way that does not depend on application logic used for calculating and/or processing vehicle readings. As a result, different templates may be selected and applied to modify the visual appearance of an instrument cluster without impacting other systems.
The selection data 202 maintained in the configuration database 120 may include data that describes selections made by a user in configuring the visual attributes of the graphical display 108. In one embodiment, the colors of symbol graphics and background of individual instruments can be configured by the user. As described above, a user may select a template or predefined theme in order to customize the visual attributes of an instrument cluster. In addition or alternatively, the user may assign colors to the symbol graphics and/or background of individual instruments. In instances when a template is applied, the color selections associated with an individual instrument may override the colors defined in the template. In any event, user selections that affect the visual attributes of an instrument cluster are represented in the selection data 202 that is maintained in the configuration database 120.
In one embodiment, a vehicle operator may customize the graphical display 108 and select instrument colors through direct interaction with control inputs of the vehicle. In addition, an application suitable for being executed on a general-purpose computing device 206 may be provided that models the graphical display 108. In this regard, the application allows a user to customize an instrument cluster by, for example, selecting a template and/or individual instrument colors. Based on the obtained input, the application may create a custom data file that describes customizations to an instrument cluster. In some embodiments, the electronic control unit 106 communicates and obtains the data file from the computing device 206 via the network 204. In this regard, the network 204 may utilize IP-based protocols and be implemented as a local area network (“LAN”), wireless network, wide area network (“WAN”), such as the Internet, and combinations thereof. However, since IP-based protocols for network communication are well known to those skilled in the art, those protocols will not be described here. In another embodiment, the data file that describes visual attributes of an instrument cluster may be saved to a portable memory device, such as a USB flash memory drive, and directly uploaded to the truck 100.
Now, with reference to
In the exemplary embodiment depicted in
While
For the sake of convenience, much of the description provided above with reference to
Now, with reference to
As illustrated in
At block 404, the display method 400 selects an instrument that will experience a color change as a result of the event detected at block 402. In some instances, multiple instruments are affected by a color change. For example, a user may select a template that applies a common visual theme to each of the instruments rendered on the graphical display 108. Accordingly, the display method 400 may iteratively select instruments and implement the color change on each instrument individually. In other instances, a color change may only affect one instrument, resulting in a single iteration of the display method 400.
At decision block 406, a test is performed to determine whether a proposed color change would result in sufficient contrast. As mentioned previously, the present disclosure provides an automated graphic contrast feature that ensures instruments are readable once a color change is implemented. Accordingly, a comparison is performed at block 406 to determine if the contrast between the selected instruments' symbol graphics and background colors is sufficient to allow readings to be viewed. For example, in the scenario described above with reference to
At block 408 of the display method 400, the proposed colors for an instruments' symbol graphics and background are adjusted to effectuate a higher contrast ratio. If block 408 is reached, a proposed color change affecting the selected instrument would not result in sufficient contrast. In this instance, modifications to the visual attributes of the selected instruments' background and/or symbol graphics are implemented to effectuate a higher contrast ratio. In this regard, visual attributes of the background and/or symbol graphics that may be modified to effectuate a high contrast include luminance settings and RGB values, among others.
At block 410 of the display method 400, logic that implements a color change on the selected instrument is executed. In one embodiment, an animated transition occurs when a color change is performed. For example, in the scenario described above with reference to
At decision block 412, a test is performed to determine if any additional instruments are affected by a color change. As mentioned previously, input may be received to perform a color change that affects multiple instruments. Accordingly, the display method 400 may iteratively select instruments on successive iterations of blocks 404-412. If a determination is made that at least one instrument affected by a color change has not been selected, the result of the test performed at block 412 is “YES.” In this instance, the display method 400 returns back to block 404, and blocks 404-412 repeat, until the color change is fully implemented. Once all of the instruments affected by a color change have been selected and the result of the test performed at block 412 is “NO,” the display method 400 proceeds to block 414, where it terminates.
While illustrative embodiments have been illustrated and described, it will be appreciated that various changes can be made therein without departing from the spirit and scope of the disclosed subject matter.
Number | Name | Date | Kind |
---|---|---|---|
4072924 | Pomerantz | Feb 1978 | A |
4287503 | Sumida | Sep 1981 | A |
4621306 | Sell | Nov 1986 | A |
4787039 | Murata | Nov 1988 | A |
4787040 | Ames | Nov 1988 | A |
4809177 | Windle | Feb 1989 | A |
5241295 | Madau | Aug 1993 | A |
5347260 | Ginzel | Sep 1994 | A |
5371487 | Hoffman | Dec 1994 | A |
5453939 | Hoffman | Sep 1995 | A |
5555502 | Opel | Sep 1996 | A |
5757268 | Toffolo | May 1998 | A |
5764139 | Nojima | Jun 1998 | A |
5949346 | Suzuki et al. | Sep 1999 | A |
5982352 | Pryor | Nov 1999 | A |
6008800 | Pryor | Dec 1999 | A |
6009355 | Obradovich | Dec 1999 | A |
6119060 | Takayama et al. | Sep 2000 | A |
6289332 | Menig | Sep 2001 | B2 |
6429845 | Unseld | Aug 2002 | B1 |
6434450 | Griffin, Jr. | Aug 2002 | B1 |
6564112 | Factor | May 2003 | B1 |
6667726 | Damiani et al. | Dec 2003 | B1 |
6693523 | Abel | Feb 2004 | B1 |
6788196 | Ueda | Sep 2004 | B2 |
6819056 | Lin | Nov 2004 | B2 |
6870469 | Ueda | Mar 2005 | B2 |
6874012 | St. Pierre | Mar 2005 | B1 |
6959223 | Ogasawara | Oct 2005 | B2 |
6972665 | Wang | Dec 2005 | B2 |
6990922 | Ichikawa | Jan 2006 | B2 |
7009504 | Banter | Mar 2006 | B1 |
7015891 | Lo | Mar 2006 | B2 |
7084859 | Pryor | Aug 2006 | B1 |
7310071 | Cuprys | Dec 2007 | B2 |
7499778 | Obradovich | Mar 2009 | B2 |
7609152 | Crowe | Oct 2009 | B2 |
7642901 | Kato | Jan 2010 | B2 |
7683771 | Loeb | Mar 2010 | B1 |
8125346 | Ballard et al. | Feb 2012 | B2 |
20010012976 | Menig | Aug 2001 | A1 |
20040140948 | Cuprys | Jul 2004 | A1 |
20040200923 | Lee | Oct 2004 | A1 |
20040207334 | Lin | Oct 2004 | A1 |
20040212579 | Lo | Oct 2004 | A1 |
20050177287 | Wang | Aug 2005 | A1 |
20060036335 | Banter | Feb 2006 | A1 |
20060218051 | Westberg | Sep 2006 | A1 |
20060274213 | Saier | Dec 2006 | A1 |
20070063980 | Eich | Mar 2007 | A1 |
20070069880 | Best et al. | Mar 2007 | A1 |
20070101290 | Nakashima | May 2007 | A1 |
20070132572 | Itoh | Jun 2007 | A1 |
20080122799 | Pryor | May 2008 | A1 |
20080129684 | Adams | Jun 2008 | A1 |
20080129707 | Pryor | Jun 2008 | A1 |
20080133133 | Abels | Jun 2008 | A1 |
20080192024 | Mita | Aug 2008 | A1 |
20080211652 | Cope et al. | Sep 2008 | A1 |
20080238838 | Cunningham | Oct 2008 | A1 |
20080244460 | Louch | Oct 2008 | A1 |
20090112389 | Yamamoto | Apr 2009 | A1 |
20090174533 | Bowden | Jul 2009 | A1 |
20090174682 | Bowden | Jul 2009 | A1 |
20090300548 | Sullivan | Dec 2009 | A1 |
20110175754 | Karpinsky | Jul 2011 | A1 |
20110181786 | Yamazaki et al. | Jul 2011 | A1 |
Number | Date | Country |
---|---|---|
2005-067406 | Mar 2005 | JP |
Entry |
---|
Office Action mailed Dec. 8, 2011, in U.S. Appl. No. 12/711,016, filed Feb. 23, 2010, 31 pages. |
Final Office Action mailed May 11, 2012, in U.S. Appl. No. 12/711,016, filed Feb. 23, 2010, 27 pages. |
Office Action mailed Dec. 9, 2011, in U.S. Appl. No. 12/711,076, filed Feb. 23, 2010, 27 pages. |
Final Office Action mailed Sep. 12, 2012, in U.S. Appl. No. 12/711,076, filed Feb. 23, 2010, 30 pages. |
Restriction Requirement mailed Mar. 23, 2012, in U.S. Appl. No. 12/711,054, filed Feb. 23, 2010, 8 pages. |
Office Action mailed Apr. 26, 2012, in U.S. Appl. No. 12/711,054, filed Feb. 23, 2010, 17 pages. |
Final Office Action mailed Sep. 26, 2012, in U.S. Appl. No. 12/711,054, filed Feb. 23, 2010, 15 pages. |
Office Action mailed Oct. 16, 2012, in U.S. Appl. No. 12/711,013, filed Feb. 23, 2010, 15 pages. |
Number | Date | Country | |
---|---|---|---|
20110208389 A1 | Aug 2011 | US |