(57)【要約】【課題】ウェブページに含まれるそれぞれのコンテンツが新しいか否かを認識可能に表示する。【解決手段】ウェブページを表示する表示装置であって、ウェブページに含まれるそれぞれのコンテンツの画像を表示する表示部と、それぞれのコンテンツの古さの基準となる基準時点を取得する取得部と、それぞれのコンテンツについて、基準時点が既に経過したことに応じて、表示部が表示する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する変更部とを備える表示装置を提供する。【選択図】図４
2007316881.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページを表示する表示装置であって、
前記ウェブページに含まれるそれぞれのコンテンツの画像を表示する表示部と、
それぞれの前記コンテンツの古さの基準となる基準時点を取得する取得部と、
それぞれの前記コンテンツについて、前記基準時点が既に経過したことに応じて、前記表示部が表示する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する変更部と
を備える表示装置。
【請求項２】
それぞれの前記コンテンツについて、現時点と前記基準時点との差分に基づいて、当該コンテンツの古さの度合いを算出する算出部を更に備え、
前記変更部は、それぞれの前記コンテンツの画像を、当該コンテンツについて算出された前記古さの度合いを反映した画像に変更する
請求項１に記載の表示装置。
【請求項３】
前記ウェブページは、表示すべきコンテンツを当該コンテンツの付加情報を示すタグに対応付けて記述したタグ付き文書であり、
前記取得部は、前記ウェブページにおいてそれぞれのコンテンツに対応して記述された付加情報の中から、当該コンテンツの古さの基準となる前記基準時点を取得する
請求項２に記載の表示装置。
【請求項４】
前記変更部は、前記基準時点が既に経過したコンテンツの画像に、予め定められた画像を合成することにより、当該コンテンツの画像を当該コンテンツの古さを反映した画像に変更する
請求項２に記載の表示装置。
【請求項５】
前記変更部は、前記基準時点が既に経過したコンテンツの画像と、前記予め定められた画像とを合成する合成比率を、当該コンテンツについて算出された前記古さの度合いに応じて変更する
請求項４に記載の表示装置。
【請求項６】
前記変更部は、前記基準時点が既に経過したコンテンツの画像に、画像に視覚効果を与えるために予め定められたフィルタを適用することにより、当該コンテンツの画像を当該コンテンツの古さを反映した画像に変更する
請求項２に記載の表示装置。
【請求項７】
前記変更部は、前記基準時点が既に経過したコンテンツの画像に、与えられた画像の色彩にセピア色を混合するフィルタを適用することにより、当該コンテンツの画像を当該コンテンツの古さを反映した画像に変更する
請求項６に記載の表示装置。
【請求項８】
前記変更部は、前記基準時点が既に経過したコンテンツがテキストを含むことを条件に、前記テキストに含まれる文字の線幅を狭めることにより、当該コンテンツの画像を当該コンテンツの古さを反映した画像に変更する
請求項２に記載の表示装置。
【請求項９】
前記変更部は、前記基準時点が既に経過したコンテンツの画像を、当該コンテンツの種類に応じた方式によって、当該コンテンツの古さを反映した画像に変更する
請求項２に記載の表示装置。
【請求項１０】
前記変更部は、テキストを含む第１のコンテンツの画像を第１の方式によって当該コンテンツの古さを反映した画像に変更し、画像データを含む第２のコンテンツの画像を前記第１の方式とは異なる第２の方式によって当該コンテンツの古さを反映した画像に変更する
請求項９に記載の表示装置。
【請求項１１】
前記変更部は、前記基準時点が既に経過したコンテンツがテキストを含む場合において、当該コンテンツから予め定められたキーワードを検索し、当該コンテンツから当該キーワードが検出されたことを条件に、当該コンテンツから当該キーワードが検出されない場合とは異なる方式によって、当該コンテンツの画像を変更する
請求項９に記載の表示装置。
【請求項１２】
前記変更部は、前記基準時点が既に経過したコンテンツが画像データを含む場合において、当該コンテンツに含まれる表示対象を画像認識によって識別し、識別された前記表示対象に応じて異なる方式によって、当該コンテンツの画像を変更する
請求項９に記載の表示装置。
【請求項１３】
前記ウェブページは、表示すべきそれぞれのコンテンツを指定するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含み、
前記変更部は、前記基準時点が既に経過したコンテンツの画像を、当該コンテンツを指定する前記ＵＲＬに応じて異なる方式によって、当該コンテンツの古さを反映した画像に変更する
請求項９に記載の表示装置。
【請求項１４】
前記基準時点が既に経過したコンテンツの画像に当該コンテンツの古さを反映させる強さの度合いの指定の入力を受け付ける入力部を更に備え、
前記変更部は、前記基準時点が既に経過したコンテンツの画像を、当該コンテンツについて算出された前記古さの度合い、および、指定された前記強さの度合いに基づいて変更する
請求項２に記載の表示装置。
【請求項１５】
ウェブサーバから取得したウェブページを表示装置に送信する中継サーバであって、
前記ウェブサーバから取得したウェブページを前記表示装置に転送する転送部と、
前記ウェブページに含まれるそれぞれのコンテンツの古さの基準となる基準時点を取得する取得部と、
前記ウェブサーバから取得したそれぞれの前記コンテンツについて、前記基準時点が既に経過したことに応じて、前記表示装置に転送する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する変更部と
を備える中継サーバ。
【請求項１６】
ウェブサーバから取得したウェブページを表示装置に送信する中継サーバの機能拡張方法であって、
前記ウェブページに含まれるそれぞれのコンテンツの古さの基準となる基準時点を取得する取得機能を前記中継サーバに実装するステップと、
前記ウェブサーバから取得したそれぞれの前記コンテンツについて、前記基準時点が既に経過したことに応じて、前記表示装置に転送する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する変更機能を前記中継サーバに実装するステップと
を備える中継サーバの機能拡張方法。
【請求項１７】
ウェブページを表示する表示方法であって、
前記ウェブページに含まれるそれぞれのコンテンツの画像を表示するステップと、
それぞれの前記コンテンツの古さの基準となる基準時点を取得するステップと、
それぞれの前記コンテンツについて、前記基準時点が既に経過したことに応じて、表示されている当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更するステップと
を備える表示方法。
【請求項１８】
ウェブサーバから取得したウェブページを表示装置に送信する、ウェブページの中継方法であって、
前記ウェブサーバから取得したウェブページを前記表示装置に転送するステップと、
前記ウェブページに含まれるそれぞれのコンテンツの古さの基準となる基準時点を取得するステップと、
前記ウェブサーバから取得したそれぞれの前記コンテンツについて、前記基準時点が既に経過したことに応じて、前記表示装置に転送する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更するステップと
を備える中継方法。
【請求項１９】
ウェブページを表示する表示装置として、情報処理装置を機能させるプログラムであって、
前記情報処理装置を、
前記ウェブページに含まれるそれぞれのコンテンツの画像を表示する表示部と、
それぞれの前記コンテンツの古さの基準となる基準時点を取得する取得部と、
それぞれの前記コンテンツについて、前記基準時点が既に経過したことに応じて、前記表示部が表示する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する変更部と
して機能させるプログラム。
【請求項２０】
ウェブサーバから取得したウェブページを表示装置に送信する中継サーバとして、情報処理装置を機能させるプログラムであって、
前記情報処理装置を、
前記ウェブサーバから取得したウェブページを前記表示装置に転送する転送部と、
前記ウェブページに含まれるそれぞれのコンテンツの古さの基準となる基準時点を取得する取得部と、
前記ウェブサーバから取得したそれぞれの前記コンテンツについて、前記基準時点が既に経過したことに応じて、前記表示装置に転送する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する変更部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページを表示する技術に関する。特に本発明は、時間の経過に応じてウェブページの表示を変更する技術に関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、膨大な量のコンテンツがウェブサーバにより公開されるようになってきている。また、ウェブページは、天気予報や株価データなどのリアルタイムデータを含む場合が増えてきている。このようなリアルタイムデータは、新しくなければ役に立たない場合が多い。しかしながら、膨大な量のコンテンツの中から新しいコンテンツを探し出すのは困難な場合が多い。これに対し、従来、サーチエンジンなどの検索技術が用いられている。サーチエンジンによれば、利用者により指定されたキーワードを含むウェブページのみを検索することができる。更に、検索された複数のウェブページは、更新の新しさや参照頻度などに応じて並べ替えられ、利用者に所望のページを見つけ出し易くすることができる。
【０００３】
一方、ウェブブラウザに設ける機能によって、ウェブページから情報を探し出し易くする技術が提案されている（特許文献１および特許文献２を参照。）。特許文献１のブラウザは、相互にリンクの張られた複数のウェブページを、複数のノードを含むツリー構造のデータとして表示する。そして、ある日時よりも後に更新されたウェブページに対応するノードを、他のノードよりも目立たせて表示する。また、特許文献２のブラウザは、ウェブページ中のコンテンツを、その更新日時に対応付けて一覧表示する。これらの技術によれば、利用者はコンテンツの更新履歴を認識することができる。
【０００４】
【特許文献１】特開平１０−２２２４１５号公報
【特許文献２】特開２００３−３４５８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
サーチエンジンにおいて検索の単位となるのはウェブページである場合が多い。このため、最近に更新されたウェブページであれば、その中に古いコンテンツが含まれていても優先的に検索される場合がある。このような場合には、ウェブページの中で有用な情報とそうでない情報とを区別するのは難しい。また、しばらく更新されていないウェブページであっても、参照回数が多ければ優先的に表示される場合がある。この場合には、新しい情報を探し出すのは更に困難になる。
【０００６】
また、特許文献１の技術においては、複数のウェブページを模擬的に示すツリー構造の情報が表示され、特許文献２の技術においては、複数のウェブページが一覧表示される。このような表示は、通常のウェブブラウザによるウェブページの表示とは大きく異なる。このため、ウェブページの作成・管理などには便利な場合もあるが、ウェブページに含まれるそれぞれのコンテンツが新しいか否かを直感的に把握させることは難しい。更に、コンテンツの種類によっては古くても有用な場合があり、そのような有用なコンテンツと古くて不要なコンテンツとを区別させることもできない。
【０００７】
そこで本発明は、上記の課題を解決することのできる表示装置、中継サーバ、表示方法、中継方法およびプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
本発明においては、ウェブページを表示する表示装置であって、ウェブページに含まれるそれぞれのコンテンツの画像を表示する表示部と、それぞれのコンテンツの古さの基準となる基準時点を取得する取得部と、それぞれのコンテンツについて、基準時点が既に経過したことに応じて、表示部が表示する当該コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する変更部とを備える表示装置を提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【０００９】
本発明によれば、ウェブページに含まれるそれぞれのコンテンツが新しいか否かを直感的に認識させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、発明を実施するための最良の形態（以下、実施形態と称す）を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、情報処理システム１０の全体構成を示す。情報処理システム１０は、ウェブサーバ２０と、表示装置３０と、中継サーバ４０とを備える。ウェブサーバ２０は、表示装置３０から要求を受けたウェブページをページＤＢ２５から読み出して表示装置３０に送信する。中継サーバ４０は、例えばプロキシ・サーバなどであり、ウェブサーバ２０から表示装置３０に対するウェブページの送信を中継する。表示装置３０は、例えばパーソナル・コンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、または携帯電話などであり、利用者の操作に応じてウェブページをウェブサーバ２０に要求する。また、表示装置３０は、受信したウェブページを表示部３５によって利用者に表示する。
【００１２】
本実施形態に係る表示装置３０は、受信したウェブページに含まれるそれぞれのコンテンツに対し、そのコンテンツの古さに応じた画像処理を施すことにより、それぞれのコンテンツが新しいか否かを利用者に対し直感的に把握させることを目的とする。また、表示装置３０がそのような画像処理を行わない場合であっても、本実施形態に係る中継サーバ４０がそのような画像処理を施すことにより、それぞれのコンテンツが新しいか否かを利用者に対し直感的に把握させることを目的とする。
【００１３】
図２は、ページＤＢ２５に含まれるウェブページの一例を示す。このウェブページは、表示すべきそれぞれのコンテンツをそのコンテンツの付加情報を示すタグに対応付けて記述したタグ付き文書である。例えば、ウェブページは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの言語によって記述されていてもよい。具体的には、このウェブページは、５つのコンテンツを含む。
【００１４】
第１に、このウェブページは、６行目にコンテンツ２００を含む。このコンテンツ２００は、「この写真は…」というテキストである。コンテンツ２００は、タグ２１０に対応付けて記述されている。タグ２１０は、テーブル構造のページにおける各要素を指定するタグである。このタグ２１０によって、コンテンツ２００は、テーブル構造のページの第１行目に表示されることとなる。タグ２１０は、コンテンツ２００のコンテンツの古さの基準となる基準時点２２０を含む。例えば、このタグ２１０は、６行目のコンテンツ２００が、２００６年１２月１５日を基準として古い情報となることを示す。
【００１５】
なお、図２においてウェブページは、コンテンツの閲覧に適した期間の終期を含む。この終期は、このコンテンツの古さの基準となる基準時点となる。これに代えて、基準時点とは、コンテンツの作成日または公開開始日と、そのコンテンツの閲覧に適した期間の長さとの組み合わせであってもよい。この場合、ウェブページは、コンテンツの作成日または公開開始日のみを含んでおり当該期間の長さを含んでいなくてもよい。即ち、当該期間の長さは予め定められてもよい。
【００１６】
第２に、このウェブページは、１２行目に、表示すべきコンテンツを指定するＵＲＬ２３０（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む。ＵＲＬ２３０は、「ｂｕｉｌｄｉｎｇ．△△」というウェブサイトのあるファイルに格納された画像データを指定している。ＵＲＬ２３０をＩＭＧタグに対応付けて記述すると、その画像データがこのウェブページのコンテンツとして表示される。更に、このＵＲＬ２３０は＜ＴＤ＞タグに対応付けられているので、その画像データはテーブル構造のページの第２行目の第１列目に表示されることとなる。この＜ＴＤ＞タグは、このコンテンツの古さの基準となる基準時点を含んでよい。
【００１７】
第３に、このウェブページは、１５行目に、表示すべきコンテンツを指定するＵＲＬ２３０を含む。ＵＲＬ２３０は、「ｐｅｏｐｌｅ．△△」というウェブサイトのあるファイルに格納された画像データを指定している。ＵＲＬ２３０をＩＭＧタグに対応付けて記述すると、その画像データがこのウェブページのコンテンツとして表示される。更に、このＵＲＬ２３０は＜ＴＤ＞タグに対応付けられているので、その画像データはテーブル構造のページの第２行目の第２列目に表示されることとなる。
【００１８】
第４に、このウェブページは、１８行目に、表示すべきコンテンツを指定するＵＲＬ２３０を含む。ＵＲＬ２３０は、「Ｒｏａｄ．△△」というウェブサイトのあるファイルに格納された画像データを指定している。ＵＲＬ２３０をＩＭＧタグに対応付けて記述すると、その画像データがこのウェブページのコンテンツとして表示される。更に、このＵＲＬ２３０は＜ＴＤ＞タグに対応付けられているので、その画像データはテーブル構造のページの第２行目の第３列目に表示されることとなる。
第２から第４に示すように、ウェブページは、コンテンツを指定するＵＲＬを含むことによって、そのコンテンツをそのページの一部として含んでもよい。なお、ＵＲＬはＨＴＭＬのＩＭＧタグのみならず、ｆｒａｍｅタグなどに対応付けられて他のＨＴＭＬ文書を指定するために記述されてもよい。
【００１９】
第５に、このウェブページは、２４行目にコンテンツ２００を含む。このコンテンツ２００は、「明日（１７日）の世界の天気…」というテキストである。コンテンツ２００は、タグ２１０に対応付けて記述されている。タグ２１０は、テーブル構造のページにおける各要素を指定するタグである。このタグ２１０によって、コンテンツ２００は、テーブル構造のページの第３行目に表示されることとなる。タグ２１０は、コンテンツ２００のコンテンツの古さの基準となる基準時点２２０を含む。例えば、このタグ２１０は、２４行目のコンテンツ２００が、２００６年３月１７日を基準として古い情報となることを示す。
【００２０】
図３は、表示部３５によるウェブページの第１の表示例を示す。表示部３５は、図２に例示したウェブページのコンテンツの何れもが基準時点を経過していない場合に、図３に示す画像を表示する。具体的には、表示部３５は、テーブル構造のページの第１行目に、「この写真は…」で始まるテキストの画像を表示する。このテキストは、太字で表示される。また、表示部３５は、テーブル構造のページの第２行目に、建物の画像データに基づく画像、人の画像データに基づく画像、および、道路を含む景色の画像データに基づく画像を表示する。また、表示部３５は、テーブル構造のページの第３行目に、「明日（１７日）の世界の天気…」で始まる世界の天気予報の画像を表示する。
【００２１】
図４は、表示装置３０の機能構成を示す。表示装置３０は、表示部３５と、取得部３１０と、算出部３２０と、入力部３３０と、変更部３４０とを含む。表示部３５は、ウェブサーバ２０から取得したウェブページに含まれるそれぞれのコンテンツの画像を表示する。コンテンツの画像とは、データであるコンテンツがウェブブラウザによって読み込まれた結果として表示される画像である。コンテンツがテキストデータならば文字の配列が画像として表示され、コンテンツが画像データならばそのデータに基づく画素の集合が画像として表示される。取得部３１０は、そのウェブページにおいてそれぞれのコンテンツに対応して記述された付加情報の中から、それぞれのコンテンツの古さの基準となる基準時点を取得する。例えば、取得部３１０は、図２の６行目に例示したテキスト「「この写真は…」について、このテキストに対応して記述された基準時点「２００６年１２月１５日」を取得する。
【００２２】
算出部３２０は、それぞれのコンテンツについて、現時点と基準時点との差分に基づいて、当該コンテンツの古さの度合いを算出する。現時点とは、算出部３２０による古さの度合いの算出時点でもよい。例えば、算出時点が２００６年１月１日であり、基準時点が２００６年１２月１５日の場合、算出部３２０は、それらの差分である１７日間に基づいて、コンテンツの古さの度合いを算出する。差分が大きいほど古さの度合いは大きくなる。
【００２３】
入力部３３０は、基準時点が既に経過したコンテンツの画像に当該コンテンツの古さを反映させる強さの度合いの指定の入力を受け付け付ける。変更部３４０は、それぞれのコンテンツについて、基準時点が既に経過したことに応じて、表示部３５が表示する当該コンテンツの画像を、当該コンテンツの古さの度合いを反映した画像に変更する。具体的には、変更部３４０は、それぞれのコンテンツの画像を、当該コンテンツについて算出された古さの度合い、および、指定された当該強さの度合いに基づいて変更する。画像に古さの度合いを反映させるために、変更部３４０は、その画像に、予め定められた画像を合成してもよいし、その画像に、画像に視覚効果を与えるために予め定められたフィルタを適用してもよい。予め定められた画像とは、例えば、くもの巣の画像、または、紙が破れた穴を示す画像などである。フィルタとは、例えば、画像の各画素値にセピア色やグレーを混合するフィルタなどである。
【００２４】
図５は、表示部３５によるウェブページの第２の表示例を示す。変更部３４０は、図２に例示したウェブページに含まれるコンテンツの何れもが基準時点を経過した場合に、表示部３５が表示する各コンテンツの画像を、当該コンテンツの古さを反映した画像に変更する。変更部３４０は、基準時点が既に経過したコンテンツの画像を、当該コンテンツの種類に応じた方式によって、当該コンテンツの古さを反映した画像に変更してもよい。即ち例えば、変更部３４０は、テキストを含む第１のコンテンツの画像を第１の方式によって当該コンテンツの古さを反映した画像に変更し、画像データを含む第２のコンテンツの画像を第１の方式とは異なる第２の方式によって当該コンテンツの古さを反映した画像に変更する。
【００２５】
具体的には、変更部３４０は、テーブル構造のページの第１行目において、基準時点が既に経過したコンテンツがテキストを含むことを条件に、そのテキストに含まれる文字の線幅を狭めることにより、当該コンテンツの画像を当該コンテンツの古さを反映した画像に変更する。一方で、変更部３４０は、テーブル構造のページの第２行目・第１列目において、基準時点が既に経過したコンテンツが画像データを含むことを条件に、当該コンテンツを傾けて表示することにより、当該コンテンツの画像を当該コンテンツの古さを反映した画像に変更する。
【００２６】
更に、変更部３４０は、基準時点が既に経過したコンテンツが画像データを含む場合において、当該コンテンツに含まれる表示対象を画像認識によって識別し、識別された表示対象に応じて異なる方式によって、当該コンテンツの画像を変更してもよい。例えば、変更部３４０は、第２行目・第１列目のコンテンツには表示対象として建物が認識されたので、建物に応じた方式（例えば、コンテンツを傾けること）によって当該コンテンツの画像を変更する。一方で、変更部３４０は、第２行目・第２列目のコンテンツには表示対象として人物が認識されたので、そのコンテンツの画像に、与えられた画像の色彩にセピア色を混合するフィルタを適用する。一例として、変更部３４０は、各画素について、Ｒ（赤色）Ｇ（緑色）Ｂ（青色）の各輝度と、混合すべきセピア色の各輝度との加重平均値を算出して、合成後の画素の各輝度としてもよい。もとの画素に対するセピア色の輝度の加重は、古さの度合いが古くなるほど高くなることが望ましい。
【００２７】
更に、変更部３４０は、第２行目・第３列目のコンテンツには表示対象として人物も建物も認識されなかったので、そのコンテンツの画像に、紙が古くなってカールした様子を示した予め定められた画像を合成してもよい。好ましくは、変更部３４０は、基準時点が既に経過したコンテンツの画像と、予め定められた画像とを合成する合成比率を、当該コンテンツについて算出された古さの度合いに応じて変更する。もとの画像に対する当該予め定められた画像の合成比率は、例えば、古さの度合いが高いほど高くなり、古さの度合いが低いほど低くなる。即ち例えば、カールした様子を示す画像は、古さの度合いが高いほどはっきりと見えるようになる。
【００２８】
画像にその古さを反映させる方式としては、以上の例に加えて様々なバリエーションが考えられる。例えば、変更部３４０は、古さの度合いが高いほど、画像に含まれる画素値のコントラストを低下させてもよい。また、変更部３４０は、各画素の輝度を、ＲＧＢの各輝度を平均値とすることにより、画像の色彩にグレーを混合させてもよい。更に、変更部３４０は、古さの度合いが高いほど、画像の色彩の明度を低下させてもよい。更に、変更部３４０は、画像に対し、ぼかしや粒状化などの視覚効果を与えるフィルタを適用してもよい。更に、変更部３４０は、テキストを含むコンテンツについて、テキストの背景色をそのテキストの色彩に近づけることによって画像に古さを反映させてもよい。また、変更部３４０は、テキストに含まれる各文字の表示位置や傾きを文字毎に変更してよい。これにより、文字の配列が雑然とした印象を与え、コンテンツが古いことを直感的に認識されることができる。
【００２９】
また、変更部３４０は、基準時点が既に経過したコンテンツがテキストを含む場合において、当該コンテンツから予め定められたキーワードを検索し、当該コンテンツから当該キーワードが検出されたことを条件に、当該コンテンツから当該キーワードが検出されない場合とは異なる方式によって、当該コンテンツの画像を変更する。例えば、テーブル構造のページの第３行目のテキストは、予め定められたキーワード（天気）を含み、テーブル構造のページの第１行目のテキストは、このキーワードを含まない。このため、変更部３４０は、第１行目のテキストについての方式とは異なる方式によって、第３行目のテキストの画像を変更する。例えば、変更部３４０は、第３行目のテキストの画像に、「ＴＯＯ  ＯＬＤ」と書かれた黒色の画像を合成してもよい。なお、キーワードは、即時性の高い情報に関連するものとして利用者によって予め定められてもよい。
【００３０】
図６は、ウェブページの表示が変更される処理のフローチャートを示す。表示部３５は、ウェブページに含まれるそれぞれのコンテンツの画像を表示する（Ｓ６００）。取得部３１０は、それぞれのコンテンツの古さの基準となる基準時点を取得する（Ｓ６１０）。入力部３３０は、それぞれのコンテンツについて、現時点と基準時点との差分に基づいて、当該コンテンツの基準時点が既に経過したかを判断する（Ｓ６２０）。経過している場合には（Ｓ６２０：ＹＥＳ）、入力部３３０は、そのコンテンツの古さの度合いを算出する（Ｓ６３０）。変更部３４０は、そのコンテンツの古さの度合いに基づいて、表示部３５が表示するそのコンテンツの画像を、そのコンテンツの古さの度合いを反映した画像に変更する（Ｓ６４０）。
【００３１】
あるコンテンツの画像に、そのコンテンツの古さの度合いを反映させる方法としては、幾つかのバリエーションが考えられる。例えば、変更部３４０は、ウェブページを構成するＨＴＭＬ文書を解析することにより、それぞれのコンテンツの表示位置を取得する。そして、変更部３４０は、あるコンテンツの画像にその古さを反映させるために、そのコンテンツの表示位置と同一の位置に、その古さを反映させるためのマスク画像を重ねて表示してもよい。これに代えて、変更部３４０は、あるコンテンツの画像とその古さを反映させるためのマスク画像とを合成した画像を予め生成し、その画像を表示するためのレンダリングコマンドを生成してレンダリングエンジンに対し出力してもよい。また、変更部３４０は、取得したＨＴＭＬ文書に対し、各コンテンツの古さを反映させるための変更を加えることによってコンテンツの画像を変更してもよい。
【００３２】
図７は、Ｓ６４０における処理の具体例を示す。図７を参照して、変更部３４０が画像の種類その他の条件に応じて異なる方式によって画像を変更する処理の一例を説明する。なお、各コンテンツは画像データおよびテキストの一方を含むものとする。まず、変更部３４０は、基準時点の経過したあるコンテンツがテキストを含むか否かを判断する（Ｓ７００）。当該コンテンツがテキストを含むことを条件に（Ｓ７００：ＹＥＳ）、変更部３４０は、当該テキストが予め定められたキーワードを含むか否かを判断する（Ｓ７１０）。当該テキストが予め定められたテキストを含まないことを条件に（Ｓ７１０：ＮＯ）、変更部３４０は、そのテキストに含まれる文字の線幅を狭める（Ｓ７２０）。一方、当該テキストが当該キーワードを含むことを条件に（Ｓ７１０：ＹＥＳ）、変更部３４０は、当該コンテンツに対し、「ＴＯＯ  ＯＬＤ」と書かれた黒色の画像を合成する（Ｓ７３０）。
【００３３】
コンテンツの古さを反映させる強さの度合いは、利用者に指定された強さの度合いに応じて異なってもよい。例えば、変更部３４０は、あるコンテンツに対し最も高い強さの度合いが指定されていることを条件に、基準期間が少しでも経過すればこのコンテンツの画像に代えて黒色の画像を表示する。即ち混合比率は０：１となる。一方で、変更部３４０は、このコンテンツに対し最も低い強さの度合いが指定されていることを条件に、基準期間が経過しても元のコンテンツをそのまま表示する。強さの度合いが中庸に設定されていることを条件に、変更部３４０は、古さの度合いに応じて黒色の画像の合成比率を段階的に高める。
【００３４】
当該コンテンツがテキストを含まないことを条件に（Ｓ７００：ＮＯ）、変更部３４０は、当該コンテンツに含まれる画像データの表示対象を画像認識によって識別することにより、表示対象が建物を含むか否かを判断する（Ｓ７４０）。表示対象が建物を含むことを条件に（Ｓ７４０：ＹＥＳ）、変更部３４０は、表示部３５が表示する当該コンテンツの画像を、当該コンテンツを斜めに傾けた画像に変更する（Ｓ７５０）。表示対象が建物を含まないことを条件に（Ｓ７４０：ＮＯ）、続いて、変更部３４０は、表示対象が人物を含むか否かを判断する（Ｓ７６０）。
【００３５】
表示対象が人物を含むことを条件に（Ｓ７６０：ＹＥＳ）、変更部３４０は、当該コンテンツの画像に、与えられた画像の色彩にセピア色を混合するフィルタを適用する（Ｓ７７０）。表示対象が建物も人物も含まないことを条件に（Ｓ７６０：ＮＯ）、変更部３４０は、当該コンテンツの画像に、紙が古くなって角がカールした画像を合成して表示する（Ｓ７８０）。
なお、図７に例示した条件判断は一例であり、画像を変更する判断の基準は以上のものに限られない。例えば、以上の処理に代えて、変更部３４０は、基準時点が既に経過したコンテンツの画像を、コンテンツを指定するＵＲＬに応じて異なる方式によって、当該コンテンツの古さを反映した画像に変更してもよい。例えば、図５の第２行目第１列目のコンテンツを指定するＵＲＬは図２において「ｂｕｉｌｉｎｇ」を含むので、変更部３４０は、建物の画像に対応して予め定められた方式によって画像を変更してもよい。なお、変更部３４０は、ＵＲＬに含まれるサイト名のみを画像変更の基準としてもよいし、ＵＲＬに含まれるファイル名や拡張子のみを画像変更の基準としてもよい。
【００３６】
以上、図１から図７を参照して説明したように、本実施形態に係る表示装置３０によれば、ウェブサーバ２０から取得したウェブページの表示を、各コンテンツの古さに応じて変更することができる。表示の変更はコンテンツ毎に行われるので、ページ内に様々なコンテンツが混在している場合であっても、利用者はどれが新しいコンテンツかを直感的に把握できる。また、表示装置３０は、変更部３４０は、画像の種類その他の条件に応じて適した方式によって画像を変更するので、利用者は、各画像の古さを適切に把握できる。
【００３７】
以下、図８および図９を参照して、中継サーバ４０の機能および処理を説明する。中継サーバ４０は、転送されるウェブページに含まれる各コンテンツの画像を変更することを目的とする。これにより、表示装置３０においてコンテンツの画像が変更されない場合であっても、各コンテンツの画像をそのコンテンツの古さを反映した画像に変更できる。
【００３８】
図８は、中継サーバ４０の機能構成を示す。中継サーバ４０は、転送部８００と、取得部８１０と、算出部８２０と、ページキャッシュ８３０と、変更部８４０とを有する。転送部８００は、ウェブサーバ２０から取得したウェブページを表示装置３０に転送する。また、転送部８００は、そのウェブページを、次回の要求に備えてページキャッシュ８３０に格納する。取得部８１０は、そのウェブページに含まれるそれぞれのコンテンツの古さの基準となる基準時点を取得する。算出部８２０は、それぞれのコンテンツについて現時点と基準時点との差分に基づいて、当該コンテンツの古さの度合いを算出する。なお、基準時点は、図２に例示したように、コンテンツに対応するタグから取得されてもよい。そして、算出部８２０は、その基準時点と算出時点との差分の期間を、コンテンツの古さの度合いとして算出してもよい。
【００３９】
これに代えて、取得部８１０は、それぞれのウェブページがページキャッシュ８３０において更新された時点をページキャッシュ８３０に記憶させておき、その時点から予め定められた期間を基準時点として取得してもよい。この場合、算出部８２０は、それぞれのウェブページがページキャッシュ８３０において前回に更新されてから次回の更新のないまま経過した期間から、当該予め定められた期間を減じた差分の期間を、当該コンテンツの古さの度合いとして算出してもよい。そして、変更部８４０は、それぞれの当該コンテンツについて、基準時点が既に経過したことに応じて、ページキャッシュ８３０に格納されるコンテンツの画像を、当該コンテンツの古さを反映した画像に変更する。これにより、次回からウェブサーバ２０に転送されるコンテンツの画像を変更することができる。
【００４０】
図９は、転送されるウェブページが変更される処理のフローチャートを示す。転送部８００は、ウェブサーバ２０から取得したウェブページを表示装置３０に転送する（Ｓ９００）。取得部８１０は、転送されるウェブページに含まれるそれぞれのコンテンツの古さの基準となる基準時点を取得する（Ｓ９０５）。算出部８２０は、それぞれのコンテンツについての基準時点が経過したか否かを判断する（Ｓ９１０）。基準時点が経過したことを条件に（Ｓ９１０：ＹＥＳ）、算出部８２０は、それぞれのコンテンツについて現時点と基準時点との差分に基づいて、当該コンテンツの古さの度合いを算出する（Ｓ９２０）。そして、変更部８４０は、基準時点が既に経過したコンテンツの画像を、当該コンテンツの古さを反映した画像に変更する（Ｓ９３０）。
【００４１】
以上、図８および図９を参照して説明したように、表示装置３０に画像変更の機能が設けられていない場合であっても、中継サーバ４０にその機能を設けることで、各コンテンツの画像にその古さを反映させることができる。これにより、中継サーバ４０を新たに設けるのみで、表示装置３０やウェブサーバ２０は既存設備を流用可能であるので、本実施例の機能を導入する費用や手間を低減することができる。さらに、中継サーバ４０を新たに設ける代わりに、既存の中継サーバ４０に画像変更の機能を実装することで、本実施例の機能を導入する費用や手間をより低減することができる。
【００４２】
図１０は、表示装置３０または中継サーバ４０として機能する情報処理装置５００のハードウェア構成の一例を示す。情報処理装置５００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００４３】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００４４】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１０４０は、情報処理装置５００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０又はハードディスクドライブ１０４０に提供する。
【００４５】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、情報処理装置５００の起動時にＣＰＵ１０００が実行するブートプログラムや、情報処理装置５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、入出力チップ１０７０を介してＲＡＭ１０２０またはハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００４６】
情報処理装置５００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び/又は入出力コントローラ１０８４を介して、記録媒体から読み出され情報処理装置５００にインストールされて実行される。プログラムが情報処理装置５００等に働きかけて行わせる動作は、図１から図９において説明した表示装置３０または中継サーバ４０における動作と同一であるから、説明を省略する。
【００４７】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置５００に提供してもよい。
【００４８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４９】
【図１】図１は、情報処理システム１０の全体構成を示す。
【図２】図２は、ページＤＢ２５に含まれるウェブページの一例を示す。
【図３】図３は、表示部３５によるウェブページの第１の表示例を示す。
【図４】図４は、表示装置３０の機能構成を示す。
【図５】図５は、表示部３５によるウェブページの第２の表示例を示す。
【図６】図６は、ウェブページの表示が変更される処理のフローチャートを示す。
【図７】図７は、Ｓ６４０における処理の具体例を示す。
【図８】図８は、中継サーバ４０の機能構成を示す。
【図９】図９は、転送されるウェブページが変更される処理のフローチャートを示す。
【図１０】図１０は、表示装置３０または中継サーバ４０として機能する情報処理装置５００のハードウェア構成の一例を示す。
【符号の説明】
【００５０】
１０  情報処理システム
２０  ウェブサーバ
２５  ページＤＢ
３０  表示装置
３５  表示部
４０  中継サーバ
２００  コンテンツ
２１０  タグ
２２０  基準時点
２３０  ＵＲＬ
３１０  取得部
３２０  取得部
３３０  入力部
３４０  変更部
５００  情報処理装置
８００  転送部
８１０  取得部
８２０  算出部
８３０  ページキャッシュ
８４０  変更部
【図１】
2007316881.tif 000003
【図２】
2007316881.tif 000004
【図３】
2007316881.tif 000005
【図４】
2007316881.tif 000006
【図５】
2007316881.tif 000007
【図６】
2007316881.tif 000008
【図７】
2007316881.tif 000009
【図８】
2007316881.tif 000010
【図９】
2007316881.tif 000011
【図１０】
2007316881.tif 000012