(57)【特許請求の範囲】
【請求項１】
Ｗｅｂページの指定を受け付ける指定受付手段と、
指定された前記Ｗｅｂページを表すＷｅｂデータを取得するデータ取得手段と、
取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得する構造取得手段と、
取得された前記タグ構造を記憶する構造記憶手段と、
前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、表示される文字列を含む予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出する抽出手段と、
抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換する変換手段と、
変換された前記第２のＷｅｂデータを出力する出力手段と、
を備え、
前記第２のＷｅｂデータの書籍は、綴じ部の右側のページ全体を表示するとともに、前記綴じ部の左側のページの前記綴じ部側を部分的に表示し、
前記抽出手段は、ページ遷移のリンクで関連付けられた複数のＷｅｂページが前記指定受付手段において指定された場合、前記複数のＷｅｂページの前記Ｗｅｂデータから複数の広告表示枠のデータを前記内容データとともに抽出し、
前記変換手段は、前記内容データを前記綴じ部の右側のページに組み込むとともに、抽出された前記複数の広告表示枠のデータを、前記綴じ部の左側のページの前記綴じ部側にまとめて組み込む
ことを特徴とする情報処理装置。 
【請求項２】
前記構造取得手段は、取得された前記Ｗｅｂデータから、タグの階層構造を含む前記タグ構造を取得し、
前記変換手段は、前記Ｗｅｂデータから前記抽出手段により抽出された前記内容データを、前記構造取得手段により取得された前記タグの階層構造に応じた構成の書籍の形式で表示するための前記第２のＷｅｂデータに変換することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記データ取得手段は、指定された前記Ｗｅｂページに予め対応付けられているＲＳＳデータが対象としているＷｅｂページを表すＷｅｂデータを取得することを特徴とする請求項１または２に記載の情報処理装置。 
【請求項４】
サーバ装置と、端末と、を備えた情報処理システムであって、
Ｗｅｂページの指定を受け付ける指定受付手段と、
指定された前記Ｗｅｂページを表すＷｅｂデータを取得するデータ取得手段と、
取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得する構造取得手段と、
取得された前記タグ構造を記憶する構造記憶手段と、
前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、表示される文字列を含む予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出する抽出手段と、
抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換する変換手段と、
変換された前記第２のＷｅｂデータを出力する出力手段と、
を備え、
前記第２のＷｅｂデータの書籍は、綴じ部の右側のページ全体を表示するとともに、前記綴じ部の左側のページの前記綴じ部側を部分的に表示し、
前記抽出手段は、ページ遷移のリンクで関連付けられた複数のＷｅｂページが前記指定受付手段において指定された場合、前記複数のＷｅｂページの前記Ｗｅｂデータから複数の広告表示枠のデータを前記内容データとともに抽出し、
前記変換手段は、前記内容データを前記綴じ部の右側のページに組み込むとともに、抽出された前記複数の広告表示枠のデータを、前記綴じ部の左側のページの前記綴じ部側にまとめて組み込む
ことを特徴とする情報処理システム。 
【請求項５】
Ｗｅｂページの指定を受け付ける指定受付処理と、
指定された前記Ｗｅｂページを表すＷｅｂデータを取得するデータ取得処理と、
取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得して予め定められた構造記憶手段に記憶させる構造取得処理と、
前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、表示される文字列を含む予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出する抽出処理と、
抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換する変換処理と、
変換された前記第２のＷｅｂデータを出力する出力処理と、
をコンピュータが実行し、
前記第２のＷｅｂデータの書籍は、綴じ部の右側のページ全体を表示するとともに、前記綴じ部の左側のページの前記綴じ部側を部分的に表示し、
前記抽出処理は、ページ遷移のリンクで関連付けられた複数のＷｅｂページが前記指定受付処理において指定された場合、前記複数のＷｅｂページの前記Ｗｅｂデータから複数の広告表示枠のデータを前記内容データとともに抽出し、
前記変換処理は、前記内容データを前記綴じ部の右側のページに組み込むとともに、抽出された前記複数の広告表示枠のデータを、前記綴じ部の左側のページの前記綴じ部側にまとめて組み込む
ことを特徴とする情報処理方法。 
【請求項６】
コンピュータを制御することにより、
Ｗｅｂページの指定を受け付けさせ、
指定された前記Ｗｅｂページを表すＷｅｂデータを取得させ、
取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得して予め定められた構造記憶手段に記憶させ、
前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、表示される文字列を含む予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出させ、
抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換させ、
変換された前記第２のＷｅｂデータを出力させ、
前記第２のＷｅｂデータの書籍は、綴じ部の右側のページ全体を表示するとともに、前記綴じ部の左側のページの前記綴じ部側を部分的に表示し、
ページ遷移のリンクで関連付けられた複数のＷｅｂページが指定された場合、前記複数のＷｅｂページの前記Ｗｅｂデータから複数の広告表示枠のデータを前記内容データとともに抽出し、
前記内容データを前記綴じ部の右側のページに組み込むとともに、抽出された前記複数の広告表示枠のデータを、前記綴じ部の左側のページの前記綴じ部側にまとめて組み込む
ことを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、方法、コンピュータ・プログラム及びシステムに関し、特にＷｅｂページの表示形式を変換する技術に関する。
【背景技術】
【０００２】
従来、Ｗｅｂページ（以下「ページ」とも呼ぶ）を閲覧するにはウェブブラウザを備えた端末装置を用い、コンテンツプロバイダ（情報提供事業者）等が提供するページ毎に予め用意された形式で表示し、ページ中のテキスト（文字列）などに設定したハイパーリンクに対しクリックなどの操作を行うことでリンク先である下位のページなどに表示を遷移させ、そのような操作を必要に応じて繰り返す必要があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３９５６６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年、通信インフラの整備が進み、また、利便性の向上した情報通信端末の普及に伴い、お年寄りなどのインターネット利用に慣れていないユーザ層もインターネットを介してＷｅｂページを閲覧する機会が増加しており、そのようなユーザ層にとって所望のページを閲覧する操作は、必ずしも容易でなかった。例えば、ページ上の任意の領域に多様な形態で配置されているハイパーリンクを辿ることにより任意のページを選択し、結果的に所望のページを表示させる操作（以下、「ブラウジング操作」とも呼ぶ）に不慣れなユーザは、目的に合致する情報（ページ）を自らの意思に基づいて容易に取得することが困難であった。
【０００５】
一方で、本をめくる様に表示情報を遷移させる書籍形式による情報の表示技術が知られているが、そのような表示技術は、電子書籍リーダー機能を持つソフトウェアや、電子書籍閲覧用途の専用端末などが必須という制限があった。また、予め定められた情報を書籍の形式で表示する例はあったが（特表2004-507808）、ユーザが指定する任意のウェブページを対象としたものではなかった。
【０００６】
上記の課題に対し、本発明の目的は、ウェブブラウザという一般的環境において任意のＷｅｂページを直感的操作で容易に閲覧できる表示形式に変換することである。
【課題を解決するための手段】
【０００７】
上記の目的をふまえ、本発明の一態様（１）である情報処理装置は、Ｗｅｂページの指定を受け付ける指定受付手段と、指定された前記Ｗｅｂページを表すＷｅｂデータを取得するデータ取得手段と、取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得する構造取得手段と、取得された前記タグ構造を記憶する構造記憶手段と、前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出する抽出手段と、抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換する変換手段と、変換された前記第２のＷｅｂデータを出力する出力手段と、を備えたことを特徴とする。
【０００８】
本発明の他の態様（５）である情報処理システムは、上記態様をシステムのカテゴリで捉えたもので、サーバ装置と、端末と、を備えた情報処理システムであって、Ｗｅｂページの指定を受け付ける指定受付手段と、指定された前記Ｗｅｂページを表すＷｅｂデータを取得するデータ取得手段と、取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得する構造取得手段と、取得された前記タグ構造を記憶する構造記憶手段と、前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出する抽出手段と、抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換する変換手段と、変換された前記第２のＷｅｂデータを出力する出力手段と、を備えたことを特徴とする。
【０００９】
本発明の他の態様（６）である情報処理方法は、上記態様を方法のカテゴリで捉えたもので、Ｗｅｂページの指定を受け付ける指定受付処理と、指定された前記Ｗｅｂページを表すＷｅｂデータを取得するデータ取得処理と、取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得して予め定められた構造記憶手段に記憶させる構造取得処理と、前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出する抽出処理と、抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換する変換処理と、変換された前記第２のＷｅｂデータを出力する出力処理と、をコンピュータが実行することを特徴とする。
【００１０】
本発明の他の態様（７）であるコンピュータ・プログラムは、上記態様をコンピュータ・プログラムのカテゴリで捉えたもので、コンピュータを制御することにより、Ｗｅｂページの指定を受け付けさせ、指定された前記Ｗｅｂページを表すＷｅｂデータを取得させ、取得された前記Ｗｅｂデータから、そのＷｅｂページを書籍の形式で表示する際に有効とする予め定められたタグの位置を表す情報であるタグ構造を取得して予め定められた構造記憶手段に記憶させ、前記Ｗｅｂデータのうち前記タグ構造に対応する部分から、予め定められたパターンに該当する不必要な情報を除去することにより表示すべき内容を表す内容データを抽出させ、抽出された前記内容データを、取得された前記タグ構造に基づき、前記書籍の形式で表示しかつページめくり操作を受け付けるための予め定められたタグ及びそのタグ構造を持つ第２のＷｅｂデータに変換させ、変換された前記第２のＷｅｂデータを出力させることを特徴とする。
【００１１】
本発明の他の態様（２）は、上記いずれかの態様において、前記構造取得手段（「手段」は方法及びプログラムにあっては「処理」又は「ステップ」と読み替える。以下同じ）は、取得された前記Ｗｅｂデータから、タグの階層構造を含む前記タグ構造を取得し、前記変換手段は、前記Ｗｅｂデータから前記抽出手段により抽出された前記内容データを、前記構造取得手段により取得された前記タグの階層構造に応じた構成の書籍の形式で表示するための前記第２のＷｅｂデータに変換することを特徴とする。
【００１２】
本発明の他の態様（３）は、上記いずれかの態様において、前記抽出手段は、ページ遷移のリンクで関連付けられた複数のＷｅｂページが前記対象として前記指定受付手段において指定された場合、前記複数のＷｅｂページの前記Ｗｅｂデータから前記コンテンツの内容と共に広告表示枠のデータを抽出し、前記変換手段は、抽出された前記広告表示枠のデータを抽出された前記コンテンツの内容とともに、前記第２のＷｅｂデータが表す書籍の一部のページ又はページの一部分に組み込むことを特徴とする。
【００１３】
本発明の他の態様（４）は、上記いずれかの態様において、前記データ取得手段は、指定された前記Ｗｅｂページに予め対応付けられているＲＳＳデータが対象としているＷｅｂページを表すＷｅｂデータを取得することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ウェブブラウザという一般的環境において任意のＷｅｂページを直感的操作で容易に閲覧できる表示形式に変換することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態について構成を示す機能ブロック図。
【図２】本発明の実施形態における処理手順を示すフローチャート。
【図３】本発明の実施形態における正規表現記述の例を示す図。
【図４】本発明の実施形態における正規表現記述の例を示す図。
【図５】本発明の実施形態におけるＷｅｂデータの例を示す図。
【図６】本発明の実施形態におけるタグ構造の例を示す図。
【図７】本発明の実施形態におけるＷｅｂページの例を示す図。
【図８】本発明の実施形態における画面表示例を示す図。
【図９】本発明の実施形態における画面表示例を示す図。
【発明を実施するための形態】
【００１６】
次に、本発明を実施するための形態（「実施形態」と呼ぶ）について図に沿って例示する。なお、背景技術や課題などで既に述べた内容と共通の前提事項は適宜省略する。
【００１７】
〔１．構成〕
本実施形態は、図１の構成図に示す情報処理装置１（「本装置１」とも呼ぶ）に関するもので、本装置１は、指定されたＷｅｂページをＷｅｂサーバＳ（Ｓ１及びＳ２。以下単に「サーバＳ」のようにも呼ぶ）から取得し書籍の形式に変換して端末Ｔへ提供するサーバ装置である。本装置１と、端末Ｔと、サーバＳは通信ネットワークＮを介して通信し、本装置１と端末Ｔを情報処理システムとして把握することができる。
【００１８】
本装置１は、コンピュータの構成として少なくとも、ＣＰＵなどの演算制御部６と、主メモリや補助記憶装置等の記憶部７と、通信ネットワークＮ（例えば、インターネット、携帯電話、ＰＨＳ、公衆無線ＬＡＮなどの移動通信網など）との通信部８（例えば、無線や有線の各種通信アダプタ、その他の通信回路、通信機器など）と、を有する。
【００１９】
本装置１では、記憶部７に記憶したコンピュータ・プログラム（情報処理プログラム）を演算制御部６が実行することで、図１に示す各手段などの要素（１０、１７ほか）を実現する。実現される要素のうち情報の記憶手段の態様は自由で、記憶部７上のファイルなど任意のデータ形式で実現できるほか、ネットワーク・コンピューティング（クラウド）によるリモート記憶などでもよい。
【００２０】
記憶手段は、データの格納領域だけでなく、データの入出力や管理などの機能を含んでもよい。また、本出願に示す記憶手段の単位は説明上の便宜によるもので、適宜、構成を分けたり一体化できるほか、明示する記憶手段以外にも、各手段の処理データや処理結果などを記憶する記憶手段を適宜用いるものとする。
【００２１】
なお、図中（例えば図１）の矢印は、データや制御などの流れについて主要な方向を補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。例えばある方向のデータ取得の前後に、データ要求や確認応答（ＡＣＫ）が逆方向に発生し得る。
【００２２】
また、記憶手段以外の各手段は、以下に説明するような情報処理の機能・作用（例えば図１）を実現・実行する処理手段であるが、これらは説明のために整理した機能単位であり、実際のハードウェア要素やソフトウェアモジュールとの一致は問わない。
【００２３】
〔２．作用の概要〕
上記のように構成された本装置１における処理手順のうち本実施形態に特に関わる部分の概要を図２のフローチャートに示す。すなわち、サーバＳが提供するＷｅｂページを書籍形式に変換して表示したいユーザは、本装置１の提供する所定のＷｅｂページ又はＡＰＩなどを用いて、変換したい任意のＷｅｂページの指定をＵＲＬなどの形で本装置１に対し指定する。
【００２４】
本装置１では指定受付手段１０が、変換の対象とするＷｅｂページの指定を受け付けるが（ステップＳ１）、指定の対象とするＷｅｂページは、単一のページでもよいし、複数ページからなるウェブサイトを例えばそのトップページのＵＲＬなどで指定するのでもよい。そして、データ取得手段２４が、指定されたＷｅｂページを表すＷｅｂデータ（例えばＨＴＭＬファイルなど）を取得する（ステップＳ２）。図５は、単一のＷｅｂページのＨＴＭＬファイルの一例を示す。
【００２５】
続いて、構造取得手段３２は、取得したウェブページのタグ構造を構造記憶手段３５から検索する（ステップＳ３）。ここで、タグ構造は、Ｗｅｂページを書籍の形式で表示する際に有効とする予め定められたタグ（以下「有効タグ」とも呼ぶこととする）の位置を表す情報である。図６は、タグ構造の一例を示す。
【００２６】
タグ構造は、より具体的には、単一のＷｅｂページ内において、ある開始タグと対応する終了タグがどこに（例えば何バイト目に）存在するかを表す場合と、複数のＷｅｂページが、どのページのどこに存在するタグからのハイパーリンクによる遷移先が、他のどのＷｅｂページ（遷移先は同じページの別の場所である場合もある）であるかを表す場合があり、タグ構造はこれらの少なくともいずれか一方を表す情報である。
【００２７】
検索の結果、Ｗｅｂページに対応するタグ構造が存在すれば（ステップＳ３：「ＹＥＳ」）それを構造記憶手段３５から読み出す（ステップＳ４）。
【００２８】
一方、取得したＷｅｂページが初めて変換するＷｅｂページ又は前回変換したときからみて更新されていたりタグ構造の有効期間切れなどで、そのＷｅｂページのタグ構造が構造記憶手段３５に記憶されていない場合（ステップＳ３：「ＮＯ」）、構造取得手段３２が、取得されたＷｅｂデータからタグ構造を取得し、そのタグ構造を構造記憶手段３５に記憶させる（ステップＳ５）。
【００２９】
また、抽出手段４３は、Ｗｅｂデータのうちタグ構造に対応する部分から、予め定められたパターンに該当する不必要な情報を除去することにより、表示すべき内容（記事本文のテキスト、画像など）を表す内容データを抽出する（ステップＳ６）。
【００３０】
そのうえで、変換手段５２は、抽出された内容データを、取得されたタグ構造に基づき、書籍の形式で表示しかつページめくり操作を受け付けるための所定のタグ（「書籍タグ」とも呼ぶこととする）及びそのタグ構造を持つ第２のＷｅｂデータに変換し（ステップＳ７）、出力手段１８は、変換された前記第２のＷｅｂデータを出力する（ステップＳ８）。
【００３１】
書籍タグとそのタグ構造の具体的な表現形式は自由であるが、書籍タグに応じて端末Ｔで実際に表示される書籍形式やページめくりアニメーションなどの動作は、ＨＴＭＬ５、JavaScript（登録商標）やSilverlight（登録商標）などで記述したデータを、本装置１から端末Ｔのウェブブラウザに送信して表示内容を生成（レンダリング）させることで実現する。
【００３２】
〔３．ＲＳＳからの変換の例〕
以下、具体例として、対象とするＷｅｂページのコンテンツをまとめて提供するＲＳＳページを介して、表示する内容を取得し変換する例を示す。この場合、閲覧を希望するＷｅｂページへのアクセスをユーザが指示入力すると、データ取得手段２４は、指定されたＷｅｂページに予め対応付けられているＲＳＳデータが対象としているＷｅｂページを表すＷｅｂデータを取得する。
【００３３】
例えば、Ｙａｈｏｏ！（登録商標）トピックスに代表されるニュースサイトへのアクセスをユーザが指示入力しそれを指定受付手段１０が受け付けると（ステップＳ１）、当該サイトと図示しない対照データで予め対応付けられ、Ｗｅｂページのコンテンツをまとめて提供するＲＳＳページ（例えばニュースサイトのＲＳＳ集）のＵＲＬを、その対照データから取得する。そして、ＲＳＳページのＲＳＳデータより記事ページのＵＲＬ一覧を取得する。
【００３４】
ＲＳＳデータは「http://rss.dailynews.yahoo.co.jp/fc/domestic/rss.xml」のようなＵＲＬで指定でき、そのＲＳＳデータが対象とするＷｅｂページからのデータ取得手段２４によるＷｅｂデータの取得として（ステップＳ２）、ＲＳＳデータに含まれる各記事ページのＵＲＬ（例えば、「http://dailynews.yahoo.co.jp/fc/domestic/fighter_x/」）より記事ページのＷｅｂデータとして、ＨＴＭＬファイルを取得する。
【００３５】
そして、例えば、ＲＳＳページのＵＲＬと対応付けてそのＲＳＳページが対象とするＷｅｂページのタグ構造が記憶されていれば（ステップＳ３：「ＹＥＳ」）、アクセスするＵＲＬに対応するＲＳＳページのタグ構造を読み出せばよいが、記憶されていなければ（ステップＳ３：「ＮＯ」）、取得したＷｅｂデータから構造取得手段３２がタグ構造を取得する（ステップＳ５）。
【００３６】
この際、有効タグの例としては、/html/body/div#wrapper/div#content/div#main/div#mainMargin/div#detailHeadline/の各配下のタグなどが挙げられる。また、不必要な情報の具体的としては、例えば正規表現で「"/<h2>ヘッドライン<\/h2>//」のように不要な文字列を除去する条件を指定することが考えられる。各Ｗｅｂデータについて、複数の条件を処理することで不要な文字列を除去してもよい。
【００３７】
抽出手段４３による内容データの抽出（ステップＳ６）において、正規表現を用いて不要な文字列を除去する記述の例として、図３にＰＨＰ言語、図４にＰｅｒｌ言語によるものを示す。
【００３８】
なお、図２の例及び以上の説明では、タグ構造の取得（ステップＳ５）と不要な文字列の除去による内容データの抽出（ステップＳ６）とは別個独立のステップとして示したが、有効タグを残して不要な文字列を除去する一例の処理によって、結果的にタグ構造（例えば図６）を残すようにしてもよい。
【００３９】
以上のように、ＲＳＳページにアクセスして記事ページのＵＲＬ一覧を取得した後に、構造記憶手段３５から又はＷｅｂデータから取得したタグ構造を参照して、各記事ページから記事、広告等の内容データの抽出を繰り返せば、第２のＷｅｂデータへの変換の素材となるタグ情報及び内容データが揃うので、これを第２のＷｅｂデータに変換する（ステップＳ７）。
【００４０】
例えば、Ｗｅｂサイトであって、図７（１）に例示するトップページから、個々の記事のタイトルに設定されたハイパーリンクを順次クリックして、図７（２）に一例を示すような記事ごとのＷｅｂページに画面遷移するニュースサイトの構造を変換の基とする場合を考える。
【００４１】
この場合、トップページ及び個々の記事のページから取得したタグ情報及び抽出した内容データを、変換手段５２が第２のＷｅｂデータに変換する。その第２のＷｅｂデータを出力手段１８が通信ネットワークＮ経由で出力したものを端末Ｔが受信して画面表示した一例を図８に示す。
【００４２】
図８の例では、抽出した記事を書籍のページ形式にレイアウトし、綴じ部の右側をページ表示領域Ｒ、左側を広告表示領域Ｌとした書籍ページ画像を表示する。綴じ部の右側には、ページ全体を表示し、左側には、左ページの綴じ部側の一部分を表示し広告を配置している。これにより、Ｗｅｂページを書籍レイアウトに変換した書籍形式ページが生成される。
【００４３】
書籍形式ページを読み進める場合、書籍レイアウトの右側ページを指Ｆで左（矢印Ａ１方向）にフリック（指ではじく操作）すれば、指が触れている接触点の移動に合わせ、またはフリック後は完全にページがめくられた状態まで自動で、ページがめくられていくアニメーションを表示する（図９）。反対に、ページを戻す場合には、右側のページを右に（矢印Ａ２方向）フリックする。少しのフリックでページが完全にめくれるようにアニメーション表示の動きを実現することでページめくりが容易になる。
【００４４】
〔４．タグの階層構造に合わせた書籍の構成〕
また、ここでは、タグの階層構造に応じた構成の書籍の形式に変換するものとする。具体的には、構造取得手段３２が、取得されたＷｅｂデータから、タグの階層構造を含むタグ構造を取得する（ステップＳ５）。例えば、図７（１）の例では、ＨＴＭＬのタグにより、「トピックス」のタブｔ１にいくつかのニュース記事へのリンクが含まれ、隣接する「ニュース」のタブｔ２にも図示しないいくつかのニュース記事へのリンクが含まれる。
【００４５】
そして、変換手段５２は、Ｗｅｂデータから抽出手段４３により抽出された内容データを（ステップＳ６）、構造取得手段３２により取得されたタグの階層構造に応じた構成の書籍の形式で表示するための第２のＷｅｂデータに変換する（ステップＳ７）。図７（１）のＷｅｂデータから取得されるタグの階層構造は、「トピックス」のカテゴリにいくつか、「ニュース」のカテゴリにいくつかのニュース記事が含まれる構造である。
【００４６】
このようなタグの階層構造に応じた構成の書籍の形式としては、図８に示すように、「トピック」タブＴ１と「ニュース」タグＴ２が示す章の範囲の各ページに、それぞれに対応するカテゴリに含まれるニュース記事が連続して表示される形式となる。例えば、図８の状態から１頁めくり進めると、同じカテゴリ内の次のニュース記事が表示される。
【００４７】
〔５．広告の変換〕
また、ここでは、Ｗｅｂページの遷移で本来は表示された広告を書籍形式の表示にも組み込む。具体的には、抽出手段４３が、ページ遷移のリンクで関連付けられた複数のＷｅｂページが対象として指定受付手段において指定された場合、複数のＷｅｂページのＷｅｂデータから表示すべき内容と共に広告表示枠のデータを抽出する。
【００４８】
例えば、図７（１）のＷｅｂページと、そこからページ遷移する図７（２）のＷｅｂページが指定された場合を考えると、広告Ａと広告Ｂの広告表示枠のデータを抽出する。
【００４９】
そして、変換手段５２は、抽出された広告表示枠のデータを抽出された表示すべき内容とともに、第２のＷｅｂデータが表す書籍の一部のページ又はページの一部分に組み込む。図８の例では、広告Ａと広告Ｂが左側のページにまとめて表示されている。
【００５０】
組み込むのは広告表示枠なので、実際の表示のタイミングで広告配信サーバからそれら広告表示枠に別の広告が配信されてはめ込み表示されてもよい。また、一部のページに広告を組み込むパターンとしては、例えば数ページ毎に、複数の広告をまとめたページを設けるほか、そのような数ページ毎のページに、一つの広告を全面表示するなどでもよい。
【００５１】
〔６．効果〕
（１）  以上のように本実施形態では、指定されたＷｅｂページのデータからタグ構造を取得してＷｅｂページ毎に構造記憶手段に記憶し（例えば、図２のステップＳ５）、そのタグ構造に基づいて表示すべき内容を抽出し（ステップＳ６）、タブレット端末などタッチパネルを有する端末でのページめくり操作に適した書籍形式のＷｅｂページに変換して（ステップＳ７）出力する（ステップＳ８）。
【００５２】
これにより、お年寄りやインターネットに詳しくないユーザを含め誰でも、ウェブブラウザという一般的環境において任意のＷｅｂページを、書籍でページをめくるのに準じた直観的操作で容易に閲覧できる表示形式（例えば、図８や図９）に変換することができる。
【００５３】
また、Ｗｅｂデータから表示すべき内容を抽出する処理（ステップＳ６）を、実際に書籍の形式に変換する都度行うことにより、逐次更新されるＷｅｂページが持つ最新の情報に基づく新鮮なコンテンツ内容を書籍形式で提供できる。
【００５４】
さらに、構造記憶手段にタグ構造を記憶しておくことにより（例えば図６）、Ｗｅｂページを２度目に変換表示しようとするときに、そのウェブページが更新されていなければ、タグ構造の再取得が省略できる。
【００５５】
（２）  また、本実施形態では、タグの階層構造に応じた構成の書籍形式にコンテンツを変換することにより（例えば図７に応じた図８）、内容の理解が容易になる。例えば、カテゴリ毎のブロックにまとめられたニュース記事群（図７）をそれぞれ、カテゴリに応じた章ごとにまとまった書籍の形式（図８）にすることで、読みたいカテゴリに対応した章から容易に閲覧できる。
【００５６】
（３）  さらに、本実施形態では、もとのＷｅｂページのページ遷移経路では本来表示される広告表示枠（例えば、図７（１）の広告Ａと図７（２）の広告Ｂ）について、変換後の書籍の形式において一部のページやページの一部分に組み込む（例えば図８及び図９）。これにより、コンテンツ内容に適合した有用な広告情報を閲覧者に確実に提供し、また、広告ビジネスモデルの有効性を維持して有用なコンテンツの提供継続を容易にすることができる。
【００５７】
（４）  加えて、本実施形態では、ポータルサイトの各カテゴリページなどに設けられているＲＳＳデータなど、指定されたＷｅｂページに予め対応付けられているＲＳＳデータにＵＲＬなどとして含まれているＷｅｂページのＷｅｂデータを取得して書籍形式に変換する。これにより、タグの階層構造からリンク先ページの意味的分類を推定するまでもなく、予め情報提供者が情報のまとまりごとに提供しているＲＳＳを活用し情報が整理された書籍形式の表示が実現できる。
【００５８】
また、本実施形態によれば、閲覧するデバイス環境についても限定が無く、スマートフォンやタブレットＰＣなど幅広い各種の端末でウェブ・ブラウザを用い、追加ソフトウェアも不要で、Ｗｅｂページを書籍の形式で閲覧できる。特に、本実施形態をＨＴＭＬ５で実装すれ、ＨＴＭＬなどで構成された既存のＷｅｂページとも親和性の優れた実施が可能となる。
【００５９】
さらに、本実施形態によれば、専門家が作成した書籍形式の表示スタイルをコンテンツ利用者などの第三者に試させる場合、プラグインなど特段のファイルの配信無しで、ＡＰＩなどで対象のＷｅｂページとその変換を要求するための所定のＵＲＬを相手に知らせ、そこへアクセスしてもらうのみで足りる。
【００６０】
〔７．他の実施形態〕
なお、上記実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、ページめくり操作の入力はタッチパネルに限らず、マウスなどのポインティングデバイスその他の入力機構でもよい。また、装置などとして示した各態様は、明記しない他のカテゴリ（方法、プログラム、端末を含むシステムなど）としても把握することができる。
【００６１】
方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、「処理」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめてもしくは随時一部分ずつ実行するなど、変更可能である。
【００６２】
また、個々の手段、処理やステップを実現、実行する端末などのコンピュータは共通でもよいし、手段、処理やステップごとにもしくはタイミングごとに異なってもよい。また、上記「手段」の全部又は任意の一部を「部」（ユニット、セクション、モジュール等）と読み替えることができる。
【００６３】
また、本出願における構成図、データの図、フローチャートなども例示に過ぎず、各要素の有無、その配置や処理実行などの順序、具体的内容などは適宜変更可能である。例えば、本装置１とサーバＳとを一体に構成することもできる。
【００６４】
また、本装置１を構成する個々の手段を実現する態様は自由で、外部のサーバが提供している機能をＡＰＩ（アプリケーション・プログラム・インタフェース）やネットワーク・コンピューティング（いわゆるクラウドなど）で呼び出して実現するなど、本発明の構成は柔軟に変更できる。さらに、本発明に関する手段などの各要素は、コンピュータの演算制御部に限らず物理的な電子回路など他の情報処理機構で実現してもよい。
【符号の説明】
【００６５】
１  情報処理装置
６  演算制御部
７  記憶部
８  通信部
１０  指定受付手段
２４  データ取得手段
３２  構造取得手段
３５  構造記憶手段
４３  抽出手段
５２  変換手段
６０  出力手段
Ｎ  通信ネットワーク
Ｓ  サーバ
Ｔ  端末
【図１】
0005674704.tif 000002
【図２】
0005674704.tif 000003
【図３】
0005674704.tif 000004
【図４】
0005674704.tif 000005
【図５】
0005674704.tif 000006
【図６】
0005674704.tif 000007
【図７】
0005674704.tif 000008
【図８】
0005674704.tif 000009
【図９】
0005674704.tif 000010