【手続補正書】
【提出日】平成19年5月8日(2007.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示されるウェブページを示すデジタルコンテンツを受け付けることと、
ウェブページをレイアウトすることと、
第１倍率でウェブページのレイアウト部分をオーバービューウインドウに表示することと、前記レイアウトの複数要素が前記オーバービューウインドウに於いてよりも、拡大されたビューウインドウに於いてより大きく見えるようにする第２倍率の状態にある前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウト部分のサブパートを拡大されたビューウインドウに表示することと、前記拡大されたビューウインドウに現在表示されている前記オーバービューウインドウに表示された前記レイアウト部分の前記サブパートを示す拡大されたビューインジケータを、前記オーバービューウインドウに表示することと、を同時に行うことで、分割ビューである前記ウェブページの第１ビューを形成することによって、ユーザからの第１ビュー選択入力に対応することと、
前記分割ビューが表示される際に、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対して、前記オーバービューウインドウに表示されたレイアウトに関連して前記拡大されたビューインジケータを移動させることと、によって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトのサブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトのサブパートに継続して対応することと、
前記オーバービューウインドウ及び前記拡大されたビューウインドウに関する前記分割ビューの組み合わせを有していない第２ビューを形成することによって、ユーザからの第２ビュー選択入力に対応することと、を備える、コンピュータデバイスに於けるメディア表示方法であって、
前記デジタルコンテンツは前記ウェブページの一部として表示されるテキストを有し、
第２ビュー選択入力に対する前記対応は、新しいテキストコラムのラインを越えて、前記新しいコラムのライン幅に関連して、前記分割ビューで使用された前記レイアウトに於ける前記選択されたテキストのレイアウト幅に関連した前記選択されたテキストのフォントサイズよりも大きい一つ又は複数のフォントサイズで、テキストの前記選択された部分をリフローすることを含む、前記ウェブページのテキストの選択された部分の第２レイアウトの実行を有し、
前記第２ビューは、前記新しいテキストコラムの最大幅が前記スクリーンに表示されるリフローされたテキストウインドウを有し、
前記第２ビューは、前記リフローされたテキストウインドウの表示と、前記レイアウトの複数要素を前記拡大されたビューに於いてよりも小さく見えるようにし、テキストを前記リフローされたテキストウインドウに於いてよりも小さなフォントに見えるようにする倍率で、前記ウェブページのレイアウト部分を表示する第２オーバービューウインドウと、の表示を同時に有する分割ビューに関する第２形式であり、
前記第２オーバービューウインドウは、前記リフローされたテキストウインドウに現在表示されているテキストの前記部分の表示を含む、コンピュータデバイスに於けるメディア表示方法。
【請求項２】
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてよりも、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態にある前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、前記拡大されたビューウインドウに現在表示されている前記オーバービューウインドウに示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを、前記オーバービューウインドウで表示することと、を同時に行うことによって、前記ウェブページの分割ビューを生成することと、
前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対応して、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記拡大されたビューインジケータを移動させることと、によって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトの前記サブパートに継続して対応することと、で構成され、
前記オーバービューウインドウに関連して、前記ウェブページレイアウトをスクロールし、これにより、以前に非表示であった部分が前記オーバービューウインドウにスクロールされることと、前記拡大されたビューインジケータの前記部分を、前記ウェブページレイアウトの前記以前非表示であった部分の上に移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートをスクロールし、これにより、前記拡大されたビューウインドウに表示された前記サブパート、がそうした移動後に前記拡大されたビューインジケータによって示された前記ウェブページレイアウトの前記サブパートに対応することと、によって、前記ナビゲーション入力が生成される前に、前記オーバービューウインドウに表示された前記ウェブページレイアウトの前記一部を越えて、前記ウェブページレイアウトの以前非表示であった部分の上に、ナビゲーション入力への前記対応が、前記拡大されたビューインジケータの一部を移動させるナビゲーション入力への対応を含む、コンピュータデバイスに於けるメディア表示方法であって、
前記分割ビューは、デジタルコンテンツをブラウズ可能なブラウザコンピュータの一部であるスクリーン上に表示され、
前記ブラウザコンピュータは、コンピュータネットワーク上のプロキシサーバから所定のウェブページを要求することにより、当該ウェブページを要求するユーザ入力に対応するブラウザプログラムを含み、
前記プロキシサーバは、コンピュータネットワーク上で、ユーザ要求を前記要求されたウェブページを保存または動的に生成する一つまたは複数のサーバと通信し、
前記一つまたは複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバは、前記デジタルコンテンツの受信として、ダウンロードされたウェブページを受信し、
前記プロキシサーバは、前記ウェブページのレイアウトを実行し、
前記プロキシサーバは、前記ブラウザコンピュータに前記ウェブページのレイアウトをダウンロードし、
前記ブラウザプログラムが、前記ブラウザコンピュータ上で、その後、前記オーバービューウインドウ及び拡大されたビューウインドウに、前記ダウンロードされたウェブページレイアウトの前記表示を行うとともに、前記スクロールで前記ナビゲーション入力に対応することによって、前記分割ビューを生成する、コンピュータデバイスに於けるメディア表示方法。
【請求項３】
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率でレイアウトされた前記ウェブページの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてより、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態となっている前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、現在、前記拡大されたビューウインドウに表示されている前記オーバービューウインドウに表示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを前記オーバービューウインドウに表示することと、を同時に行うことによって、前記ウェブページの分割ビューを生成することと、
これに対応して、前記拡大されたビューウインドウと、前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部との範囲内で、かつ、前記ビューウインドウ及びウェブページレイアウトの前記一部に関連して、カーソルを移動させることによって、ユーザからのナビゲーション入力に対応すること、で構成され、
ナビゲーション入力への前記対応が、前記所定のナビゲーション入力が生成される前に、前記拡大されたビューウインドウに表示された前記ウェブページの前記サブパートを越えて、前記拡大されたビューウインドウに非表示であった前記ウェブページレイアウトの一部の上に、前記カーソルを移動させることと、前記カーソルが移動される前記以前非表示であった部分が前記拡大されたビューウインドウにスクロールされ、表示されるように、前記拡大されたビューウインドウに関連して前記ウェブページレイアウトをスクロールすることと、これに対して、前記オーバービューウインドウに於いて前記拡大されたビューインジケータをスクロールし、これにより、前記拡大されたビューインジケータによって示された前記ウェブページレイアウトの前記サブパートが前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記サブパートに継続して対応すること、による、前記カーソルを前記拡大されたビューの境界に押しつける所定のナビゲーション入力への対応を含む、コンピュータデバイスに於けるメディア表示方法であって、
デジタルコンテンツを閲覧可能なブラウザコンピュータの一部であるスクリーン上に前記分割ビューが表示され、
前記ブラウザコンピュータは、所定のウェブページを要求するユーザ入力に対してコンピュータネットワーク上でプロキシサーバからそのウェブページを要求することによって対応するブラウザプログラムを含み、
前記プロキシサーバは、コンピュータネットワーク上で、前記ユーザ要求を、前記要求されたウェブページを保存、又は、動的に生成する、一つ又は複数のサーバに伝達し、
前記一つ又は複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバはデジタルコンテンツの前記受信として、前記ダウンロードされたウェブページを受信し、
前記プロキシサーバは、前記ウェブページの前記レイアウトを実行し、
前記プロキシサーバは前記ウェブページレイアウトを前記ブラウザコンピュータにダウンロードし、
前記ブラウザプログラムが、前記ブラウザコンピュータ上で、その後、前記オーバービューウインドウ及び拡大されたビューウインドウに、前記ダウンロードされたウェブページレイアウトの前記表示を行うことによって、前記分割ビューを生成する、コンピュータデバイスに於けるメディア表示方法。
【請求項４】
ウェブページの一部として表示されるテキストを含む、表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてより、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態で、前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、現在、前記拡大されたビューウインドウに表示されているオーバービューウインドウに表示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを前記オーバービューウインドウに表示することと、を同時に行うことによって、前記ウェブページの分割ビューを作成することと、
前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対応して、前記オーバービューウインドウに表示されたレイアウトに関連して、前記拡大されたビューインジケータを移動させることと、によって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトの前記サブパートに継続して対応することと、で構成され、
文字形状及びピクセル配置が前記文字形状の端部の配置の割合を増加させるために選択されているフォントビットマップによって、前記拡大されたビューウインドウに於ける前記フォントビットマップのピクセル解像度を前提として、前記フォントビットマップのピクセル境界を用いて、前記ウェブページに於ける複数のテキスト文字のそれぞれが前記拡大されたビューウインドウに表示される、コンピュータデバイスに於けるメディア表示方法。
【請求項５】
前記ウェブページレイアウトは、前記拡大されたビューウインドウで使用される前記フォントビットマップのレイアウトを定義し、
前記オーバービューウインドウに於いて表示された前記ウェブページレイアウトの表示は、低解像度表示が前記オーバービューウインドウに表示された低解像度フォントビットマップ表示のピクセル境界を用いて、文字形状の端部の配置の前記割合を増加させるために選択された文字形状及びピクセル配置を有していない、前記レイアウトに含まれた前記フォントビットマップに関する縮小された低ピクセル解像度表示を含む、請求項４に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項６】
前記拡大されたビューウインドウに於いて文字を表示するために使用されたフォントビットマップは、前記フォントビットマップが前記拡大されたビューウインドウに於いて表示される解像度に対して、アンチエイリアスが実行される、アンチエイリアスフォントビットマップである、請求項４に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項７】
拡大されたビューウインドウに表示されたテキストはラテンアルファベット文字で構成され、小文字の大部分が４ピクセル又はそれ未満のアドバンス幅で表示されるフォントで表示される、請求項６に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項８】
前記オーバービューウインドウ及び前記拡大されたビューウインドウは、個別アドレス可能な、異なる色のサブピクセルの所定の配置で構成されたピクセルを有するスクリーン上に表示され、
前記拡大されたビューウインドウに於いて文字を表示するために使用された前記アンチエイリアスフォントビットマップは、前記フォントビットマップによって示されている文字形状によって覆われる所定のサブピクセルの割合を表すカバレッジ値と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、所定のサブピクセルに関するカバレッジ値と、異なる色の一つ又は複数の近傍のサブピクセル一式に関するカバレッジ値との間の差異から生じるカラーアンバランスを回避するために作成された、異なる色のサブピクセルを含む、前記所定のカバレッジ値から近傍サブピクセルのカバレッジ値への前記所定のサブピクセルのカバレッジ値の割合に関するカラーバランス分配と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、一つ又は複数の近傍のサブピクセルからのカバレッジ値から、所定のサブピクセルのカバレッジ値への一つ又は複数の前記カラーバランス分配と、の機能として、異なる色のサブピクセルに関する前記所定の配置を有するスクリーンピクセルのそれぞれの所定のサブピクセルに対して、輝度値を割り当てるサブピクセル最適化ビットマップであり、
前記カラーバランス分配は、一部となっている全ピクセル内に於いて、カラーアンバランスを引き起こすサブピクセルのカバレッジ値の一部の分配に実質的に制限される、請求項６に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項９】
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することであって、前記レイアウトの要素をオーバービューウインドウにより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたサブパートがより大きな前記第２倍率で表示されることにより、前記レイアウトの前記拡大されたサブパートは、前記拡大されたビューウインドウによって覆われた前記レイアウトのサブポーション全部よりも少なく、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、で構成されるコンピュータデバイスに於けるメディア表示方法であって、
前記拡大されたビューウインドウに覆われた前記オーバービューウインドウに表示された前記レイアウトのサブポーションに関連して、前記拡大されたビューウインドウ上に表示された前記レイアウトの前記サブパートの前記位置を示す、一つ又は複数の拡大されたサブパートマーカを表示すること、を含み、
一つ又は複数の前記拡大されたサブパートマーカは、前記オーバービューに表示された前記レイアウトに関連して、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートの水平及び／又は垂直の範囲及び位置のそれぞれが略同一である範囲及び位置で、一つ又は複数の前記拡大されたビューウインドウの端部の幅、及び／又は、高さのサブパートに沿って延伸する、コンピュータデバイスに於けるメディア表示方法。
【請求項１０】
前記拡大されたビューウインドウは、前記オーバービューウインドウと略同一の幅を有しており、
前記ユーザによるナビゲーション入力への前記対応は、前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを垂直に移動させることと、前記レイアウトに関連して、前記拡大されたビューウインドウに表示された前記レイアウトの前記拡大されたサブパートの位置を垂直に移動させることと、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記レイアウトの前記拡大されたサブパートの垂直位置に於ける前記変化に対応するために、一つ又は複数の前記拡大されたサブパートマーカを垂直に移動させることと、によって、垂直ナビゲーション入力に対応することと、前記レイアウトに関連して、前記拡大されたビューウインドウに表示されたレイアウトの前記拡大されたサブパートの前記位置を水平に移動させることと、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記レイアウトの前記拡大されたサブパートの水平位置に於ける前記変化に対応するために、一つ又は複数の前記拡大されたサブパートマーカを水平に移動させることと、によって、前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを実質的に移動させることなく、水平ナビゲーション入力に対応することと、を含む、請求項９に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項１１】
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素をオーバービューウインドウに於いてより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、で構成されるコンピュータデバイスに於けるメディア表示方法であって、
前記デジタルコンテンツは、テキストを含み、
前記レイアウトは、前記テキストを前記ウェブページレイアウトにレイアウトし、
前記拡大されたビューウインドウに表示される前記解像度で、前記フォントビットマップのピクセル境界を使用して、前記文字形状及びピクセル配置が前記文字形状の端部の配置の割合を増加させるために選択されているフォントビットマップによって、前記テキストの複数文字のそれぞれが前記拡大されたビューウインドウに表示される、コンピュータデバイスに於けるメディア表示方法。
【請求項１２】
前記拡大されたビューウインドウに於いて表示されたフォントビットマップと同一のフォントビットマップを使用するが、前記文字形状及びピクセル配列が選択されているピクセル解像度よりも、低ピクセル解像度に縮小して、前記オーバービューウインドウが、前記拡大されたビューウインドウに表示された同一のウェブページレイアウトの縮小された表現を表示する、請求項１１に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項１３】
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素をオーバービューウインドウに於いてより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、で構成されるコンピュータデバイスに於けるメディア表示方法であって、
前記デジタルコンテンツは、一つ又は複数の画像、及び、一つ又は複数のテキスト文字列を含み、
前記レイアウトに於ける水平及び垂直の仮想位置を、前記画像のそれぞれ、及び、所定のラインに表示されたテキストの文字列のそれぞれの部分に割り当てるために、前記ウェブページの前記レイアウトは、前記画像及びテキストに対するレイアウトピクセルサイズを使用する仮想ピクセル解像度で、前記画像及びテキストをレイアウトすることを含み、
前記仮想ピクセル解像度で実行されたレイアウトに於ける対応する部分に関連して、前記第２倍率によって縮小されるピクセル解像度で、前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの一部が表示され、
前記拡大されたビューウインドウに於ける画像及びテキストは、前記第２倍率によって縮小されているように、仮想ウェブページレイアウトに於ける前記画像及びテキストの位置に対応するピクセル座標に表示され、
前記第２倍率によって縮小されるように、仮想レイアウトに於ける前記画像及びテキストに対して使用された前記ピクセルサイズに対応する縮小されたピクセルサイズで、前記画像及びテキストは前記拡大されたビューウインドウに描画され、
前記拡大されたビューウインドウに於けるテキストの文字列の前記画像は、前記仮想レイアウトに於ける前記文字列の前記文字に割り当てられた前記サイズに関連して、前記第２倍率によって縮小されたピクセルサイズを有し、それぞれのそうしたフォントビットマップによって表示された前記文字形状の前記形状及びピクセル配置が、ビットマップのピクセル境界を用いて、前記文字形状の端部の配置の割合を増加させるために選択されている、フォントビットマップの連続で構成されている、コンピュータデバイスに於けるメディア表示方法。
【請求項１４】
前記一つまたは複数の拡大されたサブパートマーカは、少なくともナビゲーションコマンドに対応して、前記拡大されたビューウインドウに応じて移動する、請求項９に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項１５】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下で情報をユーザに表示可能な表示スクリーンと、で構成されるコンピュータデバイスであって、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサは、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを示すデジタルコンテンツを受け付けることと、
ウェブページをレイアウトすることと、
第１倍率でウェブページのレイアウト部分をオーバービューウインドウに表示することと、前記レイアウトの複数要素が前記オーバービューウインドウに於いてよりも、拡大されたビューウインドウに於いてより大きく見えるようにする第２倍率の状態にある前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウト部分のサブパートを拡大されたビューウインドウに表示することと、前記拡大されたビューウインドウに現在表示されている前記オーバービューウインドウに表示された前記レイアウト部分の前記サブパートを示す拡大されたビューインジケータを、前記オーバービューウインドウに表示することと、を同時に行うことで、分割ビューである前記ウェブページの第１ビューを形成することによって、ユーザからの第１ビュー選択入力に対応することと、
前記分割ビューが表示される際に、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対して、前記オーバービューウインドウに表示されたレイアウトに関連して前記拡大されたビューインジケータを移動させることとによって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトのサブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトのサブパートに継続して対応することと、
前記オーバービューウインドウ及び前記拡大されたビューウインドウに関する前記分割ビューの組み合わせを有していない第２ビューを形成することによって、ユーザからの第２ビュー選択入力に対応することと、を実行し、
前記デジタルコンテンツは前記ウェブページの一部として表示されるテキストを有し、
第２ビュー選択入力に対する前記対応は、新しいテキストコラムのラインを越えて、前記新しいコラムのライン幅に関連して、前記分割ビューで使用された前記レイアウトに於ける前記選択されたテキストのレイアウト幅に関連した前記選択されたテキストのフォントサイズよりも大きい一つ又は複数のフォントサイズで、テキストの前記選択された部分をリフローすることを含む、前記ウェブページのテキストの選択された部分の第２レイアウトの実行を有し、
前記第２ビューは、前記新しいテキストコラムの最大幅が前記スクリーンに表示されるリフローされたテキストウインドウを有し、
前記第２ビューは、前記リフローされたテキストウインドウの表示と、前記レイアウトの複数要素を前記拡大されたビューに於いてよりも小さく見えるようにし、テキストを前記リフローされたテキストウインドウに於いてよりも小さなフォントに見えるようにする倍率で、前記ウェブページのレイアウト部分を表示する第２オーバービューウインドウと、の表示を同時に有する分割ビューに関する第２形式であり、
前記第２オーバービューウインドウは、前記リフローされたテキストウインドウに現在表示されているテキストの前記部分の表示を含む、コンピュータデバイス。
【請求項１６】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下で情報をユーザに表示可能な表示スクリーンと、で構成されるコンピュータデバイスであって、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサは、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてよりも、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態にある前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、前記拡大されたビューウインドウに現在表示されている前記オーバービューウインドウに示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを、前記オーバービューウインドウで表示することと、を同時に行うことによって、前記ウェブページの分割ビューを生成することと、
前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対応して、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記拡大されたビューインジケータを移動させることと、によって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトの前記サブパートに継続して対応することと、を実行し、
前記オーバービューウインドウに関連して、前記ウェブページレイアウトをスクロールし、これにより、以前に非表示であった部分が前記オーバービューウインドウにスクロールされることと、前記拡大されたビューインジケータの前記部分を、前記ウェブページレイアウトの前記以前非表示であった部分の上に移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートをスクロールし、これにより、前記拡大されたビューウインドウに表示された前記サブパート、がそうした移動後に前記拡大されたビューインジケータによって示された前記ウェブページレイアウトの前記サブパートに対応することと、によって、前記ナビゲーション入力が生成される前に、前記オーバービューウインドウに表示された前記ウェブページレイアウトの前記一部を越えて、前記ウェブページレイアウトの以前非表示であった部分の上に、ナビゲーション入力への前記対応が、前記拡大されたビューインジケータの一部を移動させるナビゲーション入力への対応を含む、コンピュータデバイスであって、
前記分割ビューは、デジタルコンテンツをブラウズ可能なブラウザコンピュータの一部であるスクリーン上に表示され、
前記ブラウザコンピュータは、コンピュータネットワーク上のプロキシサーバから所定のウェブページを要求することにより、当該ウェブページを要求するユーザ入力に対応するブラウザプログラムを含み、
前記プロキシサーバは、コンピュータネットワーク上で、ユーザ要求を前記要求されたウェブページを保存または動的に生成する一つまたは複数のサーバと通信し、
前記一つまたは複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバは、前記デジタルコンテンツの受信として、ダウンロードされたウェブページを受信し、
前記プロキシサーバは、前記ウェブページのレイアウトを実行し、
前記プロキシサーバは、前記ブラウザコンピュータに前記ウェブページのレイアウトをダウンロードし、
前記ブラウザプログラムが、前記ブラウザコンピュータ上で、その後、前記オーバービューウインドウ及び拡大されたビューウインドウに、前記ダウンロードされたウェブページレイアウトの前記表示を行うとともに、前記スクロールで前記ナビゲーション入力に対応することによって、前記分割ビューを生成する、コンピュータデバイス。
【請求項１７】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下で情報をユーザに表示可能な表示スクリーンと、で構成されるコンピュータデバイスであって、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサは、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率でレイアウトされた前記ウェブページの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてより、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態となっている前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、現在、前記拡大されたビューウインドウに表示されている前記オーバービューウインドウに表示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを前記オーバービューウインドウに表示することと、を同時に行うことによって、前記ウェブページの分割ビューを生成することと、
これに対応して、前記拡大されたビューウインドウと、前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部との範囲内で、かつ、前記ビューウインドウ及びウェブページレイアウトの前記一部に関連して、カーソルを移動させることによって、ユーザからのナビゲーション入力に対応すること、を実行し、
ナビゲーション入力への前記対応が、前記所定のナビゲーション入力が生成される前に、前記拡大されたビューウインドウに表示された前記ウェブページの前記サブパートを越えて、前記拡大されたビューウインドウに非表示であった前記ウェブページレイアウトの一部の上に、前記カーソルを移動させることと、前記カーソルが移動される前記以前非表示であった部分が前記拡大されたビューウインドウにスクロールされ、表示されるように、前記拡大されたビューウインドウに関連して前記ウェブページレイアウトをスクロールすることと、これに対して、前記オーバービューウインドウに於いて前記拡大されたビューインジケータをスクロールし、これにより、前記拡大されたビューインジケータによって示された前記ウェブページレイアウトの前記サブパートが前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記サブパートに継続して対応すること、による、前記カーソルを前記拡大されたビューの境界に押しつける所定のナビゲーション入力への対応を含む、コンピュータデバイスであって、
デジタルコンテンツを閲覧可能なブラウザコンピュータの一部であるスクリーン上に前記分割ビューが表示され、
前記ブラウザコンピュータは、所定のウェブページを要求するユーザ入力に対してコンピュータネットワーク上でプロキシサーバからそのウェブページを要求することによって対応するブラウザプログラムを含み、
前記プロキシサーバは、コンピュータネットワーク上で、前記ユーザ要求を、前記要求されたウェブページを保存、又は、動的に生成する、一つ又は複数のサーバに伝達し、
前記一つ又は複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバはデジタルコンテンツの前記受信として、前記ダウンロードされたウェブページを受信し、
前記プロキシサーバは、前記ウェブページの前記レイアウトを実行し、
前記プロキシサーバは前記ウェブページレイアウトを前記ブラウザコンピュータにダウンロードし、
前記ブラウザプログラムが、前記ブラウザコンピュータ上で、その後、前記オーバービューウインドウ及び拡大されたビューウインドウに、前記ダウンロードされたウェブページレイアウトの前記表示を行うことによって、前記分割ビューを生成する、コンピュータデバイス。
【請求項１８】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下で情報をユーザに表示可能な表示スクリーンと、で構成されるコンピュータデバイスであって、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサは、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
ウェブページの一部として表示されるテキストを含む、表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてより、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態で、前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、現在、前記拡大されたビューウインドウに表示されているオーバービューウインドウに表示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを前記オーバービューウインドウに表示することと、を同時に行うことによって、前記ウェブページの分割ビューを作成することと、
前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対応して、前記オーバービューウインドウに表示されたレイアウトに関連して、前記拡大されたビューインジケータを移動させることと、によって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトの前記サブパートに継続して対応することと、を実行し、
文字形状及びピクセル配置が前記文字形状の端部の配置の割合を増加させるために選択されているフォントビットマップによって、前記拡大されたビューウインドウに於ける前記フォントビットマップのピクセル解像度を前提として、前記フォントビットマップのピクセル境界を用いて、前記ウェブページに於ける複数のテキスト文字のそれぞれが前記拡大されたビューウインドウに表示される、コンピュータデバイス。
【請求項１９】
前記ウェブページレイアウトは、前記拡大されたビューウインドウで使用される前記フォントビットマップのレイアウトを定義し、
前記オーバービューウインドウに於いて表示された前記ウェブページレイアウトの表示は、低解像度表示が前記オーバービューウインドウに表示された低解像度フォントビットマップ表示のピクセル境界を用いて、文字形状の端部の配置の前記割合を増加させるために選択された文字形状及びピクセル配置を有していない、前記レイアウトに含まれた前記フォントビットマップに関する縮小された低ピクセル解像度表示を含む、請求項１８に記載のコンピュータデバイス。
【請求項２０】
前記拡大されたビューウインドウに於いて文字を表示するために使用されたフォントビットマップは、前記フォントビットマップが前記拡大されたビューウインドウに於いて表示される解像度に対して、アンチエイリアスが実行される、アンチエイリアスフォントビットマップである、請求項１８に記載のコンピュータデバイス。
【請求項２１】
拡大されたビューウインドウに表示されたテキストはラテンアルファベット文字で構成され、小文字の大部分が４ピクセル又はそれ未満のアドバンス幅で表示されるフォントで表示される、請求項２０に記載のコンピュータデバイス。
【請求項２２】
前記オーバービューウインドウ及び前記拡大されたビューウインドウは、個別アドレス可能な、異なる色のサブピクセルの所定の配置で構成されたピクセルを有するスクリーン上に表示され、
前記拡大されたビューウインドウに於いて文字を表示するために使用された前記アンチエイリアスフォントビットマップは、前記フォントビットマップによって示されている文字形状によって覆われる所定のサブピクセルの割合を表すカバレッジ値と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、所定のサブピクセルに関するカバレッジ値と、異なる色の一つ又は複数の近傍のサブピクセル一式に関するカバレッジ値との間の差異から生じるカラーアンバランスを回避するために作成された、異なる色のサブピクセルを含む、前記所定のカバレッジ値から近傍サブピクセルのカバレッジ値への前記所定のサブピクセルのカバレッジ値の割合に関するカラーバランス分配と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、一つ又は複数の近傍のサブピクセルからのカバレッジ値から、所定のサブピクセルのカバレッジ値への一つ又は複数の前記カラーバランス分配と、の機能として、異なる色のサブピクセルに関する前記所定の配置を有するスクリーンピクセルのそれぞれの所定のサブピクセルに対して、輝度値を割り当てるサブピクセル最適化ビットマップであり、
前記カラーバランス分配は、一部となっている全ピクセル内に於いて、カラーアンバランスを引き起こすサブピクセルのカバレッジ値の一部の分配に実質的に制限される、請求項２０に記載のコンピュータデバイス。
【請求項２３】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下で情報をユーザに表示可能な表示スクリーンと、で構成されるコンピュータデバイスであって、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサは、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することであって、前記レイアウトの要素をオーバービューウインドウにより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたサブパートがより大きな前記第２倍率で表示されることにより、前記レイアウトの前記拡大されたサブパートは、前記拡大されたビューウインドウによって覆われた前記レイアウトのサブポーション全部よりも少なく、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、
前記拡大されたビューウインドウに覆われた前記オーバービューウインドウに表示された前記レイアウトのサブポーションに関連して、前記拡大されたビューウインドウ上に表示された前記レイアウトの前記サブパートの前記位置を示す、一つ又は複数の拡大されたサブパートマーカを表示すること、を実行し、
一つ又は複数の前記拡大されたサブパートマーカは、前記オーバービューに表示された前記レイアウトに関連して、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートの水平及び／又は垂直の範囲及び位置のそれぞれが略同一である範囲及び位置で、一つ又は複数の前記拡大されたビューウインドウの端部の幅、及び／又は、高さのサブパートに沿って延伸する、コンピュータデバイス。
【請求項２４】
前記拡大されたビューウインドウは、前記オーバービューウインドウと略同一の幅を有しており、
前記ユーザによるナビゲーション入力への前記対応は、前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを垂直に移動させることと、前記レイアウトに関連して、前記拡大されたビューウインドウに表示された前記レイアウトの前記拡大されたサブパートの位置を垂直に移動させることと、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記レイアウトの前記拡大されたサブパートの垂直位置に於ける前記変化に対応するために、一つ又は複数の前記拡大されたサブパートマーカを垂直に移動させることと、によって、垂直ナビゲーション入力に対応することと、前記レイアウトに関連して、前記拡大されたビューウインドウに表示されたレイアウトの前記拡大されたサブパートの前記位置を水平に移動させることと、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記レイアウトの前記拡大されたサブパートの水平位置に於ける前記変化に対応するために、一つ又は複数の前記拡大されたサブパートマーカを水平に移動させることと、によって、前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを実質的に移動させることなく、水平ナビゲーション入力に対応することと、を含む、請求項２３に記載のコンピュータデバイス。
【請求項２５】
前記一つまたは複数の拡大されたサブパートマーカは、少なくともナビゲーションコマンドに対応して、前記拡大されたビューウインドウに応じて移動する、請求項２３に記載のコンピュータデバイス。
【請求項２６】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下で情報をユーザに表示可能な表示スクリーンと、で構成されるコンピュータデバイスであって、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサは、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素をオーバービューウインドウに於いてより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、を実行し、
前記デジタルコンテンツは、テキストを含み、
前記レイアウトは、前記テキストを前記ウェブページレイアウトにレイアウトし、
前記拡大されたビューウインドウに表示される前記解像度で、前記フォントビットマップのピクセル境界を使用して、前記文字形状及びピクセル配置が前記文字形状の端部の配置の割合を増加させるために選択されているフォントビットマップによって、前記テキストの複数文字のそれぞれが前記拡大されたビューウインドウに表示される、コンピュータデバイス。
【請求項２７】
前記拡大されたビューウインドウに於いて表示されたフォントビットマップと同一のフォントビットマップを使用するが、前記文字形状及びピクセル配列が選択されているピクセル解像度よりも、低ピクセル解像度に縮小して、前記オーバービューウインドウが、前記拡大されたビューウインドウに表示された同一のウェブページレイアウトの縮小された表現を表示する、請求項２６に記載のコンピュータデバイス。
【請求項２８】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下で情報をユーザに表示可能な表示スクリーンと、で構成されるコンピュータデバイスであって、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサは、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素をオーバービューウインドウに於いてより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、を実行し、
前記デジタルコンテンツは、一つ又は複数の画像、及び、一つ又は複数のテキスト文字列を含み、
前記レイアウトに於ける水平及び垂直の仮想位置を、前記画像のそれぞれ、及び、所定のラインに表示されたテキストの文字列のそれぞれの部分に割り当てるために、前記ウェブページの前記レイアウトは、前記画像及びテキストに対するレイアウトピクセルサイズを使用する仮想ピクセル解像度で、前記画像及びテキストをレイアウトすることを含み、
前記仮想ピクセル解像度で実行されたレイアウトに於ける対応する部分に関連して、前記第２倍率によって縮小されるピクセル解像度で、前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの一部が表示され、
前記拡大されたビューウインドウに於ける画像及びテキストは、前記第２倍率によって縮小されているように、仮想ウェブページレイアウトに於ける前記画像及びテキストの位置に対応するピクセル座標に表示され、
前記第２倍率によって縮小されるように、仮想レイアウトに於ける前記画像及びテキストに対して使用された前記ピクセルサイズに対応する縮小されたピクセルサイズで、前記画像及びテキストは前記拡大されたビューウインドウに描画され、
前記拡大されたビューウインドウに於けるテキストの文字列の前記画像は、前記仮想レイアウトに於ける前記文字列の前記文字に割り当てられた前記サイズに関連して、前記第２倍率によって縮小されたピクセルサイズを有し、それぞれのそうしたフォントビットマップによって表示された前記文字形状の前記形状及びピクセル配置が、ビットマップのピクセル境界を用いて、前記文字形状の端部の配置の割合を増加させるために選択されている、フォントビットマップの連続で構成されている、コンピュータデバイス。
【請求項２９】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して、情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下でユーザに情報を表示可能な表示スクリーンと、を含むコンピュータデバイスに用いられ、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサに、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを示すデジタルコンテンツを受け付けることと、
ウェブページをレイアウトすることと、
第１倍率でウェブページのレイアウト部分をオーバービューウインドウに表示することと、前記レイアウトの複数要素が前記オーバービューウインドウに於いてよりも、拡大されたビューウインドウに於いてより大きく見えるようにする第２倍率の状態にある前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウト部分のサブパートを拡大されたビューウインドウに表示することと、前記拡大されたビューウインドウに現在表示されている前記オーバービューウインドウに表示された前記レイアウト部分の前記サブパートを示す拡大されたビューインジケータを、前記オーバービューウインドウに表示することと、を同時に行うことで、分割ビューである前記ウェブページの第１ビューを形成することによって、ユーザからの第１ビュー選択入力に対応することと、
前記分割ビューが表示される際に、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対して、前記オーバービューウインドウに表示されたレイアウトに関連して前記拡大されたビューインジケータを移動させることとによって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトのサブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトのサブパートに継続して対応することと、
前記オーバービューウインドウ及び前記拡大されたビューウインドウに関する前記分割ビューの組み合わせを有していない第２ビューを形成することによって、ユーザからの第２ビュー選択入力に対応することと、を実行させ、
前記デジタルコンテンツは前記ウェブページの一部として表示されるテキストを有し、
第２ビュー選択入力に対する前記対応は、新しいテキストコラムのラインを越えて、前記新しいコラムのライン幅に関連して、前記分割ビューで使用された前記レイアウトに於ける前記選択されたテキストのレイアウト幅に関連した前記選択されたテキストのフォントサイズよりも大きい一つ又は複数のフォントサイズで、テキストの前記選択された部分をリフローすることを含む、前記ウェブページのテキストの選択された部分の第２レイアウトの実行を有し、
前記第２ビューは、前記新しいテキストコラムの最大幅が前記スクリーンに表示されるリフローされたテキストウインドウを有し、
前記第２ビューは、前記リフローされたテキストウインドウの表示と、前記レイアウトの複数要素を前記拡大されたビューに於いてよりも小さく見えるようにし、テキストを前記リフローされたテキストウインドウに於いてよりも小さなフォントに見えるようにする倍率で、前記ウェブページのレイアウト部分を表示する第２オーバービューウインドウと、の表示を同時に有する分割ビューに関する第２形式であり、
前記第２オーバービューウインドウは、前記リフローされたテキストウインドウに現在表示されているテキストの前記部分の表示を含む、コンピュータプログラム情報。
【請求項３０】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して、情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下でユーザに情報を表示可能な表示スクリーンと、を含むコンピュータデバイスに用いられ、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサに、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてよりも、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態にある前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、前記拡大されたビューウインドウに現在表示されている前記オーバービューウインドウに示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを、前記オーバービューウインドウで表示することと、を同時に行うことによって、前記ウェブページの分割ビューを生成することと、
前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対応して、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記拡大されたビューインジケータを移動させることと、によって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトの前記サブパートに継続して対応することと、を実行させ、
前記オーバービューウインドウに関連して、前記ウェブページレイアウトをスクロールし、これにより、以前に非表示であった部分が前記オーバービューウインドウにスクロールされることと、前記拡大されたビューインジケータの前記部分を、前記ウェブページレイアウトの前記以前非表示であった部分の上に移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートをスクロールし、これにより、前記拡大されたビューウインドウに表示された前記サブパート、がそうした移動後に前記拡大されたビューインジケータによって示された前記ウェブページレイアウトの前記サブパートに対応することと、によって、前記ナビゲーション入力が生成される前に、前記オーバービューウインドウに表示された前記ウェブページレイアウトの前記一部を越えて、前記ウェブページレイアウトの以前非表示であった部分の上に、ナビゲーション入力への前記対応が、前記拡大されたビューインジケータの一部を移動させるナビゲーション入力への対応を含み、
前記分割ビューは、デジタルコンテンツをブラウズ可能なブラウザコンピュータの一部であるスクリーン上に表示され、
前記ブラウザコンピュータは、コンピュータネットワーク上のプロキシサーバから所定のウェブページを要求することにより、当該ウェブページを要求するユーザ入力に対応するブラウザプログラムを含み、
前記プロキシサーバは、コンピュータネットワーク上で、ユーザ要求を前記要求されたウェブページを保存または動的に生成する一つまたは複数のサーバと通信し、
前記一つまたは複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバは、前記デジタルコンテンツの受信として、ダウンロードされたウェブページを受信し、
前記プロキシサーバは、前記ウェブページのレイアウトを実行し、
前記プロキシサーバは、前記ブラウザコンピュータに前記ウェブページのレイアウトをダウンロードし、
前記ブラウザプログラムが、前記ブラウザコンピュータ上で、その後、前記オーバービューウインドウ及び拡大されたビューウインドウに、前記ダウンロードされたウェブページレイアウトの前記表示を行うとともに、前記スクロールで前記ナビゲーション入力に対応することによって、前記分割ビューを生成する、コンピュータプログラム情報。
【請求項３１】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して、情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下でユーザに情報を表示可能な表示スクリーンと、を含むコンピュータデバイスに用いられ、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサに、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率でレイアウトされた前記ウェブページの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてより、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態となっている前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、現在、前記拡大されたビューウインドウに表示されている前記オーバービューウインドウに表示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを前記オーバービューウインドウに表示することと、を同時に行うことによって、前記ウェブページの分割ビューを生成することと、
これに対応して、前記拡大されたビューウインドウと、前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部との範囲内で、かつ、前記ビューウインドウ及びウェブページレイアウトの前記一部に関連して、カーソルを移動させることによって、ユーザからのナビゲーション入力に対応すること、を実行させ、
ナビゲーション入力への前記対応が、前記所定のナビゲーション入力が生成される前に、前記拡大されたビューウインドウに表示された前記ウェブページの前記サブパートを越えて、前記拡大されたビューウインドウに非表示であった前記ウェブページレイアウトの一部の上に、前記カーソルを移動させることと、前記カーソルが移動される前記以前非表示であった部分が前記拡大されたビューウインドウにスクロールされ、表示されるように、前記拡大されたビューウインドウに関連して前記ウェブページレイアウトをスクロールすることと、これに対して、前記オーバービューウインドウに於いて前記拡大されたビューインジケータをスクロールし、これにより、前記拡大されたビューインジケータによって示された前記ウェブページレイアウトの前記サブパートが前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記サブパートに継続して対応すること、による、前記カーソルを前記拡大されたビューの境界に押しつける所定のナビゲーション入力への対応を含み、
デジタルコンテンツを閲覧可能なブラウザコンピュータの一部であるスクリーン上に前記分割ビューが表示され、
前記ブラウザコンピュータは、所定のウェブページを要求するユーザ入力に対してコンピュータネットワーク上でプロキシサーバからそのウェブページを要求することによって対応するブラウザプログラムを含み、
前記プロキシサーバは、コンピュータネットワーク上で、前記ユーザ要求を、前記要求されたウェブページを保存、又は、動的に生成する、一つ又は複数のサーバに伝達し、
前記一つ又は複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバはデジタルコンテンツの前記受信として、前記ダウンロードされたウェブページを受信し、
前記プロキシサーバは、前記ウェブページの前記レイアウトを実行し、
前記プロキシサーバは前記ウェブページレイアウトを前記ブラウザコンピュータにダウンロードし、
前記ブラウザプログラムが、前記ブラウザコンピュータ上で、その後、前記オーバービューウインドウ及び拡大されたビューウインドウに、前記ダウンロードされたウェブページレイアウトの前記表示を行うことによって、前記分割ビューを生成する、コンピュータプログラム情報。
【請求項３２】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して、情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下でユーザに情報を表示可能な表示スクリーンと、を含むコンピュータデバイスに用いられ、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサに、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
ウェブページの一部として表示されるテキストを含む、表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素を前記オーバービューウインドウに於いてより、拡大されたビューウインドウに於いて、より大きく見せる第２倍率の状態で、前記拡大されたビューウインドウに於ける表示を用いて、前記オーバービューウインドウに表示された前記レイアウトの前記一部のサブパートを拡大されたビューウインドウに表示することと、現在、前記拡大されたビューウインドウに表示されているオーバービューウインドウに表示された前記レイアウトの前記一部の前記サブパートを示す拡大されたビューインジケータを前記オーバービューウインドウに表示することと、を同時に行うことによって、前記ウェブページの分割ビューを作成することと、
前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートを移動させることと、これに対応して、前記オーバービューウインドウに表示されたレイアウトに関連して、前記拡大されたビューインジケータを移動させることと、によって、ユーザからのナビゲーション入力に対応し、これにより、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートが、そうした移動後に前記拡大されたビューインジケータによって示された前記レイアウトの前記サブパートに継続して対応することと、を実行させ、
文字形状及びピクセル配置が前記文字形状の端部の配置の割合を増加させるために選択されているフォントビットマップによって、前記拡大されたビューウインドウに於ける前記フォントビットマップのピクセル解像度を前提として、前記フォントビットマップのピクセル境界を用いて、前記ウェブページに於ける複数のテキスト文字のそれぞれが前記拡大されたビューウインドウに表示される、コンピュータプログラム情報。
【請求項３３】
前記ウェブページレイアウトは、前記拡大されたビューウインドウで使用される前記フォントビットマップのレイアウトを定義し、
前記オーバービューウインドウに於いて表示された前記ウェブページレイアウトの表示は、低解像度表示が前記オーバービューウインドウに表示された低解像度フォントビットマップ表示のピクセル境界を用いて、文字形状の端部の配置の前記割合を増加させるために選択された文字形状及びピクセル配置を有していない、前記レイアウトに含まれた前記フォントビットマップに関する縮小された低ピクセル解像度表示を含む、請求項３２に記載のコンピュータプログラム情報。
【請求項３４】
前記拡大されたビューウインドウに於いて文字を表示するために使用されたフォントビットマップは、前記フォントビットマップが前記拡大されたビューウインドウに於いて表示される解像度に対して、アンチエイリアスが実行される、アンチエイリアスフォントビットマップである、請求項３２に記載のコンピュータプログラム情報。
【請求項３５】
拡大されたビューウインドウに表示されたテキストはラテンアルファベット文字で構成され、小文字の大部分が４ピクセル又はそれ未満のアドバンス幅で表示されるフォントで表示される、請求項３４に記載のコンピュータプログラム情報。
【請求項３６】
前記オーバービューウインドウ及び前記拡大されたビューウインドウは、個別アドレス可能な、異なる色のサブピクセルの所定の配置で構成されたピクセルを有するスクリーン上に表示され、
前記拡大されたビューウインドウに於いて文字を表示するために使用された前記アンチエイリアスフォントビットマップは、前記フォントビットマップによって示されている文字形状によって覆われる所定のサブピクセルの割合を表すカバレッジ値と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、所定のサブピクセルに関するカバレッジ値と、異なる色の一つ又は複数の近傍のサブピクセル一式に関するカバレッジ値との間の差異から生じるカラーアンバランスを回避するために作成された、異なる色のサブピクセルを含む、前記所定のカバレッジ値から近傍サブピクセルのカバレッジ値への前記所定のサブピクセルのカバレッジ値の割合に関するカラーバランス分配と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、一つ又は複数の近傍のサブピクセルからのカバレッジ値から、所定のサブピクセルのカバレッジ値への一つ又は複数の前記カラーバランス分配と、の機能として、異なる色のサブピクセルに関する前記所定の配置を有するスクリーンピクセルのそれぞれの所定のサブピクセルに対して、輝度値を割り当てるサブピクセル最適化ビットマップであり、
前記カラーバランス分配は、一部となっている全ピクセル内に於いて、カラーアンバランスを引き起こすサブピクセルのカバレッジ値の一部の分配に実質的に制限される、請求項３４に記載のコンピュータプログラム情報。
【請求項３７】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して、情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下でユーザに情報を表示可能な表示スクリーンと、を含むコンピュータデバイスに用いられ、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサに、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することであって、前記レイアウトの要素をオーバービューウインドウにより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたサブパートがより大きな前記第２倍率で表示されることにより、前記レイアウトの前記拡大されたサブパートは、前記拡大されたビューウインドウによって覆われた前記レイアウトのサブポーション全部よりも少なく、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、
前記拡大されたビューウインドウに覆われた前記オーバービューウインドウに表示された前記レイアウトのサブポーションに関連して、前記拡大されたビューウインドウ上に表示された前記レイアウトの前記サブパートの前記位置を示す、一つ又は複数の拡大されたサブパートマーカを表示すること、を実行させ、
一つ又は複数の前記拡大されたサブパートマーカは、前記オーバービューに表示された前記レイアウトに関連して、前記拡大されたビューウインドウに表示された前記レイアウトの前記サブパートの水平及び／又は垂直の範囲及び位置のそれぞれが略同一である範囲及び位置で、一つ又は複数の前記拡大されたビューウインドウの端部の幅、及び／又は、高さのサブパートに沿って延伸する、コンピュータプログラム情報。
【請求項３８】
前記拡大されたビューウインドウは、前記オーバービューウインドウと略同一の幅を有しており、
前記ユーザによるナビゲーション入力への前記対応は、前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを垂直に移動させることと、前記レイアウトに関連して、前記拡大されたビューウインドウに表示された前記レイアウトの前記拡大されたサブパートの位置を垂直に移動させることと、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記レイアウトの前記拡大されたサブパートの垂直位置に於ける前記変化に対応するために、一つ又は複数の前記拡大されたサブパートマーカを垂直に移動させることと、によって、垂直ナビゲーション入力に対応することと、前記レイアウトに関連して、前記拡大されたビューウインドウに表示されたレイアウトの前記拡大されたサブパートの前記位置を水平に移動させることと、前記オーバービューウインドウに表示された前記レイアウトに関連して、前記レイアウトの前記拡大されたサブパートの水平位置に於ける前記変化に対応するために、一つ又は複数の前記拡大されたサブパートマーカを水平に移動させることと、によって、前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを実質的に移動させることなく、水平ナビゲーション入力に対応することと、を含む、請求項３７に記載のコンピュータプログラム情報。
【請求項３９】
前記一つまたは複数の拡大されたサブパートマーカは、少なくともナビゲーションコマンドに対応して、前記拡大されたビューウインドウに応じて移動する、請求項３７に記載のコンピュータプログラム情報。
【請求項４０】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して、情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下でユーザに情報を表示可能な表示スクリーンと、を含むコンピュータデバイスに用いられ、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサに、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素をオーバービューウインドウに於いてより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、を実行させ、
前記デジタルコンテンツは、テキストを含み、
前記レイアウトは、前記テキストを前記ウェブページレイアウトにレイアウトし、
前記拡大されたビューウインドウに表示される前記解像度で、前記フォントビットマップのピクセル境界を使用して、前記文字形状及びピクセル配置が前記文字形状の端部の配置の割合を増加させるために選択されているフォントビットマップによって、前記テキストの複数文字のそれぞれが前記拡大されたビューウインドウに表示される、コンピュータプログラム情報。
【請求項４１】
前記拡大されたビューウインドウに於いて表示されたフォントビットマップと同一のフォントビットマップを使用するが、前記文字形状及びピクセル配列が選択されているピクセル解像度よりも、低ピクセル解像度に縮小して、前記オーバービューウインドウが、前記拡大されたビューウインドウに表示された同一のウェブページレイアウトの縮小された表現を表示する、請求項４０に記載のコンピュータプログラム情報。
【請求項４２】
プログラム情報を含む情報を保存するための一つまたは複数のメモリデバイスと、
前記プログラム情報に対応して、情報を処理する一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサに供給可能なユーザからの入力を受け付けるための一つまたは複数の入力デバイスと、
前記一つまたは複数のプロセッサの制御下でユーザに情報を表示可能な表示スクリーンと、を含むコンピュータデバイスに用いられ、
前記プログラム情報は、前記一つまたは複数のプロセッサの制御下で、前記コンピュータデバイスを実行させるためのプログラムを含み、
前記プロセッサに、前記メモリデバイスの前記プログラム情報の前記プログラムにより、
表示されるウェブページを表示するデジタルコンテンツを受信することと、
前記ウェブページをレイアウトすることと、
第１倍率で、前記ウェブページレイアウトの一部をオーバービューウインドウに表示することと、前記レイアウトの要素をオーバービューウインドウに於いてより、より大きく見せる第２倍率で、前記拡大されたビューウインドウが前記オーバービューウインドウに表示されるレイアウトの覆われたサブポーションの拡大されたサブパートを表示し、前記拡大されたビューウインドウが前記オーバービューウインドウの前記レイアウトのサブポーションを有効に覆うように、前記オーバービューウインドウに表示された前記レイアウトのサブポーション上に拡大されたビューウインドウを表示することと、を同時に行うことにより、前記ウェブページのビューを生成することと、
前記オーバービューウインドウに関連して、前記拡大されたビューウインドウを移動させることと、これに対応して、前記拡大されたビューウインドウに表示された前記レイアウトの拡大されたサブパートを移動させ、これにより、拡大されたビューウインドウに表示された前記ウェブページレイアウトの前記一部が、そうした移動後に、前記オーバービューウインドウに表示された前記レイアウトの前記覆われたサブポーションのサブパートに継続して対応することと、によって、ユーザからのナビゲーション入力に対応することと、を実行させ、
前記デジタルコンテンツは、一つ又は複数の画像、及び、一つ又は複数のテキスト文字列を含み、
前記レイアウトに於ける水平及び垂直の仮想位置を、前記画像のそれぞれ、及び、所定のラインに表示されたテキストの文字列のそれぞれの部分に割り当てるために、前記ウェブページの前記レイアウトは、前記画像及びテキストに対するレイアウトピクセルサイズを使用する仮想ピクセル解像度で、前記画像及びテキストをレイアウトすることを含み、
前記仮想ピクセル解像度で実行されたレイアウトに於ける対応する部分に関連して、前記第２倍率によって縮小されるピクセル解像度で、前記拡大されたビューウインドウに表示された前記ウェブページレイアウトの一部が表示され、
前記拡大されたビューウインドウに於ける画像及びテキストは、前記第２倍率によって縮小されているように、仮想ウェブページレイアウトに於ける前記画像及びテキストの位置に対応するピクセル座標に表示され、
前記第２倍率によって縮小されるように、仮想レイアウトに於ける前記画像及びテキストに対して使用された前記ピクセルサイズに対応する縮小されたピクセルサイズで、前記画像及びテキストは前記拡大されたビューウインドウに描画され、
前記拡大されたビューウインドウに於けるテキストの文字列の前記画像は、前記仮想レイアウトに於ける前記文字列の前記文字に割り当てられた前記サイズに関連して、前記第２倍率によって縮小されたピクセルサイズを有し、それぞれのそうしたフォントビットマップによって表示された前記文字形状の前記形状及びピクセル配置が、ビットマップのピクセル境界を用いて、前記文字形状の端部の配置の割合を増加させるために選択されている、フォントビットマップの連続で構成されている、コンピュータプログラム情報。
【請求項４３】
前記表示は、携帯情報端末（ＰＤＡ）のスクリーン上で実行される、請求項１ないし４の何れかに記載のコンピュータデバイスに於けるメディア表示方法。
【請求項４４】
前記表示は、携帯情報端末（ＰＤＡ）のスクリーン上で実行される、請求項１５ないし１８の何れかに記載のコンピュータデバイス。
【請求項４５】
前記表示は、携帯情報端末（ＰＤＡ）のスクリーン上で実行される請求項２９ないし３２の何れかに記載のコンピュータプログラム情報。
【請求項４６】
前記表示は、携帯電話のスクリーン上で実行される、請求項１ないし４の何れかに記載のコンピュータデバイスに於けるメディア表示方法。
【請求項４７】
前記表示は、携帯電話のスクリーン上で実行される請求項１５ないし１８の何れかに記載のコンピュータデバイス。
【請求項４８】
前記表示は、携帯電話のスクリーン上で実行される請求項２９ないし３２の何れかに記載のコンピュータプログラム情報。
【請求項４９】
前記カーソルは、前記ナビゲーションの入力に対応して移動するときに、前記拡大されたビューウインドウ、及び、前記オーバービューウインドウの両方で、前記ウェブページレイアウトに関連して、同一の位置に表示される、請求項３に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項５０】
前記カーソルは、前記ナビゲーション入力に対応して移動するときに、前記拡大されたビューウインドウ、及び、前記オーバービューウインドウの両方で、前記ウェブページレイアウトに関連して、同一の位置に表示される、請求項１７に記載のコンピュータデバイス。
【請求項５１】
前記カーソルは、前記ナビゲーション入力に対応して移動するときに、前記拡大されたビューウインドウ及び前記オーバービューウインドウの両方で、前記ウェブページレイアウトに関連して、同一の位置に表示される、請求項３１に記載のコンピュータプログラム情報。
【請求項５２】
前記拡大されたビューウインドウに於いて文字を表示するために使用された前記フォントビットマップは、フォントビットマップが前記拡大されたビューウインドウに表示される解像度に対して、アンチエイリアスが実行されるアンチエイリアス化フォントビットマップである、請求項１１に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項５３】
前記拡大されたビューウインドウに於いて文字を表示するために使用された前記フォントビットマップは、フォントビットマップが前記拡大されたビューウインドウに表示される解像度に対してアンチエイリアスが実行されるアンチエイリアス化フォントビットマップである、請求項２６に記載のコンピュータデバイス。
【請求項５４】
前記拡大されたビューウインドウに於いて文字を表示するために使用された前記フォントビットマップは、フォントビットマップが前記拡大されたビューウインドウに表示される解像度に対してアンチエイリアスが実行されるアンチエイリアス化フォントビットマップである、請求項４０に記載のコンピュータプログラム情報。
【請求項５５】
前記拡大されたビューウインドウに表示されたテキストは、ラテンアルファベットの文字で構成され、小文字の大部分が４ピクセル又はそれ未満のアドバンス幅で表示されるフォントで表示される、請求項５２に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項５６】
前記拡大されたビューウインドウに表示されたテキストは、ラテンアルファベットの文字で構成され、小文字の大部分が４ピクセル又はそれ未満のアドバンス幅で表示されるフォントで表示される、請求項５３に記載のコンピュータデバイス。
【請求項５７】
前記拡大されたビューウインドウに表示されたテキストは、ラテンアルファベットの文字で構成され、小文字の大部分が４ピクセル又はそれ未満のアドバンス幅で表示されるフォントで表示される、請求項５４に記載のコンピュータプログラム情報。
【請求項５８】
前記オーバービューウインドウ及び前記拡大されたビューウインドウが表示される前記スクリーンは、個別アドレス可能な、異なる色のサブピクセルに関する所定の配置で構成されたピクセルを有しており、
前記拡大されたビューに於いて文字を表示するために使用される前記アンチエイリアスフォントビットマップは、前記フォントビットマップによって示されている文字形状によって覆われた所定のサブピクセルの割合を示すカバレッジ値と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、異なる色のサブピクセルを含み、前記所定のサブピクセルに関するカバレッジ値と、異なる色の所定の一つ又は複数の近傍のサブピクセル一式に関するカバレッジ値との差異から生じるカラーアンバランスを回避するために作成された、前記カバレッジ値から近傍のサブピクセルのカバレッジ値までの所定のサブピクセルのカバレッジ値の割合に関するカラーバランス分配と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、一つ又は複数の近傍のサブピクセルからの前記カバレッジ値から、前記所定のサブピクセルのカバレッジ値への一つ又は複数の前記カラーバランス分配と、の関数として、異なる色のサブピクセルの前記所定の配置を有するスクリーンピクセルのそれぞれの所定のサブピクセルに輝度値を割り当てるサブピクセル最適化ビットマップであり、
前記カラーバランス分配は、一部となっている全ピクセル内でカラーアンバランスを引き起こすサブピクセルのカバレッジ値の一部の分配に実質的に制限されている、請求項５２に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項５９】
前記オーバービューウインドウ及び前記拡大されたビューウインドウが表示される前記スクリーンは、個別アドレス可能な、異なる色のサブピクセルに関する所定の配置で構成されたピクセルを有しており、
前記拡大されたビューに於いて文字を表示するために使用される前記アンチエイリアスフォントビットマップは、前記フォントビットマップによって示されている文字形状によって覆われた所定のサブピクセルの割合を示すカバレッジ値と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、異なる色のサブピクセルを含み、前記所定のサブピクセルに関するカバレッジ値と、異なる色の所定の一つ又は複数の近傍のサブピクセル一式に関するカバレッジ値との差異から生じるカラーアンバランスを回避するために作成された、前記カバレッジ値から近傍のサブピクセルのカバレッジ値までの所定のサブピクセルのカバレッジ値の割合に関するカラーバランス分配と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、一つ又は複数の近傍のサブピクセルからの前記カバレッジ値から、前記所定のサブピクセルのカバレッジ値への一つ又は複数の前記カラーバランス分配と、の関数として、異なる色のサブピクセルの前記所定の配置を有するスクリーンピクセルのそれぞれの所定のサブピクセルに輝度値を割り当てるサブピクセル最適化ビットマップであり、
前記カラーバランス分配は、一部となっている全ピクセル内でカラーアンバランスを引き起こすサブピクセルのカバレッジ値の一部の分配に実質的に制限されている、請求項５３に記載のコンピュータデバイス。
【請求項６０】
前記オーバービューウインドウ及び前記拡大されたビューウインドウが表示される前記スクリーンは、個別アドレス可能な、異なる色のサブピクセルに関する所定の配置で構成されたピクセルを有しており、
前記拡大されたビューに於いて文字を表示するために使用される前記アンチエイリアスフォントビットマップは、前記フォントビットマップによって示されている文字形状によって覆われた所定のサブピクセルの割合を示すカバレッジ値と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、異なる色のサブピクセルを含み、前記所定のサブピクセルに関するカバレッジ値と、異なる色の所定の一つ又は複数の近傍のサブピクセル一式に関するカバレッジ値との差異から生じるカラーアンバランスを回避するために作成された、前記カバレッジ値から近傍のサブピクセルのカバレッジ値までの所定のサブピクセルのカバレッジ値の割合に関するカラーバランス分配と、少なくとも前記フォントビットマップの幾つかのサブピクセルの場合、一つ又は複数の近傍のサブピクセルからの前記カバレッジ値から、前記所定のサブピクセルのカバレッジ値への一つ又は複数の前記カラーバランス分配と、の関数として、異なる色のサブピクセルの前記所定の配置を有するスクリーンピクセルのそれぞれの所定のサブピクセルに輝度値を割り当てるサブピクセル最適化ビットマップであり、
前記カラーバランス分配は、一部となっている全ピクセル内でカラーアンバランスを引き起こすサブピクセルのカバレッジ値の一部の分配に実質的に制限されている、請求項５４に記載のコンピュータプログラム情報。
【請求項６１】
前記デジタルコンテンツは、画像及びテキスト文字列の両方を有し、
前記レイアウトに於ける水平及び垂直の仮想位置を、前記画像のそれぞれと、所定のラインに表示されたテキストの文字列のそれぞれの位置に割り当てるために、前記ウェブページの前記レイアウトは、前記画像及びテキストに対する仮想レイアウトピクセルサイズを使用する仮想ピクセル解像度で、前記画像及びテキストをレイアウトすることを含み、
前記第２倍率は、前記拡大されたビューウインドウで表示された前記ウェブページレイアウトの前記一部を、前記仮想ピクセル解像度で実行された前記レイアウトに於ける対応する位置に関連して、前記第２倍率で縮小されるピクセル解像度を用いて表示させる、非単一値を有し、
前記第２倍率によって縮小されるように、仮想ウェブページレイアウトに於ける前記画像及びテキストの位置に対応するピクセル座標に、前記拡大されたビューウインドウに於ける画像及びテキストが表示され、
前記第２倍率によって縮小されるように、仮想レイアウトに於ける前記画像及びテキストに使用されるピクセルサイズに対応する縮小されたピクセルサイズで、前記拡大されたビューウインドウに前記画像及びテキストが描画され、
前記拡大されたビューウインドウに於ける前記テキストの文字列の画像は、前記仮想レイアウトに於ける前記文字列の文字に割り当てられたサイズに関連して、前記第２倍率によって縮小されたピクセルサイズを有するフォントビットマップの連続で構成され、
前記拡大されたビューウインドウに於ける前記文字の一つを表示するために使用されるフォントビットマップによって示された文字の前記形状及びピクセル配置は、前記フォントビットマップが前記拡大されたビューウインドウに表示される解像度で、ビットマップのピクセル境界を用いて、前記文字形状の端部の配置の割合を増加させるために選択されている、請求項４に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項６２】
前記デジタルコンテンツは、画像及びテキスト文字列の両方を有し、
前記レイアウトに於ける水平及び垂直の仮想位置を、前記画像のそれぞれと、所定のラインに表示されたテキストの文字列のそれぞれの位置に割り当てるために、前記ウェブページの前記レイアウトは、前記画像及びテキストに対する仮想レイアウトピクセルサイズを使用する仮想ピクセル解像度で、前記画像及びテキストをレイアウトすることを含み、
前記第２倍率は、前記拡大されたビューウインドウで表示された前記ウェブページレイアウトの前記一部を、前記仮想ピクセル解像度で実行された前記レイアウトに於ける対応する位置に関連して、前記第２倍率で縮小されるピクセル解像度を用いて表示させる、非単一値を有し、
前記第２倍率によって縮小されるように、仮想ウェブページレイアウトに於ける前記画像及びテキストの位置に対応するピクセル座標に、前記拡大されたビューウインドウに於ける画像及びテキストが表示され、
前記第２倍率によって縮小されるように、仮想レイアウトに於ける前記画像及びテキストに使用されるピクセルサイズに対応する縮小されたピクセルサイズで、前記拡大されたビューウインドウに前記画像及びテキストが描画され、
前記拡大されたビューウインドウに於ける前記テキストの文字列の画像は、前記仮想レイアウトに於ける前記文字列の文字に割り当てられたサイズに関連して、前記第２倍率によって縮小されたピクセルサイズを有するフォントビットマップの連続で構成され、
前記拡大されたビューウインドウに於ける前記文字の一つを表示するために使用されるフォントビットマップによって示された文字の前記形状及びピクセル配置は、前記フォントビットマップが前記拡大されたビューウインドウに表示される解像度で、ビットマップのピクセル境界を用いて、前記文字形状の端部の配置の割合を増加させるために選択されている、請求項１８に記載のコンピュータデバイス。
【請求項６３】
前記デジタルコンテンツは、画像及びテキスト文字列の両方を有し、
前記レイアウトに於ける水平及び垂直の仮想位置を、前記画像のそれぞれと、所定のラインに表示されたテキストの文字列のそれぞれの位置に割り当てるために、前記ウェブページの前記レイアウトは、前記画像及びテキストに対する仮想レイアウトピクセルサイズを使用する仮想ピクセル解像度で、前記画像及びテキストをレイアウトすることを含み、
前記第２倍率は、前記拡大されたビューウインドウで表示された前記ウェブページレイアウトの前記一部を、前記仮想ピクセル解像度で実行された前記レイアウトに於ける対応する位置に関連して、前記第２倍率で縮小されるピクセル解像度を用いて表示させる、非単一値を有し、
前記第２倍率によって縮小されるように、仮想ウェブページレイアウトに於ける前記画像及びテキストの位置に対応するピクセル座標に、前記拡大されたビューウインドウに於ける画像及びテキストが表示され、
前記第２倍率によって縮小されるように、仮想レイアウトに於ける前記画像及びテキストに使用されるピクセルサイズに対応する縮小されたピクセルサイズで、前記拡大されたビューウインドウに前記画像及びテキストが描画され、
前記拡大されたビューウインドウに於ける前記テキストの文字列の画像は、前記仮想レイアウトに於ける前記文字列の文字に割り当てられたサイズに関連して、前記第２倍率によって縮小されたピクセルサイズを有するフォントビットマップの連続で構成され、
前記拡大されたビューウインドウに於ける前記文字の一つを表示するために使用されるフォントビットマップによって示された文字の前記形状及びピクセル配置は、前記フォントビットマップが前記拡大されたビューウインドウに表示される解像度で、ビットマップのピクセル境界を用いて、前記文字形状の端部の配置の割合を増加させるために選択されている、請求項３２に記載のコンピュータプログラム情報。
【請求項６４】
前記表示は、デジタルコンテンツを閲覧可能なブラウザコンピュータの一部であるスクリーン上で実行され、
前記ブラウザコンピュータは、コンピュータネットワーク上でプロキシサーバから、所定のウェブページを要求することによって、そのウェブページを要求するユーザ入力に対応するブラウザプログラムを有しており、
前記プロキシサーバは、コンピュータネットワーク上で前記ユーザ要求を、前記要求されたウェブページの保存、又は、動的な生成を行う一つ又は複数のサーバに伝達し、
前記一つ又は複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバは前記デジタルコンテンツの受信として前記ダウンロードされたウェブページを受信し、
前記プロキシサーバは前記ウェブページの前記レイアウトを実行し、
前記プロキシサーバは前記ウェブページレイアウトを前記ブラウザにダウンロードし、
その後、前記ブラウザコンピュータ上で実行している前記ブラウザプログラムが、前記ウインドウに於ける前記ウェブページレイアウトの前記表示を実行する、請求項４及び１３に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項６５】
前記表示は、デジタルコンテンツを閲覧可能なブラウザコンピュータの一部であるスクリーン上で実行され、
前記ブラウザコンピュータは、コンピュータネットワーク上でプロキシサーバから、所定のウェブページを要求することによって、そのウェブページを要求するユーザ入力に対応するブラウザプログラムを有しており、
前記プロキシサーバは、コンピュータネットワーク上で前記ユーザ要求を、前記要求されたウェブページの保存、又は、動的な生成を行う一つ又は複数のサーバに伝達し、
前記一つ又は複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバは、前記デジタルコンテンツの受信として前記ダウンロードされたウェブページを受信し、
前記プロキシサーバは前記ウェブページの前記レイアウトを実行し、
前記プロキシサーバは前記ウェブページレイアウトを前記ブラウザにダウンロードし、
その後、前記ブラウザコンピュータ上で実行している前記ブラウザプログラムが、前記ウインドウに於ける前記ウェブページレイアウトの前記表示を実行する、請求項１８及び２８に記載のコンピュータデバイス。
【請求項６６】
前記表示は、デジタルコンテンツを閲覧可能なブラウザコンピュータの一部であるスクリーン上で実行され、
前記ブラウザコンピュータは、コンピュータネットワーク上でプロキシサーバから、所定のウェブページを要求することによって、そのウェブページを要求するユーザ入力に対応するブラウザプログラムを有しており、
前記プロキシサーバは、コンピュータネットワーク上で前記ユーザ要求を、前記要求されたウェブページの保存、又は、動的な生成を行う一つ又は複数のサーバに伝達し、
前記一つ又は複数のサーバは、前記要求されたウェブページを前記プロキシサーバに送信し、
前記プロキシサーバは、前記デジタルコンテンツの受信として前記ダウンロードされたウェブページを受信し、
前記プロキシサーバは前記ウェブページの前記レイアウトを実行し、
前記プロキシサーバは前記ウェブページレイアウトを前記ブラウザにダウンロードし、
その後、前記ブラウザコンピュータ上で実行している前記ブラウザプログラムが、前記ウインドウに於ける前記ウェブページレイアウトの前記表示を実行する、請求項３２および４２に記載のコンピュータプログラム情報。
【請求項６７】
前記ブラウザコンピュータは携帯電話である、請求項６４に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項６８】
前記ブラウザコンピュータは携帯電話である、請求項６５に記載のコンピュータデバイス。
【請求項６９】
前記ブラウザコンピュータは携帯電話である、請求項６６に記載のコンピュータプログラム情報。
【請求項７０】
前記ブラウザコンピュータは、ハンドヘルドコンピュータ、又は、ウェアラブルコンピュータである、請求項６４に記載のコンピュータデバイスに於けるメディア表示方法。
【請求項７１】
前記ブラウザコンピュータは、ハンドヘルドコンピュータ、又は、ウェアラブルコンピュータである、請求項６５に記載のコンピュータデバイス。
【請求項７２】
前記ブラウザコンピュータは、ハンドヘルドコンピュータ、又は、ウェアラブルコンピュータである、請求項６６に記載のコンピュータプログラム情報。