【手続補正書】
【提出日】平成19年7月3日(2007.7.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マークアップ言語で表されるページ中の画像を取得し出力する為の方法であって、
前記ページに含まれる、複数のセルで構成されたテーブルについて、それがテーブルとしてレイアウトされた画像を有するか否かを、該複数のセルのうちの少なくとも一つに画像が含まれるか否かによって判定し、
前記テーブルが前記テーブルとしてレイアウトされた画像を有する場合には、前記テーブルとしてレイアウトされた画像全体を一つの選択対象物として選択可能にし、
前記テーブルとしてレイアウトされた画像を保存すべき指示があった場合に、前記テーブルとしてレイアウトされた画像を一つのファイルとして出力すること、
を特徴とする画像出力方法。
【請求項２】
前記判定においては、条件（１）乃至（３）の少なくとも１つを満たす場合に、前記テーブルが前記テーブルによりレイアウトされた画像を有すると判定し、当該条件（１）乃至（３）が、
（１）前記テーブルを構成する複数のセルのうちの２つ以上のセルが画像を含み、且つ画像を含むセルの中で隣接するものがあること、
（２）前記テーブルを構成する複数のセルのうちの２つ以上のセルが画像を含み、且つ該２つ以上の画像が連続性のある名称を付されたものであること、
（３）前記テーブルを構成する複数のセルのうちの少なくとも１つに画像を含み、且つ該少なくとも１つの画像にリンクが張られていること、
であること、を特徴とする請求項１に記載の画像出力方法。
【請求項３】
前記テーブルとしてレイアウトされた画像全体を一つの選択対象物として選択可能にすることは、前記テーブルとしてレイアウトされた画像全体にフォーカスが当てられるよう制御することを含むこと、を特徴とする請求項１または請求項２に記載の画像出力方法。
【請求項４】
前記テーブルとしてレイアウトされた画像全体を一つのファイルとして出力することは、前記テーブルとしてレイアウトされた画像を前記テーブルから矩形の形状で取り出して前記一つのファイルとして出力することを含むこと、を特徴とする請求項１から請求項３のいずれかに記載の画像出力方法。
【請求項５】
前記テーブルとしてレイアウトされた画像を前記テーブルから矩形の形状で取り出す際に、前記矩形の形状内の画像を含まないセルの部分については所定の色で埋める処理を行うこと、を特徴とする請求項４に記載の画像出力方法。
【請求項６】
前記テーブルとしてレイアウトされた画像を一つのファイルとして出力することは、マークアップ言語で表されるページのデータから、前記テーブルとしてレイアウトされた画像のデータをそれぞれ取得し前記テーブルのレイアウトにしたがって結合することにより前記一つのファイルを形成することを含むこと、を特徴とする請求項１から請求項３のいずれかに記載の画像出力方法。
【請求項７】
前記テーブルとしてレイアウトされた画像を一つのファイルとして出力することは、前記テーブルとしてレイアウトされた画像のデータを、前記マークアップ言語で表されるページのデータに基づいてレンダリング処理し、前記レンダリング処理後のデータを基に前記テーブルとしてレイアウトされた画像を一つのファイルとして出力することを含むこと、を特徴とする請求項１から請求項３のいずれかに記載の画像出力方法。
【請求項８】
前記テーブルが前記テーブルとしてレイアウトされた画像を有する場合に、さらに、
(A1)前記テーブル中にアンカータグが含まれているか否か判定し、
(A2)認識したアンカータグのURIのオブジェクトの取得を開始し、
(A3)前記オブジェクトの取得の開始に伴って該オブジェクトを表示しブラウズ処理を実行する為の新規ウィンドウを立ち上げること、
からなる処理を実行すること、
を特徴とする請求項１から請求項７のいずれかに記載の画像出力方法。
【請求項９】
請求項１から請求項８のいずれかに記載の画像出力方法をコンピュータに実行させる為のコンピュータプログラム。
【請求項１０】
マークアップ言語で表されるページを閲覧する為のブラウザプログラムであって、
取得されたページ中のテーブルについて、それがテーブルとしてレイアウトされた画像を有するか否か判定する機能と、
前記テーブルが前記テーブルとしてレイアウトされた画像を有する場合には、前記テーブルとしてレイアウトされた画像全体を一つの選択対象物として選択可能にする機能と、
前記テーブルとしてレイアウトされた画像を出力すべき指示があった場合に、前記テーブルとしてレイアウトされた画像を一つのファイルとして出力する機能と、
を有することを特徴とするブラウザプログラム。
【請求項１１】
マークアップ言語で表されるページを閲覧する為に用いられる端末装置であって、
取得されたページ中のテーブルについて、それがテーブルとしてレイアウトされた画像を有するか否か判定する判定手段と、
前記テーブルが前記テーブルとしてレイアウトされた画像を有する場合には、前記テーブルとしてレイアウトされた画像全体を一つの選択対象物として選択可能にする選択手段と、
前記テーブルとしてレイアウトされた画像を出力すべき指示があった場合に、前記テーブルとしてレイアウトされた画像を一つのファイルとして出力する画像出力手段と、
を備えることを特徴とする端末装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成する為、本発明の一つの側面にしたがい提供されるのは、マークアップ言語で表されるページ中の画像を取得し出力する為の方法であって、ページに含まれる、複数のセルで構成されたテーブルについて、それがテーブルとしてレイアウトされた画像を有するか否かを、該複数のセルのうちの少なくとも一つに画像が含まれるか否かによって判定し、テーブルが、テーブルとしてレイアウトされた画像を有する場合には、テーブルとしてレイアウトされた画像全体を一つの選択対象物として選択可能にし、テーブルとしてレイアウトされた画像を保存すべき指示があった場合に、テーブルとしてレイアウトされた画像を一つのファイルとして出力することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記判定においては、例えば条件（１）乃至（３）の少なくとも１つを満たす場合に、前記テーブルが前記テーブルによりレイアウトされた画像を有すると判定し、当該条件（１）乃至（３）が、
（１）前記テーブルを構成する複数のセルのうちの２つ以上のセルが画像を含み、且つ画像を含むセルの中で隣接するものがあること、
（２）前記テーブルを構成する複数のセルのうちの２つ以上のセルが画像を含み、且つ該２つ以上の画像が連続性のある名称を付されたものであること、
（３）前記テーブルを構成する複数のセルのうちの少なくとも１つに画像を含み、且つ該少なくとも１つの画像にリンクが張られていること、
である（請求項２）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記画像出力方法は、テーブルが、テーブルとしてレイアウトされた画像を有する場合に、さらに、
(A1)テーブル中にアンカータグが含まれているか否か判定し、
(A2)認識したアンカータグのURIのオブジェクトの取得を開始し、
(A3)オブジェクトの取得の開始に伴って該オブジェクトを表示しブラウズ処理を実行する為の新規ウィンドウを立ち上げること、からなる処理を実行するように構成されていても良い（請求項８）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、上記目的を達成する為、本発明の別の側面にしたがって提供されるのは、マークアップ言語で表されるページを閲覧する為のブラウザプログラムであって、取得されたページ中のテーブルについて、それがテーブルとしてレイアウトされた画像を有するか否か判定する機能と、前記テーブルが、テーブルとしてレイアウトされた画像を有する場合には、テーブルとしてレイアウトされた画像全体を一つの選択対象物として選択可能にする機能と、テーブルとしてレイアウトされた画像を出力すべき指示があった場合に、テーブルとしてレイアウトされた画像を一つのファイルとして出力する機能とを有する（請求項１０）。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、上記目的を達成する為、本発明の別の側面にしたがって提供されるのは、マークアップ言語で表されるページを閲覧する為に用いられる端末装置であって、取得されたページ中のテーブルについて、それがテーブルとしてレイアウトされた画像を有するか否か判定する判定手段と、前記テーブルが、テーブルとしてレイアウトされた画像を有する場合には、テーブルとしてレイアウトされた画像全体を一つの選択対象物として選択可能にする選択手段と、テーブルとしてレイアウトされた画像を出力すべき指示があった場合に、テーブルとしてレイアウトされた画像を一つのファイルとして出力する画像出力手段とを備える（請求項１１）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
上記判定基準は、テーブルがテーブル画像として構成されているかなりのケースをカバーし、且つ処理をシンプルにする為、判定条件として有利である。自動認識部４１が動作する上で必要な情報は、ブラウザエンジン３１から取得できる。なお、上記判定基準は一例であって、テーブル画像であることを認識する為の他の判定基準が用いられても良い。他の判定基準の例を下記に示す。
(1)テーブル中に２つ以上の画像のセルがあり、かつそれら画像のセルが隣り合っている。
(2)テーブル内の画像の名称中に含まれる数が連続している。具体的には、画像ファイルのファイル名が、ｈｐ０．ｇｉｆ，ｈｐ１．ｇｉｆ，ｈｐ２．ｇｉｆなどになっている場合である。
(3)テーブルが画像を一つ以上含んでいて、さらにその画像にリンクが張られている。
なお、上記判定基準例の内の２以上の組み合わせが判定基準として用いられても良い。