`
`(19) United States
`(12) Patent Application Publication (10) Pub. NO.: US 2009/0201420 A1
`
` Brown et a1. (43) Pub. Date: Aug. 13, 2009
`
`
`(54) ON SCREEN TELEVISION INPUT
`
`Related U.S. Application Data
`
`(76)
`
`MANAGEMENT
`Inventors:
`Alan G. Brown, Manhattan Beach,
`CA HIS); Stephen Brown,
`Thousand Oaks, CA (US); Leo
`Chen, Ontario, CA HIS); Chris
`Kurpinski, Bekley, MI (US);
`Damien StolarZ. Canoga Park. CA
`(US)
`
`Correspondence Address:
`BLAKELY SOKOLOFF TAYLOR & ZAFMAN
`
`LLP
`1279 OAKMEAD PARKWAY
`SUNNYVALE, CA 94085-4040 (US)
`
`(21) APPL N03
`
`128472801
`
`(22)
`
`Filed:
`
`Dec. 31, 2008
`
`(51)
`
`(60) Provisional application No. 61/018,261, filed 011 Dec.
`31, 2007.
`.
`.
`.
`.
`Publication Classflication
`
`Int. Cl.
`(2006.01)
`H04N 7/00
`(2006.01)
`H04N 5/445
`(52) U.S. Cl. ................. 348/552; 348/563; 348/E05.099;
`348/E07.091
`
`(57)
`
`ABSTRACT
`.
`_
`_
`_
`A telev1s10n system that prOVides an on screen display menu
`svstem that allows a user to select from available input source
`“‘
`hi1
`'rf
`Th
`i~"
`i
`using a grail]? cg user litllic acc.
`c to tcvismri sylstcrnéifso
`au omatica } a ap s to 1e type on inpu signa se ec e
`or
`display. The television system and on screen display menu
`also support interaction between the television system and
`attached devices to unify the control of such devices includ-
`ing attached personal computers through the remote control
`of the television system.
`
`101
`
`R
`° m
`0000
`3:: @3333
`REMOTE
`CONTROL
`
`CONTROL
`
`910
`
`105
`
`\
`_=¢
`
`:1 :i c: a El
`
`101%
`
`OR OTHER A/V DEVICES
`
`AUDIO AMPLIFIER
`
`109
`
`DVD PLAYER
`
`COMPUTER
`
`Roku EX1004
`
`U.S. Patent No. 10,334,311
`
`Roku EX1004
`U.S. Patent No. 10,334,311
`
`
`
`Patent Application Publication
`
`1
`
`US 2009/0201420 A1
`
`mHOEmm
`
`Jomhzoo
`
`80st>2EEOmoI.
`
`MM.ah.MHa8:Hm\HE:
`g.9:SEzooS:fm.we
`
`s2:«wags:053.
`982>[Inauw92Mlm\052052fI
`”mi:96/E
`
`_..07.
`
`Esmzoo
`
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 2 0f 14
`
`US 2009/0201420 A1
`
`3
`10\
`
`\
`
`W
`
`INFRARED.
`BLUETOOTH.
`RF, ETC.
`K\
`((
`
`I
`
`101
`k\
`°'1“
`0
`0 :1:
`
`0000
`3m
`
`RCA, HDMI, DIGITAL COAX
`TOSLINK. ETC.
`
`111\A3
`
`CONTROL
`
`105
`
`\
`
`REMOTE
`CONTROL
`RCA. HDMI, DVI. S-VIDEO, DIGITAL COAX,
`RF COAX, TUSLINK. PROPRIETARY
`CONNECTOR ETC.
`
`RCA. HDMI, DVI. S—VIDEO, DIGITAL COAX,
`RF COAX. TUSLINK. ETC.
`1110
`
`AUDIO
`AND
`
`
`PROPRIETARY CONNECTOR. R3232,
`USB' ETHERNET’ 802'11' UWB' ETC.
`
`
`
`VIDEO EXTERNAL STORAGE DEVICE
`
`AUDIO AMPLIFIER
`
`219
`
`107 '\
`
`DVD PLAYER
`OR OTHER AN DEVICES
`
`EXTERNAL STORAGE DEVICE
`
`"
`
`'
`
`ETHERNET 802.11 / BLUETOOTH / ETC.
`
`221
`
`ETHERNET / 802.11
`
`IBLUETOOTH / MODEM
`’30-
`
`
`
`CABLE MODEM
`/ NETWORK ROUTER
`
`_
`
`CO PUTE
`
`M
`
`R
`
`
`
`INTERNET
`
`213
`
`FIG. 2
`
`—
`
`REMgFESggI/Agggm
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 3 0f 14
`
`US 2009/0201420 A1
`
`301
`
`303
`
`305
`
`SETTINGS u h
`
`1 V
`
`IDEO ON
`DEMAND
`
`31
`
`307
`
`309
`
`PC GAMES
`
`INTERNET
`
`FIG. 3
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 4 0f 14
`
`US 2009/0201420 A1
`
`Remote
`
`0n / Off
`
`system on off
`
`Volume
`
`all devices volume
`
`control
`
`Channel
`403
`
`selected device channel up or down
`.
`
`Back
`
`return to last selection
`
`(show in screen comer)
`
`present On Screen Display
`
`_
`
`increase volume or channel number
`
`decrease volume or channel number
`
`display Electronic Program Guide
`
`turn volume off or on
`
`‘ OSD
`409
`Up
`
`Down
`
`EPG
`
`Mute
`
`FIG. 4
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 5 0f 14
`
`US 2009/0201420 A1
`
` RECEIVE OSD MENU
`
`
`SELECTION
`
`
`
`
`501
`
`GENERATE 080 WITH
`
`
`
`AVAILABLE OR
`
`
`
`DEFAULT NAVIGATION
`
`OPTIONS
`
`503‘
`
`TELEVISIONINPUT
`MODE
`
`CONF'RMED
`
`OPTIONSELECTED
`OR CONFIRMED?
`
`
`
`RETURN TO
`FULL DISPLAY OF
`
`
`
`
`SELECTED INPUT
`
`
`
`509.
`
`
`
` SWITCH
`5.0].
`
`
`
`FROM SELECTION THROUGH
`
`MENU
`511.
`SOURCE
`
`
`
`
`DISPLAY VIDEO/IMAGE
`
`FIG. 5
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 6 0f 14
`
`US 2009/0201420 A1
`
`Picture2
`
`FIG.6A
`
`4
`
`<-
`(Dh
`3“H
`
`.2
`CL.
`
`35»
`
`l‘
`
`:
`
`.
`
`h
`
`T46“
`
`I»
`
`‘
`
`;‘,
`
`j
`
`y
`
`'
`
`!—
`«‘15
`
`0D
`
`.
`
`5
`
`CO
`
`1.3
`
`U 2d
`
`)
`(D
`d)
`.2
`
`>d
`
`) D
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 7 of 14
`
`US 2009/0201420 A1
`
`UJl
`
`FIG.GB
`
`(I)
`
`EL
`
`U Z
`
`3(D
`
`Z .
`
`0)
`ES1.:
`
`E
`
`D.
`_.J
`
`D.
`
`D ‘
`
`63
`U)
`
`ic
`
`(D
`>
`LU
`Eo
`o
`_1
`
`
`
`ApproveSelection
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 8 0f 14
`
`US 2009/0201420 A1
`
`Riva».I
`
`Soc—m9.:52m;
`
`0w.0.“—
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 9 0f 14
`
`US 2009/0201420 A1
`
`FIG.6D
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 10 0f 14
`
`US 2009/0201420 A1
`
`8:838
`
`.aNwas:—
`
`AHV
`
`mo.9".
`
`
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 11 of 14
`
`US 2009/0201420 A1
`
`v2205
`
`262m520m
`
`AHV
`
`no.0."—
`
`
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 12 of 14
`
`US 2009/0201420 A1
`
`TV Control Box
`
`Watching non-PC
`based content
`
`TV command received
`
`Transition between
`PC content and TV
`content
`
`Transition
`screen
`
`finished
`
`to PC
`
`PC ready
`
`Send
`command
`
`to PC
`
`W mode
`
`71 1
`
`requested
`
`Watching PG
`content
`
`PC command received
`
`‘
`
`TV command received
`
`Send
`command
`
`FIG. 7A
`
`
`
`Patent Application Publication
`
`Aug. 13, 2009 Sheet 13 0f 14
`
`US 2009/0201420 A1
`
`Software stopped. resume no
`
`at PC operations
`
`TV Software started,
`no TV oonected
`
`TV Software started,
`TV connected
`
`755
`
`TVoonnected as
`USB device
`765
`
`lnitiate
`TV
`ummunication
`
`mpg
`communication
`handshaking
`
`Handshaking
`complete
`
`TV successfully
`connected
`
` TV software running on PC
`
`No TV
`connected
`
`Display
`error
`
`message
`
`Communication lost
`
`TVadjustment needed
`
`Remote control command
`received from TV or PC keyboard
`
`command
`
`FIG. 7B
`
`
`
`Patent Application Publication
`
`hS
`
`41
`
`US 2009/0201420 A1
`
`
`
`mo_>mo>Sam5
`
`
`
`moSmoOED<
`
`
`
`Empw>wzo_w_>m:m:.
`
`
`B8st328288858gozammooE5%:m.80
`m1-8D_>.m
`mEon.052
`
`Fae;
`
`So
`
`,m3.05
`
`M052
`
`Eon
`
`
`
`mofimwhéSQHDOEZ<2§OO
`
`wow
`
`m.9...
`
`
`
`
`
`
`
`
`US 2009/0201420 A1
`
`Aug. 13, 2009
`
`ON SCREEN TELEVISION INPUT
`MANAGEMENT
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] This patent application claims the priority of US.
`Provisional Patent Application Ser. No. 61/018,261, filed on
`Jan. 31, 2007 and entitled “ON-SCREEN TELEVISION
`INPUT MANAGEMENT,” the entire content of which is
`hereby expressly incorporated by reference.
`
`TECHNICAL FIELD
`
`[0002] Embodiments of the present invention relate to a
`user interface for and management of input signals provided
`by a television system. Specifically, the embodiments of the
`present invention include an on screen display (OSD) system
`for managing and navigating television system functionality
`and input source selection.
`
`BACKGROUND
`
`[0003] Television systems provide a set of connectors to
`receive multiple input sources. An input source can be a video
`cassette recorder (VCR) device, a digital versatile disk
`(DVD) device, a cable or satellite receiver or an audio ampli-
`fier. Connector types for receiving these input sources include
`composite connectors, S-Video connectors, component con-
`nectors, coaxial connectors, HDMI connectors and audio
`RCA connectors. Any of these connectors can be directly
`connected to an input source or connected indirectly to the
`television system through a switch. A switch allows multiple
`input sources to share a single connector on a television by
`multiplexing the input sources to a single connector.
`[0004] A user of a television system can select an input
`source for display using a button on a remote control for the
`television system. A separate input button may be provided
`for each input source or a single button may be provided to
`cycle through the signals received from each connector. If a
`switch is utilized, then the input source attached to the switch
`must be manually selected at the switch in addition to the
`input selection through the television system. The television
`system displays a name for each of the input sources as they
`are selected or cycled through. The names are fixed in relation
`to the connector and typically identify the connector type
`(i.e., S-Video, component or HDMI). In some cases other
`labels are utilized, such as Video 1, DVD orYbeYr, that are
`intended to identify a signal source or type. However, these
`labels are fixed to the connector and designations such as
`DVD may actually be for connectors attached to another
`device such as a cable box and not to a DVD device. As a
`
`result, input source selection is diflicult to understand and
`utilize. Many users unintentionally change input sources and
`require assistance to change the input sources to the desired
`input source.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`invention is illustrated by way of
`[0005] The present
`example, and not by way of limitation, in the figures of the
`accompanying drawings in which like references indicate
`similar elements. It should be noted that different references
`to “an” or “one” embodiment in this disclosure are not nec-
`
`essarily to the same embodiment, and such references mean at
`least one.
`
`FIG. 1 is a diagram of one embodiment of a televi-
`[0006]
`sion system for managing input sources entirely within the
`television monitor housing.
`[0007]
`FIG. 2 is a diagram of one embodiment of the tele-
`vision system within a network of related devices.
`[0008]
`FIG. 3 is a diagram of one embodiment of an on
`screen display menu.
`[0009]
`FIG. 4 is a diagram of one embodiment of a remote
`control for use with the on screen display system.
`[0010]
`FIG. 5 is a flowchart of one embodiment ofa process
`for presenting an on screen display system.
`[0011]
`FIG. 6A is a diagram of one embodiment ofan on
`screen menu for input selection.
`[0012]
`FIG. 6B is a diagram of one embodiment of an on
`screen menu for input selection where an input source has
`been initially selected.
`[0013]
`FIG. 6C is a diagram of one embodiment of an on
`screen menu for input selection where an input source selec-
`tion has been confirmed.
`
`FIG. 6D is a diagram of one embodiment ofan on
`[0014]
`screen menu for input selection where an option to change
`input source selection has been presented.
`[0015]
`FIG. 6E is a diagram of one embodiment of an on
`screen menu for input selection where a personal computer
`input source selection has been selected.
`[0016]
`FIG. 6F is a diagram of one embodiment of an on
`screen menu for input selection where a slideshow option has
`been selected.
`
`FIG. 7A is a flowchart of one embodiment of a
`[0017]
`process for managing interaction with a personal computer
`through the television system.
`[0018]
`FIG. 7B is a flowchart of one embodiment of a
`process for managing interaction with a personal computer
`through the television system.
`[0019]
`FIG. 8 is a diagram ofone embodiment ofthe com-
`ponents of the television system.
`
`DETAILED DESCRIPTION
`
`In the following description, numerous details are
`[0020]
`set forth. It will be apparent, however, to one skilled in the art,
`that the present invention may be practiced without these
`specific details. In some instances, well-known structures and
`devices are shown in block diagram form, rather than in
`detail, in order to avoid obscuring the present invention.
`[0021]
`Some portions of the detailed descriptions that fol-
`low are presented in terms of algorithms and symbolic rep-
`resentations of operations on data bits within a device
`memory. These algorithmic descriptions and representations
`are the means used by those skilled in the data processing arts
`to most effectively convey the substance of their work to
`others skilled in the art. An algorithm is here, and generally,
`conceived to be a self-consistent sequence of steps leading to
`a desired result. The steps are those requiring physical
`manipulations of physical quantities. Usually, though not
`necessarily, these quantities take the form of electrical or
`magnetic signals capable of being stored, transferred, com-
`bined, compared and otherwise manipulated. It has proven
`convenient at
`times, principally for reasons of common
`usage, to refer to these signals as bits, values, elements, sym-
`bols, characters, terms, numbers or the like.
`[0022]
`It should be born in mind, however, that all of these
`and similar terms are to be associated with the appropriate
`physical quantities and are merely convenient labels applied
`to these quantities. Unless specifically stated otherwise as
`
`
`
`US 2009/0201420 A1
`
`Aug. 13, 2009
`
`apparent from the following discussion, it is appreciated that
`throughout the description, discussions utilizing terms such
`as “processing,” “computing,” “calculating,” “determining,”
`“selecting,” “displaying,” “searching,” “receiving,” “updat-
`ing,” “modifying,” “assigning,” “requesting,” “notifying,” or
`the like, refer to the actions and processes of a television
`system, or similar electronic device having processing cir-
`cuitry and components that manipulate and transform data
`represented as physical (electronic) quantities within the sys-
`tem’s registers and memories into other data similarly repre-
`sented as physical quantities within the television system
`memories, registers or other such information storage, trans-
`mission or display devices.
`[0023] The present invention also relates to an apparatus for
`performing the operations herein. This apparatus may be
`specially constructed for the required purposes or it may
`comprise a general purpose device selectively activated or
`reconfigured by a program stored in the device. Such a pro-
`gram may be stored in a computer readable storage medium,
`such as, but not limited to, any type of disk including floppy
`disks, optical disks, CD-ROMs and magnetic-optical disks,
`read-only memories (ROMs),
`random access memories
`(RAMs), EPROMs, EEPROMs, magnetic or optical cards or
`any type of media suitable for storing electronic instructions,
`each of which may be coupled to a computer system bus.
`[0024] The algorithms and displays presented herein can be
`implemented as a particular electronic device, component,
`computer or other apparatus. However, various general pur-
`pose systems may also be used with the programs in accor-
`dance with the teachings herein or it may prove convenient to
`construct more specialized apparatus to perform the required
`method steps. The required structure for a variety of these
`systems will appear from the description below. In addition,
`the present invention is not described with reference to any
`particular programming language. It will be appreciated that
`a variety of programming languages may be used to imple-
`ment the teachings of the invention as described herein.
`[0025] A machine or computer readable medium includes
`any mechanism for storing information in a form readable by
`a computer or similar machine. For example, a computer
`readable medium includes read only memory (“ROM”), ran-
`dom access memory (“RAM”), magnetic disk storage media;
`optical storage media, flash memory devices or other type of
`machine-accessible storage media.
`[0026]
`FIG. 1 is a diagram of one embodiment of a televi-
`sion system 103 that manages input sources. The figure
`depicts an example configuration with possible input sources
`that are each connected to a television system 103. The
`example television system 103 includes the television moni-
`tor and remote control 101 and is connected to a number of
`
`other devices including an audio amplifier 105, personal com-
`puter 107 and DVD player 109. One skilled in the art would
`understand that any number of additional devices could also
`be connected to the television system 103 or television moni-
`tor.
`
`[0027] The television monitor can be any type of display
`device including a liquid crystal display (LCD) device,
`plasma display device, light emitting diode (LED) display
`device, organic light emitting diode (OLED) display device,
`a cathode ray tube (CRT), a projection system including a
`light or laser projection system or similar display technology.
`The television monitor can include the display device, back-
`
`light and control boards for driving the display device. The
`television monitor can also include speakers and similar com-
`ponents.
`[0028] The television system 103 can be designed to
`accommodate any number of connections 111A-D. The tele-
`vision system 103 can also be configured to support any type
`of connections including coaxial, S-Video, component, ana-
`log audio, digital audio, (e.g., optical (TOSLINK)), HDMl,
`DVI, RGB, composite, universal serial bus (USB), RS-232
`and similar connection types and signal communication
`mediums. An input source can be connected to the television
`system 103 through any of the connection types that it sup-
`ports or through multiple connections types. The television
`system 103 can also be configured to communicate with any
`input source through wireless communication protocols such
`as Bluetooth, 802.11b/g/n,
`infrared (IR), radio frequency
`(RF) or similar wireless technologies and mediums. Specific
`examples are discussed herein with particular connectors,
`communication protocols or communication mediums. How-
`ever, one skilled in the art would understand that other con-
`nector types or combination of communications mediums
`and protocols could be utilized in analogous systems consis-
`tent with the principles, methods and system described
`herein.
`
`[0029] The television system 103 can also include process-
`ing capabilities to manage attached devices. This functional-
`ity may be implemented in firmware, hardware, software or
`similarly implemented. The television system 103 can
`include a lookup table to store configuration information for
`devices that may be attached to the television system. An
`identifier for each device can be received at power on for the
`device or at the time of connection. The identifier can be used
`
`with the look up table to retrieve the configuration informa-
`tion. The configuration information can tell the television
`system 103, which remote control commands correspond
`with each attached device. The television system 103 can also
`inform the user through the on screen display if a device in not
`supported or obtain an update or new firmware over an
`attached network if possible.
`[0030] The audio and video output of the television system
`can be driven by input sources or generated by the processor
`and software of the television system 103 itself. The televi-
`sion system 103 can also intermix the input sources with its
`own generated content. For example, the television system
`103 can generate user interface menus (e.g., the on screen
`display (OSD) menu) to be displayed through the television
`monitor. The television system can utilize any number of
`input sources within the user interface (e.g., the OSD) to
`display the input sources to the user to assist in the decision
`making process of the user. For example, the television sys-
`tem 103 can embed each incoming video signal into a menu of
`the OSD to allow the user to select the input source that the
`user would like to see. The system 103 can also capture still
`images from the incoming video signal of the input sources.
`These still images can then be displayed for input source
`selection purposes.
`[0031] The input sources generate video and audio signals
`in different manners. Some input sources such as cable or
`satellite receivers are providing a signal from a remote source.
`These receivers may decode, decrypt, tune or similarly man-
`age the remote input source. These input sources may be
`separately controlled from the television system 103. For
`example, the cable or satellite receiver can select a channel to
`output. Thus, once such an input source is selected through
`
`
`
`US 2009/0201420 Al
`
`Aug. 13, 2009
`
`the television system 103, the input source is further con-
`trolled through its own remote control or user interface.
`[0032] A personal computer 107 can offer an input source.
`The personal computer 107 provides a Video or audio signal
`driven by its software applications and operating system. The
`personal computer system input 111C can be selected
`through the television system 103. The television system 103
`may allow for some control or interaction with the computer
`107 through a control channel with the computer 111B. The
`control or interaction may allow the computer 107 to adjust
`the settings of the television system 103 and/or monitor. The
`personal computer 107 may have a software application or
`similar software component that allows it to communicate
`with the television system 103. The software application can
`provide a user interface at the personal computer and is able
`to communicate with the television system 103 through a
`shared protocol. In one embodiment, the input sources can
`also be sent to the personal computer 107. Other devices can
`provide this functionality or provide analogous functionality
`by executing analogous software. Other devices that provide
`this functionality can include console devices (e.g., gaming
`consoles), handheld devices, music devices or similar
`devices.
`
`[0033] Other types ofinput sources that can be connected to
`the television system 103 can include an audio amplifier 105
`that receives an audio signal or manages the audio signal from
`the television system 103, a DVD player 109 or similar play-
`back device, a gaming console, consumer electronic devices
`such as cameras and similar devices. Audio amplifiers 105
`and similar devices such as upconverters can receive audio or
`video signals output by the television system 103 and output
`that signal to a sound system, return the modified signal to the
`system 103 or similarly manage the audio or video signals.
`[0034] Other devices such as the playback devices and
`gaming consoles, primarily supply an input video and audio
`signal to the television system 103 that can be selected for
`display. Some of these devices can be combined with one
`another or with the system 103. For example, a personal
`computer 107, DVD player 109 or gaming console may be
`combined with the television system 103 to share the same
`housing. Such combination television systems 103 may have
`components that share a printed circuit board and communi-
`cate their signals directly across such a board without the use
`of external connectors. Any type of communication medium
`or protocol can be used across a printed circuit board or
`similar medium (e.g., 12C).
`[0035] The functionality of a television system 103 can be
`controlled by a user through a remote control 1 01. The remote
`control 101 allows a user to control the functionality of the
`television system 103 such as adjusting channels, volume and
`similar settings. The remote control 101 also allows the user
`to control the features of the television system 103 including
`the use of a menu system that is displayed through the tele-
`vision monitor. The remote control 101 provides this com-
`bined control of the features of both devices. The remote
`
`control 101 can also be configured to control other devices in
`the system either directly or through the television system
`103. The remote control 101 can output a signal of a type and
`format that is understood by other devices to directly control
`the devices. The remote control 101 can indirectly control
`other devices by issuing signals and commands that are
`received by the television system 103 and relayed or trans-
`lated by the television system 103 to the respective devices.
`The television system 103 may be connected with a command
`
`channel using any communication medium with the other
`devices to provide these commands to the other devices.
`[0036]
`FIG. 2 is a diagram of one embodiment of the man-
`agement system within a network of related devices. The
`television system 103 can also be part of a larger system or
`network. The network may be primarily expanded through a
`connected personal computer 109 or similar devices (e.g., a
`console device). The expanded network of indirectly con-
`nected devices expands the resources and input sources that
`are available to the television system 103.
`[0037] Additional resources can be connected through net-
`works such as local area networks (LANs), wide area net-
`works (WANs), such as the Internet 213, or through similar
`types of networks. Additional devices that can then commu-
`nicate directly or indirectly with the television system 1 03 can
`include remote computers 215, 217 (e.g., websites), storage
`devices 219, network communication devices 221 and similar
`devices.
`
`[0038] The television system can receive additional input
`sources over the expanded network and updates to the firm-
`ware or software of the television system. This may be done
`directly through the OSD or through the software application
`provided by an attached personal computer.
`[0039]
`FIG. 3 is a diagram of one embodiment of an on
`screen display menu. The example display is a simplified
`illustration of the menu that the television system can gener-
`ate and display to a user through the television monitor and
`may be referred to herein as the “on screen display system.”
`Any lay out, number of navigation options, or control scheme
`can be provided that allows a user to identify an input source
`by a common name or description instead of through a con-
`nection type. The user interface can also provide navigation
`options that grant access to content that is generated or man-
`aged by the television system such as settings 301, video on
`demand (VOD) 311 and similar content.
`[0040]
`Some user interface options offer access to or con-
`trol over other input sources For example, selection of a “PC
`Games” 307 or “Internet” 309 option may both invoke appli-
`cations on an attached computer. However, the options like
`the “PC Games” 307 option may generate a further menu of
`available games hosted by an attached computer. Selection of
`one of those games will activate the appropriate program and
`switch the input to the computer. Similarly, selection of the
`“Internet” 309 can invoke a web browser on the attached
`
`computer and switch the input source to the computer.
`{[3041]
`In one embodiment, the on screen display system
`displays the navigation options-as simple icons that label each
`of the available input sources. The icons can be generated
`based on the availability of a signal on a particular connector,
`identification of the device that is connected by automatic
`signal sensing1 communication with the attached device or
`through a similar system. The icons can also be graphical
`icons that represent the devices, input sources or content of
`the input sources, such as a DVD. disc that represents a DVD
`player or an image from the movie on the DVD. The type and
`layout ofthe icons can be configured by the user or automati-
`cally selected. The icons can be stored within any component
`of the television system. Also, additional icons can be loaded
`into the system. The additional icons can be downloaded over
`a network such as the Internet or uploaded from an external
`storage device such as a consumer storage device through
`connections such as USB or similar connection. The icons
`
`can be configured or generated through a program running on
`a connected computing device.
`
`
`
`US 2009/0201420 A1
`
`Aug. 13, 2009
`
`In one embodiment, the icons can include or may be
`[0042]
`replaced by video from the respective input source or a still
`grab flom the input source. An image. or video may be 'dis-
`played for each input source. A user can cycle or move
`between the available navigation options using the remote
`control. Highlighting or similarly indicating an input source
`can initiate the update of the video or image being displayed.
`The video or- image can also be enlarged \vhen selected.
`Confirming a selection switches the input source and causes it
`to be displayed full screen or to the normal operations settings
`such as letterboxing, stretching, and similar settings.
`[0043]
`In one embodiment, the on screen display system
`displays the navigation options as text labels or as text labels
`combined with icons. The text labels can be configured by the
`user (e.g., input through a peripheral device such as a key-
`board or selected through a software keyboard interface) or
`automatically selected (e.g., utilizing default labels or infor-
`mation obtained from an associated device). The text labels
`can be downloaded over a network such as the Internet or
`
`uploaded from an external storage device such as a consumer
`storage device. The text labels can also be configured by a
`program running on a connected computing device.
`[0044] The on screen display system is designed to provide
`a uniform presentation and user interface for interacting with
`the television system. The on screen display system also can
`integrate the user interface for other attached devices such as
`an attached personal computer. The television system pro-
`vides the on screen display menus for any attached device that
`supports the feature allowing a user to control those devices
`through the remote control and on screen display menus. For
`example, the user may manipulate settings and select pro-
`grams through the on screen display menus for the programs
`executing on the attached personal computer.
`[0045]
`Some physical input ports such as HDMI combine
`audio and video into a single cable while many other input
`ports such as component, S—Video, composite, analog RCA,
`VGA, DVI-A, DVI-D, TosLink, SPDIF, and coaxial digital
`provide audio and video as separate cables. Many other tele-
`vision systems have fixed pairings between audio and video
`input ports. The on screen display system allows the user of
`the television system to configure arbitrary pairings between
`audio and video inputs, allowing any video input to be paired
`with the appropriate audio input (so that the sound matches
`the video). This allows users to easily hook up their devices to
`any available input ports of the television system and use the
`on screen display system to select or match the audio input
`with the desired video input.
`[0046] Once a navigation option or set of navigation
`options representing a pair of audio and video inputs has been
`selected by the user, the video corresponding to that input
`selection will be shown on the screen, and the audio corre-
`sponding to that input selection will be played through the
`television speakers or other audio output such as headphone
`jacks, or passed through the TV system to external devices
`such as an audio amplifier as appropriate.
`[0047]
`FIG. 4 is a diagram of one embodiment of a remote
`control for use with the on screen display system. The remote
`control can offer an array of buttons and similar input mecha-
`nisms to interact with the on screen display interface as well
`as other aspects of the television system. The buttons and
`input mechanisms can include buttons or switches for chan-
`nel selection 401 (e. g., up or down or specific channel number
`inputs), volume 403, power 405, electronic program guide
`
`407, mute 409, back 411, on screen display 413, navigation
`pad 415 and similar input mechanisms.
`[0048] The remote control may provide a navigation pad
`415 in the form of any type of buttons, directional pad or
`similar input mechanism to allow the user to select, highlight,
`or similarly indicate an input source or similar navigation
`options and confirm its selection. The navigation pad 415 will
`typically be used to move a cursor, tab, pointer, highlight or
`similar selection mechanism.
`
`Input mechanisms for other features such as the on
`[0049]
`screen display, power, electronic program guide and mute act
`as toggles for the relevant features. The on screen display
`(OSD) button 413 causes the on screen display menu to be
`displayed when an input source is being viewed or returns to
`the input source when the on screen display menu is being
`viewed. The electronic program guide (EPG) button 407
`causes the electronic program guide, which is a listing of
`program times and channels, to be displayed when an input
`source is being viewed or returns to the input source when the
`electronic program guide is being viewed. A mute button 409
`toggles the volume on and offfor the television. A back button
`411 toggles between the last channel selection or navigation
`selection and the current selection.
`
`[0050] Any feature ofthe television system can be assigned
`to a button or similar input mechanism of the remote control.
`The remote control can be designed to limit the number of
`total buttons so as to minimize the confusion caused to some
`
`users by a large number of specialized buttons. Instead, the
`focus of the remote control is to provide basic functionality
`(e.g., channel and volume adjustment) and to activate the on
`screen display menu for all other functionality.
`[0051] Other devices may be utilized in place of or in con-
`junction with the remote control. Other devices may include
`keyboards, mice, motion sensitive devices
`(e.g.,
`the
`Wiimote® by Nintendo) and similarperipheral input devices.
`The television system can be configured to interact with any
`type of input device.
`[0052]
`FIG. 5 is a flowchart of one embodiment ofa process
`for presenting an on screen display input system. The on
`screen display menu is pr