<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.5//EN" "ep-patent-document-v1-5.dtd">
<ep-patent-document id="EP08856570B1" file="EP08856570NWB1.xml" lang="en" country="EP" doc-number="2241108" kind="B1" date-publ="20170503" status="n" dtd-version="ep-patent-document-v1-5">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIRO..CY..TRBGCZEEHUPLSK..HRIS..MTNO........................</B001EP><B003EP>*</B003EP><B005EP>J</B005EP><B007EP>BDM Ver 0.1.59 (03 Mar 2017) -  2100000/0</B007EP></eptags></B000><B100><B110>2241108</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20170503</date></B140><B190>EP</B190></B100><B200><B210>08856570.0</B210><B220><date>20081203</date></B220><B240><B241><date>20100603</date></B241><B242><date>20120802</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>20070125950</B310><B320><date>20071206</date></B320><B330><ctry>KR</ctry></B330></B300><B400><B405><date>20170503</date><bnum>201718</bnum></B405><B430><date>20101020</date><bnum>201042</bnum></B430><B450><date>20170503</date><bnum>201718</bnum></B450><B452EP><date>20161124</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G11B  27/34        20060101AFI20161014BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>G06F   3/048       20130101ALN20161014BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>VERFAHREN ZUR MENÜANZEIGE AUF DER BASIS EINER DIENSTUMGEBUNGSANALYSE IN EINER INHALTSAUSFÜHRUNGSVORRICHTUNG UND COMPUTERLESBARES MEDIUM, MIT EINEM PROGRAMM ZUM AUSFÜHREN EINER FUNKTION ZU SEINER REALISIERUNG DARAUF</B542><B541>en</B541><B542>METHOD FOR DISPLAYING MENU BASED ON SERVICE ENVIRONMENT ANALYSIS IN A CONTENT EXECUTION APPARATUS AND COMPUTER-READABLE MEDIUM HAVING THEREON PROGRAM PERFORMING FUNCTION EMBODYING THE SAME</B542><B541>fr</B541><B542>PROCÉDÉ PERMETTANT D'AFFICHER UN MENU SUR LA BASE DE L'ANALYSE D'UN ENVIRONNEMENT DE SERVICES DANS UN APPAREIL D'EXÉCUTION DE CONTENUS ET SUPPORT POUVANT ÊTRE LU PAR UN ORDINATEUR ÉQUIPÉ D'UN PROGRAMME EXÉCUTANT UNE FONCTION INCORPORANT UN TEL PROCÉDÉ</B542></B540><B560><B561><text>EP-A1- 1 553 769</text></B561><B561><text>EP-A1- 1 793 605</text></B561><B561><text>WO-A1-2006/019275</text></B561><B561><text>WO-A2-2006/078111</text></B561><B561><text>KR-A- 20060 013 237</text></B561><B561><text>KR-A- 20060 013 237</text></B561><B561><text>KR-A- 20060 079 409</text></B561><B561><text>KR-B1- 100 661 509</text></B561><B561><text>US-A1- 2003 161 615</text></B561><B562><text>DVB: "Application Definition Blu-ray Disc Format BD-J Baseline Application and Logical Model Definition for BD-ROM", 20050301, 1 March 2005 (2005-03-01), XP040409494,</text></B562><B562><text>APPLE: "iPhone User's Guide", INTERNET CITATION, June 2007 (2007-06), XP002474183, Retrieved from the Internet: URL:http://mesnotices.fr/manuel-notice-mod e-emploi/APPLE/IPHONE%2D%5FE# [retrieved on 2008-03-27]</text></B562><B565EP><date>20111011</date></B565EP></B560></B500><B700><B720><B721><snm>BAEK, Wonjang</snm><adr><str>107-402
Aruemmaeul-Kunyoung Apt
Emae-Dong
Bungdang-Gu</str><city>Seongnam-Si
Gyeonggi-do 463-731</city><ctry>KR</ctry></adr></B721><B721><snm>KIM, John</snm><adr><str>B-1416
SK-Hubsu
650-4, Guro-1-Dong
Guro-Gu</str><city>Seoul 152-720</city><ctry>KR</ctry></adr></B721><B721><snm>LEE, Seong Baek</snm><adr><str>704-1403, Mokdong Apt
Mok-1-Dong
Yangcheon-Gu</str><city>Seoul 158-757</city><ctry>KR</ctry></adr></B721></B720><B730><B731><snm>SK Planet Co., Ltd.</snm><iid>101287667</iid><irf>JIM113EP</irf><adr><str>11, Euljiro, 2-ga 
Jung-gu</str><city>Seoul 100-999</city><ctry>KR</ctry></adr></B731></B730><B740><B741><snm>Maikowski &amp; Ninnemann 
Patentanwälte Partnerschaft mbB</snm><iid>101537572</iid><adr><str>Postfach 15 09 20</str><city>10671 Berlin</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>KR2008007137</anum></dnum><date>20081203</date></B861><B862>en</B862></B860><B870><B871><dnum><pnum>WO2009072805</pnum></dnum><date>20090611</date><bnum>200924</bnum></B871></B870></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001">[Technical Field]</heading>
<p id="p0001" num="0001">The present invention relates to a method for displaying a menu based on a service environment analysis in a content execution apparatus, and particularly, to a method for displaying a menu based on a service environment analysis in a content execution apparatus wherein a menu is displayed according to a menu information extracted from a storage media updated according to an availability of services.</p>
<heading id="h0002">[Background Art]</heading>
<p id="p0002" num="0002">A multimedia content may be stored in a disk type storage media, and a user is provided with the multimedia content using a disk media playback apparatus.</p>
<p id="p0003" num="0003">As the disk type storage media progresses from a DVD to Blu-ray ™ disk and a HD-DVD ™, the user may be provided with a high resolution multimedia content.</p>
<p id="p0004" num="0004">When the disk media playback apparatus plays the disk type storage media, functions that may be provided by the disk media playback apparatus is displayed on a screen as a menu in order to facilitate a selection of the functions by the user.</p>
<p id="p0005" num="0005"><figref idref="f0001">Fig. 1</figref> is a diagram exemplifying a menu displayed by a conventional disk media playback apparatus.</p>
<p id="p0006" num="0006">As shown in <figref idref="f0001">Fig. 1</figref>, menu icons 110a through 110f, each of which are associated with a certain service, is displayed on a screen 100 for the user to make the<!-- EPO <DP n="2"> --> selection.</p>
<p id="p0007" num="0007">For instance, the menu icon 110a is associated with a playback service of the multimedia content.</p>
<p id="p0008" num="0008">The menu icon 110b is associated with a set-up service of the disk media playback apparatus. For instance, the user may select a language or a subtitle to be displayed when viewing the multimedia content.</p>
<p id="p0009" num="0009">The menu icon 110c is associated with a scene selection service for selecting and jumping to a certain scene.</p>
<p id="p0010" num="0010">The menu icon 110d is associated with a game service.</p>
<p id="p0011" num="0011">The menu icon 110e is associated with a supplementary service for providing an additional information of the multimedia content on directors and actors.</p>
<p id="p0012" num="0012">The menu icon 110f is associated with an access service of a homepage of a provider of the multimedia content through a network in order to download a new multimedia content.</p>
<p id="p0013" num="0013">The conventional method for displaying the menu is disadvantageous in that only a fixed menu can be displayed on the screen. That is, even when a new information or a new service is available after the manufacturing of the disk type storage media, new menu associated the new information or the new service cannot be added.</p>
<p id="p0014" num="0014">Moreover, when the user selects an unavailable service, the selected service cannot be provided.</p>
<p id="p0015" num="0015">One reason for failing to provide the selected is a difference in system environments of the disk media playback apparatuses.<!-- EPO <DP n="3"> --></p>
<p id="p0016" num="0016">For instance, when the user selects a network game service in the disk media playback apparatus incapable of the network access, an error message is displayed.</p>
<p id="p0017" num="0017">Therefore, above-described problems cause confusion and inconvenience to the user.</p>
<heading id="h0003">[Disclosure]</heading>
<heading id="h0004">[Technical Problem]</heading>
<p id="p0018" num="0018">It is an object of the present invention to provide a method for displaying a menu based on a service environment analysis in a content execution apparatus wherein a menu is displayed according to a menu information extracted from a storage media updated according to an availability of services.</p>
<heading id="h0005">[Technical Solution]</heading>
<p id="p0019" num="0019">In order to achieve above-described object of the present invention, there is provided a method in accordance with claim 1.</p>
<p id="p0020" num="0020">For displaying a menu based on a service environment analysis in a content execution apparatus, the method comprising steps of: (a) extracting a menu information from a storage media; (b) determining whether a service corresponding to the menu information extracted from the storage media is existence; (c) updating the menu information when the content execution apparatus provides the service corresponding to the menu information; and (d) displaying the menu according to the updated menu information.</p>
<p id="p0021" num="0021">Preferably, the storage media includes a disk storage media, and wherein the step (a) includes reading the menu information from the disk storage media.<!-- EPO <DP n="4"> --></p>
<p id="p0022" num="0022">Preferably, the disk storage media stores the menu information therein, and the menu information is stored in the disk storage media to comply with one of a blu-ray ™ specification, a HD-DVD ™ specification and a DVD specification.</p>
<p id="p0023" num="0023">Preferably, the storage media includes a non-volatile storage media, and wherein the step (a) includes reading the menu information from the non-volatile storage media.</p>
<p id="p0024" num="0024">Preferably, the non-volatile storage media includes one of a flash memory and ROM.</p>
<p id="p0025" num="0025">Preferably, the step (b) comprises: (b-1) determining whether the services are available from the content execution apparatus; and (b-2) determining whether the services are available from a service data providing apparatus.</p>
<p id="p0026" num="0026">Preferably, the step (b) comprises (b-3) determining whether a network access is accessible.</p>
<p id="p0027" num="0027">Preferably, the step (b) is carried out periodically.</p>
<p id="p0028" num="0028">Preferably, the menu information is updated in a manner that the menu displayed in the step (d) corresponds to the services determined to be available in the step (b).</p>
<heading id="h0006">[Advantageous Effects]</heading>
<p id="p0029" num="0029">In accordance with the present invention, an inconvenience and a confusion such as a misoperation of the content execution apparatus and an undesired error message are prevented because only the menu corresponding to the available service is displayed.<!-- EPO <DP n="5"> --></p>
<p id="p0030" num="0030">Moreover, the manufacturer of the content may provide the menu information for the service unavailable at the time of the manufacturing in order to expand the service.</p>
<heading id="h0007">[Description of Drawings]</heading>
<p id="p0031" num="0031">
<ul id="ul0001" list-style="none" compact="compact">
<li><figref idref="f0001">Fig. 1</figref> is a diagram exemplifying a menu displayed by a conventional disk media playback apparatus.</li>
<li><figref idref="f0001">Fig. 2</figref> is a diagram exemplifying a system environment wherein a method for displaying a menu based on a service environment analysis in a content execution apparatus in accordance with the present invention is carried out.</li>
<li><figref idref="f0002">Fig. 3</figref> is a block diagram exemplifying a method for displaying a menu based on a service environment analysis in a content execution apparatus in accordance with the present invention.</li>
<li><figref idref="f0002">Fig. 4</figref> is a diagram exemplifying a menu displayed according to a method for displaying a menu based on a service environment analysis in a content execution apparatus in accordance with the present invention.</li>
</ul></p>
<heading id="h0008">[Best Mode]</heading>
<p id="p0032" num="0032">A method for displaying a menu based on a service environment analysis in a content execution apparatus in accordance with the present invention will now be described in detail with reference to the accompanied drawings.</p>
<p id="p0033" num="0033"><figref idref="f0001">Fig. 2</figref> is a diagram exemplifying a system environment wherein a method for displaying a menu based on a service environment analysis in a content execution apparatus in accordance with the present invention is carried out.<!-- EPO <DP n="6"> --></p>
<p id="p0034" num="0034">Referring to <figref idref="f0001">Fig. 2</figref>, the system environment comprises a content execution apparatus 200 and a service data providing apparatus 300. The system environment may further comprise a storage media 250.</p>
<p id="p0035" num="0035">The content execution apparatus 200 is capable of providing various services such as a playback service for reproducing a multimedia content including a video stored in an optical disk or a USB memory and a game service for providing a game to a user.</p>
<p id="p0036" num="0036">The content execution apparatus 200 may be one of a disk media playback apparatus such as a Blu-ray ™ disk playback apparatus and a HD-DVD ™ playback apparatus.</p>
<p id="p0037" num="0037">The service data providing apparatus 300 stores a service data and provides the service data to the content execution apparatus 200.</p>
<p id="p0038" num="0038">The service data refers to a data required for providing the services, i.e., the multimedia content for the playback service, a game data for the game service, a data application for an application providing service. In addition, the service data may include an image data and a text data.</p>
<p id="p0039" num="0039">The service data providing apparatus 300 is capable of establishing a communication connection to the content execution apparatus 200.</p>
<p id="p0040" num="0040">The storage media 250 stores a menu information to be provided to the content execution apparatus 200. The storage media 250 also stores the service data.</p>
<p id="p0041" num="0041">It is preferable that the menu information is stored in the storage media 250 in a manner that the menu information complies with one of a Blu-ray ™ specification, a<!-- EPO <DP n="7"> --> HD-DVD ™ specification and a DVD specification.</p>
<p id="p0042" num="0042">Preferably, the storage media 250 includes one of a disk type storage media and a non-volatile storage media.</p>
<p id="p0043" num="0043">The non-volatile storage media may include one of a flash memory and a ROM (Read-Only Memory).</p>
<p id="p0044" num="0044">The flash memory may have a form of the USB memory and be connected to a communication interface of the content execution apparatus 200 to provide the menu information to the content execution apparatus 200.</p>
<p id="p0045" num="0045">In addition, the ROM may be installed in the content execution apparatus 200. A detailed description of the method in accordance with the present invention is given below.</p>
<p id="p0046" num="0046"><figref idref="f0002">Fig. 3</figref> is a block diagram exemplifying the method for displaying a menu based on a service environment analysis in a content execution apparatus in accordance with the present invention.</p>
<p id="p0047" num="0047">Referring to <figref idref="f0002">Fig. 3</figref>, the content execution apparatus 200 extracts the menu information from the storage media 250 (S110). That is, the content execution apparatus 200 extracts the menu information defining a menu displayed on a screen of a display apparatus connected to the content execution apparatus 200.</p>
<p id="p0048" num="0048">For instance, the menu information includes a position information of menu icons included in the menu, an information on the service associated with the menu icon, and the service data required by the service.</p>
<p id="p0049" num="0049">When the menu includes a submenu, the menu icon representing the submenu<!-- EPO <DP n="8"> --> may be employed in the menu.</p>
<p id="p0050" num="0050">The menu information may be provided via the storage media 250 including the disk type storage media such as the DVD, the Blu-ray ™ disk or the HD-DVD ™ disk and the non-volatile memory by a manufacturer of the content, or received from the service data providing apparatus 300 and stored in the storage media 250.</p>
<p id="p0051" num="0051">Thereafter, availabilities of the service and the service data associated with the menu information are determined (S130). That is, whether the service and the service data corresponding to the menu may be provided to the user is determined. The determination may be carried out periodically.</p>
<p id="p0052" num="0052">The menu displayed on the screen is associated with the service. The content execution apparatus 200 provides the service and the service data corresponding to the menu selected by the user.</p>
<p id="p0053" num="0053">For instance, when the user selects a certain playback menu icon from the menu displayed on the screen, the content execution apparatus 200 executes the playback service associated with the selected playback menu icon to provide the multimedia content associated with the playback service.</p>
<p id="p0054" num="0054">In another example, when the user selects a certain game menu icon from the menu displayed on the screen, the content execution apparatus 200 executes the game service associated with the selected game menu icon to provide the game associated with the game service.</p>
<p id="p0055" num="0055">However, only a portion of the service and the service data that may be provided by the content execution apparatus 200 is stored in the content execution<!-- EPO <DP n="9"> --> apparatus 200. That is, the service and the service data, although defined in the menu information, may not be stored in the content execution apparatus 200. Therefore, the content execution apparatus 200 determines the availability of the service and the service data associated with the menu selected by the user.</p>
<p id="p0056" num="0056">If the service and the service data associated with the menu selected by the user are available within the content execution apparatus 200 according to the determination, the content execution apparatus 200 determines a system resource of the content execution apparatus 200 for executing the associated service.</p>
<p id="p0057" num="0057">In one example, when the content execution apparatus 200 is to provide a certain game service selected by the user, the content execution apparatus 200 checks for a capacity of a memory thereof, a processing capability of a processor thereof, an availability of a game engine therein, and determines whether the game service may be executed based thereon.</p>
<p id="p0058" num="0058">In another example, when the content execution apparatus 200 is to provide a certain playback service selected by the user, the content execution apparatus 200 checks for an availability of a codec, the capacity of the memory thereof and the processing capability of the processor thereof, and determines whether the playback service may be executed based thereon.</p>
<p id="p0059" num="0059">In yet another embodiment, when the content execution apparatus 200 is to provide a network game service, the content execution apparatus 200 checks for an accessibility of a network access.</p>
<p id="p0060" num="0060">When at least one of the service and the service data is not available, the<!-- EPO <DP n="10"> --> content execution apparatus 200 may receive the service and the service data from a homepage of a manufacturer thereof or the service data providing apparatus 300.</p>
<p id="p0061" num="0061">Specifically, the content execution apparatus 200 checks the accessibility of the network access and receive the service and the service data from the homepage of the manufacturer thereof or the service data providing apparatus 300 when the network access is accessible.</p>
<p id="p0062" num="0062">When the service and the service data are received, the content execution apparatus 200 again determines the system resource thereof for executing the received service and service data.</p>
<p id="p0063" num="0063">When the service and the service data are not available at all, that is, when the service and the service data are not available in the content execution apparatus 200 and from the service data providing apparatus 300, the content execution apparatus 200 checks for an availability of a description data.</p>
<p id="p0064" num="0064">The description data provides an information on the service and/or the service data selected by the user and may include the text data and/or the image data associated with the service and the service data.</p>
<p id="p0065" num="0065">When the description data is available, the menu corresponding to the service may be displayed despite the unavailability of the service and the service data.</p>
<p id="p0066" num="0066">Thereafter, the menu information is updated to display the menu corresponding to the available services (S150).</p>
<p id="p0067" num="0067">For instance, when the content execution apparatus 200 is incapable of providing the game service or accessing the network access, the corresponding menu<!-- EPO <DP n="11"> --> may be deleted.</p>
<p id="p0068" num="0068">However, even when the content execution apparatus 200 is incapable of providing the service and/or the service data, the corresponding menu is not required to be deleted if the description data is available. That is, when the description data is available, the corresponding menu is associated with the description data and displayed on the screen.</p>
<p id="p0069" num="0069">In addition, instead of deleting the menu, at least one of a title of the menu and the menu icon may be changed. For instance, in case that the content execution apparatus 200 is incapable of providing the network game service but is capable of providing the game service locally playable, the menu information may be updated such that the menu associated with the game service has a title of "GAME" instead of "NETWORK GAME". Similarly, the menu icon associated with the network game service may be changed from "GAME" to "NETWORK GAME". The menu icon representing a certain service may be received from the service data providing apparatus 300.</p>
<p id="p0070" num="0070">Thereafter, the menu is displayed according to the update menu information (S170).</p>
<p id="p0071" num="0071"><figref idref="f0002">Fig. 4</figref> is a diagram exemplifying the menu displayed according to the method in accordance with the present invention, wherein the menu updated in the step S150 is displayed on the screen of the display apparatus connected to the content execution apparatus 200.</p>
<p id="p0072" num="0072">As shown in <figref idref="f0002">Fig. 4</figref>, the content execution apparatus 200 displays menu icons<!-- EPO <DP n="12"> --> 110a through 110e corresponding to the menu updated according to the updated menu information when the network access is determined to be not accessible.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="13"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>A method for displaying a menu including menu icons in a content execution apparatus (200), the method comprising steps of:
<claim-text>(a) extracting (S110) a menu information from a storage media (250), the menu information including information on services, such as a playback service of multimedia content or a set-up service of the content execution apparatus, the services being respectively associated with the menu icons to be displayed, and the menu information further including information on service data required by the respective services;</claim-text>
<claim-text>(b1) from the extracted menu information, determining (S130) whether the services and the service data are available in the content execution apparatus;</claim-text>
<claim-text>(b2) when the services and the service data are available in the content execution apparatus according to the determination, determining a capability of a system resource of the content execution apparatus;</claim-text>
<claim-text>(c) when none of the services and the corresponding service data is available, updating (S150) the extracted menu information such that the menu icon associated with the unavailable service is deleted in the menu; and</claim-text>
<claim-text>(d) based on the updated menu information, displaying (S170) the menu that only includes the menu icons associated with available services;</claim-text>
<claim-text>(e) when none of the service and the service data is available, checking for availability of description data which provides information on the unavailable service; and<!-- EPO <DP n="14"> --></claim-text>
<claim-text>(f) when the description data is available, updating the extracted menu information such that the displayed menu includes the menu icon associated with the unavailable service.</claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>The method in accordance with claim 1, wherein the storage media (250) includes a disk storage media, and wherein the step (a) includes reading the menu information from the disk storage media.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>The method in accordance with claim 1, wherein the storage media includes a non-volatile storage media, and<br/>
wherein the step (a) includes reading the menu information from the non-volatile storage media.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>The method in accordance with claim 3, wherein the non-volatile storage media includes one of a flash memory and ROM.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>The method in accordance with claim 1, wherein the step (b) comprises:
<claim-text>(b-1) determining whether the services are available from the content execution apparatus; and</claim-text>
<claim-text>(b-2) determining whether the services are available from a service data providing apparatus.</claim-text><!-- EPO <DP n="15"> --></claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>The method in accordance with claim 5, wherein the step (b) comprises (b-3) determining whether a network access is accessible.</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>The method in accordance with claim 1, wherein the step (b) is carried out periodically.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>The method in accordance with claim 1, wherein the menu information is updated in a manner that the menu displayed in the step (d) corresponds to the services determined to be available in the step (b).</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="16"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zur Anzeige eines Menüs mit Menüsymbolen in einer Inhaltsausführungsvorrichtung (200), wobei das Verfahren die folgenden Schritte umfasst:
<claim-text>(a) Extrahieren (S110) einer Menüinformation aus einem Speichermedium (250), wobei die Menüinformation Informationen über Dienste, wie zum Beispiel einen Wiedergabedienst für Multimedia-Inhalt oder einen Installationsdienst der Inhaltsausführungsvorrichtung, umfasst, wobei die Dienste jeweils zu den anzuzeigenden Menüsymbolen gehören, und wobei die Menüinformation ferner Informationen über durch die jeweiligen Dienste benötigte Dienstdaten umfasst;</claim-text>
<claim-text>(b1) aus der extrahierten Menüinformation ermitteln (S130), ob die Dienste und die Dienstdaten in der Inhaltsausführungsvorrichtung verfügbar sind;</claim-text>
<claim-text>(b2) wenn die Dienste und die Dienstdaten in der Inhaltsausführungsvorrichtung gemäß der Ermittlung verfügbar sind, Ermitteln einer Fähigkeit einer Systemressource der Inhaltsausführungsvorrichtung;</claim-text>
<claim-text>(c) wenn keiner der Dienste und der entsprechenden Dienstdaten verfügbar ist, Aktualisieren (S150) der extrahierten Menüinformation, so dass das zu dem nicht verfügbaren Dienst gehörige Menüsymbol aus dem Menü gelöscht wird; und</claim-text>
<claim-text>(d) anhand der aktualisierten Menüinformation das Menü anzeigen (S170), das nur die zu den verfügbaren Diensten gehörigen Menüsymbole enthält;</claim-text>
<claim-text>(e) wenn keiner der Dienste und der Dienstdaten verfügbar ist, die Verfügbarkeit von Beschreibungsdaten prüfen, die Informationen über den nicht verfügbaren Dienst liefern; und<!-- EPO <DP n="17"> --></claim-text>
<claim-text>(f) wenn die Beschreibungsdaten verfügbar sind, Aktualisieren der extrahierten Menüinformation, so dass das angezeigte Menü das zu dem nicht verfügbaren Dienst gehörige Menüsymbol enthält.</claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, wobei das Speichermedium (250) ein Plattenspeichermedium umfasst, und wobei Schritt (a) das Auslesen der Menüinformation aus dem Plattenspeichermedium beinhaltet.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1, wobei das Speichermedium ein nichtflüchtiges Speichermedium umfasst, und<br/>
wobei Schritt (a) das Auslesen von Menüinformation aus dem nichtflüchtigen Speichermedium beinhaltet.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach Anspruch 3, wobei das nichtflüchtige Speichermedium eines von einem Flash-Speicher und einem ROM umfasst.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach Anspruch 1, wobei Schritt (b) Folgendes umfasst:
<claim-text>(b-1) Ermitteln, ob die Dienste aus der Inhaltsausführungsvorrichtung verfügbar sind; und</claim-text>
<claim-text>(b-2) Ermitteln, ob die Dienste aus einer Vorrichtung zur Bereitstellung von Dienstdaten verfügbar sind.</claim-text></claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren nach Anspruch 5, wobei Schritt (b) Folgendes umfasst:
<claim-text>(b-3) Ermitteln, ob ein Netzzugang zugänglich ist.</claim-text></claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren nach Anspruch 1, wobei Schritt (b) in regelmäßigen Abständen durchgeführt wird.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren nach Anspruch 1, wobei die Menüinformation so aktualisiert wird, dass das in Schritt (d) angezeigte Menü den in Schritt (b) als verfügbar ermittelten Diensten entspricht.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="18"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé d'affichage d'un menu comportant des icônes de menu dans un dispositif d'exécution de contenu (200), le procédé comprenant les étapes de :
<claim-text>(a) extraction (S110) d'informations de menu d'un support de stockage (250), les informations de menu comportant des informations sur des services, telles qu'un service de lecture de contenu multimédia ou un service d'installation du dispositif d'exécution de contenu, les services étant respectivement associés aux icônes de menu à afficher, et les informations de menu comportant en outre des informations sur des données de service requises par les services respectifs ;</claim-text>
<claim-text>(b1) à partir des informations de menu extraites, détermination (S130) du fait que les services et les données de service sont disponibles dans le dispositif d'exécution de contenu ;</claim-text>
<claim-text>(b2) lorsque les services et les données de service sont disponibles dans le dispositif d'exécution de contenu selon la détermination, la détermination d'une capacité d'une ressource système du dispositif d'exécution de contenu ;</claim-text>
<claim-text>(c) lorsque aucun services et données de service correspondantes ne sont disponibles, la mise à jour (S150) des informations de menu extraites de sorte que l'icône de menu associée au service indisponible est supprimée dans le menu ; et</claim-text>
<claim-text>(d) sur la base des informations de menu mises à jour, l'affichage (S170) du menu qui comporte uniquement les icônes de menu associées aux services disponibles ;</claim-text>
<claim-text>(e) lorsque ni le service ni les données de service ne sont disponibles, le contrôle de la disponibilité de données de description qui fournissent des informations sur le service indisponible ; et</claim-text>
<claim-text>(f) lorsque les données de description sont disponibles, la mise à jour des informations de menu extraites de sorte que le menu affiché comporte l'icône de menu associée au service indisponible.</claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, dans lequel le support de stockage (250) comporte un support de stockage de type disque, et dans lequel l'étape (a) comporte la lecture des informations de menu du support de stockage de type disque.<!-- EPO <DP n="19"> --></claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1, dans lequel le support de stockage comporte un support de stockage non volatil, et<br/>
dans lequel l'étape (a) comporte la lecture des informations de menu du support de stockage non volatil.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon la revendication 3, dans lequel le support de stockage non volatil comporte l'une parmi une mémoire flash et une mémoire ROM.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon la revendication 1, dans lequel l'étape (b) comprend :
<claim-text>(b-1) le fait de déterminer si les services sont disponibles dans le dispositif d'exécution de contenu ; et</claim-text>
<claim-text>(b-2) le fait de déterminer si les services sont disponibles dans un dispositif fournissant des données de service.</claim-text></claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé selon la revendication 5, dans lequel l'étape (b) comprend (b-3) le fait de déterminer si un accès de réseau est accessible.</claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé selon la revendication 1, dans lequel l'étape (b) est exécutée périodiquement.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé selon la revendication 1, dans lequel les informations de menu sont mises à jour d'une manière telle que le menu affiché à l'étape (d) correspond aux services déterminés comme étant disponibles à l'étape (b).</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="20"> -->
<figure id="f0001" num="1,2"><img id="if0001" file="imgf0001.tif" wi="150" he="159" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="21"> -->
<figure id="f0002" num="3,4"><img id="if0002" file="imgf0002.tif" wi="143" he="226" img-content="drawing" img-format="tif"/></figure>
</drawings>
</ep-patent-document>
