JP2004054902A - 電子機器装置、ページ表示方法、プログラムおよび記憶媒体 - Google Patents
電子機器装置、ページ表示方法、プログラムおよび記憶媒体 Download PDFInfo
- Publication number
- JP2004054902A JP2004054902A JP2003133687A JP2003133687A JP2004054902A JP 2004054902 A JP2004054902 A JP 2004054902A JP 2003133687 A JP2003133687 A JP 2003133687A JP 2003133687 A JP2003133687 A JP 2003133687A JP 2004054902 A JP2004054902 A JP 2004054902A
- Authority
- JP
- Japan
- Prior art keywords
- page
- link
- information
- display
- linked
- 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.)
- Pending
Links
Images
Landscapes
- Digital Computer Display Output (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】SMIL文書中の<body>要素内で、メディア要素を指定するURI表記の後に、その属性として??dur=tの記述を追加する。これは、??以前に記述されたファイル名を指定ページとし、その指定ページのリンク先を表示するという意味を持つ。dur=以降の数字は、指定ページ内にあるリンクの移動間隔を示す。SMILプレイヤーは、このようなSMIL文書の表記を解釈し、そこに定義されているリンクの移動間隔で、指定ページのリンク先への自動リンク送りを実現する。
【選択図】 図6
Description
【発明の属する技術分野】
本発明は、たとえばWebページを表示する機能を備えたテレビジョンセットなどの電子機器装置、ページ表示方法、プログラムおよび記憶媒体に関する。
【0002】
【従来の技術】
HTML(Hyper Text Markup Language)などのマークアップ言語により作成されたページでは、ハイパリンクにより、閲覧中のページから、このページ中の任意のオブジェクトに関連付けられたページへの切り替えが可能である。
【0003】
このハイパリンクは、通常、閲覧者による任意のオブジェクトのマウスクリックなど、閲覧者の能動的な操作をトリガとして機能するものである。このため、あるページにリンクされている複数のページを連続して閲覧する場合には、リンク元のページ上で閲覧者が各リンク先を順番に指定するという操作を必要としていた。
【0004】
閲覧者の指定無しでリンク先のページを表示する公知の技術には、たとえば特開平10−40062号などがある。これは、ページを解析し、このページにリンクが定義されているページアドレスをあらい出し、このページアドレスを用いて1つまたは複数のリンク先のページを取得して同時に表示する、というものである。
【0005】
【発明が解決しようとする課題】
しかしながら、上記公知技術では、リンク先の各ページを時間的に順番に表示させることはできない。また、決められた時間間隔で各ページを表示させることもできない。
【0006】
また、リンク先のページの取得に閲覧者の能動的な操作を要することによってもたらされる別の問題として、たとえばニュースなど頻繁にその内容が更新されるページを閲覧しているとき、そのページ内容がサーバ側で更新された場合、最新情報を逸してしまうことがあった。
【0007】
本発明は、このような事情を鑑みて、ユーザにとって簡単な操作で、リンク先の各ページを順番に表示させることのできる電子機器装置、ページ表示方法、プログラムおよび記憶媒体を提供することを目的としている。
【0008】
【課題を解決するための手段】
本発明の主たる観点に係る電子機器装置は、上記課題を解決するための手段として、表示画面を有する表示部と、前記表示画面に配置すべき表示領域を定義する配置情報と、1以上のリンクを含む任意のページを指定するページ指定情報と、前記指定ページのリンク先のページへのリンク送りに関する情報とを少なくとも含むプログラムを読み込む手段と、前記読み込んだプログラムの前記配置情報に基づいて前記表示画面に表示領域を設定する手段と、前記読み込んだプログラムの前記ページ指定情報に基づいて該当する指定ページを取得する手段と、前記指定ページのリンク先のページを、前記読み込んだプログラムの前記リンク送りに関する情報に基づいて順次取得して前記表示画面に設定された表示領域に表示させるリンク送り手段とを具備する。
【0009】
この発明によれば、リンク送りに関する情報に基づいて、指定ページのリンク先のページを順次取得して表示画面に設定された表示領域に表示させることができる。すなわち、ユーザ自らが指定ページのリンク先を指定しなくても、リンク先のページを順次取得して表示できるようになる。
【0010】
リンク送りに関する情報がリンク送りの時間間隔を定義する情報を含むものとし、リンク送り手段は、このリンク送りの時間間隔で表示領域に表示させるリンク先のページを切り替えるものであってよい。これにより、プログラムに定義されたリンク送りの時間間隔に従って自動的にリンク送りが実行される。ユーザにとっては、この自動的なリンク送りの実行を指示するだけでよい。
【0011】
リンク送りに関する情報がリンク送りの範囲を定義する情報をさらに含むものとし、リンク送り手段は、このリンク送りの範囲で表示領域に表示させるリンク先のページを切り替えるものであってもよい。これによれば、自動的なリンク送りに、リンク回数など任意の制限を設けることができる。また、リンク送りの範囲にはリンクの階層の深さの制限を設けられるようにしてよい。
【0012】
リンク送りに関する情報がリンク先のページを同時に表示させる数を定義する情報をさらに含むものとし、リンク送り手段は、この定義された数のリンク先のページを表示画面に設定された別々の表示領域に同時に表示させるものであってもよい。これにより、表示画面に複数のリンク先のページを同時に表示でき、その数を任意に指定することができる。
【0013】
また、この発明の電子機器装置において、前記プログラムはリンク先のページの表示をキーワードで制限するための情報をさらに含むものとし、リンク送り手段は、この情報に基づいて、ページを特定するための名前にキーワードを含んでいるリンク先のページの表示を除外するものとしてもよい。あるいは、リンク送り手段は、前記情報に基づいて、ページを特定するための名前にキーワードを含んでいるリンク先のページの表示のみを許可するものであってよい。これにより、内容的にユーザの望まない類のページの表示を禁止できる。
【0014】
また、前記プログラムはリンク先のページを自動スクロールで表示するための情報をさらに含むものとし、この情報に基づいて、リンク先のページを自動スクロールにて表示する手段をさらに有するものとしてもよい。これにより、リンク先のページの自動スクロール表示が実現される。
【0015】
また、リンク送りに関する情報はリンク先のページの自動スクロールの終了を契機にリンク送りを発生させることを指定するための情報を含むものとし、リンク送り手段は、この情報に基づいて、リンク先のページの自動スクロールが終了した後、ページ指定情報に基づいて次のリンク先のページを取得して表示させるものとしてもよい。これにより、リンク先の複数のページを自動スクロールを通じて連続的に表示することができる。
【0016】
本発明の別の観点に係るページ表示方法は、表示画面を有する表示部と、制御部と、記憶部とを設けておき、前記制御部が、前記表示画面に配置すべき表示領域を定義する配置情報と、1以上のリンクを含む任意のページを指定するページ指定情報と、前記指定ページのリンク先のページへのリンク送りに関する情報とを少なくとも含むプログラムを読み込んで前記記憶部に記憶し、前記記憶部に記憶されたプログラムの前記配置情報に基づいて前記表示画面に表示領域を設定し、前記記憶部に記憶されたプログラムの前記ページ指定情報に基づいて該当する指定ページを取得し、前記指定ページのリンク先のページを、前記記憶部に記憶されたプログラムの前記リンク送りに関する情報に基づいて順次取得して前記表示画面に設定された表示領域に表示させる、というものである。
【0017】
このページ表示方法によれば、上記のプログラムを読み込み、その中の、指定ページのリンク先のページへのリンク送りに関する情報に基づいて、指定ページのリンク先のページを順次取得して表示画面に設定された表示領域に表示させることができる。すなわち、ユーザ自らが指定ページのリンク先を指定しなくても、リンク先のページを順次取得して表示することができる。
【0018】
リンク送りに関する情報がリンク送りの時間間隔を定義する情報を含むものとし、制御部は、このリンク送りの時間間隔で表示領域に表示させるリンク先のページを切り替えるものであってよい。これによって、プログラムに定義されたリンク送りの時間間隔に従って自動的にリンク送りが実行される。
【0019】
リンク送りに関する情報がリンク送りの範囲を定義する情報をさらに含むものとし、制御部は、このリンク送りの範囲で表示領域に表示させるリンク先のページを切り替えるものであってもよい。これにより、自動的なリンク送りに、リンク回数など任意の制限を設けることができる。また、リンク送りの範囲にはリンクの階層の深さの制限を設けられるようにしてよい。
【0020】
リンク送りに関する情報がリンク先のページを同時に表示させる数を定義する情報をさらに含むものとし、制御部は、この定義された数のリンク先のページを表示画面に設定された別々の表示領域に同時に表示させるようにしてもよい。これにより、表示画面に複数のリンク先のページを同時に表示でき、その数を任意に指定することができる。
【0021】
また、本発明のページ表示方法において、前記プログラムがリンク先のページの表示をキーワードで制限するための情報をさらに含むものとし、制御部は、この情報に基づいて、ページを特定するための名前に前記キーワードを含んでいるリンク先のページの表示を除外するようにしてもよい。あるいは、制御部は、前記情報に基づいて、ページを特定するための名前に前記キーワードを含んでいるリンク先のページの表示のみを許可するものであってよい。これにより、内容的にユーザの望まない類のページの表示を禁止することができる。
【0022】
さらに、前記プログラムがリンク先のページを自動スクロールで表示するための情報をさらに含むものとし、制御部は、この情報に基づいて、リンク先のページを自動スクロールにて表示するものとしてもよい。これにより、リンク先のページの自動スクロール表示が実現される。
【0023】
リンク送りに関する情報がリンク先のページの自動スクロールの終了を契機にリンク送りを発生させることを指定するための情報を含むものとし、制御部は、この情報に基づいて、リンク先のページの自動スクロールが終了した後、ページ指定情報に基づいて次のリンク先のページを取得して表示させるようにしてもよい。これにより、リンク先の複数のページを自動スクロールを通じて連続的に表示することができる。
【0024】
本発明の別の観点に係るプログラムは、表示画面に配置すべき表示領域を定義する配置情報と、1以上のリンクを含む任意のページを指定するページ指定情報と、前記指定ページのリンク先のページへのリンク送りに関する情報とが規定されてなるものである。
【0025】
この発明によれば、電子機器装置にて、上記のプログラムを読み込み、その中の、指定ページのリンク先のページへのリンク送りに関する情報に基づいて、指定ページのリンク先のページを順次取得して表示画面に設定された表示領域に表示させることができる。すなわち、ユーザ自らが指定ページのリンク先を指定しなくても、リンク先のページを順次取得して表示できるようになる。
【0026】
また、本発明のプログラムにおいて、リンク送りに関する情報はリンク送りの時間間隔を定義する情報を含むものであってよい。この発明によれば、電子機器装置にて、プログラムに定義されたリンク送りの時間間隔に従って自動的なリンク送りを実現することができる。
【0027】
さらに、本発明のプログラムにおいて、リンク送りに関する情報がリンク送りの範囲を定義する情報をさらに含むものであってもよい。これにより、自動的なリンク送りに、リンク回数など任意の制限を設けることができる。また、リンク送りの範囲にはリンクの階層の深さの制限を設けられるようにしてよい。
【0028】
さらに、本発明のプログラムにおいて、リンク送りに関する情報がリンク先のページを同時に表示させる数を定義する情報をさらに含むものであってもよい。これにより、表示画面に複数のリンク先のページを同時に表示でき、その数を任意に指定することができる。また、本発明のプログラムは、拡張可能なマークアップ言語により記述された文書として提供されるものであってよい。
【0029】
また、この発明のプログラムは、リンク先のページの表示をキーワードで制限するための情報をさらに含むものであってもよい。これにより、内容的にユーザの望まない類のページの表示を禁止することができる。
【0030】
さらに、このプログラムは、リンク先のページを自動スクロールで表示するための情報をさらに含むものとしてもよい。これにより、リンク先のページの自動スクロール表示を実現できる。
【0031】
また、リンク送りに関する情報は、リンク先のページの自動スクロールの終了を契機にリンク送りを発生させることを指定するための情報を含むものであってよい。これによって、リンク先の複数のページを自動スクロールを通じて連続的に表示することができる。
【0032】
本発明のさらに別の観点に係る記憶媒体は、表示画面に配置すべき表示領域を定義する配置情報と、1以上のリンクを含む任意のページを指定するページ指定情報と、前記指定ページのリンク先のページへのリンク送りに関する情報とが規定されたプログラムが記憶された記憶媒体である。
【0033】
この発明によれば、電子機器装置にて、上記のプログラムを読み込み、その中の、指定ページのリンク先のページへのリンク送りに関する情報に基づいて、指定ページのリンク先のページを順次取得して表示画面に設定された表示領域に表示させることができる。
【0034】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【0035】
図1は、本発明を適用した実施の一形態であるテレビジョンセット100を示す図である。図2は、このテレビジョンセット100の構成を示すブロック図である。
【0036】
同図に示すように、このテレビジョンセット100は、外部情報源との接続手段であるインターフェース部1と、このインターフェース部1より入力された映像情報と音響情報とを分離するA/V_SW2と、映像情報を処理する映像部3と、音響情報を処理する音響部4と、ユーザからの操作命令を入力する操作入力部5と、各部の制御とともに各種の演算処理を実行する制御部6とで構成される。
【0037】
インターフェース部1には、WWW(World Wide Web)102との接続手段であるネットワークインターフェース部7、BS放送を選曲するBSチューナ8、地上波放送を選曲する地上波チューナ9、ビデオ入力端子10、オーディオ入力端子11、メモリカードの読み書きを行うメモリカードスロット12、ディジタルビデオカメラ等からの情報を取り込むためのi.LINK(DV端子)13などが設けられている。なお、ビデオ入力端子10からは、例えばDVD(DigitalVersatile Disc)、PC(Personal Computer)、ゲーム機などのディジタルデータを扱う機器14からの映像情報を取り込むことができる。
【0038】
映像部3は、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)などのディスプレイ15と、A/V_SW2によって選択された映像情報からディスプレイ15に表示可能な映像信号を生成するY/Cシンクシグナルプロセッサ16とからなる。
【0039】
音響部4は、A/V_SW3によって選択された音響情報を処理するサウンドプロセッサ17と、サウンドプロセッサ17より出力されたオーディオ信号を増幅するオーディオアンプ18と、増幅後のオーディオ信号を聴覚的に出力するスピーカ19とで構成される。
【0040】
操作入力部5は、テレビジョンセット本体に設けられたキー/スイッチ部20と、リモートコントローラ21との間でIr(Infrared)無線通信を行う赤外線通信部22とからなる。
【0041】
制御部6は、CPU(Central Processing Unit)23、メインメモリ24、プログラム/データ記憶部25などで構成される。
【0042】
CPU(Central Processing Unit)23は、プログラム/データ記憶部25に記憶されたプログラムやデータ、操作入力部5からの入力などに基づき、メインメモリ24を作業空間として用いて各種の演算処理や制御を実行する。メインメモリ24は、たとえば、RAM(Random Access Memory)などの、ランダムに読み取りと書き込みか可能な高速なメモリである。プログラム/データ記憶部25は、読み取り専用あるいは読み書き可能な不揮発性の記憶装置であり、たとえばROM(Read Only Memory)、フラッシュROM、ディスクドライブなどである。
【0043】
このテレビジョンセット100は、WWW102や外部情報源などから拡張可能なマークアップ言語によって記述された文書を取得し、この文書を解析して、この解析結果を表示画面に反映させる機能を備えている。
【0044】
例として、拡張可能なマークアップ言語がSMIL(Synchronized MultimediaIntegration Language) である場合を述べる。SMILは、XML(eXtensibleMarkup Language)をベースとして、W3C(World Wide Web Consortium)によって標準化が進められている同期化マルチメディア統合言語である。
【0045】
図3に、このSMIL文書を処理する機構(SMILプレイヤー)を示す。
【0046】
同図に示すように、SMILパーサー33は、SMIL文書34を視覚的あるいは聴覚的に処理するアプリケーション35からの要求により、SMIL文書34の読み込み、構文チェック、SMIL文書として正当性チェック、スキーマとの整合性チェック、解析などを行って、アプリケーション35が利用しやすい形式のデータを生成する。
【0047】
SMILパーサー33は、SMIL文書34の解析結果をもとにして、SMIL文書34を意味のある部分に切り分け、たとえば、表示画面に1つ以上の表示領域を設定し、その表示領域に何のメディア要素を配置するかを設定する。
【0048】
具体的には、SMIL文書34中の<head>要素の子どもに<layout>要素が配置されているならば、その<layout>要素に基づいて、画面上にSMIL文書の<body>内のメディア要素を配置するための領域<region>を設定する。
【0049】
SMIL文書34中の<body>要素内で、メディア要素としてページを指定する場合、通常は
<text src=”http://www.sony.co.jp/index.html” region=”r1”> …(1)
と表記する。
【0050】
このように、SMILではファイルを直接指定で表記するため、指定ページ内にあるリンク先のページを指定することは現在のSMIL規格の範囲では不可である。というのも、指定ページを解析してからでないとリンク先の情報が得られないからである。すなわち、表記段階では、リンク先が分からず、そのリンク先を指定できないことになる。
【0051】
そこで、
<text src=”http://www.sony.co.jp/index.html??dur=5” region=”r1”> …(2)
のように、URI(Uniform Resource Identifiers)表記に属性として”??dur=5”の記述を追加する。
【0052】
”??”以降に”dur=”が記述されていた場合、”??”以前に記述されたファイル名を指定ページ(リンク元のページ)とし、その指定ページのリンク先を表示するという意味を持たせている。”dur=”以降の数字は、指定ページ内にあるリンクの移動間隔を示す。上記例では5秒間隔でリンクが移動するという意味になる。
【0053】
図4に、上記のような拡張を加えたSMIL表記の一例を示す。アンダーラインが拡張個所である。
【0054】
すなわち、 <head>要素の子どもの<layout>要素において、2つの領域 ”r1”と”r2”が定義されており、領域”r1”で指定された範囲には、リンク元のページである”http://www.sony.co.jp/index.html”が表示され、領域”r2”で指定された範囲には、領域”r1”で表示しているリンク元のページに含まれるリンク先が表示されることになる。リンクの移動は10秒間隔で行われる。
【0055】
このSMIL表記によって以下のようなリンク先の自動送りが実現される。
【0056】
図5に、ページ間のリンクの例を示す。指定ページ(リンク元のページ)31には、リンク先のページのアドレスを含む複数の項目31a,31b,31c,31d,・・・・が定義されているものとする。
【0057】
図4に示したSMIL表記により、表示画面には、図6に示すように、2つの表示領域r1,r2が設定される。そして、一方の表示領域r1に指定ページ31が表示され、他方の表示領域r2には、指定ページ31の個々の項目31a,31b,31c,31d,・・・・に対応するリンク先のページ32−1,32−2,32−3,32−4,・・・・が10秒間隔で1ページずつ切り替えて表示される。
【0058】
ところで、最初に指定ページ31が表示されたとき、その先頭の項目31aにフォーカスがあてられる。ここで、フォーカスとは、個々の表示領域において常に一つのオブジェクトに入力権限を与えるための機能である。フォーカスがあてられたオブジェクトはたとえば下線引きや変色等によって視覚的に識別することが可能となっている。
【0059】
このテレビジョンセット100では、決められた時間間隔でタイマー割り込み処理が発生し、フォーカス対象のオブジェクトを次へ移動させるための移動コードが一方の表示領域r1に対して送信される。
【0060】
この移動コードにより、一方の表示領域r1で新たにフォーカスがあてられたオブジェクトが項目であるならば、この項目に定義されているリンク先のページのアドレスを他方の表示領域r2に表示させるリンク先のページの情報として設定することで、リンク先のページの表示が実現される。
【0061】
次に、図7に示すように、指定ページ36の複数のリンク先37−1,37−2を同時に表示したり、図8に示すように、指定ページ38のリンク先のページ39とそのリンク先のページ39のさらにリンク先40を表示する場合を説明する。
【0062】
この場合、SMIL文書に次のような表記の拡張を行えばよい。
<text src=”http://www.sony.co.jp/index.html??dur=5;link=2;item=2,1;count=10” region=”r1” >…(3)
ここでは新たに”link=2”, ”item=2,1”,”count=10”の表記が追加されている。
【0063】
”item=i,j”は、表示領域の数を指定する属性であり、iがリンク先を表示する表示領域の数を示し、jがこの属性を持つリンク先の表示領域には、どの順番で得られたリンク先を表示させるかを示す。 (3)の例は、この属性を持つリンク先の表示領域には一番目に得られたリンク先を表示させることを意味する。
【0064】
”item=i,j”の指定がなければ、リンク先の表示領域の数は一つとする。この属性の追加により、図7および図8に示したように、表示するリンク先の数を任意に指定することができる。
【0065】
”count=m”は、移動するリンク数を指定する属性である。この属性の指定により、例えば図8に示したように、ドキュメント1からドキュメント2への指定ページの切り替えを、時間や移動リンク数に基づいて行うことができる。例えは、後者の場合で、指定ページの最後のリンク先に移動してから指定ページを切り替えたい場合は、通常SMILではリンク数を確認できないので、例えば、 ”count=MAX”と表記することで、リンクの移動を最後まで行うように指定することが可能である。
【0066】
”link=n”は、表示させるリンク先の奥行き(階層数)を指定する属性である。”link=2”と指定されたとすると、指定ページに定義されているリンク先のページのさらにそのリンク先のページを表示することができる。なお、この”link=n”の指定がなくても、(2)のように、”dur=t”が指定されていれば、指定ページに定義されているリンク先を順に表示させることができる。
【0067】
逆に、
<text src=”http://www.sony.co.jp/index.html??link=1” region=”r1”> …(4)
のように、 dur=tの属性の指定がなかった場合、リンク先は表示されるが、リンク先の自動送りは実行されない。ただし、(3)のように、(4)のリンク先を表示するタグが存在し、 ”count=m”でリンク数が指定されていれば、リンクの移動間隔とリンク数とに基づいて指定ページのリンクを移動させるタイミングが決定するので、リンク先の自動送りを実現することができる。
【0068】
上記拡張を用い、図7の表示を実現するためのSMIL表記の例を図9に示す。アンダーラインが拡張個所を示している。この例では、領域”r1”で指定された範囲に”http://www.sony.co.jp/index.html”のページを表示し、領域”r2”で指定された範囲には領域”r1”に表示されている”http://www.sony.co.jp/index.html”のページに含まれるリンク先の一つ、すなわち図7で示すところの”見出し1”のページ37−1が表示される。そして、領域”r3”で指定された範囲には、領域”r1”に表示されている”http://www.sony.co.jp/index.html”のページ内に含まれるリンク先で、かつ領域”r2”に表示されているリンク先の次のリンク先、すなわち図7で示すところの”見出し2”のページ37−2が表示される。その10秒後には、領域”r2”に”見出し3”のページが、領域”r3”には”見出し4”のページが表示される。
【0069】
上記の拡張により、指定ページの任意の数のリンク先を個々の領域に表示し、その任意の数の領域の単位でリンク先の表示を切り替えることができる。
【0070】
次に、図8の表示を実現するためのSMIL表記の例を図10、図11に示す。アンダーラインが拡張個所を示している。図10、図11ともに領域”r1”で指定された範囲には、”http://www.sony.co.jp/index.html”のページ38を表示し、領域”r2”で指定された範囲には、領域”r1”で表示している”http://www.sony.co.jp/index.html”のページ内に含まれるリンク先のページ39を表示し、領域”r3”には、領域”r2”に表示されるページのリンク先40を表示することを意味する。
【0071】
図10は、領域”r2”内のリンク送りが10秒間隔で行われ、最後のリンクまで達したら、領域”r1”内のリンクが移動するという例である。すなわち、領域”r2”に表示されるページは、そのページ内に存在する全てのリンク先が領域”r3”に表示し終わった段階で切り替わるという例である。図11は、領域”r2”内のリンク送りは10秒間隔で行われ、領域”r1”内のリンク送りは120秒間隔で行われるという例である。
【0072】
以上のようにSMIL表記を拡張した場合、通常のSMILプレイヤーでは”??”以降を無視するため、”??”以前に指定されたファイルが表示されるだけであるから、通常のSMILプレイヤーでの処理に影響を与えることはない。言い換えるならば、以上の拡張SMIL表記に対応したSMIlプレイヤーのみが、”??”以降の”dur=t”もしくは ”link=n”を正しく解釈して、リンク先の自動送りを実現することができる。
【0073】
ここまで、従来のSMILプレイヤーとの互換性を保つために、<text>要素内に属性を追加してリンク先の自動送りを実現する例を挙げたが、同等な意味を持つタグを追加することによっての同様の拡張も考えられる。また、SMILと同様な機能を備えているHTML+TIMEにも、同様な拡張を行うことが可能である。
【0074】
次に、上記の拡張されたSMIL文書の作成手順を説明する。
【0075】
図12に示すフローは、作成者と対話形式で上記のSMIL表記を作成するアプリケーションの動作である。
【0076】
まず、<body>内に、表示したいページのファイルを定義する<text>要素を追加する(ステップ1201)。このページの表示領域を新たに追加したい場合には(ステップ1202のYES)、<head>内に<region>要素を追加する(ステップ1203)。追加しない場合は次のステップ1204に進む。
【0077】
次に、追加した表示領域に上記ファイルのページが表示されるように、追加した<text>要素内に ”region=ID”を追加する(ステップ1204)。ここで、”ID”にはステップ1203で追加した<region>要素内のIDが記述される。続いて、上記ファイルのページのリンク先の表示を有効にするかどうかを定義する。リンク先の表示を有効にするならば(ステップ1205のYES)、追加した<text>要素内の src属性の”??”の後に”link=n”を記述する(ステップ1206)。
【0078】
移動するリンク数を指定したいならば(ステップ1207のYES)、追加した<text>要素内のsrc属性の”??”の後に”count=m”を記述する(ステップ1208)。ここで、ページ内のすべてのリンク先に移動するようにするならば”count=MAX” とする。移動するリンク先の飛び越し間隔を指定したならば(ステップ1209のYES)、追加した<text>要素内の src属性の”??”の後に”item=i,j”を記述する(ステップ1210)。
【0079】
さらに、リンク先の表示を自動で切り替えるかどうかを定義し(ステップ1211)、自動で切り替えるならばその切り替え方法を定義する(ステップ1212)。
【0080】
時間でリンク先の表示を自動で切り替えたい場合は、追加した<text>要素内のsrc属性の”??”の後に”dur=t”を記述する(ステップ1213)。なお、 ”link=1”の場合は、”link=1”を削除できる。
【0081】
また、リンク先がビデオやオーディオなどのストリームデータの場合で再生終了時にリンク先を切り替えたい場合は、追加した<text>要素内のsrc属性の”??”の後に”dur=0”を記述する(ステップ1214)。この場合も、”link=1”の場合は、”link=1”を削除可能である。
【0082】
現在選択中のページのリンク先を別の表示領域に表示したい場合で、かつリンク先の表示ページの設定が ”count=MAX”としたい場合、すなわちリンク先を最後まで表示してから現在の選択ページを切り替えようにしたい場合は、<text>要素内の記述をここで終了する。
【0083】
さらに、別の表示領域とこの表示領域に表示させたいページがある場合は最初のステップに戻る(ステップ1215)。
【0084】
次に、以上の手順で作成されたSMIL文書を、たとえば図2に示したテレビジョンセット100のSMILプレイヤーで処理する場合の手順を説明する。
【0085】
SMILプレイヤーは、前述したように、SMIL文書を視覚的あるいは聴覚的に処理するアプリケーションと、このアプリケーションからの要求により、SMIL文書を読み込み、構文チェック、SMIL文書としての正当性チェック、スキーマとの整合性チェック、解析などを行って、アプリケーションが利用可能な形式のデータを生成するSMILパーサーとで構成される。
【0086】
図13に、SMILプレイヤーにおいてSMIL文書を処理する流れを示す。まず、アプリケーションはSMILパーサーを通じてSMIL文書の読み込みを行う(ステップ1301)。読み込まれたSMIL文書に対して、SMILパーサーでは、構文のチェック、SMIL文書としての正当性チェック、スキーマとの整合性チェックなどが行われた後、解析が行われる(ステップ1302)。このSMIL文書の解析については後で詳細に説明する。
【0087】
SMILパーサーでのSMIL文書の各チェックと解析が問題無く終了したならば、後述するタイマー割り込み処理、リンク元の表示領域のステータスの変更による割り込み処理、受信データの読み込み完了による割り込み処理などの割り込みを許可する(ステップ1303)。
【0088】
この後、アプリケーションはユーザからの指示を検出すると(ステップ1304)、その指示がリンク送りに関するコントロールであるならば(ステップ1305のYES)、そのコントロールに応じたリンク送りの制御を行う。
【0089】
ユーザからの指示は、たとえば、図1および図2に示したテレビジョンセット100のリモートコントローラ21より与えられる。リモートコントローラ21には、リンク先の自動送りを指示するボタン21a、前のリンク先への移動を指示するボタン21b、次のリンク先への移動を指示するボタン21c、リンク先の自動送りの停止ボタン21dなどが設けられている。
【0090】
リンク先自動送りボタン21aによる指示が与えられた場合、リンク先の自動送りが有効になり、たとえば、自動送りのタイマーに1以上の値がセットされていればタイマーをスタートさせる。既にタイマーがスタートしていた場合はタイマーを再スタートさせる(ステップ1307)。
【0091】
リンク先の自動送りの停止ボタン21dによる指示が与えられた場合、リンク先の自動送りが既に有効になっていれば、リンク先の自動送りが停止される。たとえば、自動送りのタイマーがスタートしていたならば、タイマーを一時停止させる(ステップ1308)。
【0092】
次のリンク先への移動指示ボタン21cによる指示が与えられた場合は、リンク元の表示領域においてフォーカスをあてる項目を順方向へ移動させるためのコードがアプリケーションに与えられ、アプリケーションはこの移動用のコードを処理して次のリンク先への自動送りを実行する(ステップ1309)。
【0093】
前のリンク先への移動指示ボタン21bによる指示が発生した場合は、リンク元の表示領域においてフォーカスをあてる項目を逆方向へ移動させるためのコードがアプリケーションに与えられ、アプリケーションはこの逆方向への移動用のコードを処理して前のリンク先への移動を実行する(ステップ1310)。
【0094】
図14は、拡張したSMIL文書の解析の流れを示す図である。
【0095】
SMIL文書の<body>内において、<text>要素内の src属性の値として”??”が存在し、それ以降に ”dur=t”または”link=n”が存在するならば(ステップ1401のYES)、<head>要素の子どもの<layout>要素の内容に基づいてリンク先の表示領域を作成する(ステップ1402)。
【0096】
続いて、リンク元がSMIL文書に記載されているかどうかを判定し(ステップ1403)、記載されていれば、リンク元の表示領域のステータスの変化に応じて割り込みが発生するようにセットする(ステップ1404)。ここで、リンク元の表示領域のステータスの変化とは、リンク元の表示領域においてフォーカスをあてた項目を移動用コードにより移動させることによって起きる。
【0097】
ここでもしリンク元がSMIL文書に記載されていない場合は、そのリンク元のページ用の表示領域を非表示で作成し、リンク元のURLをアプリケーションの側でたとえばユーザが任意に設定することができる(ステップ1405)。この後、同様にリンク元の表示領域のステータスの変化に応じて割り込みが発生するように、リンク先の自動送りの割り込み発生条件の設定を行う(ステップ1404)。
【0098】
続いて、<text>要素内のsrc属性の”??”の後にリンク間の移動範囲を指定する”count=m”が存在するかどうかを判定する(ステップ1406)。指定されていれば、そのリンク間の移動範囲をリンク先自動送りの制御パラメータとしてセットする(ステップ1407)。
【0099】
次に、 src属性の”??”の後にリンク間の飛び越し間隔を指定する”item=i,j”が存在するかどうかを判定し(ステップ1408)、指定されていれば、そのリンク間の飛び越し間隔をリンク先自動送りの制御パラメータとしてセットする(ステップ1409)。
【0100】
さらに、 src属性の”??”の後に、リンク先の自動送りの時間的な条件を指定する”dur=t”が存在するかどうかを判定し(ステップ1410のYES)、”dur=0”として存在していれば(ステップ1411のYES)、メディアオブジェクトがストリームであるとして、ストリームの再生終了後に割り込みが発生して次のリンクへの自動送りを実行するように、リンク先自動送りの設定を行う(ステップ1412)。また、”dur=”の値に1以上の値が指定されているならば、この値をリンク先の自動送りのタイマーの値として設定する(ステップ1413)。以上の解析後、続いて<body>要素内の次の<text>要素について同様の処理が繰り返される(ステップ1414)。
【0101】
なお、 <body>要素の子どもである<text>要素内のsrc属性の値として”??”が存在しない場合は(ステップ1401のNO)、通常のSMIL文書つまりリンク先の自動送り機能を持たないページとして処理される(ステップ1415)。
【0102】
次に、割り込み処理について説明する。割込み処理には、タイマー割り込み、リンク元の表示領域のステータスの変更による割り込み、受信データの読み込み完了による割り込みがある。
【0103】
タイマー割り込みは、図15に示すように、リンク先の自動送りのタイマーのタイムオーバによって発生する。このとき移動用のコードがリンク元の表示領域に対して与えられる(ステップ1501)。これにより、次の項目へフォーカス(入力権限)が自動的に移動する。
【0104】
図16に示すように、リンク元の表示領域r1のステータスバー41には現在フォーカスがあてられている項目のファイル名やURLが表示される。移動用のコードがリンク元の表示領域r1に対して与えられると、フォーカスが次の項目に移動し、同時にステータスバー41のファイル名やURLの表示も変化する。このステータスバー41のファイル名やURLの表示の変化をイベントとして割り込みが発生する。
【0105】
この割り込み処理では、図17に示すように、まずステータスバー41の情報がファイル名もくしはURLであるかどうかが判定される(ステップ1701)。ファイル名もくしはURLならば、このファイル名もくしはURLがリンク先の表示領域r2にセットされる(ステップ1702)。これにより、リンク先の表示領域r2にリンク先の情報が表示される。
【0106】
受信データの読み込み完了による割り込み処理は、図18に示すように、ストリームなどの受信データの読み込み完了によりリンク元の表示領域において発生する。このとき移動用のコードがリンク元の表示領域に対して与えられる(ステップ1801)。この結果、リンク元の表示領域において次の項目へフォーカスが移動し、リンク元の表示領域のステータスバーのファイル名やURLの表示が変化する。これにより、リンク元の表示領域のステータスの変更による割り込み処理が行われる。
【0107】
以上説明したように、指定ページのリンク先の内容を順番に閲覧したい場合、これまでユーザはリンク先を一つずつ指定する必要があったが、この実施形態では、一回の操作でリンク先の内容を順番に閲覧することが可能となる。写真などの画像を自動的に切り替えて表示することで、アルバムショーとしての利用も可能になる。また、リンク先の各ページの情報をサイクリックに取得し表示するので、ニュースのように頻繁に更新が行われるページの最新情報を表示することができる。
【0108】
次に、本発明の他の実施形態として、リンク先のページの表示をキーワードに基づいて制限する方式について説明する。
【0109】
図19は、このリンク先のページの表示をキーワードに基づいて除外するための情報を付加したSMILの表記の例である。このSMILの表記において、”??exception=ファイル名”は、リンク先のページの表示を除外(禁止)する条件であるキーワードを指定する記述であり、”ファイル名”はページ表示を除外する条件であるキーワードが登録されたファイルの名前である。
【0110】
図20に、このファイルに登録された、リンク先のページの表示を除外する条件であるキーワードの記述例を示す。この例では、ページ表示を除外する条件であるキーワードとして、”http://www/sony.co.jp”と”http://www/sony.co.jp/XXX”などのURLが登録されており、これらいずれかのキーワードをURLもしくはファイル名に含むリンク先のページの表示を除外することを条件付けるものである。このようにページ表示を除外する条件としてのキーワードを登録するファイルには、個々のキーワードをコンマ”,”で区切って記述することで一つのファイルで複数のキーワードを指定できる。なお、キーワードはURLだけではなく単語のような一般的な文字列であってもよい。
【0111】
図21は、図19のSMIL記述を解釈して、リンク先のページの表示をキーワードに基づいて処理する手順である。
【0112】
図16に示したステータスバー41のファイル名やURLの表示の変更による割り込みが発生すると、SMILプレイヤーは、まずステータスバー41の情報がファイル名もくしはURLであるかどうかを判定する(ステップ2101)。ステータスバー41の情報がファイル名もくしはURLであるならば、ステータスバー41に表示されている情報に、上記の”??exception=ファイル名”で指定されるファイルに記述されたキーワードが含まれているかどうかを判定する(ステップ2102)。含まれている場合にはリンク元の表示領域r1に対して移動コードが与えられ(ステップ2103)、このリンク元の表示領域r1内の次の項目にフォーカスが移動し、新たな割り込みが発生する。ステータスバー41に表示されている情報に当該キーワードが含まれていない場合には、ステータスバー41のファイル名もくしはURLがリンク先の表示領域r2にセットされる(ステップ2104)。これにより、リンク先の表示領域r2にリンク先の情報が表示される。
【0113】
なお、図20のSMILの表記において、”??exception=ファイル名”を含む行の記述は、<text id=”id2” src=”http://www.sony.co.jp/index.html??dur=10;exception=ファイル名” region=”r2”/>のように置き換えてもよい。すなわち、リンクの移動時間(この例では10秒)の属性とリンク先のページの表示を制限する属性とは組み合わせて使用することができる。
【0114】
リンク先のページの表示制限を実現するSMILの別の表記として、”??keyword=ファイル名”がある。これは、”??exception=ファイル名”とは逆に、ページ表示を許可する条件であるキーワードを設定するためのものである。ファイル名は、ページ表示を許可する条件であるキーワードを登録したファイルの名前である。
【0115】
図22は、この”??keyword=ファイル名”を含むSMIL記述を解釈して、リンク先のページの表示をキーワードに基づいて処理する手順を示すフローチャートである。図16に示したステータスバー41のファイル名やURLの表示の変更による割り込みが発生すると、SMILプレイヤーは、まずステータスバー41の情報がファイル名もくしはURLであるかどうかを判定する(ステップ2201)。ステータスバー41の情報がファイル名もくしはURLであるならば、ステータスバー41に表示されている情報に、上記の”??keyword=ファイル名”で指定されるファイルに記述されたキーワードが含まれているかどうかを判定する(ステップ2202)。含まれていない場合にはリンク元の表示領域r1に対して移動コードが与えられ(ステップ2203)、このリンク元の表示領域r1内の次の項目にフォーカスが移動し、新たな割り込みが発生する。ステータスバー41に表示されている情報に当該キーワードが含まれている場合には、ステータスバー41のファイル名もくしはURLがリンク先の表示領域r2にセットされる(ステップ2204)。これにより、リンク先の表示領域r2にリンク先の情報が表示される。
【0116】
次に、本発明の更に他の実施形態として、リンク先のページを自動スクロールする方式について説明する。
【0117】
図23は、自動スクロールのための情報を付加したSMIL記述例である。ここで、”??scroll_mode=ファイル名”が自動スクロールに関する情報の記述部分であり、ファイル名は自動スクロールの詳細情報が登録されたファイルの名前である。
【0118】
図24に、当該ファイルに登録された内容である、自動スクロールの詳細情報の記述例を示す。このファイルにおいて、属性”type”は自動スクロールのタイプを示すものである。この自動スクロールのタイプには、たとえば”SMOOTH”,”PAGE”,”LINE”などがある。”SMOOTH”はスムースなスクロール、”PAGE”はページ間隔でのスクロール、”LINE”は指定ライン間隔でのスクロールである。それぞれの自動スクロールのタイプにはスクロールの速度を指定できる。たとえば、”SMOOTH”の設定時には、一定時間(たとえば1秒間)にスクロールするドット数を属性”rate”の値で指定することができ、”PAGE”の設定時には個々のページの表示時間を属性”dur”の値で指定でき、 ”LINE”の設定時には、一度(たとえば1秒間隔)にスクロールするライン数を属性”line”の値で指定することで規定できる。なお、この自動スクロールの詳細情報についても、ファイル名の指定により取得するのみならず、URLの指定により取得できるようにしてもよい。
【0119】
なお、図23のSMIL記述例において、”??scroll_mode=ファイル名”を含む行の記述は、<text id=”id2” src=”http://www.sony.co.jp/index.html??scroll_type=SMOOTH;scroll_rate=10” region=”r2”/>に置き換えてもよい。すなわち、この記述例は、自動スクロールの詳細情報をSMILの表記に直接記述したものである。この場合、自動スクロールに関する詳細情報とたとえばリンク移動などの他の機能に関する詳細情報とを識別できるように、自動スクロールに関する個々の詳細情報の要素の先頭には ”scroll_”が付加される。以上により、SMILによって指定されたページの自動スクロールを実現することができる。
【0120】
次に、リンク先の複数のページを自動スクロールにより連続的に表示させる方式について説明する。
【0121】
図25は複数ページにわたる自動スクロールリンク先の自動送りとリンク先のページの自動スクロールの例、図26は図25のリンク先の自動送りとリンク先のページの自動スクロールを実現するSMIL記述例である。
【0122】
本例では、図25に示すように、表示画面にリンク元の表示領域r1とリンク先の表示領域r2とが設定されている。リンク元の表示領域r1にはリンク先の表示領域r2に表示させるリンク先のページのファイル名もくしはURLがそれぞれ設定された複数の項目(”見出し1”,”見出し2”,・・・・)を有するページが表示されている。リンク先の表示領域r2には、はじめに、リンク元の表示領域r1の”見出し1”の項目に設定されているリンク先のページが表示され、自動スクロールが行われる。スクロールがページ末尾まで完了したところで、リンク元の表示領域r1にフォーカスが移動して移動コードが与えられる。これにより、リンク元の表示領域r1に表示されるページ中の次の項目である”見出し2”が選択され、この”見出し2”の項目に設定されているリンク先のページで表示領域r2の表示内容が更新され、再びこの新たに表示されたリンク先のページの自動スクロールが開始される。以上の処理がリンク元の表示領域r1に未選択の項目が無くなるまで繰り返される。
【0123】
このようなリンク先の自動送りとリンク先のページの自動スクロールを実現するために、図26に示すSMIL記述例には、”??link_mode=ファイル名;scroll_mode=ファイル名”という記述が採用されている。 ”scroll_mode=ファイル名”は前述したように、自動スクロールに関する情報の記述部分である。”??link_mode=ファイル名”はリンク移動に関する情報の記述部分であり、”ファイル名”はリンク移動に関する詳細情報が登録されたファイルの名前である。
【0124】
図27に、当該ファイルに登録された内容である、リンク移動に関する詳細情報の記述例を示す。このリンク移動に関する詳細情報の記述例において、”dur=scroll_end”の記述は、リンク先のページの自動スクロールが終了した段階でリンクを移動させる動作を指定する記述であり、この記述によって、図25に示す自動的なページ送りと自動スクロールが実現される。また、このリンク移動に関する詳細情報には”keyword=sony”など、リンク移動を許可する条件であるキーワードを含めることができる。リンク先のURLもしくはファイル名に”keyword=”で指定されるキーワード(図27の例では”sony”)が含まれていれば、そのリンク先への移動が起こり、含まれていなければ次のリンク先に処理がスキップされる。自動スクロールのタイプや速度などの詳細は”scroll_mode=ファイル名”の記述に基づいて決定される。
【0125】
以上、本発明をテレビジョンセットに適用した場合の実施形態を説明したが、本発明はこの適用のみに限定されるものではない。すなわち、本発明は、上記のページのリンク自動送りを実現する記述を含む文書を読み込み、解釈して実行する機能をもつ装置ならば、PC(Personal Computer)、PDA(Personal Digital(Data) Assistants)、携帯電話などの各種電子機器装置に適用することができる。
【0126】
【発明の効果】
以上説明したように、本発明によれば、ユーザにとって簡単な操作で、リンク先の各ページを順番に表示させることができ、動的なページ閲覧を実現することができる。
【図面の簡単な説明】
【図1】本発明を適用した実施の一形態であるテレビジョンセット100を示す図である。
【図2】図1のテレビジョンセットの構成を示すブロック図である。
【図3】SMIL文書を処理する機構(SMILプレイヤー)の構成を示す図である。
【図4】拡張を加えたSMIL表記の一例を示す図である。
【図5】複数のページ間のリンクの例を示す図である。
【図6】図4に示したSMIL表記に対するページ表示の一例を示す図である。
【図7】指定ページとその複数のリンク先からなるページ表示の一例を示す図である。
【図8】指定ページとその複数の階層のリンク先からなるページ表示の一例を示す図である。
【図9】図7の表示を実現するSMIL表記の例を示す図である。
【図10】図8の表示を実現するSMIL表記の例を示す図である。
【図11】図8の表示を実現するSMIL表記の他の例を示す図である。
【図12】拡張されたSMIL文書の作成手順を示すフローチャートである。
【図13】SMILプレイヤーにおいてSMIL文書を処理する流れを示すフローチャートである。
【図14】拡張したSMIL文書の解析の流れを示すフローチャートである。
【図15】タイマー割り込み処理を示すフローチャートである。
【図16】ステータスバーにおいてのURLの表示の例を示す図である。
【図17】ステータスバーのファイル名やURLの表示の変化をイベントとする割り込み処理の手順を示すフローチャートである。
【図18】受信データの読み込み完了による割り込み処理の流れを示すフローチャートである。
【図19】リンク先のページの表示をキーワードに基づいて除外するための情報を付加したSMIL記述例である。
【図20】リンク先のページの表示を除外する条件であるキーワードの記述例である。
【図21】図19のSMIL記述を解釈して、リンク先のページの表示をキーワードに基づいて処理する手順を示すフローチャートである。
【図22】”??keyword=ファイル名”を含むSMIL記述を解釈して、リンク先のページの表示をキーワードに基づいて処理する手順を示すフローチャートである。
【図23】自動スクロールのための情報を付加したSMIL記述例である。
【図24】自動スクロールの詳細情報の記述例である。
【図25】リンク先の自動送りとリンク先のページの自動スクロールの例を示す図である。
【図26】図25のリンク先の自動送りとリンク先のページの自動スクロールを実現するSMIL記述例である。
【図27】リンク移動に関する詳細情報の記述例である。
【符号の説明】
6 制御部
15 ディスプレイ
21 リモートコントローラ
23 CPU
24 メインメモリ
25 プログラム/データ記憶部
31 指定ページ
32−1,32−2,32−3,32−4 リンク先のページ
33 SMILパーサー
34 SMIL文書
35 アプリケーション
38 指定ページ
39,40 リンク先のページ
100 テレビジョンセット
r1,r2,r3 表示領域
Claims (28)
- 表示画面を有する表示部と、
前記表示画面に配置すべき表示領域を定義する配置情報と、1以上のリンクを含む任意のページを指定するページ指定情報と、前記指定ページのリンク先のページへのリンク送りに関する情報とを少なくとも含むプログラムを読み込む手段と、
前記読み込んだプログラムの前記配置情報に基づいて前記表示画面に表示領域を設定する手段と、
前記読み込んだプログラムの前記ページ指定情報に基づいて該当する指定ページを取得する手段と、
前記指定ページのリンク先のページを、前記読み込んだプログラムの前記リンク送りに関する情報に基づいて順次取得して前記表示画面に設定された表示領域に表示させるリンク送り手段と
を具備することを特徴とする電子機器装置。 - 前記リンク送りに関する情報がリンク送りの時間間隔を定義する情報を含み、
前記リンク送り手段は、このリンク送りの時間間隔で前記表示領域に表示させるリンク先のページを切り替えることを特徴とする請求項1に記載の電子機器装置。 - 前記リンク送りに関する情報がリンク送りの範囲を定義する情報をさらに含み、
前記リンク送り手段は、このリンク送りの範囲で前記表示領域に表示させるリンク先のページを切り替えることを特徴とする請求項2に記載の電子機器装置。 - 前記リンク送りの範囲がリンクの階層の深さを含むことを特徴とする請求項3に記載の電子機器装置。
- 前記リンク送りに関する情報がリンク先のページを同時に表示させる数を定義する情報をさらに含み、
前記リンク送り手段は、この定義された数のリンク先のページを前記表示画面に設定された別々の表示領域に同時に表示させることを特徴とする請求項2に記載の電子機器装置。 - 前記プログラムが、リンク先のページの表示をキーワードで制限するための情報をさらに含み、
前記リンク送り手段は、この情報に基づいて、ページを特定するための名前に前記キーワードを含んでいるリンク先のページの表示を除外することを特徴とする請求項1に記載の電子機器装置。 - 前記プログラムが、リンク先のページの表示をキーワードで制限するための情報をさらに含み、
前記リンク送り手段は、この情報に基づいて、ページを特定するための名前に前記キーワードを含んでいるリンク先のページの表示のみを許可することを特徴とする請求項1に記載の電子機器装置。 - 前記プログラムが、リンク先のページを自動スクロールで表示するための情報をさらに含み、
この情報に基づいて、前記リンク先のページを自動スクロールにて表示する手段をさらに有することを特徴とする請求項1に記載の電子機器装置。 - 前記リンク送りに関する情報が、リンク先のページの自動スクロールの終了を契機にリンク送りを発生させることを指定するための情報を含んでおり、
前記リンク送り手段は、この情報に基づいて、前記リンク先のページの自動スクロールが終了した後、前記ページ指定情報に基づいて次のリンク先のページを取得して表示させることを特徴とする請求項8に記載の電子機器装置。 - 表示画面を有する表示部と、制御部と、記憶部とを設けておき、
前記制御部が、
前記表示画面に配置すべき表示領域を定義する配置情報と、1以上のリンクを含む任意のページを指定するページ指定情報と、前記指定ページのリンク先のページへのリンク送りに関する情報とを少なくとも含むプログラムを読み込んで前記記憶部に記憶し、
前記記憶部に記憶されたプログラムの前記配置情報に基づいて前記表示画面に表示領域を設定し、
前記記憶部に記憶されたプログラムの前記ページ指定情報に基づいて該当する指定ページを取得し、
前記指定ページのリンク先のページを、前記記憶部に記憶されたプログラムの前記リンク送りに関する情報に基づいて順次取得して前記表示画面に設定された表示領域に表示させることを特徴とするページ表示方法。 - 前記リンク送りに関する情報がリンク送りの時間間隔を定義する情報を含み、
前記制御部は、このリンク送りの時間間隔で前記表示領域に表示させるリンク先のページを切り替えることを特徴とする請求項10に記載のページ表示方法。 - 前記リンク送りに関する情報がリンク送りの範囲を定義する情報をさらに含み、
前記制御部は、このリンク送りの範囲で前記表示領域に表示させるリンク先のページを切り替えることを特徴とする請求項10に記載のページ表示方法。 - 前記リンク送りの範囲がリンクの階層の深さを含むことを特徴とする請求項12に記載のページ表示方法。
- 前記リンク送りに関する情報がリンク先のページを同時に表示させる数を定義する情報をさらに含み、
前記制御部は、この定義された数のリンク先のページを前記表示画面に設定された別々の表示領域に同時に表示させることを特徴とする請求項10に記載のページ表示方法。 - 前記プログラムがリンク先のページの表示をキーワードで制限するための情報をさらに含み、
前記制御部は、この情報に基づいて、ページを特定するための名前に前記キーワードを含んでいるリンク先のページの表示を除外することを特徴とする請求項10に記載のページ表示方法。 - 前記プログラムが、リンク先のページの表示をキーワードで制限するための情報をさらに含み、
前記制御部は、この情報に基づいて、ページを特定するための名前に前記キーワードを含んでいるリンク先のページの表示のみを許可することを特徴とする請求項10に記載のページ表示方法。 - 前記プログラムが、リンク先のページを自動スクロールで表示するための情報をさらに含み、
前記制御部は、この情報に基づいて、前記リンク先のページを自動スクロールにて表示することを特徴とする請求項10に記載のページ表示方法。 - 前記リンク送りに関する情報が、リンク先のページの自動スクロールの終了を契機にリンク送りを発生させることを指定するための情報を含んでおり、
前記制御部は、この情報に基づいて、前記リンク先のページの自動スクロールが終了した後、前記ページ指定情報に基づいて次のリンク先のページを取得して表示させることを特徴とする請求項17に記載のページ表示方法。 - 表示画面に配置すべき表示領域を定義する配置情報と、
1以上のリンクを含む任意のページを指定するページ指定情報と、
前記指定ページのリンク先のページへのリンク送りに関する情報と
が規定されていることを特徴とするプログラム。 - 前記リンク送りに関する情報がリンク送りの時間間隔を定義する情報を含むものであることを特徴とする請求項19に記載のプログラム。
- 前記リンク送りに関する情報がリンク送りの範囲を定義する情報をさらに含むものであることを特徴とする請求項19に記載のプログラム。
- 前記リンク送りの範囲がリンクの階層の深さを含むものであることを特徴とする請求項21に記載のプログラム。
- 前記リンク送りに関する情報がリンク先のページを同時に表示させる数を定義する情報をさらに含むものであることを特徴とする請求項19に記載のプログラム。
- 前記プログラムが、拡張可能なマークアップ言語により記述されたものであることを特徴とする請求項19に記載のプログラム。
- 前記プログラムが、リンク先のページの表示をキーワードで制限するための情報をさらに含むものであることを特徴とする請求項19に記載のプログラム。
- 前記プログラムが、リンク先のページを自動スクロールで表示するための情報をさらに含むものであることを特徴とする請求項19に記載のプログラム。
- 前記リンク送りに関する情報が、リンク先のページの自動スクロールの終了を契機にリンク送りを発生させることを指定するための情報を含むものであることを特徴とする請求項26に記載のプログラム。
- 表示画面に配置すべき表示領域を定義する配置情報と、
1以上のリンクを含む任意のページを指定するページ指定情報と、
前記指定ページのリンク先のページへのリンク送りに関する情報と
が規定されたプログラムが記憶された記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003133687A JP2004054902A (ja) | 2002-05-30 | 2003-05-12 | 電子機器装置、ページ表示方法、プログラムおよび記憶媒体 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002157609 | 2002-05-30 | ||
| JP2003133687A JP2004054902A (ja) | 2002-05-30 | 2003-05-12 | 電子機器装置、ページ表示方法、プログラムおよび記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004054902A true JP2004054902A (ja) | 2004-02-19 |
Family
ID=31949088
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003133687A Pending JP2004054902A (ja) | 2002-05-30 | 2003-05-12 | 電子機器装置、ページ表示方法、プログラムおよび記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004054902A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009087054A (ja) * | 2007-09-28 | 2009-04-23 | Sanyo Electric Co Ltd | 表示装置および表示プログラム |
| JP2010003230A (ja) * | 2008-06-23 | 2010-01-07 | Onkyo Corp | コンテンツ再生装置及びそのプログラム |
| US7677821B2 (en) | 2005-07-12 | 2010-03-16 | Fujifilm Corporation | Image processing apparatus |
| JP2010205169A (ja) * | 2009-03-05 | 2010-09-16 | Nec Access Technica Ltd | 表示制御装置、表示制御システム、表示制御方法、及び表示制御プログラム |
-
2003
- 2003-05-12 JP JP2003133687A patent/JP2004054902A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7677821B2 (en) | 2005-07-12 | 2010-03-16 | Fujifilm Corporation | Image processing apparatus |
| JP2009087054A (ja) * | 2007-09-28 | 2009-04-23 | Sanyo Electric Co Ltd | 表示装置および表示プログラム |
| JP2010003230A (ja) * | 2008-06-23 | 2010-01-07 | Onkyo Corp | コンテンツ再生装置及びそのプログラム |
| JP2010205169A (ja) * | 2009-03-05 | 2010-09-16 | Nec Access Technica Ltd | 表示制御装置、表示制御システム、表示制御方法、及び表示制御プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7818675B2 (en) | Web information processing apparatus and web information processing method | |
| US7810049B2 (en) | System and method for web navigation using images | |
| US20070078857A1 (en) | Method and a device for browsing information feeds | |
| US20100058220A1 (en) | Systems, methods, and computer program products for the creation, monetization, distribution, and consumption of metacontent | |
| JP4789979B2 (ja) | 端末装置及びデータ処理方法 | |
| KR101962980B1 (ko) | 마크업 기반의 문서에서의 정보에 근거한 데이터 분할 | |
| KR20070045274A (ko) | 미디어 플레이리스트와 브라우징 이력을 통합하는 방법 및시스템 | |
| US20080240683A1 (en) | Method and system to reproduce contents, and recording medium including program to reproduce contents | |
| JP2001028008A (ja) | 同期マルチメディア用タイムマーカ | |
| CN108141642A (zh) | 动态图像再生装置、动态图像再生方法、动态图像分发系统、存储了动态图像再生程序的存储介质以及动态图像再生程序 | |
| WO2011155350A1 (ja) | コンテンツ再生装置、コンテンツ再生装置の制御方法、制御プログラム、及び記録媒体 | |
| JP2008226202A (ja) | 情報処理装置および方法、並びにプログラム | |
| US20070088784A1 (en) | Data processing device, data processing method and data processing program | |
| JP6739790B2 (ja) | 動画広告配信サーバおよびプログラム | |
| JP2017073095A (ja) | 情報表示装置、情報表示方法、情報表示プログラムおよび配信装置 | |
| US8095864B2 (en) | Electronic apparatus, page display method, program, and storage medium | |
| JP2004054902A (ja) | 電子機器装置、ページ表示方法、プログラムおよび記憶媒体 | |
| US9524076B2 (en) | Web page management method and apparatus and storage medium thereof | |
| JP4769032B2 (ja) | 画面変更方法、画面生成装置、プログラム、及び記録媒体 | |
| JP3968515B2 (ja) | 電子機器装置及びプログラム生成方法 | |
| KR20090027118A (ko) | 멀티미디어 콘텐츠 제공 시스템 및 방법 | |
| JP4586652B2 (ja) | Rss文書の閲覧方法及び装置及びプログラム及びプログラムを格納した記憶媒体 | |
| JP5342509B2 (ja) | コンテンツ再生装置、コンテンツ再生装置の制御方法、制御プログラム、及び記録媒体 | |
| KR100446073B1 (ko) | 동영상을 이용한 원격강의시스템 및 원격강의방법 | |
| JP3237619B2 (ja) | 文書表示装置および文書表示方法並びに文書表示プログラムを記録した記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060411 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060424 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080819 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081020 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081111 |