(57)【要約】  本発明は、ナビゲーション・オブジェクト（１−１〜１−６）の改善された描画を行うための方法、装置、コンピュータプログラム、ブラウザおよびネットワークエレメントに関する。少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を１つの合成されたナビゲーション・オブジェクト（４）に合成し、該合成されたナビゲーション・オブジェクト（４）を表示し、さらに、該合成されたナビゲーション・オブジェクト（４）が選択されたとき、上記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を表示することを特徴とするナビゲーション・オブジェクトの改善された描画を行うための方法等である。
2007507033.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション・オブジェクト（１−１〜１−６）の改善された描画を行う方法であって、
少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を、１つの合成されたナビゲーション・オブジェクト（４）に合成するステップと、
前記合成されたナビゲーション・オブジェクト（４）を表示するステップと、
前記合成されたナビゲーション・オブジェクト（４）が選択されたとき、前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を表示するステップと、を具備することを特徴とする方法。
【請求項２】
前記少なくとも２つのナビゲーション・オブジェクトが図形オブジェクトである請求項１に記載の方法。
【請求項３】
前記少なくとも２つのナビゲーション・オブジェクトが音声オブジェクトである請求項１に記載の方法。
【請求項４】
前記少なくとも２つのナビゲーション・オブジェクトがテキスト・オブジェクトである請求項１に記載の方法。
【請求項５】
前記合成されたナビゲーション・オブジェクト（４）を第１の表示モードで表示し、
前記合成されたナビゲーション・オブジェクト（４）が選択されたとき、前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を第２の表示モードで表示する請求項１に記載の方法。
【請求項６】
前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）の各々は、選択された各々の前記ナビゲーション・オブジェクト（１−１〜１−６）に基づいて、表示または実行される各々のターゲット・オブジェクトの１つに付随する請求項１に記載の方法。
【請求項７】
前記合成されたナビゲーション・オブジェクト（４）を第１の表示モードで表示し、
前記合成されたナビゲーション・オブジェクト（４）が選択されたとき、前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を第２の表示モードで表示し、
さらに、選択された各々の前記ナビゲーション・オブジェクト（１−１〜１−６）に基づいて表示または実行される前記各々のターゲット・オブジェクトは、前記第１の表示モードで表示または実行される請求項６に記載の方法。
【請求項８】
前記ナビゲーション・オブジェクト（１−１〜１−６）は、マークアップ言語、特にハイパーテキストマークアップ言語（ＨＴＭＬ）または該ハイパーテキストマークアップ言語の派生言語に従って規定され、ブラウザによってインタプリタされる請求項１に記載の方法。
【請求項９】
前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）がハイパーリンクである請求項８に記載の方法。
【請求項１０】
前記第１の表示モードがスケーリングされたフォーマット表示モードであり、前記第２の表示モードがスケーリングされていないフォーマット表示モードである請求項１に記載の方法。
【請求項１１】
前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を、１つの合成されたナビゲーション・オブジェクト（４）に合成する前記ステップが、前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を一括でスケーリングを行うステップを具備する請求項１０に記載の方法。
【請求項１２】
前記第１の表示モードにおいて第１の表示ウィンドウが使用され、前記第２の表示モードにおいて第２の表示ウィンドウ（８）が使用される請求項１０に記載の方法。
【請求項１３】
前記第１の表示モードと前記第２の表示モードの両方が、同一の表示ウィンドウ内で使用される請求項１０に記載の方法。
【請求項１４】
前記第２の表示モードにおいて、水平スクロールバーと垂直スクロールバー（７）のうちの少なくとも一方のスクロールバーを備えている請求項１０に記載の方法。
【請求項１５】
前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を、１つの合成されたナビゲーション・オブジェクト（４）に合成する必要があるか否かを判定するステップをさらに具備する請求項１に記載の方法。
【請求項１６】
前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）は、ウェブページに含まれている画像マップ（１）内の画像ハイパーリンクであり、
前記合成されたナビゲーション・オブジェクト（４）は、前記画像マップ（１）の選択可能なスケーリングされた図形表示によって表示され、
前記選択可能なスケーリングされた図形表示（４）が選択されたとき、前記画像マップ（１）内の前記画像ハイパーリンク（１−１〜１−６）は、スケーリングされていないフォーマットで表示される請求項１に記載の方法。
【請求項１７】
ナビゲーション・オブジェクト（１−１〜１−６）の改善された描画を行う装置（９）であって、
少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を、１つの合成されたナビゲーション・オブジェクト（４）に合成する手段（１３、１５）と、
前記合成されたナビゲーション・オブジェクト（４）を表示する手段（３、１０、１３、１４、１５）と、
前記合成されたナビゲーション・オブジェクト（４）が選択されたとき、前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を表示する手段（３、１０、１３、１４、１５）と、を具備することを特徴とする装置。
【請求項１８】
前記合成されたナビゲーション・オブジェクト（４）を第１の表示モードで表示する手段（３、１０、１３、１４、１５）と、
前記合成されたナビゲーション・オブジェクト（４）が選択されたとき、前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を第２の表示モードで表示する手段（３、１０、１３、１４、１５）と、をさらに具備する請求項１７に記載の装置。
【請求項１９】
前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を、１つの合成されたナビゲーション・オブジェクト（４）に合成する必要があるか否かを判定する手段（１５）をさらに具備する請求項１７に記載の装置。
【請求項２０】
前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）は、ウェブページに含まれている画像マップ（１）内の画像ハイパーリンクであり、
前記合成されたナビゲーション・オブジェクト（４）は、前記画像マップ（１）の選択可能なスケーリングされた図形表示によって表示され、
前記選択可能なスケーリングされた図形表示（４）が選択されたとき、前記画像マップ（１）内の前記画像ハイパーリンク（１−１〜１−６）は、スケーリングされていないフォーマットで表示される請求項１７に記載の装置。
【請求項２１】
デジタルコンピュータの内部メモリ内へ直接ロード可能なコンピュータプログラムであって、該コンピュータプログラムがコンピュータで実行されるとき、請求項１の方法が具備するステップを実行するためのソフトウェア・コード部を具備するコンピュータプログラム。
【請求項２２】
ブラウザを具備する請求項２１に記載のコンピュータプログラム。
【請求項２３】
ナビゲーション・オブジェクト（１−１〜１−６）の改善された描画用ネットワークエレメントであって、
該描画用ネットワークエレメントは、少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）を、１つの合成されたナビゲーション・オブジェクト（４）に合成する手段を具備し、
前記合成されたナビゲーション・オブジェクト（４）はブラウザによって表示され、
前記合成されたナビゲーション・オブジェクト（４）が選択されたとき、前記少なくとも２つのナビゲーション・オブジェクト（１−１〜１−６）は、前記ブラウザによって表示されることを特徴とするネットワークエレメント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション・オブジェクトの描画を改善するための方法、装置、コンピュータプログラム、ブラウザ、およびネットワークエレメントに関する。
【背景技術】
【０００２】
個人用携帯端末（ＰＤＡ）や移動電話のようなハンドヘルド型マルチメディア装置で現在進行している小型化には、近年になってユーザの知覚上の限界による限度が存在するように思われる。このことは、ハンドヘルド型装置に占めるディスプレイの相対的面積の拡大を図ろうとする著しい動向と共に、特にハンドヘルド型装置のディスプレイの設計について当てはまることである。しかし、ハンドヘルド型装置のディスプレイの寸法は、通常コンテンツが設計されるディスプレイの寸法に比べると、必然的に著しく小さな寸法となる。例えば、ワールドワイドウェブ（ＷＷＷ）用コンテンツ、すなわちハイパーテキストマークアップ言語（ＨＴＭＬ:HyperText Markup Language）やハイパーテキストマークアップ言語の派生言語（拡張可能ＨＴＭＬ（ＸＨＴＭＬ）など）によってフォーマット化されたウェブページをハンドヘルド型装置で表示するとき、これらのウェブページは、コンピュータ・モニタの描画用として設計されたもので、移動電話のようなハンドヘルド型装置のディスプレイの寸法よりも８〜１０倍も大きいことを考慮する必要がある。
【０００３】
ハンドヘルド型装置のディスプレイでウェブページを見ることは、スクロールバーを用いた水平方向および垂直方向のスクロール動作を必要とし、これはハンドヘルド型装置のユーザにとっては一般に気持ち良くないものとして経験され、または不快のものとして経験される。したがって、ハンドヘルド型装置にインストールされ、ウェブページの内容をインタプリタして出力するほとんどのブラウザは、ハンドヘルド型装置のディスプレイの寸法に最適化されたフォーマットでウェブページを見せることができる可能性を備えている。
【０００４】
この最適化を実行するための周知の技法として、ハンドヘルド型装置のディスプレイの幅に適合させるように、ウェブページをスケーリングする技法がある。このウェブページ用のスケーリング技法は、水平方向のスクローリングを回避するためのもので、例えば米国特許出願公報（ＵＳ２００２／００２１３０８Ａ１）に開示されている。
【０００５】
ＨＴＭＬ規格およびＸＨＴＭＬ規格は、いわゆる画像マップ・オブジェクトを特定し、このオブジェクトは、画像内部における選択可能な領域を規定するために使用される。このような画像マップが、図１に例として描かれている。画像マップは、基本的にいくつかの画像領域１−１〜１−６から構成されるような画像１のようなものであり、この画像領域１−１〜１−６のうちの少なくともいくつかは、基本的に画像ハイパーリンクとして機能するものである。画像ハイパーリンクは、ユーザによる選択が可能でウェブリソースに付随している画像を規定するＨＴＭＬオブジェクトであり、このウェブリソースのユニフォームリソースロケータ（ＵＲＬ:Uniform Resource Locator）は、画像ハイパーリンクのアンカーハイパーレファレンス（anchor hyperreferences ）の領域によって規定される。画像が選択されると、ブラウザは、アンカーハイパーレファレンスで規定されたウェブリソースを取り込むことになるが、このアンカーハイパーレファレンスはウェブページ、音、ビデオなどであってもよい。まったく同様に、テキストハイパーリンクは、選択可能な画像の代わりに選択可能なテキストを有するＨＴＭＬタグとなり、音声ハイパーリンクは、選択可能な画像の代わりに音声入力オプションを有するＨＴＭＬタグとなる。
【０００６】
画像マップ１内に、ウェブリソースに付随せずに活性化しない画像領域のみを提供する画像領域を設けることも可能である。画像領域１−１〜１−６までマウス・ポインタを移動させクリックするか、またはタッチスクリーン、キーボード入力あるいは音声コマンドを使用するかのいずれかを行うことにより、ユーザが画像領域１−１〜１−６のいずれかを選択をするとき、ブラウザは、画像領域１−１〜１−６に付随しているウェブリソースをダウンロードすることになる。このウェブリソースは、さらに別の画像、テキスト、音、ビデオ、あるいは、この時ブラウザが実行するスクリプトを含むものであってもよい。
【０００７】
画像マップは、ウェブページ上で広く利用され、特にウェブページのメニュー用として利用されている。それだけでなく、画像マップは、例えばポータブル・ドキュメント・フォーマット（ＰＤＦ：Portable Document Format）の文書およびワード（Word）の文書、または道路マップにおける文書などのような非常に大きなテキストドキュメントに、ナビゲーションすることを単純化するのにも利用される。ほとんどのとき、画像マップは、ハンドヘルド型装置のディスプレイの幅／高さよりも、広く／高いものとなる。したがって、ウェブページを、ハンドヘルド型ディスプレイの幅／高さに適合させるために縮小するとき、画像マップも同様に縮小されることになる。
【０００８】
図２は、コンピュータ・モニタ上の描画用として設計された図１の画像マップに対してスケーリングを適用したときに得られる結果を示す図である。画像マップをスケーリングさせた画像領域は、ハンドヘルド型装置のディスプレイの描画用として最適化されているが、明らかにもはや識別することができなくなっている。そして、スケーリングされた画像マップに基づいて、ナビゲーションを行うことはもはや不可能である。
【０００９】
このようなスケーリングされた画像マップを用いてナビゲーションを行う１つの方法として、いわゆる各々の画像領域に対する代替テキストの規定に依存する方法がある。代替テキストは、画像ハイパーリンクおよび画像マップ内の画像ハイパーリンクの規定に関してオプションであり、さらにマウス・ポインタが画像または画像領域を指し示したときに出現するテキストを特定するものである。図２の例で、マウス・ポインタを画像領域１−４へ移動させたとき、ブラウザは、この画像領域１−４の代替テキストが“メール（Mail）”として規定されていれば、テキスト“メール”を表示し、あるいは、この画像領域１−４の代替テキストが規定されていなければ、何のテキストも表示しない。
【００１０】
認識可能な範囲を越えて縮小された画像マップの問題に対する別の解決方法として、画像マップ領域２−１〜２−６に対応する縮小された画像マップ２の画像ハイパーリンクの活動を停止させるような方法で、縮小された画像マップを表示することがある。代わりに、ブラウザは、各々の画像領域２−１〜２−６に対応するハイパーレファレンスを引き出し、縮小された画像マップに隣接して表示されるテキストハイパーリンクのハイパーレファレンスとして、引き出したハイパーレファレンスを利用する。しかし、テキストハイパーリンクを表わすテキストは、画像ハイパーリンク内の各々の画像領域２−１〜２−６に関して規定された代替テキストのみに基づくことができるか、あるいは通常ユニフォームリソースロケータ（ＵＲＬ）であるハイパーレファレンス自体のみに基づくことができるものである。ユニフォームリソースロケータは、一般に長い文字列で、これらの長い文字列は、これら文字列が意味しているターゲット・オブジェクトの型に関する結論を得ることができないことがある。
【００１１】
最後に、ブラウザのなかにはスケーリングされたウェブページと原寸法のウェブページとの間の表示切替えをサポートしているものもある。原寸法（スケーリングされていない）のウェブページを表示するとき、ウェブページの外観検査を行うために、通常水平方向と垂直方向のスクロールバーが必要とされる。したがって、もはや識別できなくなった画像領域を有するスケーリングされたサイトマップが原因で、スケーリングされたウェブページが、これ以上ナビゲーションをすることができなくなったときに、ユーザは原寸法のウェブページへ切替えを行うことが可能である。しかし、スケーリングされたウェブページとスケーリングされていないウェブページとの間での切替えは、ユーザに高度の熟練操作を要求し、かなり複雑な処理を意味するものとなる。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
したがって、上述の問題を解決するために、本発明は、ナビゲーション・オブジェクトの改善された描画を行うための方法、装置、コンピュータプログラム、ブラウザおよびネットワークエレメントを提供することが目的である。
【課題を解決するための手段】
【００１３】
ナビゲーション・オブジェクトの改善された描画を行う方法であって、
少なくとも２つのナビゲーション・オブジェクトを、１つの合成されたナビゲーション・オブジェクトに合成するステップと、
上記合成されたナビゲーション・オブジェクトを表示するステップと、
上記合成されたナビゲーション・オブジェクトが選択されたとき、上記少なくとも２つのナビゲーション・オブジェクトを表示するステップと、を具備する方法を提案する。
【００１４】
ナビゲーション・オブジェクトは、ユーザによって選択できるエレメントを具現化することが可能である。ナビゲーション・オブジェクトは、この選択できるエレメントが選択された際に、ターゲット・オブジェクトが実行されるかまたは表示されるようなターゲット・オブジェクトに付随して選択できるエレメントを具現化することが可能である。従来技術で表示したときのように、もはや識別ができず適切な選択もできないような少なくとも２つのナビゲーション・オブジェクトは、最初に１つの合成されたナビゲーション・オブジェクトに合成される。この合成ステップは、上記少なくとも２つのナビゲーション・オブジェクトを、ユーザが識別できて選択可能となる表示に変換するステップを含むことが可能である。次いでこの合成されたナビゲーション・オブジェクトの表示が行われる。上記合成されたナビゲーション・オブジェクトにおいて、少なくとも２つのナビゲーション・オブジェクトのプロパティ（property）は、すなわち、選択することができて、ターゲット・オブジェクトに付随しており、このプロパティを維持することも除去することも可能である。いずれのときにも、合成されたナビゲーション・オブジェクト自体を選択できる可能性を与えることが必要となる。ユーザがこの合成されたナビゲーション・オブジェクトを選択したとき、上記少なくとも２つのナビゲーション・オブジェクトは、ユーザによって識別できて、選択ができるような方法で表示が行われる。
【００１５】
本発明の方法によれば、上記少なくとも２つのナビゲーション・オブジェクトは図形オブジェクトであることが好ましい。画像や画像マップあるいは動画に含まれる画像部分の図形オブジェクトは、あまりにも大きすぎて、表示する装置のディスプレイに適合することができない可能性があるため、これらの寸法がディスプレイに適合するように図形オブジェクトのスケーリングを行う必要が生じる。スケーリングを行うことにより図形オブジェクトの認識率が低下することが考えられるため、最初に上記少なくとも２つの図形オブジェクトを合成して、合成された１つの図形オブジェクトにし、この合成された図形オブジェクトをディスプレイに表示すると好適である。この合成された図形オブジェクトは、この図形オブジェクトが合成されたオブジェクトであることを示す追加アイコンを用いて、マークとなる目印をつけるようにしてもよい。合成を実行するステップは、例えばスケーリング技法や別の画像処理技法によって、前記少なくとも２つの図形オブジェクトを一括表示するような合併させるステップを含むものであってもよい。次いで、ユーザは、例えばマウス・クリックや、キーボードや、タッチスクリーンによって、あるいは、音声コマンドによって、この合成された図形オブジェクトを選択することができる。この合成された図形オブジェクトが選択された時だけ、上記少なくとも２つの図形オブジェクトは、認識率の向上が図られた表示モードで好適に表示される。
【００１６】
本発明の方法によれば、上記少なくとも２つのナビゲーション・オブジェクトは音声オブジェクトであることが好ましい。音声オブジェクトは、例えば音声用タグやスピーチ入力用タグとして具現化されたものであってもよい。ある一定の単語またはフレーズが発声され、この単語またはフレーズが装置によって認識されると、装置は、上記単語またはフレーズに付随する一定のコマンドを実行することになる。上記少なくとも２つの音声オブジェクトが長すぎる場合、ユーザが選択できるような１つの合成された音声オブジェクトに変えること（例えば、合成された音声オブジェクトを発声すること）が可能であり、変えた形で、上記少なくとも２つの音声オブジェクトが再び上記装置に提示されることになる。このようにして、各々の音声オブジェクトに付随するフレーズを発声することによって、上記各々の音声オブジェクトに付随するコマンドを、装置に実行させることになる。例えば、メニューの２つの音声オブジェクトである“ニューズ（News）”と“メール（Mail）”とを合成して、１つの合成された音声オブジェクト“メニュー（Menu）”となるようにしてもよい。“メニュー”と発声されると、装置は、音声オブジェクトの“ニューズ”と“メール”とを起動させ、いずれか一方の音声オブジェクトを選択できるように、各々の音声入力を待機することになる。
【００１７】
本発明の方法によれば、前記少なくとも２つのナビゲーション・オブジェクトは、例えばワード文書やＰＤＦ文書のようなテキストドキュメントのテキストリンクやテキスト領域などのテキスト・オブジェクトであることが好ましい。同様に、ナビゲーション・オブジェクトは表の部分、図などを表わすものであってもよい。上記複数のテキスト・オブジェクトは合成されて、１つの合成テキスト・オブジェクトにされる。前記テキスト・オブジェクトは、マウスのクリックやキーボード、タッチスクリーンあるいは同様の入力装置によって、ユーザが選択する文字列であってもよい。このとき、複数のテキスト・オブジェクトを１つのテキスト・オブジェクトに合成することは、ある程度の記述語を上記少なくとも２つのテキスト・オブジェクトに割り当てることによって、あるいは、上記少なくとも２つのテキスト・オブジェクトのフォントサイズの変更することおよび／またはテキスト・オブジェクトの再構成を行うことによって遂行することが可能である。例えば、１つの合成されたテキスト・オブジェクトとして、“メニュー”という語をテキスト・オブジェクトの“ニュース”と“メール”とに割り当てるようにすることも可能である。
【００１８】
本発明の方法によれば、上記合成されたナビゲーション・オブジェクト（４）を第１の表示モードで表示し、上記合成されたナビゲーション・オブジェクトが選択されたとき、前記少なくとも２つのナビゲーション・オブジェクトを第２の表示モードで表示すると好都合である。ナビゲーション・オブジェクトは、装置のユーザがナビゲーション・オブジェクトとして認識でき、このナビゲーション・オブジェクトを選択できるように表示されているタイプのもので、例えば、図形オブジェクト、テキスト・オブジェクト、または音声オブジェクトの例がある。しかし、装置の標準表示モードにおける前記少なくとも２つのナビゲーション・オブジェクトの表示が、前記少なくとも２つのナビゲーション・オブジェクトとして、もはや認識できないことが生じることがある。例えば、ナビゲーション・オブジェクトが装置によってスケーリングされた画像であるときに生じることがある。このとき、合成されたナビゲーション・オブジェクトを、例えば上記少なくとも２つのナビゲーション・オブジェクトのスケーリングされた表示のものを、第１の表示モードで表示すると好都合であり、この第１の表示モードは、表示できる全てのコンテンツのスケーリングを含むことができる装置の標準表示モードであってもよい。上記第１の表示モードにおいて、上記少なくとも２つのナビゲーション・オブジェクトは、スケーリングが原因で認識できなくなるようなときがある。しかし、合成されたナビゲーション・オブジェクトは、アイコンとしてマーク表示することが可能であり、このアイコンによる合成されたナビゲーション・オブジェクトは、上記少なくとも２つのナビゲーション・オブジェクトだけを表示するものである。この合成されたナビゲーション・オブジェクトが選択されたとき、上記少なくとも２つのナビゲーション・オブジェクトが、第２の表示モードで表示されることになる。上記第２の表示モードでは、前記第１の表示モードと比較したとき、前記少なくとも２つのナビゲーション・オブジェクトに関して、改善された描画が可能となる。この第２の表示モードは、例えばスケーリングを行うことなく、前記少なくとも２つのナビゲーション・オブジェクトを表示するモードであってもよい。そして、ユーザがナビゲーション・オブジェクトの全てを検索できるように垂直方向および／または水平方向のスクロールバーが必要とされる可能性がある。
【００１９】
本発明の方法によれば、上記少なくとも２つのナビゲーション・オブジェクトの各々のナビゲーション・オブジェクトは、上記ナビゲーション・オブジェクトの選択時に表示または実行される各々のターゲット・オブジェクトに付随していることがさらに好ましい。この時、ナビゲーション・オブジェクトの選択によってリンクされる環境でのナビゲーションを実行することが可能となるが、そのとき、ターゲット・オブジェクトはドキュメント、スクリプトあるいはマルチメディアコンテンツであってもよい。
【００２０】
本発明の方法によれば、上記ナビゲーション・オブジェクトの選択時に表示または実行される上記各々のターゲット・オブジェクトは、上記第１の表示モードで表示または実行されることがさらに好ましい。第２の表示モードでナビゲーション・オブジェクトが表示されているときに、ナビゲーション・オブジェクトが選択されると、第１の表示モードが呼び出され、ナビゲーション・オブジェクトに付随するターゲット・オブジェクトが表示または実行される。しかし、いくつかのケースでは、第２の表示モードでターゲット・オブジェクトが表示されるかまたは実行される方が好都合なときもある。
【００２１】
本発明の方法によれば、上記ナビゲーション・オブジェクトは、マークアップ言語、特にハイパーテキストマークアップ言語（ＨＴＭＬ）、またはＨＴＭＬ言語から派生した言語によって規定され、ブラウザによってインタプリタされることが、さらに好ましい。このとき、ナビゲーション・オブジェクトは、ワールドワイドウェブ（ＷＷＷ）で利用されているように、ＨＴＭＬ言語で書かれたドキュメントを表わすウェブページでナビゲーションの実行を可能にするものであってもよい。これらのドキュメントのインタプリタ処理は、ブラウザによって実行される。このブラウザは、ブラウザがインストールされている装置の表示タイプに適した方法で、各々のＨＴＭＬ言語のタグを表示することになる。
【００２２】
本発明の方法によれば、前記少なくとも２つのナビゲーション・オブジェクトはハイパーリンクであることがさらに好ましい。このハイパーリンクは、画像リンク、音声リンクあるいはテキストリンクであってもよい。特に、画像マップ内の画像ハイパーリンク、すなわち画像領域とアンカーハイパーレファレンスとの関連については、本明細書で考察し、これによって、画像領域を選択する際に、ハイパーレファレンス（通常ＵＲＬ）によって特定されるコンテンツをブラウザによって表示または実行できるようにする。また、テキストマップや同様のマップ内のテキストハイパーリンクをここで適用することも可能である。合成されたナビゲーション・オブジェクトが、画像マップやテキストマップのスケーリングされた表示であるような合成されたナビゲーション・オブジェクトにおいては、ハイパーリンクは、そのまま各々に選択可能なものであってもよいし、選択されないものであってもよい。第１のケースでは、画像マップの構造をすでに知っているユーザは、スケーリングのためにハイパーリンクをもはや認識することはできないけれども、それでもマップ内に含まれている各々のハイパーリンクを利用することは可能である。合成されたナビゲーション・オブジェクトを全体として選択するために、追加したアイコンを利用することも可能である。
【００２３】
本発明の方法によれば、上記第１の表示モードがスケーリングされたフォーマット表示モードであり、上記第２の表示モードがスケーリングされていないフォーマット表示モードである方がさらに好ましい。上記第１の表示モードは、ディスプレイでのコンテンツを表示するための標準モードであってもよく、ディスプレイに表示されたコンテンツのスケーリングを行い、これによって、コンテンツの幅および／または高さがディスプレイの幅および／または高さに適合するようにする。これとは対照的に、第２の表示モードは、コンテンツが読めなく、認識が不可になるような標準スケーリング処理を行わないものであり、この結果コンテンツが表示ウィンドウの中へ十分に適合できないことがある。したがって、スケーリングされていない表示モードは、上記少なくとも２つのナビゲーション・オブジェクトの認識が維持されているモードとして理解すべきであるが、このときそれでも少量のスケーリングを含むようにしてもよい。
【００２４】
本発明の方法によれば、上記少なくとも２つのナビゲーション・オブジェクトを、１つの合成されたナビゲーション・オブジェクトに合成する上記ステップは、上記少なくとも２つのナビゲーション・オブジェクトを一括でスケーリングを行うステップを具備することがさらに好ましい。合成されたナビゲーション・オブジェクトをスケーリング用フォーマットにして、スケーリング用フォーマット表示モードである上記第１の表示モードで表示できるようにするためには、スケーリング処理が必要である。合成の必要がある少なくとも２つのナビゲーション・オブジェクトを実際に含むコンテンツをスケーリングする際、実行するスケーリング処理は、ブラウザによって実行される処理と同一であってもよい。
【００２５】
本発明の方法によれば、上記第１の表示モードでは第１の表示ウィンドウを使用し、上記第２の表示モードでは第２の表示ウィンドウを使用することがさらに好ましい。上記少なくとも２つのナビゲーション・オブジェクトは、ディスプレイ上の１つの離れた領域、またはポップアップウィンドウ（pop-up window）において、より簡明に表示される。
【００２６】
本発明の方法によれば、上記第１の表示モードと上記第２の表示モードの両方の表示モードが、同一の表示ウィンドウで使用できることがさらに好ましい。したがって、１つの表示ウィンドウで、２つの表示モードを適用することが可能となる。例えば、ディスプレイの任意の領域を、第１の表示モードになるようにしてもよいし、ディスプレイの残りの領域を、第２の表示モードになるようにしてもよい。
【００２７】
本発明の方法によれば、上記第２の表示モードにおいて、水平スクロールバーと垂直スクロールバーのうちの少なくとも１つは備えることがさらに好ましい。スケーリングされていない（元の）フォーマットで表示された上記少なくとも２つのナビゲーション・オブジェクトの幅または高さが、ディスプレイまたはポップアップウィンドウの幅および／または高さを超えるとき、水平および／または垂直スクロールバーは、スケーリングされていない表示モードで、水平方向および／または垂直方向の各々におけるパニング（panning）を可能にしてくれる。
【００２８】
本発明の方法によれば、前記少なくとも２つのナビゲーション・オブジェクトを１つの合成されたナビゲーション・オブジェクトに合成する必要があるか否かを判定するステップを、上記方法がさらに具備することがさらに好ましい。スケーリング用フォーマット表示モードによるスケーリングを行った後、少なくとも２つのナビゲーション・オブジェクトが識別可能でなくなったとき、前記少なくとも２つのナビゲーション・オブジェクトを１つの合成されたナビゲーション・オブジェクトに合成し、この合成されたナビゲーション・オブジェクトを表示するステップだけが要求される。この判定するステップは、ナビゲーション・オブジェクトの原寸法とディスプレイの寸法とを比較することによって、または、少なくとも２つのナビゲーション・オブジェクトに適用されるスケーリング倍率の最大許容値を設定することによって決定することができる。あるいは、この判定するステップは、スケーリングされたオブジェクトがユーザにとってまだ認識可能であるか否かを判定するいくつかのパターン認識アルゴリズムを利用すること、またはスケーリングにおける視覚情報の紛失量の判定するいくつかのアルゴリズムを利用することによって、おそらく決定することができる。
【００２９】
ナビゲーション・オブジェクトの改善された描画方法がさらに提案され、
該描画方法は、少なくとも２つのナビゲーション・オブジェクトを、１つの合成されたナビゲーション・オブジェクトに合成するステップと、
該合成されたナビゲーション・オブジェクトを表示するステップと、
該合成されたナビゲーション・オブジェクトが選択されたとき、該少なくとも２つのナビゲーション・オブジェクトを表示するステップとを具備し、
そして、上記少なくとも２つのナビゲーション・オブジェクトは、ウェブページに含まれる画像マップ内の画像ハイパーリンクであり、
上記合成されたナビゲーション・オブジェクトは上記画像マップにおける選択可能なスケーリングされた図形表示によって表され、
さらに、上記選択可能なスケーリングされた図形表示が選択されたとき、上記画像マップ内の上記画像ハイパーリンクは、スケーリングされていないフォーマット表示モードで表示される。
【００３０】
ナビゲーション・オブジェクトの改善された描画を行う装置がさらに提案されており、  該装置は、少なくとも２つのナビゲーション・オブジェクトを１つの合成されたナビゲーション・オブジェクトに合成する手段と、
該合成されたナビゲーション・オブジェクトを表示する手段と、
該合成されたナビゲーション・オブジェクトが選択されたとき、上記少なくとも２つのナビゲーション・オブジェクトを表示する手段と、を具備する装置である。
【００３１】
本発明の装置によれば、該装置は、
上記合成されたナビゲーション・オブジェクトを第１の表示モードで表示する手段と、  上記合成されたナビゲーション・オブジェクトが選択されたとき、上記少なくとも２つのナビゲーション・オブジェクトを第２の表示モードで表示する手段と、を具備することがさらに好ましい。
【００３２】
本発明の装置によれば、該装置は、上記少なくとも２つのナビゲーション・オブジェクトを１つの合成されたナビゲーション・オブジェクトに合成する必要があるか否かを判定する手段を具備することがさらに好ましい。
【００３３】
ナビゲーション・オブジェクトの改善された描画装置がさらに提案され、
該描画装置は、少なくとも２つのナビゲーション・オブジェクトを、１つの合成されたナビゲーション・オブジェクトに合成する手段と、
該合成されたナビゲーション・オブジェクトを表示する手段と、
該合成されたナビゲーション・オブジェクトが選択されたとき、前記少なくとも２つのナビゲーション・オブジェクトを表示する手段と、を具備し、
そして、前記少なくとも２つのナビゲーション・オブジェクトは、ウェブページに含まれる画像マップ内の画像ハイパーリンクであり、
上記合成されたナビゲーション・オブジェクトは、上記画像マップにおける選択可能なスケーリングされた図形表示によって表わされ、
さらに、上記選択可能なスケーリングされた図形表示が選択されたとき、上記画像マップ内の上記画像ハイパーリンクは、スケーリングされていないフォーマットで表示される。
【００３４】
さらに、デジタルコンピュータの内部メモリ内へ直接ロード可能なコンピュータプログラムであって、該コンピュータプログラムは、該デジタルコンピュータ内で実行されるとき、上記方法のステップのいくつかの方法のステップを実行するためのソフトウェアのコード部分を包含していることが提案される。上記デジタルコンピュータは、例えばハンドヘルド型装置の中に予め組み込まれたマイクロプロセッサで、かつブラウザの機能性を実装しているマイクロプロセッサであってもよい。
【００３５】
さらに、ナビゲーション・オブジェクトの改善された描画用ブラウザが提案される。
該ブラウザは、少なくとも２つのナビゲーション・オブジェクトを、１つの合成されたナビゲーション・オブジェクトに合成する手段と、
該合成されたナビゲーション・オブジェクトを表示する手段と、
該合成されたナビゲーション・オブジェクトが選択されたとき、前記少なくとも２つのナビゲーション・オブジェクトを表示する手段と、を具備する。
上記ブラウザは、移動電話やＰＤＡなどのようなハンドヘルド型装置の中に組み込まれたものであってもよいし、あるいは、パーソナルコンピュータや同様の対応する装置の中に組み込まれたものであってもよい。
【００３６】
さらに、ナビゲーション・オブジェクトの改善された描画用ネットワークエレメントが提案される。該ネットワークエレメントは、少なくとも２つのナビゲーション・オブジェクトを、１つの合成されたナビゲーション・オブジェクトに合成する手段を具備し、該合成されたナビゲーション・オブジェクトはブラウザによって表示され、該合成されたナビゲーション・オブジェクトが選択されたとき、上記少なくとも２つのナビゲーション・オブジェクトは前記ブラウザによって表示される。ときによっては、ネットワーク内の最適化サーバによって、ウェブページの最適化を実行することが非常に有用となることもあり、このときにも本発明の適用が可能である。本発明でサーバの最適化を図るとき、合成されたナビゲーション・オブジェクトをブラウザへ送信するときに、例えば品質を低下させることによって、広い帯域幅を低減することが可能である。そして、ユーザがブラウザの合成されたナビゲーション・オブジェクトを選択したとき、サーバは、前記少なくとも２つのナビゲーション・オブジェクトを高い品質にて送信することができる。本発明は、画像マップのような複雑なナビゲーション・オブジェクトをサポートしていない基本ブラウザが、それでもなお、複雑なナビゲーション・オブジェクトをベースとするナビゲーションを利用できるような方法を実行させるようにすることができる。例えば、上記合成されたナビゲーション・オブジェクトは、ページにリンクする通常の画像リンクであってもよく、該ページにおいて、画像マップなどのような複雑なナビゲーション・オブジェクトは、ＨＴＭＬテーブルを使用することで提携されている通常の画像リンクによって表わされている。
【００３７】
後述する実施形態から本発明の上記およびその他の態様を明らかにし、本明細書で後述する実施形態と関連して解明することにする。
【発明を実施するための最良の形態】
【００３８】
図中、同じ図面要素は常に同じ参照番号によって示すことにする。
【００３９】
図３〜図５は、本発明の方法の推奨実施形態に基づいて達成可能な移動電話のディスプレイ３における画像マップの描画の例を示す。
【００４０】
ウェブページが移動電話のディスプレイ３に表示されるとき、移動電話の中に組み込まれているブラウザは、このウェブページがディスプレイ３の中へ最適に適合するように、例えば、スケーリングするウェブページの幅をディスプレイ３の中に適合させるように、最初にウェブページのスケーリングを実行する。こうして、ウェブページ全体がスケーリングされたフォーマット表示モードで表示される。次に、このウェブページが画像マップ１を含むとき、ブラウザは、スケーリング処理後にスケーリングされた画像マップ２が可読か否かを決定する必要がある。この決定は、例えば、スケーリングされた画像マップ２が画像マップの原寸法のディスプレイの幅に適合するか否かのチェックを行うこと、または最大許容倍率を規定することにより達成することが可能である。スケーリングされた画像マップ２が読めれば、さらなる処理をせずに、すなわちディスプレイ３のブラウザによって、スケーリングされた画像マップ２が表示されることになる。また、スケーリングされた画像マップ２の方が元々ディスプレイの表示幅よりも狭いとき、この画像マップ２は全くスケーリングされないことになる。画像マップがその原寸法のディスプレイの表示幅に適合するかを判定する際、ユーザが選択した追加のズーミング・レベルを考慮する必要が生じるときがある。例えば、ユーザが２００％のズーミング・レベルを選択したとき、ズームされた画像マップがディスプレイの幅に適合するかの判定を行う際、画像マップの元の幅に追加の倍率２を乗じなければならない。この倍率の乗算は、画像マップがその元の（ズームされていない）幅でディスプレイの表示幅に適合するときでさえ、ズーミングによって画像マップのスケーリングが強制的に行われることもあり得ることに起因するものである。また、ズームレベルが１００％未満のとき、ズーミング・レベルの選択後に、その元の（ズームされていない）寸法で画像マップを開く方が好都合なときもある。それは、通常ズーミングが画質／認識率が低下させるからである。
【００４１】
スケーリングされた画像マップ２が、スケーリング処理に起因して、もはや読むことができないことが決定したとき、スケーリングされた画像マップ全体は、図３に描かれているような１つの選択可能項目４として表示されることになる。さらに図３において、表示されるウェブページの中で残存しているオブジェクト６が、また例示的に描かれている。例えば、最上部（上記項目４の上）で、選択可能項目４の近くにある小型アイコン５によって、画像マップが通常の画像リンクではなく、代わりにアイコンを選択することにより、画像マップを原寸法でオープンする選択箇所が、図形として示される。上記小型アイコンは、常時表示させるか、あるいは、例えば、選択可能項目の上にカーソルを移動させることによって、選択可能項目に焦点が当てられたときにのみ示すようにしてもよい。画像マップ１に含まれる各々の画像リンクを、選択可能項目４の中に保管するようにしてもよいし、保管しないようにしてもよい。このとき、画像マップ１をすでに知っている上級ユーザにとっては、スケーリングされた画像マップ２の中から、画像リンク２−１〜２−６を直接選択することが可能である。しかし、選択可能項目４自体を選択して、スケーリングされていないフォーマットで画像マップ１の表示をトリガさせる可能性が依然与えられていることは言うまでもない。このプロパティは、小型アイコン５に割り当てることも可能であり、例えばこの小型アイコン５のクリックすることによって、スケーリングされていない画像マップ１の表示がトリガされることになる。
【００４２】
装置９のユーザが、マウスによるポインティングまたはクリックによって、またはタッチスクリーン、キーボード入力または音声コマンドを使用して、選択可能項目４を選択するとき、画像マップ１が、図４に描かれているように、ブラウザによってその元のフォーマット（スケーリングされていないフォーマット）でディスプレイ３上にオープンにされる。この画像マップ１のオープンは、ディスプレイをクリアすること、および画像マップ１だけを表示することによって、図４に示すように実行することができる。また一方で、代替の方法として、ウェブページ（図示せず）の範囲内のスケーリングされていない画像マップ１の表示用スペースを形成するために、現在表示されているウェブページ上に残りのオブジェクト６を移動させることによって、上記オープンを実行することができる。いずれの場合にも、スケーリングされていない画像マップ１の寸法のために、水平方向および／または垂直方向のスクロールバーをディスプレイ３に設けることが必要になる可能性がある。これは、画像マップ１の全てを検索するためには、上記の水平方向および／または垂直方向を利用したパニングを使用可能にする必要がある。この例として水平スクロールバー７が図４に描かれている。
【００４３】
図５に描かれているように、スケーリングされていない画像マップ１は、またポップアップウィンドウ８として表示することが可能である。これによって、図５のディスプレイ３に現在表示されているように、選択可能項目４、アイコン５、およびウェブページの残りのオブジェクト６は、影響を受けない状態のままで残り、この上にポップアップウィンドウ８のみが重ね合わされている。なお、このポップアップウィンドウは、水平スクロールバー７として例示的に描かれているスクロールバーを備えるようにしてもよい。
【００４４】
スケーリングされていないフォーマットにおいて、画像マップ１の画像領域１−１〜１−６は、ナビゲーション用として、容易に識別できるので選択することができる。
【００４５】
画像領域の選択操作と対応する画像ハイパーリンクとを起動させずに、観察者がスケーリングされていない画像マップ１のビューを閉じるとき、例えば、ポップアップウィンドウ８を閉じることあるいはブラウザの“後退”ソフトキーを押すことにより、選択可能項目４、小型アイコン５、および残りのオブジェクト６とを含んでいるスケーリングされたウェブページは、再び完全に可視の状態になる。
【００４６】
観察者が、スケーリングされていない画像マップ１から画像領域１−１〜１−６を選択するとき、ブラウザは、ドキュメントを取り込むか、またはスクリプトもしくはマルチメディアコンテンツを実行することになる。実行するマルチメディアコンテンツは、対応する画像ハイパーリンクのアンカーハイパーレファレンスによって規定される画像領域１−１〜１−６を参照することになる。スクリプトのとき、スクリプトが別のウェブページへのナビゲーションを開始するか、または画像マップ１が含まれているウェブページの画面に変換すれば、図５に示すポップアップウィンドウ８（または図４に示す画像マップ１の原寸法の一覧）を閉じることができる。スクリプトが、現在表示されている画像マップ１の画面を変換するだけであれば、観察者は、図５に示すポップアップウィンドウ８（または図４に示す画像マップ１の原寸法の一覧）の中に、スケーリングされていない画像マップ１を留めることができる。
【００４７】
スケーリングされたウェブページ内での原寸法、すなわち図４に示す原寸法の画像、またはポップアップウィンドウのいずれかで、スケーリングされていない画像マップ１を表示するステップが、ブラウザのナビゲーション履歴に含まれないようにすることは可能である。例えば、観察者が、ナビゲーション履歴（例えば、後退／前進用コマンドまたは履歴リスト）によって、ドキュメント類のナビゲーションを行うとき、画像マップ１の原寸法の画像を利用しないようにすることも可能である。
【００４８】
図６は、本発明によるナビゲーション・オブジェクトの改善された描画が行われる装置の論理構造を示している。装置９は、ブラウザの機能実現に必要な標準的コンポーネントを具備するものである。コントローラ１０は、ブラウザの機能を制御し、観察者からの入力を、例えばキーボード、タッチスクリーン、マウスとの相互作用などを経由して受信し、または音声コマンドを通して、例えば新たにロードされるＵＲＬの入力情報を受け取る。ＨＴＭＬクライアント１１は、遠隔のリモートサーバ１６に接続されているネットワークインタフェース１２を介して、新規のＨＴＭＬページを取り込むような特定な処理を行い、コントローラ１０へのサービスを実行する。装置９がハンドヘルド型装置であるとき、上記のような遠隔への接続は一般に無線による接続となる。ＨＴＭＬインタプリタ１３は、表示用ドライバ１４を介してＨＴＭＬインタプリタ１３によって制御されるディスプレイ３に、ＨＴＭＬページを表示する役割を果たすものである。ＨＴＭＬインタプリタはＨＴＭＬコードの構文解析を行って、この解析結果を表示用ドライバ１４へ出力するものである。特に、ディスプレイ３に適合させるためのウェブページのスケーリングは、ＨＴＭＬインタプリタ１３と表示用ドライバ１４とによって実行される。本発明による追加の論理コンポーネントとして、画像マップコントローラ／インタプリタ１５で示されるインスタンス（instance）が、装置９の中に含まれる。この画像マップコントローラ／インタプリタ１５のインスタンスは、ＨＴＭＬインタプリタ１３とコントローラ１０とをサポートし、特に、複数のナビゲーション・オブジェクトを合成されたナビゲーション・オブジェクトに合成する機能を付与する。合成のために、上記インスタンスは、第１の（スケーリングされたフォーマット）表示モードで合成されたナビゲーション・オブジェクトの表示と、第２の（スケーリングされていないフォーマット）表示モードでナビゲーション・オブジェクトの表示とを制御し、合成されたナビゲーション・オブジェクトが観察者によって選択されたか否かの判定をコントローラ１０と一体になって実行し、上記複数のナビゲーション・オブジェクトが、１つの合成されたナビゲーション・オブジェクトに合成されたか否かの判定を行う機能を付与するものである。
【００４９】
図７は本発明によるナビゲーション・オブジェクトの改善された描画を行うためのネットワークエレメントの論理構造を示す図である。図７は基本的に図６に示す装置９の同じ論理素子を示すものである。しかし、装置９は、画像マップコントローラ／インタプリタ１５で示すインスタンスの機能をもはや所有していない。このインスタンスの機能は、今度はネットワークインタフェース１２とリモートサーバとの間に配置された最適化サーバ１７へシフトされる。実質的に、画像マップ１および同様のナビゲーション・オブジェクトに対するウェブページの構文解析は、最適化サーバ１７によって実行され、それに応じて変換されたＨＴＭＬページはネットワークインタフェース１２を介して転送される。この結果、装置９のディスプレイの幅／高さに適合するようにスケーリングされたときに認識不可となった画像マップ１は、最適化サーバ１７によって、１つの合成された画像マップ４に合成される。装置９のサイト側では、変更されたＨＴＭＬページは、ＨＴＭＬインタプリタ１３によって構文解析が実行され、合成された画像マップ４（最終的に、追加アイコン５と同時表示）が表示され、合成された画像マップ４が装置９のユーザによって選択されたとき、原寸法の画像マップ１は、ＨＴＭＬクライアント１１により取り込まれ、ディスプレイ３に表示される。また、最適化サーバ１７は、リモートサーバ１６とだけ相互作用するような追加モジュールとして実装し、ネットワークインタフェース１２とリモートサーバ１６との間に論理的に組み込まないようにすることも可能である。
【図面の簡単な説明】
【００５０】
【図１】従来技術によるスケーリングされていない画像マップを示す図である。
【図２】従来技術による小型表示装置のフォーマット用にスケーリングされた画像マップを示す図である。
【図３】本発明による合成されたナビゲーション・オブジェクトを示す図である。
【図４】本発明によるスケーリングされていないフォーマットの画像マップの表示を示す図である。
【図５】本発明によるポップアップウィンドウ内のスケーリングされていないフォーマットの画像マップの表示を示す図である。
【図６】本発明によるナビゲーション・オブジェクトの改善された描画用装置の論理構造を示す図である。
【図７】本発明によるナビゲーション・オブジェクトの改善された描画用ネットワークエレメントの論理構造を示す図である。
【図１】
2007507033.tif 000003
【図２】
2007507033.tif 000004
【図３】
2007507033.tif 000005
【図４】
2007507033.tif 000006
【図５】
2007507033.tif 000007
【図６】
2007507033.tif 000008
【図７】
2007507033.tif 000009
【国際調査報告】
2007507033.tif 000010
2007507033.tif 000011