【手続補正書】
【提出日】平成28年12月6日(2016.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイを伴うポータブル電子デバイスにより実行される方法であって、
前記タッチスクリーンディスプレイ上に構造化電子ドキュメントの少なくとも一部分を表示することであって、前記構造化電子ドキュメントが複数のコンテンツボックスを含む、ことと、
前記構造化電子ドキュメントの表示部分上の位置で第１ジェスチャーを検出することと、
前記第１ジェスチャーの前記位置で前記複数のボックスのうちの第１ボックスを決定することであって、前記第１ボックスは第１のサイズを持つ、ことと、
前記第１ボックスが、前記第１のサイズより大きな第２のサイズで前記タッチスクリーンディスプレイ上のセンタになるように、前記構造化電子ドキュメントを拡大して並進移動することと、
前記第１ボックスが拡大されている間に、前記拡大されている第１ボックス上で第２ジェスチャーを検出することと、
前記第２ジェスチャーを検出するのに応答して、前記構造化電子ドキュメントの表示部分のサイズを減少させることと、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、構造化電子ドキュメントの少なくとも一部分を表示する前に、
前記構造化電子ドキュメントにおいて指定された前記複数のボックスの境界、余白、及び／又はパディングを判定することと、
前記タッチスクリーンディスプレイ上に表示するために前記複数のボックスの前記境界、余白、及び／又はパディングを調整することと、
を備える、方法。
【請求項３】
請求項１又は２に記載の方法であって、
前記構造化電子ドキュメントは、ドキュメント巾及びドキュメント長さを有し、
前記タッチスクリーンディスプレイは、ディスプレイ巾を有し、
前記構造化電子ドキュメントの少なくとも一部分を表示することは、前記ドキュメント巾を、前記ドキュメント長さとは独立して前記ディスプレイ巾に収まるようにスケーリングすることを含む、
方法。
【請求項４】
請求項３に記載の方法であって、
前記タッチスクリーンディスプレイは、短軸及び長軸を伴う長方形であり、
前記ディスプレイ巾は、前記構造化電子ドキュメントが肖像ビューで見られる場合、前記短軸に対応し、
前記ディスプレイ巾は、前記構造化電子ドキュメントが風景ビューで見られる場合、前記長軸に対応する、
方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の方法であって、前記複数のボックスは、スタイルシート言語によって定義される、
方法。
【請求項６】
請求項５に記載の方法であって、前記スタイルシート言語は、カスケードスタイルシート言語である、
方法。
【請求項７】
請求項１乃至６のいずれか１項に記載の方法であって、
前記構造化電子ドキュメントは、複数のノードを伴う関連レンダリングツリーを有し、
前記第１ジェスチャーの前記位置で前記第１ボックスを決定することは、
前記レンダリングツリーをダウン方向に進んで、前記第１ジェスチャーの検出位置に対応する前記複数のノード内の第１ノードを決定することと、
前記第１ノードからコンテンツの論理的グループを含む最至近の親ノードまで前記レンダリングツリーをアップ方向に進むことと、
前記最至近の親ノードに対応するコンテンツを前記第１ボックスとして識別することと、
を含む、方法。
【請求項８】
請求項７に記載の方法であって、コンテンツの前記論理的グループは、パラグラフ、画像、プラグインオブジェクト、又はテーブルを含む、
方法。
【請求項９】
請求項７に記載の方法であって、前記最至近の親ノードは、置き換えインライン、ブロック、インラインブロック、又はインラインテーブルである、
方法。
【請求項１０】
請求項１乃至９のいずれか１項に記載の方法であって、前記構造化電子ドキュメントを拡大して並進移動することは、前記タッチスクリーンディスプレイ上に前記複数のコンテンツボックスの第２ボックスの少なくとも一部分を表示することを含む、
方法。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の方法であって、拡大することは、前記第１ボックスの巾が前記タッチスクリーンディスプレイの巾と同じサイズになるように、前記第１ボックスを拡張することを含む、
方法。
【請求項１２】
請求項１乃至１１のいずれか１項に記載の方法であって、前記拡大された第１ボックス内のテキストを、前記タッチスクリーンディスプレイ上の所定の最小テキストサイズを満足するか又はそれを超えるようにサイズ変更することを含む、
方法。
【請求項１３】
請求項１２に記載の方法であって、前記テキストをサイズ変更することは、
前記第１ボックスを拡大する倍率係数を決定することと、
前記タッチスクリーンディスプレイ上の前記所定の最小テキストサイズを前記倍率係数で除算して、前記第１ボックス内のテキストに対する最小テキストサイズを決定することと、
前記第１ボックス内のテキストのテキストサイズが前記決定された最小テキストサイズより小さい場合に、前記第１ボックス内のテキストの前記テキストサイズを、少なくとも前記決定された最小テキストサイズまで増加させることと、
を含む、方法。
【請求項１４】
請求項１乃至１３のいずれか１項に記載の方法であって、前記構造化電子ドキュメント内のテキストを、前記タッチスクリーンディスプレイ上の所定の最小テキストサイズを満足するか又はそれを超えるようにサイズ変更することを含む、
方法。
【請求項１５】
請求項１４に記載の方法であって、前記テキストをサイズ変更することは、
前記第１ボックスを拡大する倍率係数を決定することと、
前記タッチスクリーンディスプレイ上の前記所定の最小テキストサイズを前記倍率係数で除算して、前記構造化電子ドキュメント内のテキストに対する最小テキストサイズを決定することと、
前記構造化電子ドキュメント内のテキストのテキストサイズが前記決定された最小テキストサイズより小さい場合に、前記構造化電子ドキュメント内のテキストの前記テキストサイズを、少なくとも前記決定された最小テキストサイズまで増加させることと、
を含む、方法。
【請求項１６】
請求項１４に記載の方法であって、前記テキストをサイズ変更することは、
前記複数のボックスにおいてテキストを含むボックスを識別することと、
前記第１ボックスを拡大する倍率係数を決定することと、
前記タッチスクリーンディスプレイ上の前記所定の最小テキストサイズを前記倍率係数で除算して、前記構造化電子ドキュメント内のテキストに対する最小テキストサイズを決定することと、
テキストを含む識別された各ボックスについて、前記識別されたボックス内のテキストのテキストサイズが前記決定された最小テキストサイズより小さい場合に、前記識別されたボックス内のテキストの前記テキストサイズを、少なくとも前記決定された最小テキストサイズまで増加させ、前記識別されたボックスのサイズを調整することと、
を含む、方法。
【請求項１７】
請求項１乃至１６のいずれか１項に記載の方法であって、前記構造化電子ドキュメントの表示部分のサイズを減少させることは、前記第１ボックスを前記第１のサイズに縮小する、
方法。
【請求項１８】
請求項１乃至１７のいずれか１項に記載の方法であって、前記第２ジェスチャー及び前記第１ジェスチャーは、同種のジェスチャーである、
方法。
【請求項１９】
請求項１乃至１８のいずれか１項に記載の方法であって、前記第２ジェスチャーは、タップジェスチャーである、
方法。
【請求項２０】
請求項１９に記載の方法であって、前記第２ジェスチャーは、１本の指での二重タップ、２本の指での二重タップ、１本の指での単一タップ、又は２本の指での単一タップである、
方法。
【請求項２１】
請求項１乃至２０のいずれか１項に記載の方法を実行する命令を含んだコンピュータプログラム。
【請求項２２】
ポータブル電子デバイスであって、
タッチスクリーンディスプレイと、
請求項２１に記載のコンピュータプログラムを格納したメモリと、
前記メモリに格納された命令を実行可能な１以上のプロセッサと、
を備える、ポータブル電子デバイス。
【請求項２３】
ポータブル電子デバイスであって、
タッチスクリーンディスプレイと、
請求項１乃至２０に記載の方法のいずれかを実行する手段と、
を備える、ポータブル電子デバイス。