The invention relates to a method for navigating in a list of items that can be accessed using an audiovisual receiver, and an audiovisual receiver equipped with a user interface for the selection.
In a television broadcast system, the number of channels available is becoming very large. In the field of digital television, hundreds of services are currently presented in the form of a list displayed on a screen, and the user navigates within this list to select the desired service. The user operates the direction keys to point to a service identified by its name which is then visually marked out from the other services. The services may also be presented as icons, representing the logo for the service. This visual marking out, commonly referred to as “focus”, is generally a change of colour, of the shade of grey or of the contrast compared with the other services. The viewing of the audiovisual content of the service is then commanded by pressing a validation (OK) key. Due to the very large number of services that are accessible, the user must action many navigation commands to eventually place the focus on the desired service and to select it.
French patent application FR 2 805 698, filed by the applicant and published on Aug. 31, 2001, discloses a method for selecting a channel or a service in a displayed list. This patent application discloses the continuous scrolling of items grouped together in a list; the item at the centre of the screen is always the one with the focus, and therefore it is simply a question of waiting until the desired service scrolls and enters this position so that it can be selected and at the same time activated. The item at the centre of the screen is surrounded on all sides by the next and previous items such that the user can easily locate this item in the list. This patent application enables the remote control to be considerably simplified and by the automatic scrolling of services on the screen, the number of commands that the user needs to apply before arriving at the correct service is significantly limited.
It was recently observed that this method for presenting items on a screen confuses some users. Such users remain highly attached to a manual operation in which any change on the screen is caused by a command and do not like to have to constantly pay attention to the screen contents to ensure that they do not miss the desired service on the screen.
International patent application WO00/59214 published on Oct. 5, 2000 discloses a system for presenting a program guide. The broadcast network offers a large number of services broadcasting audiovisual programs. These services are identified by a name and possibly the program being broadcast. The services are presented in lists appearing vertically on the screen, and the focus is placed on an item in the list. The user can shift the focus using the direction keys on the remote control and thus visually highlight a service in the displayed list. In this way, the user can see part of the list of services broadcast and, by navigating on this part, the user can select a service. However as FIGS. 24, 28 and 32 show, the service in the focus is not always actually located within a displayed list, and this can confuse the user who consequently may navigate in the wrong direction.
Another method consists in displaying one page of a certain number of items extracted from the list. The page is arranged vertically and the direction commands, “up arrow” and “down arrow”, are used to navigate within this page and to shift the focus, while the items in the page do not change position. The user may of course change the displayed page by pressing a “previous page” or “next page” key, or by positioning the focus on the last item at the bottom of the page and by pressing , or by positioning the focus on the first item at the top of the page and by pressing . When the user uses the or command, causing a change of page, the item with the focus is at the start or end of the new page. The user would then have difficulty in situating it in the list. If quite a long period of time has elapsed since the previous command, the user would not remember whether the item with the focus is the first in the list (if it is at the top of the page) or the last (if it is at the bottom of the page). Locating an item within the list is not precise; the user does not have a clear understanding of the actual position of the item in the list of items.
The present invention relates to a method for navigating in a list which makes it possible to situate with precision the item that can be selected by the user, and the receiver for selecting an item in this way.
A subject of the present invention is a method for navigating on items displayed on displaying means, including a first step for generating and displaying a first sub-list of items extracted from a list of items, the current sub-list item being highlighted graphically;
characterized in that it includes a second step for generating and displaying a second sub-list of items, said step being activated when, after a navigation command is applied, the new current item is located at the first or last position of the first sub-list, the second sub-list presenting the new current item surrounded by at least two items.
In this way, navigation is achieved through sub-lists displayed on a screen and following the identification of the new item having the focus, that item is visually surrounded by at least two items that can be accessed by each of the available navigation keys. Thus, the user can situate this new item and if necessary return to the previous item which is also displayed.
According to a first improvement, the identification step is triggered by a user command received by the receiver. The latter can thus navigate in any way in the list of items. According to one variant, the steps for identifying and displaying a second sub-list occur after a determined period of time, the items in the list being successively highlighted by the receiver according to the defined order. In that case, it is the receiver that controls the scrolling of items on the screen.
According to another improvement, when the user applies a page jump navigation command, the new current item is located in the same position in the second sub-list as in the first sub-list.
According to another improvement, the sub-lists are displayed with the aid of a grid. When the new current item is located on the edge of the grid of the first sub-list, the second sub-list presents the new item surrounded by at least four items located in the four navigation directions.
According to another improvement, the number of items surrounding the new current item is programmable. According to a last improvement, the displayed items are identifiers of services broadcast by a digital television network.
According to another improvement, the items are identifiers of services broadcast by a digital television network. According to one variant, the items are identifiers of events broadcast by a television network.
According to another improvement, the method includes a step for displaying an indicator associated with displayed services or events, the presence of the indicator indicating that the associated service or event is not broadcast by the same satellite as the currently selected channel. Thus, the user can tell whether selecting the service or event associated with this indicator requires a change of satellite by the activation of a motorized antenna, and therefore a certain period of time to view the selected item. This indicator is presented when, in the configuration for the receiver, the latter has integrated by appropriate means the presence of a motorized antenna.
Another subject of the present invention is an audiovisual terminal including means for applying navigation commands and display means for displaying a first sub-list, graphically highlighting a first item referred to as “current”; characterized in that it includes generation means for generating a second sub-list activated when, after a navigation command is applied, the new current item is located at the first or last position of the first sub-list, the second sub-list displayed by the display means presenting the new current item surrounded by at least two items.
Other features and advantages of the invention will become apparent from the description of a no limiting example embodiment of the invention, explained with reference to the accompanying figures in which:
Although the receiver can be an interactive television set, it can also be a receiver intended for receiving digital video data or one intended for connection to a bidirectional network, for example the Internet.
The audio or video packets or sections filtered by the demultiplexer are stored in predefined areas of a data memory 9 for the attention of these applications. If necessary, the information is first decoded by a decoder circuit according to the user's rights, before being stored in the data memory 9. The receiver also has audio/video decoding logic 10 for the generation of audiovisual signals sent to the television screen 2, and possibly an interface 5 for communication with a high-speed local digital bus 6 for receiving audio/video data from a bidirectional network with storage in the memory 9. This network is for example an IEEE 1394 network. A memory 12 for executable programs contains the operating software of the receiver and specific applications. According to one example, the memory 12 contains at least five applications: an audio decoder, a video decoder, a teletext decoder, an access control suite and a user interface module called “Navigator”. For reasons of clarity of the diagram, the memory 12 is represented as a single block, but includes random access memory, read-only memory and reprogrammable persistent memory (for example “Flash” type memory).
The receiver also has an infra-red interface 7 for a remote control 8, said interface also being connected to the microprocessor 3. The remote control is equipped with , , and direction keys and “OK” and “Menu” keys, the functions of which we shall look at later.
A character generator 11, often called an OSD (On-Screen Display) circuit, is used to generate command or graphical menus related to the parameters of the receiver or to a particular application. The video signal generated by this character generator is multiplexed with one of the video signals from the reception means 4 or from the interface 5 with the digital network to a first SCART connector connected to the display screen 2.
The example embodiment is in the context of a digital television broadcast system, for example a DVB (Digital Video Broadcasting) system. The invention is not limited to this context, and can be applied to other environments in which ordered lists of items are presented to a user. The user interface has an electronic program guide sub-application. This guide enables the user to access descriptive information about the services as well as present and future events broadcast by these services. This information is derived from data also broadcast over the network. According to one example, this data is DVB service data, described in more detail in the document “EN 300 468 Digital Video Broadcasting; Specification for Service Information (SI) in DVB systems”. This document is published by ETSI (European Telecommunications Standards Institute). This data is transported in the multiplexed flow received by the receiver in packets having identifiers marked in a way that is known by the demultiplexer of the reception circuit 4 under the control of the microprocessor 3 and retrieved by the latter in a part of the data memory 9, for the user interface application to use. The data related to the electronic program guide is organized in tables describing in a hierarchical manner the objects of the flow. A description of the available services can be obtained in a known way particularly through a table labelled “SDT”. The hierarchy of the tables and the identifiers of the corresponding packets are described in the abovementioned DVB document. To extract packets containing the various tables, the demultiplexer filters are programmed accordingly.
First, the packets containing the services are grouped together to generate a list of services available at the receiver. This list is stored in a part 13 of the data memory 9. Since this list contains many items, the receiver displays sub-lists which are parts of the global list, the number of items in a sub-list being determined by the receiver. At the bottom of the screen, the receiver sends the video content of the current service that the user can select using the “program+” and “program−” keys. The number and/or the text identifier of the current service is displayed in a small window on the screen, independently of the displayed sub-lists.
In one variant embodiment, the services are highlighted on the screen by an automatic scrolling process. The receiver highlights each item in the list for a determined length of time, for example three seconds. This automatic scrolling is described in French patent application FR 2 805 698 cited in the preamble. The variant applies the method of the invention by automatically displaying a new sub-list containing the previous item placed in the focus and the second item which did not appear previously. Thus the user no longer needs to press the navigation keys; he can wait until the focus positions itself on the desired service and then press the “OK” key. At any time, the user can reverse the scrolling direction by pressing the or key.
One visible improvement in
The previous example embodiments show graphical menus including, in particular, a variable number of items. Other menus may also be envisaged for which the number of items displayed in a sub-list is fixed or less than a maximum value if the displayed list is incomplete.
We shall now move onto another navigation instant which involves the invention according to an example embodiment. According to
The same behaviour as for the abovementioned variant occurs when the command applied results in sub-list to sub-list jumps near the start or the end of the list. In the example described by
The flow chart of
The presentation of lists and sub-lists of services broadcast in the context of digital television must be considered only as one example application of the present invention. The present invention applies to all lists of items that can be displayed on a screen or any other viewing means, in particular lists of audiovisual programs, lists of sources for obtaining documents, lists of functions accessible from a terminal, etc.
In one improvement, the minimum number of items that surround, before and after, the item having the focus in the displayed sub-list is programmable. For example, if the screen is large enough to display 21 item identifiers, the interface may require that at least three items be displayed before and after the item having the focus. In that case, suppose the displayed items are numbered sequentially from 1 to 21; navigation on items 4 to 18 takes place without changing the sub-list of displayed items. The user interface hence includes a step for entering the number of items surrounding the current item. The items cannot be displayed if the new current item is the first or the last item in the list, or very close to the first or last item in the list.
The present invention also applies when the highlighted item is displayed in a grid of items. After applying a navigation command to change the current item and select an item adjoining the current item, the user interface tests whether the new item is surrounded by four displayed items, that is, if it is not located at the edge of the grid. If it is, a new sub-list of items is generated and displayed, in which the new current item is surrounded by at least one item in all the navigation directions.
Although the example embodiment presented above concerns lists of services, the invention applies also to lists of other items, such as events or even audio, video or data files.
Number | Date | Country | Kind |
---|---|---|---|
0306006 | May 2003 | FR | national |
0450005 | Jan 2004 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP04/50851 | 5/19/2004 | WO | 9/25/2006 |