(57)【特許請求の範囲】
【請求項１】
コンテンツデータを解釈し、その解釈結果に基づいてディスプレイにコンテンツを表示するコンテンツ表示手段と、
ユーザによる操作を受け付ける操作手段と、
前記操作手段による前記コンテンツに対する非操作状態が継続する時間を計測する計測手段と、
前記操作手段による操作に従って前記ディスプレイ上を移動自在なポインタの表示制御を行うポインタ表示手段と、
前記ポインタの表示位置が前記コンテンツに含まれる選択可能なアンカーリンクの位置又はその近傍にあるか否かを判定する判定手段と、
前記判定手段により前記ポインタが前記アンカーリンクの位置又はその近傍にあると判定された場合に、該アンカーリンクにフォーカスを当てるフォーカス手段と、
を有し、
前記ポインタ表示手段は、前記計測手段によって計測された非操作状態の継続時間が第一の時間を越えたときに前記ポインタの表示を開始し、
前記計測手段は、前記コンテンツに含まれる何れかのアンカーリンクにフォーカスが当てられている期間中、非操作状態の継続時間の計測を行わないことを特徴とする、端末装置。
【請求項２】
前記コンテンツの表示拡大又は縮小を行うためのインジケータを表示するインジケータ表示手段をさらに有し、
前記インジケータ表示手段は、前記ポインタ表示手段による前記ポインタの表示後、前記計測手段によって計測された非操作状態の継続時間が第二の時間を越えたときに該ポインタに代えて前記インジケータを表示することを特徴とする、請求項１に記載の端末装置。
【請求項３】
前記インジケータは、第一の方向に配列された前記コンテンツの表示倍率を設定するための複数の倍率設定アイコンと、前記第一の方向と異なる第二の方向に配列された異なるモードに遷移するための複数のモード設定アイコンと、を有し、
前記複数のモード設定アイコンは、前記操作手段により選択されている前記倍率設定アイコンに隣接した位置に並べて配置されることを特徴とする、請求項２に記載の端末装置。
【請求項４】
前記コンテンツの表示倍率が等倍であるときの表示領域を表す表示領域情報を該コンテンツに重畳して表示させる表示領域重畳手段をさらに有することを特徴とする、請求項３に記載の端末装置。
【請求項５】
前記解釈結果に基づいてコンテンツ幅の情報を取得するコンテンツ幅取得手段をさらに有し、
前記複数の倍率設定アイコンの中の第一の倍率設定アイコンが選択操作されたとき、前記コンテンツ幅の情報を参照して該コンテンツ幅と前記ディスプレイの表示領域幅とが一致する倍率で該コンテンツを表示させることを特徴とする、請求項３又は請求項４に記載の端末装置。
【請求項６】
前記ディスプレイに表示されたコンテンツの各々をキャプチャしてその表示時刻情報と関連付けて保存するキャプチャ手段をさらに有し、
前記複数の倍率設定アイコンの中の第二の倍率設定アイコンが選択操作されたとき、前記キャプチャされたコンテンツの各々を前記表示時刻情報を参照して時系列に配置して表示させることを特徴とする、請求項３から請求項５の何れか一項に記載の端末装置。
【請求項７】
前記解釈結果に基づいて前記コンテンツがフレームコンテンツであるか否かを判定するフレーム判定手段をさらに有し、
前記インジケータ表示手段は、前記コンテンツがフレームコンテンツであると判定される場合に、その旨を通知する通知アイコンを前記モード設定アイコンに並べて配置することを特徴とする、請求項３から請求項６の何れか一項に記載の端末装置。
【請求項８】
前記通知アイコンの表示位置を変更する通知アイコン位置変更手段をさらに有し、
前記通知アイコン位置変更手段により前記通知アイコンが第一の位置に表示されている場合に、前記フレームコンテンツに含まれる複数のコンテンツを表示し、前記通知アイコン位置変更手段により前記通知アイコンが前記インジケータを挟んで前記第一の位置と反対側の第二の位置に表示されている場合に、前記フレームコンテンツに含まれる単一のコンテンツを表示することを特徴とする、請求項７に記載の端末装置。
【請求項９】
前記複数の倍率設定アイコンの中の第三の倍率設定アイコンが選択操作されたときに、前記コンテンツ全体を縮小して一画面中に表示させる全体表示手段と、
前記縮小表示されたコンテンツ中の任意の領域を選択する領域選択手段と、
前記選択された領域をディスプレイの略全体に拡大表示させる領域拡大表示手段と、
をさらに有したことを特徴とする、請求項３から請求項８の何れか一項に記載の端末装置。
【請求項１０】
前記インジケータ表示手段は、前記複数のモード設定アイコンの何れかが選択操作されたときに、前記選択されたモード設定アイコンのモードにおけるパラメータを設定するためのアイコンを前記第二の方向に配列表示することを特徴とする、請求項３から請求項９の何れか一項に記載の端末装置。
【請求項１１】
コンテンツデータを解釈し、その解釈結果に基づいてディスプレイにコンテンツを表示するコンテンツ表示ステップと、
ユーザによる前記コンテンツに対する非操作状態が継続する時間を計測する計測ステップと、
前記計測ステップにおいて計測した非操作状態の継続時間が第一の時間を越えたときに、ユーザによる操作に従って前記ディスプレイ上を移動自在なポインタの表示を開始するポインタ表示ステップと、
前記ポインタの表示位置が前記コンテンツに含まれる選択可能なアンカーリンクの位置又はその近傍にあるか否かを判定する判定ステップと、
前記判定ステップにおいて前記ポインタが前記アンカーリンクの位置又はその近傍にあると判定された場合に、該アンカーリンクにフォーカスを当てるフォーカスステップと、
を有し、
前記ポインタ表示ステップにおける前記ポインタの表示後、前記計測ステップにおいて、前記コンテンツに含まれる何れかのアンカーリンクにフォーカスが当てられている期間中、非操作状態の継続時間の計測を行わない、コンテンツ表示方法。
【請求項１２】
前記ポインタ表示ステップにおける前記ポインタの表示後、前記計測ステップにおいて計測した非操作状態の継続時間が第二の時間を越えたときに該ポインタに代えて、前記コンテンツの表示拡大又は縮小を行うためのインジケータを表示するインジケータ表示ステップをさらに有する、請求項１１に記載のコンテンツ表示方法。
【請求項１３】
前記インジケータは、第一の方向に配列された前記コンテンツの表示倍率を設定するための複数の倍率設定アイコンと、該第一の方向と異なる第二の方向に配列された異なるモードに遷移するための複数のモード設定アイコンと、を有し、
前記複数のモード設定アイコンは、選択されている前記倍率設定アイコンに隣接した位置に並べて配置される、請求項１２に記載のコンテンツ表示方法。
【請求項１４】
前記コンテンツの表示倍率が等倍であるときの表示領域を表す表示領域情報を該コンテンツに重畳して表示させる表示領域重畳ステップをさらに有する、請求項１３に記載のコンテンツ表示方法。
【請求項１５】
前記解釈結果に基づいてコンテンツ幅の情報を取得するコンテンツ幅取得ステップと、
前記複数の倍率設定アイコンの中の第一の倍率設定アイコンが選択操作されたとき、前記コンテンツ幅の情報を参照して該コンテンツ幅と前記ディスプレイの表示領域幅とが一致する倍率で該コンテンツを表示させるステップと、
をさらに有する、請求項１３又は請求項１４に記載のコンテンツ表示方法。
【請求項１６】
前記ディスプレイに表示されたコンテンツの各々をキャプチャしてその表示時刻情報と関連付けて保存するキャプチャステップと、
前記複数の倍率設定アイコンの中の第二の倍率設定アイコンが選択操作されたとき、前記キャプチャされたコンテンツの各々を前記表示時刻情報を参照して時系列に配置して表示させるステップと、
をさらに有する、請求項１３から請求項１５の何れか一項に記載のコンテンツ表示方法。
【請求項１７】
前記解釈結果に基づいて前記コンテンツがフレームコンテンツであるか否かを判定するフレーム判定ステップと、
前記コンテンツがフレームコンテンツであると判定される場合に、その旨を通知する通知アイコンを前記モード設定アイコンに並べて配置するステップと、
をさらに有する、請求項１３から請求項１６の何れか一項に記載のコンテンツ表示方法。
【請求項１８】
前記通知アイコンの表示位置を変更する通知アイコン位置変更ステップと、
前記通知アイコン位置変更ステップにより前記通知アイコンが第一の位置に表示された場合に、前記フレームコンテンツに含まれる複数のコンテンツを表示し、前記通知アイコン位置変更ステップにより前記通知アイコンが前記インジケータを挟んで前記第一の位置と反対側の第二の位置に表示されている場合に、前記フレームコンテンツに含まれる単一のコンテンツを表示するステップと、
をさらに有する、請求項１７に記載のコンテンツ表示方法。
【請求項１９】
前記複数の倍率設定アイコンの中の第三の倍率設定アイコンが選択操作されたときに、前記コンテンツ全体を縮小して一画面中に表示させる全体表示ステップと、
前記縮小表示されたコンテンツ中の任意の領域を選択する領域選択ステップと、
前記選択された領域をディスプレイの略全体に拡大表示させる領域拡大表示ステップと、
をさらに有する、請求項１３から請求項１８の何れか一項に記載のコンテンツ表示方法。
【請求項２０】
前記複数のモード設定アイコンの何れかが選択操作されたときに、前記選択されたモード設定アイコンのモードにおけるパラメータを設定するためのアイコンを前記第二の方向に配列表示するステップをさらに有する、請求項１３から請求項１９の何れか一項に記載のコンテンツ表示方法。
【請求項２１】
請求項１１から請求項２０の何れかに記載のコンテンツ表示方法をコンピュータに実行させるためのコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのデータを解釈し、その解釈結果に基づいてディスプレイにコンテンツを表示する端末装置、コンテンツ表示方法、およびコンテンツ表示プログラムに関する。
【背景技術】
【０００２】
近年、インターネットに代表されるネットワークの急速な普及やその技術の発展に伴って、ユーザは、デスクトップやラップトップ等のＰＣ（Personal Computer）のみならず、携帯電話や、ＰＤＡ（Personal Digital Assistance）、家電、カーナビゲーション装置等を含む様々な情報端末を用いてネットワーク上の情報を閲覧することができる。これらの情報端末には情報閲覧ソフトウェア（以下、ブラウザと記す）が組み込まれている。ブラウザが、例えばＨＴＭＬ（Hyper Text Markup Language）で記述されたマークアップ言語の文書を解釈し、次いでその解釈結果に基づいたレイアウト処理を行う。これにより、端末の表示部にネットワーク上の情報（例えばページ）が表示（すなわちレンダリング）される。【０００３】
先ず、本明細書において用いられる用語について定義する。
・ネットワーク
キャリアの通信網、イントラネット、インターネット等を含む各種通信網
・コンテンツ
ネットワーク経由で伝送される、又は端末に格納されている、ユーザが鑑賞する映像や画像、音楽、文章、又はそれらの組み合わせから構成される一纏まりの情報
・Ｗｅｂコンテンツ
コンテンツの一形態であり、ネットワーク経由で伝送される一纏まりの情報
・Ｗｅｂページ（或いは単に「ページ」）
Ｗｅｂコンテンツの一形態であり、ユーザがあるＵＲＩ（Uniform Resource Identifier）を指定したときに表示されるべき内容全体。すなわち、ディスプレイ上の画像をスクロールすることにより表示され得る内容全体。なお、Ｗｅｂページにはオンラインで閲覧されるものに限らず、オフラインで閲覧されるものも含まれる。オフラインで閲覧されるＷｅｂページには、例えばインターネット経由で伝送されてブラウザによりキャッシングされたページや、端末装置のローカルフォルダ等にｍｈｔ形式で保存されたページ等が含まれる。Ｗｅｂページは、例えばＨＴＭＬ文書、イメージファイル、音声データ等の種々のデータ（Ｗｅｂページデータ）から構成される。【０００４】
上記定義によれば、コンテンツはＷｅｂコンテンツを包括し、ＷｅｂコンテンツはＷｅｂページ、ページを包括する。【０００５】
ここで、例えば携帯電話等の携帯端末の画面サイズはデスクトップＰＣ等と比べて格段に小さい。このため、このような携帯端末のブラウザにおいて例えばページ全体を一画面に表示させた場合、そのページに含まれるテキストやイメージ等は、その表示サイズが小さく視認性が低い。特に、デスクトップＰＣ等を想定して制作されたページを携帯端末で表示させた場合においては、その視認性の低さは顕著である。【０００６】
携帯端末のブラウザにはページの視認性を向上させるための機能として、例えばページを拡大して表示するズーム機能が実装されている。例えば特開２００５−３１６５５８号公報には、簡単な操作でページ中の所望の箇所をズームアップすることが可能な携帯端末が開示されている。
【発明の開示】
【０００７】
特開２００５−３１６５５８号公報に記載の携帯端末によれば、あるモードから拡大モードに移行するためにはキー操作が必要である。ユーザが例えばメニューの中から拡大モード用のアイコン等を探し出して選択するよう操作することにより、携帯端末のモードは拡大モードに移行することができる。しかしこのようなキー操作はユーザには負担であった。
【０００８】
本発明は上記の事情に鑑みて、上記の如きユーザの操作負担を軽減させることが可能な端末装置を提供することを課題としている。またユーザの操作負担を軽減させるのに好適なコンテンツ表示方法、およびコンテンツ表示プログラムを提供することを課題としている。
【０００９】
上記の課題を解決する本発明の一態様に係る端末装置は、コンテンツのデータを解釈し、その解釈結果に基づいてディスプレイにコンテンツを表示する装置である。この端末装置は、ユーザによる入力操作を受け付ける操作手段と、操作手段における非操作状態が所定期間継続したか否かを検知する非操作検知手段と、該非操作状態が所定時間継続したと検知されたとき、現在のモードとは別のモードに移行して、該移行したモードに対応するアイコンを表示するアイコン表示手段とを具備したことを特徴としたものである。
【００１０】
このように構成された端末装置によれば、例えば別のモードに移行するためのメニュー項目の選択操作等が不要となるため、ユーザの負担が軽減される。
【００１１】
なお上記端末装置は、例えば該入力操作に応じて移動可能なポインタであって、コンテンツに含まれるアンカーリンクを選択するためのポインタを第一のモード時に表示するポインタ表示手段と、該ポインタの位置を監視するポインタ位置監視手段と、ポインタ位置監視手段による監視結果および該解釈結果に基づいて、該ポインタが該アンカーリンクに近接したか否かを判定する近接判定手段とを更に具備したものであっても良い。このように構成された端末装置は、該ポインタが該アンカーリンクに近接したと判定されたとき、当該アンカーリンクにフォーカスを当てるよう動作する。
【００１２】
この場合、上記非操作検知手段は、例えば該フォーカスが当てられている期間は検知処理を実行しない。
【００１３】
また上記端末装置においてアイコン表示手段は、例えば該第一のモード時に非操作検知手段により該非操作状態が所定時間継続したと検知されたとき、該第一のモードから第二のモードに移行するための第二モード移行アイコンを表示することができる。このように構成された端末装置は、操作手段により該第二モード移行アイコンの選択操作が行われたとき、該第二のモードに移行するよう動作する。
【００１４】
また上記端末装置は、例えばコンテンツの表示倍率を設定するための複数の倍率設定アイコンを第一の方向に配列し、モードを設定するための複数のモード設定アイコンを第二の方向に配列したインジケータを該第二のモード時に表示させるインジケータ表示手段を更に具備したものであっても良い。なお該第一の方向と該第二の方向は、例えば互いに直交する方向であっても良い。このように、それぞれ異なる方向に配列されたアイコンに別々の機能を持たせることで、多様な表示形態の切替が容易に実現可能となる。
【００１５】
上記インジケータ表示手段は、該第二のモードにおいて、例えば全ての倍率設定アイコンを常時表示し、該モード設定アイコンに関しては該倍率設定アイコンの中で注視状態にある倍率設定アイコンの隣に一列に並べて表示させるよう動作し得る。
【００１６】
また上記端末装置は、例えば該第二のモードにおいて、コンテンツの表示倍率が等倍であるときの表示領域を表す表示領域情報を当該コンテンツに重畳して表示させる表示領域重畳手段を更に具備したものであっても良い。
【００１７】
また上記端末装置は、例えば該解釈結果に基づいてコンテンツ幅の情報を取得するコンテンツ幅取得手段を更に具備したものであっても良い。このように構成された端末装置は、該複数の倍率設定アイコンの中の第一の倍率設定アイコンが選択操作されたとき、該取得されたコンテンツ幅の情報を参照し、当該コンテンツ幅とディスプレイの表示領域幅とが一致するような倍率で当該コンテンツを表示させるよう動作する。
【００１８】
また上記端末装置は、例えばディスプレイに表示されたコンテンツの各々をキャプチャしてその表示時刻情報と関連付けて保存するコンテンツキャプチャ手段を更に具備したものであっても良い。このように構成された端末装置は、該複数の倍率設定アイコンの中の第二の倍率設定アイコンが選択操作されたとき、該キャプチャされたコンテンツの各々を該表示時刻情報に基づいて時系列に配置して表示させるよう動作する。
【００１９】
また上記端末装置は、例えば該解釈結果に基づいてコンテンツがフレームコンテンツであるか否かを判定するフレーム判定手段を更に具備したものであっても良い。ここで、例えば該コンテンツがフレームコンテンツである判定されるとき、上記インジケータ表示手段は、その旨を報知する報知アイコンを該インジケータの第二の方向に配列するよう動作し得る。
【００２０】
また上記端末装置は、例えば操作手段を用いた操作で該報知アイコンの位置を移動させたとき、フレームコンテンツの表示形態を変更させるフレーム変更手段を更に具備したものであっても良い。
【００２１】
このフレーム変更手段は、例えば該報知アイコンが第一の位置にあるときにはフレームコンテンツに含まれる複数のコンテンツを表示させ、該インジケータを挟んで該第一の位置と反対側の第二の位置に該報知アイコンがあるときには該フレームコンテンツに含まれる単一のコンテンツを表示させるよう動作し得る。
【００２２】
また上記端末装置は、例えば該複数の倍率設定アイコンの中の第三の倍率設定アイコンが選択操作されたときに、コンテンツ全体を縮小して一画面中に表示させる全体表示手段と、該縮小表示されたコンテンツ中の任意の領域を選択する領域選択手段と、該選択された領域をディスプレイの略全体に拡大表示させる領域拡大表示手段とを更に具備した構成であっても良い。
【００２３】
また上記インジケータ表示手段は、例えば該複数のモード設定アイコンの何れかが選択操作されたときに、該選択されたモード設定アイコンのモードにおけるパラメータを設定するためのアイコンを該第二の方向に配列表示する構成であっても良い。
【００２４】
また上記の課題を解決する本発明の別の態様に係るコンテンツを表示可能な端末装置は、ユーザによる入力操作を受け付ける操作手段と、操作手段における非操作状態が所定期間継続したか否かを検知する非操作検知手段と、該非操作状態が所定時間継続したと検知されたとき、所定のモードに移行するためのアイコンを表示させるアイコン表示手段とを具備しており、操作手段により該アイコンの選択操作が行われたとき、該所定のモードに移行することを特徴としたものである。
【００２５】
また上記の課題を解決する本発明の別の態様に係るコンテンツを表示可能な端末装置は、ユーザによる入力操作を受け付ける操作手段と、操作手段における非操作状態が所定期間継続したか否かを検知する非操作検知手段と、該非操作状態が所定時間継続したと検知される毎に、それぞれ異なるモードに移行するための複数のアイコンの各々を巡回するよう表示するアイコン巡回表示手段とを具備しており、操作手段により該アイコンの選択操作が行われたとき、当該アイコンに対応したモードに移行することを特徴としたものである。
【００２６】
また上記の課題を解決する本発明の一態様に係るコンテンツ表示方法は、コンテンツのデータを解釈し、その解釈結果に基づいてディスプレイにコンテンツを表示するための方法である。このコンテンツ表示方法は、ユーザによる入力操作を受け付ける操作ステップと、操作ステップにおける非操作状態が所定期間継続したか否かを検知する非操作検知ステップと、該非操作状態が所定時間継続したと検知されたとき、現在のモードとは別のモードに移行して、該移行したモードに対応するアイコンを表示するアイコン表示ステップとを含む方法である。
【００２７】
このようなコンテンツ表示方法によれば、例えば別のモードに移行するためのメニュー項目の選択操作等が不要となるため、ユーザの負担が軽減される。
【００２８】
なお上記コンテンツ表示方法は、例えば該入力操作に応じて移動可能なポインタであって、コンテンツに含まれるアンカーリンクを選択するためのポインタを第一のモード時に表示するポインタ表示ステップと、該ポインタの位置を監視するポインタ位置監視ステップと、ポインタ位置監視ステップによる監視結果および該解釈結果に基づいて、該ポインタが該アンカーリンクに近接したか否かを判定する近接判定ステップとを更に含んだものであっても良い。この場合、例えば該ポインタが該アンカーリンクに近接したと判定されたとき、当該アンカーリンクにフォーカスが当てられる。このようにフォーカスが当てられている期間は、例えば非操作検知ステップでの検知処理が実行されない。
【００２９】
また上記コンテンツ表示方法によれば、例えば該第一のモード時に該非操作状態が所定時間継続したと検知されたとき、アイコン表示ステップにおいて該第一のモードから第二のモードに移行するための第二モード移行アイコンを表示し、該第二モード移行アイコンの選択操作が行われたとき、該第二のモードに移行することができる。
【００３０】
また上記コンテンツ表示方法は、例えばコンテンツの表示倍率を設定するための複数の倍率設定アイコンを第一の方向に配列し、モードを設定するための複数のモード設定アイコンを第二の方向に配列したインジケータを該第二のモード時に表示させるインジケータ表示ステップを更に含んだものであっても良い。このように、それぞれ異なる方向に配列されたアイコンに別々の機能を持たせることで、多様な表示形態の切替が容易に実現可能となる。
【００３１】
このインジケータ表示ステップにおいては、例えば全ての倍率設定アイコンが常時表示され、該モード設定アイコンは該倍率設定アイコンの中で注視状態にある倍率設定アイコンの隣に一列に並べて表示される。
【００３２】
また上記コンテンツ表示方法は、例えばコンテンツの表示倍率が等倍であるときの表示領域を表す表示領域情報を該第二のモード時に当該コンテンツに重畳して表示させる表示領域重畳ステップを更に含んだものであっても良い。
【００３３】
また上記コンテンツ表示方法は、例えば該解釈結果に基づいてコンテンツ幅の情報を取得するコンテンツ幅取得ステップを更に含んだものであっても良い。この場合、例えば該複数の倍率設定アイコンの中の第一の倍率設定アイコンが選択操作されたとき、該取得されたコンテンツ幅の情報を参照し、当該コンテンツ幅とディスプレイの表示領域幅とが一致するような倍率で当該コンテンツが表示される。
【００３４】
また上記コンテンツ表示方法は、例えばディスプレイに表示されたコンテンツの各々をキャプチャしてその表示時刻情報と関連付けて保存するコンテンツキャプチャステップを更に含んだものであっても良い。この場合、例えば該複数の倍率設定アイコンの中の第二の倍率設定アイコンが選択操作されたとき、該キャプチャされたコンテンツの各々が該表示時刻情報に基づいて時系列に配置して表示される。
【００３５】
また上記コンテンツ表示方法は、例えば該解釈結果に基づいてコンテンツがフレームコンテンツであるか否かを判定するフレーム判定ステップを更に含んだものであっても良い。この場合、例えば該コンテンツがフレームコンテンツである判定されるとき、その旨を報知する報知アイコンが該インジケータの第二の方向に配列される。
【００３６】
また上記コンテンツ表示方法は、例えば該報知アイコンの位置が移動されたとき、それに連動してフレームコンテンツの表示形態を変更させるフレーム変更ステップを更に含んだものであっても良い。
【００３７】
なお上記フレーム変更ステップにおいて、例えば該報知アイコンが第一の位置にあるときにはフレームコンテンツに含まれる複数のコンテンツを表示させ、該インジケータを挟んで該第一の位置と反対側の第二の位置に該報知アイコンがあるときには該フレームコンテンツに含まれる単一のコンテンツを表示させる。
【００３８】
また上記コンテンツ表示方法は、例えば該複数の倍率設定アイコンの中の第三の倍率設定アイコンが選択操作されたときに、コンテンツ全体を縮小して一画面中に表示させる全体表示ステップと、該縮小表示されたコンテンツ中の任意の領域を選択する領域選択ステップと、該選択された領域をディスプレイの略全体に拡大表示させる領域拡大表示ステップとを更に含む方法であっても良い。
【００３９】
また上記コンテンツ表示方法において、例えば複数のモード設定アイコンの何れかが選択操作されたときに、該選択されたモード設定アイコンのモードにおけるパラメータを設定するためのアイコンを該第二の方向に配列表示するようにしても良い。
【００４０】
また上記の課題を解決する本発明の別の態様に係るコンテンツを表示させるためのコンテンツ表示方法は、ユーザによる入力操作を受け付ける操作ステップと、操作ステップにおける非操作状態が所定期間継続したか否かを検知する非操作検知ステップと、該非操作状態が所定時間継続したと検知されたとき、所定のモードに移行するためのアイコンを表示させるアイコン表示ステップと、該アイコンの選択操作が行われたとき、該所定のモードに移行するモード移行ステップとを含む方法である。
【００４１】
また上記の課題を解決する本発明の別の態様に係るコンテンツを表示させるためのコンテンツ表示方法は、ユーザによる入力操作を受け付ける操作ステップと、操作ステップにおける非操作状態が所定期間継続したか否かを検知する非操作検知ステップと、該非操作状態が所定時間継続したと検知される毎に、それぞれ異なるモードに移行するための複数のアイコンの各々を巡回するよう表示するアイコン巡回表示ステップと、該アイコンの選択操作が行われたとき、当該アイコンに対応したモードに移行するモード移行ステップとを含む方法である。
【００４２】
また上記の課題を解決する本発明の別の態様に係るコンテンツ表示プログラムは、上記コンテンツ表示方法をコンピュータに実行させるためのプログラムである。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態の端末装置の外観を示した図である。
【図２】本発明の実施の形態の端末装置の構成を示したブロック図である。
【図３】本発明の実施の形態のブラウザに含まれるブラウザエンジンの機能ブロック図である。
【図４】本発明の実施の形態のブラウザで表示されるページの一例を示した図である。
【図５】本発明の実施の形態のブラウザで表示されるページの一例を示した図である。
【図６】本発明の実施の形態のズームモード時に表示されるページの一例を示した図である。
【図７】本発明の実施の形態のズームモード時に表示されるページの一例を示した図である。
【図８】本発明の実施の形態のブラウザで表示されるフレームページの一例を示した図である。
【図９】本発明の実施の形態のズームモード時に表示されるページの一例を示した図である。
【図１０】本発明の実施の形態のブラウザで表示されるページの一例を示した図である。
【図１１】本発明の実施の形態のブラウザで表示されるフレームページの一例を示した図である。
【図１２】本発明の実施の形態のポインタモード移行処理を示すフローチャートである。
【図１３】本発明の実施の形態のズームモードに移行する際の処理を示すフローチャートである。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照して、本発明の実施の形態について説明する。【００４５】
図１は、本発明の実施の形態の端末装置１０の外観を示した図である。また図２は、本発明の実施の形態の端末装置１０の構成を示したブロック図である。本実施形態において端末装置１０は携帯電話であるが、別の実施の形態では例えばデスクトップやラップトップ等のＰＣ、携帯電話、ＰＤＡ或いはＰＨＳ（Personal Handy phone System）等の種々の形態のものが想定される。【００４６】
端末装置１０はその全体を統括的に制御するＣＰＵ１０３を具備する。ＣＰＵ１０３にはバス１１９を介して各構成要素が接続されている。これらの構成要素には、ＲＯＭ(Read-Only Memory)１０５、ＲＡＭ(Random-Access Memory)１０７、ネットワークインタフェース１０９、ディスプレイドライバ１１１１、インタフェース１１５がある。ディスプレイドライバ１１１、インタフェース１１５はそれぞれ、ディスプレイ１１３、ユーザインタフェースデバイス１１７に接続されている。【００４７】
ＲＯＭ１０５には各種プログラムや各種データが格納されている。ＲＯＭ１０５に格納されているプログラムには例えばブラウザ５０がある。このブラウザ５０は、所定のマークアップ言語で記述されたオンライン又はオフライン上の情報を閲覧するための情報閲覧ソフトウェアである。【００４８】
ＲＡＭ１０７は例えばＲＯＭ１０５に格納されている各種プログラムの展開先である。ユーザインタフェースデバイス１１７を用いたユーザ・オペレーション（以下、単に「ユーザ・オペレーション」と記す）にしたがって、ＲＯＭ１０５に格納されているプログラム（例えばブラウザ５０）が読み出されてＲＡＭ１０７の所定領域に展開されて実行される。これにより、ブラウザ５０が起動する。【００４９】
なおユーザインタフェースデバイス１１７には５ウェイキー、およびファンクションキーＦ１、Ｆ２が含まれている。５ウェイキーは四つの方向キー（１１７Ｕ、１１７Ｄ、１１７Ｒ、１１７Ｌ）およびエンタキー１１７Ｅから成る。【００５０】
ここで、ブラウザ５０の機能について説明する。図３を参照してブラウザ５０の基本的な構成要素であるブラウザエンジン３０について説明する。【００５１】
図３は、ブラウザ５０に含まれるブラウザエンジン３０の機能ブロック図である。図３に示されるように、ブラウザエンジン３０は、パーサー３１、ページメーカ３２、およびフォーマッタ３３の各機能ブロックから構成される。【００５２】
ユーザ・オペレーションによりＵＲＩが入力されると（又はＷｅｂページに含まれるアンカータグを選択することによりＵＲＩが指定、或いは端末装置１０内部にブックマークや履歴として保持されたＵＲＩが選択されると）、ブラウザ５０は、インターネット上のＵＲＩ（例えばサーバ）からＨＴＭＬ文書２１（すなわちリクエストされたページ）を取得するよう動作する。【００５３】
サーバは、ブラウザ５０によるリクエストに応じてＨＴＭＬ文書２１を送出する。送出されたＨＴＭＬ文書２１は、所定のネットワークおよびネットワークインタフェース１０９を介して次にパーサー３１に渡される。【００５４】
パーサー３１は、このＨＴＭＬ文書２１を解釈し、ＨＴＭＬ文書２１の文法構造がツリー構造で表されたドキュメントツリー２３を作成する。なお、ドキュメントツリー２３は、ＨＴＭＬ文書２１の文法構造を表現するのみであり、ドキュメントの表現に関する情報までは含んでいない。【００５５】
次に、ページメーカ３２は、ドキュメントツリー２３およびタグに関する情報を基に、ＨＴＭＬ文書２１の表現形式、例えばblock, inline, table, list, item等を含むレイアウトツリー２５を作る。すなわち、レイアウトツリー２５は、block, inline, tableなどの順番に関する情報を含んでいる。なお、レイアウトツリー２５は、これらの要素（block, inline, table等）の画面上での位置やサイズについての情報は含んでいない。【００５６】
フォーマッタ３３は、レイアウトツリー２５および携帯装置１０の仕様の情報に基づいて周知のフォーマッティングを実行し、ディスプレイ１１３の画面上に各項目（テキストやイメージ等）をレイアウトする。パーサー３１、ページメーカ３２、フォーマッタ３３による以上のような処理を経て、ＨＴＭＬ文書２１、すなわちリクエストされたページがディスプレイ１１３に表示される。【００５７】
ここで、図４（ａ）乃至（ｃ）に、ブラウザ５０で表示されるページの一例を示す。なおこのページは、例えばデスクトップＰＣ等のディスプレイ（例えばＸＧＡ（eXtended Graphics Array））を想定して制作されたものである。これに対してディスプレイ１１３は例えばＱＶＧＡ（Quarter Video Graphics Array）である。本実施形態においてフォーマッタ３３は、ディスプレイ１１３のピクセル数に合わせたフォーマッティング（例えば画面幅方向のピクセル数に合わせた文字の折り返し等）を実行していない。このためページは、図４（ａ）乃至（ｃ）に示されるように、ディスプレイ１１３の表示領域に収まらずその一部しか表示されていない。【００５８】
ディスプレイ１１３には、図４（ａ）乃至（ｃ）に示されるようにポインタＰが表示されている。このポインタＰは、方向キーを用いたユーザ・オペレーションにしたがってディスプレイ１１３の表示領域内を移動する。本実施形態においてポインタＰが表示されている状態を「ポインタモード」と記す。【００５９】
あるモード（或いは、何れのモードでもない状態）からポインタモードに移行するには例えば以下の方法がある。
（１）数秒間待機
（２）メニュー選択【００６０】
＜（１）数秒間待機＞
図１２に、「（１）数秒間待機」の形態のポインタモード移行処理のフローチャートを示す。図１２に示されるように、例えばディスプレイ１１３にページが表示されてから何れのユーザ・オペレーションによる入力も検知されない期間（すなわちポインタＰが表示されておらず、何れのユーザ・オペレーションも実行されない期間）が数秒間継続したときに（ステップ１：ＹＥＳ、以下、明細書及び図面においてステップを「Ｓ」と略記）、ブラウザ５０は、ポインタＰを当該ページに重畳して表示させてポインタモードに移行する（Ｓ２）。ポインタモード移行に要する待機時間は、例えばユーザ・オペレーションにより設定可能である。例えば待機時間を「０」に設定した場合、ブラウザ５０は、ディスプレイ１１３にページを表示させると同時にポインタＰを当該ページに重畳して表示させる。【００６１】
＜（２）メニュー選択＞
ページ表示中において画面右下の「Ｍｅｎｕ」ボタンがユーザ・オペレーションで選択されたとき、ブラウザ５０は、例えば当該ページの前面側にメニューをポップアップ表示させる。このポップアップメニューには、ポインタモードに移行するためのメニュー項目が含まれている。ユーザ・オペレーションによりこのメニュー項目が選択されると、ブラウザ５０は、ポインタＰを当該ページに重畳して表示させてポインタモードに移行する。なおファンクションキーＦ１が押下されたとき、画面左下のボタン（図４（ａ）等における「ｂａｃｋ」）が選択されてそれに応じた処理が実行される。またファンクションキーＦ２が押下されたとき、画面右下のボタン（ここでは「Ｍｅｎｕ」）が選択されてそれに応じた処理が実行される。【００６２】
図４（ａ）において方向キー１１７Ｄが押下されると、ポインタＰは、図４（ｂ）に示されるように下側に移動する。方向キー１１７Ｄが更に押下される（或いは押下され続ける）と、ポインタＰは更に下側に移動して、図４（ｃ）に示されるように「３６０°」と付されたアンカーリンクに近接する。【００６３】
ここで、ブラウザ５０にとってディスプレイ１１３に表示中のページに含まれる各項目（テキストやイメージ等）の位置、およびポインタＰの位置は既知である。附言するに、各項目の位置情報はブラウザエンジン３０の解釈結果により取得される。またポインタＰの位置情報は、例えばブラウザ５０、ＣＰＵ１０３、ユーザインタフェースデバイス１１７の連係により、例えばＲＡＭ１０７等のメモリにキャッシングされている。【００６４】
ブラウザ５０は、ポインタモード時にはこれら既知の位置情報を参照して、ポインタＰがページに含まれる何れかの項目に近接したか否かを監視している。そしてポインタＰが何れかの項目に近接したことを検知したとき、ブラウザ５０は当該項目にフォーカスを当てる（すなわち当該項目が選択された状態となる）。図４（ｃ）では、「３６０°」のアンカーリンクにフォーカスを当てている。【００６５】
図４（ｃ）に示されるように、ページに含まれる何れかの項目にフォーカスが当てられているとき、画面下中央のボタンに「Ｅｎｔｅｒ」が付される。この状態でユーザがエンタキー１１７Ｅを押下すると、ブラウザ５０は、「３６０°」のアンカーリンクに関連付けられたＵＲＩに対して、例えばページ等の取得のリクエストを送出する。なおエンタキー１１７Ｅが押下されたとき、画面下中央のボタン（図４（ｃ）では「Ｅｎｔｅｒ」）が選択されてそれに応じた処理が実行される。【００６６】
次に、図５（ａ）乃至（ｃ）に、ブラウザ５０で表示されるページの一例を示す。また、図１３に、ポインタモードから更に別のモード（ここではズームモード）に移行する際の処理のフローチャートを示す。図５（ａ）はポインタモードを示している。このポインタモードにおいて何れのアンカーリンクにもフォーカスが当てられていない状態で何れのユーザ・オペレーションによる入力も検知されない期間が数秒間（例えば一秒間）継続したときに（Ｓ１１：ＹＥＳ）、ブラウザ５０は、図５（ｂ）に示されるようにポインタＰをズームアイコンＺに変更する（Ｓ１２）。そしてこれと同時に画面下中央のボタンに「Ｚｏｏｍ」を付す。この状態でユーザがエンタキー１１７Ｅを押下すると（Ｓ１３：ＹＥＳ、Ｓ１４：ＹＥＳ）、ブラウザ５０は、ポインタモードからズームモードに移行する（Ｓ１５）。【００６７】
なお、ズームアイコンＺ表示時にエンタキー１１７Ｅ以外の他の操作キーが押下された場合（Ｓ１３：ＹＥＳ、Ｓ１４：ＮＯ）、ブラウザ５０はズームアイコンＺをポインタＰに戻す（Ｓ１６）。またユーザ・オペレーションによる設定によっては、何れかのアンカーリンクにフォーカスが当てられている状態であっても上記期間が数秒間継続すればポインタＰをズームアイコンＺに変更させるよう動作可能である。【００６８】
すなわち本実施形態のブラウザ５０によれば、ユーザ・オペレーションによる入力が検知されない状態が所定期間継続したとき、所定のモード（ここではポインタモード）に移行する。或いは、現在のモードから別のモードに移行するための選択用アイコン（ここではズームアイコンＺ）が表示される。つまり本実施形態によれば、別のモードに移行するためのメニュー項目の選択操作等が不要となり、ユーザの負担が軽減される。【００６９】
なお、ポインタモードにおいて何れのユーザ・オペレーションによる入力も検知されない期間が数秒間継続したとき、ポインタＰをズームアイコンＺに変更することの代替として、ポインタモードからズームモードにダイレクトに移行するようにしても良い。この場合、エンタキー１１７Ｅを押下するステップが省略され、ユーザの操作負担が更に軽減されることになる。【００７０】
図５（ｃ）はズームモードを示している。ズームモードにおいてブラウザ５０は、ページの前面側にインジケータＩを表示させる。またこれと同時に画面下中央、左下のボタンのそれぞれに「ＯＫ」、「Ｃａｎｃｅｌ」を付す。【００７１】
図６（ａ）乃至（ｃ）にズームモードの一例を示す。インジケータＩは、複数のアイコンが縦および横方向にそれぞれ一列並べられたものである。ズームモードに移行したとき、図６（ａ）に示されるように、初期的には、インジケータＩの最も下のアイコンが他のアイコンと異なる色で表示される。すなわち最も下のアイコンが注視された状態にある。ユーザは方向キー１１７Ｕ又は１１７Ｄを押下することで、注視状態にある縦方向のアイコンを変更することができる。【００７２】
また図６（ａ）に示されるように、注視状態にある縦方向のアイコンの横（インジケータＩの右側）には「１００％」、「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」のアイコンが一列に並べられて表示されている。これらのアイコンの中で初期的には「１００％」アイコンが注視された状態にある。「１００％」アイコンはページの表示倍率を決定するためのアイコンである。「１００％」アイコンが注視された状態でエンタキー１１７Ｅが押下されると、ブラウザ５０はページを等倍で表示させる。すなわち図４や５と同様の倍率でページを表示させる。附言するに、ブラウザ５０は初期的にはページを等倍で表示させている。従ってズームモードに移行後、ユーザが最初にエンタキー１１７Ｅを押下してもページの表示倍率は変化しない。【００７３】
ユーザは方向キー１１７Ｒ又は１１７Ｌを押下することで、注視状態にある横方向のアイコンを変更することができる。このような操作でアイコンが変更されると、ブラウザ５０は、その注視されているアイコン（例えば「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」アイコン）に応じたモードでページを表示する。例えば「Ｉｍａｇｅ」アイコンに応じたモードはイメージだけを表示するモードであり、「Ｔｅｘｔ」アイコンに応じたモードはテキストだけを表示するモードである。なおこのようなモードには本実施形態で示されるものに限らず、他にも様々なものが想定される。【００７４】
図６（ａ）において方向キー１１７Ｕが一回押下されると、ブラウザ５０は、図６（ｂ）に示されるように、インジケータＩで注視状態となるアイコンを一段上げる。このときインジケータＩの横には「９０％」、「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」のアイコンが表示される。そしてこの「９０％」アイコンが注視状態にある。この状態でエンタキー１１７Ｅが押下されると、ブラウザ５０はページを９０％の倍率で表示させる。この場合、等倍表示と比較してテキストやイメージが小さくなりその視認性が若干低下する一方、表示範囲が広くなるというメリットを有する。【００７５】
また図６（ｂ）において方向キー１１７Ｕが一回押下されると、ブラウザ５０は、図６（ｃ）に示されるように、インジケータＩで注視状態となるアイコンを更に一段上げる。このときインジケータＩの横には「８０％」、「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」のアイコンが表示される。そしてこの「８０％」アイコンが注視状態にある。この状態でエンタキー１１７Ｅが押下されると、ブラウザ５０はページを８０％の倍率で表示させる。この場合、図６（ｂ）における表示と比較してテキストやイメージが小さくなりその視認性が若干低下する一方、表示範囲が更に広くなるというメリットを有する。【００７６】
なおズームモード時にファンクションキーＦ１が押下されると、ブラウザ５０はズームモードからポインタモードに復帰する。すなわちインジケータＩを消去してポインタＰを表示させる。【００７７】
また図６（ａ）乃至（ｃ）に示されるように、ブラウザ５０は表示領域枠Ｆをページに重畳して表示させている。表示領域枠Ｆは、図６（ａ）に示されるように、ページが等倍で表示されているときにディスプレイ１１３の表示領域全体を囲むようなサイズを有している。換言すると表示領域枠Ｆは等倍表示時の表示領域を表す。従ってページが例えば９０％や８０％に縮小表示されたときには、表示領域枠Ｆの表示サイズは、図６（ｂ）、（ｃ）に示されるように、ディスプレイ１１３の表示領域よりも小さくなる。ユーザは、ディスプレイ１１３の表示領域に対する表示領域枠Ｆの表示サイズを視認することで、現在の表示倍率がどの程度かを視覚的且つ感覚的に把握することができる。【００７８】
図７（ａ）および（ｂ）にもズームモードの一例を示す。図６（ｃ）の状態から方向キー１１７Ｕが更に六回押下される（或いは押下され続ける）と、ブラウザ５０は、図７（ａ）に示されるようにインジケータＩで注視状態となるアイコンを更に六段上げる。このときインジケータＩの横には「Ｆｉｔ」、「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」のアイコンが表示される。そしてこの「Ｆｉｔ」アイコンが注視状態にある。この状態でエンタキー１１７Ｅが押下されると、ブラウザ５０は、ディスプレイ１１３の表示領域幅およびページ幅の情報（パーサー３１の解釈結果により取得される情報）に基づいて、これら両者の幅が一致するような倍率でページを表示させる。すなわちページは、その幅方向に関してはディスプレイ１１３の表示領域幅いっぱいに収まるよう表示される。【００７９】
また図７（ａ）において方向キー１１７Ｕが一回押下されると、ブラウザ５０は、図７（ｂ）に示されるようにインジケータＩで注視状態となるアイコンを更に一段上げる。このときインジケータＩの横には「Ｈｉｓｔｏｒｙ」のアイコンが表示される。そしてこの「Ｈｉｓｔｏｒｙ」アイコンが注視状態にある。この状態でエンタキー１１７Ｅが押下されると、ブラウザ５０は、ＣＰＵ１０３と連係して動作し、ＲＡＭ１０７を検索してヒストリデータを取得する。【００８０】
ここで、ヒストリデータについて説明する。ブラウザ５０は、ページが取得されたときＣＰＵ１０３と連係して動作し、当該ページを一枚のイメージとしてキャプチャする。次いでキャプチャされたイメージをヒストリデータとしてＲＡＭ１０７に格納する。このとき各イメージは、それに対応するページのＵＲＩ、およびディスプレイ１１３に表示されたときの時刻の情報と関連付けられてＲＡＭ１０７に格納される。【００８１】
ブラウザ５０は、図７（ｂ）に示されるように、取得されたヒストリデータの中から現在表示中のページのイメージをディスプレイ１１３の中央に表示する（以下、説明の便宜上、このページを「中央ページ」と記す）。そしてこの中央ページの右側に、その次にディスプレイ１１３に表示されたページのイメージの一部を表示させる。また中央ページの左側に、その一つ前にディスプレイ１１３に表示されたページのイメージの一部を表示させる。各イメージは、各々に関連付けられた時刻の情報に基づいて時系列で並べられる。なおヒストリデータはキャプチャイメージに限定されず、例えばページ自体のデータであっても良い。この場合、ブラウザ５０は、複数のページを同時に表示することになる。【００８２】
図７（ｂ）においてブラウザ５０は、中央ページを注視状態にあるページとみなす。ユーザは、方向キー１１７Ｒ又は１１７Ｌを押下することで中央ページを切り替えることができる。附言するに方向キー１１７Ｒが押下される度に、中央ページは、表示中の中央ページの次に表示されたページに切り替わる。また方向キー１１７Ｌが押下される度に、中央ページは、表示中の中央ページの一つ前に表示されたページに切り替わる。図７（ｂ）に示される状態でエンタキー１１７Ｅが押下されると、ブラウザ５０は、現在表示中の中央ページのイメージに関連付けられたＵＲＩにリクエストを送出して当該ページを取得する。そして、例えば図４（ａ）に示される形態（すなわち等倍）でその中央ページを表示させる。【００８３】
すなわち本実施形態によれば、ユーザは、インジケータＩを用いることでページの表示形態の切替操作を容易に行うことができる。具体的には、ユーザは、インジケータＩの縦方向の注視位置を変更して選択するという簡単な操作を行うだけで、ページの表示倍率を変更させたりヒストリを表示させたりすることができる。またインジケータＩと共に表示されるアイコンであって、当該インジケータＩの横方向に並んで表示されるアイコンを選択するという簡単な操作を行うだけで、ページの表示モードを変更することができる。つまり本実施形態によれば、二軸に配列されたそれぞれ異なる用途（縦軸が表示倍率、横軸が表示モード）のアイコンから成るインジケータＩを利用したユーザ・オペレーションにより、多様な表示形態の切替が実現される。【００８４】
次に、フレームを含むページに対するブラウザ５０の動作について説明する。このようなページは例えばメニューページ、内容ページ、およびフレームによるページの分割表示を例えばframesetタグを用いて定義されたＨＴＭＬ文書（以下、説明の便宜上、「フレーム用文書」と記す）から成る。以下、説明の便宜上、これらのページのセットを「フレームページ」と記す。【００８５】
メニューページと内容ページは、フレーム用文書で定義されるフレームで分割して表示されるページである。メニューページは、例えばメニュー項目等が付された複数のアンカーリンクがレイアウトされるページである。内容ページは、例えばそのページの具体的内容を表すテキストやイメージ等がレイアウトされるページである。【００８６】
図８（ａ）乃至（ｃ）に、フレームページの一例を示す。このフレームページは、メニューページＭと内容ページＣとを縦型のフレームで分割して表示したページである。このフレームページも先の例と同様に、デスクトップＰＣ等のディスプレイを想定して制作されたものである。従って図８（ａ）に示されるように、ディスプレイ１１３の表示領域に収まらずその一部しか表示されていない。【００８７】
なおブラウザ５０は、初期的には、フレームページ中の全てのページを表示させるようフォーマッティング等の処理を実行する。本実施形態において表示させるべきページは、メニューページＭと内容ページＣの二つのページである。このためブラウザ５０は、図８（ａ）に示されるように、ディスプレイ１１３の表示領域をフレームで二等分するように、右半分には内容ページＣを表示させ、左半分にはメニューページＭを表示させる。【００８８】
先の例と同様にユーザ・オペレーションが所定期間実行されない場合、図８（ａ）に示されるようにズームアイコンＺが表示される。この状態でエンタキー１１７Ｅが押下されると、ブラウザ５０はズームモードに移行して、図８（ｂ）に示されるようにインジケータＩ’を表示させる。インジケータＩ’は、先に説明されたインジケータＩと異なるものであり、フレームページ用のインジケータである。なおパーサー３１によりＨＴＭＬ文書が解釈されるため、ブラウザ５０にとってはページがフレーム用文書を含むか否か（すなわちフレームページであるか否か）既知である。従ってブラウザ５０は、このような既知の情報に基づいて、ページがフレーム用文書を含むときに限りインジケータＩ’を表示させることができる。【００８９】
インジケータＩ’はインジケータＩと同様に、複数のアイコンが縦および横方向にそれぞれ一列並べられたものである。両インジケータの相違点はただ一点であり、インジケータＩ’には図８（ｂ）に示されるように注視状態にあるアイコンの横（インジケータＩの右側）に「表示倍率（例えば１００％）」、「（何れも付されていないアイコンであり、以下、説明の便宜上、「フレームの報知アイコン」と記す）」、「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」のアイコンが並べられて表示されている。【００９０】
図８（ｂ）において方向キー１１７Ｒが一回押下されると、ブラウザ５０は、注視されるアイコンを「１００％」アイコンからフレームの報知アイコンに変更する。この状態でエンタキー１１７Ｅが押下されると、ブラウザ５０は、図８（ｃ）に示されるように、フレームの報知アイコンをインジケータＩ’の左側に移動させる。そしてそれと同時に、ディスプレイ１１３の表示領域幅およびメニューページＭの幅の情報（或いはフレームの位置情報）に基づいて、これら両者の幅が一致するような倍率で当該メニューページＭを表示させる。すなわちメニューページＭと内容ページＣのうち、メニューページＭのみを表示させる。なおメニューページＭの幅の情報は、パーサー３１の解釈結果により取得される。【００９１】
インジケータＩ’の右側にフレームの報知アイコンがある場合、ブラウザ５０は、図８（ｂ）に示されるように、フレームページ中の全てのページを表示させる。これに対してインジケータＩ’の左側にフレームの報知アイコンがある場合、ブラウザ５０は、図８（ｃ）に示されるように、フレームページ中の単一のページを表示させる。ユーザは、フレームの報知アイコンの位置を視認することにより、ページの表示形態を視覚的且つ感覚的に把握することができる。なおインジケータＩ’の左側にフレームの報知アイコンがあるときに何れのページを表示させるかについては、例えばユーザ・オペレーションにより任意に設定可能である。【００９２】
以上が本発明の実施の形態である。本発明はこれらの実施形態に限定されるものではなく様々な範囲で変形が可能である。例えば本実施形態ではページ（例えばＨＴＭＬ文書）を対象としているが、別の実施の形態では、ＰＤＦ（Portable Document Format）形式の電子文書を対象として表示モード切替や倍率設定等の処理を実行するようにしても良い。【００９３】
また別の実施の形態によればブラウザ５０は、例えばユーザ・オペレーションによる入力が検知されない状態が所定期間継続する毎に、ユーザが所望するモードに移行するための選択用アイコンを所定の順序で切り替えて表示させる。具体的にはブラウザ５０は、上記所定期間が継続する毎に選択用アイコンを、ポインタＰ、ズームアイコンＺ、別のモード用のアイコン、更に別のモード用のアイコン・・・の順に切り替えて表示させる。そして全ての選択用アイコンの表示が一巡したときにはポインタＰを再び表示して、以降、同様の順序での選択用アイコンの切替表示を繰り返す。【００９４】
このような場合、ユーザは、選択用アイコンが所望のモードに移行するためのものに切り替わるまで待機する。そしてこの選択用アイコンが所望のものに切り替わったときにエンタキー１１７Ｅを押下することで、ブラウザ５０は、当該ユーザが所望するモードに移行する。すなわちユーザは、エンタキー１１７Ｅを一回押下するだけという簡単な操作で、複数のモードの中から所望のモードにブラウザ５０を移行させることができる。【００９５】
また、更に別の実施の形態では、図７（ｂ）の「Ｈｉｓｔｏｒｙ」アイコンの代替として「Ｐａｎ＆Ｚｏｏｍ」アイコンが想定される。図９に、「Ｐａｎ＆Ｚｏｏｍ」アイコンを実装したブラウザ５０における表示の一例を示す。図９に示されるように「Ｐａｎ＆Ｚｏｏｍ」アイコンが注視状態となると、例えば縦長のページ（すなわち画面縦方向のスクロールを要するサイズのページ）全体が一画面中に縮小表示されると共に、当該縮小表示ページ上にパン用フレームＰＦが重畳表示される。この表示状態でユーザが四方向キーを押下すると、パン用フレームＰＦがその押下キーに従って縮小表示ページ上を移動する。次いで、エンタキー１１７Ｅが押下されると（或いはパン用フレームＰＦ移動後、非操作状態が所定時間経過すると）、パン用フレームＰＦで囲われた領域が画面全体に拡大（より正確には例えば図４のような等倍で）表示される。すなわち「Ｐａｎ＆Ｚｏｏｍ」の例によれば、ユーザはページ全体を視認して当該ページ中で閲覧したい領域を直接選択し、当該領域を視認容易なサイズに直ぐさま表示させてそれを閲覧することができる。【００９６】
また、更に別の実施の形態ではインジケータＩを操作することにより、例えば「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」アイコンに応じた各モードに対するパラメータ設定を行うことが可能である。例えば図１０（ａ）に示されるように「１００％」アイコンから「Ｉｍａｇｅ」アイコンに注視対象が移ると、ブラウザ５０は、「１００％」アイコンを消去すると共にインジケータＩを「Ｓｍａｌｌ」、「Ｍｅｄｉｕｍ」、「Ｌａｒｇｅ」のアイコンで構成し、「Ｉｍａｇｅ」アイコン上部に移動させ表示する。「Ｓｍａｌｌ」、「Ｍｅｄｉｕｍ」、「Ｌａｒｇｅ」アイコンは、例えば「Ｉｍａｇｅ」アイコンのモードで設定可能なパラメータ（例えば画像サイズ）の設定値を表す。ユーザは「Ｓｍａｌｌ」、「Ｍｅｄｉｕｍ」、「Ｌａｒｇｅ」の何れかを選択することで、当該モードにおける画像の表示サイズを任意に設定可能である。また、図１０（ｂ）にも図１０（ａ）と同様の例を示す。図１０（ｂ）の例によれば、「Ｉｍａｇｅ」アイコンから「Ｔｅｘｔ」アイコンに注視対象が移ると、ブラウザ５０は、「Ｉｍａｇｅ」アイコンを消去すると共にインジケータＩを「Ｓｍａｌｌ」、「Ｍｅｄｉｕｍ」、「Ｌａｒｇｅ」のアイコンで構成し、「Ｔｅｘｔ」アイコン上部に移動させ表示する。ここではユーザは「Ｓｍａｌｌ」、「Ｍｅｄｉｕｍ」、「Ｌａｒｇｅ」の何れかを選択することで、「Ｔｅｘｔ」アイコンのモードにおけるテキストの表示サイズを任意に設定可能である。すなわちこの実施の形態では、インジケータＩによって各モードのパラメータ設定を行うことが可能である。【００９７】
また、フレームページに対する処理の別の実施の形態も考えられる。この実施の形態によれば、例えば図１１に示されるように、図８（ｂ）のフレームの報知アイコンの代替として「Ｆｌａｍｅ」アイコンが表示される。図１１の例によれば、ブラウザ５０は、３つのページをフレームで分割表示するフレームページにアクセスした状態にある。この場合に「１００％」アイコンから「Ｆｌａｍｅ」アイコンに注視対象が移ると、ブラウザ５０は「１００％」アイコンを消去すると共にインジケータＩを「１」、「２」、「３」のアイコンで構成し、「Ｆｌａｍｅ」アイコン上部に移動させ表示する。附言するに、ブラウザ５０はパーサー３１の解釈結果を元に図１１のフレームページがｎ個（ここでは３つ）のページを含むことを認識し、例えば解釈した順序に「１」、「２」、「３」・・・の番号を割り当てる。ここでは、例えば画面左のページＦＰ１に「１」、画面右上のページＦＰ２に「２」、画面右下のページＦＰ３に「３」の番号を割り当てる。そして「Ｆｌａｍｅ」アイコンが注視されたとき、既述のように、フレームページ中の各ページを表すアイコンすなわち「１」、「２」、「３」のアイコンでインジケータＩを構成し表示する。「１」、「２」、「３」の各アイコンは各ページに対するリンクとなっており、例えば「１」アイコンが選択されるとページＦＰ１、「２」アイコンが選択されるとページＦＰ２、「３」アイコンが選択されるとページＦＰ３がそれぞれ画面全体に表示される。すなわちユーザはインジケータＩ中のアイコンを選択するといった簡単な操作によって、フレームページ中の所望のページを画面全体に表示させて高い視認性で閲覧することができる。【００９８】
また、更に別の実施の形態では、ディスプレイ１１３がタッチパネルで構成されても良い。この場合、ユーザは、例えばフィンガータッチやスタイラスによるペンタッチ等で、例えばポインタＰやズームアイコンＺ、インジケータＩ等をより感覚的に操作することができる。また、例えばディスプレイ１１３上の任意の箇所をタップしたときにポインタＰやズームアイコンＺ、インジケータＩ等が表示され、それぞれのモードに移行する構成にしても良い。【００９９】
本発明によれば、ユーザの操作負担を軽減させることが可能な端末装置が提供される。またユーザの操作負担を軽減させるのに好適なコンテンツ表示方法、およびコンテンツ表示プログラムが提供される。
【図１】
0005247445.tif 000002
【図２】
0005247445.tif 000003
【図３】
0005247445.tif 000004
【図４】
0005247445.tif 000005
【図５】
0005247445.tif 000006
【図６】
0005247445.tif 000007
【図７】
0005247445.tif 000008
【図８】
0005247445.tif 000009
【図９】
0005247445.tif 000010
【図１０】
0005247445.tif 000011
【図１１】
0005247445.tif 000012
【図１２】
0005247445.tif 000013
【図１３】
0005247445.tif 000014