(57)【要約】【課題】コンテンツの閲覧者に、素早く目的の情報を閲覧させること。【解決の手段】予め、キーワードをキーワード入力手段に入力しておき、任意のコンテンツの取得をした上で、そのコンテンツと、前記キーワードのマッチングをおこなって、そのデータを基に、前記コンテンツの表示の変更を行うことによって、コンテンツの閲覧者が素早く目的の情報に到達できるようになり、課題を解決した。【選択図】図２
2005235149.tif 000002
【特許請求の範囲】
【請求項１】
キーワード入力手段と、コンテンツ取得手段と、コンテンツ表示手段と、予め前記キーワード入力手段にキーワードを入力しておきコンテンツ取得手段が取得したコンテンツのうち前記キーワードにマッチングする部分の少なくとも１つを含むコンテンツの一部を前記コンテンツ表示手段に表示する手段と、を備えることを特徴とする検索閲覧システム。
【請求項２】
予めキーワードを入力するステップ、コンテンツを取得するステップ、前記コンテンツのうち前記キーワードにマッチングする部分を検索するステップ、前記キーワードにマッチングする部分の少なくとも１つを含むコンテンツの一部を表示するステップ、とを備えることを特徴とする検索閲覧プログラム。
【請求項３】
予めキーワードを入力するステップ、コンテンツを取得するステップ、前記コンテンツのうち前記キーワードにマッチングする部分を検索するステップ、前記マッチングする部分をハイライトにするステップ、前記キーワードにマッチングする部分を含むコンテンツの一部を表示するステップ、とを備えることを特徴とする検索閲覧プログラム。
【請求項４】
キーワードが複数入力されている場合に、前記入力されたキーワードのうちいずれか１つのみを対象にマッチングすることを特徴とする、請求項２または３に記載の検索閲覧プログラム。
【請求項５】
キーワードが複数入力されている場合に、キーワードにマッチングする部分を含むコンテンツの一部を表示するステップの代わりに、全てのキーワードにおいて最もマッチングする部分を含むコンテンツの一部を表示するステップを、備えることを特徴とする請求項２または３に記載の検索閲覧プログラム。
【請求項６】
請求項１に記載の検索閲覧システムを搭載したことを特徴とするＷＥＢブラウザシステム。
【請求項７】
請求項２〜５に記載の少なくとも何れか１つの検索閲覧プログラムを含むことを特徴とするブラウザプログラム。
【請求項８】
請求項２〜５に記載の少なくとも何れか１つの検索閲覧プログラムを含むことを特徴とするリストブラウザプログラム。
【発明の詳細な説明】
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、コンテンツの表示システムおよびプログラムに係わり、特に、素早い情報へのアクセスをもたらすことができる検索閲覧システムおよびプログラムに関する。
【背景技術】
【０００２】従来、検索を行う場合は、コンテンツが表示されたあとにキーワードを入力し、検索ボタン等を押すと初めて、コンテンツ内のキーワードが隠れている場合でもキーワード部が表示された。【０００３】また、ＷＥＢブラウザ等でキーワードをハイライト化するソフトが存在するが、これは全てのキーワードをハイライト化するのみで、キーワードが存在する場所が隠れている場合にユーザーに見えるようにページのスクロール等は行われなかった。
【発明が解決しようとする課題】
【０００４】本発明の目的はコンテンツ閲覧システムやソフト（例えばＷＥＢブラウザ）の利用者に対して、表示されているコンテンツ内に存在する目的の情報に素早く到達するようなシステムやソフトの提供を目的とする。
【０００５】ここで用語および関連した事項を解説しておく。
【０００６】リストブラウザプログラムとは、大量のＷＥＢページやファイルを高速で閲覧するためのブラウザプログラムで素早いページの切り替えが可能となっており、いわばＷＥＢページなどを速読するようなものであるため、本発明を利用しコンテンツが表示された後にキーワードが隠れている場合に、キーワードの場所まで自動的にスクロールすると非常に便利な特性を得ることができる。
【０００７】マッチングには、完全一致や、正規表現によるもの、大文字小文字を無視するものなど、様々なものがある。
【課題を解決するための手段】
【０００８】請求項１はシステムに関する発明であり、請求項２〜６はプログラム（ソフトウェア）に関する発明である。
【０００９】請求項１の発明は、キーワードの検索の効率化にあたり、次の手段からなることを特徴とする検索閲覧システムの発明である。キーワード入力手段と、コンテンツ表示手段と、予め前記キーワード入力手段にキーワードを入力しておき前記コンテンツ表示手段にコンテンツの一部が表示されると即座に前記コンテンツのうち前記キーワードにマッチングする部分が前記コンテンツ表示手段に表示されていない場合は前記キーワードが存在する部分を前記コンテンツ表示手段に表示する手段。
【００１０】請求項１の発明に関して、キーワード入力手段、コンテンツ表示手段に関しては、ディスプレイとキーボード等を想定している。その他の手段に関しては、演算装置と記憶装置を備えたコンピュータ等を想定している。
【００１１】請求項２の発明は、キーワードの検索の効率化にあたり、次のステップからなることを特徴とする検索閲覧プログラムの発明である。予めキーワードを入力するステップ、コンテンツを取得するステップ、前記コンテンツのうち前記キーワードにマッチングする部分を検索するステップ、前記マッチングする部分をハイライトにするステップ、前記キーワードにマッチングする部分を含むコンテンツの一部を表示するステップ
【００１２】請求項３の発明は、次のステップからなることを特徴とする検索閲覧プログラムの発明である。予めキーワードを入力するステップ、コンテンツを取得するステップ、前記コンテンツのうち前記キーワードにマッチングする部分を検索するステップ、前記マッチングする部分をハイライトにするステップ、前記キーワードにマッチングする部分を含むコンテンツの一部を表示するステップ。
【００１３】請求項４の発明は、キーワードが複数入力されている場合に、前記入力されたキーワードのうちいずれか１つのみを対象にマッチングすることを特徴とする、請求項２または３に記載の検索閲覧プログラム。
【００１４】請求項５の発明は、キーワードが複数入力されている場合に、キーワードにマッチングする部分を含むコンテンツの一部を表示するステップの代わりに、全てのキーワードにおいて最もマッチングする部分を含むコンテンツの一部を表示するステップを、備えることを特徴とする請求項２または３に記載の検索閲覧プログラム。
【００１５】請求項６の発明は、請求項１に記載の検索閲覧システムを搭載したことを特徴とするＷＥＢブラウザシステム。
【００１６】請求項７の発明は、請求項２〜５に記載の少なくとも何れか１つの検索閲覧プログラムを含むことを特徴とするブラウザプログラム。
【００１７】請求項８の発明は、請求項２〜５に記載の少なくとも何れか１つの検索閲覧プログラムを含むことを特徴とするリストブラウザプログラム。
【発明を実施するための最良の形態】
【００１８】いろいろな実施形態で実現できるが、まず、ＷＥＢブラウザとして実施した場合の例について解説する。【００１９】一般的にＷＥＢブラウザというものは、コンピュータハードウェアとその記憶装置に記憶されたプログラムによって構成され動作する。したがって、本発明はシステムとプログラムの発明であるから、本実施形態では本発明に基づくＷＥＢブラウザの動作を通して、システムとプログラム両方の動きを追ってゆく。【００２０】以下、記憶手段、出力手段、計算手段、入力手段、通信手段を備えたハードウェアをパソコン（図１）と呼ぶこととする。また、一般的に、記憶手段はＲＡＭやＲＯＭ、ハードディスクなどであり、出力手段はディスプレイ装置などであり、計算手段は、ＣＰＵなどであり、入力手段はキーボード、マウスなどであり、通信手段を通じてネットワークに接続している。また特に注釈がない場合、以下に示す例は、前記パソコンを利用して動作するものとする。【００２１】従来のＷＥＢブラウザは、パソコン内の記憶手段にはプログラムが記憶されており、あるＵＲＬへの移動要請が発生すると、そのＵＲＬへアクセスし、所定のプロトコル（例えばｈｔｔｐ）で通信を行って、そのＵＲＬが示すコンテンツを取得し、そのコンテンツをパソコンが指定のプログラムを使ってレンダリングし、それがＷＥＢページとして、出力手段を通じて出力される。これは一般的にはディスプレイ装置への出力である。【００２２】また、従来のＷＥＢブラウザは、表示されるコンテンツが縦長の場合は、コンテンツの下部が隠れ、スクロールが可能な状態で上部のみ表示される。【００２３】本発明では、予めキーワードをパソコンの記憶手段に記憶しておき、ＵＲＬが示すコンテンツ取得後に、パソコン内の計算手段を用いてコンテンツとのキーワードマッチングを行い、最初にキーワードにマッチングしたコンテンツの場所を含むコンテンツの部分を画面上に表示する。【００２４】これはプログラムがハードウェアを制御しておこなうものであり、図２に示すステップのプログラムがこれを行う。ステップＳ０１では、コンテンツが取得され、Ｓ０２ではキーワードとコンテンツのマッチングが行われ、Ｓ０３では、最初にキーワードにマッチングしたコンテンツの場所を含むコンテンツの部分を画面上に表示される。【００２５】また、キーワードのハイライトを行う場合は、ハイライトをマッチングする全てのキーワードに施し、その後、最初にマッチングしたコンテンツの場所を含むコンテンツの部分を画面上に表示してもよい。【００２６】これはプログラムがハードウェアを制御しておこなうものであり、図３に示すステップのプログラムがこれを行う。ステップＳ０４ではコンテンツが取得され、ステップＳ０５では、キーワードのマッチングおよびキーワードのハイライト化が行われ、ステップＳ０６では最初にキーワードにマッチングしたコンテンツの場所を含むコンテンツの部分を画面上に表示する。【００２７】もちろん、これは、一度コンテンツが表示された後にスクロールなどをおこなって、マッチングしたコンテンツの場所を含むコンテンツの部分を画面上に表示してもよい。【００２８】もちろん、最初にマッチングしたコンテンツの場所でなくても任意の場所、例えば２番目にマッチングした場所などでもよい。【００２９】また、複数のキーワードが指定されている場合は、その中のひとつのみを利用してマッチングをすることも可能である。【００３０】また、複数のキーワードが指定されている場合は、全てのキーワードを利用してマッチングを行い、全てのキーワードにおいて最もマッチングした場所を含むコンテンツの部分を画面上に表示してもよい。【００３１】これはプログラムがハードウェアを制御しておこなうものであり、図４に示すステップのプログラムがこれを行う。ステップＳ０７ではコンテンツが取得され、ステップＳ０８では複数のキーワードをマッチングして最も多くのキーワードがマッチングする場所を取得し、ステップＳ０９では前記取得した場所を含むコンテンツの部分を画面上に表示する。【００３２】最も多くのキーワードがマッチングする場所を取得する場合は、図５で示すとおり、ステップＳ１０ではマッチングする場所を全て記憶し、ステップＳ１１では場所の分布を計算し、ステップＳ１２では、最も分布している場所を含むコンテンツの部分を画面上に表示する。【００３３】次に、リストブラウザとして実施した場合の例について解説する。【００３４】リストブラウザの実施例とＷＥＢブラウザの実施例との違いについては、ほとんどありませんが、多くのページを素早く切り替えるというリストブラウザの特性のため、予め指定したキーワードが即座に見られるというのは非常に有用である。【００３５】次に電子書籍のリーダーとして実施した場合の例について解説する。【００３６】電子書籍リーダーといっても、あるファイルを閲覧するものであるから、基本的にはＷＥＢブラウザやリストブラウザと代わりはない。コンテンツのフォーマットが異なる程度である。【００３７】電子書籍を閲覧する場合にも、予め指定したキーワードが即座に提示されることは、読者の負担を減らすことが可能であり非常に有益である。
【発明の効果】
【００３８】本発明によれば、コンテンツの閲覧者が、素早く目的の情報を閲覧できる。
【図面の簡単な説明】
【図１】パソコンの図である。
【図２】マッチングする場所を表示する場合の流れ図である。
【図３】ハイライトも行う場合の流れ図である。
【図４】多くのマッチングがある場所を表示する場合の流れ図である。
【図５】最も多くのキーワードがマッチングする場所を取得する流れ図である。
【符号の説明】
Ｓ０１−ステップ、Ｓ０２−ステップ、Ｓ０３−ステップ、Ｓ０４−ステップ、Ｓ０５−ステップ、Ｓ０６−ステップ、Ｓ０７−ステップ、Ｓ０８−ステップ、Ｓ０９−ステップ、Ｓ１０−ステップ、Ｓ１１−ステップ、Ｓ１２−ステップ。
【図１】
2005235149.tif 000003
【図２】
2005235149.tif 000004
【図３】
2005235149.tif 000005
【図４】
2005235149.tif 000006
【図５】
2005235149.tif 000007