JP4079287B2 - HTML document display control method and display device - Google Patents
HTML document display control method and display device Download PDFInfo
- Publication number
- JP4079287B2 JP4079287B2 JP11642697A JP11642697A JP4079287B2 JP 4079287 B2 JP4079287 B2 JP 4079287B2 JP 11642697 A JP11642697 A JP 11642697A JP 11642697 A JP11642697 A JP 11642697A JP 4079287 B2 JP4079287 B2 JP 4079287B2
- Authority
- JP
- Japan
- Prior art keywords
- focus
- instruction
- html document
- anchor point
- display
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009191 jumping Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、HTML文書に係り、特にその仕様、表示制御方法および装置に関する。
【0002】
【従来の技術】
HTML文書は、ハイパーテキスト・マークアップ言語(Hyper Text Markup Language)で記載された文書であり、近年、インターネットのワールドワイドウェブWWWで利用されているために急速に普及している。
【0003】
HTML文書自体はテキスト形式で記載され、タグとよばれる記号”<”,”>”で挟まれたコードにより、文字修飾情報やレイアウト情報等が指定され、ブラウザと呼ばれるプログラムが、このタグを解釈してHTML文書の表示を行う。
【0004】
HTML文書は、他のテキストや画像、音声をその文書の中に挿入することができる。また、あるHTML文書の各部を、画像や他のHTML文書にリンクさせることができる。すなわち、HTML文書では、同じ文書内のある位置(後述するアンカーポイントまたはホットスポット)を別の位置や別のファイル等にリンクさせる(関係づける)ことにより、ある位置から即座にリンク先の位置へ移動することができ、極めて効率的かつ多彩な文書(いわゆるマルチメディアを含む)の閲覧が可能となる。また、アンカーポイントの選択に基づいて、電子メールを送信するためのウインドウを開いたりすることができる。
【0005】
【発明が解決しようとする課題】
このように、HTML文書中には種々のアンカーポイントを設定しておくことにより、ユーザはそれをブラウザで閲覧した場合に、表示されたHTML文書中のアンカーポイントを選択すれば、そのアンカーポイントにリンクされた位置へ移動したり、対応する機能を起動したりすることができる。
【0006】
アンカーポイントの指示・選択は、通常、パーソナルコンピュータでは、マウス等のポインティングデバイスを用いて表示画面上の指示指標(例えばマウスカーソル)を直接指し示すことにより行うことができる。しかし、近年普及してきたインターネットテレビ等では、通常、マウスは使用できないので、リモコン上の移動キー等を用いて、HTML文書に含まれる複数のアンカーポイントを順番に指定していくことになる。なお、ブラウザはアンカーポイントの位置を認識することができ、移動キーに基づくアンカーポイントの指定は、順方向または逆方向の移動を指示するだけで、アンカーポイントが1つずつ順番に指定されていく。このようなアンカーポイントの指定を本明細書ではフォーカスと呼ぶ。現在表示中のHTML文書においてフォーカスされているアンカーポイントの位置をフォーカス位置ともいう。
【0007】
このような移動キーによるアンカーポイントの指定方法では、現在フォーカスされているアンカーポイントから目的のアンカーポイントまでに、多くのアンカーポイントが介在する場合、一方向の移動キーを押し続けてフォーカスが順次的にその目的のアンカーポイントへ達するまで待たなければならない。この時間は数秒という時間であっても、ユーザにとっては長い時間であり、特に、インターネットに接続中であれば通話料および接続料に影響してくる。
【0008】
また、選択頻度の低いアンカーポイントが多数存在するような場合であっても、移動キーでは順次にそのようなアンカーポイントもすべて経由してフォーカス位置を移動させなければならないという不便があった。
【0009】
本発明は、このような問題に鑑みてなされたものであり、アンカーポイントに対するフォーカスの移動指示時に特定のアンカーポイントをスキップすることができるHTML文書の表示制御方法および表示装置を提供することを目的とする。
【0010】
【課題を解決するための手段】
本発明は、表示装置においてHTML文書を表示画面上で表示する際の表示制御方法であって、ユーザの指示を受け付けるステップと、HTML文書に含まれる複数のアンカーポイントの一つをフォーカスするステップと、前記ユーザの指示に応じて、HTML文書に含まれる複数のアンカーポイントのうち前記フォーカスされたアンカーポイントの次のアンカーポイントに付加された属性をチェックするステップと、前記次のアンカーポイントに付加された属性がフォーカスをスキップする属性であるとき、当該アンカーポイントについてはフォーカスを行うことなくスキップするステップと、前記次のアンカーポイントに付加された属性がフォーカスをスキップする属性でないとき、当該アンカーポイントについてフォーカスを移動するステップとを有することを特徴とする。
【0011】
前記第1および第2の指示は、ユーザによる、キーあるいはスイッチ等の第1の指示手段の操作により行うことができる。
【0012】
好ましくは、前記第1および第2の指示を行うための第1の指示手段とは別の第2の指示手段によりフォーカスの移動が指示されたときは、前記フォーカスをスキップする属性が付加されたアンカーポイントであっても、個々のアンカーポイントに対してフォーカスを順次移動する。
【0013】
本発明は、別の見地に因れば、HTML文書を表示画面上で表示する表示装置であって、前記表示画面を有するディスプレイと、HTML文書を解釈する解釈手段と、該解釈手段による解釈の結果、前記ディスプレイに表示すべき表示内容を決定する表示内容決定手段と、該表示内容決定手段により決定された表示内容を格納する表示メモリと、該表示メモリの内容を前記ディスプレイに表示する表示制御手段と、HTML文書に含まれる複数のアンカーポイントに対してフォーカスを順方向に順次移動する第1の指示および逆方向に順次移動する第2の指示を選択的に発生するためのアンカーポイント順次指示手段と、前記第1の指示または第2の指示に従って各アンカーポイントに対してフォーカスを順次移動させるよう、前記表示メモリに格納された表示内容を変更するフォーカス移動手段とを備え、該フォーカス移動手段は、前記第1または第2の指示に応じて前記フォーカスを移動させていく際に、前記第1および第2の指示に対して、フォーカスをスキップする属性が付加されたアンカーポイントについてはフォーカスすることなくスキップすることを特徴とする。
【0014】
フォーカス移動手段による表示内容の変更には、アンカーポイントの表示色、下線等の表示属性の変更を含むほか、目的のアンカーポイントが表示画面外にある場合には、そのアンカーポイントを含むよう文書部分を画面に表示するよう表示内容を更新することも含む。
【0015】
この装置において、好ましくは、前記アンカーポイント順次指示手段とは別の第2の指示手段を備え、前記フォーカス移動手段は、前記フォーカスをスキップする属性が付加されたアンカーポイントであっても、前記第2の指示手段により指示された場合には、フォーカスのスキップを行わないようにする。第2の指示手段によれば、いずれのアンカーポイントをもスキップすることなく任意のアンカーポイントを選択することができる。フォーカスをスキップする属性が、目的のアンカーポイントに付加されている場合、第1と第2の指示手段を併用し、第1の指示手段で目的のアンカーポイントの近くまでフォーカスを移動した後、第2の指示手段に操作を切り替えて目的のアンカーポイントに達するようにすることも可能である。
【0016】
本発明による表示制御方法は、コンピュータプログラムにより実現できる。したがって、HTML文書を表示画面上で表示する際に、ユーザの第1の指示に応じて、HTML文書に含まれる複数のアンカーポイントに対してフォーカスを順方向に順次移動させていくステップと、ユーザの第2の指示に応じて、HTML文書に含まれる複数のアンカーポイントに対してフォーカスを逆方向に順次移動させていくステップと、前記フォーカスを移動させていく際に、前記第1および第2の指示に対してはフォーカスをスキップする属性が付加されたアンカーポイントについてはフォーカスすることなくスキップするステップとを実行するコンピュータプログラムを記録した記録媒体も本発明の範囲に包含される。記録媒体には、半導体ROM、CD−ROM、フロッピーディスク等の可搬性の記録媒体に限らず、ハードディスク等の非可搬性の記録媒体も含む。
【0017】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面により詳細に説明する。
【0018】
まず、本発明を理解するための前提事項として、インターネット、およびHTML文書の構造について説明する。
【0019】
インターネットにおけるHTML文書の配信は、WWWサーバと呼ばれるインターネット上のコンピュータにより行われる。ユーザは、クライアントコンピュータ(単にクライアントともいう)において、WWWブラウザ(ウェブブラウザともいう)と呼ばれる閲覧ソフトウエアを用いてインターネット上のドキュメントにアクセスすることができる。クライアントコンピュータをインターネットに接続するには、一般に個人などでは、公衆回線を介したダイアルアップ接続により、サービスプロバイダというサービス機関を通して接続する。大学や研究所、企業等では専用の通信回線を用いる場合もある。クライアントコンピュータをインターネットに接続することにより、家庭に居ながらにして世界中から必要な情報(テキスト、画像、音声等を含む)を得ることができる。
【0020】
アクセスする情報の単位はページと呼ばれる、WWWサーバ上のファイルであり、後述するリンクの設定により、ユーザはあるページから他のページへと芋ずる式に次々に辿って閲覧していくことができる。ページの長さは一定ではなく、そのページの作成者によって自由に変わりうる。
【0021】
WWWの特定のページ(ホームページ)には、すべてURL(Uniform Resource Locator)と呼ばれるインターネット上の固有のアドレスが付けられている。
【0022】
URLの構造は、次に示すように、プロトコル名、サーバ名、アイテムのパス名からなる。
【0023】
http://www.abc.or.jp/def/ghi.html
プロトコル名はコンピュータが情報を解釈する方法を示す。WWWサーバとウェブブラウザはHTTP(Hyper Text Transfer Protocol)という方法で情報を授受するので、上記のURLの先頭のプロトコル名は”http:”となっている。そのほか、ファイル転送のためのftpというプロトコル等もある。”www.abc.or.jp”はサーバー名を表している。”www”はサーバがWWWサーバーであることを示す。”abc.or.jp”の”abc”は組織名、”or”は組織の種類(この場合、各種団体/個人)、”jp”は国を表わすコード(この場合、日本)を示している。サーバ名に続く、アイテムのパス名”def/ghi.html”は、サーバ上のアイテムの場所を示す。パス名は通常、ページを構成するファイルの名前を示す。”def/ghi.html”の”def”はディレクトリ名、”ghi”はファイル名であり、”html”はこのファイルがHTMLファイルであることを示す拡張子である。
【0024】
次に、HTMLファイル(HTML文書)の構成について説明する。本明細書では、HTML言語で記述された文書をHTML文書と呼び、そのファイルをHTMLファイル(またはHTMLテキスト)と呼ぶ。
【0025】
図4に、HTML文書の基本的構成を示す。HTML文書は、実質的にはテキストファイルであるが、タグと呼ばれる埋め込みコード(記号”<”と”>”で表わされる)をページ内に散在して有する。通常、指定範囲を開始タグと終了タグの1対のタグで挟み込む。終了タグは”/”を有し、これにより開始タグと区別される。但し、改段落を表わす<P>や、改行を表わす<BR>のように単独で用いられる場合もある。このタグにより、文字修飾情報やレイアウト情報の他、リンク情報を設定することができる。ブラウザがこのタグを解釈して、HTML文書をその作成者の意図に沿った形式で画面上に表示し、また、リンクの制御を行う。
【0026】
HTML文書の基本構成は、図4(a)に示すように、テキスト文書の中に種々のタグが混在したものである。このHTML文書は、ブラウザにより解釈され画面上に表示される際には、図4(b)に示すようにタグは表示されず、その指示内容のみが表示に反映される。HTML文書中のある特定の文字列をユーザが選択したときに、その文字列に関連する他のページにジャンプする機能をリンクと呼ぶ。図4(a)のHTML文書"aaa.html"のページ内の箇所201は、
<A HREF="bbb.html">BBB</A>
と記述されている。リンクの設定に用いられるタグは、アンカータグ(<A・・・>・・・</A>)と呼ばれ、アンカータグで挟まれた部分はアンカーポイントまたはホットポイントと呼ばれる。アンカータグの開始タグ <A HREF="bbb.html">における”HREF=”はリンク先のアクセス情報(ここではファイル名)を示す。このアンカータグの部分は、ブラウザ画面では図4(b)の表示文字列203のように文字列”BBB”が強調して表示される。この強調表示は、他の文字列との色を変えたり、下線を付したりして行われる。これにより、ユーザがこの文字列を選択すると、他のページへ移行できることが認識される。
【0027】
また、箇所202はインライン画像をアンカーポイントとする場合を示しており、ここでは”ggg.gif”という画像ファイルを画面上に画像204として表示し、この画像204がユーザにより選択されたときに、リンク先”ccc.html”の内容を読み出して表示する。ここで、インライン画像とは、HTML文書のページ内に埋め込まれて表示される画像である。
【0028】
リンクにおけるリンク先のアクセス情報としては、幾つかのパターンがある。
【0029】
図5に示すように、同じサーバ(ホスト)内の別のページ(HTMLファイル)へリンクを設定する(リンクを張るともいう)ときには、そのファイル名(ディレクトリ名を含む場合もある)がリンク先を示す情報となる。図5(a)はリンク元のHTMLファイルとリンク先のHTMLファイルの関係を示す。図5(b)は、それぞれに対応するブラウザ画面の表示内容を示す。この例では、アンカーポイントの文字列”BBB”を選択すると、他のページを表わすリンク先のHTMLファイル”bbb.html”が要求され、その内容が表示される。
【0030】
図6に示すように、同じページ内の別の位置へリンクを張る場合もある。このような場合、リンク先を示す情報としてその位置の項目名を用いる。図6(a)に示すように、ここでは、リンク元において<A HREF="#aaa">AAA</A>という記述によりリンク先の位置を示し、他方、リンク先において<A NAME="aaa">AAA</A>という記述により、項目名”aaa”に対してリンクが張られたことを示している。図6(b)から分かるように、これに対応するブラウザ画面では、強調表示された”AAA”という文字列をユーザが選択すると、同じページの後続の位置にある項目”AAA”の位置に表示が飛ぶ。これは、通常、1頁が長いばあいに、項目のリストのみを最初に掲げ、この各項目に対して後続の対応位置に対してリンクを張るような場合に有効である。
【0031】
図7は、同じサーバ内の別のページの特定の位置へリンクする場合を示す。この場合には、その別のページのファイル名と文書中の項目名を組み合わせたものがリンク先のアクセス情報となる。この例では、同じサーバ内の別のファイル”bbb.html”の項目”ppp”へジャンプする例を示している。図7(a)は、リンク元およびリンク先のそれぞれのHTMLファイルの関係を示し、図7(b)は、それぞれに対応するブラウザ画面を示している。
【0032】
その他、図示しないが開始タグ部分に特殊なコマンドを記述し、当該アンカーポイントが選択されたときそのコマンドに対応するスクリプト(プログラム)を呼び出して実行することも可能である。
【0033】
次に、図1に、本実施の形態を実現するための装置のハードウエア構成例を示す。ここでは、インターネット接続機能を内蔵したテレビを想定している。ただし、アンカーポイントを順次的に指示していく(すなわちアンカーポイントに対するフォーカスを移動させていく)指示手段を有するものであれば、テレビに限らない。
【0034】
図1の構成において、中央処理装置(CPU)101はバス100に接続され、バス100を介して図1の装置全体の制御を司る。CPU101は、図示省略したクロック発振器に基づいて現在の日付および時刻を出力するカレンダー・時計機能を有する。マスクROM105にはCPU101が実行する各種コンピュータプログラムおよび必要なデータが格納されている。フォントROM106にはテレビ画面上で用いるフォントのデータを格納している。フラッシュメモリ107は、書き換え可能な不揮発性のメモリであり、ユーザが不揮発的に記憶しておきたいURLや個人管理情報(PIM)を格納しておくためのものである。また、バージョンアップ可能なプログラムもフラッシュメモリ107に格納することができる。フラッシュメモリに替えて、あるいはこれに加えて、MD(ミニディスク)、ハードディスクなどの不揮発性記憶手段である二次記憶装置を採用してもよい。RAM108は、CPU101がプログラムの実行処理を行う上で必要とされる一時記憶領域、作業領域や、プログラム実行に必要な各種パラメータを格納する領域を提供する。
【0035】
公衆回線への接続はライン端子(LINE)を介して行われる。ライン端子はモデム118およびシリアルコントローラ117を介してバス100に接続される。ISDN回線を利用する場合には、図示しないが、DSU(Data Service Unit)およびTA(Terminal Adapter)を使用する。
【0036】
この装置が公衆回線から受信したページ情報をディスプレイ122上に表示する際、表示コントローラ110を介して、その表示内容が一旦表示メモリ(VRAM)111上に描画される。この表示メモリ111の内容は、デジタルアナログ(D/A)変換器112を介して切替回路124に入力される。表示内容の変更は、表示メモリ111の内容を書き換えることにより行えるが、いわゆるカラーパレット(図示せず)を用いる場合にはパレットの内容を変更することにより表示色を変更することができる。本明細書における表示内容の変更には、このような表示メモリ111の内容自体の書き換え以外の処理によって表示結果を変更する場合も含むものとする。
【0037】
ページ情報には音声情報を含む場合があり、音声対応を可能にする場合には、オーディオコントローラ114およびデジタルアナログ(D/A)変換器115が設けられ、ここから音声信号が出力され、切替回路124に入力される。
【0038】
TV回路121は、アンテナ120から受信した放送電波から選択した各チャンネルの映像信号および音声信号を抽出して復調し、切替回路124に出力する。
【0039】
切替回路124はCPU101の制御の下で、TV回路121からの信号およびD/A変換器112からの信号を切り替えて、ディスプレイ122およびスピーカ(SP)123へ出力する。この切替回路124により、テレビ画面上で、複数の分割画面や、ウインドウ画面を表示することができる。
【0040】
ユーザは、この装置を制御するためにリモコン102を用いる。リモコン102から発生される信号(例えば赤外線信号)はレシーバ103で受信され、その信号がCPU101で解読される。リモコン102は、通常のテレビの操作と共用される。テレビ操作用の信号はTVコントローラ104を介してCPU101に転送される。
【0041】
なお、図1の装置では、インターネット用の装置構成とテレビ用の装置構成を共通のCPU101で制御するようにしたが、別々のCPUで制御するようにしてもよい。
【0042】
図2に、リモコン102の構成例を示す。
【0043】
このリモコン102の上側には通常のテレビ操作用のスイッチボタン群40があり、ここには電源ボタン、ビデオ/テレビボタン、数字のチャンネルボタン58等が配置されている。リモコン102の中間部分には、インターネット用のスイッチボタン群41があり、ここには、スクロール上ボタン42、スクロール下ボタン43、移動キー44、選択ボタン45、中止ボタン46、戻りボタン47、進みボタン48、URLボタン49、メニューボタン50等が設けられている。移動キー44として、アンカーポイント順次指示手段を構成する。ここでは、移動キー44には、円形で上下左右の4方向に傾くような構造のものを使用しているが、上下左右それぞれ分離したキーにより構成されるものであってもよい。リモコン102の下部には図示しないカバーがあり、これを開くと普段使用しないテレビ調整用ボタン等が配置されている。
【0044】
図1の装置でユーザがインターネットへの接続を指示するためには、テレビの電源を投入後、リモコン102から、例えば、図2のメニューボタン50を押す。これにより、CPU101は、ウェブブラウザを起動するとともに、プロバイダにダイアルアップ接続を行う。次いで、テレビ画面上には、例えば各種のメニュー項目を含むメニュー画面またはウインドウ(図示せず)が表示される。視聴者は、このメニュー画面からメニュー項目を選択していくことにより、所望のページを閲覧することができる。
【0045】
今、HTML文書において、図8(a)に示すような4つのアンカータグ71a〜74aを含む記述部分があったとする。アンカータグ71a〜74aの前者2つのアンカーポイントは文字列であり、後者2つのアンカーポイントは画像であり、それぞれ、別のHTMLファイル1st.html, 2nd.html, 3rd.html, 4th.htmlがリンク先として指定されている。また、アンカータグ71a,73aには開始アンカータグ内の最後に”KEYSKIP”という文字列が付加されている。これは、本実施の形態においてHTMLの機能拡張のために追加されたものである。この文字列としては、”KEYSKIP”に限るものではなく、任意の文字列を選定することができる。ブラウザでは、開始アンカータグ内にこの文字列を見つけたときには移動キー44によるアンカーポイントに対するフォーカスの移動の際、そのアンカーポイントをスキップするよう、ブラウザのプログラムが拡張される。なお、”KEYSKIP”属性に対応しないブラウザでは”KEYSKIP”という文字列は無視され、ブラウザ動作には何ら影響を及ぼさない。
【0046】
図8(a)のHTML文書は、ブラウザ画面上では図8(b)のように見える。今、アンカーポイント72bがフォーカスされている(すなわち、色変更、反転等による表示属性の変更により強調表示されている)とする。”KEYSKIP”の記述がない場合には、従来通り、移動キー44を下方向または右方向に操作すると、フォーカスはアンカーポイント72bから73b,74bへと順次、HTMLテキストの記述順に移動していく。この処理は、フォーカス移動手段(CPU101、ブラウザおよび表示コントローラ110等)によって、本実施の形態では、表示メモリ111に格納された表示内容を変更することにより、実行される。
【0047】
しかし、図8(a)のように”KEYSKIP”属性が付加されたアンカーポイントが存在する場合、移動キー44によるフォーカス移動時に、フォーカス移動手段は、それらのアンカーポイントはフォーカスせずにスキップする。図8(b)の例では、アンカーポイント72bから順方向にフォーカスが移動する際、アンカーポイント73bがスキップされ、アンカーポイント74bへフォーカスが移る。移動キー44を上方向または左方向に操作した場合には、”KEYSKIP”属性が付加されたアンカーポイント71bがスキップされる。
【0048】
いずれかのアンカーポイントがフォーカスされた状態で選択ボタン45を押したとき、そのアンカーポイントのリンク先に移動する。
【0049】
このように、ユーザは、”KEYSKIP”属性が付加されたアンカーポイントを移動キー44により選択することができない。”KEYSKIP”属性が付加されたアンカーポイントを選択するには、移動キー44とは別の第2のアンカーポイント順次指示手段を設けることが好ましい。この「第2のアンカーポイント順次指示手段」は、例えば、移動キー44とは別の独立した移動キーであってもよく、あるいは移動キー44と同時に操作することのできるシフトキーのような補助的なキーであってもよい。独立した移動キーの場合には、前述したリモコン102のカバーを開いて出現するような位置に設けるようにしてもよい。あるいは、ユーザの指示に応じて、移動キー44の機能をソフト的に切り替えるような手段であってもよい。
【0050】
図14に、本発明の”KEYSKIP”属性に対応したブラウザにおける、フォーカスの順次移動指示に応答してCPU101(図1)により実行されるフォーカス移動処理のフローチャートを示す。前記移動キー44等からフォーカスの順次移動指示を受けたとき、まず、その指示が「順方向(F)」か「逆方向(B)」かを確認する(S141)。移動キー44の場合には、右および下方向の指示が「順方向」に対応し、左および上方向の指示が「逆方向」に対応する。また、回転可能プッシュ式スイッチ51の場合には、下方向の回転が「順方向」に対応し、上方向の回転が「逆方向」に対応する。「順方向」であれば、HTML文書中で、現在フォーカスされているアンカーポイントの直後にあるアンカーポイントを探索する(S142)。「逆方向」であれば、HTML文書中で、現在フォーカスされているアンカーポイントの直前にあるアンカーポイントを探索する(S143)。該当するアンカーポイントが見つからない場合には(S144,No)、ステップS146へ進む。該当するアンカーポイントが見つかった場合には(S144,Yes)、そのアンカーポイントに対して”KEYSKIP”属性が付加されているか否かを調べる(S145)。付加されていれば、ステップS141へ戻り、次のアンカーポイントを探索する。付加されていなければ、そのアンカーポイントへフォーカスを移動させる(S146)。先のステップS144で該当アンカーポイントが存在しなかった場合には、現在のアンカーポイントのフォーカスが継続される(S146)。
【0051】
図3は、本実施の形態に適したリモコン102の他の構成例の外観を示す。このリモコン102は、回転可能プッシュ式スイッチ51を有する。このスイッチ51は、360°エンドレスでR方向上下に回転可能な円盤状部を有し、この円盤状部の所定角度毎の回転がその回転方向とともに検出される。また、円盤状部は水平H方向に押下可能なプッシュ式スイッチとしても機能する。このような回転可能プッシュ式スイッチ51自体の構成および機能は公知なので、ここでは詳述しない。本実施の形態では、スイッチ51の回転でアンカーポイントのフォーカスの移動を行い、スイッチ51の押下でアンカーポイントの選択を行う。このフォーカスの移動では、前述のとおり、”KEYSKIP”属性が付加されたアンカーポイントはスキップする。一方、移動キー44で操作した場合には、”KEYSKIP”属性が付加されたアンカーポイントも含めてフォーカスの移動を行うこととする。選択ボタン45はスイッチ51の選択機能と重複するので削除してもよいが、いずれでも選択可能なように図3の例では残してある。
【0052】
次に図9に、本発明を個人情報管理(PIM)に適用した実際の例を説明する。図9は、氏名、電話番号、FAX番号、電子メールアドレスからなる個人情報のリストを示す。このリストは、HTMLのテーブル(表)関連のタグを利用して記述されたものである。リストのそれぞれの項目にアンカーポイントを設定することにより、種々の便利な機能が実現される。例えば、氏名にアンカーポイントを設定することにより、氏名を選択したときにその氏名で表わされる人物の詳細情報を表示させたり、電子メールアドレスにアンカーポイントを設定することにより、各電子メールアドレスを選択したときにその電子メールアドレスに対する電子メールを作成するための画面(またはウインドウ)を表示したりすることができる。装置にFAX機能が組み込まれている場合には、FAX番号の選択によりそのFAX番号に対するFAX送信用の画面(またはウインドウ)を表示することができる。そのためには、FAX番号に対してもそれに対応したアンカーポイントが設定される。
【0053】
この例では、電子メールアドレス以外の項目のアンカーポイントの開始タグに”KEYSKIP”属性を付加する。このようにしておくことにより、移動キー44(図2)あるいは回転可能プッシュ式スイッチ51(図3)によりアンカーポイントに対するフォーカス移動指示があったときに、電子メールアドレス以外のアンカーポイントに対するフォーカスをスキップし、電子メールアドレスのみに対してフォーカスを移動させることができる。したがって、フォーカスの順次移動指示に応じて、迅速に目的の電子メールアドレスに到達することができる。
【0054】
なお、図9の例では、「石田 光」の電子メールアドレスがフォーカスされた状態を示している。図9では、便宜上、太字で指定しているが、実際には任意の強調表示を用いることができる。
【0055】
図10に図9に対応するHTML文書の一部を示す。記述91,92,93,94は、それぞれ、図9のリスト1行目の氏名、電話番号、FAX番号および電子メールアドレスに対応している。
【0056】
氏名の記述91にはリンク先としてファイルcontact.htmlの位置#AndoYukoが指定されている。このアンカーポイントを選択すると、図11に示すような個人情報の詳細を示すウインドウ1100が表示される。戻りボタン47を押すと図9のリスト表示に戻る。
【0057】
FAX番号の記述93には、指定されたFAX番号に対するFAX送信のためのウインドウ1200を表示するための”faxto:...”という特別のコマンド(スキームともいう)が含まれる。ブラウザは、ユーザによるこのアンカーポイントの選択に応答して、指定されたFAX番号を引数にして、このコマンドに対応するスクリプト(プログラムモジュール)を呼び出す。このスクリプトが実行されることにより、FAX送信のためのウインドウ1200が開かれ、所定の処理が行われる。
【0058】
図12に、このアンカーポイントが選択されたときに開かれるウインドウ1200を示す。ウインドウ1200内の件名エリア1201には、ユーザがソフトウエアキーボード1204を利用して件名を表わす文字列を入力することができる。宛先エリア1202には、該当するFAX番号が自動的に入力されている。発信者エリア1203には、予め登録されているユーザ名が自動的に入力されている。本文エリア1204には、ソフトウエアキーボード1205を用いてユーザが任意の文章を入力することができる。必要なエリアの記載を完了して、ユーザが送信ボタン1206を選択すると、件名および本文の内容が宛先のFAX機に対して発信される。送信ボタンを押す前にキャンセルボタン1207を選択すると、記載された内容が消去され、再入力が可能となる。戻りボタン47を押すと、図9のリスト表示に戻る。
【0059】
電子メールアドレスの記述94には、電子メール発信用のウインドウ1300を開くためのコマンドとして”mailto:...”を含んでいる。図13は、この電子メール発信用のウインドウ1300の例を示す。このウインドウ1300は、図12のFAX発信用のウインドウ1200と類似しているが、宛先にFAX番号ではなく電子メールアドレスが自動設定される点と、送信ボタンを選択することによりFAXではなく電子メールの発信が行われる点とが異なる。
【0060】
なお、どの項目にアンカーポイントを設定するか、およびそのアンカーポイントに”KEYSKIP”属性を付加するか否かは、個人情報管理プログラム(図示せず)に予め規定しておくか、あるいは、個人情報の登録時にユーザが選択できるようにしておく。
【0061】
以上は、個人情報管理に本発明を適用したが、本発明の用途はこれに限定されるものではなく、例えば、WWWサーバに登録されるホームページのHTML文書内の種々のアンカーポイントに対して、その使用頻度や操作上の利便等のために特定のアンカーポイントに対して”KEYSKIP”属性を設定することが可能である。
【0062】
また、インターネットに関連して本発明を説明したが、本発明は必ずしもインターネットに限定される必要はなく、HTML文書を用いる任意の用途に提供することができる。
【0063】
【発明の効果】
本発明によれば、アンカーポイントのスキップ属性を設けたことにより、HTML文書内のアンカーポイントの順次指定を行う操作手段を用いた場合にも迅速に特定のアンカーポイントを選択することができ、操作性が向上する。
【0064】
【図面の簡単な説明】
【図1】本発明が適用される装置の一例としてのインターネットテレビ装置のハードウエア構成を示すブロック図である。
【図2】図1の装置に使用されるリモコンの一例を示す外観図である。
【図3】図1の装置に使用されるリモコンの他の例を示す外観図である。
【図4】HTML文書(a)とブラウザ画面(b)の関係を示す説明図である。
【図5】HTML文書におけるリンクを説明するための、HTML文書(a)とブラウザ画面(b)を示す説明図である。
【図6】HTML文書における他のリンクを説明するための、HTML文書(a)とブラウザ画面(b)を示す説明図である。
【図7】HTML文書におけるさらに他のリンクを説明するための、HTML文書(a)とブラウザ画面(b)を示す説明図である。
【図8】本発明が適用されたHTML文書の一部分の記述例(a)とそれに対応するブラウザ画面(b)の説明図である。
【図9】本発明の応用例として個人情報のリストの表示例を示す図である。
【図10】図9のリストに対応するHTML文書の一部の記述例を示す図である。
【図11】図10のHTML文書内の1つのアンカーポイントのリンク先の説明図である。
【図12】図10のHTML文書内の他のアンカーポイントのリンク先の説明図である。
【図13】図10のHTML文書内の更に他のアンカーポイントのリンク先の説明図である。
【図14】本発明に対応するアンカーポイントのフォーカスの順次移動指示に応答するブラウザ処理の一部を示すフローチャートである。
【符号の説明】
42…スクロール上ボタン、43…スクロール下ボタン、44…移動キー、51…回転可能プッシュ式スイッチ、58…チャンネルボタン、101…CPU、102…リモコン、103…レシーバ、105…マスクROM、106…フォントROM、107…フラッシュメモリ、108…RAM、110…ディスプレイコントローラ、111…表示メモリ(VRAM)、118…モデム、120…アンテナ、121…TV回路、122…ディスプレイ、123…スピーカ(SP)、124…切替回路。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an HTML document, and more particularly to its specification, display control method and apparatus.
[0002]
[Prior art]
An HTML document is a document described in a Hyper Text Markup Language, and has been rapidly spread in recent years because it is used on the Internet's World Wide Web WWW.
[0003]
The HTML document itself is written in a text format. Character modification information, layout information, etc. are specified by a code sandwiched between symbols “<” and “>” called tags, and a program called a browser interprets the tags. The HTML document is displayed.
[0004]
An HTML document can insert other text, images, and sounds into the document. In addition, each part of a certain HTML document can be linked to an image or another HTML document. That is, in an HTML document, a certain position (anchor point or hot spot described later) in the same document is linked (related) to another position, another file, or the like, so that the position can be immediately changed to a linked position. It is possible to move and browse extremely efficient and various documents (including so-called multimedia). Further, a window for sending an e-mail can be opened based on the selection of the anchor point.
[0005]
[Problems to be solved by the invention]
As described above, by setting various anchor points in the HTML document, if the user selects the anchor point in the displayed HTML document when viewing it with a browser, the anchor point is set. You can move to the linked position and activate the corresponding function.
[0006]
Instructing and selecting an anchor point can be usually performed by directly pointing an instruction index (for example, a mouse cursor) on a display screen using a pointing device such as a mouse in a personal computer. However, since the mouse cannot normally be used on Internet televisions and the like that have become widespread in recent years, a plurality of anchor points included in the HTML document are designated in order using a movement key or the like on the remote controller. Note that the browser can recognize the position of the anchor point, and the anchor point designation based on the movement key designates the anchor point one by one only by instructing the movement in the forward direction or the reverse direction. . This specification of the anchor point is referred to as focus in this specification. The position of the anchor point that is focused in the currently displayed HTML document is also referred to as a focus position.
[0007]
In such a method of specifying an anchor point using a movement key, when there are many anchor points from the currently focused anchor point to the target anchor point, the focus is sequentially changed by continuously pressing the movement key in one direction. You have to wait until you reach the desired anchor point. Even if this time is several seconds, it is a long time for the user. In particular, if the user is connected to the Internet, the call charge and the connection charge are affected.
[0008]
Further, even when there are many anchor points with low selection frequencies, the movement key has the inconvenience that the focus position must be sequentially moved through all such anchor points.
[0009]
The present invention has been made in view of such a problem, and an object thereof is to provide an HTML document display control method and display device capable of skipping a specific anchor point when a focus movement instruction is given to the anchor point. And
[0010]
[Means for Solving the Problems]
The present invention In the display device A display control method for displaying an HTML document on a display screen, Receiving a user instruction; focusing one of a plurality of anchor points included in the HTML document; and, in response to the user instruction, out of the plurality of anchor points included in the HTML document, the focused anchor. Checking the attribute added to the next anchor point of the point, and when the attribute added to the next anchor point is an attribute that skips focus, For the anchor point, skip step without focusing, When the attribute added to the next anchor point is not an attribute for skipping focus, the step of moving the focus for the anchor point; It is characterized by having.
[0011]
The first and second instructions can be performed by a user operating a first instruction means such as a key or a switch.
[0012]
Preferably, when a focus movement is instructed by a second instruction means different from the first instruction means for performing the first and second instructions, an attribute for skipping the focus is added. Even for the anchor point, the focus is sequentially moved with respect to each anchor point.
[0013]
According to another aspect of the present invention, there is provided a display device for displaying an HTML document on a display screen, the display having the display screen, an interpretation means for interpreting the HTML document, and an interpretation by the interpretation means. As a result, display content determination means for determining the display content to be displayed on the display, display memory for storing the display content determined by the display content determination means, and display control for displaying the content of the display memory on the display Means and an anchor point sequential instruction for selectively generating a first instruction for sequentially moving the focus in the forward direction and a second instruction for sequentially moving in the reverse direction with respect to a plurality of anchor points included in the HTML document. And the display memo to sequentially move the focus with respect to each anchor point according to the first instruction or the second instruction. Focus moving means for changing the display content stored in the first and second focus moving means when moving the focus in response to the first or second instruction. In response to an instruction, an anchor point to which an attribute for skipping focus is added is skipped without focusing.
[0014]
Changing the display contents by the focus moving means includes changing the display color of the anchor point, display attributes such as underline, and if the target anchor point is outside the display screen, the document part should include the anchor point. Including updating the display content to display on the screen.
[0015]
In this apparatus, it is preferable that the apparatus further includes a second instruction unit that is different from the anchor point sequential instruction unit, and the focus moving unit is configured to perform the operation even if the anchor point has an attribute for skipping the focus. When instructed by the second instruction means, focus skip is not performed. According to the second instruction means, an arbitrary anchor point can be selected without skipping any anchor point. When the attribute for skipping focus is added to the target anchor point, the first and second indicating means are used together, and after the focus is moved to the vicinity of the target anchor point by the first indicating means, the first It is also possible to switch the operation to the two instruction means so as to reach the target anchor point.
[0016]
The display control method according to the present invention can be realized by a computer program. Therefore, when displaying the HTML document on the display screen, in accordance with the first instruction from the user, the step of sequentially moving the focus forward with respect to the plurality of anchor points included in the HTML document; In response to the second instruction, the step of sequentially moving the focus in the reverse direction to a plurality of anchor points included in the HTML document, and the first and second when moving the focus A recording medium recording a computer program for executing the step of skipping without focusing for an anchor point to which an attribute for skipping focus is added is included in the scope of the present invention. The recording medium is not limited to a portable recording medium such as a semiconductor ROM, a CD-ROM, or a floppy disk, but also includes a non-portable recording medium such as a hard disk.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below in detail with reference to the drawings.
[0018]
First, as a prerequisite for understanding the present invention, the Internet and the structure of an HTML document will be described.
[0019]
Distribution of HTML documents on the Internet is performed by a computer on the Internet called a WWW server. A user can access a document on the Internet using browsing software called a WWW browser (also referred to as a web browser) on a client computer (also simply referred to as a client). In order to connect a client computer to the Internet, in general, an individual or the like connects through a service organization called a service provider by dial-up connection via a public line. There are cases where dedicated communication lines are used in universities, research institutes, and companies. By connecting the client computer to the Internet, necessary information (including text, images, sounds, etc.) can be obtained from all over the world while staying at home.
[0020]
The unit of information to be accessed is a file on the WWW server called a page. By setting a link to be described later, the user can browse and browse from one page to another page one after another. . The length of the page is not constant and can be freely changed by the creator of the page.
[0021]
A specific address (homepage) on the WWW is assigned a unique address on the Internet called a URL (Uniform Resource Locator).
[0022]
The structure of the URL consists of a protocol name, a server name, and an item path name as shown below.
[0023]
http: // www. abc. or. jp / def / ghi. html
The protocol name indicates how the computer interprets the information. Since the WWW server and the web browser exchange information by a method called HTTP (Hyper Text Transfer Protocol), the protocol name at the top of the URL is “http:”. In addition, there is a protocol called ftp for file transfer. “Www.abc.or.jp” represents a server name. “Www” indicates that the server is a WWW server. In “abc.or.jp”, “abc” indicates an organization name, “or” indicates an organization type (in this case, various organizations / individuals), and “jp” indicates a code indicating a country (in this case, Japan). . The item path name “def / ghi.html” following the server name indicates the location of the item on the server. The path name usually indicates the name of a file constituting the page. In “def / ghi.html”, “def” is a directory name, “ghi” is a file name, and “html” is an extension indicating that this file is an HTML file.
[0024]
Next, the configuration of an HTML file (HTML document) will be described. In this specification, a document described in the HTML language is called an HTML document, and the file is called an HTML file (or HTML text).
[0025]
FIG. 4 shows the basic structure of an HTML document. An HTML document is substantially a text file, but has embedded codes (represented by symbols “<” and “>”) scattered throughout the page. Normally, the specified range is sandwiched between a pair of start and end tags. The end tag has a “/” to distinguish it from the start tag. However, it may be used alone, such as <P> representing a paragraph break or <BR> representing a line break. With this tag, in addition to character modification information and layout information, link information can be set. The browser interprets the tag, displays the HTML document on the screen in a format according to the creator's intention, and controls the link.
[0026]
As shown in FIG. 4A, the basic structure of an HTML document is a mixture of various tags in a text document. When the HTML document is interpreted by the browser and displayed on the screen, the tag is not displayed as shown in FIG. 4B, and only the contents of the instruction are reflected in the display. When the user selects a specific character string in the HTML document, the function of jumping to another page related to the character string is called a link. The
<A HREF="bbb.html"> BBB </A>
It is described. A tag used for setting a link is called an anchor tag (<A... </A>), and a portion sandwiched between the anchor tags is called an anchor point or a hot point. Anchor tag start tag “HREF =” in <A HREF=“bbb.html”> indicates link destination access information (file name here). The anchor tag portion is displayed with the character string “BBB” highlighted on the browser screen as the
[0027]
A
[0028]
There are several patterns of link destination access information.
[0029]
As shown in FIG. 5, when a link is set to another page (HTML file) in the same server (host) (also called a link), the file name (which may include a directory name) is the link destination. It becomes the information which shows. FIG. 5A shows the relationship between the link source HTML file and the link destination HTML file. FIG. 5B shows the display contents of the corresponding browser screen. In this example, when the character string “BBB” of the anchor point is selected, a linked HTML file “bbb.html” representing another page is requested, and its contents are displayed.
[0030]
As shown in FIG. 6, there is a case where a link is made to another position in the same page. In such a case, the item name at that position is used as information indicating the link destination. As shown in FIG. 6 (a), here, at the link source <A HREF="#aaa"> AAA </A> indicates the location of the link destination, while <A NAME="aaa"> AAA The description of </A> indicates that a link is made to the item name “aaa”. As can be seen from FIG. 6B, when the user selects the highlighted character string “AAA” on the corresponding browser screen, it is displayed at the position of the item “AAA” at the subsequent position on the same page. Fly. This is normally effective when only a list of items is listed first when one page is long, and a link is made to the corresponding position of each item.
[0031]
FIG. 7 shows the case of linking to a specific position on another page in the same server. In this case, the link destination access information is a combination of the file name of the other page and the item name in the document. In this example, an example of jumping to an item “ppp” of another file “bbb.html” in the same server is shown. FIG. 7A shows the relationship between the link source and link destination HTML files, and FIG. 7B shows the corresponding browser screen.
[0032]
In addition, although not shown, a special command can be described in the start tag portion, and when the anchor point is selected, a script (program) corresponding to the command can be called and executed.
[0033]
Next, FIG. 1 shows a hardware configuration example of an apparatus for realizing the present embodiment. Here, a television with a built-in Internet connection function is assumed. However, the display device is not limited to the television as long as it has an instruction unit that sequentially indicates anchor points (that is, moves the focus with respect to the anchor points).
[0034]
In the configuration of FIG. 1, a central processing unit (CPU) 101 is connected to a
[0035]
Connection to the public line is made via a line terminal (LINE). The line terminal is connected to the
[0036]
When this apparatus displays the page information received from the public line on the
[0037]
In some cases, the page information includes voice information, and in the case of enabling voice correspondence, an
[0038]
The
[0039]
The
[0040]
The user uses the
[0041]
In the apparatus of FIG. 1, the apparatus configuration for the Internet and the apparatus configuration for the television are controlled by the
[0042]
FIG. 2 shows a configuration example of the
[0043]
On the upper side of the
[0044]
In order to instruct the user to connect to the Internet using the apparatus shown in FIG. 1, for example, the user presses the
[0045]
Assume that there is a description part including four anchor tags 71a to 74a as shown in FIG. The former two anchor points of the anchor tags 71a to 74a are character strings, and the latter two anchor points are images, and different HTML files 1st.html, 2nd.html, 3rd.html, and 4th.html are linked respectively. It is specified as the destination. In addition, a character string “KEYSKIP” is added to the anchor tags 71a and 73a at the end of the start anchor tag. This is added in order to expand the function of HTML in this embodiment. The character string is not limited to “KEYSKIP”, and an arbitrary character string can be selected. In the browser, when this character string is found in the start anchor tag, the browser program is extended to skip the anchor point when the focus key is moved by the
[0046]
The HTML document in FIG. 8A looks like FIG. 8B on the browser screen. Assume that the
[0047]
However, when there is an anchor point to which the “KEYSKIP” attribute is added as shown in FIG. 8A, the focus moving means skips the anchor point without focusing when the focus is moved by the
[0048]
When one of the anchor points is focused and the
[0049]
Thus, the user cannot select the anchor point to which the “KEYSKIP” attribute is added by the
[0050]
FIG. 14 shows a flowchart of the focus movement process executed by the CPU 101 (FIG. 1) in response to a focus sequential movement instruction in the browser corresponding to the “KEYSKIP” attribute of the present invention. When an instruction for sequentially moving the focus is received from the
[0051]
FIG. 3 shows the appearance of another configuration example of the
[0052]
Next, FIG. 9 illustrates an actual example in which the present invention is applied to personal information management (PIM). FIG. 9 shows a list of personal information including a name, a telephone number, a FAX number, and an e-mail address. This list is described using HTML table related tags. Various convenient functions are realized by setting an anchor point for each item in the list. For example, by setting an anchor point for a name, when a name is selected, detailed information about the person represented by that name is displayed, or by setting an anchor point for an email address, each email address is selected Or a window (or window) for creating an e-mail for the e-mail address can be displayed. When the FAX function is incorporated in the apparatus, a FAX transmission screen (or window) for the FAX number can be displayed by selecting the FAX number. For this purpose, an anchor point corresponding to the FAX number is set.
[0053]
In this example, the “KEYSKIP” attribute is added to the start tag of the anchor point of an item other than the e-mail address. In this way, when there is a focus movement instruction for the anchor point by the movement key 44 (FIG. 2) or the rotatable push switch 51 (FIG. 3), the focus for the anchor point other than the email address is skipped. However, the focus can be moved only to the e-mail address. Therefore, the target e-mail address can be quickly reached in accordance with the instruction for sequentially moving the focus.
[0054]
The example of FIG. 9 shows a state in which the email address “Hikari Ishida” is focused. In FIG. 9, for the sake of convenience, it is designated in bold, but in practice, any highlighting can be used.
[0055]
FIG. 10 shows a part of the HTML document corresponding to FIG.
[0056]
The name description 91 specifies the position #AndoYuko of the file contact.html as a link destination. When this anchor point is selected, a
[0057]
The
[0058]
FIG. 12 shows a
[0059]
The
[0060]
Whether to set an anchor point to which item and whether or not to add a “KEYSKIP” attribute to the anchor point is specified in advance in a personal information management program (not shown), or personal information The user can select when registering.
[0061]
Although the present invention has been applied to personal information management as described above, the application of the present invention is not limited to this. For example, for various anchor points in an HTML document of a homepage registered in a WWW server, The “KEYSKIP” attribute can be set for a specific anchor point for its usage frequency, operational convenience, and the like.
[0062]
Further, although the present invention has been described in relation to the Internet, the present invention is not necessarily limited to the Internet, and can be provided for any application using an HTML document.
[0063]
【The invention's effect】
According to the present invention, by providing an anchor point skip attribute, a specific anchor point can be quickly selected even when an operation means for sequentially specifying anchor points in an HTML document is used. Improves.
[0064]
[Brief description of the drawings]
FIG. 1 is a block diagram showing a hardware configuration of an Internet television apparatus as an example of an apparatus to which the present invention is applied.
FIG. 2 is an external view showing an example of a remote controller used in the apparatus of FIG.
3 is an external view showing another example of a remote controller used in the apparatus of FIG. 1. FIG.
FIG. 4 is an explanatory diagram showing a relationship between an HTML document (a) and a browser screen (b).
FIG. 5 is an explanatory diagram showing an HTML document (a) and a browser screen (b) for explaining a link in an HTML document.
FIG. 6 is an explanatory diagram showing an HTML document (a) and a browser screen (b) for explaining other links in the HTML document.
FIG. 7 is an explanatory diagram showing an HTML document (a) and a browser screen (b) for explaining still another link in the HTML document.
FIG. 8 is an explanatory diagram of a description example (a) of a part of an HTML document to which the present invention is applied and a browser screen (b) corresponding thereto.
FIG. 9 is a diagram showing a display example of a list of personal information as an application example of the present invention.
10 is a diagram illustrating a description example of a part of an HTML document corresponding to the list of FIG. 9;
11 is an explanatory diagram of a link destination of one anchor point in the HTML document of FIG.
12 is an explanatory diagram of a link destination of another anchor point in the HTML document of FIG.
13 is an explanatory diagram of a link destination of still another anchor point in the HTML document of FIG.
FIG. 14 is a flowchart showing a part of browser processing in response to an instruction to sequentially move the focus of anchor points according to the present invention.
[Explanation of symbols]
42 ... Scroll up button, 43 ... Scroll down button, 44 ... Move key, 51 ... Rotary push switch, 58 ... Channel button, 101 ... CPU, 102 ... Remote control, 103 ... Receiver, 105 ... Mask ROM, 106 ... Font ROM, 107 ... Flash memory, 108 ... RAM, 110 ... Display controller, 111 ... Display memory (VRAM), 118 ... Modem, 120 ... Antenna, 121 ... TV circuit, 122 ... Display, 123 ... Speaker (SP), 124 ... Switching circuit.
Claims (10)
前記第1の指示手段または第2の指示手段によるユーザの指示を受け付けるステップと、
HTML文書に含まれる複数のアンカーポイントの一つをフォーカスするステップと、
前記第1の指示手段によるユーザの指示に応じて、HTML文書に含まれる複数のアンカーポイントのうち前記フォーカスされたアンカーポイントの次のアンカーポイントに付加された属性をチェックし、前記次のアンカーポイントに付加された属性がフォーカスをスキップする属性であるとき、当該アンカーポイントについてはフォーカスを行うことなくスキップしつつフォーカスの順次移動を行うステップと、
前記第2の指示手段によるユーザの指示に応じて、前記フォーカスをスキップする属性に関わらず前記複数のアンカーポイントに対してフォーカスの順次移動を行うステップと、
を有することを特徴とするHTML文書の表示制御方法。A display control method for displaying an HTML document on a display screen in a display device including a first instruction unit and a second instruction unit that sequentially indicate a plurality of anchor points ,
Receiving a user instruction from the first instruction means or the second instruction means ;
Focusing one of a plurality of anchor points included in the HTML document;
In response to a user instruction from the first instruction unit, an attribute added to an anchor point next to the focused anchor point among a plurality of anchor points included in the HTML document is checked, and the next anchor point is checked. When the attribute added to is an attribute for skipping focus, the step of sequentially moving the focus while skipping the anchor point without performing focus ,
Performing a sequential movement of the focus with respect to the plurality of anchor points regardless of the attribute for skipping the focus in response to a user instruction from the second instruction means;
A display control method for an HTML document, comprising:
それぞれ、複数のアンカーポイントを順次に指し示す第1の指示手段および第2の指示手段と、
前記表示画面を有するディスプレイと、
HTML文書を解釈する解釈手段と、
該解釈手段による解釈の結果、前記ディスプレイに表示すべき表示内容を決定する表示内容決定手段と、
該表示内容決定手段により決定された表示内容を格納する表示メモリと、
該表示メモリの内容を前記ディスプレイに表示する表示制御手段と、
前記第1および第2の指示手段の指示に応じて、HTML文書に含まれる複数のアンカーポイントに対してフォーカスを順次移動する指示を発生するためのアンカーポイント順次指示手段と、
前記指示に従って各アンカーポイントに対してフォーカスを順次移動させるよう、前記表示メモリに格納された表示内容を変更するフォーカス移動手段とを備え、
該フォーカス移動手段は、前記指示に応じて前記フォーカスを移動させていく際に、前記第1の指示手段による指示に対して、フォーカスをスキップする属性が付加されたアンカーポイントについてはフォーカスすることなくスキップし、前記第2の指示手段による指示に対しては、フォーカスをスキップする属性に関わらず前記複数のアンカーポイントに対してフォーカスを順次移動させることを特徴とするHTML文書表示装置。In an HTML display device that displays an HTML document on a display screen and does not have means for directly indicating a target anchor point,
A first indicating means and a second indicating means for sequentially indicating a plurality of anchor points,
A display having the display screen;
Interpretation means for interpreting HTML documents;
As a result of interpretation by the interpreting means, display content determining means for determining display contents to be displayed on the display;
A display memory for storing the display content determined by the display content determination means;
Display control means for displaying the contents of the display memory on the display;
Anchor point sequential instruction means for generating an instruction to sequentially move the focus to a plurality of anchor points included in the HTML document in accordance with instructions from the first and second instruction means;
Focus moving means for changing the display content stored in the display memory so as to sequentially move the focus with respect to each anchor point according to the instruction,
When the focus moving means moves the focus in response to the instruction, the focus moving means does not focus on an anchor point to which an attribute for skipping focus is added in response to the instruction by the first instruction means. An HTML document display device characterized by skipping and sequentially moving the focus with respect to the plurality of anchor points regardless of the attribute for skipping the focus in response to the instruction by the second instruction means .
前記第1の指示手段または第2の指示手段によるユーザの指示を受け付けるステップと、
HTML文書に含まれる複数のアンカーポイントの一つをフォーカスするステップと、
前記第1の指示手段によるユーザの指示に応じて、HTML文書に含まれる複数のアンカーポイントのうち前記フォーカスされたアンカーポイントの次のアンカーポイントに付加された属性をチェックし、前記次のアンカーポイントに付加された属性がフォーカスをスキップする属性であるとき、当該アンカーポイントについてはフォーカスを行うことなくスキップしつつフォーカスの順次移動を行うステップと、
前記第2の指示手段によるユーザの指示に応じて、前記フォーカスをスキップする属性に関わらず前記複数のアンカーポイントに対してフォーカスの順次移動を行うステップと、
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。 When displaying an HTML document on a display screen on a display device provided with a first instruction means and a second instruction means for sequentially pointing a plurality of anchor points ,
Receiving a user instruction from the first instruction means or the second instruction means;
Focusing one of a plurality of anchor points included in the HTML document;
In response to a user instruction from the first instruction unit, an attribute added to an anchor point next to the focused anchor point among a plurality of anchor points included in the HTML document is checked, and the next anchor point is checked. When the attribute added to is an attribute for skipping focus, the step of sequentially moving the focus while skipping the anchor point without performing focus,
Performing a sequential movement of the focus with respect to the plurality of anchor points regardless of the attribute for skipping the focus in response to a user instruction from the second instruction means;
The computer-readable recording medium which recorded the program for making a computer perform.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11642697A JP4079287B2 (en) | 1997-04-18 | 1997-04-18 | HTML document display control method and display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11642697A JP4079287B2 (en) | 1997-04-18 | 1997-04-18 | HTML document display control method and display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10293767A JPH10293767A (en) | 1998-11-04 |
JP4079287B2 true JP4079287B2 (en) | 2008-04-23 |
Family
ID=14686808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11642697A Expired - Fee Related JP4079287B2 (en) | 1997-04-18 | 1997-04-18 | HTML document display control method and display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4079287B2 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000149106A (en) * | 1998-11-12 | 2000-05-30 | Fuji Electric Co Ltd | Vending machine with server function |
JP2000149104A (en) * | 1998-11-12 | 2000-05-30 | Fuji Electric Co Ltd | Vending machine with information collection function and its system |
JP2002014755A (en) * | 2000-06-29 | 2002-01-18 | Nec Corp | Browsing operation method |
JP3789466B2 (en) * | 2003-03-18 | 2006-06-21 | 株式会社Access | Browser program and content display control device |
US7293005B2 (en) | 2004-01-26 | 2007-11-06 | International Business Machines Corporation | Pipelined architecture for global analysis and index building |
US7424467B2 (en) | 2004-01-26 | 2008-09-09 | International Business Machines Corporation | Architecture for an indexer with fixed width sort and variable width sort |
US7499913B2 (en) | 2004-01-26 | 2009-03-03 | International Business Machines Corporation | Method for handling anchor text |
US7461064B2 (en) | 2004-09-24 | 2008-12-02 | International Buiness Machines Corporation | Method for searching documents for ranges of numeric values |
JP2008028785A (en) * | 2006-07-24 | 2008-02-07 | Sharp Corp | Television receiver |
JP4930136B2 (en) * | 2007-03-26 | 2012-05-16 | 日本電気株式会社 | Menu display method for portable terminal device and portable terminal device |
JP2009059142A (en) * | 2007-08-31 | 2009-03-19 | Sharp Corp | Document display method |
JP2011002983A (en) * | 2009-06-18 | 2011-01-06 | Pioneer Electronic Corp | Data broadcast receiver and data broadcasting receiving program |
JP6519223B2 (en) * | 2015-02-24 | 2019-05-29 | コニカミノルタ株式会社 | IMAGE DATA TRANSMISSION SYSTEM, TERMINAL DEVICE, IMAGE DATA TRANSMISSION METHOD, AND COMPUTER PROGRAM |
-
1997
- 1997-04-18 JP JP11642697A patent/JP4079287B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH10293767A (en) | 1998-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4243344B2 (en) | Mobile communication equipment | |
US6381637B1 (en) | Information apparatus having automatic web reading function | |
KR100274135B1 (en) | Web browser allowing navigation between hypertext objects using remote control | |
KR101124083B1 (en) | Content display device, television receiver, content display method, and computer readable recording medium recording content display control program | |
JP4843485B2 (en) | Frame page display method, frame page display device, and program | |
KR100314308B1 (en) | Internet apparatus | |
US8452783B2 (en) | Document processing device and program | |
JP4079287B2 (en) | HTML document display control method and display device | |
CN101681233B (en) | Terminal, history management method | |
JP5247445B2 (en) | Terminal device, content display method, and content display program | |
JP2010152797A (en) | Display window selecting method, display window selection program and terminal device | |
JP2006139614A (en) | Web browser and display device | |
JP4475408B2 (en) | Display device | |
JP4938589B2 (en) | Web page browsing device and web page browsing server | |
JP5398555B2 (en) | Device, device control method | |
JPH11143891A (en) | Television receiver with built-in internet | |
JP4652144B2 (en) | Display processing method, display processing program, and markup language processing apparatus | |
JP4608829B2 (en) | Data broadcast receiving apparatus, component selection method and program | |
JP2010123047A (en) | Information processor and screen data display method | |
Kaikkonen | Usability problems in today's mobile Internet portals | |
KR100417639B1 (en) | connection method of internet site | |
KR100406526B1 (en) | Method of controlling Web Browser by Remote Control Input | |
JP3749713B2 (en) | Mobile terminal, mobile terminal control method, and mobile terminal control program | |
JP2004078842A (en) | Browser of computerized document, method of displaying computerized document and program for browsing computerized document | |
JP2003208377A (en) | Web page browsing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050420 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050624 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050819 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050826 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20051014 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080131 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110215 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140215 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |