(57)【要約】  関心領域抽出装置においては、複数の要素を含む構造化文書、及び当該構造化文書が画像として表示される際の各要素の表示位置を示す表示座標を入力する入力部（１０１）と、各々が特定の要素を含む複数のブロック領域を前記構造化文書から抽出するブロック領域抽出部（１０２）と、前記表示座標に基づいて表示画面に表示されている要素を特定し、当該要素のうちの表示されている部分を表示領域として前記構造化文書から抽出する表示領域抽出部（１０３）と、表示領域に含まれる要素と前記ブロック領域の各々に含まれる要素との関係に基づいて、ユーザが関心を持つ要素である関心領域を前記構造化文書から抽出する関心領域抽出部（１０４）と、を具備する。
2011039848.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素を含む構造化文書、及び当該構造化文書が画像として表示される際の各要素の表示位置を示す表示座標を入力する入力部と、
各々が特定の要素を含む複数のブロック領域を前記構造化文書から抽出するブロック領域抽出部と、
前記表示座標に基づいて表示画面に表示されている要素を特定し、当該要素のうちの表示されている部分を表示領域として前記構造化文書から抽出する表示領域抽出部と、
表示領域に含まれる要素と前記ブロック領域の各々に含まれる要素との関係に基づいて、ユーザが関心を持つ要素である関心領域を前記構造化文書から抽出する関心領域抽出部と、
を具備する関心領域抽出装置。
【請求項２】
前記入力部は、前記表示座標を生成する請求項１に記載の関心領域抽出装置。
【請求項３】
前記関心領域に含まれるキーワードを抽出するキーワード抽出手段と、
前記キーワードを前記表示画面に表示する表示部と、
をさらに具備する請求項１に記載の関心領域抽出装置。
【請求項４】
表示された前記キーワードがユーザにより選択されると、選択された当該キーワードに関する情報を検索して検索結果を出力する検索部と、
前記画面に前記検索結果を表示する検索結果表示部と、
をさらに具備する請求項３に記載の関心領域抽出装置。
【請求項５】
ユーザが関心を持つ要素である関心領域を抽出するコンピュータを制御する関心領域抽出プログラムであって、
前記コンピュータに、
複数の要素を含む構造化文書、及び当該構造化文書が画像として表示される際の各要素の表示位置を示す表示座標を入力する手順と、
各々が特定の要素を含む複数のブロック領域を前記構造化文書から抽出する手順と、
前記表示座標に基づいて表示画面に表示されている要素を特定し、当該要素のうちの表示されている部分を表示領域として前記構造化文書から抽出する手順と、
表示領域に含まれる要素と前記ブロック領域の各々に含まれる要素との関係に基づいて、ユーザが関心を持つ要素である関心領域を前記構造化文書から抽出する手順と、
を実行させるための関心領域抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閲覧中のＷｅｂページ及び原稿などのテキスト情報からユーザが関心を持つ領域を抽出する関心領域抽出装置及びプログラムに関する。
【背景技術】
【０００２】
Ｗｅｂページ及び原稿などのテキスト情報（以下、文書と称す）閲覧時において、ユーザは、文書に含まれる興味あるキーワードに関連する情報を簡単に入手することができることを求めている。例えば、ユーザが予め設定した注目領域に含まれるキーワードに対して参考情報を提示する方法が開示されている（例えば、特許文献１参照）。また、Ｗｅｂページ中のキーワードを直接選択して参考情報を検索する方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３７４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される方法では、ユーザが表示内容のどの領域に部分を持っているか判断することなく、予め設定された画面領域を対象にキーワード抽出を実行するため、ユーザが関心ある領域を考慮したキーワード抽出、或いは他の領域との関係を考慮したキーワード抽出することできない。また、ページ全体を対象としたキーワード抽出では抽出されるキーワードの数が多くなるという問題がある。また、ユーザが手動でキーワードを選択する方式の場合、特に小型の端末ではキーワード選択操作自体が煩雑となる。【０００５】
従って、関心領域抽出装置においては、ユーザが興味を持つキーワードを推定し、その関連情報を検索するために、ユーザが閲覧する文書からユーザが現在関心を持つ領域を推定することができることが求められている。【０００６】
本発明は、上記問題点を解決するためになされたものであり、ユーザ閲覧中の文書からユーザが関心を持つ領域を抽出することができる関心領域抽出装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る関心領域抽出装置は、複数の要素を含む構造化文書、及び当該構造化文書が画像として表示される際の各要素の表示位置を示す表示座標を入力する入力部と、各々が特定の要素を含む複数のブロック領域を前記構造化文書から抽出するブロック領域抽出部と、前記表示座標に基づいて表示画面に表示されている要素を特定し、当該要素のうちの表示されている部分を表示領域として前記構造化文書から抽出する表示領域抽出部と、表示領域に含まれる要素と前記ブロック領域の各々に含まれる要素との関係に基づいて、ユーザが関心を持つ要素である関心領域を前記構造化文書から抽出する関心領域抽出部と、を具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、閲覧中の文書からユーザが関心を持つ領域を抽出することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る関心領域抽出装置を示す機能ブロック図である。
【図２】図１に示した関心領域抽出装置における関心領域を抽出する処理手順を示すフローチャートである。
【図３】閲覧情報の一例を示す模式図である。
【図４】図３に示した閲覧情報を小型の端末で表示する場合に表示可能な範囲を示す図である。
【図５】図３に示した閲覧情報を小型の端末で表示する場合の表示内容の例を示す図である。
【図６】図３に示した閲覧情報を小型の端末で表示する場合の表示領域から抽出されうるキーワードを示す図である。
【図７】図３に示した閲覧情報におけるブロック領域、表示領域、関心領域の関係を示す図である。
【図８】図３に示した閲覧情報におけるブロック領域、表示領域、関心領域のレイアウトとＨＴＭＬ文書との関係を示す図である。
【図９Ａ】図１に示される関心領域格納部に格納される関心領域に関する情報の一例を示す図である。
【図９Ｂ】図１に示される関心領域格納部に格納される関心領域に関する情報の一例を示す図である。
【図１０】キーワードを抽出して表示する処理手順を示すフローチャートである。
【図１１】抽出されたキーワードの配置例を示す図である。
【図１２】抽出キーワードを選択する処理手順を示すフローチャートである。
【図１３】抽出キーワードを複数選択する場合の表示画面例を示す図である。
【図１４】抽出キーワードに従って検索する処理手順を示すフローチャートである。
【図１５】図１４の検索処理による検索結果画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、必要に応じて図面を参照しながら本発明の一実施形態に係る関心領域抽出装置を説明する。
【００１１】
図１は、本実施形態に係る関心領域抽出装置１００の構成例を示している。本実施形態では、ユーザが所有する端末に関心領域抽出装置１００が実装されることを想定しているが、これに限定されず、関心領域抽出装置１００は、その一部の機能をサーバ（図示せず）が備えるなど複数の機器間に分離して構成されてもよい。また、本実施形態では、ユーザが閲覧する情報又は文書の一例としてのＷｅｂページを対象として説明している。ここで、Ｗｅｂページには、テキスト情報に加え、静止画像及び動画像が含まれてもよい。
【００１２】
図１に示される関心領域抽出装置１００は、閲覧情報入力部１０１、ブロック領域抽出部１０２、表示領域抽出部１０３、関心領域抽出部１０４、関心領域格納部１０５、キーワード抽出部１０６、配置内容算出部１０７、キーワード表示部１０８、検索方式決定部１０９、検索ルール格納部１１０、検索部１１１及び検索結果表示部１１２を備える。
【００１３】
閲覧情報入力部１０１は、外部サーバ１１３等から複数の要素を有するＨＴＭＬ（Hyper Text Markup Language）文書などの構造化文書を取得する。本実施形態では、閲覧情報入力部１０１として、外部サーバ１１３等から取得されるＨＴＭＬ文書に応じた画像を表示するＷｅｂブラウザを想定している。閲覧情報入力部１０１は、取得したＨＴＭＬ文書、及びＨＴＭＬ文書の各要素（即ち、ＨＴＭＬ要素）のＷｅｂページ上の配置に関するレイアウト（表示座標）情報を含む表示情報を、ブロック領域抽出部１０２及び表示領域抽出部１０３に入力する。ＨＴＭＬ文書は、タグによって記述された複数のＨＴＭＬ要素を有し、これらのＨＴＭＬ要素は、開始タグ及び終了タグ、並びにこれらに囲まれる文字列（テキストデータ）から構成される。閲覧情報入力部１０６は、ＨＴＭＬ要素がＷｅｂページ上で表示される位置を示す表示座標を各ＨＴＭＬ要素に関して生成する。本実施形態では、表示座標は、Ｗｅｂページ全体の特定の場所（例えば、左上隅）を原点とする座標を指し、例えば、ブラウザにおけるスクロール量及び表示画面中の位置（例えば、画面左上隅を原点とする座標）で特定される。
【００１４】
ブロック領域抽出部１０２は、閲覧情報入力部１０１により入力されたＨＴＭＬ文書からブロック領域を抽出する。ブロック領域抽出部１０２は、入力されたＨＴＭＬ文書に含まれる文書構造情報（例えば、タグ）に基づいて、特定のＨＴＭＬ要素を含む領域をブロック領域として抽出する。本実施の形態では、ブロック領域は、パラグラフを示すタグで囲まれるＨＴＭＬ要素、記事、広告及びメニューなどを示すタグで囲まれたＨＴＭＬ要素、或いは一定量のテキスト情報が含まれるＨＴＭＬ要素を指す。ブロック領域抽出部１０２で取得されるブロック領域に関する情報は、ＨＴＭＬ要素及びその表示座標に関する情報を含み、一例として図９Ａに示される。
【００１５】
表示領域抽出部１０３は、閲覧情報入力部１０１により入力されたＨＴＭＬ文書及びレイアウト情報に基づいて、Ｗｅｂページ全体のうちの表示画面に表示されている領域（表示領域）を抽出する。具体的には、表示領域抽出部１０３は、ＨＴＭＬ要素のうちの表示画面に表示されているＨＴＭＬ要素を表示座標（レイアウト情報）に基づいて特定し、ＨＴＭＬ要素の表示されている部分及びその表示座標の集合を表示領域としてＨＴＭＬ文書から抽出する。
【００１６】
関心領域抽出部１０４は、ブロック領域抽出部１０２により抽出されたブロック領域及び表示領域抽出部１０３により抽出された表示領域に基づいて、どのブロック領域中の表示内容についてユーザが関心を持っているかを推定し、ユーザが関心を持っていると推定される領域（関心領域）を抽出する。一例として、関心領域抽出部１０４は、表示領域に占める面積が最も大きいブロック領域を算出して特定し、このブロック領域のうちの表示領域に含まれる部分を関心領域と判断する。関心領域格納部１０５は、関心領域抽出部１０４により抽出された関心領域内の内容を時刻に関連づけて格納する。関心領域格納部１０５に格納される情報は、後に関心領域抽出部１０４により参照される。
【００１７】
キーワード抽出部１０６は、ブロック領域抽出部１０２により抽出されたブロック領域及び関心領域抽出部１０４により抽出された関心領域に基づいて、ユーザの関心に基づくキーワード及びユーザの直接の関心ではないが有用と推測されるキーワードを抽出する。配置内容算出部１０７は、キーワード抽出部１０６により抽出されたキーワードの数、各キーワードの文字列長、並びに表示領域及び関心領域のサイズに基づいて、各キーワードの表示位置を算出して、配置内容を決定する。キーワード表示部１０８は、配置内容算出部１０７により決定された配置内容に従ってキーワードを表示する。検索方式決定部１０９は、キーワード表示部１０８により表示されたキーワードのうちの１つ以上が選択されると、検索方式（検索サービス）及び検索クエリを、検索ルール格納部１１０に格納されるルールに従って決定する。検索ルール格納部１１０は、検索方式決定部１０９が検索方式及び検索クエリを決定するためのルールを格納する。検索部１１１は、検索方式決定部１０９により決定された検索方式及び検索クエリに基づいて、Ｗｅｂサービス又はデータベースを対象に検索処理を実行し、検索結果を整理する。検索結果表示部１１２は、検索部１１１による検索結果の一覧を表示する。
【００１８】
図２は、関心領域抽出装置１００において関心領域を抽出する処理手順を示している。関心領域の抽出処理は、例えば予め定められた一定の時間間隔毎や、ユーザが閲覧するＷｅｂページを切り替えた時、スクロール操作を行ったタイミングで起動される。図２に示されるように、ユーザが現在閲覧中のＷｅｂページを構成するＨＴＭＬ文書（即ち、構造化文書）のＨＴＭＬ要素うち表示画面に表示されている要素、及びその要素の表示位置を示す表示座標の集合が表示領域として抽出される（ステップＳ２１）。ここで、ある要素を指定した時にその要素がどの表示座標に位置するかを特定する機能は、閲覧情報入力部１０１に予め組み込まれているものとする。この結果、ＨＴＭＬ要素及びその表示座標の集合として表示領域が得られる。
【００１９】
次に、ユーザが現在閲覧中のＷｅｂページのＨＴＭＬ文書からブロック領域が抽出される（ステップＳ２２）。図８を参照して後に説明するように、表示領域から推定する方式などを使用してブロック領域が抽出されてもよい。
【００２０】
ステップＳ２１及びＳ２２で表示領域及びブロック領域が抽出されると、表示領域と各ブロック領域とが重なる範囲が算出される（ステップＳ２３）。その結果、表示領域に対して最も広く重なるブロック領域の表示されている部分が関心領域として抽出される（ステップＳ２４）。本実施形態では、領域の重なり度合として、各ブロック領域が表示領域に占める面積の大きさを使用するが、これに限定されず、ブロック領域のサイズ、テキストの文字列長などの他の基準を使用してもよい。或いは、ステップＳ２４では、領域の重なり度合ではなく、表示画面中央に位置される要素を含むブロック領域を関心領域として抽出してもよく、ブロック領域が表示領域に占める面積、ブロック領域のサイズ、及びブロック領域に含まれるテキストの文字列長の割合のうちのいずれか１つ以上の組み合わせを使用して関心領域を抽出してもよい。また、関心領域抽出結果を関心領域履歴格納部１０５に格納しておき、表示画面をスクロールした後に抽出結果と、直前の抽出結果との差分により、より領域が大きくなったブロック領域や一定時間継続して表示されたブロック領域を関心領域として抽出するようにしてもよい。
【００２１】
次に、図３乃至図８を参照して関心領域抽出の例を説明する。
【００２２】
図３は、高解像度の表示画面３００を備える情報閲覧装置において、表示画面３００上に表示されるＷｅｂページの例を示している。図３に示される例では、ニュースサイトにおけるニュース記事の閲覧情報例が示されており、表示画面の上方の領域３０１に記事の見出し「空からカエルが降ってきた？川崎市」が表示され、表示画面３００の中央領域３０２に記事が段落毎に分けて表示されている。また、記事の左側の領域３０３には図及びキャプション等の画像が表示され、記事の右側の領域３０４には広告、メニュー等が表示されている。
【００２３】
図４は、図３のページをレイアウトはそのままで表示解像度が低い表示画面で表示する場合に一度に閲覧可能な範囲の例を示している。図４に示されるように、表示解像度が低い表示画面では、例えば、破線内の領域４０１が一度に表示可能な範囲である。このような表示解像度が低い表示画面を備える機器としては、例えば、携帯電話等の小型の携帯端末がある。
【００２４】
図５は、図４に示される範囲４０１を表示解像度が低い表示画面で表示した場合における画面５００の例を示している。図３及び図５を比較すると、表示解像度が低い場合、閲覧性が低いことが明らかである。
【００２５】
図６は、画面６００に表示されている単語からキーワードを抽出する方法の例を示している。図６に示される例では、３つのキーワード「アマガエル」「幸区東芝町」「鈴木太郎」が抽出され得ることを示している。例えば、ユーザが左側の領域６０１の記事に注目して閲覧している場合、右側の領域６０２に含まれる「鈴木太郎」は、ユーザの関心外である。後述するキーワード抽出処理では、関心領域を抽出することでユーザの関心外の単語をキーワードとして抽出しないよう処理することが可能である。或いは、右側の領域６０２に注目して閲覧している場合、「鈴木太郎」のみ抽出することも可能である。
【００２６】
図７は、ブロック領域、表示領域、関心領域の関係を例示的に示している。図７に示される画面７００では、図４と同様の範囲が表示領域７０１の例として示されている。図７には２つの領域がブロック領域として抽出される例が示されており、例えば、記事を含む領域７０２及び広告を含む領域７０３などがブロック領域として抽出されている。この例では、２つのブロック領域７０２、７０３のうち、より表示領域との重なりの面積が広い記事を含むブロック領域７０２が、ユーザが関心ある領域と判断され、このブロック領域７０２と表示領域７０１との重なりが関心領域７０４として抽出される。
【００２７】
図８は、表示領域との関係に基づいてブロック領域を推定する例を示している。図８に示される画面８００は、図７と同様のブロック領域８０２及び８０３、並びに表示領域８０４を示している。また、図８のＨＴＭＬ文書８１０には、表示領域８０４に含まれるブロック領域８０２及び８０３の部分に対応するＨＴＭＬ要素の範囲が示されている。Ｗｅｂページ８００内のブロック領域８０２及び８０３は、ＨＴＭＬ文書８１０中の要素８１２及び８１３に夫々対応する。ＨＴＭＬ文書８１０中に含まれる各要素が現在画面に表示されているかどうかは、閲覧情報入力部１０１により確認される。ブロック領域８０２及び８０３のうち表示領域８０１に含まれる部分は、ＨＴＭＬ文書８１０中の部分８１４及び８１５に夫々対応する。あるＨＴＭＬ要素が画面上どの座標に表示されるかはＷｅｂブラウザ及びオペレーティングシステムの機能により提供される。ここで、ＨＴＭＬ文書は、タグ表記により構造化されて記述される。本実施形態では、開始タグ及び終了タグにより定められるＨＴＭＬ要素のうち文字列長が一定数或いは一定比率以上含む要素（例えば、図８に示されるＨＴＭＬ文書における範囲８１２、８１３及び８１６）がブロック領域として抽出される。異なるＨＴＭＬ要素に含まれる単語が画面上で近接して配置される場合、画面上の配置で領域分けする方法では、これらの単語を異なる領域と識別することは困難とされるが、上述した方法では、これらの単語を異なる領域（ブロック領域）の単語として識別することが可能となる。例えば、記事の領域８０２及び広告の領域８０３は、近接して配置される（座標が近い）が、ＨＴＭＬ文書では異なる要素に含まれるため、異なるブロック領域として扱われる。
【００２８】
図９Ａ及び図９Ｂは、関心領域格納部１０５に格納される関心領域に関する情報の例である。関心領域格納部１０５には、図９Ａに示されるように、表示されたＷｅｂページのＵＲＬ毎に抽出された複数のブロック領域が格納される。また、関心領域格納部１０５には、図９Ｂに示されるように、表示中のブロック領域、即ち、表示領域に含まれるブロック領域の一覧が時刻毎に格納され、前述した方式により決定された関心領域に対して関心領域フラグが付与される。
【００２９】
図１０は、本発明の実施形態に係るキーワードを抽出して表示する処理手順の一例を示している。図１０に示されるように、関心領域に含まれるＨＴＭＬ要素内のテキストデータ、即ち、表示画面中の関心領域に含まれる文字列（本文）からキーワードが抽出される（ステップＳ９１）。キーワード抽出方式としては、形態素解析処理、固有表現抽出処理、予め登録された辞書に含まれる単語とのマッチングによる抽出処理などの一般的なキーワード抽出方法が利用される。
【００３０】
ステップＳ９１で抽出されたキーワードを関心領域外の領域に配置するか否かを決定する（ステップＳ９２）。この決定は、例えば、ユーザにより設定される関心領域抽出装置１００の動作モードに応じて実行される。関心領域外への配置が要求される場合、ステップＳ９３に進む。ステップＳ９３では、表示領域内であって関心領域外の領域から最も大きな矩形領域が算出される。その後、ステップＳ９３で算出された矩形領域の面積、ステップＳ９１で抽出されたキーワードの数、各キーワードの文字列長に基づいて、予め設定された文字サイズより小さくならない範囲で表示位置（例えば、表示画面における座標）及び文字サイズが決定される（ステップＳ９４）。そして、ステップＳ９４で決定された表示位置及び文字サイズに従ってキーワードが配置されて表示される（ステップＳ９５）。
【００３１】
ステップＳ９２で関心領域外への配置が要求されない場合、ステップＳ９６に進み、ステップＳ９６において、予め決められた配置方法に従ってステップＳ９１で抽出されたキーワードが配置されて表示される（ステップＳ９６）。この場合、例えば、ステップＳ９１で抽出されたキーワードは、所定の個数だけ選定されて表示画面の右下に表示される。
【００３２】
図１１は、関心領域外にキーワードを配置する場合の表示画面例１０００を示す。図１１の例では、図６の例と同様に、３つのキーワードがキーワード抽出部１０６によって抽出されるキーワード候補に含まれる。この例では、関心領域がブロック領域１００１として抽出される場合（便宜上、図１１では関心領域が濃い色で表示されている。）、キーワード抽出部１０６により抽出されるキーワードは、ブロック領域１００１に含まれる２つのキーワード「アマガエル」及び「幸区小向東芝町」が抽出されることとなる。キーワード抽出部１０６により抽出されたキーワードは、関心領域外の矩形領域として取得された領域１００２に表示される。図１１の例では、キーワードが関心領域１００１に重ならないように表示するために、文字サイズを設定より小さくする必要があり、予め定められた最小の文字サイズで抽出されたキーワードが表示されている。このように、関心領域外の領域１００２、即ち、キーワードが配置される領域１００２が小さい場合、表示すべきキーワードが一部関心領域１００２と重なって描画されてもよい
尚、本実施形態のキーワードの配置方法は、キーワードを関心領域の外側に配置するか否かだけを判断しているが、これに限定されず、キーワードを配置する座標を決定したり、表示するキーワードを含む描画範囲の透過率を変えてもよい。例えば、関心領域１００１上に表示されるキーワードの描画の透過率を上げて、関心領域内の元のＷｅｂページの内容が隠されないようにしてもよい。
【００３３】
次に、図１２及び図１３を参照して、画面に表示されたキーワードを検索のために選択する流れを説明する。
【００３４】
図１２は、本発明の実施形態に係るキーワード選択の処理フローを示している。
【００３５】
始めに、ユーザは、キーワード表示部１０８により表示されたキーワードを選択する（ステップＳ１１１）。次に、予め決められた関心領域抽出装置１００の動作モード、或いはユーザの要求に基づいて次（２個目）のキーワード選択操作を行うかどうかを決定する（ステップＳ１１２）。２個目のキーワード選択操作を行う場合、ステップＳ１１３に進み、関心領域に含まれるブロック領域を除くブロック領域のうち、最も文字数の多いブロック領域からキーワードを抽出する（ステップＳ１１３）。そして、それらのキーワード群が２個目のキーワード候補として表示される（ステップＳ１１４）。ユーザは、提示されたキーワード群に選択したいキーワードがある場合、そのキーワードを選択する（ステップＳ１１５）。３個目以降のキーワードを選択する場合、ステップＳ１１３からＳ１１５が繰り返し実行される。ステップＳ１１２において、追加のキーワードを選択しなければ処理は完了する。
【００３６】
尚、図１２のステップＳ１１３の処理は、最も文字数の多いブロックを選択してキーワードを抽出しているが、これに限定されず、例えば、タイトルタグで特定されるＨＴＭＬ要素からキーワードを抽出してもよく、表示画面の最も上方に表示されているブロック領域からキーワードを抽出してもよく、他の方法でキーワードを抽出してよい。
【００３７】
図１３に、キーワードを２個選択する場合の例を示す。図１３（Ａ）では、関心領域から抽出された２つのキーワード候補「アマガエル」「幸区小向東芝町」が提示されている。例えば、ユーザが「アマガエル」を選択すると、図１３（Ｂ）に示されるように、選択されたキーワードがハイライトされ、画面右側に次のキーワード候補「地方気象台」「オタマジャクシ」がさらに提示される。
【００３８】
このように、例えば、ニュースサイトを見ている最中、記事を閲覧している時に気になった単語や関連するＷｅｂページを知りたい場合、記事に含まれるキーワードのみが抽出されてユーザに提示される。或いは、同じＷｅｂページにおいて記事ではなく広告又はメニューを閲覧している場合、それらの領域に含まれる単語を抽出し、本文に含まれるキーワードを提示しないといったことを実現することができる。
【００３９】
次に、図１４を参照して、ユーザにより選択されたキーワードに基づいたキーワード検索の流れを説明する。
【００４０】
図１４は、本実施形態に係るキーワード検索の処理フローを示している。始めに、ユーザにより選択されたキーワード夫々に付与された品詞及び意味属性などの属性に基づいて、検索ルール格納部１１０を参照して可能な検索方式の候補を抽出する（ステップＳ１３１）。次に、予め定められた動作モードに従って、検索方式選択を手動で行うか、即ち、ユーザが検索方式を選択するか否かが決定される（ステップＳ１３２）。手動で行う場合、ステップＳ１３３に進み、ステップＳ１３３において、利用可能な検索方式がユーザに提示される。続いて、ユーザにより選択された検索方式及びキーワードに基づいて検索クエリが生成される（ステップＳ１３４）。検索クエリが生成されると、検索部１１１が選択された検索方式及び生成された検索クエリで検索を実行し（ステップＳ１３６）、検索結果表示部１１２が検索結果を整理してユーザに提示する（ステップＳ１３７）。
【００４１】
また、ステップＳ１３２で検索方式選択を手動で行わないと決定される場合、予め定められた動作モードに従って検索方式が選択され、ステップＳ１３５において、選択されたキーワード及び選択された検索方式に基づいて検索クエリが生成されることとなる
本実施形態では、ウェブサービスを利用した検索が想定されるが、関心領域抽出装置１００自身に格納された辞書などのデータベース検索など、ウェブサービス以外の検索手段を利用してもよい。
【００４２】
図１５は、ユーザにより選択された検索キーワードに基づいて検索を実行した後にユーザに提示される検索結果画面１４００の一例を示している。画面１４００に提示された検索結果のうち１つをユーザが選択すると、そのＷｅｂページに移動し、閲覧情報入力部１０１により次の閲覧情報が入力される。キーワード検索では、ユーザにより選択されたキーワードの属性に応じて検索が実行される。例えば、検索キーワードとして「川崎市幸区」などの地名が選択された場合、飲食店、利用可能な交通機関などに関する情報が検索されてユーザに提示される。
【００４３】
以上のように、本実施の形態に係る関心領域表示装置１００は、ユーザがＷｅｂページを閲覧している時に、関心領域の抽出を抽出し、ユーザの関心に沿ったキーワードを抽出し、ユーザが選択したキーワードに関連する情報を検索してユーザに提示することができる。
【００４４】
閲覧情報入力部１０１では、Ｗｅｂページの他に、現在ユーザが置かれている状況を表すキーワードがユーザにより追加で入力されてもよい。例えば、Ｗｅｂブラウザが携帯端末に搭載されている場合は、現在地を表すキーワードとして「川崎」などの単語をユーザが入力することが考えられる。
【００４５】
前述したように、本実施形態では、ユーザが所有する端末において関心領域抽出装置１００が使用されることを想定しているが、これは関心領域抽出装置１００の一部がサーバ上に構成されるなど分離して構成されてもよい。関心領域抽出装置１００は、ＣＰＵなどの制御装置、ＲＯＭ及びＲＡＭなどの記憶装置、ＨＤＤなどの外部記憶装置、ディスプレイ装置などの表示装置、並びにキーボード及びマウスなどの入力装置を備える一般的なコンピュータに適用することもできる。
【００４６】
また、上記の実施形態の関心領域抽出装置は、例えば、汎用のコンピュータ装置を基本ハードウェアとして用いることでも実現することが可能である。すなわち、閲覧情報入力部１０１、ブロック領域抽出部１０２、表示領域抽出部１０３、関心領域抽出部１０４、キーワード抽出部１０６、配置内容算出部１０７、キーワード表示部１０８、検索方式決定部１０９、検索部１１１、及び検索結果表示部１１２は、上記のコンピュータ装置に搭載されたプロセッサにプログラムを実行させることにより実現することができる。この場合、実行されるプログラムは、上述した各機能を含むモジュール構成となっている。
【００４７】
関心領域抽出装置は、上記のプログラムをコンピュータ装置に予めインストールすることで実現してもよい。また、関心領域抽出装置は、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に上記のプログラムが記録されて、或いはネットワークを介して上記のプログラムを配布されて、このプログラムをコンピュータ装置に適宜インストールすることで実現してもよい。また、関心領域格納部１０５及び検索ルール格納部１１０は、上記のコンピュータ装置に内蔵あるいは外付けされたメモリ、ハードディスクもしくはＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒなどの記憶媒体などを適宜利用して実現することができる。
【００４８】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【産業上の利用可能性】
【００４９】
本発明の関心領域抽出装置は、例えば、携帯機器等の小型の表示画面を備える機器における文書閲覧の操作性を向上することができることから、産業上の利用可能性が高い。
【符号の説明】
【００５０】
１００…関心領域抽出装置、１０１…閲覧情報入力部、１０２…ブロック領域抽出部、１０３…表示領域抽出部、１０４…関心領域抽出部１０５…関心領域格納部、１０６…キーワード抽出部、１０７…配置内容算出部、１０８…キーワード表示部、１０９…検索方式決定部、１１０…検索ルール格納部、１１１…検索部、１１２…検索結果表示部
【図１】
2011039848.tif 000003
【図２】
2011039848.tif 000004
【図３】
2011039848.tif 000005
【図４】
2011039848.tif 000006
【図５】
2011039848.tif 000007
【図６】
2011039848.tif 000008
【図７】
2011039848.tif 000009
【図８】
2011039848.tif 000010
【図９Ａ】
2011039848.tif 000011
【図９Ｂ】
2011039848.tif 000012
【図１０】
2011039848.tif 000013
【図１１】
2011039848.tif 000014
【図１２】
2011039848.tif 000015
【図１３】
2011039848.tif 000016
【図１４】
2011039848.tif 000017
【図１５】
2011039848.tif 000018
【手続補正書】
【提出日】平成24年11月8日(2012.11.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の要素を含む構造化文書、及び当該構造化文書が画像として表示される際の各要素の表示位置を示す表示座標を入力する入力部と、
各々が特定の要素を含む複数のブロック領域を前記構造化文書から抽出するブロック領域抽出部と、
前記表示座標に基づいて表示画面に表示されている要素を特定し、当該要素のうちの表示されている部分を表示領域として前記構造化文書から抽出する表示領域抽出部と、
前記複数のブロック領域のうち、前記表示領域に占める面積が大きいブロック領域を、ユーザが関心を持つ要素である関心領域として前記構造化文書から抽出する関心領域抽出部と、
を具備する関心領域抽出装置。
【請求項２】
前記入力部は、前記表示座標を生成する請求項１に記載の関心領域抽出装置。
【請求項３】
前記関心領域に含まれるキーワードを抽出するキーワード抽出手段と、
前記キーワードを前記表示画面に表示する表示部と、
をさらに具備する請求項１に記載の関心領域抽出装置。
【請求項４】
表示された前記キーワードがユーザにより選択されると、選択された当該キーワードに関する情報を検索して検索結果を出力する検索部と、
前記表示画面に前記検索結果を表示する検索結果表示部と、
をさらに具備する請求項３に記載の関心領域抽出装置。
【請求項５】
前記抽出されたキーワードの数若しくは文字列長又は前記抽出されたキーワードを表示する領域の面積に基づいて、前記キーワードを表示する文字サイズを算出する配置内容算出部をさらに具備する請求項３に記載の関心領域抽出装置。
【請求項６】
前記キーワード抽出手段は、前記キーワード以外の他のキーワードを抽出する場合、前記関心領域とは異なるブロック領域から当該他のキーワードをさらに抽出する請求項３に記載の関心領域抽出装置。
【請求項７】
前記ブロック領域抽出部は、前記複数の要素のうち文字列長を一定数又は一定比率以上含む要素を前記ブロック領域として抽出する請求項１に記載の関心領域抽出装置。
【請求項８】
ユーザが関心を持つ要素である関心領域を抽出するコンピュータを制御する関心領域抽出プログラムであって、
前記コンピュータに、
複数の要素を含む構造化文書、及び当該構造化文書が画像として表示される際の各要素の表示位置を示す表示座標を入力する手順と、
各々が特定の要素を含む複数のブロック領域を前記構造化文書から抽出する手順と、
前記表示座標に基づいて表示画面に表示されている要素を特定し、当該要素のうちの表示されている部分を表示領域として前記構造化文書から抽出する手順と、
前記複数のブロック領域のうち、前記表示領域に占める面積が大きいブロック領域を、ユーザが関心を持つ要素である関心領域として前記構造化文書から抽出する手順と、
を実行させるための関心領域抽出プログラム。
【国際調査報告】
2011039848.tif 000019
2011039848.tif 000020
2011039848.tif 000021
2011039848.tif 000022