(57)【特許請求の範囲】
【請求項１】
情報ブラウザの項目選択装置において、外部から情報を入手するための情報取得手段と、前記情報取得手段から得られる情報源等へのリンク情報を検出して管理するリンク管理手段と、前記リンク管理手段から得られた選択可能箇所の相対位置関係を表現・管理するための二次元マップ作成管理手段と、前記情報取得手段が取得した情報および前記リンク管理手段の情報から表示レイアウトを決定し、選択可能箇所を選択可能であることを明示的に示すように作成した画面作成手段と、前記画面作成手段で作成した内容を表示する表示手段と、前記表示装置の表示に従って方向を指示・入力するための入力手段と、前記入力手段からの指定を解析してその情報と前記二次元マップ作成管理手段とから指示位置を管理する位置制御手段とを具備し、選択項目を選択しやすくすることを特徴とする項目選択装置。
【請求項２】
情報ブラウザの項目選択装置において、外部から情報を入手するための情報取得手段と、前記情報取得手段から得られる情報源等へのリンク情報を検出して管理するリンク管理手段と、前記リンク管理手段から得られた選択可能箇所の相対位置関係を表現・管理するための二次元マップ作成更新管理手段と、前記情報取得手段が取得した情報および前記リンク管理手段の情報から表示レイアウトを決定する画面作成手段と、前記画面作成手段で作成した内容を表示する表示手段と、前記表示装置の表示に従って方向を指示・入力するための入力手段と、前記入力手段からの指定を解析してその情報と前記二次元マップ作成管理手段とから指示位置を管理する位置制御手段とを具備し、前記二次元マップ作成管理手段が前記表示手段の表示の変更に応じて自動的に選択可能箇所の二次元マップを更新することにより、選択可能箇所でありスクロールによっても位置が変わらない固定箇所と、選択可能箇所であり表示装置上の可変部分である可変箇所の関係づけを見た目の通りにすることを特徴とする項目選択装置。
【請求項３】
情報ブラウザの項目選択装置において、位置制御手段が、利用者の着目点を保持するための着目位置管理手段を具備し、二次元マップ作成更新管理手段が前記着目位置管理手段に従って二次元マップを更新することにより、選択可能箇所の間の移動をより自然に見せることを特徴とする請求項２記載の項目選択装置。
【請求項４】
情報ブラウザの項目選択装置において、二次元マップ作成更新管理手段が、表示手段の表示の変更に応じて毎回更新される二次元マップとは別に、情報取得手段が情報を取得したときにリンク管理手段に従って一回だけ作られる二次元マッププロトタイプを具備し、表示手段の表示の変更ごとの二次元マップの更新を容易にすることを特徴
とする請求項２記載もしくは請求項３記載の項目選択装置。
【請求項５】
情報ブラウザの項目選択装置において、選択可能箇所をその種別によって、あるいは、情報の全体構造に従って、グルーピングするための項目構造化管理手段を具備し、利用者が項目のグループごとに間を移動し、グループを絞り込んでいくことで項目選択を容易にすることを特徴とする請求項１乃至４のいずれかに記載の項目選択装置。
【請求項６】
情報ブラウザの項目選択装置において、選択可能箇所をその種別によって、あるいは、情報の全体構造に従って、グルーピングするための項目構造化管理手段を具備し、構造化した選択可能箇所が選択されたときにはその要素を分解して二次元マップに反映させるように二次元マップを動的に更新することを特徴とする請求項１乃至４のいずれかに記載の項目選択装置。
【請求項７】
情報ブラウザの項目選択装置において、選択可能箇所の種類を保管する選択可能箇所種別管理手段と前記選択可能箇所種別管理手段のそれぞれに対して表示手段上の面積比、個数比を格納するための選択可能箇所占有比率管理手段とを具備し、項目構造化管理手段が選択可能箇所占有比率管理手段のデータに応じて選択可能箇所の構造化戦略を変えることで項目選択を容易にすることを特徴とする請求項５記載もしくは請求項６記載の項目選択装置。
【請求項８】
情報ブラウザの項目選択装置において、外部から情報を入手するための情報取得手段と、前記情報取得手段から得られる情報源等へのリンク情報を検出して管理するリンク管理手段と、前記リンク管理手段から得られた選択可能箇所の相対位置関係を表現・管理するための二次元マップ作成更新管理手段と、前記情報取得手段が取得した情報および前記リンク管理手段の情報から表示レイアウトを決定する画面作成手段と、前記画面作成手段で作成した内容を表示する表示手段と、前記表示装置の表示に従って細かく位置を指定しない位置の指示・入力をするための入力手段と、前記入力手段からの指定を解析してその情報と前記二次元マップ作成管理手段とから指示位置を管理する位置制御手段とを具備し、前記二次元マップ作成管理手段が前記表示手段の表示の変更に応じて自動的に選択可能箇所の二次元マップを更新することにより、選択可能箇所でありスクロールによっても位置が変わらない固定箇所と、選択可能箇所であり表示装置上の可変部分である可変箇所の関係づけを見た目の通りにすることを特徴とする項目選択装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが対話的に情報をブラウズするシステムにおける項目選択装置に関するものである。
【０００２】
【従来の技術】
近年、ネットワークの整備やコンテンツの充実によって利用者が手元で情報をブラウズする機会も急激に増している。その際に利用するブラウザもいくつか用意されている。
【０００３】
従来の項目選択装置を図３４を用いて説明する。３４０１は外部メディアから情報を取り込む情報取得手段、３４０２は、情報取得手段３４０１で取り込んだ情報から他へのリンク情報を含む部分を検出して管理するリンク管理手段、３４０４は上記の情報の表示レイアウトを決めるための画面作成手段、３４０５は画面作成手段３４０４の内容を表示するための表示装置、３４０３は表示装置３４０５の表示に従って選択位置を指定するための位置指定装置である。画面作成手段３４０４は、表示レイアウトを決める際に表示装置３４０５固有の情報も利用する。
【０００４】
以上のように構成された項目選択装置について、以下その動作を説明する。まず情報取得手段３４０１で取り込んだ情報のうち他のページへのリンク情報を含む部分はリンク管理手段３４０２で格納・管理する。次に情報取得手段３４０１の情報を画面作成手段３４０４で加工・配置して表示装置３４０５に表示する。
【０００５】
一方、位置指定装置３４０３が指し示している位置も表示装置３４０５に伝え、合わせて表示する。利用者は表示装置３４０５での表示を見ながら現在指し示している位置を確認し、位置指定装置３４０３を任意に動かすことにより項目を選択する。選択された項目がリンク管理手段３４０２で管理されている位置に含まれている場合には、情報取得手段３４０１はリンク管理手段３４０２でのアドレスに従って新たな情報を取得する。
【０００６】
以上の従来技術を繰り返し利用することにより、対話的に項目を選択して情報をブラウズする装置を構成することができる。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来の項目選択装置では、位置指定のためにユーザにかかる負担が大きく、一般ユーザには使いにくいという課題を有していた。
【０００８】
本発明は上記従来の課題を解決するもので、第一に、利用者が厳密な位置指定をすることなく表示装置上から項目選択を行なうことができる項目選択装置を提供することを目的とするものである。
【０００９】
本発明はまた、第一の目的に合わせて、第二に、利用者が画面から見た通りの操作感を得る項目選択装置を提供することを目的とするものである。
【００１０】
本発明はまた、第二の目的に合わせて、第三に、利用者の着目点に従った、より自然な操作感を得る項目選択装置を提供することを目的とするものである。
【００１１】
本発明はまた、第四に、ブラウズに伴って何度も更新される二次元マップの管理を容易にした項目選択装置を提供することを目的とするものである。
【００１２】
本発明はまた、第五に、項目の分類に従って絞り込んでいくことで、数多くの選択肢の中から利用者が項目を選びやすい項目選択装置を提供することを目的とするものである。
【００１３】
本発明はまた、第六に、数多くの選択肢の中から利用者が項目を選びやすく、なおかつ項目から項目への移動が見た目の通りの操作感を得る項目選択装置を提供することを目的とするものである。
【００１４】
本発明はまた、第七に、表示の内容に応じた移動の仕方を与える項目選択装置を提供することを目的とするものである。
【００１５】
【課題を解決するための手段】
上記第一の目的を達成するために、請求項１記載の発明および請求項２記載の発明は、外部から情報を入手するための情報取得手段と、前記情報取得手段から得られる情報源等へのリンク情報を検出して管理するリンク管理手段と、前記リンク管理手段から得られた選択可能箇所の相対位置関係を表現・管理するための二次元マップ作成管理手段と、前記情報取得手段が取得した情報および前記リンク管理手段の情報から表示レイアウトを決定する画面作成手段と、前記画面作成手段で作成した内容を表示する表示手段と、前記表示装置の表示に従って位置もしくは方向を指示・入力するための入力手段と、前記入力手段からの指定を解析してその情報と前記二次元マップ作成管理手段とから指示位置を管理する位置制御手段とを具備し、選択項目を選択しやすくすることを特徴とするものである。
【００１６】
これにより、利用者が厳密な位置指定をすることなく表示装置上から項目選択を行なうことができる項目選択装置が得られる。
【００１７】
また、上記第二の目的を達成するために、請求項３記載の発明は、外部から情報を入手するための情報取得手段と、前記情報取得手段から得られる情報源等へのリンク情報を検出して管理するリンク管理手段と、前記リンク管理手段から得られた選択可能箇所の相対位置関係を表現・管理するための二次元マップ作成更新管理手段と、前記情報取得手段が取得した情報および前記リンク管理手段の情報から表示レイアウトを決定する画面作成手段と、前記画面作成手段で作成した内容を表示する表示手段と、前記表示装置の表示に従って位置もしくは方向を指示・入力するための入力手段と、前記入力手段からの指定を解析してその情報と前記二次元マップ作成管理手段とから指示位置を管理する位置制御手段とを具備し、前記二次元マップ作成管理手段が前記表示手段の表示の変更に応じて自動的に選択可能箇所の二次元マップを更新することにより、選択可能箇所の固定箇所と可変箇所の関係づけを見た目の通りにすることを特徴とするものである。これにより、利用者の着目点に従った、より自然な操作感を得る項目選択装置が得られる。
【００１８】
また、上記第三の目的を達成するために、請求項４記載の発明は、位置制御手段が、利用者の着目点を保持するための着目位置管理手段を具備し、二次元マップ作成更新管理手段が前記着目位置管理手段に従って二次元マップを更新することにより、選択可能箇所の間の移動をより自然に見せることを特徴とするものである。これにより、利用者の着目点に従った、より自然な操作感を得る項目選択装置が得られる。
【００１９】
また、上記第四の目的を達成するために、請求項５記載の発明は、二次元マップ作成更新管理手段が、表示手段の表示の変更に応じて毎回更新される二次元マップとは別に、情報取得手段が情報を取得したときにリンク管理手段に従って一回だけ作られる二次元マッププロトタイプを具備し、表示手段の表示の変更ごとの二次元マップの更新を容易にすることを特徴とするものである。これにより、ブラウズに伴って何度も更新される二次元マップの管理を容易にした項目選択装置が得られる。
【００２０】
また、上記第五の目的を達成するために、請求項６記載の発明は、選択可能箇所をその種別によって、あるいは、情報の全体構造に従って、グルーピングするための項目構造化管理手段を具備し、利用者が項目のグループごとに間を移動し、グループを絞り込んでいくことで項目選択を容易にすることを特徴とするものである。これにより、項目の分類に従って絞り込んでいくことで、数多くの選択肢の中から利用者が項目を選びやすい項目選択装置が得られる。
【００２１】
また、上記第六の目的を達成するために、請求項７記載の発明は、選択可能箇所をその種別によって、あるいは、情報の全体構造に従って、グルーピングするための項目構造化管理手段を具備し、構造化した選択可能箇所が選択されたときにはその要素を分解して二次元マップに反映させるように二次元マップを動的に更新することを特徴とするものである。これにより、数多くの選択肢の中から利用者が項目を選びやすく、なおかつ項目から項目への移動が見た目の通りの操作感を得る項目選択装置が得られる。
【００２２】
また、上記第七の目的を達成するために、請求項８記載の発明は、選択可能箇所の種類を保管する選択可能箇所種別管理手段と前記選択可能箇所種別管理手段のそれぞれに対して表示手段上の面積比、個数比を格納するための選択可能箇所占有比率管理手段とを具備し、項目構造化管理手段が選択可能箇所占有比率管理手段のデータに応じて選択可能箇所の構造化戦略を変えることで項目選択を容易にすることを特徴とするものである。これにより、表示の内容に応じた移動の仕方を与える項目選択装置が得られる。
【００２３】
【発明の実施の形態】
本発明の請求項１記載の発明および請求項２記載の発明は、外部から情報を入手するための情報取得手段と、前記情報取得手段から得られる情報源等へのリンク情報を検出して管理するリンク管理手段と、前記リンク管理手段から得られた選択可能箇所の相対位置関係を表現・管理するための二次元マップ作成管理手段と、前記情報取得手段が取得した情報および前記リンク管理手段の情報から表示レイアウトを決定する画面作成手段と、前記画面作成手段で作成した内容を表示する表示手段と、前記表示装置の表示に従って位置もしくは方向を指示・入力するための入力手段と、前記入力手段からの指定を解析してその情報と前記二次元マップ作成管理手段とから指示位置を管理する位置制御手段とを具備し、選択項目を選択しやすくすることを特徴とするものであり、矢印ボタン式の入力装置を利用した場合にも、上下左右のボタンを使って表示装置上のどの選択可能箇所にも順次到達することができ、マウスのような位置指定の負担を感じることなく容易に項目選択をすることができるという作用を有する。
【００２４】
また、請求項３記載の発明は、外部から情報を入手するための情報取得手段と、前記情報取得手段から得られる情報源等へのリンク情報を検出して管理するリンク管理手段と、前記リンク管理手段から得られた選択可能箇所の相対位置関係を表現・管理するための二次元マップ作成更新管理手段と、前記情報取得手段が取得した情報および前記リンク管理手段の情報から表示レイアウトを決定する画面作成手段と、前記画面作成手段で作成した内容を表示する表示手段と、前記表示装置の表示に従って位置もしくは方向を指示・入力するための入力手段と、前記入力手段からの指定を解析してその情報と前記二次元マップ作成管理手段とから指示位置を管理する位置制御手段とを具備し、前記二次元マップ作成管理手段が前記表示手段の表示の変更に応じて自動的に選択可能箇所の二次元マップを更新することにより、選択可能箇所の固定箇所と可変箇所の関係づけを見た目の通りにすることを特徴とするものであり、選択可能箇所間の移動を表示装置上の見た目の通りに行なうことができる操作感を得ることができるという作用を有する。
【００２５】
また、請求項４記載の発明は、位置制御手段が、利用者の着目点を保持するための着目位置管理手段を具備し、二次元マップ作成更新管理手段が前記着目位置管理手段に従って二次元マップを更新することにより、選択可能箇所の間の移動をより自然に見せることを特徴とするものであり、選択可能箇所間の移動の際に利用者の着目点に応じた移動の仕方をすることで、利用者にとって自然な操作感を得ることができるという作用を有する。
【００２６】
また、請求項５記載の発明は、二次元マップ作成更新管理手段が、表示手段の表示の変更に応じて毎回更新される二次元マップとは別に、情報取得手段が情報を取得したときにリンク管理手段に従って一回だけ作られる二次元マッププロトタイプを具備し、表示手段の表示の変更ごとの二次元マップの更新を容易にすることを特徴とするものであり、頻繁に更新される二次元マップの管理を容易にすることができるという作用を有する。
【００２７】
また、請求項６記載の発明は、選択可能箇所をその種別によって、あるいは、情報の全体構造に従って、グルーピングするための項目構造化管理手段を具備し、利用者が項目のグループごとに間を移動し、グループを絞り込んでいくことで項目選択を容易にすることを特徴とするものであり、選択可能箇所をグループにまとめて構造化することで、選択可能箇所の個数が増えた場合にも選択可能箇所の間の移動を容易にし、その結果として項目選択を容易にすることができるという作用を有する。
【００２８】
また、請求項７記載の発明は、選択可能箇所をその種別によって、あるいは、情報の全体構造に従って、グルーピングするための項目構造化管理手段を具備し、構造化した選択可能箇所が選択されたときにはその要素を分解して二次元マップに反映させるように二次元マップを動的に更新することを特徴とするものであり、構造化された選択可能箇所に対しても移動が表示装置上の見た目の通りに行なうことができる操作感を得ることができるという作用を有する。
【００２９】
また、請求項８記載の発明は、選択可能箇所の種類を保管する選択可能箇所種別管理手段と前記選択可能箇所種別管理手段のそれぞれに対して表示手段上の面積比、個数比を格納するための選択可能箇所占有比率管理手段とを具備し、項目構造化管理手段が選択可能箇所占有比率管理手段のデータに応じて選択可能箇所の構造化戦略を変えることで項目選択を容易にすることを特徴とするものであり、表示装置上の選択可能箇所の種類に応じて選択可能箇所間の移動の方法を変化させることで、項目選択を容易にすることができるという作用を有する。
【００３０】
以下、本発明の実施の形態について、図１から図３３を用いて説明する。
（実施の形態１）
本発明の第１の実施の形態について図１（ａ）を参照しながら説明する。図１（ａ）において、１０１は外部メディアから情報を取り込む情報取得手段、１０２は、情報取得手段１０１で取り込んだ情報から他へのリンク情報を含む部分を検出して管理するリンク管理手段、１０３はリンク管理手段１０２でのリンク情報を情報取得手段１０１が持つ情報の上に配置した時の選択可能箇所の相対位置関係を保持する二次元マップを作成するための二次元マップ作成管理手段、１０４は上記の情報から表示レイアウトを決めるための画面作成手段、１０５は画面作成手段１０４の内容を表示するための表示手段としての表示装置、１０６は表示装置１０５の表示に従って選択位置を指定するための入力手段としての位置指定装置、１０７は位置指定装置１０６からの指定を解析するための位置制御手段である。位置指定装置１０６の実現例を図５に示す。
【００３１】
以上のように構成された項目選択装置について、以下その動作を説明する。全体の流れ図を図９に示す。まず、情報取得手段１０１は、外部メディア等、ここではネットワーク経由で、決められたプロトコル、ここではＨＴＴＰで情報を取得する。リンク管理手段１０２は、その情報の一部、ここではＨＴＭＬで書かれた構造化文書から、他の情報源へのリンクを検出し、図６（ａ）に示すような表として管理する。
【００３２】
画面作成手段１０４は、画面を作成する際に、例えば図４に示すように選択可能箇所をボタン形状のような選択箇所であることが明示された形状として作成する。二次元マップ作成管理手段１０３は、リンク管理手段１０２の各項目に対して、表示位置から図７、図８に示すような二次元マップを作成する。
【００３３】
利用者は、表示装置１０５に表示された情報をもとにして位置指定装置１０６を用いて項目をたどるが、利用者が項目間をたどりやすいように、上記二次元マップを利用する。位置制御手段１０７は、位置指定装置１０６からの入力を解析し、移動の際には二次元マップに応じて表示装置上の選択可能箇所の指示位置を更新し、選択（実行）の際にはリンク管理手段によってリンク表をたどり情報取得手段により新たな情報取得を行なう。
【００３４】
二次元マップの利用に関するところを具体例を用いてさらに説明する。例えば、情報取得手段により取得したページが図２のような構造をしているとする。図２で、太枠で囲まれた部分が選択可能箇所、ハッチされた部分はイメージを、白抜きの部分はテキストを表すとする。図２の一部を取り出した図３において、二次元マップの概念を図示したのが図７であり、その実現例を示したのが図８である。
【００３５】
例えば、「タイトル１」を指し示しているときに「ワード４」を選択したいと仮定する。この場合、「下」ボタンを４回繰り返して押すことにより「アイコン１」、「ワード１」、「ワード３」、「ワード４」と順次たどることができ、利用者が使いなれているボタン式の位置指定装置だけを利用して、容易に目的の項目に到達することができる。その際には、図８の二次元マップを繰り返し参照することによって、位置制御手段の働きにより上記の動作を実現することが出来る。また、さらにそこから「アイコン２」に移動したいと考えた場合、「上」ボタンを２回、「左」ボタンを１回押すことにより「アイコン２」に移動することができる。このようにして、目的の項目を選択することができる。
【００３６】
再度、図面に基づき本装置の動作について説明する。情報取得手段１０１は例えば図６（ｂ）に示すＨＴＭＬで書かれた情報を外部から取得する。図６（ｂ）において、”Ａ  ＨＲＥＦ”で示された部分がリンク情報であり、リンク管理手段１０２はこの部分を表示要素（テキスト、イメージ等画面上でリンクの存在を示す要素）を示す領域とともに図６（ａ）にように管理する。画面作成手段１０４は、図６（ｂ）から、従来技術に基づき例えば図４のスクロールバーで囲まれた画面を作成する。今、図２のようなページが作成されたとする。ここで、ページとは図６（ｂ）のようなひとまとまりのＨＴＭＬ文書に対応するレイアウトをいう。また、画面とは実際に表示装置に表示されたページの一部または全体をいう。
【００３７】
２次元マップ作成手段１０３は、リンク管理手段１０２が管理する選択可能箇所、すなわち図６（ａ）の選択項目の欄に記載された領域（項目）すべてに対して、画面作成手段１０４が保持するページのレイアウト情報に基づき、その位置関係を示す図８のような２次元マップを作成する。位置制御手段１０７は、位置指定装置１０６から指定された上下左右の指示に対して、図８を参照し、選択項目を特定する。
【００３８】
図１(a)は、２次元マップ作成手段１０３が、画面作成手段が保持する図６（ｂ）で示す情報、及び画面作成手段１０４が図６（ｂ）が示す情報から作成したレイアウト情報とから２次元マップを作成場合の構成図である。
【００３９】
図１（ｂ）は、情報の流れを中心に説明した別形態の構成図である。図１（ｂ）において、１０ａは、表示に表れる情報、例えば、テキスト、イメージ、改行、アンダーライン等の情報を、１０ｂはリンク参照情報を含む選択可能項目の情報項、１０ｃは画面作成手段１０４が作成した位置情報、すなわちレイアウト情報、１０ｄは選択可能項目のリスト、１０ｅは２次元マップ、１０ｆは位置指定装置１０６の指定に基づき位置制御手段１０７が指示位置の変更を指示する情報、１０ｇは位置指定装置１０６の選択（実行）により指定された２次元マップの選択可能項目に対応する参照先（リンク）情報、１０ｈは１０ｇにより得られた参照先の情報を取得するための指示を示す。
【００４０】
図１（ｂ）の構成では、２次元マップ作成手段１０３は、リンク管理手段１０２が管理する選択項目のリスト１０ｄと画面作成手段によって作成された位置情報とから２次元マップを作成する。
【００４１】
以上のように、本実施形態によれば、情報の構造によってレイアウトが変化する環境下での項目選択において、利用者が細かく位置を指定しないで項目選択が可能となり、表示装置上の表示からユーザが選択したい箇所を選択しやすい項目選択装置ができる。
【００４２】
（実施の形態２）
本発明の第２の実施の形態について図１０を参照しながら説明する。第１の実施の形態の二次元マップ作成管理手段に代えて二次元マップ作成更新管理手段１００３を持つ。加えて位置制御手段１００７が着目位置管理手段を具備し利用する。また、左右方向をｘ軸、上下方向をｙ軸として、ｘ方向に移動中はｙ座標を保持し、ｙ方向に移動中はｘ座標を保持するような機構を着目位置管理手段として具備し、二次元マップをたどるときに利用する。
【００４３】
着目位置管理手段を利用する場合には、二次元マップの構造は実施の形態１とは異なる構造を持つことになる。本実施形態における二次元マップの構成例を図１３に示す。また、スクロールによっても位置が変わらない「メニュー１」などにも移動できるように二次元マップにはスクロールによる可変箇所と不変箇所とをともに含めておく。第１の実施の形態におけるページ構造を再び例に取る。本実施形態では、図１１に示す範囲が表示されているとする。すなわち、表示装置上は図１２のようになっている。ここには、表示装置上の可変部分である「アイコン１」などと、固定部分である「メニュー１」などが同時に表示されている。その際の二次元マップの実現例を図１３に示す。さらに、着目位置管理手段を導入する場合には、図１３の各要素について、左右に移動する場合にはｙ座標の範囲に応じて異なる箇所に移動するための情報を持つことになる。各要素が持つべき情報の概念図を図１４に示す。
【００４４】
各要素は、着目位置管理手段が保持しているｙ座標の値に応じて移動先を振り分けるためのデータを持っている。すなわち、「イメージ１」の位置から「右」に移動する際に、ｙ座標の範囲に応じて、言い換えれば、どこから「イメージ１」に至ったかによって、移動先が、「ワード１」→「イメージ１」→「メニュー１」、あるいは、「ワード２」→「イメージ１」→「メニュー３」のように変化するように実現する。例えば、図１４のイメージ１の図１３の各要素に対応する移動情報として、図１４（ｃ）に示す情報を持つ。（ここでは、右に移動するためのデータのみ記述した。）
【００４５】
このように構成された項目選択装置について、その動作を説明する。全体の流れ図を図１５に示す。第１の実施の形態と同様にして利用者が選択可能箇所をたどっていって操作をする場合に、二次元マップの利用方法で第１の実施の形態との相違点は、選択可能箇所間の移動中にもスクロールなどの表示変更に応じて二次元マップを更新すること、スクロールなどによる可変箇所と不変箇所とを合わせて二次元マップに取り込むことで見た目の通りの操作感を実現することの２点である。
【００４６】
さらに本実施形態では同時に着目位置管理手段をも利用して利用者の視点を保持する。これらの点を中心に動作を説明する。第１の実施の形態と同様にして、位置制御手段が位置指定装置からの入力を受けて位置指定の解析を行なう。その際、各選択可能箇所について、例えば左右方向の移動であれば、ｙ座標に着目し、各選択可能箇所の表示位置に従って移動する先が複数設定される。また、移動軸が変わった時、すなわち上下方向から左右方向へ、あるいは左右方向から上下方向へ、移動の軸が変化する場合には、左右方向に変化する際にはｙ座標を、上下方向に変化する際にはｘ座標を、そのノードの重心等に従って新たな「視点」として設定する。また、選択可能箇所間の移動によってページめくりが生じる場合には、二次元マップ作成更新管理手段は表示変更後の配置に合わせて二次元マップを更新する。
【００４７】
さらに具体例で説明する。例えば、図１２において、「アイコン４」から「上」ボタンを何回か押すと、「ワード３」、「ワード１」、「アイコン１」とたどるようになり、最初の所在地である「アイコン４」が左側にあったことを保存しながら上にたどっていくことが実現できる。「メニュー１」等が不変箇所に相当する。
【００４８】
図１３（ｂ）（ｃ）を参照して説明する。図１３（ｂ）において、アイコン６からアイコン５、アイコン５からアイコン４へと左向きに移動してアイコン４に至ったとする。左右方向への移動に関しては、ｙ座標が着目位置として固定されている。ここで、上向きに移動した場合、着目位置をＹ座標からＸ座標に切り替える。ここでは、アイコン４の位置からＸ＝１５を着目位置として設定する。従って、アイコン４から上向きに移動する限り、ワード１に達した場合でも着目位置がＸ＝１５であり、図１３（ｃ）に従いアイコン１へ移動する。
【００４９】
同様にアイコン６から出発すると着目位置がＸ＝９５と設定されていたとしてワード１からアイコン２へ進むこととなる。
【００５０】
以上のように、本実施形態によれば、第１の形態に加えて、表示のうちの固定部分と可変部分の連動が見た目通りに操作可能な項目選択装置ができる。
【００５１】
なお、本実施形態では位置制御手段の構造を着目位置管理手段を保持すると設定して説明したが、第１の実施の形態と同じような構成によっても表示に連動した操作感を持った項目選択装置を構成することができる。その際、「アイコン４」から「上」を繰り返すと、「ワード３」、「ワード１」、「アイコン２」とたどることになる。なお、本実施の形態では図１０を用いて説明したが、図１（ｂ）に対応する構成も考えられる。
【００５２】
（実施の形態３）
本発明の第３の実施の形態について図１０を参照しながら説明する。第２の実施の形態に加えて二次元マップ作成更新管理手段が二次元マッププロトタイプを具備する。二次元マッププロトタイプおよび二次元マップの構成例を図１６、図１７に示す。
【００５３】
このように構成された項目選択装置について、その動作を説明する。二次元マップ更新の流れ図を図１８に示す。初めに情報取得手段が情報を取得したときに、二次元マッププロトタイプを１回だけ作成する。この二次元マッププロトタイプはページ固有の情報であり、実施の形態１で説明した構成をもち、同一ページ内で二次元マッププロトタイプが更新されることはない。次に、第２の実施の形態と同様にして利用者が選択可能箇所をたどっていって操作をする際に、スクロールが生じなければ前述の実施の形態と同様に指示位置をたどってゆくが、スクロールが生じた際には、二次元マップ作成更新管理手段は次のように二次元マップを更新する。
【００５４】
二次元マップは、スクロール操作によってある選択可能箇所が画面に再登場する時にのみ注意して更新すればよい。すなわち、例えば右スクロール（全体が左に移る操作）を行なうことによってある選択可能箇所が新たに表示される場合には、二次元マッププロトタイプの対応するノードから右側のポインタのみを考慮すればよい。
【００５５】
例えば、図１２において右スクロールする場合、（図１１を仮定するとして）「ワード２」などが画面上に再登場する。この場合には、二次元マッププロトタイプの中で右側ポインタとして「ワード２」を指している「ワード１」などのみに着目して再登場した選択可能箇所、およびスクロールによる不変箇所との関連づけを取って二次元マップを再構成する。
【００５６】
図１７（ａ）は図１１に対する二次元マップを、図１７（ｂ）はスクロール後の二次元マップを示す。位置制御手段はまず対応する二次元マップを参照し、該当する項目が存在する場合はその内容に従い位置を特定し、二次元マップに該当する項目が存在しない場合、即ち、図１７（ａ）（ｂ）において斜線に該当する場合、二次元マッププロトタイプに従い位置を特定する。従って更新前、ワード１から右側が指示された場合、図１７（ａ）に従いメニュー２が特定され、更新後は図１７（ｂ）に従い、ワード２が指示され、ワード２の右側がメニュー２になる。
【００５７】
以上のように、本実施形態によれば、二次元マップの更新が容易な項目選択装置が実現できる。
【００５８】
（実施の形態４）
本発明の第４の実施の形態について図１９を参照しながら説明する。ここでは第１の実施の形態に付け加える形で説明する。本実施形態では、第１の実施の形態に加えて文書の構造化に応じて選択可能箇所を木構造として保持する項目構造化管理手段１９０８を持つ。また、二次元マップ作成管理手段は二次元マップとして、構造化に対応した拡張された二次元マップとしての構造化二次元マップを持つ。さらに、二次元マップ作成管理手段は、第１の実施の形態での二次元マップの管理の部分を拡張して構造化二次元マップを更新・管理する。
【００５９】
このように構成された項目選択装置について、その動作を説明する。全体の流れ図を図２３に示す。ここでは、入力手段として視線感知装置を用いる。入力手段にはこれに加えて「選択」と「取消」の２ボタンのデバイスを用いる。項目構造化管理手段が項目を構造化する方法は、（１）文書の構造に従ってグルーピングする方法、（２）選択項目の種別によってグルーピングする方法、という二通りの方法がある。ここでは（１）で説明する。
【００６０】
例えばパラグラフごとの構造化という手法を例に取れば、各パラグラフのタイトル、挿絵、本文、選択可能キーワードなどからなるグループがいくつかあるとする。その時に、ユーザは画面をながめていって、自分が選びたいキーワードが入っているグループに視線が行ったときに、「選択」ボタンを選ぶ。視線が入った時には色が変わるようにしておく。すると、そのグループの要素だけが次の選択可能な候補になり、要素ごとに分解される。その際には構造化二次元マップも更新される。この操作を繰り返すことにより、選択領域を絞り込んでいって、容易に目的のキーワードに到達できる。
【００６１】
また、第１の例と同様に項目をたどっていき、構造化された選択可能箇所を選択すると、項目構造化管理手段は該選択項目を分解して構造化二次元マップに反映させる。選択可能箇所間の移動の際には位置制御手段１９０７が、二次元マップ作成管理手段１９０３に管理された構造化二次元マップを参照して、構造化された選択可能箇所を選択・実行した場合には項目構造化管理手段を通してグループの分解を行ない、それ以外の場合には第１の実施の形態と同様にリンク管理手段１９０２を通して必要なアドレス情報を得た上で情報取得手段により情報を取得する。
【００６２】
具体的な例を用いてさらに説明する。例えば、図２０が表示装置に表示されているとする。図２０の表示に対応して項目構造化管理手段が保持する構造データを図２１に示す。ここでは、グループ１、２、３がそれぞれ章を表し、１の中の節、あるいは、項目として１１から１６があり、さらに１３は部分構造を持ち、小項目１３１から１３５にわかれている。これらの構造に対応して、二次元マップ作成管理手段は図２２に示すような構造化二次元マップを保持し、項目構造化管理手段での着目点に応じて現在使用中の二次元マップを差し替える。
【００６３】
図２０（ｂ）において、（その時点での選択可能箇所を斜線部で、選択項目（着目項目）を太線で表示した。）まずグループ１を選択すると、次からはグループ１だけが選択対象となり、グループ１の要素が選択可能な状態として要素ごとに表示される。項目構造化管理手段が、図２１の（ａ）から（ｂ）に示すように、着目項目をグループ０（ページ全体）からグループ１に更新する。その際にはグループ２、３は選択不可能になる。また、二次元マップ作成管理手段は項目構造化管理手段の情報に応じて二次元マップを更新し、グループ１の二次元マップを提示する。
【００６４】
グループ１の中からさらに目的の項目を選択すると、その項目への絞り込みが行なわれ、しかもその項目が構造化されていれば各要素に分解される。この操作を繰り返すことによって多くの選択肢の中からも目指す項目、例えば項目１３１、を選択することができる。
【００６５】
以上のように、本実施形態によれば、選択可能箇所に関する二次元マップを構造化して持つことで、従来であれば直接位置をある程度正確に指定する必要上、目などに大きな負担を掛けていた項目選択において、選択項目数が多い場合でも、ページ構成などに沿う形で大まかな位置指定を行ない選択可能箇所を次第にしぼり込んでゆくことで目的の項目を早く選択することができる項目選択装置が構成できる。
【００６６】
なお、本実施形態では入力手段として視線感知装置を用いて説明したが、ボタン式リモコン、キーボード、マウス等でも同様の効果を得ることができる。
【００６７】
（実施の形態５）
本発明の第５の実施の形態について図１９を参照しながら説明する。本実施の形態の構成は、二次元マップ作成管理手段の扱いが異なる点を除けば第４の実施の形態と同様である。また、本実施形態の説明では、入力手段としては、ここではテンキーを用いることにする。テンキーの８、２、４、６でそれぞれ上、下、左、右に移動し、リターンキーで選択・実行する。
【００６８】
このように構成された項目選択装置について、その動作を説明する。全体の流れ図を図２５に示す。第４の実施の形態と同様に項目をたどっていき、構造化された選択可能箇所を選択すると、項目構造化管理手段は該選択項目を分解して構造化二次元マップに反映させる。第４の実施の形態との外見からの違いは、第４の形態では、項目を絞り込んでゆく方法であったのに対し、本実施形態では選択しなかった項目はそのまま保ち、選択した項目を構造に従って徐々に分解していく点である。項目の選択手順に関しては第４の実施の形態に準じ、各選択可能箇所の関係づけは第１の実施の形態に準ずる形で実現する。
【００６９】
さらに具体例により説明する。例えば、図２４に示すページ構造を持っている場合、テンキーで「右（０）」、「下（２）」とたどってグループ３に移動し、グループ３を選択する（リターンキーを押す）と、図２４（ｃ）に示す項目が選択可能になる。すなわち、グループ１、２、４、５、６、３１、３２、３３、３４、３５、３６が選択可能になる。このときに二次元マップ作成更新管理手段が構造化二次元マップを更新する様子を図２６を用いて説明する。グループ３を選択すると、その場所が構成要素によって置き換えられるが、ページ全体の二次元マップ（左図）とグループ３の二次元マップ（右図）をマージすることで新しい二次元マップを得る。（図２６中で、表の中に「・」と記されている箇所は、移動ボタンによって着目項目が変化しないことを意味している。）マージの際には、左図の方では分解すべきグループ（この場合は３）が現れる箇所に、右図の方では「・」が現れる箇所に、それぞれ関係する部分のみ更新すればよい。なお、構造化によらない部分の扱いについては第１の実施の形態と同様である。（図２６では省略した。）
以上のように、本実施例によれば、選択可能箇所に関する二次元マップを構造化して持つことで、選択項目数が多い場合においても早く選択可能箇所をたどることが可能な項目選択装置が実現できる。
【００７０】
なお、ここでは第１の実施の形態に付け加える形で説明したが、第２、第３の実施の形態に対しても同様の構成が可能となる。例えば第２の実施の形態に対して構成すれば、グループを選択するごとに二次元マップを第２の実施の形態と同様の方法で更新することで、選択可能箇所を構造化してなおかつ表示装置上の他の選択可能箇所との関連づけが見た目の通りに操作可能な項目選択装置が実現できる。また、入力手段に関しても、テンキー以外にリモコン、視線感知装置、マウスなどでも同様の効果を得ることができる。
【００７１】
（実施の形態６）
本発明の第６の実施の形態について図２７を参照しながら説明する。第４の実施の形態に加えて選択可能箇所種別管理手段２７０９と選択可能箇所占有比率管理手段２７１０とを持つ。選択可能箇所種別管理手段は選択可能箇所の種別、例えばＨＴＭＬの例ではテキスト、イメージ、動画等の種別のグループ化の方法（どの種別をグループとしてまとめるか）を保持し、同時にページ内の選択可能箇所ごとにどのグループに属するかを記憶する。図３０（ａ）にグループ化の構成概念図を、（ｂ）、（ｃ）に、各ページの選択可能箇所ごとの種別表を、それぞれ図２８、図２９に対応した形で示す。
【００７２】
選択可能箇所占有比率管理手段は、表示装置の表示に応じて各種別ごとの表示に占める面積、個数を計算し格納・管理する。図３１に、図２８、図２９の表示例に対応した形の構成例を示す。
【００７３】
項目構造化管理手段は選択可能箇所占有比率管理手段を参照して選択可能箇所の構造化、グルーピングの仕方を変化させる。位置制御手段は、選択可能箇所占有比率管理手段の内容に応じて選択可能箇所間の移動方法を決めるための表を保持し、それに応じて項目間の移動先を決定する。
【００７４】
このように構成された項目選択装置について、その動作を説明する。全体の流れ図を図３２に示す。情報取得手段が情報を新たな取得した時点で選択可能箇所占有比率管理手段は選択可能箇所ごとの種別、個数を計算して記憶する。さらに、画面作成手段が表示レイアウトを作成・更新するごとに、表示装置上に現れる選択可能箇所の面積と個数を計算し記憶する。
【００７５】
項目構造化管理手段は選択可能箇所占有比率管理手段でのデータを基に構造化の戦略を決め、かつ、それに沿って選択可能箇所の構造化を再編成する。位置制御手段は、選択可能箇所占有比率管理手段の動きに応じて移動戦略を決め、図３３に示すような表を利用して、グループごとの比率による領域分けとそれぞれに対応した移動戦略の割り振りを行なう。また、上記構造化に基づいて二次元マップを作成・更新する。
【００７６】
例えば、図２８、２９に関して、選択可能箇所ごとの面積と個数を計算して図３１を得る。図３３に従って、それぞれテキスト主体の表示、イメージ主体の表示に対する移動戦略をとることに決定する。ここでは、テキスト主体の場合の戦略として、そのページが文章を読ませるページであると判断し、本文中に埋め込まれた選択可能箇所を段落ごとにグルーピングすることにする。そして、その構造に従った構造化二次元マップを作成し利用する。
【００７７】
また、イメージ主体の場合の戦略として、面積比の大小によって、大きい場合にはイメージの中から項目を選ぶページと判断し、画像単位でのグルーピングを行ない、面積比が小さく項目数が多い場合にはメニュー、アイコンからの選択ページであると判断し、配置に従ったグルーピングを行なう。
【００７８】
それ以降の構造化二次元マップの作成等、また項目の選択方法、絞り込み方法等は第４の実施の形態と同様である。
【００７９】
以上のように、本実施形態によれば、ページの属性に応じた選択可能箇所をたどる戦略を与えることで、選択項目数が多い場合においても早く選択可能箇所をたどることが可能な項目選択装置ができる。
【００８０】
なお、本実施形態では第４の実施の形態を基本として説明を行なったが、第５の実施の形態を基本として構成することもできる。
【００８１】
【発明の効果】
以上のように、本発明は、第一に、二次元マップ作成管理手段を付加し、二次元マップを利用することにより、情報の構造によってレイアウトが変化する環境下での項目選択において、細かな位置指定ができない矢印ボタン式の入力装置を利用しても容易に項目選択をすることができ、簡単な操作性を持つ項目選択装置を実現することができる。
【００８２】
また第二に、二次元マップ作成更新管理手段を付加することにより、第一の効果に加えて、見た目の通りに選択可能箇所をたどることができ、優れた操作性を持つ項目選択装置を実現することができる。
【００８３】
また第三に、着目位置管理手段を付加することにより、項目間の移動の際には利用者の着目点に沿った自然な移動を実現することができ、自然な操作性を持つ項目選択装置を実現することができる。
【００８４】
また第四に、二次元マッププロトタイプを付加することにより、利用者が選択するたびに更新される二次元マップの管理が容易な項目選択装置を実現することができる。
【００８５】
また第五に、項目構造化管理手段を付加することにより、選択項目数が多い場合においてもそれらをグルーピングすることで選択可能箇所の選択を容易にすることができ、優れた操作性を持つ項目選択装置を実現することができる。
【００８６】
さらに加えて第六に、グルーピングした項目が選択されたときに、その要素を表示装置上に埋め込むことで、多数の選択可能箇所の中から思い通りに項目を選ぶことができる項目選択装置を実現することができる。
【００８７】
また第七に、選択可能箇所種別管理手段と選択可能箇所構造化データ格納手段と選択可能箇所占有比率管理手段とを付加することにより、表示装置上の内容に適した移動戦略を持ち、選択項目数が多い場合においても早く選択可能箇所をたどることが可能な項目選択装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における項目選択装置の構成を示すブロック図
【図２】  第１の実施の形態における表示装置の出力例を示す概念図
【図３】第１の実施の形態における表示装置の出力の表示例を示す概念図
【図４】第１の実施の形態における選択可能箇所の表示例を示す概念図
【図５】第１の実施の形態における位置指定装置の実現例を示す概念図
【図６】第１の実施の形態におけるリンク管理手段の管理情報を示す概念図
【図７】  第１の実施の形態における二次元マップの概念図
【図８】  第１の実施の形態における二次元マップの実現例を示す概念図
【図９】  第１の実施の形態における項目選択装置の処理の流れを示すフローチャート
【図１０】  第２、第３の実施の形態における項目選択装置の構成を示すブロック図
【図１１】  第２の実施の形態における表示装置の出力例を示す概念図
【図１２】第２の実施の形態における表示装置の表示例を示す概念図
【図１３】  第２の実施の形態における二次元マップの実現例を示す概念図
【図１４】第２の実施の形態における二次元マップの各要素が持つべき情報の概念図
【図１５】第２の実施の形態における処理の流れを示すフローチャート
【図１６】  第３の実施の形態における二次元マップの構成概念図
【図１７】  第３の実施の形態における二次元マップの実現例を示す概念図
【図１８】第３の実施の形態における処理の流れを示すフローチャート
【図１９】第４、第５の実施の形態における項目選択装置の構成を示すブロック図
【図２０】  第４の実施の形態における表示装置の出力例を示す概念図
【図２１】  第４の実施の形態における項目構造化管理手段の管理データ例を示す概念図
【図２２】  第４の実施の形態における二次元マップの概念図
【図２３】  第４の実施の形態における処理の流れを示すフローチャート
【図２４】  第５の実施の形態における表示装置の出力例を示す概念図
【図２５】  第５の実施の形態における処理の流れを示すフローチャート
【図２６】  第５の実施の形態における二次元マップ作成更新管理手段の処理の例を示す概念図
【図２７】  第６の実施の形態における項目選択装置の構成を示すブロック図
【図２８】  第６の実施の形態における表示装置の第１の出力例を示す概念図
【図２９】  第６の実施の形態における表示装置の第２の出力例を示す概念図
【図３０】  第６の実施の形態における選択可能箇所種別管理手段の構成例を示す概念図
【図３１】第６の実施の形態における選択可能箇所占有比率管理手段の構成例を示す概念図
【図３２】  第６の実施の形態における処理の流れを示すフローチャート
【図３３】  第６の実施の形態における戦略決定のための概念図
【図３４】従来の項目選択装置の構成を示すブロック図
【符号の説明】
１０１  情報取得手段
１０２  リンク管理手段
１０３  二次元マップ作成管理手段
１０４  画面作成手段
１０５  表示手段
１０６  入力手段
１０７  位置制御手段
１００１  情報取得手段
１００２  リンク管理手段
１００３  二次元マップ作成更新管理手段
１００４  画面作成手段
１００５  表示手段
１００６  入力手段
１００７  位置制御手段
１９０１  情報取得手段
１９０２  リンク管理手段
１９０３  二次元マップ作成管理手段
１９０４  画面作成手段
１９０５  表示手段
１９０６  入力手段
１９０７  位置制御手段
１９０８  項目構造化管理手段
２７０１  情報取得手段
２７０２  リンク管理手段
２７０３  二次元マップ作成管理手段
２７０４  画面作成手段
２７０５  表示手段
２７０６  入力手段
２７０７  位置制御手段
２７０８  項目構造化管理手段
２７０９  選択可能箇所種別管理手段
２７１０  選択可能箇所占有比率管理手段
３４０１  情報取得手段
３４０２  リンク管理手段
３４０３  位置指定装置
３４０４  画面作成手段
３４０５  表示装置
【図１】
0003642129.tif 000002
【図２】
0003642129.tif 000003
【図３】
0003642129.tif 000004
【図４】
0003642129.tif 000005
【図５】
0003642129.tif 000006
【図６】
0003642129.tif 000007
【図７】
0003642129.tif 000008
【図８】
0003642129.tif 000009
【図９】
0003642129.tif 000010
【図１０】
0003642129.tif 000011
【図１１】
0003642129.tif 000012
【図１２】
0003642129.tif 000013
【図１３】
0003642129.tif 000014
【図１４】
0003642129.tif 000015
【図１５】
0003642129.tif 000016
【図１６】
0003642129.tif 000017
【図１７】
0003642129.tif 000018
【図１８】
0003642129.tif 000019
【図１９】
0003642129.tif 000020
【図２０】
0003642129.tif 000021
【図２１】
0003642129.tif 000022
【図２２】
0003642129.tif 000023
【図２３】
0003642129.tif 000024
【図２４】
0003642129.tif 000025
【図２５】
0003642129.tif 000026
【図２６】
0003642129.tif 000027
【図２７】
0003642129.tif 000028
【図２８】
0003642129.tif 000029
【図２９】
0003642129.tif 000030
【図３０】
0003642129.tif 000031
【図３１】
0003642129.tif 000032
【図３２】
0003642129.tif 000033
【図３３】
0003642129.tif 000034
【図３４】
0003642129.tif 000035