WO2003102787A1 - Dispositif electronique, dispositif d'affichage de pages, programme et support d'information - Google Patents

Dispositif electronique, dispositif d'affichage de pages, programme et support d'information Download PDF

Info

Publication number
WO2003102787A1
WO2003102787A1 PCT/JP2003/006521 JP0306521W WO03102787A1 WO 2003102787 A1 WO2003102787 A1 WO 2003102787A1 JP 0306521 W JP0306521 W JP 0306521W WO 03102787 A1 WO03102787 A1 WO 03102787A1
Authority
WO
WIPO (PCT)
Prior art keywords
link
page
information
display
program
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/JP2003/006521
Other languages
English (en)
French (fr)
Inventor
Hirotaka Kondo
Naomasa Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to EP03756110A priority Critical patent/EP1508859A4/en
Priority to US10/485,021 priority patent/US8095864B2/en
Publication of WO2003102787A1 publication Critical patent/WO2003102787A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

Definitions

  • the present invention relates to an electronic apparatus such as a television set having a function of displaying a Web page, a page display method, a program, and a storage medium.
  • an electronic apparatus such as a television set having a function of displaying a Web page, a page display method, a program, and a storage medium.
  • a hyperlink causes the page being viewed to be switched to the page associated with any object in this page. It is possible.
  • This hyperlink usually functions as a trigger when a viewer actively performs an operation such as a mouse click on an arbitrary object. For this reason, in order to continuously browse a plurality of pages linked to a certain page, it is necessary for the viewer to specify each link destination in order on the link source page.
  • Known techniques for displaying a linked page without specifying a viewer include, for example, Japanese Patent Application Laid-Open No. Hei 10-402. This means that the page is analyzed, the page address that defines the link on this page is revealed, and one or more linked pages are obtained using this page address and displayed simultaneously. Things.
  • the linked pages are sequentially arranged in time. It cannot be displayed in turn. In addition, each page cannot be displayed at a fixed time interval.
  • Another problem that arises from requiring active operation of the viewer to acquire the linked page is that when browsing a page whose content is updated frequently, such as news, If the server was updated on the server side, the latest information could be lost.
  • the present invention provides an electronic apparatus, a page display method, a program, and a storage medium that can sequentially display linked pages by a simple operation for a user. It is intended to do so. Disclosure of the invention
  • an electronic apparatus including: a display unit having a display screen; placement information defining a display area to be placed on the display screen; and one or more links.
  • Means for reading a program including at least page designation information for designating an arbitrary page including: and information on link transmission to a link destination page of the designated page, based on the arrangement information of the read program.
  • the present invention it is possible to sequentially acquire a designated page of a linked page based on the information on link forwarding and display the page in a display area set on a display screen.
  • the user himself can link to the specified page Even if you do not specify, you can sequentially retrieve and display the linked pages.
  • the information on the link feed includes information defining a time interval of the link feed
  • the link feed means includes a link destination page to be displayed in the display area at the time interval of the link feed. May be switched.
  • the link feed is automatically executed according to the link feed time interval defined in the program. The user only needs to instruct this automatic link forwarding.
  • the information on the link feed further includes information defining a range of the link feed, and the link feed means switches a link destination page to be displayed in the display area within the range of the link feed. May be obtained.
  • an arbitrary limit such as the number of links can be set for automatic link feeding.
  • the range of the link feed may be limited by the depth of the link hierarchy.
  • the information on link sending further includes information defining the number of linked pages to be displayed simultaneously, and the link sending means displays the defined number of linked pages on a display screen. May be displayed simultaneously in the separate display areas set in.
  • a plurality of linked pages can be simultaneously displayed on the display screen, and the number can be arbitrarily specified.
  • a page display method includes a display unit having a display screen, a control unit, and a storage unit, wherein the control unit defines a display area to be arranged on the display screen.
  • Arbitrary information including location information and one or more links
  • a program including at least page designation information for designating a page and information on link transmission to a link destination page of the designated page is read and stored in the storage unit, and is stored in the storage unit. Setting a display area on the display screen based on the placement information of the program, obtaining a corresponding designation page based on the page designation information of the program stored in the storage unit,
  • the linked pages are sequentially acquired based on the information on the link sending of the program stored in the storage unit, and are displayed in a display area set on the display screen.
  • the above-described program is read, and based on the information relating to the link sending to the page linked to the specified page, the page linked to the specified page is sequentially acquired and displayed. It can be displayed in the display area set in. In other words, even if the user does not specify the link destination of the designated page, the linked pages can be sequentially acquired and displayed.
  • the information on the link feed includes information defining a time interval of the link feed, and the control unit switches the link destination page to be displayed in the display area at the time interval of the link feed. It can be anything.
  • the link feed is automatically executed according to the link feed time interval defined in the program. The user only needs to instruct this automatic link forwarding.
  • the information on the link feed further includes information defining a range of the link feed, and the control unit displays a link destination page to be displayed in the display area within the range of the link feed. Switching may be used.
  • the range of the link feed may be limited by the depth of the link hierarchy.
  • the information on link forwarding further includes information defining the number of simultaneously displaying the linked pages.
  • the control unit displays the defined number of linked pages on the display screen. You may make it display simultaneously in the set different display area.
  • a plurality of linked pages can be simultaneously displayed on the display screen, and the number can be arbitrarily specified.
  • a program comprising: placement information that defines a display area to be placed on a display screen; page designation information that designates an arbitrary page including one or more links; and a link to the designated page. Information on sending a link to the previous page is specified.
  • the electronic device reads the above-described program, and sequentially links the designated page of the designated page based on the information on the link sending to the linked page of the designated page. It can be acquired and displayed in the display area set on the display screen. In other words, even if the user does not specify the link destination of the specified page, the linked pages can be sequentially acquired and displayed.
  • the information on link transmission may include information defining a time interval of link transmission.
  • an automatic link feed can be realized in an electronic device in accordance with a link feed time interval defined in a program. The user is instructed to execute this automatic link feed. Just do it.
  • information on link feed is It may further include information defining the range of the link feed.
  • an arbitrary limit such as the number of links can be set for automatic link feeding.
  • the range of the link feed may be limited by the depth of the link hierarchy.
  • the information on link forwarding may further include information defining the number of pages to be displayed at the same time.
  • a plurality of linked pages can be simultaneously displayed on the display screen, and the number can be arbitrarily specified.
  • the program of the present invention may be provided as a document described in an extensible markup language.
  • a storage medium includes: placement information defining a display area to be placed on a display screen; page designation information designating an arbitrary page including one or more links; This is a storage medium that stores a program in which information on link sending to a linked page is specified.
  • the electronic device reads the above-described program, and sequentially links the designated page to the designated page based on the information on the link transmission to the designated page of the designated page. It can be acquired and displayed in the display area set on the display screen.
  • FIGS. 1A and 1B are diagrams showing a television set 100 according to an embodiment to which the present invention is applied.
  • FIG. 2 is a block diagram showing a configuration of the television set of FIG.
  • Figure 3 is a diagram showing the configuration of the mechanism (SMIL player 1) that processes SMIL documents.
  • FIG. 4 is a diagram showing an example of S MIL notation with an extension.
  • FIG. 5 is a diagram showing an example of a link between a plurality of pages.
  • FIG. 6 is a diagram showing an example of a page display for the SMIL notation shown in FIG.
  • FIG. 7 is a diagram showing an example of a page display including a designated page and a plurality of link destinations.
  • FIG. 8 is a diagram showing an example of a page display including a designated page and link destinations of a plurality of layers.
  • FIG. 9 is a diagram showing an example of SMIL notation for realizing the display of FIG.
  • FIG. 10 is a diagram showing an example of SMIL notation for realizing the display of FIG.
  • FIG. 11 is a diagram showing another example of the SMIL notation for realizing the display of FIG.
  • FIG. 12 is a flowchart showing a procedure for creating an extended SMIL document.
  • FIG. 13 is a flowchart showing the flow of processing an SML document in the SML player.
  • Fig. 14 is a flowchart showing the flow of analysis of the expanded SML document.
  • FIG. 15 is a flowchart showing the timer-one interrupt processing.
  • FIG. 16 is a diagram showing a display example of URL on the status bar.
  • FIG. 17 is a flowchart showing the procedure of an interrupt process in which a change in the status bar file name or URL display is used as an event.
  • Figure 18 shows the flow of interrupt processing upon completion of reading received data. This is a one-stop chat.
  • FIGS. 1A and 1B are diagrams showing a television set 100 according to an embodiment of the present invention.
  • FIG. 2 is a block diagram showing a configuration of the television set 100.
  • the television set 100 separates an interface unit 1 as a means for connecting to an external information source, and video information and audio information input from the interface unit 1.
  • AZV-SW2 video unit 3 that processes video information
  • audio unit 4 that processes audio information
  • operation input unit 5 that inputs operation commands from the user, and executes various arithmetic processes while controlling each unit And a control unit 6.
  • the interface section 1 has a network interface section (network I / F section) 7 for connecting to the WWW (World Wide Web) 102, a BS tuner 8 for selecting BS broadcasts, and a terrestrial broadcast.
  • Terrestrial tuner 9, video input terminal 10, audio input terminal 11, memory card slot 12 for reading / writing memory card, i.LI NK ( DV terminal) 13 are provided.
  • the video input terminal 10 can capture video information from a digital data processing device 14 such as a digital versatile disc (DVD), a personal computer (PC), or a game machine.
  • the video section 3 generates a display signal such as a CRT (Cathode Ray Tube) or LCD (Liquid Crystal Display) 15 and a video signal that can be displayed on the display 15 from the video information selected by the AZ V-SW 2.
  • YZ It consists of a C sync signal processor 16.
  • the sound unit 4 includes a sound processor 17 for processing acoustic information selected by the AZV-SW3, an audio amplifier 18 for amplifying an audio signal output from the sound processor 17, and an amplified audio signal. And a speaker 19 that outputs aurally.
  • the operation input unit 5 includes a key / switch unit 20 provided in the television set body and an infrared communication unit 22 for performing Ir (Infrared) wireless communication with the remote controller 21.
  • Ir Infrared
  • the control unit 6 includes a CPU (Central Processing Unit) 23, a main memory 24, a program Z data storage unit 25, and the like.
  • CPU Central Processing Unit
  • the main memory 24 is a high-speed memory that can be read and written at random, such as a random access memory (RAM).
  • the program / data storage unit 25 is a read-only or readable / writable nonvolatile storage device, and is, for example, a ROM (Read Only Memory), a flash ROM, a disk drive, or the like.
  • the television set 100 obtains a document described in an extensible markup language from the WWW 102 or an external information source, analyzes the document, and displays the analysis result on a display screen. It has a function to reflect it.
  • SM IL Synchronized Multimedia Integration Language
  • XML extensible Markup Language
  • W3C World Wide Web Contractor
  • Figure 3 shows the mechanism for processing this SMIL document (SMIL player).
  • the SM IL processor 33 reads the SMIL document 34 and checks the syntax according to a request from the application 35 that processes the SM IL document 34 visually or audibly. In addition, it performs a validity check as a SMIL document, a consistency check with the schema, and an analysis to generate data in a format that can be easily used by the application 35.
  • the SMIL parser 33 divides the SMIL document 34 into meaningful parts based on the analysis result of the SMIL document 34, and sets, for example, one or more display areas on the display screen, Set what media element to place.
  • the layout> element for the child of the head> element in the SMIL document 34 is placed on the screen, the body> of the SMIL document is displayed on the screen based on the layout> element.
  • the number after dur indicates the movement interval of the link in the specified page. In the above example, it means that the link moves every 5 seconds.
  • FIG. 4 shows an example of the S MIL notation with the above extension added.
  • the underline is the extension.
  • Figure 5 shows an example of a link between pages.
  • the specified page (link source page) 31 defines a plurality of items 31 a, 31 b, 31 c, 31 d, ... including the address of the linked page Shall be.
  • two display areas r 1 and r 2 are set on the display screen as shown in FIG. Then, the specified page 31 is displayed in one display area r 1, and the individual items 31 a, 31 b, 31 c, 31 d, of the specified page 31 are displayed in the other display area r 2.
  • the focus is a function for always giving input authority to one object in each display area.
  • the focused object can be visually identified by, for example, underlining or discoloration.
  • a timer interrupt process occurs at a predetermined time interval, and a movement code for moving the object to be focused to the next is transmitted to one display area r1. .
  • a plurality of link destinations 37-1 and 37-2 of the designated page 36 are displayed at the same time, and as shown in Fig. 8, a link of the designated page 38 is displayed.
  • a link 40 is displayed on the previous page 39 and the linked page 39.
  • the display area of the link destination with this attribute is Means to display the first link destination, and then to display the third link destination from the top after moving two places.
  • the link destinations are displayed in order in the link destination display area. By adding this attribute, different link destinations can be displayed in an arbitrary display area as shown in FIG.
  • count m is an attribute that specifies the number of links to be moved. By specifying this attribute, for example, as shown in FIG. 8, switching of the specified page from document 1 to document 2 can be performed based on time or the number of moving links.
  • write count MAX Can be specified to move the link to the end.
  • an arbitrary number of link destinations of the designated page can be displayed in each area, and the display of the link destination can be switched in units of the arbitrary number of areas.
  • FIGS. 10 and 1-1 examples of the SMIL notation for realizing the display of FIG. 8 are shown in FIGS. 10 and 1-1.
  • the underline indicates the extension.
  • Page 38 of http: // www. sony. co. jp / index. html is displayed, and the area specified by area "r2" is displayed by area "rl"
  • Figure 10 shows an example in which links in area “rl2" are sent at intervals of 10 seconds, and links in area “rl” move when the last link is reached. You In other words, the page displayed in the area "r2" is switched when all the links in the page have been displayed in the area "r3 '".
  • FIG. 11 shows an example in which link forwarding in the area "r2" is performed at intervals of 10 seconds, and link transmission in the area "rl” is performed at intervals of 120 seconds.
  • the flow shown in Fig. 12 is the operation of the application that creates the above SMIL notation interactively with the creator.
  • step 1203 To add a new display area for this page (YES in step 122), add a region> element in head> (step 1203). If not, proceed to the next step 1 204.
  • the ID in the region> element to be added in step 1203 or the ID in the existing region> element is described.
  • step 1 2 1 1 it is defined whether or not to automatically switch the display of the link destination (step 1 2 1 1), and if so, the switching method is defined (step 1 2 1 2).
  • the link destination is stream data such as video or audio, and you want to switch the link destination at the end of playback (Step 1 B 2 B).
  • step 1 2 15 If there is another display area and a page to be displayed in this display area, the process returns to the first step (step 1 2 15).
  • the SMIL player reads the SM IL document visually and audibly, and reads the SM IL document according to the request from the application, checks the syntax, and executes the SM IL document as a SMIL document. It consists of a SM IL parser, which performs validity check, schema consistency check, analysis, etc., and generates data in a format usable by the application.
  • Figure 13 shows the flow of processing an SML document in the SML player.
  • the application reads a SMIL document through a SMIL parser (step 1301).
  • the SMIL processor analyzes the loaded SMIL document after checking the syntax, validity of the SMIL document, and checking the consistency with the schema (step). 1 3 0 2). The analysis of this SMIL document will be described later in detail.
  • step 1303 If the checks and analysis of the SMIL document by the SMIL parser are completed without any problems, the timer interrupt processing described later, the interrupt processing by changing the status of the link source display area, and the completion of reading the received data Enable interrupts such as interrupt processing (step 1303). Thereafter, when the application detects an instruction from the user (step 13304), if the instruction is a control related to link feed (YES in step 135), the link according to the control is performed. Controls sending.
  • the instruction from the user is given, for example, from the remote controller 21 of the television set 100 shown in FIGS.
  • the remote controller 21 has a button 2 1 a for instructing automatic transmission of the link destination, a button 2 1 b for instructing movement to the previous link destination, a button 2 1 c for instructing movement to the next link destination, There is a stop button 21 d for automatic feed of linked destinations.
  • automatic link feed is enabled. For example, if a value of 1 or more is set in the automatic feed timer, the timer is stopped. Let go. If the timer has already started, the timer is restarted (step 1307), and an instruction is given by the stop button 21 d for the automatic feed of the link destination. If it is already enabled, automatic forwarding of the link destination is stopped. For example, if the automatic feed timer has been started, the timer is paused (step 1308). ⁇
  • FIG. 14 is a diagram showing a flow of analysis of the extended SMIL document.
  • step 1403 it is determined whether the link source is described in the SMIL document (step 1403). If the link source is described, an interrupt is generated according to a change in the status of the link source display area. Set (step 14404). Here, a change in the status of the link source display area occurs by moving the focused item in the link source display area by the movement code.
  • a display area for the link source page is created in a hidden manner, and the URL of the link source can be arbitrarily set by the application side, for example, by the user. Yes (step 1405). Thereafter, similarly, an interrupt generation condition for the automatic transmission at the link destination is set so that an interrupt is generated according to a change in the status of the display area of the link source (step 1404).
  • step 1415 As a child of the body> element, as the value of the src attribute in the text> element? ? If the document does not exist (NO in step 1401), it is processed as a normal SMIL document, that is, a page without the automatic forward function of the link destination (step 14415).
  • the interrupt processing includes a timer interrupt, an interrupt due to a change in the status of the link source display area, and an interrupt due to completion of reading the received data.
  • a timer interrupt is generated when the time for automatic transmission of a link destination expires.
  • a code for movement is given to the display area of the link source (step 1501).
  • the focus input authority automatically moves to the next item.
  • the file name ⁇ URL of the currently focused item is displayed in the status bar 41 of the display area r1 of the link source.
  • a moving code is given to the display area r 1 of the link source. Then, the focus moves to the next item, and at the same time, the display of the file name and URL on the status bar 41 also changes.
  • An interruption occurs as a change in the display of the file name or URL in the status bar 41 as an event.
  • step 1701 it is determined whether or not the information on the status bar 41 is a file name or a URL (step 1701). If the file name or URL is URL, the file name or URL is set in the display area r2 of the link destination (step 1702). As a result, the link destination information is displayed in the link destination display area r2.
  • the interrupt processing due to the completion of reading the received data occurs in the display area of the link source when the reading of the received data such as the stream is completed.
  • a code for movement is given to the display area of the link source (step 1801).
  • the focus moves to the next item in the link source display area, and the status file name and URL display in the link source display area change.
  • interrupt processing is performed by changing the status of the link source display area.
  • the embodiment in which the present invention is applied to a television set has been described above, but the present invention is not limited to this application. That is, The present invention is applicable to any device having a function of reading, interpreting and executing a document including a description for realizing the automatic linking of a page, such as a PC (Personal Computer), PDA (Personal Digital (Data) Assistants), It can be applied to various electronic devices such as mobile phones.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Description

電子機器装置、 ページ表示方法、 プログラムおよび記憶媒体 技術分野
本発明は、 たとえば W e bペ明ージを表示する機能を備えたテレビジョ ンセットなどの電子機器装置、 ペー田ジ表示方法、 プログラムおよび記憶 媒体に関する。 - 背景技術
H T M L (Hype r Tex t Markup L anguage) などのマークアップ言語に より作成されたページでは、ハイパリンクにより、閲覧中のページから、 このページ中の任意のオブジェクトに関連付けられたページへの切り替 えが可能である。
このハイパリンクは、 通常、 閲覧者による任意のオブジェクトのマウ スクリックなど、 閲覧者の能動的な操作をトリガとして機能するもので ある。 このため、 あるページにリンクされている複数のページを連続し て閲覧する場合には、 リンク元のページ上で閲覧者が各リンク先を順番 に指定するという操作を必要としていた。
閲覧者の指定無しでリンク先のページを表示する公知の技術には、 た とえば特開平 1 0— 4 0 0 6 2号などがある。これは、ページを解析し、 このべ一ジにリンクが定義されているページァドレスをあらい出し、 こ のページアドレスを用いて 1つまたは複数のリンク先のページを取得し て同時に表示する、 というものである。
しかしながら、 上記公知技術では、 リンク先の各ページを時間的に順 番に表示させることはできない。 また、 決められた時間間隔で各ページ を表示させることもできない。
また、 リンク先のページの取得に閲覧者の能動的な操作を要すること によってもたらされる別の問題として、 たとえばニュースなど頻繁にそ の内容が更新されるページを閲覧しているとき、 そのページ内容がサ一 バ側で更新された場合、 最新情報を逸してしまうことがあった。
本発明は、 このような事情を鑑みて、 ユーザにとって簡単な操作で、 リンク先の各べ一ジを順番に表示させることのできる電子機器装置、 ぺ ージ表示方法、 プログラムおよび記憶媒体を提供することを目的として いる。 発明の開示
本発明の主たる観点に係る電子機器装置は、 上記課題を解決するため の手段として、 表示画面を有する表示部と、 前記表示画面に配置すべき 表示領域を定義する配置情報と、 1以上のリンクを含む任意のぺ一ジを 指定するページ指定情報と、 前記指定ページのリンク先のページへのリ ンク送りに関する情報とを少なくとも含むプログラムを読み込む手段と 前記読み込んだプログラムの前記配置情報に基づいて前記表示画面に表 示領域を設定する手段と、 前記読み込んだプログラムの前記ページ指定 情報に基づいて該当する指定ページを取得する手段と、 前記指定ページ のリンク先のページを、 前記読み込んだプログラムの前記リンク送りに 関する情報に基づいて順次取得して前記表示画面に設定された表示領域 に表示させるリンク送り手段とを具備する。
この発明によれば、 リンク送りに関する情報に基づいて、 指定べ一ジ のリンク先のページを順次取得して表示画面に設定された表示領域に表 示させることができる。 すなわち、 ユーザ自らが指定ページのリンク先 を指定しなくても、 リンク先のページを順次取得して表示できるように なる。
また、 本発明の電子機器装置において、 リンク送りに関する情報がリ ンク送りの時間間隔を定義する情報を含み、 リンク送り手段は、 このリ ンク送りの時間間隔で表示領域に表示させるリンク先のページを切り替 えるものであってよい。
この発明によれば、 プログラムに定義されたリンク送りの時間間隔に 従って自動的にリンク送りが実行される。 ュ一ザにとっては、 この自動 的なリンク送りの実行を指示するだけでよい。
さらに、 本発明の電子機器装置において、 リンク送りに関する情報が リンク送りの範囲を定義する情報をさらに含み、 リンク送り手段は、 こ のリンク送りの範囲で表示領域に表示させるリンク先のページを切り替 えるものであってもよい。
この発明により、 自動的なリンク送りに、 リンク回数など任意の制限 を設けることができる。
また、 本発明の電子機器装置において、 リンク送りの範囲にはリンク の階層の深さの制限を設けられるようにしてよい。
さらに、 本発明の電子機器装置において、 リンク送りに関する情報が リンク先のページを同時に表示させる数を定義する情報をさらに含み、 リンク送り手段は、 この定義された数のリンク先のページを表示画面に 設定された別々の表示領域に同時に表示させるものであってもよい。
これにより、 表示画面に複数のリンク先のページを同時に表示でき、 その数を任意に指定することができる。
本発明の別の観点に係るページ表示方法は、 表示画面を有する表示部 と、 制御部と、 記憶部とを設けておき、 前記制御部が、 前記表示画面に 配置すべき表示領域を定義する配置情報と、 1以上のリンクを含む任意 のべ一ジを指定するページ指定情報と、 前記指定ページのリンク先のぺ ージへのリンク送りに関する情報とを少なくとも含むプログラムを読み 込んで前記記憶部に記憶し、 前記記憶部に記憶されたプログラムの前記 配置情報に基づいて前記表示画面に表示領域を設定し、 前記記憶部に記 憶されたプログラムの前記ページ指定情報に基づいて該当する指定べ一 ジを取得し、 前記指定ページのリンク先のページを、 前記記憶部に記憶 されたプログラムの前記リンク送りに関する情報に基づいて順次取得し て前記表示画面に設定された表示領域に表示させる、というものである。
このページ表示方法によれば、 上記のプログラムを読み込み、 その中 の、 指定ページのリンク先のページへのリンク送りに関する情報に基づ いて、 指定ページのリンク先のページを順次取得して表示画面に設定さ れた表示領域に表示させることができる。 すなわち、 ユーザ自らが指定 ページのリンク先を指定しなくても、 リンク先のページを順次取得して 表示することができる。
また、 本発明のページ表示方法において、 リンク送りに関する情報が リンク送りの時間間隔を定義する情報を含み、 制御部は、 このリンク送 りの時間間隔で表示領域に表示させるリンク先のページを切り替えるも のであってよい。
この発明によれば、 プログラムに定義されたリンク送りの時間間隔に 従って自動的にリンク送りが実行される。 ュ一ザにとっては、 この自動 的なリンク送りの実行を指示するだけでよい。
さらに、 本発明のページ表示方法において、 リンク送りに関する情報 がリンク送りの範囲を定義する情報をさらに含み、 制御部は、 このリン ク送りの範囲で表示領域に表示させるリンク先のぺ一ジを切り替えるも のであってもよい。
この発明により、 自動的なリンク送りに、 リンク回数など任意の制限 を設けることができる。
また、 本発明のページ表示方法において、 リンク送りの範囲にはリン クの階層の深さの制限を設けられるようにしてよい。
さらに、 本発明のページ表示方法において、 リンク送りに関する情報 がリンク先のページを同時に表示させる数を定義する情報をさらに含み. 制御部は、 この定義された数のリンク先のページを表示画面に設定され た別々の表示領域に同時に表示させるようにしてもよい。
これにより、 表示画面に複数のリンク先のページを同時に表示でき、 その数を任意に指定することができる。
本発明の別の観点に係るプログラムは、 表示画面に配置すべき表示領 域を定義する配置情報と、 1以上のリンクを含む任意のページを指定す るページ指定情報と、 前記指定ページのリンク先のページへのリンク送 りに関する情報とが規定されてなるものである。
この発明によれば、電子機器装置にて、上記のプログラムを読み込み、 その中の、 指定ページのリンク先のページへのリンク送りに関する情報 に基づいて、 指定べ一ジのリンク先のページを順次取得して表示画面に 設定された表示領域に表示させることができる。 すなわち、 ユーザ自ら が指定ページのリンク先を指定しなくても、 リンク先のページを順次取 得して表示できるようになる。
また、 本発明のプログラムにおいて、 リンク送りに関する情報がリン ク送りの時間間隔を定義する情報を含むものであってよい。
この発明によれば、 電子機器装置にて、 プログラムに定義されたリン ク送りの時間間隔に従って自動的なリンク送りを実現することができる, ユーザにとっては、 この自動的なリンク送りの実行を指示するだけでよ い。
さらに、 本発明のプログラムにおいて、 リンク送りに関する情報がリ ンク送りの範囲を定義する情報をさらに含むものであってもよい。
この発明により、 自動的なリンク送りに、 リンク回数など任意の制限 を設けることができる。
また、 本発明のプログラムにおいて、 リンク送りの範囲にはリンクの 階層の深さの制限を設けられるようにしてよい。
さらに、 本発明のプログラムにおいて、 リンク送りに関する情報がリ ンク先のページを同時に表示させる数を定義する情報をさらに含むもの であってもよい。
これにより、 表示画面に複数のリンク先のページを同時に表示でき、 その数を任意に指定することができる。
また、 本発明のプログラムは、 拡張可能なマークアップ言語により記 述された文書として提供されるものであってよい。
本発明のさらに別の観点に係る記憶媒体は、 表示画面に配置すべき表 示領域を定義する配置情報と、 1以上のリンクを含む任意のページを指 定するページ指定情報と、 前記指定ページのリンク先のページへのリン ク送りに関する情報とが規定されたプログラムが記憶された記憶媒体で ある。
この発明によれば、電子機器装置にて、上記のプログラムを読み込み、 その中の、 指定ページのリンク先のぺ一ジへのリンク送りに関する情報 に基づいて、 指定ページのリンク先のページを順次取得して表示画面に 設定された表示領域に表示させることができる。 図面の簡単な説明
図 1 Aと図 1 Bは本発明を適用した実施の一形態であるテレビジョ ンセッ ト 1 0 0を示す図である。
図 2は図 1のテレビジョンセットの構成を示すブロック図である。 図 3は S M I L文書を処理する機構 (S M I Lプレイヤ一) の構成を 示す図である。
図 4は拡張を加えた S M I L表記の一例を示す図である。
図 5は複数のページ間のリンクの例を示す図である。
図 6は図 4に示した S M I L表記に対するページ表示の一例を示す 図である。
図 7は指定ページとその複数のリンク先からなるページ表示の一例 を示す図である。
図 8は指定ページとその複数の階層のリンク先からなるページ表示 の一例を示す図である。
図 9は図 7の表示を実現する S M I L表記の例を示す図である。
図 1 0は図 8の表示を実現する S M I L表記の例を示す図である。 図 1 1は図 8の表示を実現する S M I L表記の他の例を示す図であ る。
図 1 2は拡張された S M I L文書の作成手順を示すフローチヤ一ト である。
図 1 3は S M I Lプレイヤ一において S M I L文書を処理する流れ を示すフロ一チヤ一トである。
図 1 4は拡張した S M I L文書の解析の流れを示すフローチヤ一ト である。
図 1 5はタイマ一割り込み処理を示すフローチャートである。
図 1 6はステータスバーにおいての U R Lの表示の例を示す図であ る。
図 1 7はステータスバ一のファイル名や U R Lの表示の変化をィべ ン卜とする割り込み処理の手順を示すフローチヤ一トである。
図 1 8は受信データの読み込み完了による割り込み処理の流れを示 すフ口一チヤ一トである。 発明を実施するための最良の形態
以下、 本発明の実施の形態を図面に基づいて説明する。
図 1 Aと図 1 Bは、 本発明を適用した実施の一形態であるテレビジョ ンセット 1 0 0を示す図である。 図 2は、 このテレビジョンセット 1 0 0の構成を示すブロック図である。
同図に示すように、 このテレビジョンセッ ト 1 0 0は、 外部情報源と の接続手段であるィンタ一フェース部 1と、 このインターフェース部 1 より入力された映像情報と音響情報とを分離する AZV—SW2と、 映 像情報を処理する映像部 3と、 音響情報を処理する音響部 4と、 ユーザ からの操作命令を入力する操作入力部 5と、 各部の制御とともに各種の 演算処理を実行する制御部 6とで構成される。
インターフェース部 1には、 WWW (World Wide Web) 1 0 2との接 続手段であるネッ トワークインターフェース部(ネッ トワーク I /F部) 7、 B S放送を選曲する B Sチューナ 8、 地上波放送を選曲する地上波 チューナ 9、 ビデオ入力端子 1 0、 オーディオ入力端子 1 1、 メモリ力 ―ドの読み書きを行うメモリカードスロッ ト 1 2、 ディジタルビデオ力 メラ等からの情報を取り込むための i . L I NK (DV端子) 1 3など が設けられている。 なお、 ビデオ入力端子 1 0からは、 例えば DVD (Digi tal Versat i le Disc) , P C (Personal Computer) , ゲーム機などの ディジタルデータを扱う機器 1 4からの映像情報を取り込むことができ る。
映像部 3は、 C RT (Cathode Ray Tube) や L CD (Liquid Crystal Display) などのディスプレイ 1 5と、 AZ V— S W 2によって選択され た映像情報からディスプレイ 1 5に表示可能な映像信号を生成する YZ Cシンクシグナルプロセッサ 1 6とからなる。
音響部 4は、 AZV— S W3によって選択された音響情報を処理する サウンドプロセッサ 1 7と、 サウンドプロセッサ 1 7より出力されたォ —ディォ信号を増幅するオーディオアンプ 1 8と、 増幅後のオーディオ 信号を聴覚的に出力するスピーカ 1 9とで構成される。
操作入力部 5は、 テレビジョンセット本体に設けられたキ一/スィッ チ部 2 0と、 リモートコントローラ 2 1 との間で I r (Infrared) 無線 通信を行う赤外線通信部 2 2とからなる。
制御部 6は、 C P U (Central Processing Unit) 2 3、 メインメモリ 24、 プログラム Zデータ記憶部 2 5などで構成される。
C PU (Central Processing Unit) 2 3は、 プログラム/データ記憶 部 2 5に記憶されたプログラムやデータ、 操作入力部 5からの入力など に基づき、 メインメモリ 24を作業空間として用いて各種の演算処理や 制御を実行する。メインメモリ 24は、たとえば、 RAM (Random Access Memory) などの、 ランダムに読み取りと書き込みか可能な高速なメモリ である。 プログラム/データ記憶部 2 5は、 読み取り専用あるいは読み 書き可能な不揮発性の記憶装置であり、 たとえば ROM (Read Only Memory) 、 フラッシュ R〇M、 ディスク ドライブなどである。
このテレビジョンセッ ト 1 0 0は、 WWW 1 0 2や外部情報源などか ら拡張可能なマークアップ言語によって記述された文書を取得し、 この 文書を解析して、 この解析結果を表示画面に反映させる機能を備えてい る。
例として、 拡張可能なマークアップ言語が SM I L (Synchronized Multimedia Integration Language)である場合を述べる。 SM I Lは、 XML (extensible Markup Language)をベースとして、 W3 C (World Wide Web Consor t ium)によって標準化が進められている同期化マルチメ ディァ統合言語である。
図 3に、 この SM I L文書を処理する機構 (SM I Lプレイヤー) を 示す。
同図に示すように、 SM I Lパ一サ一 3 3は、 SM I L文書 3 4を視 覚的あるいは聴覚的に処理するアプリケ一シヨン 3 5からの要求により S M I L文書 3 4の読み込み、 構文チェック、 SM I L文書として正当 性チェック、 スキ一マとの整合性チェック、 解析などを行って、 アプリ ケ一ション 3 5が利用しやすい形式のデータを生成する。
S M I Lパーサー 3 3は、 S M I L文書 3 4の解析結果をもとにして、 S M I L文書 3 4を意味のある部分に切り分け、 たとえば、 表示画面に 1つ以上の表示領域を設定し、 その表示領域に何のメディァ要素を配置 するかを設定する。
具体的には、 S M I L文書 3 4中のく head〉要素の子どもにく layout>要 素が配置されているならば、 そのく layout〉要素に基づいて、 画面上に S M I L文書のく body>内のメディァ要素を配置するための領域く regi on>を 設定する。
S M I L文書 34中のく body>要素内で、 メディァ要素としてページを 指定する場合、 通常は
く text src= http://www.sony. co.jp/iiidex.litinl region rV /… (1) と表記する。
このように、 S M I Lではファイルを直接指定で表記するため、 指定 ページ内にあるリンク先のページを指定することは現在の SM I L規格 の範囲では不可である。 というのも、 指定べ一ジを解析してからでない とリンク先の情報が得られないからである。 すなわち、 表記段階では、 リンク先が分からず、 そのリンク先を指定できないことになる。
そこで、 く text src=" hi t :// ww. sony. co. jp/index. html ??dur = 5"
region=" rl"> … (2)のように、 UR I (Uniform Resource Identifiers) 表記に属性として?? dur = 5の記述を追加する。
??以降に du が記述されていた場合、 ??以前に記述されたファイル名 を指定ページ (リンク元のページ) とし、 その指定ページのリンク先を 表示するという意味を持たせている。 dur=以降の数字は、 指定ページ内 にあるリンクの移動間隔を示す。 上記例では 5秒間隔でリンクが移動す るという意味になる。
図 4に、 上記のような拡張を加えた S M I L表記の一例を示す。
アンダーラインが拡張個所である。
すなわち、 く head>要素の子どものく layout>要素において、 2つの領域 "rl"と "r2"が定義されており、領域" rl"で指定された範囲には、 リンク 元のページである ht tp://www. sony. co. jp/index. htmlが表示され、 領域 "r 2"で指定された範囲には、 領域" rl"で表示しているリンク元のページ に含まれるリンク先が表示されることになる。 リンクの移動は 1 0秒間 隔で行われる。
この SM I L表記によって以下のようなリンク先の自動送りが実現さ れる。
図 5に、 ページ間のリンクの例を示す。 指定ページ (リンク元のベー ジ) 3 1には、 リンク先のページのアドレスを含む複数の項目 3 1 a , 3 1 b, 3 1 c , 3 1 d , ····が定義されているものとする。
図 4に示した S M I L表記により、表示画面には、図 6に示すように、 2つの表示領域 r 1, r 2が設定される。 そして、 一方の表示領域 r 1 に指定ページ 3 1が表示され、 他方の表示領域 r 2には、 指定ページ 3 1の個々の項目 3 1 a, 3 1 b, 3 1 c , 3 1 d , '···に対応するリン ク先のページ 3 2— 1, 3 2 - 2 , 3 2— 3, 3 2— 4, ····が 1 0秒 間隔で 1ページずつ切り替えて表示される。
ところで、 最初に指定ページ 3 1が表示されたとき、 その先頭の項目 3 1 aにフォ一カスがあてられる。 ここで、 フォーカスとは、 個々の表 示領域において常に一つのオブジェク トに入力権限を与えるための機能 である。 フォ一カスがあてられたオブジェクトはたとえば下線引きや変 色等によって視覚的に識別することが可能となっている。
このテレビジョンセット 1 0 0では、 決められた時間間隔でタイマー 割り込み処理が発生し、 フォーカス対象のオブジェク トを次へ移動させ るための移動コードが一方の表示領域 r 1に対して送信される。
この移動コードにより、 一方の表示領域 r 1で新たにフォーカスがあ てられたオブジェク卜が項目であるならば、 この項目に定義されている リンク先のページのアドレスを他方の表示領域 r 2に表示させるリンク 先のページの情報として設定することで、 リンク先のページの表示が実 現される。
次に、図 7に示すように、指定べ一ジ 3 6の複数のリンク先 3 7— 1, 3 7— 2を同時に表示したり、 図 8に示すように、 指定ページ 3 8のリ ンク先のページ 3 9とそのリンク先のページ 3 9のさらにリンク先 4 0 を表示する場合を説明する。
この場合、 S M I L文書に次のような表記の拡張を行えばよい。
<text
src= ht tp ://www. sony. co.jp/ index. html??dur = 5;l ink=2; i tevi=2, 1; cou nい 10" region=" rl" > "- (3)
ここでは新たに link=2, item=2, 1; count = 10の表記が追加されている。 item=i, jは、 リンク間の移動間隔とリンク間の移動開始位置'を指定す る属性であり、 iがリンク間の移動間隔を示し、 j がリンク間の移動開 始位置を示す。 (3)の例は、 この属性を持つリンク先の表示領域には最初 に先頭のリンク先を表示させ、 次には、 二つ移動した先頭から三番目の リンク先を表示させることを意味する。
item=i,jの指定がなければ、 リンク先の表示領域には、 リンク先が順 に表示される。 この属性の追加により、 図 7に示したように、 任意の表 示領域にそれぞれ異なったリンク先を表示させることができる。
count=mは、移動するリンク数を指定する属性である。 この属性の指定 により、 例えば図 8に示したように、 ドキュメント 1からドキュメント 2への指定ページの切り替えを、 時間や移動リンク数に基づいて行うこ とができる。
例えは、 後者の場合で、 指定ページの最後のリンク先に移動してから 指定ページを切り替えたい場合は、 通常 SM I Lではリンク数を確認で きないので、 例えば、 count=MAXと表記することで、 リンクの移動を最後 まで行うように指定することが可能である。
link=nは、 表示させるリンク先の奥行き (階層数) を指定する属性で ある。 link=2と指定されたとすると、 指定ページに定義されているリン ク先のページのさらにそのリンク先のページを表示することができる。 なお、 この link=nの指定がなくても、 (2)のように、 dur = tが指定され ていれば、 指定ページに定義されているリンク先を順に表示させること ができる。 ―
逆に、 く text src= hitp://www. sony. co.j /index.html??l ink=l region="rl">…(4)のように、 dur = tの属性の指定がなかった場合、 リン ク先は表示されるが、 リンク先の自動送りは実行されない。 ただし、 (3) のように、 (4)のリンク先を表示するタグが存在し、 count=mでリンク数 が指定されていれば、 リンクの移動間隔とリンク数とに基づいて指定べ ージのリンクを移動させるタイミングが決定するので、 リンク先の自動 送りを実現することができる。 上記拡張を用い、 図 7の表示を実現するための S M I L表記の例を図 9に示す。
アンダーラインが拡張個所を示している。 この例では、 領域" rl"で指 定された範囲に http://www. sony. co. jp/index. htmlのページを表示し、 領域" r 2"で指定された範囲には領域" rl"に表示されている
hi tp://www. sony. co. jp/index. htmlのページに含まれるリンク先の一つ すなわち図 7で示すところの 「見出し 1」 のページ 3 7— 1が表示され る。 そして、 領域" r3"で指定された範囲には、 領域" rl"に表示されてい る http://www. sony. co. j p/index. h tmlのページ内に含まれるリンク先で かつ領域" r2"に表示されているリンク先の次のリンク先、 すなわち図 7 で示すところの 「見出し 2」 のページ 3 7— 2が表示される。
その 1 0秒後には、 領域" r2"に 「見出し 3」 のページが、 領域" r3"に は 「見出し 4」 のページが表示される。
このように、 上記の拡張により、 指定ページの任意の数のリンク先を 個々の領域に表示し、 その任意の数の領域の単位でリンク先の表示を切 り替えることができる。
次に、 図 8の表示を実現するための S M I L表記の例を図 1 0、 図 1 - 1に示す。 アンダーラインが拡張個所を示している。 図 1 0、 図 1 1 と もに領域" rl"で指定された範囲には、
http://www. sony. co. jp/index. htmlのぺ一ジ 3 8を表示し、 領域 "r2"で 指定された範囲には、 領域" rl"で表示している
http:// ww. sony. co. j p/index. htmlのページ内に含まれるリンク先のぺ ージ 3 9を表示し、 領域 "r3"には、 領域" r2"に表示されるページのリン ク先 40を表示することを意味する。
図 1 0は、 領域" r2"内のリンク送りが 1 0秒間隔で行われ、 最後のリ ンクまで達したら、 領域" rl"内のリンクが移動するという例である。 す なわち、 領域" r2"に表示されるページは、 そのページ内に存在する全て のリンク先が領域" r 3' 'に表示し終わった段階で切り替わるという例であ る。
図 1 1は、 領域" r2"内のリンク送りは 1 0秒間隔で行われ、 領域" rl" 内のリンク送りは 1 2 0秒間隔で行われるという例である。
以上のように SM I L表記を拡張した場合、 通常の SM I Lプレイヤ —では??以降を無視するため、 ??以前に指定されたファイルが表示され るだけであるから、 通常の SM I Lプレイヤ一での処理に影響を与える ことはない。 言い換えるならば、 以上の拡張 SM I L表記に対応した S M I 1プレイヤーのみが、??以降の dur = tもしくは link=nを正しく解釈し て、 リンク先の自動送りを実現することができる。
ここまで、従来の SM I Lプレイヤ一との互換性を保っために、く text> 要素内に属性を追加してリンク先の自動送りを実現する例を挙げたが、 同等な意味を持つタグを追加することによっての同様の拡張も考えられ る。また、 S M I Lと同様な機能を備えている HTML + T I MEにも、 同様な拡張を行うことが可能である。
次に、 上記の拡張された SM I L文書の作成手順を説明する。
図 1 2に示すフローは、 作成者と対話形式で上記の S M I L表記を作 成するアプリケ一ションの動作である。
まず、 〈body〉内に、 表示したいページのファイルを定義するく text>要 素を追加する (ステップ 1 2 0 1 ) 。
このページの表示領域を新たに追加したい場合には (ステップ 1 2 0 2の YE S)、く head>内にく region>要素を追加する(ステツプ 1 2 0 3 )。 追加しない場合は次のステツプ 1 2 04に進む。
次に、 追加した表示領域もしくは既存の表示領域に上記ファイルのぺ —ジが表示されるように、追加したく text>要素内に region=IDを追加する (ステップ 1 2 04) 。 ここで、 IDにはステツプ 1 2 0 3で追加した く region>要素内の IDもしくは既存のく region>要素内の IDが記述される。 続いて、 上記ファイルのページのリンク先の表示を有効にするかどう かを定義する。 リンク先の表示を有効にするならば (ステップ 1 2 0 5 の Y E S )、追加したく text>要素内の src属性の??の後に link=nを記述す る (ステップ 1 2 0 6 ) 。
移動するリンク数を指定したいならば(ステツプ 1 2 0 7の YE S)、 追加した〈text>要素内の src属性の??の後に count=mを記述する (ステツ プ 1 2 0 8 ) 。
ここで、 ページ内のすべてのリンク先に移動するようにするならば count=MAXとする。
移動するリンク先の移動間隔を指定したいならば (ステップ 1 2 0 9 の YE S)、追加したく text>要素内の src属性の??の後に item=i, j 'を記述 する (ステップ 1 2 1 0) 。
さらに、 リンク先の表示を自動で切り替えるかどうかを定義し (ステ ップ 1 2 1 1 ) 、 自動で切り替えるならばその切り替え方法を定義する (ステップ 1 2 1 2 ) 。
時間でリンク先の表示を自動で切り替えたい場合は (ステップ 1 2 1 2の A) 、 追加したく text>要素内の src属性の??の後に dur = tを記述する (ステップ 1 2 1 3) 。 なお、 link=lの場合は、 1 ink=lを削除できる。 また、 リンク先がビデオやオーディォなどのストリームデータの場合 で再生終了時にリンク先を切り替えたい場合は(ステップ 1 2 1 2の B). 追加したく text〉要素内の src属性の??の後に dur=0を記述する (ステツプ 1 2 1 4) 。 この場合も、 link=lの場合は、 1 ink=lを削除可能である。 現在選択中のページのリンク先を別の表示領域に表示したい場合で、 かつリンク先の表示ページの設定が count=MAXとしたい場合、すなわちリ ンク先を最後まで表示してから現在の選択ページを切り替えるようにし たい場合は (ステップ 1 2 1 2の C) 、 く text>要素内の記述をここで終 了する。
さらに、 別の表示領域とこの表示領域に表示させたいページがある場 合は最初のステップに戻る (ステップ 1 2 1 5) 。
次に、 このような手順で作成された SM I L文書を、 たとえば図 2に 示したテレビジョンセッ ト 1 0 0の SM I Lプレイヤーで処理する場合 の手順を説明する。
S M I Lプレイヤ一は、 前述したように、 SM I L文書を視覚的ある いは聴覚的に処理するアプリケ一シヨンと、 このアプリケーションから の要求により、 SM I L文書を読み込み、 構文チェック、 SM I L文書 としての正当性チェック、 スキーマとの整合性チェック、 解析などを行 つて、 アプリケ一ションが利用可能な形式のデータを生成する SM I L パーザ一とで構成される。
図 1 3に、 S M I Lプレイヤーにおいて S M I L文書を処理する流れ を示す。
まず、 アプリケ一ションは SM I Lパーサーを通じて SM I L文書の 読み込みを行う (ステップ 1 3 0 1 ) 。 読み込まれた SM I L文書に対 して、 S M I Lパ一サ一では、 構文のチェック、 SM I L文書としての 正当性チェック、 スキーマとの整合性チェックなどが行われた後、 解析 が行われる (ステップ 1 3 0 2) 。 この S M I L文書の解析については 後で詳細に説明する。
S M I Lパーサーでの S M I L文書の各チエツクと解析が問題無く終 了したならば、 後述するタイマ一割り込み処理、 リンク元の表示領域の ステータスの変更による割り込み処理、 受信デ一夕の読み込み完了によ る割り込み処理などの割り込みを許可する (ステップ 1 3 0 3 ) 。 この後、 アプリケーションはュ一ザからの指示を検出すると (ステツ プ 1 3 0 4 ) 、 その指示がリンク送りに関するコントロールであるなら ば (ステップ 1 3 0 5の Y E S ) 、 そのコントロールに応じたリンク送 りの制御を行う。
ユーザからの指示は、 たとえば、 図 1および図 2に示したテレビジョ ンセッ ト 1 0 0のリモートコントローラ 2 1より与えられる。 リモート コントローラ 2 1には、 リンク先の自動送りを指示するポタン 2 1 a、 前のリンク先への移動を指示するポタン 2 1 b、 次のリンク先への移動 を指示するボタン 2 1 c、 リンク先の自動送りの停止ポタン 2 1 dなど が設けられている。
リンク先自動送りポタン 2 1 aによる指示が与えられた場合、 リンク 先の自動送りが有効になり、 たとえば、 自動送りのタイマ一に 1以上の 値がセットされていれば夕イマ一をス夕一トさせる。 既にタイマ一がス タートしていた場合はタイマーを再スター卜させる(ステップ 1 3 0 7 ) , リンク先の自動送りの停止ポタン 2 1 dによる指示が与えられた場合. リンク先の自動送りが既に有効になっていれば、 リンク先の自動送りが 停止される。たとえば、自動送りのタイマーがスタートしていたならば、 タイマーを一時停止させる (ステップ 1 3 0 8 ) 。 ·
次のリンク先への移動指示ポタン 2 1 cによる指示が与えられた場合 は、 リンク元の表示領域においてフォーカスをあてる項目を順方向へ移 動させるためのコ一ドがアプリケ一ションに与えられ、 アプリケ一ショ ンはこの移動用のコ一ドを処理して次のリンク先への自動送りを実行す る (ステップ 1 3 0 9 ) 。
前のリンク先への移動指示ポタン 2 1 bによる指示が発生した場合は. リンク元の表示領域においてフォーカスをあてる項目を逆方向へ移動さ せるためのコ一ドがアプリケーションに与えられ、 アプリケ一ションは この逆方向への移動用のコードを処理して前のリンク先への移動を実行 する (ステップ 1 3 1 0 ) 。
図 1 4は、 拡張した S M I L文書の解析の流れを示す図である。
S M I L文書のく body>内において、 く t ex t>要素内の src属性の値とし て??が存在し、 それ以降に dur = iまたは link=nが存在するならば(ステツ プ 1 40 1の YE S) 、 く head>要素の子どものく layout〉要素の内容に基 づいてリンク先の表示領域を作成する (ステップ 1 4 0 2 ) 。
続いて、 リンク元が S M I L文書に記載されているかどうかを判定し (ステップ 1 40 3 ) 、 記載されていれば、 リンク元の表示領域のステ —タスの変化に応じて割り込みが発生するようにセッ 卜する (ステップ 1 4 04) 。 ここで、 リンク元の表示領域のステータスの変化とは、 リ ンク元の表示領域においてフォーカスをあてた項目を移動用コードによ り移動させることによって起きる。
ここでもしリンク元が S M I L文書に記載されていない場合は、 その リンク元のページ用の表示領域を非表示で作成し、 リンク元の URLを アプリケーションの側でたとえばユーザが任意に設定することができる (ステップ 1 4 0 5 ) 。 この後、 同様にリンク元の表示領域のステ一夕 スの変化に応じて割り込みが発生するように、 リンク先の自動送りの割 り込み発生条件の設定を行う (ステップ 1 404) 。
続いて、く text〉要素内の src属性の??の後にリンク間の移動範囲を指定 する count=mが存在するかどうかを判定する (ステツプ 1 40 6 ) 。 指定 されていれば、 そのリンク間の移動範囲をリンク先自動送りの制御パラ メータとしてセットする (ステップ 1 40 7 ) 。
次に、 src属性の??の後にリンク間の移動間隔を指定する item=i, ]'が存 在するかどうかを判定し (ステップ 1 40 8 ) 、 指定されていれば、 そ のリンク間の飛び越し間隔をリンク先自動送りの制御パラメータとして セッ トする (ステップ 1 4 0 9) 。
さらに、 src属性の??の後に、 リンク先の自動送りの時間的な条件を指 定する dur=tが存在するかどうかを判定し(ステップ 1 4 1 0の YE S)、 dur = 0として存在していれば (ステップ 1 4 1 1の YE S) 、 メディアォ ブジェクトがストリームであるとして、 ストリームの再生終了後に割り 込みが発生して次のリンクへの自動送りを実行するように、 リンク先自 動送りの設定を行う (ステップ 1 4 1 2) 。 また、 dur =の値に 1以上の 値が指定されているならば、 この値をリンク先の自動送りのタイマ一の 値として設定する (ステップ 1 4 1 3) 。
以上の解析後、 続いてく body〉要素内の次のく text〉要素について同様の 処理が繰り返される (ステップ 1 4 1 4) 。 ―
なお、く body〉要素の子どもであるく text〉要素内の src属性の値として?? が存在しない場合は (ステップ 1 4 0 1の NO) 、 通常の S M I L文書 つまりリンク先の自動送り機能を持たないページとして処理される (ス テツプ 1 4 1 5 ) 。
次に、 割り込み処理について説明する。
割込み処理には、 タイマー割り込み、 リンク元の表示領域のステ一夕 スの変更による割り込み、 受信データの読み込み完了による割り込みが ある。
タイマー割り込みは、 図 1 5に示すように、 リンク先の自動送りの夕 イマ一のタイムオーバによって発生する。 このとき移動用のコードがリ ンク元の表示領域に対して与えられる (ステップ 1 5 0 1 ) 。 これによ り、 次の項目へフォーカス (入力権限) が自動的に移動する。
図 1 6に示すように、 リンク元の表示領域 r 1のステータスバ一 4 1 には現在フォーカスがあてられている項目のフアイル名ゃ UR Lが表示 される。 移動用のコ一ドがリンク元の表示領域 r 1に対して与えられる と、 フォーカスが次の項目に移動し、 同時にステータスバー 4 1のファ ィル名や U R Lの表示も変化する。 このステータスバー 4 1のファイル 名や U R Lの表示の変化をィベントとして割り込みが発生する。
この割り込み処理では、 図 1 7に示すように、 まずステータスバー 4 1の情報がファイル名もくしは U R Lであるかどうかが判定される (ス テツプ 1 7 0 1 ) 。 ファイル名もくしは U R Lならば、 このフアイル名 もくしは U R Lがリンク先の表示領域 r 2にセッ 卜される (ステップ 1 7 0 2 ) 。 これにより、 リンク先の表示領域 r 2にリンク先の情報が表 示される。
受信データの読み込み完了による割り込み処理は、 図 1 8に示すよう に、 ストリームなどの受信データの読み込み完了によりリンク元の表示 領域において発生する。 このとき移動用のコ一ドがリンク元の表示領域 に対して与えられる (ステップ 1 8 0 1 ) 。 この結果、 リンク元の表示 領域において次の項目へフォーカスが移動し、 リンク元の表示領域のス テ一タスバ一のファイル名や U R Lの表示が変化する。 これにより、 リ ンク元の表示領域のステータスの変更による割り込み処理が行われる。 以上説明したように、 指定ページのリンク先の内容を順番に閲覧した い場合、これまでユーザはリンク先を一つずつ指定する必要があつたが、 この実施形態では、 一回の操作でリンク先の内容を順番に閲覧すること が可能となる。 写真などの画像を自動的に切り替えて表示することで、 アルバムショーとしての利用も可能になる。
また、 リンク先の各ページの情報をサイクリックに取得し表示するの で、 ニュースのように頻繁に更新が行われるページの最新情報を表示す ることができる。
以上、 本発明をテレビジョンセッ トに適用した場合の実施形態を説明 したが、 本発明はこの適用のみに限定されるものではない。 すなわち、 本発明は、 上記のページのリンク自動送りを実現する記述を含む文書を 読み込み、 解釈して実行する機能をもつ装置ならば、 P C (Personal Computer) , PDA (Personal Digi tal (Data) Assistants) , 携帯電話な どの各種電子機器装置に適用することができる。 産業上の利用可能性
以上説明したように、本発明によれば、ユーザにとって簡単な操作で、 リンク先の各ページを順番に表示させることができ、 動的なぺ一ジ閲覧 を実現することができる。

Claims

請 求 の 範 囲
1 . 表示画面を有する表示部と、
前記表示画面に配置すべき表示領域を定義する配置情報と、 1以上の リンクを含む任意のページを指定するページ指定情報と、 前記指定べ一 ジのリンク先のページへのリンク送りに関する情報とを少なくとも含む プロダラムを読み込む手段と、
前記読み込んだプログラムの前記配置情報に基づいて前記表示画面に 表示領域を設定する手段と、
前記読み込んだプログラムの前記ページ指定情報に基づいて該当する 指定ページを取得する手段と、
前記指定ページのリンク先のページを、 前記読み込んだプログラムの 前記リンク送りに関する情報に基づいて順次取得して前記表示画面に設 定された表示領域に表示させるリンク送り手段と
を具備することを特徴とする電子機器装置。
2 . 前記リンク送りに関する情報がリンク送りの時間間隔を定義する 情報を含み、
前記リンク送り手段は、 このリンク送りの時間間隔で前記表示領域に 表示させるリンク先のページを切り替えることを特徴とする請求項 1に 記載の電子機器装置。
3 . 前記リンク送りに関する情報がリンク送りの範囲を定義する情報 をさらに含み、
前記リンク送り手段は、 このリンク送りの範囲で前記表示領域に表示 させるリンク先のページを切り替えることを特徴とする請求項 2に記載 の電子機器装置。
4 . 前記リンク送りの範囲がリンクの階層の深さを含むことを特徴と する請求項 3に記載の電子機器装置。
5 . 前記リンク送りに関する情報がリンク先のページを同時に表示さ せる数を定義する情報をさらに含み、
前記リンク送り手段は、 この定義された数のリンク先のページを前記 表示画面に設定された別々の表示領域に同時に表示させることを特徴と する請求項 2に記載の電子機器装置。
6 . 表示画面を有する表示部と、 制御部と、 記憶部とを設けておき、 前記制御部が、
前記表示画面に配置すべき表示領域を定義する配置情報と、 1以上の リンクを含む任意のページを指定するページ指定情報と、 前記指定べ一 ジのリンク先のページへのリンク送りに関する情報とを少なくとも含む プログラムを読み込んで前記記憶部に記憶し、
前記記憶部に記憶されたプログラムの前記配置情報に基づいて前記表 示画面に表示領域を設定し、
前記記憶部に記憶されたプログラムの前記ページ指定情報に基づいて 該当する指定ページを取得し、
前記指定ページのリンク先のページを、 前記記憶部に記憶されたプロ グラムの前記リンク送りに関する情報に基づいて順次取得して前記表示 画面に設定された表示領域に表示させることを特徴とするページ表示方 法。
7 . 前記リンク送りに関する情報がリンク送りの時間間隔を定義する 情報を含み、
前記制御部は、 このリンク送りの時間間隔で前記表示領域に表示させ るリンク先のページを切り替えることを特徴とする請求項 6に記載のぺ —ジ表示方法。
8 . 前記リンク送りに関する情報がリンク送りの範囲を定義する情報 をさらに含み、
前記制御部は、 このリンク送りの範囲で前記表示領域に表示させるリ ンク先のページを切り替えることを特徴とする請求項 7に記載のぺ一ジ 表示方法。
9 . 前記リンク送りの範囲がリンクの階層の深さを含むことを特徴と する請求項 8に記載のページ表示方法。
1 0 . 前記リンク送りに関する情報がリンク先のページを同時に表示 させる数を定義する情報をさらに含み、
前記制御部は、 この定義された数のリンク先のページを前記表示画面 に設定された別々の表示領域に同時に表示させることを特徴とする請求 項 7に記載の電子機器装置。
1 1 . 表示画面に配置すべき表示領域を定義する配置情報と、
1以上のリンクを含む任意のページを指定するページ指定情報と、 前記指定ページのリンク先のページへのリンク送りに関する情報と が規定されて.いることを特徴とするプログラム。
1 2 . 前記リンク送りに関する情報がリンク送りの時間間隔を定義す る情報を含むものであることを特徴とする請求項 1 1に記載のプロダラ ム。
1 3 . 前記リンク送りに関する情報がリンク送りの範囲を定義する情 報をさらに含むものであることを特徴とする請求項 1 2に記載のプログ ラム。
1 4 . 前記リンク送りの範囲がリンクの階層の深さを含むものである ことを特徴とする請求項 1 3に記載のプログラム。
1 5 . 前記リンク送りに関する情報がリンク先のページを同時に表示 させる数を定義する情報をさらに含むものであることを特徴とする請求 項 1 2に記載のプログラム。 1 6 - 前記プログラムが、拡張可能なマークアップ言語により記述され たものであることを特徴とする請求項 1 1に記載のプログラム。
1 7 . 表示画面に配置すべき表示領域を定義する配置情報と、
1以上のリンクを含む任意のページを指定するページ指定情報と、 前記指定べ一 のリンク先のページへのリンク送りに関する情報と が規定されたプログラムが記憶された記憶媒体。
PCT/JP2003/006521 2002-05-30 2003-05-26 Dispositif electronique, dispositif d'affichage de pages, programme et support d'information Ceased WO2003102787A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP03756110A EP1508859A4 (en) 2002-05-30 2003-05-26 ELECTRONIC EQUIPMENT, PAGE DISPLAY PROCEDURE, PROGRAM AND STORAGE MEDIUM
US10/485,021 US8095864B2 (en) 2002-05-30 2003-05-26 Electronic apparatus, page display method, program, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002157609 2002-05-30
JP2002/157609 2002-05-30

Publications (1)

Publication Number Publication Date
WO2003102787A1 true WO2003102787A1 (fr) 2003-12-11

Family

ID=29706464

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/006521 Ceased WO2003102787A1 (fr) 2002-05-30 2003-05-26 Dispositif electronique, dispositif d'affichage de pages, programme et support d'information

Country Status (3)

Country Link
US (1) US8095864B2 (ja)
EP (1) EP1508859A4 (ja)
WO (1) WO2003102787A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2416049A (en) * 2004-07-10 2006-01-11 Hewlett Packard Development Co Document fragment delivery

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006053745A (ja) * 2004-08-11 2006-02-23 Saora Inc データ処理方法及びその装置、及びそのプログラム
CN1855910B (zh) * 2005-04-27 2010-12-15 国际商业机器公司 基于Web的统一通信系统和方法以及Web通信管理器
US7490289B2 (en) * 2005-06-09 2009-02-10 International Business Machines Corporation Depth indicator for a link in a document
US9684501B2 (en) * 2015-06-05 2017-06-20 Apple Inc. Associating a URL or link between two applications
CN107193880B (zh) * 2017-04-26 2020-05-19 北京潘达互娱科技有限公司 一种页面跳转方法与装置
JP7392280B2 (ja) * 2019-04-01 2023-12-06 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1040062A (ja) * 1996-07-22 1998-02-13 Nec Corp Wwwブラウザのページ表示処理方法および装置
WO1998018088A1 (fr) * 1996-10-23 1998-04-30 Access Co., Ltd. Dispositif de traitement de l'information avec fonction de lecture automatique du web
JPH11296536A (ja) * 1998-04-08 1999-10-29 Seiko Epson Corp ホームページ中の映像データの自動表示装置およびホームページ中の映像データの自動表示制御方法
JP2002055871A (ja) * 2000-08-11 2002-02-20 Sony Corp 情報閲覧装置および情報閲覧方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029182A (en) * 1996-10-04 2000-02-22 Canon Information Systems, Inc. System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US6182072B1 (en) * 1997-03-26 2001-01-30 Webtv Networks, Inc. Method and apparatus for generating a tour of world wide web sites
US6009429A (en) * 1997-11-13 1999-12-28 International Business Machines Corporation HTML guided web tour
US6572662B2 (en) * 1998-05-15 2003-06-03 International Business Machines Corporation Dynamic customized web tours
KR100373486B1 (ko) 2000-01-27 2003-02-25 링크플러스(주) 웹문서처리방법
JP2001242980A (ja) 2000-03-02 2001-09-07 Yasufumi Mase 情報表示システム
US7171629B2 (en) * 2000-10-20 2007-01-30 Adaptive Avenue Associates, Inc. Customizable web site access system and method therefore

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1040062A (ja) * 1996-07-22 1998-02-13 Nec Corp Wwwブラウザのページ表示処理方法および装置
WO1998018088A1 (fr) * 1996-10-23 1998-04-30 Access Co., Ltd. Dispositif de traitement de l'information avec fonction de lecture automatique du web
JPH11296536A (ja) * 1998-04-08 1999-10-29 Seiko Epson Corp ホームページ中の映像データの自動表示装置およびホームページ中の映像データの自動表示制御方法
JP2002055871A (ja) * 2000-08-11 2002-02-20 Sony Corp 情報閲覧装置および情報閲覧方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2416049A (en) * 2004-07-10 2006-01-11 Hewlett Packard Development Co Document fragment delivery
US7555564B2 (en) 2004-07-10 2009-06-30 Hewlett-Packard Development Company, L.P. Document delivery
GB2416049B (en) * 2004-07-10 2010-04-28 Hewlett Packard Development Co Document delivery

Also Published As

Publication number Publication date
US8095864B2 (en) 2012-01-10
EP1508859A1 (en) 2005-02-23
US20070118806A1 (en) 2007-05-24
EP1508859A4 (en) 2006-11-29

Similar Documents

Publication Publication Date Title
US7401100B2 (en) Method of and apparatus for synchronizing interactive contents
US20070078857A1 (en) Method and a device for browsing information feeds
EP2763387A2 (en) Method and system for sharing web page information
KR20090129628A (ko) 제어 디바이스 및 그 제어 방법
KR101962980B1 (ko) 마크업 기반의 문서에서의 정보에 근거한 데이터 분할
US7546531B2 (en) Accessing alternate content
CN1936781A (zh) 将屏幕上的按钮高亮显示的方法和设备及其信息记录介质
US9886403B2 (en) Content output device for outputting content
WO2003102787A1 (fr) Dispositif electronique, dispositif d&#39;affichage de pages, programme et support d&#39;information
US12530395B2 (en) Methods for storing, accessing and rendering multimedia file and its metadata
US20070130543A1 (en) Method and apparatus for playing multimedia contents
JP3968515B2 (ja) 電子機器装置及びプログラム生成方法
US9270779B2 (en) Display service method, network device capable of performing the method, and storage medium storing the method
JP2004054902A (ja) 電子機器装置、ページ表示方法、プログラムおよび記憶媒体
US8856653B2 (en) Video display apparatus, video display management apparatus, video display method and video display management method
US20130104069A1 (en) Method for applying supplementary attribute information to e-book content and mobile device adapted thereto
JP5141439B2 (ja) デジタル放送受信装置およびプログラム
JP2003308146A (ja) 受信処理装置、表示処理方法及びプログラム
JP2008288659A (ja) 操作ガイド表示装置
JP2002251338A (ja) ブックマーク提示機能を有する文書表示装置
JP2013247434A (ja) 情報処理装置及び情報処理方法
JP2015534302A (ja) デジタル・テレビジョンのためのインテリジェント・リモートコントロール
JP6896828B2 (ja) 出力制御プログラム、情報処理装置及び出力制御方法
JP5227633B2 (ja) デジタル放送受信機及びプログラム
JP2008219846A (ja) デジタル放送受信装置、ハイパーテキストのデータ構造

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR

WWE Wipo information: entry into national phase

Ref document number: 2003756110

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007118806

Country of ref document: US

Ref document number: 10485021

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2003756110

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10485021

Country of ref document: US