(57)【要約】【課題】携帯機器のように表示領域の狭い装置でタブブラウザを操作するときに、迅速容易に操作が行えるタブブラウザ操作装置を提供する。【解決手段】このタブブラウザ操作装置は、タブを選択することによって画面上のウェブページを切り替えるタブブラウザを操作するタブブラウザ操作装置であって、タッチセンサにて指示体の操作状態を検出する検出手段と、タブを所定方向に並べて表示するとともに、前記検出手段で検出された前記指示体の操作状態に応じて、タブの内容を視認可能に表示するタブを変更するタブ表示手段とを備えるものである。ユーザは、ここで表示されたタブの中から指示体でタブを選択し、タブブラウザは、選択されたタブに対応するウェブページを画面上に表示させる。【選択図】図１０
2008107865.tif 000002
【特許請求の範囲】
【請求項１】
タブを選択することによって画面上のウェブページを切り替えるタブブラウザを操作するタブブラウザ操作装置において、タッチセンサにて指示体の操作状態を検出する検出手段と、タブを所定方向に並べて表示するとともに、前記検出手段で検出された前記指示体の操作状態に応じて、タブの内容を視認可能に表示するタブを変更するタブ表示手段と、を備えることを特徴とするタブブラウザ操作装置。
【請求項２】
請求項１に記載のタブブラウザ操作装置において、前記タッチセンサは、前記タブの並べられた所定方向と並行に隣接して配置することを特徴とするタブブラウザ操作装置。
【請求項３】
請求項１または２に記載のタブブラウザ操作装置において、前記タブ表示手段は、前記検出手段で検出された前記指示体の操作状態に応じたタブと該タブに隣接したタブとを拡大して表示し、その他のタブを縮小して表示することによって、タブの内容を視認可能とすることを特徴とするタブブラウザ操作装置。
【請求項４】
請求項１、２または３に記載のタブブラウザ操作装置において、前記検出手段は、タッチセンサの接触基点から前記指示体が接触した位置までの距離をタッチセンサにて検出し、前記タブ表示手段は、前記検出した指示体の距離とタブの表示基点からの距離とが等距離にあるタブと該タブに隣接するタブとを拡大して表示し、その他のタブを縮小して表示することによって、タブの内容を視認可能とすることを特徴とするタブブラウザ操作装置。
【請求項５】
請求項１、２または３に記載のタブブラウザ操作装置において、前記検出手段は、タッチセンサにて前記指示体の移動方向を検出し、前記タブ表示手段は、前記指示体の移動方向に応じて視認可能に表示するタブを変更することを特徴とするタブブラウザ操作装置。
【請求項６】
請求項１、２または３に記載のタブブラウザ操作装置において、前記検出手段は、タッチセンサにて前記指示体が接触した位置を検出し、前記タブ表示手段は、前記指示体の位置に応じて視認可能に表示するタブを変更することを特徴とするタブブラウザ操作装置。
【請求項７】
タブを選択することによって画面上のウェブページを切り替えるタブブラウザを操作するタブブラウザ操作方法において、タブを所定方向に並べて表示するとともに、タッチセンサにて検出された指示体の操作状態に応じて、タブの内容を視認可能に表示するタブを変更することを特徴とするタブブラウザ操作方法。
【請求項８】
請求項１乃至６のいずれかに記載のタブブラウザ操作装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項９】
コンピュータが読み取り可能な記録媒体であって、請求項８に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器のように表示領域の狭い装置でタブブラウザを操作するタブブラウザ操作装置、タブブラウザ操作方法、プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
ウェブブラウザの一種類として、いわゆるタブブラウザが知られている。タブブラウザとは、紙ファイルのフォルダに付属している「タブ」に模して、それぞれフォルダに相当するウインドウにタブを設け、表示画面上では複数のウインドウを完全に重ねあわせ、タブのみ識別および選択ができるように表示したブラウザである。
【０００３】
一般的なブラウザでは、新しくウェブページを開くたびに画面上に新しいウインドウが開かれ、そのウインドウに開いたウェブページが表示されるとともに、タブにはそのウェブページのタイトルが表示される。しかし、大量にウェブページを開いてしまうと、大量のウインドウが開かれ、この中から必要なウェブページを選択するのが面倒となる。
【０００４】
これに対して、タブブラウザでは実質的なウインドウは一つしかなく、新しいウェブページの作成時にはタブが追加されて同じウインドウ内に表示される。
したがって、タブブラウザは、ウインドウが大量に生成されることがないため、表示画面上にいくつものウインドウを開く余裕のない比較的表示画面の狭い表示装置によく用いられている。
【０００５】
そして、タブブラウザを使用するときには、ユーザがタブのタイトルから所望のウェブページを見つけ、見つけたタブをボタンやジョイスティック、ジョグダイアル、タッチパネルあるいはマウスで操作し、ウェブページを再表示させることによって、所望のウェブページを表示している。
【０００６】
しかし、このようなタブブラウザでも大量のタブが開かれてしまうと、タブ幅が均一であれば多くのタブを表示できなくなり、一方、タブ幅を小さくするとタブにタイトルが表示しきれず、視認性が低くなるという問題がある。
【０００７】
特許文献１では、表示しているウインドウに対するタブにはアイコンとタイトルを表示し、その他のタブにはアイコンだけを表示するようにして、上記問題点を解消している。
【０００８】
さらに、大量のタブが開かれてしまい、タブ幅が小さくなると、視認性が低くなるのと同時に、タブを選択できなくなるという問題がある。
これに対して特許文献２では、表示されているウインドウ以外の領域にマウスカーソルをおいた状態で、マウスホイールを回転させることにより、タブを切り換えている。
あるいは、マウスのジェスチャによってタブを切り換えるタブブラウザもある。
【特許文献１】特開２０００−１７２３９８号公報
【特許文献２】特開２００６−１０７０７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述の従来の技術では、実際に選択されて表示されてみないとタブのタイトルを読むことができず、また、アイコンによって内容が分かるといっても、文字列のような細かなニュアンスの相違を表現できるわけではない。
また、携帯機器のように操作領域の狭い装置では、タブを切り換えるのにマウスのような装置を使えるわけではなく、また、ボタンやジョイスティックあるいはジョグダイアルでは、１つずつページを捲るようにして操作しなければならない。
さらに、タッチパネルを用いてタブを切り換える装置もあるが、携帯機器のように表示領域の狭い装置において、タブの切り換え操作するには、そのタブ幅が小さいため操作がしにくくなってしまう。
【００１０】
本発明は、上述の実情を考慮してなされたものであって、携帯機器のように表示領域の狭い装置でタブブラウザを操作するときに、迅速容易に操作が行えるタブブラウザ操作装置、タブブラウザ操作方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の課題を解決するために、本発明を次のような構成とする。
本発明のタブブラウザ操作装置は、タブを選択することによって画面上のウェブページを切り替えるタブブラウザを操作するタブブラウザ操作装置において、タッチセンサにて指示体の操作状態を検出する検出手段と、タブを所定方向に並べて表示するとともに、前記検出手段で検出された前記指示体の操作状態に応じて、タブの内容を視認可能に表示するタブを変更するタブ表示手段と、を備えたものである。
【００１２】
前記タブ表示手段は、前記検出手段で検出された前記指示体の操作状態に応じたタブと該タブに隣接したタブとを拡大して表示し、その他のタブを縮小して表示することによって、選択対象となるタブが拡大表示されるので、タブに表示されたタイトルを視認しやすくなる。
前記タッチセンサは、前記タブの並べられた所定方向と並行に隣接して配置することによって、操作対象のタブに表示されたタイトルの目視を妨げることなく操作することができる。
【００１３】
ここで、前記タブ表示手段は、次のいずれかによって視認可能に表示するタブを変更する。
（１）タッチセンサの接触基点から前記指示体が接触した位置までの距離と、タブの表示基点からの距離とが等距離にあるタブを選択する。
（２）前記検出手段が検出した前記指示体の移動方向に応じてタブを選択する。
例えば、前記指示体の移動方向が右方向であれば、現在表示されている拡大表示する対象のタブを左方向（あるいは右方向）のタブに変更する。あるいは、前記指示体の移動方向が左方向であれば、現在表示されている拡大表示する対象のタブを右方向（あるいは左方向）のタブに変更する。
（３）前記検出手段が検出した前記指示体の接触位置に応じてタブを選択する。
例えば、前記指示体の接触位置が前記タッチセンサの右半分側で検出された場合、現在表示されている拡大表示する対象のタブを右方向のタブに変更する。あるいは、前記指示体の接触位置が前記タッチセンサの左半分側で検出された場合、現在表示されている拡大表示する対象のタブを左方向のタブに変更する。
【００１４】
また、上述した構成のタブブラウザ操作装置の各手段として、コンピュータを機能させるためのプログラムを作成しておき、または、そのプログラムをコンピュータ読み取り可能な記録媒体に記録しておき、このプログラムをタブブラウザ操作装置に備えられたコンピュータで実行することによっても上記課題を解決することができる。
【発明の効果】
【００１５】
本発明によれば、携帯機器のように表示領域の狭い装置でタブブラウザを操作するときに、タブの切り換え操作を直感的で非常に容易に行うことができる。
また、タッチセンサの操作の仕方によって、タブ幅が変化して表示されるので、タブ上にあるタイトル等の情報が視認されやすくなり、さらに、表示領域の周辺にタッチセンサを配置することによって、操作対象のタブに表示されたタイトルの目視を妨げることなく操作することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明のタブブラウザ操作装置の好適な実施形態について説明する。
【００１７】
図１は、本発明の実施形態に係るタブブラウザ操作装置を搭載し、タブブラウザを導入している電子機器の外観図である。同図において、電子機器１０は、ウェブページ等を表示する表示画面１１とタッチセンサ１２とを少なくとも備えている。
表示画面１１は、例えば、液晶表示（ＬＣＤ）スクリーンからなり、タブブラウザが起動されると、ウェブページ１３と、そのウェブページのタブ１４と、入力フィールド１５が表示される。
【００１８】
入力フィールド１５は、所望のウェブページを閲覧するために、ウェブページのＵＲＬ（Uniform Resource Locator）を入力するフィールドであり、この入力フィールド１５にＵＲＬの入力があると、指定されたＵＲＬのウェブページが開き、表示画面１１に開いたウェブページが表示される。その際、そのウェブページにタブ１４が付され、そのタブ１４にはウェブページのタイトルが表示される。
【００１９】
そして、次々とウェブページのＵＲＬが指定されて開かれると、図２に示したように、それらのウェブページに対応するタブが表示される。このタブ１４の横幅は、表示されるウェブページの数が少ないうちは所定の幅であるが、しかし、ウェブページの数が増えると、所定の幅では全てのタブを表示できなくなってしまう。この場合には、現在表示されているウェブページのタブに隣接したタブ以外のタブの横幅を縮小して表示する。
【００２０】
例えば、図３は、９つのウェブページを開いた場合のタブブラウザ表示例であり、図中ではタイトル「１」が表示されたタブ３１が選択されており、その隣接タブとしてタブ３２，タブ３３があり、これらのタブの横幅は拡大されて表示されている。これ以外のタブ３４〜３９は縮小した横幅を持ったタブとなっている。
【００２１】
また、図４では、図３のタブ３５を選択してタイトル「５」のウェブページを現在の表示対象とした場合であり、その隣接タブとしてタブ４４，タブ４６があり、これらのタブの横幅は拡大されて表示されている。これ以外のタブ４１，４２，４３，４７，４８，４９は縮小した横幅を持ったタブとなっている。
【００２２】
このように、選択されたウェブページに対応するタブに隣接した１乃至３個（ここで、隣接したタブの個数は、予めあるいは任意のときに設定可能であるとする。）のタブの横幅を拡大し、それ以外のタブについては縮小表示させることによって、選択対象となったウェブページのタイトルを十分視認できるとともに、隣接部分のタイトルも視認できるため、隣接部分との比較が容易となり選択に誤りが少なくなる。
【００２３】
また、タッチセンサ１２は、タブ操作用のスイッチとなっており、表示画面１１と重ならないように、表示画面の外周の各辺の長さと同じ長さをもって、表示画面の外辺部に配置され、表示画面が明確に見られるようになっている。
【００２４】
このタッチセンサ１２では、次の操作状態を検出できる。
（１）基点からの距離の検出：
図５（Ａ）に示すように、タブの表示領域の左端およびタッチセンサ１２の左端をそれぞれ基点とする。タッチセンサ１２では、タッチした時のポイント位置までの距離を検出可能となっている。そして、タッチセンサ１２で検出した基点からポイント位置までの距離は、タブの表示領域の基点からタブ位置までの距離と同じにみなせるようになっている。
ここでは、タッチセンサ１２の左端とタブの表示領域の左端とを同じ位置としたが、必ずしも同じである必要はなく、それぞれの基点からの距離が等距離であればよい。
【００２５】
（２）操作方向の検出：
図５（Ｂ）に示すように、タッチセンサ１２上を左方向あるいは右方向へ接触したまま指を移動させることを検出可能である。
【００２６】
（３）操作位置の検出：
図５（Ｃ）に示すように、タッチセンサ１２を２分割し、いずれの分割部分を接触したかを検出可能である。例えば、タッチセンサ１２の右半分（左半分）のいずれかを指で接触すると、その接触位置から右側（左側）が選択されたことを検出する。
【００２７】
ここで、図１のタッチセンサ１２は、表示画面１１に表示されたタブ１４と対応して並行な位置に配置されているが、図６に示すように表示画面１１の外辺部の周囲（１２ｓ、１２ｍ、１２ｕ、１２ｈ）に配置するようにしてもよい。
【００２８】
例えば、タブが表示画面１１の下方に表示される場合にはタッチセンサ１２を画面の下方（１２ｓ）に配置させ、タブが表示画面１１の上方に表示されるときにはタッチセンサ１２を画面上方（１２ｕ）に配置させるようにしてもよい。
また、タブを操作するタッチセンサ１２を下方（１２ｓ）に配置したときには、他のタッチセンサ（１２ｍ、１２ｕ、１２ｈ）をウェブページのスクロール操作等の他の目的に使用するようにしてもよい。
このようにタッチセンサ１２が縦方向に配置される場合には、上記の操作方向の検出結果もそれに併せて変更される。
【００２９】
このタッチセンサ１２は、感圧あるいは静電容量の変化により接触位置を検出する透明のシートスイッチを含んで構成され、タッチセンサの表面に指示体（例えば、人間の指、木製の鉛筆、プラスチック製のペン、鉛筆、ゴムなど）で圧力を加えたときの一次元位置を検知すると、検知が開始された位置、その位置からの相対移動距離、移動方向、クリック等の情報を出力する。また、図６のように複数のタッチセンサから構成されているときには、どのタッチセンサからの情報であるかも取得する。
【００３０】
次に、タッチセンサによる３つの操作例を説明する。
【００３１】
（１）タッチセンサの基点からの距離を検出する場合：
図７（Ａ）のように現在表示画面に表示されているウェブページがタイトル「８」のタブであったとき、タイトル「１」のタブの周辺で指示体（指）をタッチセンサに接触させると、図７（Ｂ）のようにタイトル「１」のタブとその周辺のタブ（タイトル「２」および「３」のタブ）の横幅が拡大し、それ以外のタブの横幅が縮小して、タイトル「１」乃至「３」が視認しやすくなる。
【００３２】
さらに、図７（Ｂ）のようにタッチセンサに接触させながら指示体（指）を右方向に移動させると、指示体（指）が接触しているタッチセンサの位置に対応するタブとその隣接したタブの横幅を拡大し、それら以外のタブの横幅を縮小させて、図７（Ｃ）のようにタブを表示させる。
このようなタブの横幅の拡大・縮小の表示は、タブの選択が決定するまで行われ、その間に表示画面へ表示されるウェブページは、現在選択されているウェブページである。
そして、タブに表示されたタイトルがユーザの所望しているものとなったとき、指示体（指）をタッチセンサ面から離すと、指示体（指）が最後に置かれていた位置に対応するタブが選択決定され、そのタブに対応するウェッブページが現在選択されているウェブページとして表示画面に表示される。
【００３３】
（２）指示体（指）の操作方向を検出する場合：
図８（Ａ）のように９つのタブのうち、７〜９のタブの幅が拡大されているとき、指示体（指）を接触したままで左から右へタッチセンサを所定以上の長さなでると、図８（Ｂ）のように、今拡大されていたタブ（７〜９）が縮小されるとともに、左の３つの隣接するタブ（４〜６）が拡大されて表示される。この指示体（指）でなでる位置はタッチセンサ上のいずれの位置でも構わなく、例えば図８（Ａ）の操作Ａの位置でも操作Ｂの位置でも同じ結果となる。これを繰り返すことにより、次々と左の方のタブが拡大されて表示され、タブに表示されたタイトルが視認しやすくなる。
逆に、図８（Ｃ）のように指示体（指）をタッチセンサに接触したまま右から左に所定以上の長さなでる（操作Ａ’あるいは操作Ｂ’）ことによって、今拡大されていたタブ（４〜６）の右に隣接した３つのタブ（７〜９）を拡大して表示する（図８（Ｄ））。
【００３４】
あるいは、指示体（指）でなでる方向と拡大して表示されるタブの方向を同じとしてもよい。例えば、今拡大されているタブが４〜６の場合、指示体(指）を左から右へなでたとき、７〜９のタブを拡大して表示するようにしてもよい。
【００３５】
このようにすると、上記の（１）のように指示体（指）の置かれた絶対位置に対応したタブを表示するより、視覚に頼らず、操作が単純で、タブ数が多くなり画面表示が細かくなってタッチセンサの感度と合わなくなった場合に有効であると考えられる。
【００３６】
（３）指示体（指）の操作位置を検出する場合：
図９（Ａ）のように９つのタブのうち、７〜９のタブの幅が拡大されているとき、指示体（指）をタッチセンサの左側半分のいずれかの位置に接触させることにより、図９（Ｂ）のように今拡大されていたタブ（７〜９）が縮小されるとともに、左の３つの隣接するタブ（４〜６）が拡大されて表示される。これを繰り返すことにより、次々と左の方のタブが拡大されて表示され、タブに表示されたタイトルが視認しやすくなる。
【００３７】
逆に、図９（Ｃ）のように指示体（指）をタッチセンサの右側半分のいずれかの位置に接触させることにより、図９（Ｄ）のように今拡大されていたタブ（４〜６）が縮小されるとともに、右の３つの隣接するタブ（７〜９）が拡大されて表示される。これを繰り返すことにより、次々と右の方のタブが拡大されて表示され、タブに表示されたタイトルが視認しやすくなる。
【００３８】
このようにすると、上記の（１）のように指示体（指）の置かれた絶対位置に対応したタブを表示するより、視覚に頼らず、操作が単純で、タブ数が多くなり画面表示が細かくなってタッチセンサの感度と合わなくなった場合に有効であると考えられる。
【００３９】
次に、上記の３つの機能を実現するためのタブブラウザ操作装置について説明する。
【００４０】
＜実施形態１＞
本実施形態１は、上述した（１）タッチセンサの基点からの距離を検出する場合の操作例である。
図１０は、本発明の実施形態１に係るタブブラウザ操作装置とタブブラウザを搭載する電子機器の概略の機能構成を示すブロック図であり、同図において、電子機器２５は、ウェブページ表示部２６、表示部２７６、タブブラウザ操作装置２０とを含み、タブブラウザ操作装置２０は、タッチセンサ２１、検出部２２、タブ表示部２３、タブ位置テーブル２４を含んで構成される。
【００４１】
タブ位置テーブル２４は、次に示すような、タブブラウザで表示中のウェブページの各タブに関する情報を記憶手段に保持し、このエントリはウェブページが開かれたときに設定され、ウェブページが閉じられるときに削除される。
ここで、タブＩＤとタイトルおよびＵＲＬは、これらに対するウェブページが開かれたときに設定されるが、タブ表示範囲は、指示体がタッチセンサ２１のいずれの位置におかれているかによって、操作の都度に更新される。
【００４２】
タブＩＤ：タブを識別するための識別子であり、タブ表示領域の基点側から順に振られる番号である。
タブ表示範囲：タブＩＤで示されるタブがタブ表示領域のどの位置に表示されるかを示すタブの横幅の左端と右端の座標値である。
タイトル：このタブに対応するウェブページのタイトルである。
ＵＲＬ：このタブに対応するウェブページのＵＲＬである。
【００４３】
タッチセンサ２１は、上述したタッチセンサ１２と同じであるので説明を省略する。
【００４４】
検出部２２は、タッチセンサ２１から出力された情報（指示体が接触開始した位置、相対移動位置、方向）をもとに、タブ位置テーブル２４を参照して、表示されているどのタブの「表示範囲内」に該当する位置に指示体があるかを決定し、その決定したタブのタブＩＤを出力する。
【００４５】
（１）タッチセンサ２１が指示体でクリックされたとき：
タッチセンサ２１が出力した指示体の位置が表示されているどのタブの「表示範囲内」にあるかを決定し、決定したタブＩＤをタブ表示部２３とウェブページ表示部２５へ送信する。
【００４６】
（２）指示体がタッチセンサ２１上を移動したとき：
タッチセンサ２１が出力した指示体の接触開始位置と相対移動距離と移動方向とから、指示体の現在位置を算出し、この位置が表示されているどのタブの「表示範囲内」にあるかを決定し、決定されたタブＩＤをタブ表示部２３へ送信する。
【００４７】
（３）指示体がタッチセンサ２１から非接触となったとき：
タッチセンサ２１が出力した指示体の接触開始位置と相対移動距離と移動方向とから、非接触となったときの指示体の現在位置を算出し、この位置が表示されているどのタブの「表示範囲内」にあるかを決定し、決定したタブＩＤをタブ表示部２３とウェブページ表示部２５へ送信する。
【００４８】
タブ表示部２３は、タブ位置テーブル２４を参照して、検出部２２から受信したタブＩＤで示されるタブとそのタブに隣接するタブの横幅を拡大し、それ以外のタブの横幅を縮小するように、タブの表示範囲を更新するとともに、各タブをタイトル付きで表示する。
ここで、タブの横幅の「縮小」とは、タイトルの内容は読めないがタブがあるということを確認できる程度の大きさにすることを言い、タブの横幅の「拡大」とは、この縮小したタブをタイトルの内容が読める程度の大きさにすることを言う。この縮小や拡大したときのタブの横幅は、予め決めておくものとしてもよいし、タイトルの文字列数によって算定するようにしてもよい。
【００４９】
ウェブページ表示部２５は、タッチセンサ２１に接触していた指示体が非接触となった場合の指示体の位置に対応するタブのタブＩＤ、あるいは、クリックした場合の指示体の位置に対応するタブのタブＩＤを検出部２２から受信すると、タブ位置テーブル２４を参照して、その受信したタブＩＤに対するＵＲＬのウェブページを取得して表示部２６へ送信して表示画面に表示させる。
【００５０】
表示部２６は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等から構成され、タブブラウザのウェブページとタブおよび入力フィールドが表示され、タッチセンサ２１による操作により、タブとウェブページの表示が更新される。
【００５１】
＜実施形態２＞
本実施形態２は、上述した（２）指示体（指）の操作方向を検出する場合の操作例である。本実施形態２の機能構成は、図１０に示した実施形態１と同様であるので説明を省略するが、検出部２２、タブ表示部２３、タブ位置テーブル２４の相違点についてのみ説明する。
【００５２】
本実施形態２では、タブ位置テーブル２４は、次に示すような、タブブラウザで表示中のウェブページの各タブに関する情報を記憶手段に保持し、このエントリはウェブページが開かれたときに設定され、ウェブページが閉じられるときに削除される。
ここで、タブＩＤとタイトルおよびＵＲＬは、これらに対するウェブページが開かれたときに設定されが、拡大表示タブフラグは、指示体の操作の都度に更新される。
【００５３】
タブＩＤ：タブを識別するための識別子であり、タブ表示領域の基点側から順に振られる番号である。
拡大表示タブフラグ：タブ幅が拡大表示され、ウェッブページが表示されているタブのときに「真」、それ以外のタブについては「偽」が設定される。
タイトル：このタブに対応するウェブページのタイトルである。
ＵＲＬ：このタブに対応するウェブページのＵＲＬである。
【００５４】
検出部２２は、タッチセンサ２１が出力した情報（指示体が接触開始した位置、相対移動位置、移動方向）をもとに、タブ位置テーブル２４を参照して、タブ幅が拡大表示されているタブを探し、移動方向に応じて次に拡大表示するタブのタブＩＤを出力する。
【００５５】
即ち、指示体がタッチセンサ２１上を移動し、非接触となったとき、タッチセンサ２１が出力した指示体の接触開始位置と相対移動距離とから、接触されて移動した指示体の距離を計算し、この距離が所定の長さ以上であった場合、タブ位置テーブル２４の「拡大表示タブフラグ」が「真」であるタブＩＤを見つける。
【００５６】
そして、次にタブ幅を拡大表示するタブのタブＩＤを指示体の移動方向から決定する。
ここで、ウェブページを表示するタブを中心に拡大表示する隣接するタブの個数をＮとしたとする。例えば、隣接するタブを左右とも１つのみとすれば、Ｎ＝１＋１＋１＝３であり、隣接するタブを左右とも２つとすれば、Ｎ＝２＋１＋２＝５である。
【００５７】
この決定は、指示体の移動方向が右方向のときには、タブ位置テーブル２４の拡大表示タブフラグが「真」であるタブＩＤのＮ個離れた左側のタブを次にタブ幅を拡大表示するタブとする。また、指示体の移動方向が左方向のときには、タブ位置テーブル２４の拡大表示タブフラグが「真」であるタブＩＤのＮ個離れた右側のタブを次にタブ幅を拡大表示するタブとする。
ここで、次に拡大表示するタブが存在する方向にＮ個以下のタブしかない場合には、次に拡大表示されるタブは、それぞれの方向の端のタブと看做される。
【００５８】
例えば、Ｎ＝３とし、今拡大表示されているタブが「５」のとき、指示体を右方向に移動させたときには、拡大表示するタブの位置が左方向に移動して、次の拡大表示されるタブは、５−Ｎ＝２で「２」となり、指示体を左方向に移動させたときには、拡大表示するタブの位置が右方向に移動して、次の拡大表示されるタブは、５＋Ｎ＝８で「８」となる。
本説明では、指示体の移動方向と次に拡大表示するタブの移動方向とは逆方向としたが、指示体の移動方向と次に拡大表示するタブの移動方向を同じものとしても構わない。
【００５９】
一方、検出部２２は、指示体がタッチセンサ２１上を移動し、非接触となったとき、タッチセンサ２１が出力した指示体の接触開始位置と相対移動距離とから接触されて移動した指示体の距離を計算し、この距離が所定の長さ以下であった場合、何の動作も起こさない。
そして、検出部２２は、決定したタブＩＤをタブ表示部２３とウェブページ表示部２５へ送信する。
【００６０】
タブ表示部２３は、検出部２２から受信されたタブＩＤのタブ位置テーブル２４の「拡大表示タブフラグ」を「真」とし、それ以外のタブＩＤの「拡大表示タブフラグ」を「偽」とする。そして、検出部２２から受信されたタブＩＤで示されるタブとそのタブに隣接するタブの横幅を拡大し、それ以外のタブの横幅を縮小するように、各タブをタイトル付きで表示する。
【００６１】
ウェブページ表示部２５は、タブ位置テーブル２４を参照して、検出部２２から受信したタブＩＤに対するＵＲＬのウェブページを取得して表示部２６へ送信して表示画面に表示させる。
【００６２】
＜実施形態３＞
本実施形態３は、上述した（３）指示体（指）の操作位置を検出する場合の操作例である。本実施形態３の機能構成は、図１０に示した実施形態１と同様であるので説明を省略するが、検出部２２、タブ表示部２３、タブ位置テーブル２４の相違点についてのみ説明する。
【００６３】
本実施形態３のタブ位置テーブル２４は、実施形態２と同様の構成であり説明を省略する。
検出部２２は、タッチセンサ２１が出力した情報（指示体が接触位置）をもとに、タブ位置テーブル２４を参照して、タブ幅が拡大表示されているタブを探し、指示体の接触位置に応じて拡大表示するタブのタブＩＤを出力する。
【００６４】
即ち、タッチセンサ２１上を指示体で接触したとき、タッチセンサ２１が出力した指示体の接触位置が、タッチセンサ２１を２分割したときのいずれ側にあるかを判断し、タブ位置テーブル２４の「拡大表示タブフラグ」が「真」であるタブＩＤを見つける。
【００６５】
そして、指示体の接触位置から、次にタブ幅を拡大表示するタブのタブＩＤを決定する。
ここで、ウェブページを表示するタブを中心に拡大表示する隣接するタブの個数をＮとしたとする。例えば、隣接するタブを左右とも１つのみとすれば、Ｎ＝１＋１＋１＝３であり、隣接するタブを左右とも２つとすれば、Ｎ＝２＋１＋２＝５である。
【００６６】
この決定は、指示体の接触位置がタッチセンサ２１の２分割されたうちの左側のときには、タブ位置テーブル２４の拡大表示タブフラグが「真」であるタブＩＤのＮ個離れた左側のタブを次にタブ幅を拡大表示するタブとする。また、指示体の接触位置がタッチセンサ２１の２分割されたうちの右側のときには、タブ位置テーブル２４の拡大表示タブフラグが「真」であるタブＩＤのＮ個離れた右側のタブを次にタブ幅を拡大表示するタブとする。
ここで、次に拡大表示するタブが存在する方向にＮ個以下のタブしかない場合には、次に拡大表示されるタブは、それぞれの方向の端のタブと看做される。
【００６７】
例えば、Ｎ＝３とし、今拡大表示されているタブが「５」のとき、指示体を左半分側のいずれかの位置に接触させたときには、拡大表示するタブの位置が左方向に移動して、次の拡大表示されるタブは、５−Ｎ＝２で「２」となり、指示体を右半分側のいずれかの位置に接触させたときには、拡大表示するタブの位置が右方向に移動して、次の拡大表示されるタブは、５＋Ｎ＝８で「８」となる。
【００６８】
そして、検出部２２は、決定したタブＩＤをタブ表示部２３とウェブページ表示部２５へ送信する。
【００６９】
タブ表示部２３およびウェブページ表示部２５は、実施形態２の機能と同様である。
【００７０】
実施形態を以上のような構成とすることより、携帯機器のように表示領域の狭い装置でタブブラウザを操作するときに、タブの切り換え操作を直感的で非常に容易に行うことができる。
また、タッチセンサの操作の仕方によって、タブ幅が変化して表示されるので、タブ上にあるタイトル等の情報が視認されやすくなり、さらに、表示領域の周辺にタッチセンサを配置することによって、操作対象のタブに表示されたタイトルの目視を妨げることなく操作することができる。
【００７１】
尚、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。例えば、上述した実施形態では、図１に示したような画面構成を基礎にして説明したが、本発明は、かかる画面構成に限らず、いずれの形式のタブブラウザであっても適用することができる。
【００７２】
また、本発明の実施形態は、上記のタブブラウザ操作装置の各機能をコンピュータプログラム化し、このコンピュータプログラムをタブブラウザ操作装置へインストールして実行することでも実現される。また、このコンピュータプログラムを着脱可能な記録媒体に記録したり、ネットワークを介してダウンロードすることにより、移送が簡単になり容易に実施することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態に係るタブブラウザ操作装置の外観図である。
【図２】３つのウェブページを開いた場合のブラウザ表示例である。
【図３】９つのウェブページを開いた場合のブラウザ表示例である。
【図４】９つのウェブページのうち５番目のタブを開いた場合のブラウザ表示例である。
【図５】指示体位置とタブ位置の関連を説明するための図である。
【図６】４つのタッチセンサを配置した例である。
【図７】タッチセンサによるタブの操作例である（実施形態１に対応）。
【図８】タッチセンサによるタブの操作例である（実施形態２に対応）。
【図９】タッチセンサによるタブの操作例である（実施形態３に対応）。
【図１０】本発明の実施形態に係るタブブラウザ操作装置の機能構成を示すブロック図である。
【符号の説明】
【００７４】
１０,２５…電子機器、２０…タブブラウザ操作装置、１１…表示画面、１２，１２ｓ、１２ｕ，１２ｈ，１２ｍ，２１…タッチセンサ、１３…ウェブページ、１４…タブ、１５…入力フィールド、２２…検出部、２３…タブ表示部、２４…タブ位置テーブル、２６…ウェブページ表示部、２７…表示部、３１，３２，３３，３４，３５，３６，３７，３８，３９，４１，４２，４３，４４，４５，４６，４７，４８，４９…タブ。
【図１】
2008107865.tif 000003
【図２】
2008107865.tif 000004
【図３】
2008107865.tif 000005
【図４】
2008107865.tif 000006
【図５】
2008107865.tif 000007
【図６】
2008107865.tif 000008
【図７】
2008107865.tif 000009
【図８】
2008107865.tif 000010
【図９】
2008107865.tif 000011
【図１０】
2008107865.tif 000012