(57)【要約】【課題】リンク先ハイパーテキストからリンク元ハイパーテキストに戻る場合におけるリモコン操作の負担を軽減させること。【解決手段】デジタル放送受信装置１００では、信号受信処理部１０１がデジタル放送を受信して受信データ文理部１０２、デコーダ１０３を介しディスプレイ１０７にて表示する一方、ブラウザ１０５はＨＴＭＬコンテンツをディスプレイ１０７に表示する。ＨＴＭＬコンテンツ上のハイパーリンクにフォーカスが位置し選択された場合には、ブラウザ１０５は、そのハイパーリンクが示すリンク先のＨＴＭＬコンテンツを表示すると共に、そのハイパーリンクのタグのＩＤを記憶する。そして、ページ戻り操作によってリンク先ＨＴＭＬコンテンツの表示からリンク元ＨＴＭＬコンテンツの表示に戻る場合、記憶しておいたタグのＩＤに基づいてリンク元ＨＴＭＬコンテンツにおいて選択されたハイパーリンク上にフォーカスを当てる。【選択図】図１
2008219846.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送を受信してディスプレイに表示すると共に、ハイパーリンクを含むハイパーテキストをディスプレイに表示し、前記ハイパーリンク上にフォーカスが当てられ選択された場合、リンク元ハイパーテキストから前記ハイパーリンクが示すリンク先ハイパーテキストを表示する一方、戻り指令を受けた場合、前記リンク先ハイパーテキストの表示から前記リンク元ハイパーテキストの表示に戻るデジタル放送受信装置であって、
前記リンク元ハイパーテキストにおいて前記ハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ハイパーテキストが表示される場合、前記リンク元ハイパーテキストに含まれるタグＩＤ取得保存プログラムの実行により、前記ハイパーリンクのタグのＩＤを記憶するタグＩＤ記憶手段と、
前記戻り指令を受けて、前記リンク先ハイパーテキストから前記リンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する場合、前記リンク元ハイパーテキストに含まれるフォーカス照射プログラムの実行により、前記タグＩＤ記憶手段に記憶された前記リンク元ハイパーテキストのタグのＩＤに基づいて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てるフォーカス位置制御手段と、
を有するデジタル放送受信装置。
【請求項２】
請求項１記載のデジタル放送受信装置において、
前記ハイパーテキストは、当該デジタル放送受信装置の取り扱いを説明する取扱説明書であって、
前記ハイパーテキストを予め記憶したハイパーテキスト記憶手段、
をさらに有するデジタル放送受信装置。
【請求項３】
請求項１または請求項２記載のデジタル放送受信装置において、
前記フォーカス位置制御手段は、前記戻り指令を受けて、前記リンク先ハイパーテキストから前記リンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する場合、前記リンク元ハイパーテキストに含まれるフォーカス照射プログラムの実行により、前記タグＩＤ記憶手段に記憶された前記リンク元ハイパーテキストのタグのＩＤに基づいて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てると共に、前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる際、効果音を鳴らす、デジタル放送受信装置。
【請求項４】
デジタル放送を受信してディスプレイに表示すると共に、ハイパーリンクを含むハイパーテキストをディスプレイに表示し、前記ハイパーリンク上にフォーカスが当てられ選択された場合、リンク元ハイパーテキストから前記ハイパーリンクが示すリンク先ハイパーテキストを表示する一方、戻り指令を受けた場合、前記リンク先ハイパーテキストの表示から前記リンク元ハイパーテキストの表示に戻るデジタル放送受信装置であって、
前記リンク元ハイパーテキストにおいて前記ハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ハイパーテキストが表示される場合、前記リンク元ハイパーテキストに含まれるタグＩＤ取得保存プログラムの実行により、前記ハイパーリンクのタグのＩＤを記憶するタグＩＤ記憶手段と、
前記戻り指令を受けて、前記リンク先ハイパーテキストから前記リンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する場合、前記リンク元ハイパーテキストに含まれるフォーカス照射プログラムの実行により、前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる処理か、あるいは前記リンク元ハイパーテキストにおける初期位置に前記フォーカスを当てる処理をユーザに選択させるためのダイアログボックスを表示し、当該ダイアログボックスにて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる処理が選択された場合、前記タグＩＤ記憶手段に記憶された前記リンク元ハイパーテキストのタグのＩＤに基づいて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる一方、前記リンク元ハイパーテキストにおける初期位置に前記フォーカスを当てる処理が選択された場合、前記リンク元ハイパーテキストにおける初期位置に前記フォーカスを当てるフォーカス位置制御手段と、
を有するデジタル放送受信装置。
【請求項５】
ハイパーリンクを含むハイパーテキストをディスプレイに表示し、前記ハイパーリンク上にフォーカスが当てられ選択された場合、リンク元ハイパーテキストから前記ハイパーリンクが示すリンク先ハイパーテキストを表示する一方、戻り指令を受けた場合、前記リンク先ハイパーテキストの表示から前記リンク元ハイパーテキストの表示に戻る処理を、コンピュータに実行させるハイパーテキストのデータ構造であって、
前記リンク元ハイパーテキストにおいて前記ハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ハイパーテキストが表示される場合、前記リンク元ハイパーテキストに含まれるタグＩＤ取得保存プログラムの実行により、前記ハイパーリンクのタグのＩＤを記憶する処理と、
前記戻り指令を受けて、前記リンク先ハイパーテキストから前記リンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する場合、前記リンク元ハイパーテキストに含まれるフォーカス照射プログラムの実行により、記憶された前記ハイパーリンクのタグのＩＤに基づいて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる処理と、
をコンピュータに実行させるハイパーテキストのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送を受信してディスプレイに表示すると共に、ハイパーリンクを含むハイパーテキストをディスプレイに表示し、前記ハイパーリンク上にフォーカスが当てられ選択された場合、リンク元ハイパーテキストから前記ハイパーリンクが示すリンク先ハイパーテキストを表示する一方、戻り指令を受けた場合、前記リンク先ハイパーテキストの表示から前記リンク元ハイパーテキストの表示に戻るデジタル放送受信装置、およびそのようなデジタル放送受信装置等に使用されるハイパーテキストのデータ構造に関するものである。
【背景技術】
【０００２】
インターネットの急速な普及によりＷＥＢページを閲覧するユーザが増加している。ＷＥＢページに代表されるものとして、ハイパーテキスト・マークアップ言語（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）で記述されたＨＴＭＬ文章やＨＴＭＬコンテンツ等のハイパーテキストがある。ハイパーテキスト・マークアップ言語はテキスト形式で記載され、タグとよばれる記号”＜”，”＞”で挟まれたコードによって文字修飾情報やレイアウト情報等が指定することができ、画像ファイルや音声ファイルの再生についての指定や、別のハイパーテキスト等に関係づけるハイパーリンクの記述が行える。このようなＷＥＢページからリンク先のＷＥＢページへ渡り歩く「ネットサーフィン」が頻繁に行われている。
【０００３】
「ネットサーフィン」では、リンク先のＷＥＢページへ渡り歩く以外にも、リンク先のＷＥＢページから前のＷＥＢページへ戻るような操作も頻繁に行われており、戻り先は一つ前のＷＥＢページの場合もあるし、もっと前のＷＥＢページの場合もある。
【０００４】
ところで、インターネットに接続しＷＥＢページを表示する機能を有した機器は、パソコン（パーソナルコンピュータ）以外にも、ＰＤＡ、携帯電話、さらにはテレビ受信装置などの家電にまで広まってきている。
【０００５】
パソコンの場合、通常はハードディスク内に、インターネットに接続してインターネット上のＷＷＷ（ワールド・ワイド・ウェブ）サーバーを検索・閲覧するためのブラウザと呼ばれるソフトウェアがインストールされており、ブラウザにより、マウス等でＷＥＢページ中の組まれたハイパーリンクをマウスでクリックして、リンク元ハイパーテキストからリンク先ハイパーテキストへ移動することができる。
【０００６】
しかし、インターネットテレビ受信装置は、パソコンとは異なり、ブラウザ機能を内蔵する場合はコストを抑える為にメモリを最小限に抑えることが必要であるため、ブラウザ機能が大幅に削減されたデジタル放送受信装置向けのブラウザ（テレビ向けブラウザ）を実装しており、しかもパソコンの入力ツールの一つであるマウスとは異なり、リモコン操作でディスプレイに表示されたハイパーテキストの同一ページ内でアンカーポイント（以下、本明細書では、ハイパーリンクという。）に、パソコンにおけるカーソルに相当するフォーカスを一つずつあるいはスキップさせて移動させて、複数のページからなるハイパーテキストのページを切替えたり、あるいは他のハイパーテキストへリンクしてハイパーテキストを移動させている（例えば、特許文献１参照）。
【特許文献１】特開平１０-２９３７６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献１の公知技術では、同一ページ内に表示されているハイパーリンクを順方向または逆方向に移動する際に一つずつあるいはスキップさせてフォーカスを当てることまでしか開示してなく、ハイパーリンクに基づいて複数のページからなるハイパーテキストのページを切替えたり、あるいは他のハイパーテキストへリンクする際のフォーカスについては何ら触れられていない。
【０００８】
そのため、リンク先ハイパーテキストからリンク元ハイパーテキストに戻り、そのリンク元ハイパーテキストにおいて、再度、同じリンク先ハイパーテキストにリンクしようとする場合、再度そのリンク元ハイパーテキストにおけるフォーカスの初期位置からそのリンク先ハイパーテキストのハイパーリンクに移動しなければならず、非常にリモコン操作が煩わしい、という問題があった。
【０００９】
特に、パソコンにおける入力手段の一つであるマウスとは異なり、デジタル放送受信装置では、機能が制限されているテレビやレコーダ用のリモコンであるため、ユーザにとってリモコン操作が煩わしかった。
【００１０】
そこで、本発明は、リンク先ハイパーテキストからリンク元ハイパーテキストに戻る場合におけるリモコン操作の負担を軽減させることができるデジタル放送受信装置、およびそのようなデジタル放送受信装置等に使用されるハイパーテキストのデータ構造を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明のデジタル放送受信装置は、デジタル放送を受信してディスプレイに表示すると共に、ハイパーリンクを含むハイパーテキストをディスプレイに表示し、前記ハイパーリンク上にフォーカスが当てられ選択された場合、リンク元ハイパーテキストから前記ハイパーリンクが示すリンク先ハイパーテキストを表示する一方、戻り指令を受けた場合、前記リンク先ハイパーテキストの表示から前記リンク元ハイパーテキストの表示に戻るデジタル放送受信装置であって、前記リンク元ハイパーテキストにおいて前記ハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ハイパーテキストが表示される場合、前記リンク元ハイパーテキストに含まれるタグＩＤ取得保存プログラムの実行により、前記ハイパーリンクのタグのＩＤを記憶するタグＩＤ記憶手段と、前記戻り指令を受けて、前記リンク先ハイパーテキストから前記リンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する場合、前記リンク元ハイパーテキストに含まれるフォーカス照射プログラムの実行により、前記タグＩＤ記憶手段に記憶された前記リンク元ハイパーテキストのタグのＩＤに基づいて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てるフォーカス位置制御手段と、を有するデジタル放送受信装置である。ここで、前記ハイパーテキストは、当該デジタル放送受信装置の取り扱いを説明する取扱説明書であって、前記ハイパーテキストを予め記憶したハイパーテキスト記憶手段、をさらに有するようにしても良いし、前記フォーカス位置制御手段は、前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる際、効果音を鳴らす、ようにしても良い。
【００１２】
また、本発明の別のデジタル放送受信装置は、デジタル放送を受信してディスプレイに表示すると共に、ハイパーリンクを含むハイパーテキストをディスプレイに表示し、前記ハイパーリンク上にフォーカスが当てられ選択された場合、リンク元ハイパーテキストから前記ハイパーリンクが示すリンク先ハイパーテキストを表示する一方、戻り指令を受けた場合、前記リンク先ハイパーテキストの表示から前記リンク元ハイパーテキストの表示に戻るデジタル放送受信装置であって、前記リンク元ハイパーテキストにおいて前記ハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ハイパーテキストが表示される場合、前記リンク元ハイパーテキストに含まれるタグＩＤ取得保存プログラムの実行により、前記ハイパーリンクのタグのＩＤを記憶するタグＩＤ記憶手段と、前記戻り指令を受けて、前記リンク先ハイパーテキストから前記リンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する場合、前記リンク元ハイパーテキストに含まれるフォーカス照射プログラムの実行により、前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる処理か、あるいは前記リンク元ハイパーテキストにおける初期位置に前記フォーカスを当てる処理をユーザに選択させるためのダイアログボックスを表示し、当該ダイアログボックスにて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる処理が選択された場合、前記タグＩＤ記憶手段に記憶された前記リンク元ハイパーテキストのタグのＩＤに基づいて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる一方、前記リンク元ハイパーテキストにおける初期位置に前記フォーカスを当てる処理が選択された場合、前記リンク元ハイパーテキストにおける初期位置に前記フォーカスを当てるフォーカス位置制御手段と、を有するデジタル放送受信装置である。
【００１３】
また、本発明のハイパーテキストのデータ構造は、ハイパーリンクを含むハイパーテキストをディスプレイに表示し、前記ハイパーリンク上にフォーカスが当てられ選択された場合、リンク元ハイパーテキストから前記ハイパーリンクが示すリンク先ハイパーテキストを表示する一方、戻り指令を受けた場合、前記リンク先ハイパーテキストの表示から前記リンク元ハイパーテキストの表示に戻る処理を、コンピュータに実行させるハイパーテキストのデータ構造であって、前記リンク元ハイパーテキストにおいて前記ハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ハイパーテキストが表示される場合、前記リンク元ハイパーテキストに含まれるタグＩＤ取得保存プログラムの実行により、前記ハイパーリンクのタグのＩＤを記憶する処理と、前記戻り指令を受けて、前記リンク先ハイパーテキストから前記リンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する場合、前記リンク元ハイパーテキストに含まれるフォーカス照射プログラムの実行により、記憶された前記ハイパーリンクのタグのＩＤに基づいて前記リンク元ハイパーテキストにおいて選択された前記ハイパーリンクに前記フォーカスを当てる処理と、をコンピュータに実行させるハイパーテキストのデータ構造である。
【００１４】
なお、本発明において、ハイパーテキストとは、ＨＴＭＬ言語で記述されたＨＴＭＬ文章や、ＨＴＭＬ文章に画像コンテンツやＣＧ等が貼り付けられたＨＴＭＬコンテンツ、さらには、ＸＭＬ言語やＸＨＴＭＬ言語等のタグで囲まれたハイパーリンクによって他のハイパーテキストにリンクするような構造化言語で記述されたコンテンツ等をいう。
【発明の効果】
【００１５】
本発明によれば、リンク元ハイパーテキストにおいてハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ハイパーテキストが表示される場合、リンク元ハイパーテキストにおけるリンク元のハイパーリンクのタグのＩＤを記憶し、前記リンク元ハイパーテキストからリンク元ハイパーテキストに戻りリンク元ハイパーテキストが表示された場合、記憶しておいたリンク元のハイパーリンクのタグのＩＤに基づいてリンク元ハイパーテキストにおいて当該リンク元ハイパーリンク上にフォーカスを当てるようにしたので、戻り指令によってリンク元ハイパーテキストからリンク元ハイパーテキストに戻り、リンク元ハイパーテキストが表示された場合、リンク元ハイパーテキストにおいて再度リモコン操作をする場合、フォーカス位置が前回選択したリンク元のハイパーリンクにあるので、そのリンク先ハイパーテキストから再度リンク元ハイパーテキストに戻る場合、フォーカスを移動させる必要がなくなり、リモコン操作の負担を軽減させることができる。また、戻り指令を受けて、リンク先ハイパーテキストからリンク元ハイパーテキストに戻って当該リンク元ハイパーテキストを表示する際、リンク元ハイパーテキストにおいて選択されたハイパーリンクにフォーカスを当てる処理か、あるいはリンク元ハイパーテキストにおける初期位置にフォーカスを当てる処理をユーザに選択させるためのダイアログボックスを表示するようにした場合、ユーザの選択によりリンク元ハイパーテキストにおいて選択されたハイパーリンクにフォーカスを当てる処理か、リンク元ハイパーテキストにおける初期位置にフォーカスを当てる処理を選択させることができる。
【発明を実施するための最良の形態】
【００１６】
実施の形態１．
図１は、本発明に係るデジタル放送受信装置の実施の形態の構成例を示すブロック図である。なお、本実施の形態１では、ハイパーテキストとして、ＨＴＭＬ言語で記述されたＨＴＭＬコンテンツを一例に説明するが、そのＨＴＭＬコンテンツはＨＴＭＬ文章だけでなく、画像コンテンツやＣＧ等が貼り付けられていても勿論よく、さらには、ＨＴＭＬ言語以外のＢＭＬ（Broadcast   Markpup  Language）言語や、ＸＭＬ（eXtensible Markup Language）言語やＸＨＴＭＬ（eXtensible HyperText Markup Language）言語等の構造化言語、すなわちタグで囲まれたハイパーリンクによって他のハイパーテキストにリンクするような構造化言語で記述されたコンテンツでも勿論対象となる。
【００１７】
図１において、本実施の形態１のデジタル放送受信装置１００は、アンテナ１１０を介し放送番組を受信する信号受信処理手段１０１、受信データ分離部１０２、デコーダ１０３、インターネット１３０を介し各種サーバ（図示せず）から各種情報を取得する情報取得手段１０４、図示しないＣＰＵがブラウザプログラムを実行することによりＨＴＭＬコンテンツ等のハイパーテキストを表示してユーザに閲覧させるブラウザ１０５、メモリ等の記憶装置１０６、テレビモニタ等のディスプレイ１０７、リモコン１２０からの各種操作指令を受信するキー入力検出・解析部１０８を有している。なお、図１に示すデジタル放送受信装置１００では、スピーカ等は、本発明とは直接関係しないので、省略して示している。
【００１８】
図２は、図１に示すリモコン１２０の一部分の外観例を示す図である。
【００１９】
図２において、リモコン１２０は、デジタル放送受信装置１００の操作デバイスになるもので、パソコン等におけるカーソルに相当し、画面上における命令やボタンを指定や選択するためのフォーカスを上下左右方向へ移動させるための上ボタン２０１、右ボタン２０２、左ボタン２０３、下ボタン２０４、選択ボタン２０５、現在表示中のリンク先ＨＴＭＬコンテンツからリンク元ＨＴＭＬコンテンツへ戻る等の各種戻り指令を本装置へ送信する戻るボタン２０６と、１ｃｈ〜１２ｃｈまでのｃｈボタン２０７等を有している。なお、１ｃｈ〜１２ｃｈまでのｃｈボタン２０７は、放送番組のチャンネル選択に使用するものであるので、本発明では、必ず必要なものではない。これらの各ボタンがパソコン等におけるマウスの役割を担う。リモコン１２０は、ディスプレイ１０７上に表示されたＨＴＭＬコンテンツやＢＭＬコンテンツにおけるページ全体のスクロールやハイパーリンクなどの各要素の選択を行ったり、フォーカスが移動可能なハイパーリンク等の各要素にフォーカスを当て（位置させ）選択しながら、ディスプレイ１０７上に表示されたＨＴＭＬコンテンツ等の上において目的の要素へ移動する。
【００２０】
なお、文字の入力については、本実施の形態１のデジタル放送受信装置１００では、図３に示す様に、例えば、ディスプレイ１０７に表示されたＨＴＭＬコンテンツ３０のソフトウエアキーボード３０からリモコン１２０で文字３１を選択して、入力フォーム３２に文字３１を入力する手法を採用しており、これによりパソコン等におけるキーボードの役割を担っている。
【００２１】
図４は、本実施の形態１のデジタル放送受信装置１００のブラウザ１０５に実行させるハイパーテキスト４０のデータ構造の一例を示している。
【００２２】
図４に示すハイパーテキスト４０は、予め作成されて記憶部１０６や情報取得部１０４等の本装置１００内に記憶されたもの、またはインターネット１３０を介して取得したＨＴＭＬ文章に情報取得部１０４等が後述するＪａｖａＳｃｒｉｐｔ（なお、Ｊａｖａは登録商標。）により記述したプログラム（命令も含む。）を追加して本装置１００内に記憶しているものであって、ブラウザ１０５がこのハイパーテキスト４０を実行することにより、本実施の形態１におけるリンク元ハイパーリンクへのフォーカス照射処理を行う。
【００２３】
図４に示す本実施の形態１のハイパーテキスト４０のデータ構造は、まず、後述する図９または図１０のステップ９０７，１００４のCookie情報取得処理をブラウザ１０５に実行させるためＨＴＭＬコンテンツの読み込まれた際、選択されたハイパーリンクを含むCookie情報をブラウザ１０５に取得させるCookie取得命令と、後述する図９または図１０のステップ９０８，１００５のハイパーリンクのタグＩＤ判断処理をブラウザ１０５に実行させるため取得したCookie情報にＨＴＭＬコンテンツ表示の際に選択されたハイパーリンク、すなわち最後にリンクしたリンク元ハイパーリンクのタグのＩＤ情報が含まれているか否かをブラウザ１０５に判断させるＩＤ有無判断命令と、後述する図９または図１０のステップ９０９，１００６のフォーカス照射処理をブラウザ１０５に実行させるため最後にリンクしたリンク元ハイパーリンクのタグのＩＤ情報が含まれている場合、ブラウザ１０５にそのＩＤ情報のタグを有するリンク元ハイパーリンクにフォーカスを当てさせるフォーカス照射命令と、からなるリンク元ハイパーリンクへのフォーカス照射プログラム４１を有する。
【００２４】
また、図４に示す本実施の形態１のハイパーテキスト４０のデータ構造は、後述する図９のステップ９０３のハイパーリンクのタグＩＤ取得処理をブラウザ１０５に実行させるためＨＴＭＬコンテンツ上にて選択されたリンク元ハイパーリンクのタグのＩＤをブラウザ１０５に取得させるタグＩＤ取得命令と、図９のステップ９０４のCookie情報保存処理をブラウザ１０５に実行させるため、取得されたリンク元ハイパーリンクを含むCookie情報をブラウザ１０５に保存させるCookie保存命令と、からなるリンク元ハイパーリンクのタグＩＤ取得保存プログラム４２を有する。
【００２５】
また、図４に示す本実施の形態１のハイパーテキスト４０は、それぞれのタグに割り当てられた固有のＩＤを、ハイパーリンク選択時にリンク元ハイパーリンクのタグＩＤ取得保存プログラム４２へＩＤを通知するリンク元ハイパーリンク通知プログラム４３とを有する。なお、図４では、リンク元ハイパーリンク通知プログラム４３は、＜ａ＞タグを例に記述しているが、＜ｉｎｐｕｔ＞タグによるボタンや、＜ａｒｅａ＞タグなどでも構わない。
【００２６】
そして、図４に示す本実施の形態１のハイパーテキスト４０は、このハイパーテキスト４０によりディスプレイ１０７に表示されるハイパーテキスト４０のＨＴＭＬコンテンツ４４とを有している。
【００２７】
ブラウザ１０５は、ＨＴＭＬコンテンツ４４と共に、以上のリンク元ハイパーリンクへのフォーカス照射プログラム４１と、リンク元ハイパーリンクのタグＩＤ取得保存プログラム４２と、リンク元ハイパーリンク通知プログラム４３とがＪａｖａＳｃｒｉｐｔにより記述された例えば図４に示すようなデータ構造のハイパーテキスト４０を解析し実行することにより、リンク先ＨＴＭＬコンテンツからリンク元ＨＴＭＬコンテンツに戻る際、リンク元ハイパーリンクへのフォーカス照射処理を行う。
【００２８】
次に、図１に示す本実施の形態１のデジタル放送受信装置１００の動作を説明する。
【００２９】
図１において、デジタル放送受信装置１００では、アンテナ１１０にて受信した放送電波を信号受信処理部１０１にて選局している放送のＴＳ（トランスポートストリーム）を抽出し、受信データ分離部１０２が信号受信処理部１０１にて取得されたＴＳから放送番組の映像データや音声データを分離する。分離された映像や音声情報は、デコーダ１０３を介しディスプレイ１０７へ出力される。
【００３０】
情報取得部１０４は、インターネット１３０上に公開されているＨＴＭＬ文書などのＨＴＭＬコンテンツ等の各種情報を取得し、取得した各種情報をブラウザ１０５で読み込み・解析し、ディスプレイ１０７に出力する。なお、その出力結果は、後述する図５〜図８の様に表示される。
【００３１】
また、ブラウザ１０５は、デジタル放送受信装置１００内部に内蔵しているＨＴＭＬコンテンツを表示する際には、例えば、記憶部１０６に記憶されている、あるいは情報取得１０４が作成したハイパーテキスト４０を読み込み、解析して実行し、例えば図４に示すハイパーテキスト４０であれば、それに含まれるＨＴＭＬコンテンツ４４をディスプレイ１０７に出力して表示する。
【００３２】
また、キー入力検出・解析部１０８は、リモコン１２０からの各種操作指令を受信して、受信したリモコン１２０の操作情報をブラウザ１０５に出力し、ディスプレイ１０７上に表示されたＨＴＭＬコンテンツ上で各種ボタンを直接選択したり、あるいはフォーカスを移動させながら各種ボタンやハイパーリンクなどを選択する。なお、フォーカスとは、パソコン等におけるカーソルのようなもので、ＨＴＭＬコンテンツ上に表示されている各種ボタンやハイパーリンクなどの選択に使用されるものである。
【００３３】
図５〜図８は、本実施の形態１のデジタル放送受信装置１００のディスプレイ１０７におけるＨＴＭＬコンテンツの表示例を示す図である。
【００３４】
つまり、図５〜図８は、ブラウザ１０５が情報取得部１０４により取得したＨＴＭＬ文書などのＨＴＭＬコンテンツ、または予めハイパーテキスト４０内に作成され記憶部１０６に記憶されたＨＴＭＬ文書などのＨＴＭＬコンテンツをハイパーテキスト４０から読み込み・解析して、ディスプレイ１０７へ表示した一例を示している。
【００３５】
図５〜図８において、ハイパーリンクを囲む四角い点線の枠５１、６１、８１はハイパーリンクにフォーカスが当たっていることを表し、ハイパーリンク１〜４を囲む四角い実線の枠７１は、フォーカスが当てられたハイパーリンクが選択されたことを表している。なお、図５〜図７は、フォーカスの状態が異なる同一のＨＴＭＬコンテンツ１０であり、図８は、ＨＴＭＬコンテンツ１０のハイパーリンク２からリンクされ表示されたＨＴＭＬコンテンツ２０である。
【００３６】
次に、図９，図１０を参照してリンク元ＨＴＭＬコンテンツにおいてハイパーリンクが選択されてリンク先ＨＴＭＬコンテンツが表示され、戻る操作によりリンク元ＨＴＭＬコンテンツの表示に戻るまでの本実施の形態１のデジタル放送受信装置１００の処理について説明する。
【００３７】
図９は、リンク元ＨＴＭＬコンテンツにおいてハイパーリンクが選択されてリンク先ＨＴＭＬコンテンツが表示されるまでの本実施の形態１におけるリンク先ＨＴＭＬコンテンツ表示処理手順を示すフローチャートである。なお、ここでは、リンク元ＨＴＭＬコンテンツとしては、図５〜図７に示すリンク元ＨＴＭＬコンテンツ１０、リンク先ＨＴＭＬコンテンツとしては、図８に示すリンク先ＨＴＭＬコンテンツ２０を一例に説明する。
【００３８】
まず、図５に示すように、リンク元ＨＴＭＬコンテンツ１０がディスプレイ１０７に表示されている場合に、ユーザがリモコン１２０のボタンを操作して、フォーカスを動かし図６に示すようにハイパーリンク２にフォーカスが当たり、図７に示すようにハイパーリンク２が選択されると（Ｓ９０１）、onclickイベントが発生すると（Ｓ９０２）、ブラウザ１０５は、図４に示す本実施の形態１のハイパーテキスト４０に含まれるハイパーリンクのタグＩＤ取得保存プログラム４２を実行して、まずは選択されたハイパーリンク２のタグのＩＤをそのリンク元ＨＴＭＬコンテンツ１０から取得する（Ｓ９０３）。ここで、onclickイベントとは、ＨＴＭＬ文章内で、<ａ onclick="関数名">の様に記述されるＪａｖａＳｃｒｉｐｔの命令であり、onclickについて記述されたタグ内で「選択する」という操作が行われると、指定された関数が実行され、発生するイベント処理である。onclickイベントに対する実装は必要がなければ省略しても良く、省略した場合、onclickイベント発生処理は、図９において省略することになる。
【００３９】
そして、ブラウザ１０５は、ｏｎｃｌｉｃｋイベントの発生によって実行される関数により、選択されたハイパーリンク２のタグに関する情報をその関数の引数に持たせ、その関数により引数として選択されたタグのＩＤを取得すると、取得したハイパーリンク２のタグのＩＤをＣｏｏｋｉｅ情報としてブラウザ１０５自身あるいは記憶部１０６等に保存する（Ｓ９０４）。なお、タグにＩＤを割り付けるには、例えば、<a id="ＩＤ名">の様に記述する。ここで、Ｃｏｏｋｉｅ情報は、ユーザが閲覧しているＨＴＭＬコンテンツ２０等に関する情報や、その閲覧日時、そのＨＴＭＬコンテンツ２０の訪問回数などの情報を、ブラウザ１０５を通してクライアントであるデジタル放送受信装置１００に保存する仕組みである。
【００４０】
そして、ブラウザ１０５は、選択されたハイパーリンク２が示すリンク先ＨＴＭＬコンテンツ２０のページを読み込み・解析し（Ｓ９０５）、ｏｎｌｏａｄイベントの発生により（Ｓ９０６）、図４に示す本実施の形態１のハイパーテキスト４０に含まれるＪａｖａＳｃｒｉｐｔのリンク元ハイパーリンクへのフォーカス照射プログラム４１を実行して、まずは、Ｃｏｏｋｉｅ情報の取得処理を行う（Ｓ９０７）。なお、ｏｎｌｏａｄイベントは、ＨＴＭＬコンテンツ内に<body onload="関数名">の様に記述するＪａｖａＳｃｒｉｐｔで、ＨＴＭＬコンテンツの読み込みが完了した瞬間に、指定された関数が実行され、発生するイベント処理である。ｏｎｌｏａｄイベントに対する実装は必要がなければ省略しても良く、省略した場合、ｏｎｌｏａｄイベント発生処理は、onclickイベント発生処理と同様に、図９において省略することになる。
【００４１】
そして、ブラウザ１０５は、取得したＣｏｏｋｉｅ情報を解析して、これからリンクしようとするリンク先ＨＴＭＬコンテンツ２０におけるハイパーリンクのタグのＩＤが記憶されているか否かを判断する（Ｓ９０７）。
【００４２】
ここで、現在のＣｏｏｋｉｅ情報には、ステップ９０３で取得したリンク元ＨＴＭＬコンテンツ１０において選択されたハイパーリンクのタグのＩＤ等しか記憶されてなく、リンクしようとするリンク先ＨＴＭＬコンテンツ２０におけるハイパーリンクのタグのＩＤは記憶されていないので、ブラウザ１０５は、取得したＣｏｏｋｉｅ情報に、リンクしようとするリンク先ＨＴＭＬコンテンツ２０におけるハイパーリンクのタグのＩＤがないと判断して（Ｓ９０７“ＮＯ”）、ｆｏｃｕｓメソッド等によって、例えば図８に示すように、ブラウザ１０５依存の初期位置、例えば、最上位のハイパーリンク８１０にフォーカスを当てて（Ｓ９１０）、リンク先ＨＴＭＬコンテンツ２０をディスプレイ１０７に表示する（Ｓ９１１）。なお、ｆｏｃｕｓメソッドとは、ＨＴＭＬコンテンツ内でdocument.getElementbyID("ＩＤ名").focus()の様に記述するＪａｖａＳｃｒｉｐｔで、フォーカスを当てることが可能なハイパーリンク等の要素に対して、ＪａｖａＳｃｒｉｐｔよってフォーカスを当てることができるメソッドである。
【００４３】
これに対し、何度かＨＴＭＬコンテンツ１０、２０等へのリンクを繰り返しており、ステップ９０３で取得したリンク先ＨＴＭＬコンテンツ２０において選択されたハイパーリンクのタグのＩＤ等が記憶されている場合、ブラウザ１０５は、取得したＣｏｏｋｉｅ情報にリンクしようとするリンク先ＨＴＭＬコンテンツ２０におけるハイパーリンクのタグのＩＤがあると判断して（Ｓ９０７“ＹＥＳ”）、ｆｏｃｕｓメソッド等によって取得したＩＤのタグを有するハイパーリンクにフォーカスを当てて（Ｓ９０９）、リンク先ＨＴＭＬコンテンツ２０をディスプレイ１０７に表示する（Ｓ９１１）。
【００４４】
以上の処理が、リンク元ＨＴＭＬコンテンツ１０においてハイパーリンクが選択されてリンク先ＨＴＭＬコンテンツ２０が表示されるまでの本実施の形態１におけるリンク先ＨＴＭＬコンテンツ２０の表示処理手順である。
【００４５】
次に、リモコン１２０の戻るボタン２０６が押下等されて、図９に示すような処理手順により表示されたリンク先ＨＴＭＬコンテンツ２０からリンク元ＨＴＭＬコンテンツ１０の表示へ戻るまでの本実施の形態１のデジタル放送受信装置１００の処理について説明する。
【００４６】
図１０は、リンク先ＨＴＭＬコンテンツからリンク元ＨＴＭＬコンテンツの表示へ戻るまでの本実施の形態１のデジタル放送受信装置１００のリンク元ＨＴＭＬコンテンツ戻り表示処理手順を示すフローチャートである。なお、ここでは、図９に示すような処理手順によって表示されたリンク先ＨＴＭＬコンテンツ２０からリンク元ＨＴＭＬコンテンツ１０の表示へ戻るまでの処理手順を一例に説明する。
【００４７】
まず、ディスプレイ１０７上にリンク先ＨＴＭＬコンテンツ２０が表示され、リンク先ＨＴＭＬコンテンツ２０がアクティブ状態にあるときに、ユーザによりリモコン１２０の戻るボタン２０６（図２参照）が押下等され、戻り指令が本装置１００へ送信されると、その戻り指令をキー入力検出・解析部１０８が受信して、リンク先ＨＴＭＬコンテンツ２０からリンク元ＨＴＭＬコンテンツ１０の表示へ戻り指令の受信であると判断する。なお、戻り指令には、ディスプレイ１０７に表示されたリンク元ＨＴＭＬコンテンツに一ページだけ戻る場合の一ページ戻り指令と、複数ページ連続して戻る複数ページ戻り指令とがある。
【００４８】
すると、キー入力検出・解析部１０８は、その戻り指令をブラウザ１０５へ出力し、ブラウザ１０５はその戻り指令を受信する（Ｓ１００１）。
【００４９】
ブラウザ１０５は、その戻り指令を受信して、現在表示されているリンク先ＨＴＭＬコンテンツ２０のリンク元であるリンク元HTMLコンテンツ１０を記憶部１０６あるいは情報取得部１０４より読み込み、解析処理し（Ｓ１００２）、ｏｎｌｏａｄイベントの発生（Ｓ１００３）により、ブラウザ１０５は、図４に示す本実施の形態１のハイパーテキスト４０に含まれるＪａｖａＳｃｒｉｐｔのリンク元ハイパーリンクへのフォーカス照射プログラム４１を実行して、まずは、Ｃｏｏｋｉｅ情報の取得処理を行う（Ｓ１００４）。なお、ｏｎｌｏａｄイベントは、ＨＴＭＬコンテンツ内に<body onload="関数名">の様に記述するＪａｖａＳｃｒｉｐｔで、ＨＴＭＬコンテンツの読み込みが完了した瞬間に、指定された関数が実行され、発生するイベント処理である。ｏｎｌｏａｄイベントに対する実装は必要がなければ省略しても良く、省略した場合、ｏｎｌｏａｄイベント発生処理は、図９と同様に、図１０においても省略しても良い。
【００５０】
そして、ブラウザ１０５は、取得したＣｏｏｋｉｅ情報の中に、これからリンク、すなわち戻ろうとするリンク元HTMLコンテンツ１０において選択されたリンク先ＨＴＭＬコンテンツ２０へのハイパーリンク２のタグのＩＤがあるか否かを判断する（Ｓ１００５）。
【００５１】
ここで、リンク先ＨＴＭＬコンテンツ２０は、リンク元HTMLコンテンツ１０においてハイパーリンク２が選択されてリンクしてきたＨＴＭＬコンテンツであるので、Ｓ１００４で取得したＣｏｏｋｉｅ情報には、図９に示すＳ９０４で保存したハイパーリンク２のタグのＩＤ情報がある。
【００５２】
そのため、この場合、本実施の形態１のブラウザ１０５は、取得したＣｏｏｋｉｅ情報の中にリンク元HTMLコンテンツ１０において選択されたリンク先ＨＴＭＬコンテンツ２０へのハイパーリンク２のタグのＩＤ情報があると判断して（Ｓ１００５“ＹＥＳ”）、Ｃｏｏｋｉｅ情報から取得した、以前選択されリンクしたハイパーリンク２のタグのＩＤ情報を取得し、以前選択されリンクしたリンク元ハイパーリンクであるハイパーリンク２へｆｏｃｕｓメソッド等によってフォーカスを当て（Ｓ１００６）、リンク元ＨＴＭＬコンテンツ１０を表示する（Ｓ１００８）。
【００５３】
これにより、リンク元HTMLコンテンツ１０からリンク先ＨＴＭＬコンテンツ２０へリンクした際、リンク元ハイパーリンクであるハイパーリンク２にフォーカスが当てられた、図７に示すようにリンク元HTMLコンテンツ１０がディスプレイ１０７に表示されることになる。
【００５４】
なお、現在のＣｏｏｋｉｅ情報にこれから戻ろうとするリンク元ＨＴＭＬコンテンツ１０において選択されたリンク元ハイパーリンクのタグのＩＤ等が上書きや消去等されて存在しない場合、ブラウザ１０５は、取得したＣｏｏｋｉｅ情報にリンクしようとするリンク元ＨＴＭＬコンテンツ１０におけるリンク元ハイパーリンクのタグのＩＤがないと判断して（Ｓ１００５“ＮＯ”）、ｆｏｃｕｓメソッド等によってブラウザ１０５依存の初期位置にフォーカスを当てて（Ｓ９１０）、リンク元ＨＴＭＬコンテン１０をディスプレイ１０７に表示することになる（Ｓ１００８）。
【００５５】
次に、HTMLコンテンツが、本実施の形態１のデジタル放送受信装置１００の取扱説明書のHTML文書の場合におけるHTML文書のブラウザ処理であるページめくり処理について説明する。
【００５６】
図１１〜図１４は、HTMLコンテンツが本実施の形態１のデジタル放送受信装置１００の取扱説明書のHTML文書の場合におけるディスプレイ１０７上での表示例を示している。
【００５７】
図１１は、ブラウザ１０５によって、ディスプレイ１０７にHTMLコンテンツであるHTML文書１１０が表示されており、その右側に、“お助け”や、“リモコン”、“音声”、“省エネ”、“番組”、“録画予約”、“ネット”、“すべて“等のHTML文書へリンクするためのハイパーリンクが表示されている。ここでは、“お助け”のハイパーリンク１１１にフォーカスが与えられ、“お助け”の内容が記載されたHTML文書１１０が表示されている状態を示している。
【００５８】
図１２は、ブラウザ１０５によって、ディスプレイ１０７に表示されたHTMLコンテンツ上にてその右側の“録画予約”のハイパーリンク１２１にフォーカスが当てられ、“録画予約”に対応したHTML文書１２０のページが表示された状態を示している。なお、“録画予約”に対応したHTML文書１２０のページには、右側のハイパーリンク以外にも、“詳しい説明を見る”というハイパーリンク１２２2等が設けられている。
【００５９】
図１３は、ブラウザ１０５によって、ディスプレイ１０７に表示された“録画予約”に対応したHTML文書１２０のページ上にて“詳しい説明を見る”というハイパーリンク１２２にフォーカスが当てられた状態を示している。
【００６０】
図１４は、ブラウザ１０５によって、ディスプレイ１０７に表示された“録画予約”に対応したHTML文書１２０のページ上にて“詳しい説明を見る”というハイパーリンク１２２にフォーカスが当てられ選択された場合に、表示されるリンク先HTMLコンテンツであるHTML文書１４０を示している。
【００６１】
そして、図１４に示すようにリンク先HTMLコンテンツであるHTML文書１４０がディスプレイ１０７に表示され、そのHTML文書１４０がアクティブ状態にあるときに、ユーザによりリモコン１２０の戻るボタン２０６（図２参照）が押下等され、戻り指令が本装置１００へ送信されると、従来であれば、“お助け”のハイパーリンク１１１に、フォーカスが与えられたHTML文書１１０の表示に戻るが、本実施の形態１のデジタル放送受信装置１００では、ブラウザ１０５は、図１０に示す処理を行って、そのHTML文書１４０のリンク元ＨＴＭＬコンテンツである図１３に示すHTML文書１２０の状態に戻る。つまり、HTML文書１２０のページ上の“詳しい説明を見る”というハイパーリンク１２２にフォーカスが当てられたリンク元ＨＴＭＬコンテンツであるHTML文書１２０の表示に戻る。
【００６２】
なお、HTML文書１２０の右側のハイパーリンクに戻ることを優先させるように、図４に示すハイパーテキストをプログラミングしておくことにより、ブラウザ１０５は、図１３に示すHTML文書１２０の状態に戻るではなく、図１２に示すように、“録画予約”のハイパーリンク１２１にフォーカスが当てられたHTML文書１２０の表示状態に戻るようにしても勿論よい。
【００６３】
このように、本実施の形態１のデジタル放送受信装置１００によれば、リンク元ＨＴＭＬコンテンツにおいてハイパーリンクが選択され、そのリンク元ハイパーリンクが示すリンク先ＨＴＭＬコンテンツが表示された場合、リンク元ＨＴＭＬコンテンツにおけるリンク元ハイパーリンクのタグのＩＤを記憶しておき、ページ戻り操作によりリンク先ＨＴＭＬコンテンツからリンク元ＨＴＭＬコンテンツに戻りリンク元ＨＴＭＬコンテンツが表示された場合、記憶しておいたリンク元ハイパーリンクのタグのＩＤに基づいてリンク元ＨＴＭＬコンテンツにおいて選択されたリンク元ハイパーリンク上にフォーカスを当てるようにしたので、再度リモコン操作をして、再度同じリンク先ＨＴＭＬコンテンツを表示する場合、フォーカスを初期位置から移動させる必要がなくなり、リモコン操作の負担を軽減させることができる。
【００６４】
特に、本実施の形態１のデジタル放送受信装置１００では、パソコン等のマウスとは異なり、パソコンにおけるカーソルに相当するフォーカスの移動や選択に制限のあるリモコン１２０を利用しているで、テレビ向けのブラウザ１０５と、リモコン１２０という操作の難しさを軽減し、利便性を高めることができる。
【００６５】
実施の形態２．
【００６６】
上記実施の形態１では、リンク先ハイパーテキストからリンク元ハイパーテキストに戻る際、当該リンク元ハーパーテキストから当該リンク先ハイパーテキストにリンクするために選択されたリンク元ハイパーリンクに戻るようにしてモコン操作の負担を軽減させるようにハイパーテキストを構成して説明したが、かかる構成を有しないハイパーテキストでは、戻る操作において動作の違いがある。そこで、本実施の形態２では、この違いをユーザに音声により通知させるようにしたもので、リンク先ハイパーテキストからリンク元ハイパーテキストに戻る際に、リンク元のハイパーリンクへフォーカスを当てる前、あるいは当てた際に、ユーザに効果音で知らせる処理を追加するようにしたものである。
【００６７】
図１５は、本実施の形態２のデジタル放送受信装置のブラウザに実行させるハイパーテキストのデータ構造の一例を示す図である。
【００６８】
本実施の形態２は、上述の実施の形態１に対しリンク元のハイパーリンクへフォーカスを当てる前、あるいは当てた際に、ユーザに効果音で知らせる処理を追加するようにしたものであるので、図１５に示すように、本実施の形態２のハイパーテキスト１５００におけるリンク元ハイパーリンクへのフォーカス照射プログラム１５０１は、図４に示す実施の形態１のデジタル放送受信装置のブラウザに実行させるハイパーテキスト４０のデータ構造の一例におけるリンク元ハイパーリンクへのフォーカス照射プログラム４１に、「音を鳴らす」命令を追加したもので、それ以外はリンク元ハイパーリンクへのフォーカス照射プログラム４１と同じである。
【００６９】
図１６は、本実施の形態２によるリンク元ＨＴＭＬコンテンツ戻り表示処理手順を示すフローチャートである。
【００７０】
図１６において、図１０に示す実施の形態１の処理と同じステップには、同じステップ番号Ｓ１００１〜Ｓ１００８を付している。
【００７１】
つまり、本実施の形態２では、図１０に示す実施の形態１のリンク元ＨＴＭＬコンテンツ戻り表示処理に、新たに、効果音を鳴らすという処理ステップＳ１６００を追加したものである。
【００７２】
具体的には、本実施の形態２では、ブラウザ１０５が、図１５に示すハイパーテキスト１５００を実行して、Ｓ１００５にて、ジャンプするリンク元ハイパーリンクのタグのＩＤ情報が含まれているか否かを判断した際、タグのＩＤがあると判断した場合（Ｓ１００５“ＹＥＳ”）、ステップＳ１００６の処理によりｆｏｃｕｓメソッド等によって取得したＩＤのタグを有するハイパーリンクにフォーカスを当てる処理にはいる前に、効果音を鳴らす処理を行い（Ｓ１６００）、取得したＩＤのタグを有するハイパーリンクにフォーカスを当てて（Ｓ１００６）、リンク元ＨＴＭＬコンテンツを表示する（Ｓ１００８）。なお、効果音は何でも良く、効果音と共に文章等を表示するようにしても構わない。
【００７３】
このように、本実施の形態２のデジタル放送受信装置によれば、上記実施の形態１と同様に、リンク元ＨＴＭＬコンテンツにおいてハイパーリンクが選択され、そのリンク元ハイパーリンクが示すリンク先ＨＴＭＬコンテンツが表示された場合、当該リンク元ハイパーリンクのタグのＩＤを記憶しておき、ページ戻り操作によりリンク先ＨＴＭＬコンテンツからリンク元ＨＴＭＬコンテンツの表示に戻った場合、そのリンク元ハイパーリンクのタグのＩＤに基づいてリンク元ＨＴＭＬコンテンツにおいて選択されたリンク元ハイパーリンク上にフォーカスを当てるようにしたので、再度リモコン操作をして、再度同じリンク先ＨＴＭＬコンテンツを表示する場合、フォーカスを初期位置から移動させる必要がなくなり、リモコン操作の負担を軽減させることができると共に、その際、本実施の形態２では効果音が鳴るので、ブラウザ依存の初期位置へフォーカスを当てる処理の場合と区別することができる。
【００７４】
なお、本実施の形態２では、図１６に示すように、Ｓ１００６の取得したＩＤのタグを有するハイパーリンクにフォーカスを当てる処理の前に、Ｓ１６００の効果音を鳴らす処理を追加するように説明したが、これに限らず、Ｓ１００６の後に追加しても、さらには、Ｓ１００７側に追加するようにしても勿論よい。
【００７５】
実施の形態３．
上記実施の形態１，２では、リンク先ハイパーテキストからリンク元ハイパーテキストに戻る際、当該リンク先ハイパーテキストにリンクするために選択されたリンク元ハイパーリンクに戻るようにしてモコン操作の負担を軽減させるようにハイパーテキストを構成して説明したが、本実施の形態３では、リンク先ハイパーテキストからリンク元ハイパーテキストに戻る際に、リンク元ハイパーテキストにおいて選択されたリンク元ハイパーリンクに戻る処理を行うか、あるいは当該リンク元ハーパーテキストにおけるフォーカスの初期位置、例えば、当該リンク元ハーパーテキストにおける最上段のハイパーリンク等にフォーカスを当てる処理を行うのかを選択させるようにしたものである。
【００７６】
図１７は、本実施の形態３のデジタル放送受信装置のブラウザに実行させるハイパーテキストのデータ構造の一例を示す図である。
【００７７】
本実施の形態３では、上述の実施の形態１に対しリンク元のハイパーリンクへフォーカスを当てる前、あるいは当てた際に、リンク元ハイパーテキストにおいて選択されたリンク元ハイパーリンクにフォーカスを当てる処理か、あるいはリンク元ハイパーテキストにおけるブラウザ依存の初期位置にフォーカスを当てる処理をユーザに選択させるためのダイアログボックスを表示し、当該ダイアログボックスにてリンク元ハイパーテキストにおいて選択されたハイパーリンクにフォーカスを当てる処理をユーザに選択させる処理を追加したようなもので、図１７に示すように、図４に示す実施の形態１のデジタル放送受信装置のブラウザに実行させるハイパーテキスト４０のデータ構造の一例におけるリンク元ハイパーリンクへのフォーカス照射プログラム４１に、「リンク元ハイパーリンクにフォーカスを当てるか、ブラウザ依存の位置へフォーカスを当てるかを選択させるためのダイアログボックスを表示する」命令と、「リンク元ハイパーリンクにフォーカスを当てる処理が選択されたか否かを判断する」命令とを追加したもので、それ以外はリンク元ハイパーリンクへのフォーカス照射プログラム４１と同じである。
【００７８】
図１８は、本実施の形態３によるリンク元ＨＴＭＬコンテンツ戻り表示処理手順を示すフローチャートである。
【００７９】
図１８において、図１０に示す実施の形態１の処理と同じステップには、同じステップ番号Ｓ１００１〜Ｓ１００８を付している。
【００８０】
つまり、本実施の形態３では、図１０に示す実施の形態１のリンク元ＨＴＭＬコンテンツ戻り表示処理に、新たに、リンク元ハイパーリンクにフォーカスを当てるか、ブラウザ依存の位置へフォーカスを当てるかを選択させるためのダイアログボックスを表示する処理Ｓ１８００と、リンク元ハイパーリンクにフォーカスを当てる処理が選択されたか否かを判断する処理Ｓ１８１０とを追加したものである。
【００８１】
具体的には、本実施の形態３では、ブラウザ１０５が、図１７に示すハイパーテキスト１７００を実行して、Ｓ１００５にて、ジャンプするリンク元ハイパーリンクのタグのＩＤ情報が含まれているか否かを判断した際、タグのＩＤがあると判断した場合（Ｓ１００５“ＹＥＳ”）、ステップＳ１００６の処理によりｆｏｃｕｓメソッド等によって取得したＩＤのタグを有するハイパーリンクにフォーカスを当てる処理にはいる前に、まずはリンク元ハイパーリンクにフォーカスを当てるか、ブラウザ依存の位置へフォーカスを当てるかを選択させるためのダイアログボックスを表示し（Ｓ１８００）、続いてリンク元ハイパーリンクにフォーカスを当てる処理が選択されたか否かを判断する（Ｓ１８１０）。
【００８２】
ここで、ダイアログボックスを参照してユーザがリンク元ハイパーリンクにフォーカスを当てる処理を選択した場合（Ｓ１８１０“ＹＥＳ”）、ｆｏｃｕｓメソッド等によって取得したＩＤのタグを有するハイパーリンクにフォーカスを当てる一方（Ｓ１００６）、ブラウザ依存の位置へフォーカスを当てる処理を選択した場合（Ｓ１８１０“ＮＯ”）、ブラウザ依存の位置へフォーカスを当てる（Ｓ１００７）。その後、両場合ともリンク元HTMLコンテンツを表示する（Ｓ１００８）。
【００８３】
図１９は、本実施の形態３のステップＳ１８００の処理によって表示されるダイアログボックスの一例を示している。
【００８４】
図１９は、ブラウザ１０５がステップＳ１８００の処理によりディスプレイ１０７に表示するHTML文書１９０の一例を示しており、HTML文書１９０上にリンク元ハイパーリンクにフォーカスを当てる“はい”ボタン１９２か、ブラウザ依存の位置へフォーカスを当てる“いいえ”ボタン１９３をユーザに選択させるためのダイアログボックス１９１が表示された状態を示している。
【００８５】
図２０は、本実施の形態３のステップＳ１８００の処理によって表示されるダイアログボックスの他の例を示している。
【００８６】
図２０は、ブラウザ１０５がステップＳ１８００の処理によりディスプレイ１０７に表示するHTML文書１９０の一例を示しており、図２０の場合、HTML文書１９０上に、リンク元ハイパーリンクにフォーカスを当てる“はい”ボタン１９６か、ブラウザ依存の位置へフォーカスを当てる“いいえ”ボタン１９７を有し、しかもこれら“はい”ボタン１９６および“いいえ”ボタン１９７と、図２に示すリモコン１２０上の左右キー２０３、２０２との対応が容易にユーザに分かるようにリモコン１２０上の左右上下キー２０１〜２０４の形を模したダイアログボックス１９５が表示された状態を示している。
【００８７】
このように、本実施の形態３のデジタル放送受信装置によれば、リンク元ＨＴＭＬコンテンツにおいてハイパーリンクが選択され、当該ハイパーリンクが示すリンク先ＨＴＭＬコンテンツが表示された後、戻り指令を受けて、リンク先ハイパーテキストからリンク元ハイパーテキストの表示に戻る場合、リンク元ハイパーテキストにおいて選択されたリンク元ハイパーリンクにフォーカスを当てる処理か、あるいはリンク元ハイパーテキストにおけるブラウザ依存の初期位置にフォーカスを当てる処理を選択させるダイアログボックスを表示し、ユーザの選択によりリンク元ハイパーリンクにフォーカスを当てる処理か、ブラウザ依存の初期位置にフォーカスを当てる処理を選択させるようにしたので、ユーザはリンク元ハイパーテキストの表示に戻る場合におけるフォーカスの戻り位置を選べることになり、ユーザにとって利便性を高めることができる。
【００８８】
なお、本実施の形態３においても、上記実施の形態２と同様に効果音を鳴らすようにしても勿論よい。
【図面の簡単な説明】
【００８９】
【図１】本発明に係るデジタル放送受信装置の実施の形態１の構成例を示すブロック図である。
【図２】リモコン１２０の一部分の外観例を示す図である。
【図３】実施の形態１における文字の入力のためのソフトウエアキーボードの一例を示す図である。
【図４】実施の形態１のデジタル放送受信装置のブラウザに実行させるハイパーテキストのデータ構造の一例を示す図である。
【図５】ＨＴＭＬコンテンツをディスプレイへ表示した一例を示す図である。
【図６】ＨＴＭＬコンテンツをディスプレイへ表示した他の例を示す図である。
【図７】ＨＴＭＬコンテンツをディスプレイへ表示した他の例を示す図である。
【図８】ＨＴＭＬコンテンツをディスプレイへ表示した他の例を示す図である。
【図９】実施の形態１におけるリンク先ＨＴＭＬコンテンツ表示処理手順を示すフローチャートである。
【図１０】実施の形態１のデジタル放送受信装置のリンク元ＨＴＭＬコンテンツ戻り表示処理手順を示すフローチャートである。
【図１１】HTMLコンテンツがデジタル放送受信装置取扱説明書のHTML文書の場合におけるディスプレイ上での表示例を示す説明図である。
【図１２】HTMLコンテンツがデジタル放送受信装置の取扱説明書のHTML文書の場合におけるディスプレイ７上での他の表示例を示す説明図である。
【図１３】HTMLコンテンツがデジタル放送受信装置の取扱説明書のHTML文書の場合におけるディスプレイ上での他の表示例を示す説明図である。
【図１４】HTMLコンテンツがデジタル放送受信装置の取扱説明書のHTML文書の場合におけるディスプレイ上での他の表示例を示す説明図である。
【図１５】実施の形態２のデジタル放送受信装置のブラウザに実行させるハイパーテキストのデータ構造の一例を示す図である。
【図１６】実施の形態２によるリンク元ＨＴＭＬコンテンツ戻り表示処理手順を示すフローチャートである。
【図１７】実施の形態３のデジタル放送受信装置のブラウザに実行させるハイパーテキストのデータ構造の一例を示す図である。
【図１８】実施の形態３によるリンク元ＨＴＭＬコンテンツ戻り表示処理手順を示すフローチャートである。
【図１９】実施の形態３のステップＳ１８００の処理によって表示されるダイアログボックスの一例を示す説明図である。
【図２０】本実施の形態３のステップＳ１８００の処理によって表示されるダイアログボックスの他の例を示す説明図である。
【符号の説明】
【００９０】
４０  ハイパーテキスト
１００  デジタル放送受信装置
１０１  信号受信処理手段
１０２  受信データ分離手段
１０３  デコーダ
１０４  情報取得手段
１０５  ブラウザ（タグＩＤ記憶手段、フォーカス位置制御手段）
１０６  記憶部（ＨＴＭＬコンテンツ記憶手段）
１０７  ディスプレイ
１０８  キー入力検出・解析部
１１０  アンテナ
１２０  リモコン
１３０  インターネット
【図１】
2008219846.tif 000003
【図２】
2008219846.tif 000004
【図３】
2008219846.tif 000005
【図４】
2008219846.tif 000006
【図５】
2008219846.tif 000007
【図６】
2008219846.tif 000008
【図７】
2008219846.tif 000009
【図８】
2008219846.tif 000010
【図９】
2008219846.tif 000011
【図１０】
2008219846.tif 000012
【図１５】
2008219846.tif 000013
【図１６】
2008219846.tif 000014
【図１７】
2008219846.tif 000015
【図１８】
2008219846.tif 000016
【図１１】
2008219846.tif 000017
【図１２】
2008219846.tif 000018
【図１３】
2008219846.tif 000019
【図１４】
2008219846.tif 000020
【図１９】
2008219846.tif 000021
【図２０】
2008219846.tif 000022