(57)【要約】      （修正有）【課題】  本発明は、ユーザが望むｗｅｂサイトの商品について、ユーザが望む情報を、比較のために表示することのできる情報表示装置を提供することを目的とする。【解決手段】  情報表示装置は、ネットワーク接続された一以上のｗｅｂサーバより取得される複数のｗｅｂページについて、ｗｅｂページを構成する全て又は一部のｗｅｂデータを取得し、取得されたｗｅｂデータから抽出すべき情報を特定するための指示をユーザより受付け、取得された全てのｗｅｂデータから、前記指示により特定される情報を抽出して、抽出された情報を用いて１つの画面を構成して表示する。【選択図】  図２
2005063428.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された一以上のｗｅｂサーバより取得される複数のｗｅｂページについて、ｗｅｂページを構成する全て又は一部のｗｅｂデータを取得する取得手段と、
前記取得手段により取得されたｗｅｂデータから抽出すべき情報を特定するための指示をユーザより受付ける受付手段と、
前記取得手段により取得された全てのｗｅｂデータから、前記受付手段で受付けられた指示により特定される情報を抽出して、抽出された情報を用いて１つの画面を構成して表示する表示手段と
を備えることを特徴とする情報表示装置。
【請求項２】
前記受付手段が受付ける指示は、抽出すべき情報と対となって記載される所定の文字列、及び、抽出すべき情報と所定の文字列との位置関係を示して、抽出すべき情報を特定するものであり、
前記表示手段は、前記取得手段により取得されたｗｅｂデータについて、前記所定の文字列を検索し、検索された所定の文字列との前記位置関係に基づき抽出すべき情報を特定して抽出し、抽出された各情報を一覧にした前記画面を構成して表示する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記受付手段が受付ける指示は、前記所定の文字列及び前記位置関係に加えてさらに、抽出すべき情報の情報量を示して、抽出すべき情報を特定するものであり、
前記表示手段は、前記取得手段により取得されたｗｅｂデータについて、前記所定の文字列を検索し、検索された所定の文字列との前記位置関係に基づき、前記情報量に示される量の情報を抽出して、抽出された各情報を一覧にした前記画面を構成して表示する
ことを特徴とする請求項２に記載の情報表示装置。
【請求項４】
前記受付手段は、
複数の抽出すべき情報の候補それぞれについて、抽出すべき情報を表す名称と、抽出すべき情報を特定するための前記指示とを対応付けて記憶する候補記憶手段と、
前記候補記憶手段に記憶される、抽出すべき情報の名称をユーザに提示して、選択させる候補選択手段とを備え、
前記候補選択手段に選択された名称に対応する指示を読み出して、それをユーザによる指示として受付ける
ことを特徴とする請求項２に記載の情報表示装置。
【請求項５】
前記複数の抽出すべき情報の候補は、複数のカテゴリに分類されるものであり、
前記候補記憶手段は、
前記複数の抽出すべき情報の候補それぞれの名称及び指示を、前記カテゴリと対応付けて記憶し、
前記候補選択手段は、
ユーザによるカテゴリの指定を受付けて、そのカテゴリに分類された名称を前記候補記憶手段から読み出して提示し選択させる
ことを特徴とする請求項４に記載の情報表示装置。
【請求項６】
前記取得手段が取得するｗｅｂデータは、複数の商品について、商品が持つ特性を示す情報を含み、
前記受付手段が受付ける指示にかかる抽出すべき情報は、前記特性を示す情報である
ことを特徴とする請求項１に記載の情報表示装置。
【請求項７】
前記取得手段は、ネットワーク接続された一以上のｗｅｂサーバから、ユーザにより入力されるキーワードに基づいて、複数のｗｅｂページを検索する検索手段を備え、
前記検索手段により検索されたｗｅｂページに係るｗｅｂデータを取得する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項８】
前記取得手段は、さらに、
前記検索手段により検索された複数のｗｅｂページのうち、複数のｗｅｂページの選択をユーザより受付ける選択手段を備え、
前記選択手段により選択されたｗｅｂページに係るｗｅｂデータを取得する
ことを特徴とする請求項７に記載の情報表示装置。
【請求項９】
前記選択手段は、
ユーザによるｗｅｂページの選択のために、前記検索手段により検索された複数のｗｅｂページを表示するｗｅｂページ表示手段
を備えることを特徴とする請求項８に記載の情報表示装置。
【請求項１０】
前記選択手段は、さらに、前記ｗｅｂページの選択に加えて、前記ｗｅｂページ表示手段により表示されたｗｅｂページ上のある範囲についての選択をユーザより受付け、
前記取得手段は、前記選択手段により選択された一以上のｗｅｂページ、及び、選択された範囲に係るｗｅｂデータを取得する
ことを特徴とする請求項９に記載の情報表示装置。
【請求項１１】
前記受付手段が受付ける指示は、抽出すべき情報が、前記選択手段により選択された範囲に係るｗｅｂデータそのものであることを示し、
前記表示手段は、前記指示に応じて、前記選択手段により選択された範囲に相当するｗｅｂデータを複数用いて、当該ｗｅｂデータに対応する画像を作成し、当該画像を用いて前記画面を構成して表示する
ことを特徴とする請求項１０に記載の情報表示装置。
【請求項１２】
ネットワーク接続された一以上のｗｅｂサーバより取得される複数のｗｅｂページについて、ｗｅｂページを構成する全て又は一部のｗｅｂデータを取得する取得ステップと、
前記取得ステップにより取得されたｗｅｂデータから抽出すべき情報を特定するための指示をユーザより受付ける受付ステップと、
前記取得ステップにより取得された全てのｗｅｂデータから、前記受付手段で受付けられた指示により特定される情報を抽出して、抽出された情報を用いて１つの画面を構成して表示する表示ステップと
を備えることを特徴とする情報表示方法。
【請求項１３】
前記取得ステップは、ネットワーク接続された一以上のｗｅｂサーバから、ユーザにより入力されるキーワードに基づいて、複数のｗｅｂページを検索する検索ステップと、
前記検索ステップにより検索された複数のｗｅｂページのうち、複数のｗｅｂページの選択をユーザより受付ける選択ステップとを含み、
前記選択ステップにより選択されたｗｅｂページに係るｗｅｂデータを取得する
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
ネットワーク接続された一以上のｗｅｂサーバより取得される複数のｗｅｂページについて、ｗｅｂページを構成する全て又は一部のｗｅｂデータを取得する取得ステップと、
前記取得ステップにより取得されたｗｅｂデータから抽出すべき情報を特定するための指示をユーザより受付ける受付ステップと、
前記取得ステップにより取得された全てのｗｅｂデータから、前記受付手段で受付けられた指示により特定される情報を抽出して、抽出された情報を用いて１つの画面を構成して表示する表示ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
前記取得ステップは、ネットワーク接続された一以上のｗｅｂサーバから、ユーザにより入力されるキーワードに基づいて、複数のｗｅｂページを検索する検索ステップと、
前記検索ステップにより検索された複数のｗｅｂページのうち、複数のｗｅｂページの選択をユーザより受付ける選択ステップとを含み、
前記選択ステップにより選択されたｗｅｂページに係るｗｅｂデータを取得する
ことを特徴とする請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に公開されたｗｅｂページ等に提示された商品やサービス等の複数の情報を集めて表示する情報表示装置における表示態様の技術に関する
【背景技術】
【０００２】
インターネット上で商品を販売するオンライン販売サイトが多数運営されている。販売サイトにアクセスしてきたユーザが、サイト内のｗｅｂページに紹介されている商品をページ上で選択して決済方法や住所を入力すると、その商品を購入できるようにしたものである。販売サイトの数は年々増え、扱われる商品も多種多様であるので、ユーザは、あらゆる商品を、店に出向かずに購入することができて便利である。
【０００３】
しかし便利である一方、販売サイトの数が膨大なために、ユーザがそれらのサイトから商品を検索し、検索された商品についての価格や機能等を比較して、ユーザの購入の条件に見合う商品を見つけ出すには、多大な時間や手間を要する。
そこで最近では、商品比較サイトといって、アクセスしてきたユーザに、複数の販売サイトで提供されている同じカテゴリーの商品を検索したり、検索された商品を価格や機能毎に比較表にして表示する機能を提供するサイトが運営されるようになった。
【０００４】
検索や比較表の機能を提供するために、商品比較サイトの運営者は、各販売サイトから商品の掲載を募り、応募してきた販売サイトの商品について、カテゴリや価格、機能等の各種項目からなるデータベースを作成している。
【特許文献１】特開２００２−１５７４４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、商品比較サイトには、応募してきた販売サイトの商品が掲載されているだけなので、ユーザが見たいと思う販売サイトの商品が掲載されていない場合が多い。また、商品比較サイトが提供する価格や機能毎の比較表は、運営者が作成したデータベースの項目に基づいているので、ユーザが望む項目がない場合がある。具体的には例えば、ユーザが、各販売サイトのパソコンを、重量やテレビチューナの有無で比較したいと思っても、商品比較サイトの運営者がそれらの項目をデータベース化していなければ、重量やテレビチューナの有無は比較表には表示されない。
【０００６】
上記課題に鑑み、本発明は、ユーザが望むｗｅｂサイトの商品について、ユーザが望む情報を、比較のために表示することのできる情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の情報表示装置は、ネットワーク接続された一以上のｗｅｂサーバより取得される複数のｗｅｂページについて、ｗｅｂページを構成する全て又は一部のｗｅｂデータを取得する取得手段と、前記取得手段により取得されたｗｅｂデータから抽出すべき情報を特定するための指示をユーザより受付ける受付手段と、前記取得手段により取得された全てのｗｅｂデータから、前記受付手段で受付けられた指示により特定される情報を抽出して、抽出された情報を用いて１つの画面を構成して表示する表示手段とを備える。
【発明の効果】
【０００８】
この構成により、ユーザは、ｗｅｂページから何の情報を抽出して画面に表示させるかということを指示することができる。よってｗｅｂサイトが商品に関する各種情報を含んだものであれば、ユーザは、商品に関する各種情報の中からどの情報を抽出して表示させるかということを指示することができる。従来の商品比較サイトでは、ユーザは、運営者が予め用意したデータベースの情報しか見ることができないが、本発明の情報表示装置であれば、データベースにない情報も見ることができる。
【０００９】
加えて、この構成により、情報表示装置は、ユーザの指示に従ってその都度情報を抽出して表示するものなので、従来の商品比較サイトのように商品についても各項目を記録したデータベースを作成して保持しておく必要がなく、よって、データベースのための記憶容量を節約することができ、データベースを作成する者の労力が不要となる。
また前記受付手段が受付ける指示は、抽出すべき情報と対となって記載される所定の文字列、及び、抽出すべき情報と所定の文字列との位置関係を示して、抽出すべき情報を特定するものであり、前記表示手段は、前記取得手段により取得されたｗｅｂデータについて、前記所定の文字列を検索し、検索された所定の文字列との前記位置関係に基づき抽出すべき情報を特定して抽出し、抽出された各情報を一覧にした前記画面を構成して表示する。
【００１０】
この構成により、ユーザは、何の情報を抽出させるかということを、対となって記載される所定の文字列と位置関係とを示すことにより指示することができる。例えばパソコンについて記載したｗｅｂデータからパソコンの動作周波数を抽出させる場合、ユーザが、所定の文字列として「動作周波数」、位置関係として「抽出すべき情報は、所定の文字列に後続する位置にある」ということを指定する。すると、表示手段は、ｗｅｂデータから「動作周波数」の文字列を検索し、それに後続する文字列、つまり３．２ＧＨｚといった、動作周波数の値を抽出し、画面に表示する。
【００１１】
また前記受付手段が受付ける指示は、前記所定の文字列及び前記位置関係に加えてさらに、抽出すべき情報の情報量を示して、抽出すべき情報を特定するものであり、前記表示手段は、前記取得手段により取得されたｗｅｂデータについて、前記所定の文字列を検索し、検索された所定の文字列との前記位置関係に基づき、前記情報量に示される量の情報を抽出して、抽出された各情報を一覧にした前記画面を構成して表示する。
【００１２】
この構成によれば、抽出すべき情報の情報量を指定することができる。情報量は、例えば文字数である。情報量は、文字数に限らず、例えば行数でもよいし、その他、抽出すべき情報の量を特定することのできる単位であれば何でもよい。
また前記受付手段は、複数の抽出すべき情報の候補それぞれについて、抽出すべき情報を表す名称と、抽出すべき情報を特定するための前記指示とを対応付けて記憶する候補記憶手段と、前記候補記憶手段に記憶される、抽出すべき情報の名称をユーザに提示して、選択させる候補選択手段とを備え、前記候補選択手段に選択された名称に対応する指示を読み出して、それをユーザによる指示として受付ける。
【００１３】
この構成によれば、ユーザは、情報表示装置が提示する候補の中から、ユーザが抽出すべき情報を選択して、その情報を抽出させることができる。
また前記複数の抽出すべき情報の候補は、複数のカテゴリに分類されるものであり、前記候補記憶手段は、前記複数の抽出すべき情報の候補それぞれの名称及び指示を、前記カテゴリと対応付けて記憶し、前記候補選択手段は、ユーザによるカテゴリの指定を受付けて、そのカテゴリに分類された名称を前記候補記憶手段から読み出して提示し選択させる。
【００１４】
この構成によれば、ユーザは、情報表示装置が提示するカテゴリ毎に異なる候補の中から、ユーザが抽出すべき情報を選択して、その情報を抽出させることができる。また前記取得手段が取得するｗｅｂデータは、複数の商品について、商品が持つ特性を示す情報を含み、前記受付手段が受付ける指示にかかる抽出すべき情報は、前記特性を示す情報である。
【００１５】
この構成によれば、ユーザは、商品についての特性を抽出して表示するよう指示することができる。ここで商品が持つ特性とは、商品が固有に持つ特徴や性質のことをいう。例えば、パソコンの場合、特質は、その動作周波数、搭載メモリ容量、ディスプレイサイズ、CPUの種類、メーカー、形状、テレビチューナーの有無等、パソコンの性能や機能、属性のことである。特性によって、パソコンの機種を特定することができる。
【００１６】
よって複数のｗｅｂページが各種パソコンの動作周波数等の性能を紹介したものである場合、取得手段により各ｗｅｂページにかかるｗｅｂデータが取得され、受付手段により性能を示す情報を特定するための指示が受付けられて、その結果、表示手段は、各パソコンについて動作周波数等の性能を抽出して、それらを用いて１つの画面を構成して表示する。
【００１７】
また前記取得手段は、ネットワーク接続された一以上のｗｅｂサーバから、ユーザにより入力されるキーワードに基づいて、複数のｗｅｂページを検索する検索手段を備え、前記検索手段により検索されたｗｅｂページに係るｗｅｂデータを取得する。
この構成によれば、検索手段により抽出対象のｗｅｂページの内容を限定することができる。
【００１８】
また前記取得手段は、さらに、前記検索手段により検索された複数のｗｅｂページのうち、複数のｗｅｂページの選択をユーザより受付ける選択手段を備え、前記選択手段により選択されたｗｅｂページに係るｗｅｂデータを取得する。
この構成によれば、ユーザは、抽出対象とするｗｅｂページを選択することができる。これにより商品比較サイトに登録していない商品販売サイトのｗｅｂページについても、ユーザが選択することにより、そのページから情報を抽出して表示させることができる。
【００１９】
また前記選択手段は、ユーザによるｗｅｂページの選択のために、前記検索手段により検索された複数のｗｅｂページを表示するｗｅｂページ表示手段を備える。
この構成によればユーザがｗｅｂページを確認して選択することができる。
また前記選択手段は、さらに、前記ｗｅｂページの選択に加えて、前記表示手段により表示されたｗｅｂページ上のある範囲についての選択をユーザより受付け、前記取得手段は、前記選択手段により選択された一以上のｗｅｂページ、及び、選択された範囲に係るｗｅｂデータを取得する。
【００２０】
この構成によれば抽出対象をｗｅｂページ上のある範囲に絞って、情報を抽出させることができる。よって例えば、抽出すべき情報とは無関係の情報がｗｅｂページに含まれている場合に、ユーザが、抽出すべき情報に関係のある部分のみの範囲を選択すれば、情報表示装置は、無関係な部分について抽出のための検索処理を無駄に行うことがなく、また、抽出の精度を上げることができる。
【００２１】
また前記受付手段が受付ける指示は、抽出すべき情報が、前記選択手段により選択された範囲に係るｗｅｂデータそのものであることを示し、前記表示手段は、前記指示に応じて、前記選択手段により選択された範囲に相当するｗｅｂデータを複数用いて、当該ｗｅｂデータに対応する画像を作成し、当該画像を用いて前記画面を構成して表示する。
この構成によれば、ユーザは、ユーザが選択した各範囲を１つの画面に表示させて確認することができる。例えば、各ｗｅｂページについて、ユーザが必要と思う範囲を選択すれば、表示手段は、各ページの必要な部分のみから１画面を構成して表示するので、各ｗｅｂページの一部分に含まれる各商品の情報等を照らし合わせて比較したい場合に有用である。
【発明を実施するための最良の形態】
【００２２】
以下、実施形態について図面を用いて説明する。
図１は、情報表示装置１００の構成を示すブロック図である。
図１において情報表示装置１００は、キーボードやマウス等の入力部１１０、ＣＲＴ等の表示部１２０及び図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を含む情報表示処理部１３０から構成される。
【００２３】
情報表示処理部１３０は、インターネット等のネットワーク１５５に接続されており、主に、入力部１１０からのユーザの入力に従って、ネットワーク上に公開されたｗｅｂページの検索、ｗｅｂページからの各種情報の抽出、抽出した情報を用いた表示用画面の作成、作成した画面の表示部１２０への表示を行う。
（外部仕様）
情報表示処理部１３０の各構成を説明する前に、表示部１２０に表示される画面の例である図２〜４を用いて、外部仕様を説明する。
【００２４】
情報表示処理部１３０は、ユーザにより処理を開始することが指示されると、検索画面を表示する。検索画面は、主に、ユーザが購入を検討している商品を掲載したｗｅｂページを検索したり、検索されたｗｅｂページについて取捨選択するのを支援するものである。
図２は、検索画面の一例を示す。
【００２５】
同図において、検索画面２００は、キーワード入力フィールド２０５、アドレス入力フィールド２３５、アクセスボタン２４０、一覧表示設定ボタン２５５、検索ボタン２１０、マークボタン２４５、一覧表示ボタン２６０、検索結果表示ウィンドウ２２０、ｗｅｂページ表示ウィンドウ２３０、マークリスト表示ウィンドウ２５０から構成される。
キーワード入力フィールド２０５は、ユーザからのキーワードの入力を受け付ける。キーワードは、例えば、ユーザが購入を検討している商品の名称である。同図では「パソコン」と入力されている。
【００２６】
この入力の後に検索ボタン２１０がマウスでクリックされると、情報表示処理部１３０は、入力されたキーワードを含むｗｅｂページを、ネットワーク１５５に接続された１以上のｗｅｂサーバから検索し、検索された各ｗｅｂページからタイトルを抽出して検索結果表示ウィンドウ２２０にリスト表示する。タイトルとは、ｗｅｂページを構成するＨＴＭＬ文書中の＜ＴＩＴＬＥ＞タグと＜／ＴＩＴＬＥ＞タグに挟まれた部分の文字列のことである。図２の例では、「Ａ店−−パソコン専門店・・・」「Ｂ店−−パソコン、周辺機器を・・・」といったタイトルがリスト表示されている。
【００２７】
リスト表示されたタイトルのうちの１つがクリックされると、すなわち、図２の例では「Ｄ店−−パソコンショップ・・・」というタイトルがクリックされると、情報表示処理部１３０は、クリックされたことを示すためにタイトルを点線の矩形２２５で囲んで表示する。これと同時に、ｗｅｂページ表示ウィンドウ２３０に、クリックされたタイトル「Ｄ店−−パソコンショップ・・・」に係るｗｅｂページを表示する。
【００２８】
このときアドレス入力フィールド２３５に、表示中のｗｅｂページのＵＲＬを表示する。なお、このアドレス入力フィールド２３５にユーザがＵＲＬを入力して、アクセスボタン２４０をクリックすると、情報表示処理部１３０は、ネットワーク１５５にアクセスしてそのＵＲＬに係るｗｅｂページを取得し、ｗｅｂページ表示ウィンドウ２３０に表示する。
【００２９】
ｗｅｂページ表示ウィンドウ２３０にｗｅｂページが表示されている状態で、マークボタン２４５がクリックされると、情報表示処理部１３０は、そのｗｅｂページのタイトルをマークリスト表示ウィンドウ２５０のマークリストに追加して表示する。そしてそのｗｅｂページを内部メモリに記憶する。
図２の例では、Ａ店、Ｂ店、Ｄ店がマークリストとして表示されている。つまりこれは、Ａ店、Ｂ店、Ｄ店のｗｅｂページがそれぞれ表示されているときに、マークボタン２４５がクリックされ、内部メモリに記憶されたということである。
【００３０】
ユーザは、検索結果表示のリストから任意に１つのタイトルをクリックして表示されたｗｅｂページのうち、購入対象として気になる商品が掲載されている場合に、マークボタン２４５をクリックしてそのｗｅｂページをマークリストに追加すればよい。マークリストのｗｅｂページの商品は、図３で説明する一覧表示画面で、一覧表にして表示される。
次に、図４で後述する一覧表示設定が行われた後に、一覧表示ボタン２６０がクリックされると、情報表示処理部１３０は、一覧表示画面を表示する。
【００３１】
図３は、一覧表示画面の一例を示す。
同図において、一覧表示画面３００は、一覧表３１０、一覧表示設定ボタン３２０及び検索画面表示ボタン３３０から構成される。
一覧表３１０は、マークリストのｗｅｂページの商品について、各種項目の内容を一覧表にしたものである。左から２列目〜５列目の各列が、各ｗｅｂページの商品に対応する。各商品毎に、商品名、写真、動作周波数、ハードディスク容量、ディスプレイサイズ、特徴、ＴＶチューナ、アドレスの８項目についての情報を表示している。これらの項目の情報は、情報表示処理部１３０が、マークリストのｗｅｂページから後述する抽出プログラムにより抽出したもので、抽出できなかったものについては〔該当項目なし〕と表示している。
【００３２】
左１列目の動作周波数、ハードディスク容量、ディスプレイサイズ、ＴＶチューナのいずれかの欄がクリックされると、情報表示処理部１３０は、クリックされた項目をキーに商品の列の並べ替えを行う。
具体的には、動作周波数の欄がクリックされると、一覧表３１０の各商品の列を動作周波数の高い順に並べ替えを行う。その結果、３．２ＧＨｚのＮＰＣ１００の列が２列目に、２．５ＧＨｚのＴＶＰＣ７０の列が３列目に、２．３ＧＨｚのＤＰＣ１７の列が４列目に、１．１ＧＨｚのＸ３０００の列が５列目になる。そして、再度、動作周波数の欄がクリックされると、今度は、一覧表３１０の各商品の列を動作周波数の低い順に並べ替えを行う。こうして動作周波数の欄がクリックされる毎に高い順の並べ替えと低い順の並べ替えを交互に行う。
【００３３】
ハードディスク容量の場合も同様に、それらの欄がクリックされると、一覧表３１０の各商品の列をハードディスク容量の大きい順に並べ替えを行い、クリックされる毎に大きい順の並べ替えと小さい順の並べ替えを交互に行う。
ディスプレイサイズの場合も同様である。
またＴＶチューナの欄がクリックされると、各商品の列をＴＶチューナが「あり」の商品の列を左よりの列に、「なし」の商品の列を右よりの列に並べ替える。その結果、「あり」の商品のＴＶＰＣ７０とＮＰＣ１００の列が２列目と３列目に、「なし」の商品のＤＰＣ１７とＸ３００の列が４列目と５列目になる。そして、クリックされる毎に左右を入れ替える。その結果、「なし」の商品のＤＰＣ１７とＸ３００の列が２列目と３列目に、「あり」の商品のＴＶＰＣ７０とＮＰＣ１００との列が４列目と５列目になる。
【００３４】
要するに、項目名の欄がクリックされると、数値で表される項目である場合には、各商品の列を項目の値の大きい順に並べ替えを行い、クリックされる毎に大きい順の並べ替えと小さい順の並べ替えを交互に行う。また、「あり」又は「なし」で表される項目である場合には、「あり」の商品の列を左よりに、「なし」の商品の列を右よりに並べ替え、クリックされる毎に左右を入れ替える。
【００３５】
その他、一覧表示画面において情報表示処理部１３０は、一覧表示設定ボタン３２０がクリックされると、後述する一覧表示設定画面を表示し、検索画面表示ボタン３３０がクリックされると、検索画面を表示する。
続いて一覧表示設定について説明する。
図２の一覧表示設定ボタン２５５又は図３の一覧表示設定ボタン３２０がクリックされると、情報表示処理部１３０は、一覧表示設定画面を表示する。一覧表示設定画面は、図３の一覧表示画面の表示態様について設定するための画面である。
【００３６】
図４は、一覧表示設定画面の一例を示す。
同図において一覧表示設定画面４００は、一覧表示項目選択リスト４１０、一覧表示項目入力フィールド４２０、項目追加ボタン４３０、設定ボタン４４０及びキャンセルボタン４５０から構成される。
一覧表示項目選択リスト４１０は、写真、動作周波数、ハードディスク容量、搭載メモリ、ディスプレイサイズ、画面解像度、重量、価格、メーカーの各項目の文字列の前にチェックボックスを設けたもので、ユーザは、チェックボックスをクリックすることにより、図３の一覧表３１０に表示させる項目を選択することができる。図４の例では、写真、動作周波数、ハードディスク容量、ディスプレイサイズが選択されている。
【００３７】
一覧表示項目入力フィールド４２０は、一覧表示項目選択リスト４１０に含まれる項目以外で、ｗｅｂページから抽出して一覧表３１０に表示させる項目をユーザが指定できるようにしたものである。１つの行が１つの項目に対応し、１行は、検索文字列入力フィールド、抽出位置選択フィールド、抽出文字数入力フィールド及び文字列種類選択フィールドからなる。
【００３８】
検索文字列入力フィールドは、項目名のように、項目の前又は後に付けられ、項目を見つけるための検索キーとなる文字列のユーザ入力を受け付けるフィールドである。
抽出位置選択フィールドは、項目の位置について、プルダウンリストの「検索文字列の前」、「検索文字列の後ろ」、「検索文字列そのもの」の中からいずれかのユーザの選択を受け付けるフィールドである。
【００３９】
「検索文字列の前」を選択すれば、検索文字列の直前の文字列が項目として抽出され、「検索文字列の後ろ」を選択すれば、検索文字列の直後の文字列が抽出され、「検索文字列そのもの」を選択すれば、検索文字列そのものが抽出される。「検索文字列の前」又は「検索文字列の後ろ」を選択した場合であって、検索文字列がｗｅｂページにない場合には、一覧表３１０に示したように「該当項目なし」となる。
【００４０】
抽出文字数入力フィールドは、ｗｅｂページから抽出すべき項目の文字数の指定を受け付けるフィールドである。ユーザは、文字数を指定しない場合には、プルダウンリストから「指定なし」を選択することもできる。
文字列種類選択フィールドは、ｗｅｂページから抽出すべき項目の文字種類について、プルダウンリストの「かな」、「漢字」、「数字」、「アルファベット」の中からいずれかのユーザの選択を受け付けるフィールドである。ユーザは、文字種類を指定しない場合には、プルダウンリストから「指定なし」を選択することもできる。
【００４１】
同図の例では、項目１においては、ｗｅｂページから、検索文字列「特徴」を検索して、その後ろに続く文字列を１００文字抽出することが指定されている。
また項目２においては、ｗｅｂページから、検索文字列「ＴＶチューナー」の文字列そのものを検索して抽出することが指定されている。
なお、同図の例では、検索文字列入力フィールドには、検索文字列として「ＴＶチューナー」という１つの用語が入力されているだけであるが、検索文字列入力フィールドは、ＯＲ検索のための複数の用語の入力を受付けるようにしてもよい。具体的に例えば、検索文字列フィールドに、「ＴＶチューナー」の他に、「テレビチューナー」、「テレビチューナ」等といった他の用語を、カンマ区切りやスペースで区切って、検索文字列入力フィールドに入力することにより、「ＴＶチューナー」、「テレビチューナー」、「テレビチューナ」のいずれかに該当する文字列の検索を指定することができる。
【００４２】
項目追加ボタン４３０がクリックされると、情報表示処理部１３０は、項目１、項目２に続けて、一覧表示項目入力フィールド４２０を１項目分追加して表示する。
これは、ユーザが、項目１、項目２に続けてさらに、抽出する項目のユーザ指定を追加したい場合に備えたものである。
設定ボタン４４０がクリックされると、情報表示処理部１３０は、一覧表示設定画面４００上でユーザ入力された内容を内部メモリに記憶する。その後、情報表示処理部１３０は、表示を検索画面２００に戻す。
【００４３】
キャンセルボタンがクリックされると、情報表示処理部１３０は、一覧表示設定画面４００上でユーザ入力された内容を記憶せずに、表示を検索画面２００に戻す。
（構成）
では、このような仕様の情報表示装置１００について、図１に戻って情報表示処理部１３０の各構成を説明する。
【００４４】
図１において情報表示処理部１３０は、検索画面構成部１４０、通信部１５０、マーク記憶部１６０、設定画面構成部１７０、設定内容記憶部１８０及び一覧表示画面構成部１９０から構成される。
検索画面構成部１４０は、図２に例示の検索画面を表示し、検索画面に対する入力部１１０からの入力操作を受付け、その入力操作に応じた処理を行う。
【００４５】
特に、検索画面構成部１４０は、キーワード入力フィールド２０５にキーワードが入力され、検索ボタン２１０がクリックされると、そのキーワードを通信部１５０に渡してｗｅｂページを検索させ、検索結果のタイトルのリストを検索結果表示ウィンドウ２２０に表示する。また検索画面構成部１４０は、ｗｅｂブラウザ機能を持ち、タイトルがクリックされると、そのｗｅｂページをｗｅｂページ表示ウィンドウ２３０に表示する。ここでｗｅｂページは、ディスプレイ上のウィンドウ等に表示する１単位であり、ｗｅｂブラウザ機能とは、ｗｅｂページを構成するデータであるＨＴＭＬ、テキスト、画像ファイル等から、レイアウトを解析して１つのｗｅｂページを構成して表示する機能のことである。さらにマークボタン２４５がクリックされると、表示中のｗｅｂページをマーク記憶部１６０に記憶させ、そのタイトルをマークリスト表示ウィンドウ２５０に追加する。
【００４６】
また、検索画面構成部１４０は、一覧表示設定ボタン２５５がクリックされると、一覧表示設定画面を表示する設定画面構成部１７０を起動し、一覧表示ボタン２６０がクリックされると、一覧表示画面を作成して表示する一覧表示画面構成部１９０を起動する。
さらに、検索画面構成部１４０は、一覧表示設定画面において設定ボタン４４０がクリックされたとき、及び、一覧表示画面において検索画面表示ボタン３３０がクリックされたときに起動して、検索画面を表示する。この表示のとき、検索画面構成部１４０は、最後に表示した検索結果やｗｅｂページ、マークリスト等の表示状態を再現して表示する。そのために検索画面構成部１４０は、検索画面から他の画面に移るときには、次に検索画面を表示するときのために、検索画面の表示状態を記憶している。
【００４７】
その他、検索画面構成部１４０は、表示中のｗｅｂページのＵＲＬをアドレス入力フィールド２３５に表示する。またアドレス入力フィールド２３５にＵＲＬが入力され、アクセスボタン２４０がクリックされた場合には、そのＵＲＬを通信部１５０に渡してｗｅｂページを取得させ、取得されたｗｅｂページをｗｅｂページ表示ウィンドウ２３０に表示する。
【００４８】
通信部１５０は、検索画面構成部１４０からキーワードが渡されると、ネットワーク１５５上の１以上のｗｅｂサーバにアクセスして、キーワードを含むｗｅｂページを検索し、検索結果を検索画面構成部１４０に返す。この検索結果は、検索されたｗｅｂページを構成するデータすべてを渡しても良いし、あるいは、検索結果表示ウィンドウ２２０の表示のために、ｗｅｂページのタイトルのみを抽出して渡しても良い。タイトルのみの場合には、通信部１５０は、後に検索結果表示ウィンドウ２２０のタイトルがクリックされた際に検索画面構成部１４０から指示を受けて、タイトルに係るｗｅｂページをネットワーク１５５から取得して検索画面構成部１４０に渡す。
【００４９】
通信部１５０は、ｗｅｂページの検索を、ネットワーク１５５上の検索エンジンに依頼して行わせても良いし、各ｗｅｂサーバに登録されたｗｅｂページそれぞれの内容を直接検索しても良い。
また通信部１５０は、検索画面構成部１４０からＵＲＬが渡されると、そのＵＲＬのｗｅｂページをネットワーク１５５から取得して、検索画面構成部１４０に返す。
【００５０】
マーク記憶部１６０は、マークボタン２４５がクリックされたときに表示されているｗｅｂページを、検索画面構成部１４０から取得して記憶する。
図５（ａ）、図５（ｂ）マーク記憶部１６０が記憶する１つのｗｅｂページを構成するデータの一例を示す。
これらのデータは、図２のｗｅｂページ表示ウィンドウに表示されているｗｅｂページを構成するデータである。
【００５１】
図５（ａ）は、ＨＴＭＬ文書である。同図に示すように、このＨＴＭＬ文書は、図２に表示される店舗名やｗｅｂページの紹介文を含むタイトル５１０、画像のファイル名５２０、パソコンの各種機能の項目を示したテキスト等５３０を含んでいる。
図５（ｂ）は、画像のファイル名５２０に対応するパソコンの画像ファイルである。
このようにマーク記憶部１６０は、検索結果表示ウィンドウ２２０でクリックされたタイトルのｗｅｂページの構成データを記憶するが、全部を記憶するのではなく、ｗｅｂページ上の選択された一部分のみを記憶するよう構成してもよい。
【００５２】
図６は、その一例を説明する検索画面の図である。
同図に示すように、表示されたｗｅｂページの一部分がマウスのドラッグ操作等により選択されると、検索画面構成部１４０は、そのドラッグされた範囲を点線の矩形６１０を表示して示す。その状態でマークボタン２４５がクリックされると、検索画面構成部１４０は、矩形６１０のｗｅｂページ上の範囲を示す座標を取得して、それをタイトルとともに表示する（図中６２０）。そして、検索画面構成部１４０は、その矩形６１０内に表示された情報に相当するテキスト、画像ファイル、ＨＴＭＬのデータを、ｗｅｂページから抽出して、マーク記憶部１６０に記憶させる。
【００５３】
図７は、マーク記憶部１６０の記憶内容例を示す。
同図２行目に示すように、マーク記憶部１６０は、１つのｗｅｂページの構成データである図５（ａ）及び図５（ｂ）を記憶する場合には、それらデータとそのｗｅｂページのＵＲＬとを対応付けて記憶する。また同図３行目に示すように、マーク記憶部１６０は、ｗｅｂページ上の選択された一部分の矩形６１０を記憶する場合には、それら一部分に相当するデータとそのｗｅｂページのＵＲＬと矩形６１０の座標位置を記憶する。
【００５４】
設定画面構成部１７０は、一覧表示設定ボタン２５５がクリックされると起動して、カテゴリ入力画面を表示し（不図示）、入力される文字列が示すカテゴリに応じて、図４に例示の一覧表示設定画面を表示する。そして画面上で入力された設定内容を設定内容記憶部１８０に記憶させる。
詳しくは、設定画面構成部１７０は、カテゴリ入力画面に入力されるキーワードのカテゴリに応じて、一覧表示項目選択リスト４１０の項目が異なった設定画面を構成して表示する。そのために設定画面構成部１７０は、カテゴリ毎に、カテゴリ入力画面に入力される可能性のある用語と設定画面に表示すべき一覧表示項目選択リストの項目群とを対応付けて設定画面構成部１７０の内部メモリに記憶している。
【００５５】
図８に設定画面構成部１７０の内部メモリの内容例を示す。
同図に示すように、例えば、設定画面構成部１７０は、パーソナルコンピュータ、パソコン、ＰＣ、ノートパソコン、ノートＰＣ及びデスクトップ等、パーソナルコンピュータと同じ又は似た用語から成る１つのカテゴリに対応させて、動作周波数、ハードディスク容量、搭載メモリ容量、ディスプレイサイズ、画面解像度、重量、価格及びメーカーの項目群を記憶する。
【００５６】
また設定画面構成部１７０は、デジタルカメラ、デジカメ、カメラ等、デジタルカメラと同じ又は似た用語から成る１つのカテゴリに対応させて、レンズ、光学ズーム、有効画素数、液晶モニター、記録メディア、動画記録、音声記録、充電池、サイズ、重量、価格、メーカーの項目群を記憶する。
上記の他にも設定画面構成部１７０は、複数のカテゴリについて、用語と項目群とを対応させて記憶する。
【００５７】
そして、設定画面構成部１７０は、カテゴリ入力画面に入力されるキーワードをキーに内部メモリを検索してカテゴリを特定し、特定したカテゴリに対応する項目群を一覧表示設定画面に組み込んで表示する。例えばキーワードが「パソコン」の場合には、図８を検索して、「パソコン」の用語が記録されたパーソナルコンピュータのカテゴリであることを特定し、それに対応する動作周波数、ハードディスク容量、搭載メモリ容量、ディスプレイサイズ、画面解像度、重量、価格及びメーカーの項目群を、図４の一覧表示設定画面４００のように一覧表示項目選択リスト４１０の部分に組み込んで表示する。なお、一覧表示項目選択リスト４１０の項目のうち「写真」については、どのカテゴリであっても常に一覧表示項目選択リスト４１０に組み込まれて表示される。
【００５８】
一覧表示設定画面上で、一覧表示項目選択リスト４１０のチェックボックスのチェックや一覧表示項目入力フィールド４２０の入力がユーザにより行われて、設定ボタン４４０がクリックされると、設定画面構成部１７０は、それらユーザ入力された設定内容を設定内容記憶部１８０に記憶させる。
例えば図４の一覧表示設定画面４００において設定ボタン４４０がクリックされた場合には、設定画面構成部１７０は、設定内容記憶部１８０に、一覧表示項目選択リスト４１０のチェックボックスでチェックされた写真、動作周波数、ハードディスク容量、ディスプレイサイズを記憶させ、また一覧表示項目入力フィールド４２０の項目１の行に入力された、検索文字列「特徴」、抽出位置「検索文字列の後ろ」、抽出文字数「１００」、文字列種類「指定なし」を記憶し、また項目２の行に入力された検索文字列「ＴＶチューナー」、抽出位置「検索文字列そのもの」、抽出文字数「指定なし」、文字列種類「指定なし」を記憶させる。
【００５９】
記憶させた後、設定画面構成部１７０は、検索画面構成部１４０を起動して検索画面を表示させる。
この他、設定画面構成部１７０は、図３に示す一覧表示画面の一覧表示設定ボタン３２０がクリックされるときに起動して、一覧表示設定画面を表示する。このとき設定画面構成部１７０は、設定内容記憶部１８０の記憶内容を読み出して画面上に設定内容を再現して表示する。
【００６０】
一覧表示画面構成部１９０は、マーク記憶部１６０に記憶されたｗｅｂページ又はその一部分から、設定内容記憶部１８０に記憶された設定内容が示す抽出項目を抽出し、抽出された各項目を商品毎に配列した一覧表を作成して、図３に例示の一覧表示画面を表示する。
項目を抽出するために、一覧表示画面構成部１９０は、カテゴリ入力画面に入力されるのキーワードのカテゴリに応じて、異なる抽出プログラム群を記憶している。つまり記憶内容は、１つのカテゴリにつき１つのプログラム群が対応している。１つのプログラム群に含まれる各プログラムは、図８に示したカテゴリ毎の一覧表示項目リストの各項目に対応し、項目を抽出する処理を行うプログラムである。
【００６１】
図９は、パーソナルコンピュータのカテゴリの抽出プログラム群の内容を示す。
同図に示すようにプログラム群は、図８のパーソナルコンピュータのカテゴリにおける一覧表示項目リストの項目群に対応している。
同図の左列は、一覧表示項目選択リストの各項目（動作周波数、ハードディスク容量、搭載メモリ、、、）を示し、右列は、各項目それぞれについて、その項目の内容を抽出するためのプログラムの内容を示す。
【００６２】
一覧表示画面構成部１９０は、抽出プログラム群のうち、設定内容記憶部１８０に記憶された設定内容が示す抽出項目に対応する抽出プログラムを実行して、項目を抽出する。
例えば、設定内容が、動作周波数を抽出すべきことを示している場合には、一覧表示画面構成部１９０は、マーク記憶部１６０に記憶されたｗｅｂページ及び選択された一部分それぞれについて、図９に示すように、「周波数」又は「動作周波数」の文字列を検索し、検索されればその後の数字を抽出する。ここで抽出できなかった場合には、さらに、「ＧＨｚ」、「ギガＨｚ」、「ギガヘルツ」、「Ｇヘルツ」の文字列を検索し、検索されればその前の数字列を抽出する。例えば、図５（ａ）のＨＴＭＬ文書が抽出対象である場合、テキスト等５３０の部分に、「動作周波数：３．２ＧＨｚ」という記述があるので、一覧表示画面構成部１９０は、検索によって、「動作周波数」の文字列を見つけ、その後の数字列「３．２」を抽出する。
【００６３】
上記各抽出プログラムの他に、一覧表示画面構成部１９０は、商品名、ＵＲＬ、画像ファイルの抽出と、一覧表示項目入力フィールド４２０の入力内容に従った抽出とを行う。
商品名は、「商品名」、「品名」又は「品番」の文字列に続く文字列を抽出する。ＵＲＬについては、マーク記憶部１６０がｗｅｂページデータ又は範囲内のデータと対応付けて記憶しているので、マーク記憶部１６０から読み出す。画像ファイルについては、ｗｅｂページに記載された画像ファイル名を抽出して、そのファイル名に対応する画像ファイルを読み出す。
【００６４】
また一覧表示項目入力フィールド４２０の入力内容に従って、例えば、ｗｅｂページから、検索文字列「特徴」の後ろに続く文字列を１００文字抽出し、また、ｗｅｂページから、検索文字列「ＴＶチューナー」の文字列そのものを抽出する。
なお、一覧表示項目入力フィールド４２０の入力内容に従った抽出は、検索文字列の前、後ろ、又は検索文字列そのものを抽出するものであるが、これに限らず、例えば、検索文字列の１つ下の行の文字列を抽出してもよいし、ｗｅｂページの表示内容が表形式の場合には、検索文字列の欄の上下左右いずれかの欄から文字列を抽出してもよい。要するに、検索文字列に対して所定の位置関係にある文字列を抽出するよう構成すればよい。
【００６５】
このようにして一覧表示画面構成部１９０は、マーク記憶部１６０に記憶されたｗｅｂページ又は選択された部分に対し、設定内容で設定された各項目、商品名、ＵＲＬ、画像ファイルの抽出を行って、抽出された結果得られる各項目を使って、商品毎に配列した一覧表を作成し、一覧表を一覧表示画面のその他の画像と合成して表示する。なお、一覧表の作成の際には、例えば、動作周波数の数字列を一覧表に記載する場合には、動作周波数の単位である「ＧＨｚ」を数字列の後ろに付け、ハードディスク容量の場合には、数字列の後ろに「ＧＢ」を付け、ディスプレイサイズの場合には数字列の後ろに「型」をつける、というように適宜に文字列を追加して記載する。そのために一覧表示画面構成部１９０は、たとえば、動作周波数については、抽出された数字列の後ろにＧＨｚを追加して記載する、というように、所定の項目について、追加すべき文字列と追加すべき位置とを記憶している。
【００６６】
また、一覧表示画面構成部１９０は、一覧表の左列の項目の欄がクリックされると、クリックされた項目をキーに各商品の列の並べ替えを行う。
具体的には、項目の内容が、動作周波数や、搭載メモリ、ハードディスク容量のように数値で表される場合には、各商品の項目の数値の大小を比較して、数値が昇順又は降順になるように各商品の列の並べ替えを行う。
【００６７】
項目の内容がＴＶチューナーのように「あり」又は「なし」で表される場合には、「あり」の商品の列を左側に、「なし」の商品の列を右側に並べ替える。
どの項目の並べ替えにおいても、項目の内容が〔該当項目なし〕の列については、その商品の列を右側に並べ替える。
さらに、一覧表示設定ボタン３２０がクリックされると、設定画面構成部１７０を起動して一覧表示設定画面を表示させ、検索画面表示ボタン３３０がクリックされると検索画面構成部１４０を起動して検索画面を表示させる。検索画面構成部１４０は、画面が切替えられる直前までの表示内容を内部メモリ記憶しており、検索画面表示ボタン３３０がクリックされると、その直前までの表示内容を読み出して表示する。
（動作）
以上のように構成された情報表示装置１００の動作を説明する。
【００６８】
図１０は、情報表示装置１００の動作を示すフローチャートである。
同図に示すように情報表示装置１００は、起動されるとまず、検索画面構成部１４０が起動して検索画面２００を表示する（ステップＳ１０００）。
そして検索画面構成部１４０は、入力部１１０の入力操作を監視、検出した入力操作に応じた処理を以下の処理で行う（ステップＳ１００５）。
【００６９】
キーワード入力フィールド２０５にキーワード「パソコン」が入力されて検索ボタン２１０がクリックされると（ステップＳ１０１０；ＹＥＳ）、検索画面構成部１４０は、通信部１５０にキーワード「パソコン」を渡してｗｅｂページの検索を行わせる。キーワード「パソコン」を渡された通信部１５０は、ネットワーク１５５に接続された１以上のｗｅｂサーバが備える検索エンジンを利用してキーワード「パソコン」を含むｗｅｂページを検索し、その結果得られるｗｅｂページを検索画面構成部１４０に渡す（ステップＳ１０１５）。
【００７０】
検索結果を得た検索画面構成部１４０は、検索結果表示ウィンドウ２２０に、得られたｗｅｂページのタイトルをリスト表示する（ステップＳ１０２０）。
リスト表示されたｗｅｂページのタイトルの中から１つがクリックされると（ステップＳ１０２５；ＹＥＳ）、検索画面構成部１４０は、クリックされたタイトルを点線の矩形２２５で囲んで表示し、そのタイトルに係るｗｅｂページをｗｅｂページ表示ウィンドウ２３０に表示する（ステップＳ１０３０）。
【００７１】
図６のように、ｗｅｂページ表示ウィンドウにｗｅｂページが表示されている状態で、点線の矩形６１０によりｗｅｂページ上のある範囲が範囲指定されると（ステップＳ１０３５；ＹＥＳ）、検索画面構成部１４０は、ｗｅｂページを構成するデータの中からその範囲内に相当するデータを特定して取得する（ステップＳ１０４０）。
マークボタン２４５がクリックされると（ステップＳ１０４５；ＹＥＳ）、マーク記憶部１６０は、その時にｗｅｂページ表示ウィンドウ２３０に表示しているｗｅｂページを構成するデータ又はｗｅｂページ上の矩形６１０で選択された範囲内に相当するデータを記憶する（ステップＳ１０５０）。
【００７２】
一覧表示設定ボタン２５５がクリックされると（ステップＳ１０５５；Ｙｅｓ）、検索画面構成部１４０は、カテゴリ入力画面を表示し、入力されるキーワードが示すカテゴリに対応する一覧表示項目選択リストを、図８の記憶内容を用いて特定する。ここで例えば、カテゴリ入力画面に「パソコン」と入力されたとすると、一覧表示項目選択リストに表示される項目は、図８から、動作周波数、ハードディスク容量、搭載メモリ容量、ディスプレイサイズ、画面解像度、重量、価格及びメーカーである。
【００７３】
そして設定画面構成部１７０は、特定した一覧表示項目選択リストを用いて一覧表示設定画面４００を作成して表示する（ステップＳ１０６０）。
一覧表示設定画面４００に示すように、一覧表示項目選択リスト４１０のチェックボックスのいくつかがチェックされ、一覧表示項目入力フィールド４２０の項目１及び項目２が入力されて設定ボタン４４０がクリックされると、設定画面構成部１７０は、入力された内容を、設定内容記憶部１８０に記憶する（ステップＳ１０６５）。その後設定画面構成部１７０は、検索画面構成部１４０を起動して検索画面２００を表示させる。
【００７４】
一覧表示ボタン２６０がクリックされると（ステップＳ１０７０；ＹＥＳ）、検索画面構成部１４０は、一覧表示画面構成部１９０を起動する。起動された一覧表示画面構成部１９０は、図１１に示す手順により一覧表示画面３００を作成して表示する（ステップＳ１０７５）。そして、一覧表３１０の左列の項目欄のクリックがあれば、クリックされた項目の内容に応じて商品の列の並べ替えを行い、一覧表示設定ボタン３２０がクリックされれば設定画面構成部１７０を起動して設定画面を表示させ、検索画面表示ボタン３３０がクリックされれば検索画面構成部１４０を起動して検索画面を表示させる（ステップＳ１０８０）。この処理の間に終了を指示するユーザの操作があれば（ステップＳ１０８５；ＹＥＳ）、一覧表示画面構成部１９０は、図１０の処理を終了する。
【００７５】
また、検索画面２００が表示されている間に、終了を指示するユーザの操作があれば（ステップＳ１０９０；ＹＥＳ）、検索画面構成部１４０は図１０の処理を終了する。
図１１は、図１０のステップＳ１０７５の処理の詳細を示すフローチャートである。
同図において、一覧表示画面構成部１９０は、検索画面構成部１４０により起動されると、まず、設定内容記憶部１８０から設定内容を読み出す（ステップＳ１１１０）。
【００７６】
続いて一覧表示画面構成部１９０は、内部に記憶している複数の抽出プログラム群の中から、カテゴリ入力画面に入力されたキーワードのカテゴリに対応する抽出プログラム群を読み出す（ステップＳ１１２０）。ここではキーワードは「パソコン」であるので、そのカテゴリに対応する抽出プログラム群の内容は、図９に相当する。そして一覧表示画面構成部１９０は、抽出プログラム群の中から、設定内容記憶部１８０の設定内容で設定された項目に対応する抽出プログラムのみを読み出し、設定内容に対応した抽出プログラムを構成する。
【００７７】
次に、一覧表示画面構成部１９０は、マーク記憶部１６０からｗｅｂページデータ及び選択された範囲内のデータのうちの１つを読み出す（ステップＳ１１３０）。
そしてステップＳ１１２０で構成した抽出プログラムを用いて、ｗｅｂページデータ又は範囲内のデータの中から項目を抽出する。
このとき、一覧表示画面構成部１９０は、一覧表示項目入力フィールド４２０に入力された内容に従った抽出も行う（ステップＳ１１４０）。
【００７８】
さらに、一覧表示画面構成部１９０は、商品名、ＵＲＬ、画像ファイルについても抽出する（ステップＳ１１５０）。
一覧表示画面構成部１９０は、マーク記憶部１６０に、処理されていないｗｅｂページデータ又は範囲内のデータが残っていれば、それについてステップＳ１１２０〜ステップＳ１１５０の処理を繰り返す（ステップＳ１１６０）。
【００７９】
このようにして各ｗｅｂページデータ及び範囲内のデータについて、設定内容の各項目を抽出した後、一覧表示画面構成部１９０は、商品毎に商品名、写真、設定内容の各抽出項目、ＵＲＬを配列した一覧表３１０を作成し、その一覧表３１０を用いて一覧表示画面３００を構成して表示する（ステップS１１７０）。
以上本発明の実施形態について説明したが、本発明の構成は上記に限らず、以下のように構成してもよい。
（１）マーク記憶部１６０は、その矩形６１０内に表示された情報に相当する部分のデータを取得する代わりに、矩形６１０内に表示されたピクセル情報を取得して記憶してもよい。
（２）本実施形態では、設定内容に指定された項目について抽出プログラムを実行して抽出を行い、抽出した項目を一覧表示する。そして、ユーザが他の項目について一覧表示させたいと思う場合には、再度、一覧表示画面を表示させて項目を指定し、新たに指定された項目について抽出プログラムが抽出を行い、新たに抽出された項目を一覧表示している。このように指定される都度抽出プログラムを実行する代わりに、最初の抽出プログラムの実行時に、設定内容に指定された項目のみでなく指定されていない項目についても抽出プログラムにより抽出して内部メモリに保持しておくよう構成してもよい。そうすれば、その後の再設定された際に抽出プログラムの実行を省略することができ、表示されるまでの時間を短縮することができる。
（３）設定画面構成部１７０は、カテゴリ入力画面の代わりに、キーワード入力フィールド２０５に入力されるキーワードが示すカテゴリに応じて、異なる一覧表示設定画面を表示するよう構成してもよい。
（４）設定画面構成部１７０は、カテゴリ入力画面を表示して、そこに入力されたキーワードによって、一覧表示項目選択リスト４１０の項目群を特定しているが、この代わりに、図８に示す内部メモリの項目群を表示して、複数の項目群の中から１つをユーザにより選択させることによって特定するよう構成してもよい。
（５）本実施形態では、一覧表示画面の表示の前に、一覧表示設定画面で設定を行う必要があるが、設定しなくても一覧表示画面が表示されるよう構成してもよい。そのためには、一覧表示画面構成部１９０は、マーク記憶部１６０に記憶されるｗｅｂページデータ又は範囲内のデータについて、既定の項目抽出プログラムを実行して各種項目を抽出して抽出した項目を一覧表示する。あるいは、一覧表示画面構成部１９０は、カテゴリ別に異なる項目抽出プログラムを記憶しており、一覧表示画面の表示が指示されると、ユーザに問い合わせてカテゴリの指定を受付け、そのカテゴリに対応する項目抽出プログラムを実行して項目を抽出して一覧表示する。
（６）本実施形態において、一覧表示画面構成部１９０は、例えば、図５（ａ）のテキスト等５３０の部分から抽出項目を抽出する。このテキスト等５３０は、図２のページ表示ウィンドウ２３０に示すように、画面上に表示される文字列そのものである。つまりこの例の場合、一覧表示画面構成部１９０は、ｗｅｂページを構成するデータのうち、画面上に表示される文字列から項目を抽出している。けれども、一覧表示画面構成部１９０は、ｗｅｂページを構成するデータの、画面上に表示される文字列以外の部分から項目を抽出するよう構成してもよい。
【００８０】
例えば、このコメントタグに挟まれた文字列から項目を抽出するよう構成してもよい。ＨＴＭＬでは、コメントタグという、<！−-と−-＞のタグの間に記述された文字列は、画面に表示されない。これを利用して、各商品販売サイトの運営者は、ｗｅｂページの表示用のデータとは別に、情報表示装置の項目抽出アルゴリズムに対応した共通のフォーマットで、コメントタグ内に抽出項目等の文字列を記載すれば、情報表示装置は、各商品販売サイトのｗｅｂページのデータから項目を容易に抽出することができる。
（７）一覧表示画面構成部１９０は、図３に示す一覧表示画面３００の代わりに、図１２に示す一覧表示画面１２００を作成して表示するよう構成してもよい。一覧表示画面１２００には、検索画面２００の上に重ねて、各ウィンドウ１２１０、１２２０、１２３０が表示されている。ウィンドウ１２１０、１２２０、１２３０に表示されている画像それぞれは、図６の矩形６１０のように、検索画面２００の表示中に、ｗｅｂページ上で範囲が選択されてマークボタン２４５がクリックされたときの範囲内の画像に相当する。ウィンドウ１２１０、１２２０、１２３０は、スクロールバーを持ち、上下方向、左右方向にｗｅｂページの表示領域を移動させて、選択された範囲以外の領域を確認することができる。
【００８１】
これを実現するために、検索画面構成部１４０は、図６のように、ｗｅｂページの一部分が選択されて、矩形６１０を表示している状態でマークボタン２４５のクリックを受付けた場合に、矩形６１０のｗｅｂページ上の範囲を示す座標を取得して、それをタイトルとともに表示する（図中６２０）。そして、検索画面構成部１４０は、選択された範囲の座標位置と、そのｗｅｂページのＵＲＬとをマーク記憶部１６０に記憶させる。
【００８２】
マーク記憶部１６０は、選択された範囲の座標位置と、そのｗｅｂページのＵＲＬとの組を複数記憶する。
一覧表示画面構成部１９０は、検索画面２００で一覧表示ボタン２６０がクリックされると起動して、マーク記憶部１６０から、選択された範囲の座標位置と、そのｗｅｂページのＵＲＬとの組を読み出す。そして１つの組について、通信部１５０に指示してＵＲＬのｗｅｂページを取得して、座標位置が示す範囲がウィンドウ１２１０内に表示されるように、ｗｅｂページの画像を作成する。他の組についても同様にして、ウィンドウ１２２０、ウィンドウ１２３０と順に並べて表示する。
（８）一覧表示画面構成部１９０は、一覧表示画面３００の代わりに、図１３に示す一覧表示画面１３００を作成して表示するよう構成してもよい。一覧表示画面１３００には、検索画面２００の上に重ねて、ウィンドウ１３１０が表示され、その中に矩形１３２０、１３３０、１３４０が表示されている。矩形１３２０、１３３０、１３４０に表示されている画像それぞれは、図６の矩形６１０のように、検索画面２００の表示中に、ｗｅｂページ上で範囲が選択されてマークボタン２４５がクリックされたときの範囲内の画像に相当する。
【００８３】
このための構成は、検索画面構成部１４０及びマーク記憶部１６０については、上記（７）と同様である。一覧表示画面構成部１９０については表示の仕方が異なっている。
すなわち、一覧表示画面構成部１９０は、一覧表示ボタン２６０がクリックされると起動して、検索画面２００の上にウィンドウ１３１０を表示する。そしてマーク記憶部１６０から、選択された選択された範囲の座標位置と、そのｗｅｂページのＵＲＬとの組を読み出し、１つの組について、通信部１５０に指示してＵＲＬのｗｅｂページを取得して、座標位置が示す範囲が矩形１３２０内に表示されるように、ｗｅｂページの画像を作成する。他の組についても同様にして、矩形１３３０、１３４０と順に並べて表示する。
【産業上の利用可能性】
【００８４】
インターネット上に公開されたｗｅｂページを取得して表示するｗｅｂブラウザに用いることができる。
【図面の簡単な説明】
【００８５】
【図１】情報表示装置１００の構成を示すブロック図である。
【図２】検索画面の一例を示す。
【図３】一覧画面の一例を示す。
【図４】一覧表示設定画面の一例を示す。
【図５】（ａ）（ｂ）は、マーク記憶部１６０が記憶する１つのｗｅｂページを構成するデータの一例を示す。
【図６】ｗｅｂページ上の選択された一部分の一例を示す検索画面の図である。
【図７】マーク記憶部１６０の記憶内容例を示す。
【図８】キーワードと一覧表示項目選択リストとの項目群との対応の一例を示す。
【図９】抽出プログラム群の内容を示す。
【図１０】情報表示装置１００の動作を示すフローチャートである。
【図１１】図１０のステップＳ１０７５の処理の詳細を示すフローチャートである。
【図１２】一覧表示画面の第１の変形例である。
【図１３】一覧表示画面の第２の変形例である。
【符号の説明】
【００８６】
１００    情報表示装置
１１０    入力部
１２０    表示部
１３０    情報表示処理部
１４０    検索画面構成部
１５０    通信部
１５５    ネットワーク
１６０    マーク記憶部
１７０    設定画面構成部
１８０    設定内容記憶部
１９０    一覧表示画面構成部
【図１】
2005063428.tif 000003
【図２】
2005063428.tif 000004
【図３】
2005063428.tif 000005
【図４】
2005063428.tif 000006
【図５】
2005063428.tif 000007
【図６】
2005063428.tif 000008
【図７】
2005063428.tif 000009
【図８】
2005063428.tif 000010
【図９】
2005063428.tif 000011
【図１０】
2005063428.tif 000012
【図１１】
2005063428.tif 000013
【図１２】
2005063428.tif 000014
【図１３】
2005063428.tif 000015