The present invention relates generally to menus for electronic content. More specifically the present invention relates to apparatus and methods for adapting a television menu interface system.
The number of television channels has increased considerably with the availability of satellite and cable television. Since satellite, cable and broadcast network providers each have different channel mappings, there are literally hundreds, possibly even thousands, of different channels available across the nation. An individual who travels is constantly faced with the prospect of trying to read television guides to figure out which providers are available on the channels in different regions. Individuals often get frustrated and end up not getting to watch the programs of their choice. Frequent travelers may face a confusion of a different sort in that they may become attuned to the channel setup in a different region to such an extent that at home they are not familiar with the available channel selection.
A system has been proposed to aid in solving this problem, for example, the document entitled “Method and System for Mobile Viewing Preference Transport” (Posted at http://www.priorartdatabase.com/IPCOM/000019047/; document reference IPCOM # 000019047D dated Apr. 22, 2003). In this proposed system a user would access an Internet database of channels for various regions using a standard web browser. The web-based interface would be presented to the user upon entering the origin and destination cities, as well as the specifics of the service providers. However, there are some drawbacks for such a system. First, access to the Internet is required in order to use the system. Further, the channel mapping has to be done manually. Finally, the system requires that two or more databases of channel mappings must be implemented.
What is needed is a convenient and reliable way of allowing users to tune to the channel numbers they are accustomed to, even in remote locations.
Various exemplary embodiments provide methods and apparatus for adapting an entertainment network setup in a visited location to the setup of a home location. At least one embodiment includes storing information in a portable channel mapping storage unit, the information defining the channels received at a home television. The portable channel mapping storage unit may be connected to a television set in a visited location, and the visited television set maps its received channels to corresponding channels of the home set. The visited television can then display home channel numbers for channels which are the same (or correspond) at the visited location as compared to channels received at the home television set.
Embodiments of present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:
The following description of the various exemplary embodiments is illustrative in nature and is not intended to limit the invention, its application, or uses.
The channel mapping storage unit 120 may be implemented in the form of a memory stick or other storage device, or may be a portable electronic device such as a personal digital assistant (PDA), a laptop computer, a television remote control, or possibly even a cellular telephone or any other like type of portable electronic device capable of storing information and providing signals or controls. The channel mapping storage unit 120 may be connected to the television set 101 wirelessly (e.g., infrared signals, or other wireless signals), or may be connected via a cable connection 105. The connector cable 105 connects to an input interface 103 of television 101. The input interface 103 may be configured to be compatible with an Enhanced Memory Stick slot, or other like type of port or interface suitable for receiving signals from the channel mapping storage unit 120 such as a Multi Flash Card Reader/Writer which reads and writes to all memory cards, including Smart Media, Compact Flash, Multi Media, Secure Digital, Sony Memory Stick, IBM MicroDrive, xD Card and Sony Memory Stick Pro. Most new TV models already come equipped with Enhanced Memory Stick slots. Enhanced Memory Stick slots allow the television to read any memory stick plugged into the reader slot. The content of the memory stick may be images, text or other type of data. In various embodiments of the invention the input interface 103 is compatible with Enhanced Memory Stick slot technology, but altered to perform write commands on the memory stick, which would in turn allow a user to store the channellisting.lst file on the plugged in memory stick.
As shown in
The processor 121 is configured to communicate with a memory 123, for example, via a buss or other communication link. The memory 123 may be any of several types of storage devices used for storing computer programs, routines, or data, including instructions and data for carrying out activities of the various embodiments such as the activities discussed in conjunction with
The channel mapping storage unit 120 also includes one or more input/output (I/O) units 125 such as a port for attaching the connector cable 105. The channel mapping storage unit 120 may include as an I/O unit 125 one or more of a monitor or screen such as an LCD screen, a keyboard and/or tablet surface and pen, and possibly a mouse or other like types of input/output devices. If the channel mapping storage unit 120 connects to television set 101 wirelessly, the channel mapping storage unit 120 would be configured to include an interface unit 127 such as an infrared transmitter or other wireless transmitter and/or receiver. In some embodiments the channel mapping storage unit 120 serves as a memory for storing channel mapping information, and the activities of
The television set 101 may include a processor 131, a memory 133, and I/O unit 135, and an interface unit 137 as shown in FIG. IC. These elements include functions and structures known to those of ordinary skill in the art, and may include functions and structures similar to the corresponding elements of the channel mapping storage unit 120 described above. The interfaces 137 may include an Enhanced Memory Stick slot of the television set 101 and the I/O unit 135 may be a television screen 107 of the television set 101. Typically, the television screen 107 displays the channel number. However, the television 101 may include another display (e.g., an LED display) dedicated to displaying the channel numbers. The interfaces 137 also include an infrared receiver configured to receive signals from a television remote control for tuning the channels of television 101, adjusting the volume or other settings. The television set 101 also includes television receiver electronics 139 suitable for receiving, decoding and displaying a television signal.
In some home television sets 201, once the user turns on the set for the first time in the home television region 203 the channels for the received stations are detected and are set to the numbers on the TV remote control. Based on the channel number settings, a channel mapping.lst file may be generated containing the information of home channel mapping data 213. At this juncture the user may be presented with an option to save the mapping.lst file immediately or at a later time. The channel number settings are saved in channel mapping storage unit 120 as home channel mapping data 213. After the home channel mapping data 213 are saved in channel mapping storage unit 120, the user may carry the portable device to his/her destination for use in a visited location such as visited television region 253. For instance, when the traveling user checks into a hotel he/she may insert the channel mapping storage unit 120 into a slot provided on the visited television set 251. The input slot may be an input interface 103 compatible with a standard protocol such as the Enhanced Memory Stick slot. The local listing of the channels for the visited television region 253 may look like the visited channel mapping data 263.
The visited television set 251 may be configured with a controller device (e.g., processor 131 of
Once the channel mapping 273 has been stored the user may watch television and select the channels that he or she is used to at home. For example, assume that the user wishes to watch the FOX channel. The controller then goes through the local listing as shown in
In 307 the channel mapping.lst file containing home channel mapping data is stored in the channel mapping storage unit. The channel mapping data, which defines the received channels, may include information such as the home channel mapping data 213 depicted in
The television set at the visited site may be configured to sense the connection of the channel mapping storage unit containing channel mapping information. For example, the interface unit or Enhanced Memory Stick slot of the television set may detect a change in voltage, current, resistance or some other parameter at the port, or the sensing may be achieved through mechanical means (e.g., tripping a switch). The method proceeds to 311 and, upon having the channel mapping storage unit connected to it, the visited television detects the channel mapping data stored in the channel mapping storage unit. In 313 the visited television set compares the home channel mapping data from the channel mapping storage unit (e.g., channel mapping.lst file) to the visited channel mapping data, and the method proceeds to 315.
In 315 it is determined whether any of the channels listed in the home channel mapping data are affiliated with channels from the visited channel mapping data. By affiliated it is meant that a channel provider in the home region (e.g., the local television station) receives content from the same source (e.g., national television networks such as NBC, CBS, FOX or ABC) as a channel provider in the visited region. In such instances a channel in the visited region which is affiliated with a channel in the home region often carries the same national programming (e.g., NBC Nightly News), but the local programs (e.g., local nightly news) differ from the home region as compared to the visited remote region.
If, in 315, it is determined that there are no channels in common, the method proceeds along the “NO” branch to 317 where it is determined whether there are any similar channels. By “similar” it is meant that the content source is different, but the content is of the same type. For example, the CNN news channel is similar to the FOX News channel since they both primarily carry news reports and current events. For the purposes of determining whether a channel is similar or not, a channel may be categorized by the type of programming it primarily tends to carry, for example, sports, news, movies, TV sitcoms, weather reports, political commentary, remote shopping, cartoons, children's programming, adult themes, or the like. Two channels carrying primarily the same type of programming may be considered similar. If, in 317, it is determined that there are no similar channels the method proceeds along the “NO” branch to 323 where the method ends.
If, in 317, it is determined that there are channels in the visited region which are similar to channels in the home region, the method proceeds along the “YES” branch to 319. Also, back in 315, if it is determined that there are channels in common between the home region and the visited region the method proceeds in accordance with the “YES” branch to 319. In 319 a channel mapping is produced, which may be in the format of the channel mapping 273 shown in
Various steps may be included or excluded as described above, or performed in a different order, with the remaining process still remaining within the scope of at least one exemplary embodiment. For example, in at least one exemplary embodiment, the step 317 of determining similar channels may be omitted. In other exemplary embodiments the step 317 may be performed regardless of whether any channels are found to be in common in block 315 (rather than performing 317 only via the “NO” branch from 315).
The processing units, processors and controllers described herein (e.g., processors 121 and 131 of
The use of the word “exemplary” in this disclosure is intended to mean that the embodiment or element so described serves as an example, instance, or illustration, and is not necessarily to be construed as preferred or advantageous over other embodiments or elements.
The description of the invention provided herein is merely exemplary in nature, and thus, variations that do not depart from the gist of the invention are intended to be within the scope of the embodiments of the present invention. Such variations are not to be regarded as a departure from the spirit and scope of the present invention.