WO2002100097A1 - Browsing installation and method for displaying information presentation pages - Google Patents

Browsing installation and method for displaying information presentation pages Download PDF

Info

Publication number
WO2002100097A1
WO2002100097A1 PCT/FR2002/001920 FR0201920W WO02100097A1 WO 2002100097 A1 WO2002100097 A1 WO 2002100097A1 FR 0201920 W FR0201920 W FR 0201920W WO 02100097 A1 WO02100097 A1 WO 02100097A1
Authority
WO
WIPO (PCT)
Prior art keywords
objects
navigation
page
installation according
presentation
Prior art date
Application number
PCT/FR2002/001920
Other languages
French (fr)
Inventor
Philippe Burel
François BOUNIQ-MERCIER
Jérôme CILLY
Patrick Malick
Franck Jacovlev
Romuald Kler
Original Assignee
Sesam Tv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sesam Tv filed Critical Sesam Tv
Priority to EP02745488A priority Critical patent/EP1430713A1/en
Publication of WO2002100097A1 publication Critical patent/WO2002100097A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Definitions

  • the present invention relates to a navigation installation comprising a digital terminal. It also relates to a navigation method and a method for analyzing objects of a presentation page implemented in this installation.
  • the invention relates to such an installation, the terminal of which comprises navigation software for viewing information presentation pages, first means of analysis of a presentation page for display by the navigation software and first means of movement in the presentation page and selection of objects on this page.
  • Such an installation is known, in particular marketed by the company Netgem under the name of NetBox®.
  • This installation includes a multimedia digital box with specific navigation software designed by Netgem.
  • This specific navigation software includes analysis means developed by Netgem making it possible to view a presentation page and to move easily within this page, from object to object, using selection means comprising a simple remote control.
  • the presentation page is displayed on the screen of a television set connected to the digital multimedia box.
  • This installation has the advantage of making navigation on the World Spider Web (commonly called the Web) accessible to the general public.
  • the cost of the box turns out to be significant and this installation does not make it possible, moreover, to browse the Web from any browser software, but only using the browser software owned by Netgem.
  • the invention aims to remedy the drawbacks of such an installation by providing an installation allowing a user to navigate simply and intuitively in pages for presenting multimedia information, without however requiring the purchase of a box whose The price is high.
  • the invention therefore relates to an installation of the aforementioned type, characterized in that it comprises second means for analyzing the objects of the presentation page, these second analysis means being independent of the navigation software, second means for selecting these objects and for means of interpreting instructions issued by the second selection means, as a function of a result supplied by the second analysis means.
  • An installation according to the invention thus comprises a conventional digital terminal, such as a microcomputer for example, having its own means of movement and selection and in which is installed any navigation software comprising conventional analysis means. To these elements are added the second analysis means, the second selection means and the interpretation means to facilitate navigation in the presentation pages, these being independent of the navigation software. In this way such an installation does not require a significant additional cost when the user has a microcomputer.
  • the digital terminal is connected to an information transmission network, and it includes network navigation software for viewing information presentation pages;
  • the installation also comprises a television apparatus connected to the digital terminal by means of transmission of audiovisual data, and the presentation page is displayed on the screen of the television apparatus;
  • the transmission means comprise a device for transmitting / receiving wireless signals connected to the digital terminal and a device for transmitting / receiving wireless signals connected to the television set, these two devices exchanging multimedia data between them ;
  • the second selection means comprise a remote control of the television apparatus
  • the digital terminal is a microcomputer
  • the instructions issued by the second selection means are instructions for moving a marker displayed on the television, from a marked object to a neighboring object; - the neighboring object is located above, below, to the left or to the right of the marked object;
  • the second analysis means are means of searching, for each object on the presentation page, of its neighboring objects, as a function of the position and the size of all the objects; and the installation comprises means for switching operating modes, between a first operating mode in which the instructions issued by the second selection means are interpreted by the interpretation means and a second operating mode in which the instructions emitted by the second selection means comprise instructions for moving the pointer.
  • the invention also relates to a navigation method for viewing information presentation pages comprising a first step of analysis of an information presentation page for its display by a navigation software and for the selection of objects. in the presentation page by first means of moving a pointer and selecting objects, characterized in that it comprises the following steps:
  • the invention also relates to a method for analyzing objects from a presentation page implemented by the second means for analyzing an installation as described above, characterized in that it comprises the following steps: - defining a search area for a neighbor of an object considered on the presentation page;
  • the process is repeated for a predetermined number of neighbors sought around the object considered and for all the objects on the presentation page.
  • FIG. 2 shows the general structure of a navigation installation according to a second embodiment of the invention
  • FIG. 3 shows the detailed structure of a digital terminal for the installation of Figure 1 or 2; and - Figure 4 shows a flowchart comprising the steps of a method of analyzing objects from a presentation page, for an installation according to the invention.
  • the installation shown in FIG. 1 according to a first embodiment of the invention, comprises a television set 10, certain functions of which can be controlled using a remote control 12.
  • the television apparatus 10 comprises an input terminal 14 for the reception of video data, called “video port”, and an input terminal 16 for the reception of audio data, called “audio port”.
  • the remote control 12 includes an infrared transmitter 18 for transmitting instructions from a keyboard 20 of this remote control.
  • This keyboard conventionally comprises directional keys “up”, “down”, “left”, “right”, respectively designated by the references 22, 24, 26, 28. It also includes a selection key 30.
  • the installation comprises a microcomputer 32, connected to a network 34 for transmitting information, such as the Internet network allowing access to the Web, by means of a modem 36.
  • the microcomputer 32 has an output terminal 38 for transmitting video data intended for the television apparatus 10, called “VGA port”. This port
  • VGA is associated with a conventional video conversion card 40, for processing outgoing video data in order to make them compatible with the video format of the television apparatus 10.
  • This format is for example of the PAL / SECAM or NTSC type.
  • the microcomputer 32 further comprises an output terminal 42 for the transmission of audio data intended for the television apparatus 10, called “audio port”, and an input terminal 44 suitable for receiving instructions , called "COM port".
  • the microcomputer 32 is connected to the television set 10 by means of a wireless connection system consisting of two transmission / reception devices exchanging multimedia data between them which include, d on the one hand, the audiovisual data transmitted by the microcomputer 32, and, on the other hand, the instructions transmitted from the remote control 12.
  • the exchange of this data is carried out wirelessly between the two devices, by any process suitable, such as for example a high frequency wave transmission / reception system.
  • PC transceiver 46 One of the two devices, called the PC transceiver 46, is directly connected to the video conversion card 40 and to the audio port 42 of the microcomputer 32.
  • This adaptation module 48 transforms an analog signal, resulting from an infrared signal emitted by the remote control 12, in a digital signal conforming to the communication protocol of the COM 44 port.
  • the other transmission / reception device called the TV transmitter / receiver 50, is directly connected to the video port 14 and to the audio port 16 of the television apparatus 10. It further comprises an infrared receiver 52 for reception infrared signals with instructions from the remote control 12.
  • FIG. 2 A second embodiment of an installation according to the invention is shown in FIG. 2.
  • a common cable 54 is in fact provided for the connection of the microcomputer 32 to the television set 10.
  • This cable 54 connects the video conversion card 40 and the audio port 42 of the microcomputer to the video port 14 and to the audio port 16 of the television set. It also connects the COM port 44 of the microcomputer 32 to an instruction reception module 56 arranged near the television set 10.
  • the instruction reception module 56 includes an infrared receiver similar to the receiver 52 and an adaptation module similar to the adaptation module 48, to allow the COM port to receive the instructions transmitted from the remote control 12.
  • FIG. 3 there is shown in detail, certain elements constituting the microcomputer 32.
  • the microcomputer 32 comprises a conventional navigation software 58 for transmitting requests for presentation pages to the Internet network 34.
  • the microcomputer receives a presentation page 60 of conventional HTML type , comprising a list of selectable objects 62- j , 622, 623, 624 and
  • the HTML page 60 is then analyzed by first analysis means 64 of the navigation software 58 before being processed by the latter for its display on the screen of the television apparatus 10.
  • These first analysis means 64 conventionally comprise a lexical and semantic analysis module 66 (“parser” in English) and a rendering module 68 (“renderer” in English) and are managed by the navigation software 58 of the microcomputer 32.
  • each object 62 j is associated with spatial coordinates. (X j , Yj) as well as information concerning its dimensions, in particular as a function of a display area on the screen defined by the navigation software 58.
  • the microcomputer 32 includes first means for moving and selecting objects, constituted by a mouse 72.
  • a mouse 72 When the latter is activated, its movement causes a pointer 74 to move on the screen and, when the pointer 74 is positioned on an object 62j of the HTML page 70, this object 62j can be selected by clicking on one of the buttons of the mouse 72.
  • each object 62 j associated with the information relating to the dimensions of the object are transmitted, with the list of objects and a unique identification number for each object, to second means 76 for analyzing the objects. All of this data constitutes an identity card for the HTML 70 page.
  • This identity card is carried out by extraction means 77 each time a modification appears in the HTML page 60.
  • a modification of this page can be due for example to the addition, the disappearance, the change appearance of one or more objects, or on reception of a new HTML page.
  • the extraction means 77 depend on the navigation software 58, since the format of the data constituting the identity card of the HTML page 60 varies according to the navigation software 58 used. On the other hand, the identity card supplied to the second analysis means 76 by these extraction means 77 is independent of the navigation software 58.
  • the second analysis means 76 determine, for each object of the HTML page 70, the objects neighboring it.
  • the neighborhood of an object can be defined in different ways, such as a set of at most four objects located above, below, to the left and to the right of the object in question, or as a set of '' at most six or eight objects. In our example, we limit our to a set of four neighbors, each corresponding to one of the four directional keys of the remote control 12. The method implemented by these second analysis means 76 will be described later, with reference to the figure 4.
  • an object from the list of objects is chosen according to a predetermined criterion (the object closest to the center of the HTML page 70, the first object in the list, etc.) to be highlighted.
  • the object is highlighted using a known tool called CSS (from the English "Cascading Style Sheet"), conforming to the W3C standard (from the English "World Wide Web Consortium”).
  • This CSS tool allows you to dynamically modify the appearance of HTML pages. In particular, it allows you to add a well-colored frame or rectangle visible on the screen around the object to be highlighted. This colored frame or rectangle will be called “focus” later and is designated by the reference 80.
  • the installation is then capable of displaying an HTML page 82, corresponding to the HTML page 70 to which the focus 80 has been added.
  • the second analysis means 76 supply information relating to the vicinity of each object 62 j to means 78. They also indicate to the interpretation means 78 the object around which the focus 80 is placed. They also receive instructions from the remote control 12, via the port.
  • the instructions from the remote control 12 are the consequence of pressing one of the four directional keys 22, 24, 26, 28 or the selection key 30.
  • the interpretation means 78 receive the corresponding instruction and determine, from the information provided by the second analysis means 76, what is the neighbor on the right of the object around which the focus 80 is placed. They then control the movement of the focus 80 around this new highlighted object.
  • the object highlighted by the focus 80 is selected and the function corresponding to this selection is executed: i.e. if the object is a link to another HTML page, this is required by the navigation software 58.
  • the microcomputer 32 includes a switch 86 for selection modes intervening between the COM port 44 and the interpretation means 78.
  • This switch can for example be actuated using one of the keys on the keyboard 20 of the remote control
  • the first operating mode of the remote control is that which has just been described, in which the pressing of one of the directional keys generates an instruction transmitted to the interpretation means 78, for the movement of the focus 80 to a neighboring object in one of the four directions defined by these keys.
  • a second operating mode of the remote control makes it possible to approach the conventional operating mode of the first selection means 72, constituted by the mouse of the microcomputer.
  • the pointer 74 appears on the screen of the television set 12. This pointer can be moved by the user, using the four keys directional, in one of the four directions defined by them at a predefined speed, either constant or depending on the pressure exerted on the keys.
  • the method implemented by the second analysis means 76 will now be described with reference to FIG. 4.
  • This method is executed by the second analysis means 76 for each selectable object 62 j of the HTML page 70.
  • it searches for the four closest neighbors of a considered object, located respectively above, below, to the left and to the right of this object in the HTML 70 page. It is therefore repeated four times, for the search from each neighbor.
  • each object on the HTML page 70 is associated with a rectangular frame which surrounds it and whose lateral dimensions are those of the object with which it is associated.
  • the center of a reference frame is defined for the search for one of the four closest neighbors of the object considered. There are four possible cases depending on the neighbor sought. If this is the neighbor located above the object considered, the center of the coordinate system is the middle of the upper side of the frame surrounding this object. If it is the neighbor below, the center of the coordinate system is the middle of the lower side of the frame surrounding the object in question. If it is the neighbor on the left, the center of the coordinate system is the middle of the left side of the frame surrounding the object in question. Finally, if it is the neighbor on the right, the center of the coordinate system is the middle of the right side of the frame surrounding the object in question.
  • a search area is defined, inside which the neighbor sought must be.
  • This search area is a portion of the surface defined by the HTML page 70. Its size depends, for example, on the HTML page 70 and the objects 62 j constituting it.
  • the size of the search area is a decreasing function of a strictly positive parameter ⁇ .
  • is chosen all the greater, as the HTML page 70 contains a large number of small objects.
  • is chosen all the smaller, as the HTML page 70 contains a large number of large objects.
  • the search area is an angular sector whose opening depends on ⁇ .
  • the search area is expressed by the following inequality, in the frame chosen in step 90: y ⁇ ⁇ bel, the abscissa axis being oriented to the right and the ordinate axis being oriented upwards.
  • the search area has the equation: y ⁇ - ⁇ Ixl. If the neighbor sought is the one on the left, the search area has the equation: x ⁇ - ⁇ lyl.
  • the search area has the equation: x> ⁇ lyl. Then, during a step 94, the number of objects present in the search area defined in step 92 is determined. For this, each object on the HTML page 70 is identified by a point.
  • the choice of the benchmark is considered conventional and will therefore not be described.
  • the objects retained as belonging to the search area are those whose reference point has coordinates which verify the inequality defined in step 92.
  • a test step 96 if the number of objects present in the search area is greater than or equal to 1, we pass to a step 98 for calculating distances.
  • step 98 the value of a distance function is calculated between the reference point of each object present in the search area and the center of the reference point defined in step 90.
  • the distance function chosen is of the conventional type and, not being the subject of the invention, will not be detailed subsequently.
  • the object is selected which minimizes this distance function, which then becomes one of the neighbors of the object considered.
  • test step 96 If, during the test step 96, no object is present in the search area, we go to a test step 102.
  • step 102 the value of ⁇ is tested. If ⁇ is strictly positive, we go to a step 104. During this step 104, ⁇ is decremented by a predetermined value, that is to say that the search area is enlarged. The process is then resumed from step 94.
  • step 106 ⁇ being zero, this means that the search area is a half-plane. In this case, if no object is present in this half-plane, no neighbor is associated with the object considered. Thus, when this process is executed four times on each object of the HTML 70 page, for the search for a possible neighbor of left, right, above and below, all the objects of the HTML page 70 have at most four neighbors.
  • an HTML type page can comprise several layers, each consisting of objects.
  • each layer is considered by the second analysis means 76 as an HTML page and the method is executed for each of the layers taken separately.
  • only one layer of the HTML page is active.
  • a user of the installation then switches for example from one layer to another by moving the focus to one of the objects located at the edge of the active layer and by pressing one of the directional keys 22, 24, 26 or 28, for which the object in question has no neighbor.
  • a navigation installation according to the invention makes it possible to navigate intuitively, on the Internet for example, thanks to the second means of analysis and selection, associated with the means of interpretation.
  • Another advantage of the installation described above is to allow navigation from simple selection means, such as a remote control for a television set, by connecting it to the digital terminal.
  • Another advantage of this installation is that it does not generate a significant additional cost, when the user has a microcomputer.
  • an advantage of this installation is that it allows the user to switch from the direct selection mode to the "mouse" selection mode.
  • the presentation pages are not HTML pages coming from the information transmission network but are stored in a CD-ROM installed in a reader of the microcomputer 32.
  • the microcomputer 32 conventionally comprises a video output terminal compatible with the video format of the television apparatus 10. In this case, it is not necessary to associate it with a conversion card video 40.

Abstract

The invention concerns in particular a browsing installation comprising a digital terminal (32). Said terminal comprises a browsing software (58) for displaying information presentation pages (60, 70, 82, 84), first means (64) for analysing a presentation page (60) for its display by the browsing software and first means (27) for moving a pointer (74) and selecting objects (621, 622, 623, 624, 625) in the presentation page. The installation further comprises second means (76) for analysing objects of the presentation page, independent of the browsing software and means (78) for interpreting instructions issued by the second selecting means, based on a result supplied by the second analysing means.

Description

Installation et procédé de navigation pour la visualisation de pages de présentation d'informationsInstallation and navigation method for viewing information presentation pages
La présente invention concerne une installation de navigation comportant un terminal numérique. Elle concerne aussi un procédé de navigation et un procédé d'analyse d'objets d'une page de présentation mis en œuvre dans cette installation.The present invention relates to a navigation installation comprising a digital terminal. It also relates to a navigation method and a method for analyzing objects of a presentation page implemented in this installation.
Plus précisément, l'invention concerne une telle installation dont le terminal comprend un logiciel de navigation pour la visualisation de pages de présentation d'informations, des premiers moyens d'analyse d'une page de présentation pour son affichage par le logiciel de navigation et des premiers moyens de déplacement dans la page de présentation et de sélection d'objets de cette page.More specifically, the invention relates to such an installation, the terminal of which comprises navigation software for viewing information presentation pages, first means of analysis of a presentation page for display by the navigation software and first means of movement in the presentation page and selection of objects on this page.
On connaît une telle installation, notamment commercialisée par la société Netgem sous le nom de NetBox®. Cette installation comporte un boîtier numérique multimédia comportant un logiciel de navigation spécifique conçu par Netgem. Ce logiciel de navigation spécifique comporte des moyens d'analyse développés par Netgem permettant de visualiser une page de présentation et de se déplacer facilement à l'intérieur de cette page, d'objet en objet, à l'aide de moyens de sélection comprenant une simple télécommande. La visualisation de la page de présentation se fait sur l'écran d'un appareil de télévision relié au boîtier numérique multimédia. Cette installation comporte l'avantage de rendre accessible au grand public une navigation sur la Toile d'Araignée Mondiale (communément appelée le Web). Cependant, le coût du boîtier s'avère important et cette installation ne permet pas, en outre, de naviguer sur le Web à partir d'un logiciel de navigation quelconque, mais uniquement à l'aide du logiciel de navigation dont Netgem est propriétaire. L'invention vise à remédier aux inconvénients d'une telle installation en fournissant une installation permettant à un utilisateur de naviguer simplement et de manière intuitive dans des pages de présentation d'informations multimédia, sans pour autant nécessiter l'achat d'un boîtier dont le prix est élevé.Such an installation is known, in particular marketed by the company Netgem under the name of NetBox®. This installation includes a multimedia digital box with specific navigation software designed by Netgem. This specific navigation software includes analysis means developed by Netgem making it possible to view a presentation page and to move easily within this page, from object to object, using selection means comprising a simple remote control. The presentation page is displayed on the screen of a television set connected to the digital multimedia box. This installation has the advantage of making navigation on the World Spider Web (commonly called the Web) accessible to the general public. However, the cost of the box turns out to be significant and this installation does not make it possible, moreover, to browse the Web from any browser software, but only using the browser software owned by Netgem. The invention aims to remedy the drawbacks of such an installation by providing an installation allowing a user to navigate simply and intuitively in pages for presenting multimedia information, without however requiring the purchase of a box whose The price is high.
L'invention a donc pour objet une installation du type précité, caractérisée en ce qu'elle comporte des seconds moyens d'analyse des objets de la page de présentation, ces seconds moyens d'analyse étant indépendants du logiciel de navigation, des seconds moyens de sélection de ces objets et des moyens d'interprétation d'instructions émises par les seconds moyens de sélection, en fonction d'un résultat fourni par les seconds moyens d'analyse. Une installation selon l'invention comporte ainsi un terminal numérique classique, tel qu'un micro-ordinateur par exemple, comportant ses propres moyens de déplacement et de sélection et dans lequel est installé un logiciel de navigation quelconque comportant des moyens d'analyse classiques. A ces éléments sont ajoutés les seconds moyens d'analyse, les seconds moyens de sélection et les moyens d'interprétations pour faciliter la navigation dans les pages de présentation, ceux-ci étant indépendants du logiciel de navigation. De la sorte une telle installation ne nécessite pas un surcoût important lorsque l'utilisateur possède un micro-ordinateur.The invention therefore relates to an installation of the aforementioned type, characterized in that it comprises second means for analyzing the objects of the presentation page, these second analysis means being independent of the navigation software, second means for selecting these objects and for means of interpreting instructions issued by the second selection means, as a function of a result supplied by the second analysis means. An installation according to the invention thus comprises a conventional digital terminal, such as a microcomputer for example, having its own means of movement and selection and in which is installed any navigation software comprising conventional analysis means. To these elements are added the second analysis means, the second selection means and the interpretation means to facilitate navigation in the presentation pages, these being independent of the navigation software. In this way such an installation does not require a significant additional cost when the user has a microcomputer.
L'installation selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes :The installation according to the invention may also include one or more of the following characteristics:
- le terminal numérique est connecté à un réseau de transmission d'informations, et il comprend un logiciel de navigation sur le réseau pour la visualisation de pages de présentation des informations ;the digital terminal is connected to an information transmission network, and it includes network navigation software for viewing information presentation pages;
- l'installation comporte en outre un appareil de télévision relié au terminal numérique par des moyens de transmission de données audiovisuelles, et la page de présentation est affichée sur l'écran de l'appareil de télévision ; - les moyens de transmission comportent un dispositif d'émission/réception de signaux sans fil raccordé au terminal numérique et un dispositif d'émission/réception de signaux sans fil raccordé à l'appareil de télévision, ces deux dispositifs échangeant des données multimédia entre eux ;the installation also comprises a television apparatus connected to the digital terminal by means of transmission of audiovisual data, and the presentation page is displayed on the screen of the television apparatus; the transmission means comprise a device for transmitting / receiving wireless signals connected to the digital terminal and a device for transmitting / receiving wireless signals connected to the television set, these two devices exchanging multimedia data between them ;
- les seconds moyens de sélection comportent une télécommande de l'appareil de télévision ;- The second selection means comprise a remote control of the television apparatus;
- le terminal numérique est un micro-ordinateur ;- the digital terminal is a microcomputer;
- les instructions émises par les seconds moyens de sélection sont des instructions de déplacement d'un marqueur affiché sur l'appareil de télévision, depuis un objet marqué vers un objet voisin ; - l'objet voisin est situé au-dessus, en dessous, à gauche ou à droite de l'objet marqué ;- The instructions issued by the second selection means are instructions for moving a marker displayed on the television, from a marked object to a neighboring object; - the neighboring object is located above, below, to the left or to the right of the marked object;
- les seconds moyens d'analyse sont des moyens de recherche, pour chaque objet de la page de présentation, de ses objets voisins, en fonction de la position et de la taille de tous les objets ; et - l'installation comporte des moyens de commutation de modes de fonctionnement, entre un premier mode de fonctionnement dans lequel les instructions émises par les seconds moyens de sélection sont interprétées par les moyens d'interprétation et un second mode de fonctionnement dans lequel les instructions émises par les seconds moyens de sélection comprennent des instructions de déplacement du pointeur. L'invention concerne également un procédé de navigation pour la visualisation de pages de présentation d'informations comportant une première étape d'analyse d'une page de présentation d'informations pour son affichage par un logiciel de navigation et pour la sélection d'objets dans la page de présentation par des premiers moyens de déplacement d'un pointeur et de sélection d'objets, caractérisé en ce qu'il comporte les étapes suivantes :the second analysis means are means of searching, for each object on the presentation page, of its neighboring objects, as a function of the position and the size of all the objects; and the installation comprises means for switching operating modes, between a first operating mode in which the instructions issued by the second selection means are interpreted by the interpretation means and a second operating mode in which the instructions emitted by the second selection means comprise instructions for moving the pointer. The invention also relates to a navigation method for viewing information presentation pages comprising a first step of analysis of an information presentation page for its display by a navigation software and for the selection of objects. in the presentation page by first means of moving a pointer and selecting objects, characterized in that it comprises the following steps:
- une seconde analyse des objets de la page de présentation, indépendante du logiciel de navigation;- a second analysis of the objects on the presentation page, independent of the navigation software;
- l'affichage de la page de présentation analysée et d'un marqueur d'un objet sélectionnable de cette page;- display of the analyzed presentation page and a marker of a selectable object on this page;
- l'interprétation d'instructions émises par des seconds moyens de sélection en fonction d'un résultat de la seconde analyse ;- the interpretation of instructions issued by second selection means as a function of a result of the second analysis;
- le déplacement du marqueur depuis un objet marqué vers un objet à sélectionner à l'aide des instructions émises par les seconds moyens de sélection ; et - la sélection de l'objet à sélectionner à l'aide des instructions émises par les seconds moyens de sélection.- moving the marker from a marked object to an object to be selected using the instructions issued by the second selection means; and - the selection of the object to be selected using the instructions issued by the second selection means.
L'invention concerne également un procédé d'analyse d'objets d'une page de présentation mis en oeuvre par les seconds moyens d'analyse d'une installation telle que décrite précédemment, caractérisé en ce qu'il comporte les étapes suivantes : - on définit une zone de recherche d'un voisin d'un objet considéré de la page de présentation ;The invention also relates to a method for analyzing objects from a presentation page implemented by the second means for analyzing an installation as described above, characterized in that it comprises the following steps: - defining a search area for a neighbor of an object considered on the presentation page;
- on calcule la valeur d'une fonction de distance entre l'objet considéré et chaque autre objet présent dans la zone de recherche ;- the value of a distance function between the object considered and each other object present in the search area is calculated;
- on sélectionne comme voisin de l'objet considéré, l'objet minimisant la fonction de distance ; et- we select as a neighbor of the object considered, the object minimizing the distance function; and
- on réitère le procédé pour un nombre prédéterminé de voisins recherchés autour de l'objet considéré et pour tous les objets de la page de présentation.- the process is repeated for a predetermined number of neighbors sought around the object considered and for all the objects on the presentation page.
L'invention sera mieux comprise à l'aide de la description qui va suivre, donnée uniquement à titre d'exemple et faite en référence aux dessins annexés sur lesquels : - la figure 1 représente la structure générale d'une installation de navigation selon un premier mode de réalisation de l'invention ;The invention will be better understood with the aid of the description which follows, given solely by way of example and made with reference to the appended drawings in which: - Figure 1 shows the general structure of a navigation installation according to a first embodiment of the invention;
- la figure 2 représente la structure générale d'une installation de navigation selon un second mode de réalisation de l'invention ;- Figure 2 shows the general structure of a navigation installation according to a second embodiment of the invention;
- la figure 3 représente la structure détaillée d'un terminal numérique pour l'installation de la figure 1 ou 2 ; et - la figure 4 représente un organigramme comportant les étapes d'un procédé d'analyse d'objets d'une page de présentation, pour une installation selon l'invention.- Figure 3 shows the detailed structure of a digital terminal for the installation of Figure 1 or 2; and - Figure 4 shows a flowchart comprising the steps of a method of analyzing objects from a presentation page, for an installation according to the invention.
L'installation, représentée à la figure 1 selon un premier mode de réalisation de l'invention, comporte un appareil de télévision 10 dont certaines fonctions peuvent être commandées à l'aide d'une télécommande 12.The installation, shown in FIG. 1 according to a first embodiment of the invention, comprises a television set 10, certain functions of which can be controlled using a remote control 12.
De façon classique, l'appareil de télévision 10 comporte une borne d'entrée 14 pour la réception de données vidéo, appelée « port vidéo », et une borne d'entrée 16 pour la réception de données audio, appelée « port audio ».Conventionally, the television apparatus 10 comprises an input terminal 14 for the reception of video data, called “video port”, and an input terminal 16 for the reception of audio data, called “audio port”.
La télécommande 12 comporte un émetteur infra-rouge 18 pour l'émission d'instructions à partir d'un clavier 20 de cette télécommande. Ce clavier comporte de façon classique des touches directionnelles « haut », « bas », « gauche », « droite », respectivement désignées par les références 22, 24, 26, 28. Il comporte également une touche de sélection 30.The remote control 12 includes an infrared transmitter 18 for transmitting instructions from a keyboard 20 of this remote control. This keyboard conventionally comprises directional keys “up”, “down”, “left”, “right”, respectively designated by the references 22, 24, 26, 28. It also includes a selection key 30.
En outre, l'installation comporte un micro-ordinateur 32, connecté à un réseau 34 de transmission d'informations, tel que le réseau Internet permettant un accès au Web, au moyen d'un modem 36.In addition, the installation comprises a microcomputer 32, connected to a network 34 for transmitting information, such as the Internet network allowing access to the Web, by means of a modem 36.
Le micro-ordinateur 32 comporte une borne de sortie 38 pour l'émission de données vidéo à destination de l'appareil de télévision 10, appelée « port VGA ». Ce portThe microcomputer 32 has an output terminal 38 for transmitting video data intended for the television apparatus 10, called “VGA port”. This port
VGA est associé à une carte de conversion vidéo 40 classique, pour le traitement de données vidéo sortantes afin de les rendre compatibles avec le format vidéo de l'appareil de télévision 10. Ce format est par exemple du type PAL/SECAM ou NTSC.VGA is associated with a conventional video conversion card 40, for processing outgoing video data in order to make them compatible with the video format of the television apparatus 10. This format is for example of the PAL / SECAM or NTSC type.
Le micro-ordinateur 32 comporte en outre une borne de sortie 42 pour l'émission de données audio à destination de l'appareil de télévision 10, appelée « port audio », et une borne d'entrée 44 adaptée pour la réception d'instructions, appelée « port COM ». Dans ce premier mode de réalisation, le micro-ordinateur 32 est raccordé à l'appareil de télévision 10 au moyen d'un système de raccordement sans fil constitué de deux dispositifs d'émission/réception échangeant entre eux des données multimédia qui comprennent, d'une part, les données audiovisuelles émises par le micro-ordinateur 32, et, d'autre part, les instructions émises à partir de la télécommande 12. L'échange de ces données est effectué sans fil entre les deux dispositifs, par tout procédé approprié, tel que par exemple un système d'émission/réception d'ondes à haute fréquence.The microcomputer 32 further comprises an output terminal 42 for the transmission of audio data intended for the television apparatus 10, called “audio port”, and an input terminal 44 suitable for receiving instructions , called "COM port". In this first embodiment, the microcomputer 32 is connected to the television set 10 by means of a wireless connection system consisting of two transmission / reception devices exchanging multimedia data between them which include, d on the one hand, the audiovisual data transmitted by the microcomputer 32, and, on the other hand, the instructions transmitted from the remote control 12. The exchange of this data is carried out wirelessly between the two devices, by any process suitable, such as for example a high frequency wave transmission / reception system.
L'un des deux dispositifs, appelé émetteur/récepteur PC 46, est directement connecté à la carte de conversion vidéo 40 et au port audio 42 du micro-ordinateur 32.One of the two devices, called the PC transceiver 46, is directly connected to the video conversion card 40 and to the audio port 42 of the microcomputer 32.
Sa connexion au port COM 44 du micro-ordinateur est assurée par l'intermédiaire d'un module d'adaptation 48. Ce module d'adaptation 48 transforme un signal analogique, issu d'un signal infra-rouge émis par la télécommande 12, en un signal numérique conforme au protocole de communication du port COM 44.Its connection to the COM 44 port of the microcomputer is ensured via an adaptation module 48. This adaptation module 48 transforms an analog signal, resulting from an infrared signal emitted by the remote control 12, in a digital signal conforming to the communication protocol of the COM 44 port.
L'autre dispositif d'émission/réception, appelé émetteur/récepteur TV 50, est directement connecté au port vidéo 14 et au port audio 16 de l'appareil de télévision 10. II comporte en outre un récepteur infra-rouge 52 pour la réception de signaux infra-rouges comportant des instructions en provenance de la télécommande 12.The other transmission / reception device, called the TV transmitter / receiver 50, is directly connected to the video port 14 and to the audio port 16 of the television apparatus 10. It further comprises an infrared receiver 52 for reception infrared signals with instructions from the remote control 12.
Un second mode de réalisation d'une installation selon l'invention est représenté à la figure 2.A second embodiment of an installation according to the invention is shown in FIG. 2.
Dans ce mode de réalisation, on a remplacé le système de raccordement sans fil précédemment décrit par un système de raccordement par câble. Un câble commun 54 est en effet fourni pour le raccordement du micro-ordinateur 32 à l'appareil de télévision 10.In this embodiment, the previously described wireless connection system has been replaced by a cable connection system. A common cable 54 is in fact provided for the connection of the microcomputer 32 to the television set 10.
Ce câble 54 relie la carte de conversion vidéo 40 et le port audio 42 du microordinateur au port vidéo 14 et au port audio 16 de l'appareil de télévision. Il relie en outre le port COM 44 du micro-ordinateur 32 à un module 56 de réception d'instructions disposé à proximité de l'appareil de télévision 10. Le module 56 de réception d'instructions comporte un récepteur infra-rouge similaire au récepteur 52 et un module d'adaptation similaire au module d'adaptation 48, pour permettre au port COM de recevoir les instructions émises à partir de la télécommande 12. Sur la figure 3, on a représenté en détail, certains éléments constituant le microordinateur 32.This cable 54 connects the video conversion card 40 and the audio port 42 of the microcomputer to the video port 14 and to the audio port 16 of the television set. It also connects the COM port 44 of the microcomputer 32 to an instruction reception module 56 arranged near the television set 10. The instruction reception module 56 includes an infrared receiver similar to the receiver 52 and an adaptation module similar to the adaptation module 48, to allow the COM port to receive the instructions transmitted from the remote control 12. In FIG. 3, there is shown in detail, certain elements constituting the microcomputer 32.
Le micro-ordinateur 32 comporte un logiciel de navigation 58 classique pour l'émission de requêtes de pages de présentation à destination du réseau Internet 34. En réponse à une requête donnée, le micro-ordinateur reçoit une page de présentation 60 de type HTML classique, comportant une liste d'objets sélectionnables 62-j , 622, 623, 624 etThe microcomputer 32 comprises a conventional navigation software 58 for transmitting requests for presentation pages to the Internet network 34. In response to a given request, the microcomputer receives a presentation page 60 of conventional HTML type , comprising a list of selectable objects 62- j , 622, 623, 624 and
625. Ces objets sont par exemple des liens vers d'autres pages de présentation.625. These objects are, for example, links to other presentation pages.
La page HTML 60 est ensuite analysée par des premiers moyens d'analyse 64 du logiciel de navigation 58 avant d'être traitée par celui-ci pour son affichage sur l'écran de l'appareil de télévision 10. Ces premiers moyens d'analyse 64 comportent de façon classique un module d'analyse lexicale et sémantique 66 (« parser » en Anglais) et un module de restitution 68 (« renderer » en Anglais) et sont gérés par le logiciel de navigation 58 du micro-ordinateur 32.The HTML page 60 is then analyzed by first analysis means 64 of the navigation software 58 before being processed by the latter for its display on the screen of the television apparatus 10. These first analysis means 64 conventionally comprise a lexical and semantic analysis module 66 (“parser” in English) and a rendering module 68 (“renderer” in English) and are managed by the navigation software 58 of the microcomputer 32.
Le fonctionnement de ces modules 66 et 68 étant connu, il ne sera pas détaillé. Il permet d'obtenir en sortie des premiers moyens d'analyse 64 une nouvelle page de présentation 70, dans laquelle chaque objet 62j est associé à des coordonnées spatiales (Xj, Yj) ainsi qu'à des informations concernant ses dimensions, notamment en fonction d'une zone d'affichage sur l'écran définie par le logiciel de navigation 58.The operation of these modules 66 and 68 being known, it will not be detailed. It makes it possible to obtain, at the output of the first analysis means 64, a new presentation page 70, in which each object 62 j is associated with spatial coordinates. (X j , Yj) as well as information concerning its dimensions, in particular as a function of a display area on the screen defined by the navigation software 58.
De façon classique également, le micro-ordinateur 32 comporte des premiers moyens de déplacement et de sélection d'objets, constitués par une souris 72. En effet, lorsque celle-ci est activée, son déplacement provoque le déplacement d'un pointeur 74 sur l'écran et , lorsque le pointeur 74 est positionné sur un objet 62j de la page HTML 70, on peut sélectionner cet objet 62j en cliquant sur l'un des boutons de la souris 72.Also in a conventional manner, the microcomputer 32 includes first means for moving and selecting objects, constituted by a mouse 72. In fact, when the latter is activated, its movement causes a pointer 74 to move on the screen and, when the pointer 74 is positioned on an object 62j of the HTML page 70, this object 62j can be selected by clicking on one of the buttons of the mouse 72.
Les coordonnées de chaque objet 62j associées aux informations relatives aux dimensions de l'objet sont transmises, avec la liste des objets et un numéro d'identification unique pour chaque objet, à des seconds moyens 76 d'analyse des objets. L'ensemble de ces données constitue une carte d'identité de la page HTML 70.The coordinates of each object 62 j associated with the information relating to the dimensions of the object are transmitted, with the list of objects and a unique identification number for each object, to second means 76 for analyzing the objects. All of this data constitutes an identity card for the HTML 70 page.
La transmission de cette carte d'identité est effectuée par des moyens d'extraction 77 chaque fois qu'une modification apparaît dans la page HTML 60. Une modification de cette page peut être due par exemple à l'ajout, la disparition, le changement d'apparence d'un ou plusieurs objets, ou à la réception d'une nouvelle page HTML.The transmission of this identity card is carried out by extraction means 77 each time a modification appears in the HTML page 60. A modification of this page can be due for example to the addition, the disappearance, the change appearance of one or more objects, or on reception of a new HTML page.
Les moyens d'extraction 77 dépendent du logiciel de navigation 58, puisque le format des données constituant la carte d'identité de la page HTML 60 varie selon le logiciel de navigation 58 utilisé. Par contre, la carte d'identité fournie aux seconds moyens d'analyse 76 par ces moyens d'extraction 77 est indépendante du logiciel de navigation 58.The extraction means 77 depend on the navigation software 58, since the format of the data constituting the identity card of the HTML page 60 varies according to the navigation software 58 used. On the other hand, the identity card supplied to the second analysis means 76 by these extraction means 77 is independent of the navigation software 58.
Les seconds moyens d'analyse 76 déterminent, pour chaque objet de la page HTML 70, les objets voisins de celui-ci. Le voisinage d'un objet peut être défini de différentes façons, comme par exemple un ensemble d'au plus quatre objets situés respectivement au-dessus, en dessous, à gauche et à droite de l'objet considéré, ou bien comme un ensemble d'au plus six ou huit objets. Dans notre exemple, nous nous limitons à un ensemble de quatre voisins, correspondant chacun à l'une des quatre touches directionnelles de la télécommande 12. Le procédé mis en œuvre par ces seconds moyens d'analyse 76 sera décrit ultérieurement, en référence à la figure 4.The second analysis means 76 determine, for each object of the HTML page 70, the objects neighboring it. The neighborhood of an object can be defined in different ways, such as a set of at most four objects located above, below, to the left and to the right of the object in question, or as a set of '' at most six or eight objects. In our example, we limit ourselves to a set of four neighbors, each corresponding to one of the four directional keys of the remote control 12. The method implemented by these second analysis means 76 will be described later, with reference to the figure 4.
En outre, un objet parmi la liste d'objets est choisi selon un critère prédéterminé (l'objet le plus proche du centre de la page HTML 70, le premier objet de la liste, ...) pour être mis en valeur. L'objet est mis en valeur à l'aide d'un outil connu appelé CSS (de l'Anglais « Cascading Style Sheet »), conforme à la norme W3C (de l'Anglais « World Wide Web Consortium »). Cet outil CSS permet de modifier dynamiquement l'aspect de pages HTML. Notamment, il permet d'ajouter un cadre ou un rectangle de couleur bien visible à l'écran autour de l'objet devant être mis en valeur. Ce cadre ou rectangle de couleur sera appelé « focus » par la suite et est désigné par la référence 80.In addition, an object from the list of objects is chosen according to a predetermined criterion (the object closest to the center of the HTML page 70, the first object in the list, etc.) to be highlighted. The object is highlighted using a known tool called CSS (from the English "Cascading Style Sheet"), conforming to the W3C standard (from the English "World Wide Web Consortium"). This CSS tool allows you to dynamically modify the appearance of HTML pages. In particular, it allows you to add a well-colored frame or rectangle visible on the screen around the object to be highlighted. This colored frame or rectangle will be called “focus” later and is designated by the reference 80.
L'installation est alors capable d'afficher une page HTML 82, correspondant à la page HTML 70 à laquelle on a ajouté le focus 80. Les seconds moyens d'analyse 76 fournissent les informations relatives au voisinage de chaque objet 62j à des moyens d'interprétation 78. Ils indiquent également aux moyens d'interprétation 78 l'objet autour duquel est placé le focus 80. Ceux-ci reçoivent en outre des instructions en provenance de la télécommande 12, via le portThe installation is then capable of displaying an HTML page 82, corresponding to the HTML page 70 to which the focus 80 has been added. The second analysis means 76 supply information relating to the vicinity of each object 62 j to means 78. They also indicate to the interpretation means 78 the object around which the focus 80 is placed. They also receive instructions from the remote control 12, via the port.
COM 44. Les instructions en provenance de la télécommande 12 sont la conséquence de l'enfoncement d'une des quatre touches directionnelles 22, 24, 26, 28 ou de la touche de sélection 30.COM 44. The instructions from the remote control 12 are the consequence of pressing one of the four directional keys 22, 24, 26, 28 or the selection key 30.
Par exemple, si un utilisateur appuie sur la touche directionnelle 28, qui est la touche directionnelle de déplacement vers la droite, les moyens d'interprétation 78 reçoivent l'instruction correspondante et déterminent, à partir des informations fournies par les seconds moyens d'analyse 76, quel est le voisin de droite de l'objet autour duquel est placé le focus 80. Ils commandent alors le déplacement du focus 80 autour de ce nouvel objet mis en valeur.For example, if a user presses the directional key 28, which is the directional key for moving to the right, the interpretation means 78 receive the corresponding instruction and determine, from the information provided by the second analysis means 76, what is the neighbor on the right of the object around which the focus 80 is placed. They then control the movement of the focus 80 around this new highlighted object.
Si l'utilisateur appuie sur la touche de sélection 30, l'objet mis en valeur par le focus 80 est sélectionné et la fonction correspondant à cette sélection est exécutée : c'est à dire que si l'objet est un lien vers une autre page HTML, celle-ci est requise par le logiciel de navigation 58.If the user presses the selection key 30, the object highlighted by the focus 80 is selected and the function corresponding to this selection is executed: i.e. if the object is a link to another HTML page, this is required by the navigation software 58.
Enfin, le micro-ordinateur 32 comporte un commutateur 86 de modes de sélection intervenant entre le port COM 44 et les moyens d'interprétation 78. Ce commutateur est par exemple actionnable à partir de l'une des touches du clavier 20 de la télécommandeFinally, the microcomputer 32 includes a switch 86 for selection modes intervening between the COM port 44 and the interpretation means 78. This switch can for example be actuated using one of the keys on the keyboard 20 of the remote control
12. Il permet de commuter entre deux modes de fonctionnement de la télécommande.12. It allows switching between two operating modes of the remote control.
Le premier mode de fonctionnement de la télécommande, appelé mode de sélection directe, est celui qui vient d'être décrit, dans lequel l'enfoncement d'une des touches directionnelles génère une instruction transmise aux moyens d'interprétation 78, pour le déplacement du focus 80 vers un objet voisin dans l'une des quatre directions définies par ces touches.The first operating mode of the remote control, called direct selection mode, is that which has just been described, in which the pressing of one of the directional keys generates an instruction transmitted to the interpretation means 78, for the movement of the focus 80 to a neighboring object in one of the four directions defined by these keys.
Un second mode de fonctionnement de la télécommande, appelé mode de fonctionnement « souris », permet de se rapprocher du mode de fonctionnement classique des premiers moyens de sélection 72, constitués par la souris du micro- ordinateur. Lorsque ce mode est choisi, le pointeur 74 apparaît sur l'écran de l'appareil de télévision 12. Ce pointeur peut être déplacé par l'utilisateur, à l'aide des quatre touches directionnelles, dans l'une des quatre directions définies par celles-ci à une vitesse prédéfinie, soit constante, soit fonction de la pression exercée sur les touches.A second operating mode of the remote control, called “mouse” operating mode, makes it possible to approach the conventional operating mode of the first selection means 72, constituted by the mouse of the microcomputer. When this mode is chosen, the pointer 74 appears on the screen of the television set 12. This pointer can be moved by the user, using the four keys directional, in one of the four directions defined by them at a predefined speed, either constant or depending on the pressure exerted on the keys.
Le procédé mis en œuvre par les seconds moyens d'analyse 76 va maintenant être décrit en référence à la figure 4. Ce procédé est exécuté par les seconds moyens d'analyse 76 pour chaque objet sélectionnable 62j de la page HTML 70. Dans cet exemple, il effectue la recherche des quatre plus proches voisins d'un objet considéré, situés respectivement au-dessus, en dessous, à gauche et à droite de cet objet dans la page HTML 70. Il est donc répété quatre fois, pour la recherche de chaque voisin. On suppose pour la suite que chaque objet de la page HTML 70 est associé à un cadre rectangulaire qui l'entoure et dont les dimensions latérales sont celles de l'objet auquel il est associé.The method implemented by the second analysis means 76 will now be described with reference to FIG. 4. This method is executed by the second analysis means 76 for each selectable object 62 j of the HTML page 70. In this example, it searches for the four closest neighbors of a considered object, located respectively above, below, to the left and to the right of this object in the HTML 70 page. It is therefore repeated four times, for the search from each neighbor. It is assumed below that each object on the HTML page 70 is associated with a rectangular frame which surrounds it and whose lateral dimensions are those of the object with which it is associated.
Lors d'une première étape 90, on définit le centre d'un repère pour la recherche d'un des quatre plus proches voisins de l'objet considéré. On distingue quatre cas possibles selon le voisin recherché. Si celui-ci est le voisin situé au-dessus de l'objet considéré, le centre du repère est le milieu du côté supérieur du cadre entourant cet objet. Si c'est le voisin du dessous, le centre du repère est le milieu du côté inférieur du cadre entourant l'objet considéré. Si c'est le voisin de gauche, le centre du repère est le milieu du côté gauche du cadre entourant l'objet considéré. Enfin, si c'est le voisin de droite, le centre du repère est le milieu du côté droit du cadre entourant l'objet considéré.During a first step 90, the center of a reference frame is defined for the search for one of the four closest neighbors of the object considered. There are four possible cases depending on the neighbor sought. If this is the neighbor located above the object considered, the center of the coordinate system is the middle of the upper side of the frame surrounding this object. If it is the neighbor below, the center of the coordinate system is the middle of the lower side of the frame surrounding the object in question. If it is the neighbor on the left, the center of the coordinate system is the middle of the left side of the frame surrounding the object in question. Finally, if it is the neighbor on the right, the center of the coordinate system is the middle of the right side of the frame surrounding the object in question.
Lors de l'étape 92 suivante, on définit une zone de recherche, à l'intérieur de laquelle doit se trouver le voisin recherché.In the following step 92, a search area is defined, inside which the neighbor sought must be.
Cette zone de recherche est une portion de la surface définie par la page HTML 70. Sa taille dépend, par exemple, de la page HTML 70 et des objets 62j la constituant.This search area is a portion of the surface defined by the HTML page 70. Its size depends, for example, on the HTML page 70 and the objects 62 j constituting it.
Ainsi, la taille de la zone de recherche est une fonction décroissante d'un paramètre strictement positif β. A priori, β est choisi d'autant plus grand, que la page HTML 70 contient un grand nombre de petits objets. Au contraire, β est choisi d'autant plus petit, que la page HTML 70 contient un grand nombre de grands objets. De préférence, la zone de recherche est un secteur angulaire dont l'ouverture dépend de β.Thus, the size of the search area is a decreasing function of a strictly positive parameter β. A priori, β is chosen all the greater, as the HTML page 70 contains a large number of small objects. On the contrary, β is chosen all the smaller, as the HTML page 70 contains a large number of large objects. Preferably, the search area is an angular sector whose opening depends on β.
Ainsi, si le voisin recherché est le voisin situé au-dessus de l'objet considéré, la zone de recherche est exprimée par l'inégalité suivante, dans le repère choisi à l'étape 90 : y ≥ β bel, l'axe des abscisses étant orienté vers la droite et l'axe des ordonnées étant orienté ver le haut.Thus, if the neighbor sought is the neighbor located above the object considered, the search area is expressed by the following inequality, in the frame chosen in step 90: y ≥ β bel, the abscissa axis being oriented to the right and the ordinate axis being oriented upwards.
Si le voisin recherché est celui du dessous, la zone de recherche a pour équation : y ≤ - β Ixl. Si le voisin recherché est celui de gauche, la zone de recherche a pour équation : x < - β lyl.If the neighbor sought is the one below, the search area has the equation: y ≤ - β Ixl. If the neighbor sought is the one on the left, the search area has the equation: x <- β lyl.
Enfin, si le voisin recherché est celui de droite, la zone de recherche a pour équation : x > β lyl. Ensuite, lors d'une étape 94, on détermine le nombre d'objets présents dans la zone de recherche définie à l'étape 92. Pour cela, chaque objet de la page HTML 70 est repéré par un point.Finally, if the neighbor sought is the one on the right, the search area has the equation: x> β lyl. Then, during a step 94, the number of objects present in the search area defined in step 92 is determined. For this, each object on the HTML page 70 is identified by a point.
Le choix du point de repère est considéré comme classique et ne sera donc pas décrit. Les objets retenus comme appartenant à la zone de recherche sont ceux dont le point de repère à des coordonnées qui vérifient l'inéquation définie à l'étape 92.The choice of the benchmark is considered conventional and will therefore not be described. The objects retained as belonging to the search area are those whose reference point has coordinates which verify the inequality defined in step 92.
Ensuite, lors d'une étape de test 96, si le nombre d'objets présents dans la zone de recherche est supérieur ou égal à 1 , on passe à une étape 98 de calcul de distances.Then, during a test step 96, if the number of objects present in the search area is greater than or equal to 1, we pass to a step 98 for calculating distances.
Lors de cette étape 98, on calcule la valeur d'une fonction de distance entre le point de repère de chaque objet présent dans la zone de recherche et le centre du repère défini à l'étape 90.During this step 98, the value of a distance function is calculated between the reference point of each object present in the search area and the center of the reference point defined in step 90.
La fonction de distance choisie est de type classique et, ne faisant pas l'objet de l'invention, ne sera pas détaillée par la suite.The distance function chosen is of the conventional type and, not being the subject of the invention, will not be detailed subsequently.
Enfin, lors de l'étape suivante 100, on sélectionne l'objet minimisant cette fonction de distance, qui devient alors l'un des voisins de l'objet considéré.Finally, during the next step 100, the object is selected which minimizes this distance function, which then becomes one of the neighbors of the object considered.
Si, lors de l'étape de test 96, aucun objet n'est présent dans la zone de recherche, on passe à une étape 102 de test.If, during the test step 96, no object is present in the search area, we go to a test step 102.
Lors de cette étape 102, on teste la valeur de β. Si β est strictement positif, on passe à une étape 104. Lors de cette étape 104, β est décrémenté d'une valeur prédéterminée, c'est-à- dire que la zone de recherche est élargie. On reprend alors le procédé à partir de l'étape 94.During this step 102, the value of β is tested. If β is strictly positive, we go to a step 104. During this step 104, β is decremented by a predetermined value, that is to say that the search area is enlarged. The process is then resumed from step 94.
Si lors de l'étape de test 102, β est nul, on passe à une étape 106.If during the test step 102, β is zero, we go to a step 106.
A l'étape 106, β étant nul, cela signifie que la zone de recherche est un demi-plan. Dans ce cas, si aucun objet n'est présent dans ce demi-plan, on n'associe pas de voisin à l'objet considéré. Ainsi, lorsque ce procédé est exécuté quatre fois sur chaque objet de la page HTML 70, pour la recherche d'un éventuel voisin de gauche, de droite, du dessus et du dessous, tous les objets de la page HTML 70 ont au plus quatre voisins.In step 106, β being zero, this means that the search area is a half-plane. In this case, if no object is present in this half-plane, no neighbor is associated with the object considered. Thus, when this process is executed four times on each object of the HTML 70 page, for the search for a possible neighbor of left, right, above and below, all the objects of the HTML page 70 have at most four neighbors.
On notera que, de façon classique, une page de type HTML peut comporter plusieurs couches, chacune étant composée d'objets. Dans ce cas, chaque couche est considérée par les seconds moyens d'analyse 76 comme une page HTML et le procédé est exécuté pour chacune des couches prises séparément.It will be noted that, in a conventional manner, an HTML type page can comprise several layers, each consisting of objects. In this case, each layer is considered by the second analysis means 76 as an HTML page and the method is executed for each of the layers taken separately.
A chaque instant, une seule couche de la page HTML est active. Un utilisateur de l'installation passe alors par exemple d'une couche à l'autre en déplaçant le focus vers l'un des objets situés au bord de la couche active et en appuyant sur l'une des touches directionnelles 22, 24, 26 ou 28, pour laquelle l'objet considéré n'a pas de voisin.At one time, only one layer of the HTML page is active. A user of the installation then switches for example from one layer to another by moving the focus to one of the objects located at the edge of the active layer and by pressing one of the directional keys 22, 24, 26 or 28, for which the object in question has no neighbor.
Il apparaît clairement qu'une installation de navigation selon l'invention permet de naviguer de façon intuitive, sur Internet par exemple, grâce aux seconds moyens d'analyse et de sélection, associés aux moyens d'interprétation. Un autre avantage de l'installation précédemment décrite est de permettre la navigation à partir de moyens de sélection simples, tels qu'une télécommande d'appareil de télévision, grâce au raccordement de celle-ci au terminal numérique.It clearly appears that a navigation installation according to the invention makes it possible to navigate intuitively, on the Internet for example, thanks to the second means of analysis and selection, associated with the means of interpretation. Another advantage of the installation described above is to allow navigation from simple selection means, such as a remote control for a television set, by connecting it to the digital terminal.
Un autre avantage de cette installation est de ne pas engendrer un surcoût important, lorsque l'utilisateur possède un micro-ordinateur. Enfin, un avantage de cette installation est de permettre à l'utilisateur de commuter du mode de sélection directe au mode de sélection « souris ».Another advantage of this installation is that it does not generate a significant additional cost, when the user has a microcomputer. Finally, an advantage of this installation is that it allows the user to switch from the direct selection mode to the "mouse" selection mode.
On notera que l'invention n'est pas limitée au mode de réalisation décrit précédemment.Note that the invention is not limited to the embodiment described above.
En effet, en variante, les pages de présentation ne sont pas des pages HTML en provenance du réseau de transmission d'informations mais sont stockées dans un CD- ROM installé dans un lecteur du micro-ordinateur 32.In fact, as a variant, the presentation pages are not HTML pages coming from the information transmission network but are stored in a CD-ROM installed in a reader of the microcomputer 32.
En variante également, le micro-ordinateur 32 comporte de façon classique une borne de sortie vidéo compatible avec le format vidéo de l'appareil de télévision 10. Dans ce cas, il n'est pas nécessaire de l'associer à une carte de conversion vidéo 40. Also in a variant, the microcomputer 32 conventionally comprises a video output terminal compatible with the video format of the television apparatus 10. In this case, it is not necessary to associate it with a conversion card video 40.

Claims

REVENDICATIONS
1. Installation de navigation comportant un terminal numérique (32) comprenant un logiciel (58) de navigation pour la visualisation de pages (60, 70, 82, 84) de présentation d'informations, des premiers moyens (64) d'analyse d'une page de présentation (60) pour son affichage par le logiciel de navigation et des premiers moyens (72) de déplacement d'un pointeur (74) et de sélection d'objets (62 -| , 622, 623- 624> 62δ) dans la Pa9e de présentation, caractérisée en ce qu'elle comporte des seconds moyens (76) d'analyse des objets de la page de présentation, ces seconds moyens d'analyse étant indépendants du logiciel de navigation, des seconds moyens (12) de sélection de ces objets et des moyens (78) d'interprétation d'instructions émises par les seconds moyens de sélection, en fonction d'un résultat fourni par les seconds moyens d'analyse.1. Navigation installation comprising a digital terminal (32) comprising navigation software (58) for viewing pages (60, 70, 82, 84) for presenting information, first means (64) of analysis of a presentation page (60) for its display by the navigation software and first means (72) for moving a pointer (74) and for selecting objects (62 - |, 622, 62 3- 62 4 > 62 δ) in the P a 9 th presentation, characterized in that it comprises second means (76) for analyzing the objects of the presentation page, these second analysis means being independent of the navigation software, second means (12) for selecting these objects and means (78) for interpreting instructions issued by the second selection means, as a function of a result supplied by the second analysis means.
2. Installation de navigation selon la revendication 1 , caractérisée en ce que le terminal numérique (32) est connecté à un réseau (34) de transmission d'informations, et en ce qu'il comprend un logiciel de navigation sur le réseau pour la visualisation de pages (60, 70, 82, 84) de présentation des informations.2. Navigation installation according to claim 1, characterized in that the digital terminal (32) is connected to a network (34) for transmitting information, and in that it comprises network navigation software for the display of pages (60, 70, 82, 84) for presenting information.
3. Installation de navigation selon la revendication 1 ou 2, caractérisée en ce qu'elle comporte en outre un appareil de télévision (10) relié au terminal numérique (32) par des moyens (46, 50 ; 54) de transmission de données audiovisuelles, et en ce que la page de présentation est affichée sur l'écran de l'appareil de télévision.3. Navigation installation according to claim 1 or 2, characterized in that it further comprises a television device (10) connected to the digital terminal (32) by means (46, 50; 54) for transmitting audiovisual data , and in that the presentation page is displayed on the screen of the television set.
4. Installation de navigation selon la revendication 3, caractérisée en ce que les moyens de transmission (46, 50 ; 54) comportent un dispositif (46) d'émission/réception de signaux sans fil raccordé au terminal numérique (32) et un dispositif (50) d'émission/réception de signaux sans fil raccordé à l'appareil de télévision (10), ces deux dispositifs échangeant des données multimédia entre eux.4. Navigation installation according to claim 3, characterized in that the transmission means (46, 50; 54) comprise a device (46) for transmitting / receiving wireless signals connected to the digital terminal (32) and a device (50) transmitting / receiving wireless signals connected to the television set (10), these two devices exchanging multimedia data between them.
5. Installation de navigation selon la revendication 3 ou 4, caractérisée en ce que les seconds moyens de sélection (32) comportent une télécommande de l'appareil de télévision (10).5. Navigation installation according to claim 3 or 4, characterized in that the second selection means (32) comprise a remote control of the television set (10).
6. Installation de navigation selon l'une quelconque des revendications 1 à 5, caractérisée en ce que le terminal numérique (32) est un micro-ordinateur.6. Navigation installation according to any one of claims 1 to 5, characterized in that the digital terminal (32) is a microcomputer.
7. Installation de navigation selon l'une quelconque des revendications 1 à 6, caractérisée en ce que les instructions émises par les seconds moyens de sélection sont des instructions de déplacement d'un marqueur (80) affiché sur l'appareil de télévision (10), depuis un objet marqué (623) vers un objet voisin (622). 7. Navigation installation according to any one of claims 1 to 6, characterized in that the instructions issued by the second selection means are instructions for moving a marker (80) displayed on the television set (10 ), from a marked object (623) to a neighboring object (622).
8. Installation de navigation selon la revendication 7, caractérisée en ce que l'objet voisin (622) es* s'^u® au-dessus, en dessous, à gauche ou à droite de l'objet marqué (623).8. Navigation installation according to claim 7, characterized in that the neighboring object (622) is * s ' ^ u ® above, below, left or right of the marked object (62 3 ).
9. Installation de navigation selon la revendication 7 ou 8, caractérisée en ce que les seconds moyens d'analyse (76) sont des moyens de recherche, pour chaque objet de la page de présentation, de ses objets voisins, en fonction de la position et de la taille de tous les objets.9. Navigation installation according to claim 7 or 8, characterized in that the second analysis means (76) are means of searching, for each object on the presentation page, for its neighboring objects, as a function of the position and the size of all objects.
10. Installation de navigation selon l'une des revendications 1 à 9, caractérisée en ce qu'elle comporte des moyens (86) de commutation de modes de fonctionnement, entre un premier mode de fonctionnement dans lequel les instructions émises par les seconds moyens de sélection (12) sont interprétées par les moyens d'interprétation (78) et un second mode de fonctionnement dans lequel les instructions émises par les seconds moyens de sélection (12) comprennent des instructions de déplacement du pointeur (74).10. Navigation installation according to one of claims 1 to 9, characterized in that it comprises means (86) for switching operating modes, between a first operating mode in which the instructions issued by the second means of selection (12) are interpreted by the interpretation means (78) and a second mode of operation in which the instructions issued by the second selection means (12) comprise instructions for moving the pointer (74).
11. Procédé de navigation pour la visualisation de pages de présentation d'informations comportant une première étape d'analyse d'une page de présentation d'informations (70) pour son affichage par un logiciel de navigation (58) et pour la sélection d'objets dans la page de présentation (70) par des premiers moyens de déplacement d'un pointeur (74) et de sélection d'objets, caractérisé en ce qu'il comporte les étapes suivantes : - seconde analyse des objets de la page de présentation (70), indépendante du logiciel de navigation (58) ;11. A navigation method for viewing information presentation pages comprising a first step of analyzing an information presentation page (70) for its display by navigation software (58) and for the selection of objects in the presentation page (70) by first means for moving a pointer (74) and for selecting objects, characterized in that it comprises the following steps: - second analysis of the objects on the page presentation (70), independent of the navigation software (58);
- affichage de la page de présentation analysée (82) et d'un marqueur (80) d'un objet sélectionnable de cette page;- display of the analyzed presentation page (82) and of a marker (80) of a selectable object of this page;
- interprétation d'instructions émises par des seconds moyens de sélection (12) en fonction d'un résultat de la seconde analyse ;- interpretation of instructions issued by second selection means (12) as a function of a result of the second analysis;
- déplacement du marqueur (80) depuis un objet marqué vers un objet à sélectionner à l'aide des instructions émises par les seconds moyens de sélection (12); et- moving the marker (80) from a marked object to an object to be selected using the instructions issued by the second selection means (12); and
- sélection de l'objet à sélectionner à l'aide des instructions émises par les seconds moyens de sélection (12). - selection of the object to be selected using the instructions issued by the second selection means (12).
12. Procédé d'analyse d'objets d'une page de présentation mis en œuvre par les seconds moyens d'analyse (76) d'une installation selon l'une quelconque des revendications 1 à 10, caractérisé en ce qu'il comporte les étapes suivantes :12. Method for analyzing objects of a presentation page implemented by the second analysis means (76) of an installation according to any one of claims 1 to 10, characterized in that it comprises the following steps:
- on définit une zone de recherche d'un voisin d'un objet considéré de la page de présentation ; - on calcule la valeur d'une fonction de distance entre l'objet considéré et chaque autre objet présent dans la zone de recherche ; on sélectionne comme voisin de l'objet considéré, l'objet minimisant la fonction de distance ; et on réitère le procédé pour un nombre prédéterminé de voisins recherchés autour de l'objet considéré et pour tous les objets de la page de présentation. - a search area for a neighbor of an object considered on the presentation page is defined; - the value of a distance function between the object considered and each other object present in the search area is calculated; we select as a neighbor of the object considered, the object minimizing the distance function; and the process is repeated for a predetermined number of neighbors searched around the object considered and for all the objects on the presentation page.
PCT/FR2002/001920 2001-06-05 2002-06-05 Browsing installation and method for displaying information presentation pages WO2002100097A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP02745488A EP1430713A1 (en) 2001-06-05 2002-06-05 Browsing installation and method for displaying information presentation pages

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR01/07334 2001-06-05
FR0107334A FR2825557B1 (en) 2001-06-05 2001-06-05 NAVIGATION INSTALLATION AND METHOD FOR VIEWING INFORMATION PRESENTATION PAGES

Publications (1)

Publication Number Publication Date
WO2002100097A1 true WO2002100097A1 (en) 2002-12-12

Family

ID=8863961

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/001920 WO2002100097A1 (en) 2001-06-05 2002-06-05 Browsing installation and method for displaying information presentation pages

Country Status (3)

Country Link
EP (1) EP1430713A1 (en)
FR (1) FR2825557B1 (en)
WO (1) WO2002100097A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2408435B (en) * 2001-11-06 2005-08-31 Pace Micro Tech Plc Mouse control emulation for web browser devices

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1021036A (en) * 1996-07-08 1998-01-23 Hitachi Ltd Interactive video input and output system
WO1999035831A1 (en) * 1998-01-09 1999-07-15 Superguide Corporation Methods and systems for providing television related services via a networked personal computer
US6154205A (en) * 1998-03-25 2000-11-28 Microsoft Corporation Navigating web-based content in a television-based system
US6226642B1 (en) * 1997-09-11 2001-05-01 International Business Machines Corporation Content modification of internet web pages for a television class display
US6239845B1 (en) * 1996-08-22 2001-05-29 Hitachi, Ltd. Television receiver and receiving method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1021036A (en) * 1996-07-08 1998-01-23 Hitachi Ltd Interactive video input and output system
US6239845B1 (en) * 1996-08-22 2001-05-29 Hitachi, Ltd. Television receiver and receiving method thereof
US6226642B1 (en) * 1997-09-11 2001-05-01 International Business Machines Corporation Content modification of internet web pages for a television class display
WO1999035831A1 (en) * 1998-01-09 1999-07-15 Superguide Corporation Methods and systems for providing television related services via a networked personal computer
US6154205A (en) * 1998-03-25 2000-11-28 Microsoft Corporation Navigating web-based content in a television-based system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1998, no. 05 30 April 1998 (1998-04-30) *

Also Published As

Publication number Publication date
FR2825557B1 (en) 2003-09-05
FR2825557A1 (en) 2002-12-06
EP1430713A1 (en) 2004-06-23

Similar Documents

Publication Publication Date Title
EP1849283B1 (en) Data exchange method and device
CA2314544C (en) System for the remote management of at least one audiovisual information reproduction device
EP1023796B1 (en) Control device and method in a system of household appliances
US7653614B2 (en) Method of searching across media and source types
US7086079B1 (en) Method and apparatus for internet TV
EP0974942B1 (en) Remote control for audiovisual jukebox
CN1230732C (en) Method and apparatus for displaying multi-level menu
JP3943602B2 (en) Display of television programs and Internet content
CN108920515B (en) Information recommendation method, device, equipment and storage medium for webpage display process
US20030046700A1 (en) Navigational user interface for interactive television
JPH10320094A (en) Modality changeable device and change method
US20080168383A1 (en) Flexible rendering of user interface elements
US20050166153A1 (en) Methods and apparatus for presenting content
EP1035481A1 (en) Information retrieval and display systems
EP1724665B1 (en) Method for selecting items and functions by displaying a specific icon and apparatus for carrying out this method
US20060242681A1 (en) Method and system for device-independent media transactions
US20020186867A1 (en) Filtering of recommendations employing personal characteristics of users
CN101001355A (en) Control device for interacting with television system and media source
EP0944008A2 (en) Service providing apparatus and service providing system
FR2752314A1 (en) NAVIGATION METHOD IN A GRAPHICAL USER INTERFACE AND DEVICE FOR IMPLEMENTING THE SAME
CA3025463A1 (en) Method of triggering complementary actions implemented by an electronic device cooperating with a peripheral
CN100410849C (en) Information processing device for setting background image, display method and program thereof
EP1430713A1 (en) Browsing installation and method for displaying information presentation pages
JP2000184352A (en) Remote interaction method for television system, device and recording medium
FR2763406A1 (en) Program selection arrangement for domestic computer with selector device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 2002745488

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002745488

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP

WWW Wipo information: withdrawn in national office

Ref document number: 2002745488

Country of ref document: EP