JP4935396B2 - Web content providing apparatus, web content providing method, and program - Google Patents

Web content providing apparatus, web content providing method, and program Download PDF

Info

Publication number
JP4935396B2
JP4935396B2 JP2007030450A JP2007030450A JP4935396B2 JP 4935396 B2 JP4935396 B2 JP 4935396B2 JP 2007030450 A JP2007030450 A JP 2007030450A JP 2007030450 A JP2007030450 A JP 2007030450A JP 4935396 B2 JP4935396 B2 JP 4935396B2
Authority
JP
Japan
Prior art keywords
block
information
character string
title character
menu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007030450A
Other languages
Japanese (ja)
Other versions
JP2008197787A (en
Inventor
健司 平松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2007030450A priority Critical patent/JP4935396B2/en
Publication of JP2008197787A publication Critical patent/JP2008197787A/en
Application granted granted Critical
Publication of JP4935396B2 publication Critical patent/JP4935396B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、Webコンテンツ提供装置、Webコンテンツ提供方法およびプログラムに関する。   The present invention relates to a Web content providing apparatus, a Web content providing method, and a program.

インターネットの普及に伴い、WWW(World Wide Web)サーバ上に格納され、HTML(Hyper Text Markup Language)文書形式で記述されたWebページを、利用者がWebブラウザにより閲覧する環境が普及しており、WWWサーバは、様々な情報発信手段として活用されている。   With the spread of the Internet, an environment in which a user browses a web page stored in a WWW (World Wide Web) server and described in an HTML (Hyper Text Markup Language) document format by a web browser has become widespread. The WWW server is used as various information transmission means.

これらの情報に視覚障害者がアクセスするための技術として、Webコンテンツの表示・読み上げ装置が開発されている。   Web content display / read-out devices have been developed as a technology for visually impaired persons to access such information.

従来のWebコンテンツの表示・読み上げ装置の一例としては、日本IBM社の製品である「ホームページ・リーダー」がある。   As an example of a conventional Web content display / reading apparatus, there is “Homepage reader” which is a product of IBM Japan.

しかし、従来のWebコンテンツの表示・読み上げ装置は、Webページの頭から、シーケンシャルに記載内容を読みあげていくため、読み上げを開始してから目的の情報にたどり着くまでに時間がかかり、アクセス効率が悪いという問題点があった。   However, since conventional Web content display / reading devices read out the description contents sequentially from the beginning of the Web page, it takes time until the target information is reached after reading is started, and the access efficiency is improved. There was a problem of being bad.

このような問題を解決するための技術が、特許文献1(特開2006−155593号公報)に記載されている。   A technique for solving such a problem is described in Patent Document 1 (Japanese Patent Laid-Open No. 2006-155593).

特許文献1には、Webページのレイアウト構造を解析し、文書構造に従って、ブロック、および、それぞれのブロックのタイトル文字列を抽出する技術が記載されている。また、特許文献1には、この技術の音声読み上げ装置への応用に関する記載がある。   Patent Document 1 describes a technique for analyzing a layout structure of a Web page and extracting a block and a title character string of each block according to the document structure. Japanese Patent Application Laid-Open No. H10-228688 describes a description of application of this technology to a speech reading apparatus.

特許文献1に記載の技術を用いて、各ブロックのタイトル文字列を各ブロックの内部コンテンツへのパイパーリンクとして列挙したメニューページを構成することにより、メニューページを通して目的の情報へ効率よくアクセスすることが可能となる。   Using the technology described in Patent Document 1, it is possible to efficiently access target information through a menu page by configuring a menu page that lists the title character strings of each block as a piper link to the internal contents of each block. It becomes.

図10は、従来のWebコンテンツの表示・読み上げ装置を示したブロック図である。   FIG. 10 is a block diagram showing a conventional Web content display / reading apparatus.

図10において、レイアウト解析手段82は、第1入力手段81により入力もしくは選択されたURLで示されるWebページを、WWWサーバ87から獲得する。   In FIG. 10, the layout analysis unit 82 acquires the Web page indicated by the URL input or selected by the first input unit 81 from the WWW server 87.

レイアウト解析手段82は、当該Webページのレイアウトを解析して、当該Webページを複数ブロックに分割する共に、各ブロックのタイトル文字列、および、各ブロックの内部コンテンツ(例えば、ブロックに含まれる内部情報)を抽出し、ブロックごとに、タイトル文字列と内部コンテンツとをまとめてブロック情報群を生成し、保持する。   The layout analysis unit 82 analyzes the layout of the Web page and divides the Web page into a plurality of blocks, and also includes a title character string of each block and internal contents of each block (for example, internal information included in the block). ), And a block information group is generated and held for each block by combining the title character string and the internal content.

なお、各ブロック情報は、同一ブロックから抽出されたタイトル文字列および内部コンテンツを有する。   Each block information has a title character string and internal content extracted from the same block.

メニューページ生成手段83は、レイアウト解析手段82が生成したブロック情報群を利用して、各ブロックのタイトル文字列をメニュー項目とし、各メニュー項目をそのメニュー項目に対応するブロックの内部コンテンツへのハイパーリンクとするメニューページを生成する。   The menu page generation unit 83 uses the block information group generated by the layout analysis unit 82 as the title character string of each block as a menu item, and each menu item is a hyperlink to the internal content of the block corresponding to the menu item. Generate a menu page.

表示・読み上げ制御手段84は、メニューページ生成手段83が作成したメニューページの内容を出力手段86から出力する。具体的には、表示・読み上げ制御手段84は、メニューページを出力手段86で表示し、また、メニューページの内容を頭から順次音声データに変換し、その音声データに応じた音声を出力手段86から出力する。なお、出力手段86は、ディスプレイとスピーカとを含む。   The display / read-out control unit 84 outputs the contents of the menu page created by the menu page generation unit 83 from the output unit 86. Specifically, the display / reading control unit 84 displays the menu page on the output unit 86, converts the contents of the menu page from the head sequentially into audio data, and outputs the sound corresponding to the audio data from the output unit 86. To do. The output means 86 includes a display and a speaker.

また、表示・読み上げ制御手段84は、第2入力手段85にてメニューページ内のメニュー項目が選択されると、そのメニュー項目にリンクしている内部コンテンツを、レイアウト解析手段82から読み出し、その内部コンテンツを出力手段86から出力する。
特開2006−155593号公報
When the menu item in the menu page is selected by the second input unit 85, the display / read-out control unit 84 reads the internal content linked to the menu item from the layout analysis unit 82, and the internal content. Is output from the output means 86.
JP 2006-155593 A

しかしながら、従来のWebコンテンツの表示・読み上げ装置は、以下の問題を有していた。   However, the conventional Web content display / reading device has the following problems.

具体的には、読み上げられるWebページの情報量が膨大で構造が複雑であった場合、レイアウト解析して分割されるブロック数が多くなる。   Specifically, when the amount of information of a Web page read out is enormous and the structure is complicated, the number of blocks divided by layout analysis increases.

このため、利用者が必要としない情報に関するメニュー項目が数多く並び、利用者が必要とする情報にたどり着くまで時間が長くなる可能性が高くなる。   For this reason, many menu items relating to information that the user does not need are arranged, and there is a high possibility that it will take a long time to reach the information that the user needs.

本発明の目的は、利用者が必要な情報へ素早くたどり着くことを可能にするWebコンテンツ提供装置およびWebコンテンツ提供方法を提供することである。   An object of the present invention is to provide a Web content providing apparatus and a Web content providing method that enable a user to quickly reach necessary information.

上記目的を達成するため、本発明のWebコンテンツ提供装置は、利用者の嗜好を示す嗜好情報を格納する格納手段と、Webページを複数のブロックに分割すると共に、前記ブロックごとに当該ブロックのタイトル文字列および当該ブロック内に示された内部情報を抽出し、前記ブロックごとに、当該タイトル文字列および当該内部情報を有するブロック情報を作成し保持するブロック情報作成手段と、前記嗜好情報を用いて、複数の前記ブロック情報の中から、出力すべきブロック情報を抽出する抽出手段と、前記抽出手段にて抽出されたブロック情報内の前記タイトル文字列をメニュー項目とし、前記メニュー項目が当該メニュー項目に対応する内部情報とリンクしたメニューページを作成するメニューページ作成手段と、前記メニューページ作成手段にて作成されたメニューページの出力を制御する制御手段と、を含む。   In order to achieve the above object, a Web content providing apparatus according to the present invention divides a Web page into a plurality of blocks, storage means for storing preference information indicating user preferences, and titles of the blocks for each of the blocks. Extracting the character string and the internal information shown in the block, using the preference information, block information creating means for creating and holding block information having the title character string and the internal information for each block Extraction means for extracting block information to be output from the plurality of block information, and the title character string in the block information extracted by the extraction means as a menu item, and the menu item is the menu item Menu page creating means for creating a menu page linked with internal information corresponding to the menu, and the menu. Comprising a control means for controlling the output of the menu page created by the page creation means.

また、本発明のWebコンテンツ提供方法は、格納手段を含むWebコンテンツ提供装置が行うWebコンテンツ提供方法であって、利用者の嗜好を示す嗜好情報を前記格納手段に格納する格納ステップと、Webページを複数のブロックに分割すると共に、前記ブロックごとに当該ブロックのタイトル文字列および当該ブロック内に示された内部情報を抽出し、前記ブロックごとに、当該タイトル文字列および当該内部情報を有するブロック情報を作成し保持するブロック情報作成ステップと、前記嗜好情報を用いて、複数の前記ブロック情報の中から、出力すべきブロック情報を抽出する抽出ステップと、前記抽出されたブロック情報内の前記タイトル文字列をメニュー項目とし、前記メニュー項目が当該メニュー項目に対応する内部情報とリンクしたメニューページを作成するメニューページ作成ステップと、前記メニューページの出力を制御する制御ステップと、を含む。   The Web content providing method of the present invention is a Web content providing method performed by a Web content providing apparatus including a storage unit, the storage step storing preference information indicating a user's preference in the storage unit, and a Web page Is divided into a plurality of blocks, the title character string of the block and the internal information shown in the block are extracted for each block, and the block information having the title character string and the internal information is extracted for each block. A block information creating step for creating and holding a block, an extraction step for extracting block information to be output from a plurality of the block information using the preference information, and the title characters in the extracted block information The column is a menu item, and the menu item corresponds to the internal information corresponding to the menu item. To include a menu page generation step of generating a menu page linked, a control step for controlling the output of the menu page, the.

上記発明によれば、Webページから抽出されたブロック情報は、嗜好情報を用いることによって、利用者の嗜好に応じたものに絞り込まれる。このため、利用者が必要としない可能性が高いメニュー項目をメニューページから削除可能になる。よって、利用者が必要な情報へ素早くたどり着くことが可能になる。   According to the above invention, the block information extracted from the Web page is narrowed down according to the user's preference by using the preference information. For this reason, it is possible to delete from the menu page menu items that are highly likely not to be required by the user. Therefore, the user can quickly reach the necessary information.

なお、前記制御手段は、前記メニューページ内のメニュー項目のいずれかを示す選択情報を受け付けた場合、当該選択情報に示されたメニュー項目にリンクする内部情報を前記ブロック情報作成手段より取得して出力し、前記格納手段は、過去に前記選択情報にて示されたメニュー項目に関する情報と、当該メニュー項目が抽出されたWebページのURLと、を有する過去選択情報を、前記嗜好情報として格納し、前記抽出手段は、前記過去選択情報に基づいて、前記複数のブロック情報の中から、前記出力すべきブロック情報を抽出することが望ましい。   When the control unit receives selection information indicating any of the menu items in the menu page, the control unit acquires internal information linked to the menu item indicated by the selection information from the block information generation unit and outputs the internal information. The storage means stores, as the preference information, past selection information including information related to the menu item previously indicated by the selection information and the URL of the Web page from which the menu item is extracted, It is desirable that the extraction unit extracts the block information to be output from the plurality of block information based on the past selection information.

上記発明によれば、過去選択情報を用いることにより、ブロック情報作成手段が作成したブロックが過去に選択されたか否かを判定可能になる。このため、過去に選択されなかったブロックのメニュー項目(利用者が必要としない可能性が高いメニュー項目)を除外したメニューページを作成可能になり、利用者が必要な情報へ素早くたどり着くことが可能になる。   According to the above invention, by using the past selection information, it is possible to determine whether or not the block created by the block information creation unit has been selected in the past. For this reason, it is possible to create a menu page that excludes the menu items of blocks that were not selected in the past (menu items that are highly likely not to be required by the user), enabling the user to quickly reach the necessary information. Become.

また、前記ブロック情報作成手段は、所定条件にしたがって前記複数のブロックのそれぞれに番号を付与し、前記ブロックごとに、前記タイトル文字列と、前記内部情報と、前記番号と、前記Webページ上の位置と、を有する前記ブロック情報を作成し、前記複数のブロック情報を、当該複数のブロック情報の元となったWebページのURLと関連づけて保持し、前記過去選択情報は、過去に前記選択情報にて示されたメニュー項目であるタイトル文字列が抽出されたWebページのURLと、当該タイトル文字列と、当該タイトル文字列に対応するブロックの番号と、当該ブロックのWebページ上の位置と、当該ブロックの前の番号のブロックのタイトル文字列である前タイトル文字列と、当該ブロックの後の番号のブロックのタイトル文字列である後タイトル文字列と、を有し、前記抽出手段は、前記ブロック情報作成手段内の複数のブロック情報の中で、前記過去選択情報内のタイトル文字列を有し、かつ、前記過去選択情報内のURLと関連する、ブロック情報については、当該ブロック情報内の番号と前記過去選択情報内の番号との差が第1所定値以内にある場合にのみ抽出し、前記ブロック情報作成手段内の複数のブロック情報の中で、前記前タイトル文字列をタイトル文字列として有するブロック情報内の番号と、前記後タイトル文字列をタイトル文字列として有するブロック情報内の番号と、の間の番号を有し、かつ、前記過去選択情報内のURLと関連する、ブロック情報については、当該ブロック情報内のWebページ上の位置と前記過去選択情報内のWebページ上の位置との差が第2所定値以内にある場合にのみ抽出することが望ましい。   The block information creating means assigns a number to each of the plurality of blocks according to a predetermined condition, and for each block, the title character string, the internal information, the number, and the Web page The block information having a position is created, the plurality of block information is stored in association with the URL of the Web page that is the basis of the plurality of block information, and the past selection information is stored in the past. The URL of the Web page from which the title character string, which is the menu item indicated by, is extracted, the title character string, the block number corresponding to the title character string, the position of the block on the Web page, The previous title character string, which is the title character string of the block with the number preceding the block, and the type of the block with the number after the block And a title character string in the past selection information among a plurality of block information in the block information creation means, and The block information related to the URL in the past selection information is extracted only when the difference between the number in the block information and the number in the past selection information is within a first predetermined value, and the block information Among a plurality of block information in the creating means, between the number in the block information having the previous title character string as the title character string and the number in the block information having the subsequent title character string as the title character string The block information related to the URL in the past selection information and the position on the Web page in the block information and the past selection information It is desirable that the difference between the position on eb page is extracted only when that are within a second predetermined value.

多くのWebページは時間の経過に伴い更新される。   Many web pages are updated over time.

このため、更新によって、過去に選択されなかったメニュー項目の表記が、過去に選択されたメニュー項目と同じ表記に変更される可能性がある。一方、更新によって、過去に選択されたメニュー項目の表記が、過去に選択されていないメニュー項目の表記に変更される可能性がある。なお、各ブロック間の位置関係は、大きく変わる可能性は低いと考えられる。   For this reason, the notation of the menu item not selected in the past may be changed to the same notation as the menu item selected in the past by the update. On the other hand, the notation of the menu item selected in the past may be changed to the notation of the menu item not selected in the past by the update. Note that the positional relationship between the blocks is unlikely to change significantly.

上記発明によれば、過去に選択された可能性の高いブロックのメニュー項目とともに、過去に選択されたときから表記が変わってしまったメニュー項目も、メニューページに載せることが可能になる。   According to the above-described invention, it is possible to place a menu item whose notation has been changed since it was selected in the past, together with a menu item of a block that is highly likely to be selected in the past.

したがって、利用者が必要としない可能性が高いブロック情報を除外したメニューページを作成可能になり、利用者が必要な情報へ素早くたどり着くことを可能になる。   Therefore, it is possible to create a menu page excluding block information that is highly unlikely to be required by the user, and the user can quickly reach the necessary information.

また、前記格納手段は、前記嗜好情報として、さらに、前記利用者の嗜好を示すキーワードを格納し、
前記抽出手段は、さらに、前記キーワードを含むタイトル文字列を有するブロック情報を、前記ブロック情報作成手段内の複数のブロック情報から抽出することが望ましい。
Further, the storage means further stores, as the preference information, a keyword indicating the user's preference,
It is desirable that the extracting means further extracts block information having a title character string including the keyword from a plurality of block information in the block information creating means.

上記発明によれば、利用者の好みを示すキーワードを用いて、ブロック情報が抽出される。このため、利用者が必要とする可能性が高いメニュー項目のみをメニューページに載せることができ、利用者が必要な情報へ素早くたどり着くことが可能になる。   According to the above invention, the block information is extracted using the keyword indicating the user's preference. Therefore, only menu items that are highly likely to be required by the user can be placed on the menu page, and the user can quickly reach the necessary information.

本発明によれば、利用者が目的の情報へ素早くたどり着くことが可能になる。   According to the present invention, the user can quickly reach the target information.

以下、本発明の実施形態を図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態のWebコンテンツ表示・読み上げ装置を示したブロック図である。   FIG. 1 is a block diagram showing a Web content display / reading apparatus according to an embodiment of the present invention.

図1において、Webコンテンツ表示・読み上げ装置100は、Webコンテンツ提供装置の一例であり、第1入力手段11、第2入力手段17、出力手段18および複数のWWWサーバ19に接続されており、選択情報格納手段12、レイアウト解析手段13、ブロック抽出手段14、メニューページ生成手段15、および、表示・読み上げ制御手段16を含む。   In FIG. 1, a Web content display / reading device 100 is an example of a Web content providing device, and is connected to a first input unit 11, a second input unit 17, an output unit 18, and a plurality of WWW servers 19, and is selected. An information storage unit 12, a layout analysis unit 13, a block extraction unit 14, a menu page generation unit 15, and a display / reading control unit 16 are included.

なお、図1では、WWWサーバ19が2台しか示されていないが、WWWサーバ19の数は2台に限らず適宜変更可能である。   In FIG. 1, only two WWW servers 19 are shown, but the number of WWW servers 19 is not limited to two and can be changed as appropriate.

第1入力手段11および第2入力手段17は、利用者によって操作されるキーボード等の入力装置である。出力手段18は、ディスプレイとスピーカとを含む。WWWサーバ19は、種々のWebページを格納している。   The first input means 11 and the second input means 17 are input devices such as a keyboard operated by a user. The output means 18 includes a display and a speaker. The WWW server 19 stores various web pages.

選択情報格納手段12は、格納手段の一例であり、利用者の嗜好を示す嗜好情報を格納する。   The selection information storage unit 12 is an example of a storage unit, and stores preference information indicating the user's preference.

レイアウト解析手段13は、ブロック情報作成手段の一例であり、第1入力手段11により入力もしくは選択されたURLで示されるWebページをWWWサーバ19から獲得する。   The layout analysis unit 13 is an example of a block information creation unit, and acquires a Web page indicated by the URL input or selected by the first input unit 11 from the WWW server 19.

レイアウト解析手段13は、Webページのレイアウトを解析して、Webページを複数ブロックに分割すると共に、ブロックごとに、そのブロックのタイトル文字列およびそのブロック内に示された内部情報(以下「内部コンテンツ」と称する。)を抽出する。   The layout analysis unit 13 analyzes the layout of the Web page, divides the Web page into a plurality of blocks, and for each block, the title character string of the block and internal information (hereinafter referred to as “internal content” shown in the block). ").) Is extracted.

レイアウト解析手段13は、ブロックごとに、タイトル文字列および内部コンテンツを有するブロック情報を作成し、それらブロック情報を保持する。   The layout analysis unit 13 creates block information having a title character string and internal content for each block, and holds the block information.

レイアウト解析手段13は、複数のブロック情報を、それら複数のブロック情報の元となったWebページのURLに関連づけて順番に保持する。   The layout analysis unit 13 sequentially holds the plurality of block information in association with the URL of the Web page that is the basis of the plurality of block information.

例えば、レイアウト解析手段13は、所定条件(例えば、Webページに対応するHTML文書での出現順)にしたがって、複数のブロックのそれぞれに番号(以下「項番」と称する。)を付与し、ブロックごとに、タイトル文字列と、内部コンテンツと、項番と、Webページ上の位置(以下「ブロック座標」と称する。)と、を有するブロック情報を作成する。   For example, the layout analysis unit 13 assigns a number (hereinafter referred to as “item number”) to each of a plurality of blocks according to a predetermined condition (for example, the order of appearance in an HTML document corresponding to a Web page), and blocks. Each block information having a title character string, internal content, item number, and position on the Web page (hereinafter referred to as “block coordinates”) is created.

レイアウト解析手段13は、それら複数のブロック情報を、それら複数のブロック情報の元となったWebページのURLと関連づけて保持する。   The layout analysis unit 13 holds the plurality of block information in association with the URL of the Web page that is the basis of the plurality of block information.

図2は、レイアウト解析手段13に保持されたブロック情報の一例を示した説明図である。   FIG. 2 is an explanatory diagram showing an example of block information held in the layout analysis means 13.

なお、レイアウト解析手段13は、例えば、解析部とメモリとを有し、その解析部が上記処理を実行し、そのメモリが、図2に示したように、それら複数のブロック情報を、それら複数のブロック情報の元となったWebページのURLと関連づけて保持する。   The layout analysis unit 13 includes, for example, an analysis unit and a memory, and the analysis unit executes the above-described processing, and the memory stores the plurality of block information, the plurality of block information, as shown in FIG. Are stored in association with the URL of the Web page that is the basis of the block information.

ブロック抽出手段14は、抽出手段の一例であり、レイアウト解析手段13内の複数のブロック情報の中から、出力すべきブロック情報(利用者の嗜好に応じたブロック情報)を、選択情報格納手段12内の嗜好情報を用いて抽出する。   The block extraction unit 14 is an example of an extraction unit, and block information to be output (block information according to the user's preference) is selected from a plurality of pieces of block information in the layout analysis unit 13 as selection information storage unit 12. Extract using the preference information.

メニューページ作成手段15は、ブロック抽出手段14にて抽出されたブロック情報を参照し、そのブロック情報内のタイトル文字列をメニュー項目とし、そのメニュー項目がそのメニュー項目に対応する内部コンテンツへのハイパーリンクとなっているメニューページを作成する。   The menu page creation means 15 refers to the block information extracted by the block extraction means 14, uses the title character string in the block information as a menu item, and the menu item is a hyperlink to the internal content corresponding to the menu item. Create the menu page.

表示・読み上げ制御手段16は、制御手段の一例であり、メニューページ作成手段15にて作成されたメニューページの出力を制御する。具体的には、表示・読み上げ制御手段16は、出力手段18内のディスプレイでメニューページを表示し、メニューページに示された内容を出力手段18内のスピーカから音声で出力する。   The display / read-out control means 16 is an example of a control means, and controls the output of the menu page created by the menu page creation means 15. Specifically, the display / reading control means 16 displays a menu page on the display in the output means 18 and outputs the contents shown in the menu page from the speaker in the output means 18 by voice.

表示・読み上げ制御手段16は、メニューページの読み上げが行われている途中で、第2入力手段17からメニュー項目のいずれかを示す選択情報を受け付けた場合、その選択情報に示されたメニュー項目にリンクする内部コンテンツをレイアウト解析手段13から取り出し、その内部コンテンツを、内部コンテンツページとして、出力手段18から出力(表示および読み上げ)する。   When the display / reading control means 16 receives selection information indicating any of the menu items from the second input means 17 while the menu page is being read, the display / reading control means 16 links to the menu item indicated by the selection information. The internal content to be extracted is taken out from the layout analysis means 13, and the internal content is output (displayed and read out) from the output means 18 as an internal content page.

なお、選択情報格納手段12は、過去に選択情報にて示されたメニュー項目に関する情報と、そのメニュー項目が抽出されたWebページのURLと、を有する過去選択情報を、嗜好情報として格納する。   Note that the selection information storage unit 12 stores, as preference information, past selection information including information related to the menu item previously indicated by the selection information and the URL of the Web page from which the menu item is extracted.

例えば、過去選択情報は、過去に選択情報にて示されたメニュー項目であるタイトル文字列が抽出されたWebページのURLと、そのタイトル文字列と、そのタイトル文字列に対応するブロックの項番と、そのブロックのブロック座標と、そのブロックの前の項番のブロックのタイトル文字列である前タイトル文字列と、その選択情報にて示されたメニュー項目に対応するブロックの後の項番のブロックのタイトル文字列である後タイトル文字列と、を有する。   For example, the past selection information includes the URL of the Web page from which the title character string that is the menu item previously indicated by the selection information is extracted, the title character string, and the item number of the block corresponding to the title character string. And the block coordinates of the block, the previous title character string which is the title character string of the block of the item number before the block, and the item number after the block corresponding to the menu item indicated by the selection information And a post-title character string that is a title character string of the block.

図3は、過去選択情報の一例を示した説明図である。   FIG. 3 is an explanatory diagram showing an example of past selection information.

また、選択情報格納手段12は、嗜好情報として、さらに、利用者の好みを示すキーワードを格納する。   The selection information storage unit 12 further stores a keyword indicating the user's preference as the preference information.

ブロック抽出手段14は、過去選択情報に基づいて、レイアウト解析手段13内の複数のブロック情報の中から、出力すべきブロック情報を抽出する。   The block extraction unit 14 extracts block information to be output from a plurality of block information in the layout analysis unit 13 based on the past selection information.

例えば、ブロック抽出部14は、レイアウト解析手段13内の複数のブロック情報の中で、過去選択情報内のタイトル文字列を有し、かつ、過去選択情報内のURLと同一のURLと関連する、ブロック情報については、そのブロック情報内の項番と過去選択情報内の項番との差が第1所定値以内にある場合にのみ抽出する(図2および図3参照)。   For example, the block extraction unit 14 has a title character string in the past selection information among a plurality of block information in the layout analysis unit 13 and is associated with the same URL as the URL in the past selection information. The block information is extracted only when the difference between the item number in the block information and the item number in the past selection information is within the first predetermined value (see FIGS. 2 and 3).

また、例えば、ブロック抽出部14は、レイアウト解析手段13内の複数のブロック情報の中で、過去選択情報内の前タイトル文字列をタイトル文字列として有するブロック情報内の項番と、過去選択情報内の後タイトル文字列をタイトル文字列として有するブロック情報内の項番と、の間の項番を有し、かつ、過去選択情報内のURLと同一のURLと関連する、ブロック情報については、そのブロック情報内のブロック座標が示す位置と過去選択情報内のブロック座標が示す位置との差が第2所定値以内にある場合にのみ抽出する(図2および図3参照)。   Further, for example, the block extraction unit 14 includes, among the plurality of block information in the layout analysis unit 13, the item number in the block information having the previous title character string in the past selection information as the title character string, and the past selection information For block information having an item number between the item number in the block information having the subsequent title character string as the title character string and related to the same URL as the URL in the past selection information, Extraction is performed only when the difference between the position indicated by the block coordinates in the block information and the position indicated by the block coordinates in the past selection information is within the second predetermined value (see FIGS. 2 and 3).

なお、第1所定値および第2所定値としては、任意の値が設定可能である。   In addition, arbitrary values can be set as the first predetermined value and the second predetermined value.

また、ブロック抽出手段14は、嗜好情報であるキーワードを含むタイトル文字列を有するブロック情報を、レイアウト解析手段13内の複数のブロック情報から抽出する。   Further, the block extraction unit 14 extracts block information having a title character string including a keyword that is preference information from a plurality of block information in the layout analysis unit 13.

図4は、Webコンテンツ表示・読み上げ装置100の動作を説明するためのフローチャートである。以下、図4を参照して、Webコンテンツの表示・読み上げ装置100の動作を説明する。   FIG. 4 is a flowchart for explaining the operation of the Web content display / reading apparatus 100. The operation of the Web content display / reading apparatus 100 will be described below with reference to FIG.

レイアウト解析手段13は、第1入力手段11により、入力もしくは選択されたURLを獲得し、当該URLのWebページをWWWサーバ19から獲得する(ステップS10)。   The layout analysis unit 13 acquires the URL input or selected by the first input unit 11, and acquires the Web page of the URL from the WWW server 19 (step S10).

続いて、レイアウト解析手段13は、獲得したWebページを解析して、Webページを複数ブロックに分割すると共に、ブロックごとにブロック情報を作成し保持する(ステップS11)。   Subsequently, the layout analysis unit 13 analyzes the acquired web page, divides the web page into a plurality of blocks, and creates and holds block information for each block (step S11).

例えば、レイアウト解析手段13は、Webページを表示するためのHTML文書について、HTMLタグの構造と位置関係を用いることによって、Webページを表示要素(ブロック)に分割する。   For example, the layout analysis unit 13 divides the Web page into display elements (blocks) by using the structure and positional relationship of the HTML tag for the HTML document for displaying the Web page.

レイアウト解析手段13は、各ブロックから、HTMLタグの種類判定ルールと、スタイル判定ルールと、内容判定ルールとに基づいて、タイトル文字列を抽出する。   The layout analysis unit 13 extracts a title character string from each block based on the HTML tag type determination rule, the style determination rule, and the content determination rule.

HTMLタグの種類判定ルールとしては、例えば、タグの種類がh1〜h6である、タグの種類がaddressである、タグの種類がem、strong、dfn、code、samp、kbd、var、cite、abbr、acronymでない、タグの種類がimgである、というルールが使用される。   As the HTML tag type determination rule, for example, the tag type is h1 to h6, the tag type is address, the tag type is em, strong, dfn, code, samp, kbd, var, cite, abbr , Not acronym, and the tag type is img.

スタイル判定ルールとしては、例えば、文字列が非表示でない、文字列が背景色または背景イメージを持つ、文字列の幅、高さ、アスペクト比が所定の値以下である、文字列がアニメーションを持たない、というルールが使用される。   For example, the character string is not hidden, the character string has a background color or a background image, the width, height, and aspect ratio of the character string are not more than predetermined values, and the character string has an animation. No rule is used.

内容判定ルールとしては、タグで区切られたエリア内部にテキストを持つ、内部のテキストが複数行でない、文字サイズが一定値以上である、文字サイズが文書内の使用頻度において所定の割合以下のサイズである、というルールが使用される。   The content determination rules include text inside the area delimited by tags, the internal text is not multiple lines, the character size is a certain value or more, and the character size is a predetermined size or less in the usage frequency in the document Is used.

なお、Webページのレイアウトを解析して、ブロックとタイトル文字列を抽出する技術は公知技術であるので、その詳細は省略する。   The technique for analyzing the layout of the Web page and extracting the block and the title character string is a known technique, and the details thereof are omitted.

続いて、レイアウト解析手段13は、各ブロックについて、HTML構文上の出現順に項番を付与し、また、ブロックの実レイアウト上の座標(ブロック座標)を獲得する。   Subsequently, the layout analysis unit 13 assigns item numbers to each block in the order of appearance in the HTML syntax, and obtains coordinates (block coordinates) on the actual layout of the blocks.

レイアウト解析手段13は、ブロックごとに、タイトル文字列と、内部コンテンツと、項番と、ブロック座標と、を有するブロック情報を作成し、それら複数のブロック情報を、それら複数のブロック情報の元となったWebページのURLと関連づけて保持する。   The layout analysis means 13 creates block information having a title character string, internal content, item number, and block coordinates for each block, and sets the plurality of block information as the source of the plurality of block information. The URL is stored in association with the URL of the Web page.

続いて、ブロック抽出手段13は、ステップS11により作成したブロック情報群と、選択情報格納手段12から取り出した、当該URLのWebページ内で過去に読上げを行ったブロックに関する過去選択情報およびメニュー抽出キーワードとを使用して、メニューページのメニュー項目として利用するブロック情報群を抽出する(ステップS12)。   Subsequently, the block extracting unit 13 selects the block information group created in step S11, the past selection information and the menu extraction keyword relating to the block previously read out in the Web page of the URL extracted from the selection information storage unit 12. Are used to extract a block information group to be used as a menu item of the menu page (step S12).

抽出条件の1例としては、以下のようなルールを適用する。   As an example of the extraction condition, the following rule is applied.

ブロック抽出手段13は、ステップS11により作成されたブロック情報群の中から、
(1)選択情報格納手段12内に、レイアウト解析手段13が保持しているURLに関連づけられた過去選択情報が存在しない場合は、全てのブロック情報。
(2)タイトル文字列が、過去選択情報に含まれるブロックのタイトル文字列と一致するブロックのブロック情報。但し、両者のブロックの項番の差分が、指定された規定値以上の場合は除外する。なお、この規定値は適宜変更可能である。
(3)タイトル文字列は一致しないが、そのブロックの前後のブロックのタイトル文字列が、前タイトル文字列と後タイトル文字列に一致するブロックのブロック情報。但し、両者のブロックの座標値の差分が、規定値以上の場合は除外する。
(4)タイトル文字列が、メニュー抽出キーワードで示される文字列と部分一致するブロックのブロック情報。
の条件のいずれかを満たすブロックを抽出する。
From the block information group created in step S11, the block extraction means 13
(1) If there is no past selection information associated with the URL held by the layout analysis means 13 in the selection information storage means 12, all block information.
(2) Block information of a block whose title character string matches the title character string of the block included in the past selection information. However, if the difference between the item numbers of both blocks is greater than the specified value, it is excluded. This specified value can be changed as appropriate.
(3) Block information of blocks whose title character strings do not match but whose title character strings before and after the block match the previous title character string and the subsequent title character string. However, it excludes when the difference of the coordinate value of both blocks is more than a regulation value.
(4) Block information of a block in which the title character string partially matches the character string indicated by the menu extraction keyword.
A block that satisfies any of the above conditions is extracted.

メニューページ生成手段15は、ステップS12で抽出されたブロック情報群を参照し、各ブロックのタイトル文字列をメニュー項目名とし、また各メニュー項目をそのメニュー項目に対応するブロックの内部コンテンツへのハイパーリンクとするメニューページを生成する(ステップS13)。   The menu page generation means 15 refers to the block information group extracted in step S12, uses the title character string of each block as the menu item name, and sets each menu item as a hyperlink to the internal content of the block corresponding to the menu item. A menu page is generated (step S13).

表示・読み上げ制御手段16は、メニューページ生成の完了に伴い、当該メニューページの表示と音声による読み上げを実施する(ステップS14)。   When the menu page generation is completed, the display / read-out control unit 16 displays the menu page and reads out by voice (step S14).

表示・読み上げ制御手段16は、選択情報を用いて第2入力手段17によりメニュー項目が選択されたかをチェックする(ステップS15)。   The display / reading control means 16 checks whether the menu item is selected by the second input means 17 using the selection information (step S15).

ステップ15において、メニュー項目を読み上げ中に、第2入力手段17によりメニュー項目の選択の指示があった場合、表示・読み上げ制御手段16は、レイアウト解析手段13内に保持されたブロック情報群の中の、選択が行われたメニュー項目に対応するブロック情報に、メニュー項目の読上げを行うようにそのメニュー項目が選択されたことを登録する(ステップS17)。   In step 15, when the menu item is selected by the second input unit 17 while reading out the menu item, the display / readout control unit 16 includes the block information group stored in the layout analysis unit 13. The fact that the menu item has been selected so as to read out the menu item is registered in the block information corresponding to the selected menu item (step S17).

表示・読み上げ制御手段16は、選択されたメニュー項目に対応する内部コンテンツを、レイアウト解析手段13より獲得し、当該ブロックの内部コンテンツページを作成する(ステップS18)。   The display / reading control means 16 acquires the internal content corresponding to the selected menu item from the layout analysis means 13 and creates an internal content page of the block (step S18).

表示・読み上げ制御手段16は、ステップS18により作成されたブロックの内部コンテンツページの表示と音声による読み上げを実施する(ステップS19)。   The display / reading control means 16 performs display of the internal content page of the block created in step S18 and reading by voice (step S19).

表示・読み上げ制御手段16は、第2入力手段17によりページ中のハイパーリングが選択されたかをチェックする(ステップS20)。   The display / reading control means 16 checks whether or not the hyper ring in the page is selected by the second input means 17 (step S20).

ステップS20において、表示・読み上げ制御手段16が内部コンテンツページの読み上げを実行中に、第2入力手段17によりコンテンツ内のハイパーリンクの選択が指示された場合、レイアウト解析手段13は、その時点で選択されたブロック情報群を、図3に示すように過去選択情報として選択情報格納手段12に格納し(ステップS21)、表示・読み上げ制御手段16は、ハイパーリンクで示されるURLをレイアウト解析手段13に渡し、当該URLに関する処理がはじめから繰り返えされる。   In step S20, when the second input unit 17 instructs the selection of the hyperlink in the content while the display / read-out control unit 16 is reading out the internal content page, the layout analysis unit 13 selects at that time. The block information group thus obtained is stored in the selection information storage means 12 as past selection information as shown in FIG. 3 (step S21), and the display / reading control means 16 sends the URL indicated by the hyperlink to the layout analysis means 13. The process related to the URL is repeated from the beginning.

ステップ20において、ハイパーリングが選択されず、内部コンテンツページの音声読み上げが終了した場合、表示・読み上げ制御手段16は、ステップS14のメニューページの表示・読み上げの処理に戻る。   If the hyper ring is not selected in step 20 and the voice reading of the internal content page is completed, the display / reading control means 16 returns to the menu page display / reading process in step S14.

表示・読み上げ制御手段16は、第2入力手段17により「終了」が選択されたかをチェックする(ステップS16)。   The display / reading control means 16 checks whether “end” is selected by the second input means 17 (step S16).

ステップ16において、表示・読み上げ制御手段16が、メニュー項目の音声読み上げ実行中もしくは実行後に「終了」の選択を検知した場合、レイアウト解析手段13は、その時点で選択されたブロック情報群を、図2に示したように、過去選択情報として選択情報格納手段12に格納する(ステップS22)。ステップS16で、終了が選択されなかった場合は、表示・読み上げ制御手段16は、ステップ14に戻り、メニューページの表示・読み上げ処理を繰り返す。
(具体例)
次に、本発明の具体的な実施例について図5、図6、図7、図8、図9を用いて説明する。
In step 16, when the display / reading control unit 16 detects selection of “end” during or after the voice reading of the menu item, the layout analysis unit 13 displays the block information group selected at that time as a block information group. As shown in FIG. 2, it is stored in the selection information storage means 12 as past selection information (step S22). If the end is not selected in step S16, the display / read-out control means 16 returns to step 14 and repeats the menu page display / read-out process.
(Concrete example)
Next, specific examples of the present invention will be described with reference to FIGS. 5, 6, 7, 8, and 9.

図5は、レイアウト解析手段13が、与えられたURLのWebページを解析し、そのWebページをブロック群へ分割した一例を示すイメージ図である。   FIG. 5 is an image diagram showing an example in which the layout analysis unit 13 analyzes a Web page with a given URL and divides the Web page into block groups.

図5において、それぞれの矩形がブロックを示し、テキスト文字列が、そのテキスト文字列に対応するブロックのタイトル文字列を示している。ここで、利用者は初めてそのWebページのURLへアクセスしたとする。   In FIG. 5, each rectangle represents a block, and a text character string represents a title character string of a block corresponding to the text character string. Here, it is assumed that the user accesses the URL of the Web page for the first time.

ブロック抽出手段14は、選択情報格納手段12から、該当URLの過去選択情報を獲得しようとするが、そのURLに対しては今回がはじめてのアクセスであるため、過去選択情報は存在しない。そのため、ブロック抽出手段14は、全てのブロック情報を、メニュー項目を作成するためのブロック情報として抽出する。   The block extraction unit 14 tries to acquire the past selection information of the corresponding URL from the selection information storage unit 12, but since this is the first access to this URL, there is no past selection information. Therefore, the block extracting means 14 extracts all block information as block information for creating menu items.

メニューページ生成手段15は、ブロック抽出手段14が抽出した、メニュー項目を作成するためのブロック情報群を参照し、メニューページを生成する。   The menu page generation means 15 refers to the block information group for creating menu items extracted by the block extraction means 14 and generates a menu page.

図6は、メニューページ生成手段15が生成した、全てのブロック情報をメニュー項目を作成するために利用したメニューページのイメージ図である。   FIG. 6 is an image diagram of a menu page that is used by the menu page generation unit 15 to create menu items using all block information.

今回、利用者はメニューページ経由で「お知らせ」、「9/10のトピックス」、「今日の天気」、「買う」のブロックの内部コンテンツの表示と読み上げを指示し、「終了」を選択したとする。   This time, the user instructed to display and read out the internal contents of the “Notice”, “September 10 topics”, “Today's weather”, and “Buy” blocks via the menu page, and select “End” .

表示・読上げ制御手段16は、利用者がメニュー項目を選択するごとに、そのメニュー項目に対応するブロック情報が選択されたことを、レイアウト解析手段13へ通知する。   Each time the user selects a menu item, the display / reading control unit 16 notifies the layout analysis unit 13 that block information corresponding to the menu item has been selected.

レイアウト解析手段13は、「終了」が選択された時もしくは異なるURLに遷移する時に、表示および音声読上げが実行されたブロックの情報を、過去選択情報として選択情報格納手段12へ格納する。   The layout analysis unit 13 stores the information of the block that has been displayed and read aloud in the selection information storage unit 12 as past selection information when “end” is selected or when a transition is made to a different URL.

図7は、選択情報格納手段12に格納される過去選択情報のイメージ図である。   FIG. 7 is an image diagram of past selection information stored in the selection information storage means 12.

後日、利用者が同一のURLのWebページにアクセスしたとする。   Assume that a user accesses a Web page with the same URL at a later date.

図8は、レイアウト解析手段13がその時のWebページからブロック抽出を行った結果の一例を示したイメージ図である。   FIG. 8 is an image diagram showing an example of a result of block extraction performed by the layout analysis unit 13 from the Web page at that time.

ブロック抽出手段14は、選択情報格納手段12から過去選択情報およびメニュー抽出キーワードを獲得する。   The block extraction unit 14 acquires past selection information and menu extraction keywords from the selection information storage unit 12.

今回、図7に示される過去選択情報と、メニュー抽出キーワードとしては、「株価」および「ニュース」が獲得されたとする。   It is assumed that “stock price” and “news” are acquired as past selection information and menu extraction keywords shown in FIG.

ブロック抽出手段14は、過去選択情報を順番に確認していく。   The block extraction means 14 confirms the past selection information in order.

ブロック抽出手段14は、レイアウト解析手段13が分割したブロック情報を見ると、タイトル文字列が「お知らせ」のブロックが存在し、その項番も過去選択情報の項番と同じであるため、「お知らせ」ブロックのブロック情報を、メニュー項目用のブロック情報として抽出する。   When the block extraction means 14 sees the block information divided by the layout analysis means 13, there is a block whose title character string is “Notification”, and its item number is the same as the item number of the past selection information. The block information of the block is extracted as the block information for the menu item.

過去選択情報の「9/10のトピックス」のブロックは、レイアウト解析手段13が分割したブロック情報には存在しない。しかしながら、「9/17のトピックス」のブロックに関しては、過去選択情報の「9/10のトピックス」と、ブロック座標が同じで、かつ前後のブロックのタイトル文字列が「入会」および「ニュース」と同じであるため、ブロック抽出手段14は、「9/17のトピックス」ブロックのブロック情報を、メニュー項目用のブロック情報として抽出する。   The “9/10 topics” block of the past selection information does not exist in the block information divided by the layout analysis means 13. However, with respect to the “9/17 Topics” block, the block coordinates are the same as “9/10 Topics” in the past selection information, and the title character strings of the preceding and following blocks are “Join” and “News”. Since they are the same, the block extracting means 14 extracts the block information of the “9/17 topics” block as the block information for the menu item.

タイトル文字列が「今日の天気」のブロックが存在し、その項番も過去選択情報の項番と大きなずれ(例えば、5以上)がないため、ブロック抽出手段14は、「今日の天気」ブロックのブロック情報を、メニュー項目用のブロック情報として抽出する。   Since there is a block whose title character string is “Today's weather” and its item number is not significantly different from the item number of the past selection information (for example, 5 or more), the block extracting unit 14 selects the “Today's weather” block. Are extracted as block information for menu items.

タイトル文字列が「買う」となったブロックが2つ存在するが、図8において左側の「買う」ブロックの項番は「3」であり、図8において右側の「買う」ブロックの項番は「14」であり、右側の「買う」ブロックに関して、その項番は過去選択情報の項番と大きなずれ(例えば、5以上)がないため、ブロック抽出手段14は、右側の「買う」ブロックのブロック情報を、メニュー項目用のブロック情報として抽出する。   There are two blocks whose title string is “Buy”. In FIG. 8, the item number of the “Buy” block on the left side is “3”, and the item number of the “Buy” block on the right side in FIG. With respect to the “buy” block on the right side, the item number of the “buy” block on the right side is not significantly different from the item number of the past selection information (for example, 5 or more). Block information is extracted as block information for menu items.

また、ブロック抽出手段14は、メニュー抽出キーワードの「株価」、「ニュース」に部分一致するタイトル文字列を持つブロックを選択し、「今日のニュース」ブロックのブロック情報を、メニュー項目用のブロック情報として抽出する。   Further, the block extracting means 14 selects a block having a title character string partially matching the menu extraction keywords “stock price” and “news”, and the block information of the “today news” block is used as the block information for the menu item. Extract as

メニューページ生成手段15は、ブロック抽出手段14より、メニュー項目用として抽出されたブロック情報を獲得し、そのブロック情報に基づいてメニューページを生成する。   The menu page generation unit 15 acquires block information extracted for the menu item from the block extraction unit 14 and generates a menu page based on the block information.

図9は、今回生成されたメニューページのイメージ図である。なお、メニューページ中には、全てのブロック情報をメニュー項目とするメニューページを構成するためのハイパーリンクである「全部表示」のようなメニュー項目が追加されてもよい。   FIG. 9 is an image diagram of the menu page generated this time. In the menu page, a menu item such as “display all” which is a hyperlink for configuring a menu page having all block information as menu items may be added.

このようにして、過去に読み上げを行ったブロック情報である過去選択情報と、メニュー抽出キーワードを用いて、メニューページ中のメニュー項目数を削減することができる。   In this way, the number of menu items in the menu page can be reduced by using the past selection information that is block information read out in the past and the menu extraction keyword.

以上説明したように、本実施形態においては、以下に記載するような効果を奏する。   As described above, the present embodiment has the following effects.

第1の効果は、過去に選択を行った過去選択情報およびメニュー抽出キーワードを使用して、メニューページに使用するメニュー項目の絞込みを行い、メニュー項目の数を削減しているので、音声読み上げを行った場合に、早く目的の情報のメニュー項目まで到達できることである。
(他の実施形態)
上記実施形態では、主にWebページの音声読上げに関して述べたが、本発明によれば一度に表示もしくは読上げるページ内の情報量を少なくすることが可能であるため、本発明のWebコンテンツ提供装置は、携帯電話やPDAなどの小型端末を利用したWebページ閲覧や、ディスプレイ上へのWebページの拡大表示などの技術に応用することができる。
(発明を利用しようとする例)
Webページにより発信される情報に、視覚障害者がアクセスするための技術の一つとして、Webページコンテンツ表示・読み上げ装置が開発されている。また、Webページコンテンツ表示・読み上げ装置は、操作方法が「メニュー項目の選択」だけに単純化されるため、肢体(上肢)不自由者が効率よくWebページにアクセスするための方法としても有効である。
The first effect is to narrow down the menu items used for the menu page by using past selection information and menu extraction keywords that have been selected in the past and reduce the number of menu items. If this happens, the menu item of the target information can be reached quickly.
(Other embodiments)
In the above embodiment, the speech reading of the Web page is mainly described. However, according to the present invention, the amount of information in the page displayed or read at a time can be reduced. Can be applied to technologies such as browsing a Web page using a small terminal such as a mobile phone or a PDA, and displaying an enlarged Web page on a display.
(Example of using the invention)
Web page content display / reading devices have been developed as one of the technologies for visually impaired persons to access information transmitted by Web pages. In addition, the Web page content display / reading device is effective as a method for users with disabilities (upper limb) handicapped to efficiently access Web pages because the operation method is simplified only to “select menu items”. is there.

本実施形態によれば、ブロック抽出手段14は、嗜好情報を用いることによって、メニューページ上のメニュー項目を絞り込む。このため、利用者が必要としない可能性が高いメニュー項目をメニューページから削除可能になる。よって、利用者が必要な情報へ素早くたどり着くことが可能になる。   According to the present embodiment, the block extraction unit 14 narrows down menu items on the menu page by using preference information. For this reason, it is possible to delete from the menu page menu items that are highly likely not to be required by the user. Therefore, the user can quickly reach the necessary information.

本実施形態では、ブロック抽出手段14は、過去選択情報に基づいて、複数のブロック情報の中から、出力すべきブロック情報を抽出する。   In the present embodiment, the block extracting unit 14 extracts block information to be output from a plurality of block information based on past selection information.

この場合、過去選択情報を用いることにより、レイアウト解析手段13が作成したブロックが過去に選択されたか否かを判定可能になる。このため、過去に選択されなかったメニュー項目(利用者が必要としない可能性が高いメニュー項目)を除外したメニューページを作成可能になり、利用者が必要な情報へ素早くたどり着くことが可能になる。   In this case, it is possible to determine whether or not the block created by the layout analysis means 13 has been selected in the past by using the past selection information. For this reason, it is possible to create a menu page excluding menu items that have not been selected in the past (menu items that are highly likely not to be required by the user), and the user can quickly reach the necessary information.

本実施形態では、ブロック抽出手段14は、レイアウト解析手段13内の複数のブロック情報の中で、過去選択情報内のタイトル文字列を有し、かつ、過去選択情報内のURLと同一のURLと関連する、ブロック情報については、そのブロック情報内の番号と過去選択情報内の番号との差が第1所定値以内にある場合にのみ抽出する。   In the present embodiment, the block extraction unit 14 has a title character string in the past selection information among the plurality of block information in the layout analysis unit 13 and the same URL as the URL in the past selection information. The related block information is extracted only when the difference between the number in the block information and the number in the past selection information is within the first predetermined value.

また、ブロック抽出手段14は、レイアウト解析手段13内の複数のブロック情報の中で、前タイトル文字列をタイトル文字列として有するブロック情報内の番号と、後タイトル文字列をタイトル文字列として有するブロック情報内の番号と、の間の番号を有し、かつ、過去選択情報内のURLと同一のURLと関連する、ブロック情報については、そのブロック情報内のWebページ上の位置と過去選択情報内のWebページ上の位置との差が第2所定値以内にある場合にのみ抽出する。   The block extraction unit 14 also includes a block number having a previous title character string as a title character string and a subsequent title character string as a title character string among a plurality of block information in the layout analysis unit 13. For block information having a number between the numbers in the information and related to the same URL as the URL in the past selection information, the position on the Web page in the block information and the past selection information Only when the difference from the position on the Web page is within the second predetermined value.

この場合、過去に選択された可能性の高いブロックのメニュー項目とともに、過去に選択されたときから表記が変わってしまったメニュー項目も、メニューページに載せることが可能になる。   In this case, together with the menu items of blocks that have a high possibility of being selected in the past, menu items whose notation has changed since they were selected in the past can be placed on the menu page.

したがって、利用者が必要としない可能性が高いブロック情報を除外したメニューページを作成可能になり、利用者が必要な情報へ素早くたどり着くことを可能になる。   Therefore, it is possible to create a menu page excluding block information that is highly unlikely to be required by the user, and the user can quickly reach the necessary information.

また、本実施形態では、ブロック抽出手段14は、さらに、利用者の好みを示すキーワードを含むタイトル文字列を有するブロック情報を、レイアウト解析手段13内の複数のブロック情報から抽出する。   In the present embodiment, the block extracting unit 14 further extracts block information having a title character string including a keyword indicating a user's preference from a plurality of block information in the layout analyzing unit 13.

この場合、利用者が必要とする可能性が高いメニュー項目のみをメニューページに載せることができ、利用者が必要な情報へ素早くたどり着くことが可能になる。   In this case, only menu items that are likely to be required by the user can be placed on the menu page, and the user can quickly reach the necessary information.

以上説明した実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。   In the embodiment described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration.

例えば、Webコンテンツ表示・読み上げ装置100が、プログラムしたがって動作するコンピュータによって実現されてもよい。   For example, the Web content display / reading apparatus 100 may be realized by a computer that operates according to a program.

この場合、選択情報格納手段12、レイアウト解析手段13、ブロック抽出手段14、メニューページ生成手段15、および、表示・読み上げ制御手段16は、Webコンテンツ表示・読み上げ装置100の動作を規定するプログラムを読み取り実行するコンピュータによって実現される。   In this case, the selection information storage unit 12, the layout analysis unit 13, the block extraction unit 14, the menu page generation unit 15, and the display / reading control unit 16 read and execute a program that defines the operation of the Web content display / reading device 100. Realized by a computer.

本発明の一実施形態のWebコンテンツ表示・読み上げ装置を示したブロック図である。1 is a block diagram illustrating a Web content display / reading apparatus according to an embodiment of the present invention. ブロック情報の一例を示した説明図である。It is explanatory drawing which showed an example of block information. 過去選択情報の一例を示した説明図である。It is explanatory drawing which showed an example of the past selection information. Webコンテンツ表示・読み上げ装置100の動作を説明するためのフローチャートである。5 is a flowchart for explaining the operation of the Web content display / reading apparatus 100. ブロック群に分割されたWebページの一例を示すイメージ図である。It is an image figure which shows an example of the web page divided | segmented into the block group. メニューページのイメージ図である。It is an image figure of a menu page. 選択情報格納手段12に格納される情報のイメージ図である。It is an image figure of the information stored in the selection information storage means 12. ブロック群に分割されたWebページの一例を示すイメージ図である。It is an image figure which shows an example of the web page divided | segmented into the block group. メニューページのイメージ図である。It is an image figure of a menu page. 従来のWebコンテンツの表示・読み上げ装置を示したブロック図である。It is the block diagram which showed the display / reading apparatus of the conventional web content.

符号の説明Explanation of symbols

100 Webコンテンツ表示・読み上げ装置
11 第1入力手段
12 選択情報格納手段
13 レイアウト解析手段
14 ブロック抽出手段
15 メニューページ生成手段
16 表示・読み上げ制御手段
17 第2入力手段
18 出力手段
19 wwwサーバ
DESCRIPTION OF SYMBOLS 100 Web content display / read-out apparatus 11 1st input means 12 Selection information storage means 13 Layout analysis means 14 Block extraction means 15 Menu page generation means 16 Display / read-out control means 17 2nd input means 18 Output means 19 www server

Claims (6)

ebページを複数のブロックに分割すると共に、前記ブロックごとに当該ブロックのタイトル文字列および当該ブロック内に示された内部情報を抽出し、前記ブロックのそれぞれに番号を付与し、前記ブロックごとに、当該ブロックに付与された前記番号と、当該ブロック情報の元となったWebページのURLと、当該タイトル文字列と、当該内部情報と、を含んで構成されるブロック情報を作成し保持するブロック情報作成手段と、
数の前記ブロック情報の中から、出力すべきブロック情報を抽出する抽出手段と、
前記抽出手段にて抽出されたブロック情報に含まれる前記タイトル文字列をメニュー項目とし、前記メニュー項目と前記メニュー項目に対応する前記内部情報とをリンクし、複数の前記メニュー項目からなるメニューページを作成するメニューページ作成手段と、
前記メニューページ作成手段にて作成されたメニューページを出力し、前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合、当該選択されたメニュー項目とリンクする前記内部情報を前記ブロック情報作成手段より取得して出力する制御手段と、
前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合に、前記選択を受け付けたメニュー項目に対応する前記タイトル文字列と、前記タイトル文字列に対応するブロックの番号と、前記タイトル文字列が抽出されたWebページのURLと、を過去選択情報として格納する格納手段と、を備え、
前記抽出手段は、前記ブロック情報作成手段が保持する前記複数のブロック情報の中から、前記過去選択情報に含まれる前記タイトル文字列と同一のタイトル文字列を含むブロック情報であって、かつ、当該ブロック情報内の番号と前記過去選択情報内の番号との差が第1所定値以内にあるものを抽出する
Webコンテンツ提供装置。
The Web page is divided into a plurality of blocks, the title character string of the block and the internal information shown in the block are extracted for each block, a number is assigned to each of the blocks, A block that creates and holds block information including the number assigned to the block, the URL of the Web page that is the basis of the block information, the title character string, and the internal information. Information creation means;
From among the block information of multiple extraction means for extracting the block information to be output,
The title character string included in the block information extracted by the extracting means is used as a menu item, and the menu item is linked to the internal information corresponding to the menu item to create a menu page including a plurality of the menu items. Menu page creation means to
When the menu page created by the menu page creation means is output and selection of any of the menu items included in the output menu page is received, the internal information linked to the selected menu item is displayed as the block information. Control means for obtaining and outputting from the creation means ;
When the selection of any of the menu items included in the output menu page is received, the title character string corresponding to the menu item for which the selection has been received, the block number corresponding to the title character string, Storage means for storing the URL of the Web page from which the title character string has been extracted as past selection information,
The extraction means is block information including the same title character string as the title character string included in the past selection information from among the plurality of block information held by the block information creation means, and A Web content providing apparatus that extracts a difference between a number in block information and a number in the past selection information within a first predetermined value .
ebページを複数のブロックに分割すると共に、前記ブロックごとに当該ブロックのタイトル文字列および当該ブロック内に示された内部情報を抽出し、前記ブロックのそれぞれに番号を付与し、前記ブロックごとに、当該ブロックに付与された前記番号と、当該ブロック情報の元となったWebページのURLと、当該タイトル文字列と、当該内部情報と、当該ブロックの前記Webページ上における位置を表す位置情報と、を含んで構成されるブロック情報を作成し保持するブロック情報作成手段と
数の前記ブロック情報の中から、出力すべきブロック情報を抽出する抽出手段と、
前記抽出手段にて抽出されたブロック情報に含まれる前記タイトル文字列をメニュー項目とし、前記メニュー項目と前記メニュー項目に対応する前記内部情報とをリンクし、複数の前記メニュー項目からなるメニューページを作成するメニューページ作成手段と、
前記メニューページ作成手段にて作成されたメニューページを出力し、前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合、当該選択されたメニュー項目とリンクする前記内部情報を前記ブロック情報作成手段より取得して出力する制御手段と、
前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合に、前記選択を受け付けたメニュー項目に対応する前記タイトル文字列と、前記タイトル文字列に対応するブロックの番号と、前記タイトル文字列が抽出されたWebページのURLと、前記タイトル文字列に対応するブロックの前記Webページ上における位置を表す位置情報と、前記タイトル文字列に対応するブロックの前の番号のブロックのタイトル文字列である前タイトル文字列と、前記タイトル文字列に対応するブロックの後の番号のブロックのタイトル文字列である後タイトル文字列と、を過去選択情報として格納する格納手段と、を備え、
前記抽出手段は、前記ブロック情報作成手段が保持する前記複数のブロック情報の中から、前記前タイトル文字列をタイトル文字列として有するブロック情報内の番号と、前記後タイトル文字列をタイトル文字列として有するブロック情報内の番号と、の間の番号を有するブロック情報については、当該ブロック情報内のWebページ上の位置と前記過去選択情報内のWebページ上の位置との差が第2所定値以内にあるものを抽出する
Webコンテンツ提供装置。
The Web page is divided into a plurality of blocks, the title character string of the block and the internal information shown in the block are extracted for each block, a number is assigned to each of the blocks, , The number assigned to the block, the URL of the Web page from which the block information is based, the title character string , the internal information, and position information indicating the position of the block on the Web page; , a block information creating means for creating and holding the formed block information contains,
From among the block information of multiple extraction means for extracting the block information to be output,
The title character string included in the block information extracted by the extracting means is used as a menu item, and the menu item is linked to the internal information corresponding to the menu item to create a menu page including a plurality of the menu items. Menu page creation means to
When the menu page created by the menu page creation means is output and selection of any of the menu items included in the output menu page is received, the internal information linked to the selected menu item is displayed as the block information. Control means for obtaining and outputting from the creation means ;
When the selection of any of the menu items included in the output menu page is received, the title character string corresponding to the menu item for which the selection has been received, the block number corresponding to the title character string, The URL of the Web page from which the title character string is extracted, position information indicating the position of the block corresponding to the title character string on the Web page, and the title of the block with the number before the block corresponding to the title character string Storage means for storing a previous title character string that is a character string and a title character string that is a title character string of a block having a number after a block corresponding to the title character string, as past selection information,
The extraction means includes a number in block information having the previous title character string as a title character string, and the subsequent title character string as a title character string among the plurality of block information held by the block information creation means. For the block information having a number between the numbers in the block information having, the difference between the position on the Web page in the block information and the position on the Web page in the past selection information is within the second predetermined value. Web content providing device that extracts what is in
請求項1または2に記載のWebコンテンツ提供装置において、
前記格納手段さらに利用者の嗜好を示すキーワードを格納し、
前記抽出手段は、さらに、前記キーワードを含むタイトル文字列を有するブロック情報を、前記ブロック情報作成手段内の複数のブロック情報から抽出する、Webコンテンツ提供装置。
The Web content providing apparatus according to claim 1 or 2 ,
Said storage means further stores a keyword indicating the preference of a user,
The Web content providing apparatus, wherein the extracting unit further extracts block information having a title character string including the keyword from a plurality of block information in the block information creating unit.
格納手段を含むWebコンテンツ提供装置が行うWebコンテンツ提供方法であって
ebページを複数のブロックに分割すると共に、前記ブロックごとに当該ブロックのタイトル文字列および当該ブロック内に示された内部情報を抽出し、前記ブロックのそれぞれに番号を付与し、前記ブロックごとに、当該ブロックに付与された前記番号と、当該ブロック情報の元となったWebページのURLと、当該タイトル文字列と、当該内部情報と、を含んで構成されるブロック情報を作成し保持する情報作成ステップと
数の前記ブロック情報の中から、出力すべきブロック情報を抽出する抽出ステップと、
前記抽出されたブロック情報に含まれる前記タイトル文字列をメニュー項目とし、前記メニュー項目と前記メニュー項目に対応する前記内部情報とをリンクし、複数の前記メニュー項目からなるメニューページを作成するメニューページ作成ステップと、
前記メニューページを出力し、前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合、当該選択されたメニュー項目とリンクする前記内部情報を前記ブロック情報作成手段より取得して出力する制御ステップと、
前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合に、前記選択を受け付けたメニュー項目に対応する前記タイトル文字列と、前記タイトル文字列に対応するブロックの番号と、前記タイトル文字列が抽出されたWebページのURLと、を過去選択情報として格納する格納ステップと、を含み、
前記抽出ステップでは、前記ブロック情報作成手段が保持する前記複数のブロック情報の中から、前記過去選択情報に含まれる前記タイトル文字列と同一のタイトル文字列を含むブロック情報であって、かつ、当該ブロック情報内の番号と前記過去選択情報内の番号との差が第1所定値以内にあるものを抽出する
Webコンテンツ提供方法。
A web content providing method performed by a web content providing apparatus including a storage unit ,
The Web page is divided into a plurality of blocks, the title character string of the block and the internal information shown in the block are extracted for each block, a number is assigned to each of the blocks, Information for creating and holding block information including the number assigned to the block, the URL of the Web page that is the basis of the block information, the title character string, and the internal information Creation steps ,
From among the block information of multiple, an extraction step of extracting block information to be output,
Menu page creation step of the title character string included in the extracted block information and menu item, to link the said internal information corresponding to the menu item and the menu item to create a menu page including a plurality of said menu items When,
When the menu page is output and selection of any of the menu items included in the output menu page is received, the internal information linked to the selected menu item is acquired from the block information creation unit and output. Control steps;
When the selection of any of the menu items included in the output menu page is received, the title character string corresponding to the menu item for which the selection has been received, the block number corresponding to the title character string, A URL storing the URL of the Web page from which the title character string is extracted, and storing the URL as past selection information,
In the extraction step, block information including the same title character string as the title character string included in the past selection information from among the plurality of block information held by the block information creating unit, and A Web content providing method for extracting a difference between a number in block information and a number in the past selection information within a first predetermined value .
格納手段を含むWebコンテンツ提供装置が行うWebコンテンツ提供方法であって、
ebページを複数のブロックに分割すると共に、前記ブロックごとに当該ブロックのタイトル文字列および当該ブロック内に示された内部情報を抽出し、前記ブロックのそれぞれに番号を付与し、前記ブロックごとに、当該ブロックに付与された前記番号と、当該ブロック情報の元となったWebページのURLと、当該タイトル文字列と、当該内部情報と、当該ブロックの前記Webページ上における位置を表す位置情報と、を含んで構成されるブロック情報を作成し保持する情報作成ステップと、
数の前記ブロック情報の中から、出力すべきブロック情報を抽出する抽出ステップと、
前記抽出されたブロック情報に含まれる前記タイトル文字列をメニュー項目とし、前記メニュー項目と前記メニュー項目に対応する前記内部情報とをリンクし、複数の前記メニュー項目からなるメニューページを作成するメニューページ作成ステップと、
前記メニューページを出力し、前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合、当該選択されたメニュー項目とリンクする前記内部情報を前記ブロック情報作成手段より取得して出力する制御ステップと、
前記出力したメニューページに含まれる前記メニュー項目のいずれかの選択を受け付けた場合に、前記選択を受け付けたメニュー項目に対応する前記タイトル文字列と、前記タイトル文字列に対応するブロックの番号と、前記タイトル文字列が抽出されたWebページのURLと、前記タイトル文字列に対応するブロックの前記Webページ上における位置を表す位置情報と、前記タイトル文字列に対応するブロックの前の番号のブロックのタイトル文字列である前タイトル文字列と、前記タイトル文字列に対応するブロックの後の番号のブロックのタイトル文字列である後タイトル文字列と、を過去選択情報として格納する格納ステップと、を備え、
前記抽出ステップでは、前記ブロック情報作成手段が保持する前記複数のブロック情報の中から、前記前タイトル文字列をタイトル文字列として有するブロック情報内の番号と、前記後タイトル文字列をタイトル文字列として有するブロック情報内の番号と、の間の番号を有するブロック情報については、当該ブロック情報内のWebページ上の位置と前記過去選択情報内のWebページ上の位置との差が第2所定値以内にあるものを抽出する
Webコンテンツ提供方法。
A web content providing method performed by a web content providing apparatus including a storage unit,
The Web page is divided into a plurality of blocks, the title character string of the block and the internal information shown in the block are extracted for each block, a number is assigned to each of the blocks, , The number assigned to the block, the URL of the Web page from which the block information is based, the title character string , the internal information, and position information indicating the position of the block on the Web page; And an information creation step for creating and maintaining block information including:
From among the block information of multiple, an extraction step of extracting block information to be output,
Menu page creation step of the title character string included in the extracted block information and menu item, to link the said internal information corresponding to the menu item and the menu item to create a menu page including a plurality of said menu items When,
When the menu page is output and selection of any of the menu items included in the output menu page is received, the internal information linked to the selected menu item is acquired from the block information creation unit and output. Control steps;
When the selection of any of the menu items included in the output menu page is received, the title character string corresponding to the menu item for which the selection has been received, the block number corresponding to the title character string, The URL of the Web page from which the title character string is extracted, position information indicating the position of the block corresponding to the title character string on the Web page, and the title of the block with the number before the block corresponding to the title character string A storage step of storing a previous title character string that is a character string, and a subsequent title character string that is a title character string of a block with a number after a block corresponding to the title character string, as past selection information,
In the extraction step, the number in the block information having the previous title character string as the title character string and the subsequent title character string as the title character string from among the plurality of block information held by the block information creating unit For the block information having a number between the numbers in the block information having, the difference between the position on the Web page in the block information and the position on the Web page in the past selection information is within the second predetermined value. Web content providing method of extracting what is in
請求項4または5に記載のWebコンテンツ提供方法において、
前記格納ステップでさらに利用者の嗜好を示すキーワードを格納し、
前記抽出ステップでは、さらに、前記キーワードを含むタイトル文字列を有するブロック情報を、前記複数のブロック情報から抽出する、Webコンテンツ提供方法。
The Web content providing method according to claim 4 or 5 ,
Said storage further at step stores a keyword indicating the preference of a user,
In the extracting step, block information including a title character string including the keyword is further extracted from the plurality of block information.
JP2007030450A 2007-02-09 2007-02-09 Web content providing apparatus, web content providing method, and program Expired - Fee Related JP4935396B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007030450A JP4935396B2 (en) 2007-02-09 2007-02-09 Web content providing apparatus, web content providing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007030450A JP4935396B2 (en) 2007-02-09 2007-02-09 Web content providing apparatus, web content providing method, and program

Publications (2)

Publication Number Publication Date
JP2008197787A JP2008197787A (en) 2008-08-28
JP4935396B2 true JP4935396B2 (en) 2012-05-23

Family

ID=39756692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007030450A Expired - Fee Related JP4935396B2 (en) 2007-02-09 2007-02-09 Web content providing apparatus, web content providing method, and program

Country Status (1)

Country Link
JP (1) JP4935396B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5744869B2 (en) * 2009-08-11 2015-07-08 サムワンズ グループ インテレクチュアル プロパティー ホールディングス プロプライエタリー リミテッドSomeones Group Intellectual Property Holdings Pty Ltd. Choice network navigation
JP2011113495A (en) * 2009-11-30 2011-06-09 Sunmoretec Co Ltd Content conversion system, content conversion program, and content selection program
US9990429B2 (en) 2010-05-14 2018-06-05 Microsoft Technology Licensing, Llc Automated social networking graph mining and visualization
CN109165344A (en) * 2018-08-06 2019-01-08 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148766A (en) * 1998-11-05 2000-05-30 Oyo System Kenkyusho:Kk Method and device for internet information acquisition
JP2002082930A (en) * 2000-09-07 2002-03-22 Mitsubishi Electric Corp Method for processing structured document processing and device for the same
JP2002351736A (en) * 2001-03-23 2002-12-06 Matsushita Electric Ind Co Ltd Document data processor, server device, terminal device and document data processing system
JP3935856B2 (en) * 2003-03-28 2007-06-27 インターナショナル・ビジネス・マシーンズ・コーポレーション Information processing apparatus, server, method and program for creating a digest of a document with a defined layout
JP2006287556A (en) * 2005-03-31 2006-10-19 Sanyo Electric Co Ltd Portable communication apparatus and method for displaying operation picture of portable communication apparatus

Also Published As

Publication number Publication date
JP2008197787A (en) 2008-08-28

Similar Documents

Publication Publication Date Title
Asakawa et al. Transcoding
US11256848B2 (en) Automated augmentation of text, web and physical environments using multimedia content
CN101877004B (en) Systems and methods for direct navigation to specific portion of target document
CN101356528B (en) Displaying compact and expanded data items
US7562287B1 (en) System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US7176931B2 (en) Modifying hyperlink display characteristics
US8204950B2 (en) Webpage search
US20100257466A1 (en) Method and system for generating a mini-software application corresponding to a web site
JP2003162532A (en) Method for generating thumbnail
JP2003132083A (en) Document display method
CN101266608A (en) Method for on-line searching for computer screen displayed text character string
JP2009134741A (en) Data processing method
JP2009230536A (en) Display control device, display control method and display control program
JP5211266B1 (en) Browsing system, terminal, image server, program, computer-readable recording medium storing program, and method
JP4935396B2 (en) Web content providing apparatus, web content providing method, and program
JP2009176231A (en) Client device and client control program
JP5338298B2 (en) Page browsing device and program
JPH10301944A (en) Www browser device
JP2007034464A (en) Advertising content presentation system and advertising content presentation program
JP2003091450A (en) Web PAGE DISPLAY DEVICE, Web PAGE DISPLAY METHOD AND Web PAGE DISPLAY PROCESSING PROGRAM
JP2002229578A (en) Device and method for voice synthesis, and computer- readable recording medium with recorded voice synthesizing program
JP2000067071A (en) Device and method for displaying document and record medium recorded with document display program
JP2009086597A (en) Text-to-speech conversion service system and method
JP5729428B2 (en) Page display device and program
Anam et al. Web content adaptation for mobile devices: A greedy approach

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111018

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111209

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120206

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150302

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees