(57)【特許請求の範囲】
【請求項１】
所与のアカウント情報を用いて、該所与のアカウント情報に係るユーザ向けの情報と、該所与のアカウント情報に係るユーザを含む複数ユーザ向けの情報と、を含む表示情報を取得する表示情報取得手段と、
第１のアカウント情報を用いて前記表示情報取得手段により取得される第１の表示情報と、前記第１のアカウント情報とは異なる第２のアカウント情報を用いて前記表示情報取得手段により取得された第２の表示情報と、に基づき、前記第２の表示情報が示す表示内容に含まれているか否かに応じて選択される前記第１の表示情報が示す表示内容の一部又は全部を含む修正表示情報を生成する修正表示情報生成手段と、
を含む表示制御システム。
【請求項２】
前記表示情報は構造化文書であり、
前記修正表示情報生成手段は、前記構造化文書の構造単位で、前記第１の表示情報が示す表示内容が前記第２の表示情報が示す表示内容に含まれているか否かを判断し、判断結果に応じて前記第１の表示情報が示す表示内容の一部又は全部を選択する、
請求項１記載の表示制御システム。
【請求項３】
前記表示情報に基づき該表示情報が示す表示内容の画像を生成する画像生成手段をさらに含み、
前記修正表示情報生成手段は、前記第１の表示情報に基づき前記画像生成手段により生成される第１の画像と、前記第２の表示情報に基づき前記画像生成手段により生成される第２の画像と、の画素の比較に基づき、前記第１の表示情報が示す表示内容の一部又は全部を選択する、
請求項１記載の表示制御システム。
【請求項４】
前記修正表示情報生成手段は、前記第１の表示情報が示す表示内容の各部分と、前記第２の表示情報が示す表示内容の対応箇所と、の比較に応じて、前記第１の表示情報が示す表示内容の一部又は全部を選択する、
請求項１乃至３のいずれかに記載の表示制御システム。
【請求項５】
前記表示情報取得手段は、前記第１の表示情報を取得する度に、前記第２の表示情報を取得する、
請求項１乃至４のいずれかに記載の表示制御システム。
【請求項６】
前記表示情報生成手段により生成される表示情報に基づき、該表示情報が示す表示内容を表示手段に表示させる表示制御手段と、
前記第１のアカウント情報及び前記第２のアカウント情報を受け付けるアカウント情報受付手段と、をさらに含み、
前記表示情報取得手段は、前記アカウント情報受付手段により受け付けられる前記第１のアカウント情報に基づいて前記第１の表示情報を取得し、前記アカウント情報受付手段により受け付けられる前記第２のアカウント情報に基づいて前記第２の表示情報を取得して、前記修正表示情報生成手段に提供する、
請求項１乃至５に記載の表示制御システム。
【請求項７】
コンピュータを、
所与のアカウント情報を用いて、該所与のアカウント情報に係るユーザ向けの情報と、該所与のアカウント情報に係るユーザを含む複数ユーザ向けの情報と、を含む表示情報を取得する表示情報取得手段と、
第１のアカウント情報を用いて前記表示情報取得手段により取得される第１の表示情報と、前記第１のアカウント情報とは異なる第２のアカウント情報を用いて前記表示情報取得手段により取得された第２の表示情報と、に基づき、前記第２の表示情報が示す表示内容に含まれているか否かに応じて選択される前記第１の表示情報が示す表示内容の一部又は全部を含む修正表示情報を生成する修正表示情報生成手段と、
を含む表示制御システムとして機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示制御システム、表示制御プログラム及び修正表示情報出力方法に関する。
【背景技術】
【０００２】
下記特許文献１に開示されたシステムは、表示制御装置の周辺に近づいた周辺ユーザのＩＤを取得し、取得したＩＤに対応するアクセス権の内容の比較に基づいて、情報表示を制御するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１０６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、他人に対して表示される表示内容に応じて表示内容を変化させる表示制御システム、表示制御プログラム及び修正表示情報出力方法を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１記載の発明によると、表示制御システムは、所与のアカウント情報を用いて、該所与のアカウント情報に係るユーザ向けの情報と、該所与のアカウント情報に係るユーザを含む複数ユーザ向けの情報と、を含む表示情報を取得する表示情報取得手段と、第１のアカウント情報を用いて前記表示情報取得手段により取得される第１の表示情報と、前記第１のアカウント情報とは異なる第２のアカウント情報を用いて前記表示情報取得手段により取得された第２の表示情報と、に基づき、前記第２の表示情報が示す表示内容に含まれているか否かに応じて選択される前記第１の表示情報が示す表示内容の一部又は全部を含む修正表示情報を生成する修正表示情報生成手段と、を含む。
【０００６】
請求項２記載の発明によると、前記表示情報は構造化文書であり、前記修正表示情報生成手段は、前記構造化文書の構造単位で、前記第１の表示情報が示す表示内容が前記第２の表示情報が示す表示内容に含まれているか否かを判断し、判断結果に応じて前記第１の表示情報が示す表示内容の一部又は全部を選択する。
【０００７】
請求項３記載の発明によると、前記表示情報に基づき該表示情報が示す表示内容の画像を生成する画像生成手段をさらに含み、前記修正表示情報生成手段は、前記第１の表示情報に基づき前記画像生成手段により生成される第１の画像と、前記第２の表示情報に基づき前記画像生成手段により生成される第２の画像と、の画素の比較に基づき、前記第１表示情報が示す表示内容の一部又は全部を選択する。
【０００８】
請求項４記載の発明によると、前記修正表示情報生成手段は、前記第１の表示情報が示す表示内容の各部分と、前記第２の表示情報が示す表示内容の対応箇所と、の比較に応じて、前記第１の表示情報が示す表示内容の一部又は全部を選択する。
【０００９】
請求項５記載の発明によると、前記表示情報取得手段は、前記第１の表示情報を取得する度に、前記第２の表示情報を取得する。
【００１０】
請求項６記載の発明によると、前記表示情報生成手段により生成される表示情報に基づき、該表示情報が示す表示内容を表示手段に表示させる表示制御手段と、前記第１のアカウント情報及び前記第２のアカウント情報を受け付けるアカウント情報受付手段と、をさらに含み、前記表示情報取得手段は、前記アカウント情報受付手段により受け付けられる前記第１のアカウント情報に基づいて前記第１の表示情報を取得し、前記アカウント情報受付手段により受け付けられる前記第２のアカウント情報に基づいて前記第２の表示情報を取得して、前記修正表示情報生成手段に提供する。
【００１１】
請求項７記載の発明によると、コンピュータプログラムは、コンピュータを、所与のアカウント情報を用いて、該所与のアカウント情報に係るユーザ向けの情報と、該所与のアカウント情報に係るユーザを含む複数ユーザ向けの情報と、を含む表示情報を取得する表示情報取得手段と、第１のアカウント情報を用いて前記表示情報取得手段により取得される第１の表示情報と、前記第１のアカウント情報とは異なる第２のアカウント情報を用いて前記表示情報取得手段により取得された第２の表示情報と、に基づき、前記第２の表示情報が示す表示内容に含まれているか否かに応じて選択される前記第１の表示情報が示す表示内容の一部又は全部を含む修正表示情報を生成する修正表示情報生成手段、として機能させる。
【００１２】
請求項８記載の発明によると、修正表示情報出力方法は、第１のアカウント情報を用いて、該第１のアカウント情報に係るユーザ向けの情報と、該第１のアカウント情報に係るユーザを含む複数ユーザ向けの情報と、を含む第１の表示情報を取得するステップと、第２のアカウント情報を用いて、該第２のアカウント情報に係るユーザ向けの情報と、該第２のアカウント情報に係るユーザを含む複数ユーザ向けの情報と、を含む第２の表示情報を取得するステップと、前記第２の表示情報が示す表示内容に含まれているか否かに応じて選択される前記第１の表示情報が示す表示内容の一部又は全部を含む修正表示情報を生成するステップと、前記修正表示情報を出力するステップと、を含む。
【発明の効果】
【００１３】
本発明によれば、他人に対して表示される表示内容に応じて表示内容を変化させることができる。また、１人に対して提供される表示情報と、他に対して提供される表示情報とに応じて、表示内容を変化させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る表示制御システムの外観斜視図である。
【図２】本発明の実施形態に係る表示制御システムの利用シーンを説明する図である。
【図３】本発明の実施形態に係る表示制御プログラムを実行するコンピュータの機能ブロック図である。
【図４】比較部の第１構成例を示す図である。
【図５】第１構成例による表示制御を説明する図である。
【図６】第１構成例による表示制御を説明する図である。
【図７】第１構成例による表示制御を説明する図である。
【図８】第１構成例による表示制御を説明する図である。
【図９】比較部の第２構成例を示す図である。
【図１０】第２構成例による表示制御を説明する図である。
【図１１】第２構成例による表示制御を説明する図である。
【図１２】第２構成例による表示制御を説明する図である。
【図１３】第２構成例による表示制御を説明する図である。
【図１４】比較部の第３構成例を示す図である。
【図１５】第３構成例による表示制御を説明する図である。
【図１６】第３構成例による表示制御を説明する図である。
【図１７】比較部の第４構成例を示す図である。
【図１８】第４構成例による表示制御を説明する図である。
【図１９】比較部の第５構成例を示す図である。
【図２０】第５構成例による表示制御を説明する図である。
【図２１】比較部の第６構成例を示す図である。
【図２２】第６構成例による表示制御を説明する図である。
【図２３】比較部の第７構成例を示す図である。
【図２４】第７構成例による表示制御を説明する図である。
【図２５】比較部の第８構成例を示す図である。
【図２６】第８構成例による表示制御を説明する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１６】
図１は、本発明の実施形態に係る表示制御システムの外観斜視図である。この表示制御システムは、コンピュータ１０と該コンピュータ１０の表示出力を投影するプロジェクタ１２とを含んでおり、これらは例えば企業の会議室に設置される。該会議室にはコンピュータ１０を操作するユーザＡのみならず、ユーザＢ及びユーザＣも居合わせている。コンピュータ１０は、有線又は無線によりインターネットやイントラネットなどのネットワーク１６に接続されており、該ネットワーク１６上のウェブサーバ１４から提供されるウェブページ情報を受信して、表示内容をコンピュータ１０の画面に映し出す。プロジェクタ１２は同じ表示内容を壁などの投影面に映し出す。したがって、それら表示内容は、コンピュータ１０の操作者であるユーザＡのみならず、ユーザＢ及びユーザＣの目にも触れることになる。
【００１７】
ウェブサーバ１４は、アカウントが事前に登録されたユーザに対して、該ユーザ向けに動的に生成されたウェブページ情報を送信する、いわゆるＡＳＰ（アプリケーションサービスプロバイダ）サーバである。すなわち、コンピュータ１０がユーザＩＤ及び真正なパスワードを含むアカウント情報をウェブサーバ１４に送信すると、該ウェブサーバ１４はユーザＩＤに応じたウェブページ情報を動的に生成し、これをコンピュータ１０に返信する。ユーザＩＤ又はそれと等価な情報は、例えばクッキー又はＵＲＬの引数としてコンピュータ１０からウェブサーバ１４に送信される。ウェブページ情報は、ユーザに宛てたメールその他の個人的メッセージ、ユーザと同じ属性（例えば役職など）の者に宛てた掲示情報・メールその他の特定属性ユーザ向けメッセージ、全ユーザ向けのメッセージのいずれか一つを含んでいる。すなわち、各ユーザに宛てて送信されるウェブページ情報は、ユーザＩＤに応じた個人的メッセージ、ユーザＩＤに応じた特定属性ユーザ向けメッセージ、或いは全ユーザ向けメッセージのいずれか一つを含んでいる。このため、そして、同じＵＲＬにアクセスして得られる表示内容であっても、ユーザ毎に少なくとも一部が異なり得る。
【００１８】
本実施形態に係る表示制御システムによると、ユーザＡ、ユーザＢ及びユーザＣのそれぞれに対してウェブサーバ１４から送信されるウェブページ情報の比較により、実際にコンピュータ１０の画面や投影面に映し出される表示内容が変化する。図２は、この状況を説明する図である。まず、ユーザＡは、ログインページのＵＲＬ（Uniform Resource Locator）をキーボードなどの入力手段を用いてコンピュータ１０に入力して、ウェブページ情報をウェブサーバ１４から受信し、該ウェブページ情報が示すログインページをコンピュータ１０の画面及び投影面に映し出す。そして、同図（ａ）に示すように、自分のアカウント情報をログインページ内の指定された箇所にユーザＡが入力する。このアカウント情報はウェブサーバ１４に送信され、該アカウント情報が真正なものであると確認すると、ウェブサーバ１４は、ユーザＡ向けのウェブページ情報を返信する。そして、コンピュータ１０の画面にはユーザＡ向けの表示内容が表示され、また同図（ｂ）に示すように、投影面にも同じ表示内容が映し出される。次に、本表示制御システムが設置された会議室に同じグループに所属するユーザＢが入ってくると、ユーザＡは、ユーザＡ向けの表示内容の表示を取りやめて、再度ログインページをコンピュータ１０の画面及び投影面に映し出す。そして、同図（ｃ）に示すように、自分のアカウント情報をログインページ内の指定された箇所にユーザＢが入力する。このアカウント情報はウェブサーバ１４に送信され、該アカウント情報が真正なものであると確認すると、ウェブサーバ１４は、ユーザＢ向けのウェブページ情報を返信する。コンピュータ１０では、ユーザＢ向けのウェブページ情報を表示せずに、代わりに、同図（ｄ）に示すようにユーザＡ向けのウェブページ情報が示す表示内容のうち、ユーザＢ向けのウェブページ情報が示す表示内容にも含まれるものだけを画面に表示したり、投影面に映し出したりする。例えば、同図（ｂ）（ｄ）に示されるように、ユーザＡ向けの情報である「Ａさん個人の情報」（例えば受信メールのリストなど）は、ユーザＢ向けのウェブページ情報が示す表示内容には含まれておらず、故に、この表示内容はコンピュータ画面や投影面に映し出されず、代替画像（例えば特定色の画像）が映し出される。一方、ユーザＡとユーザＢは同じグループに所属しており、ユーザＡ向けの表示内容に含まれる「グループの共有情報」は、ユーザＢ向けの表示内容にも含まれる。このため、この「グループの共有情報」についてはコンピュータ画面や投影面に映し出される。ユーザ全員向けの情報である「共有情報」も同様にコンピュータ画面や投影面に映し出される。
【００１９】
会議室にユーザＡと異なるグループに所属するユーザＣがさらに入ってくると、ユーザＡは、一部が伏せられたユーザＡ向けの表示内容の表示を取りやめて、再度ログインページをコンピュータ１０の画面及び投影面に映し出す。そして、同図（ｅ）に示すように、自分のアカウント情報をログインページ内の指定された箇所にユーザＣが入力する。このアカウント情報はウェブサーバ１４に送信され、該アカウント情報が真正なものであると確認すると、ウェブサーバ１４は、ユーザＣ向けのウェブページ情報を返信する。コンピュータ１０では、ユーザＣ向けのウェブページ情報を表示せずに、代わりに、同図（ｆ）に示すようにユーザＡ向けのウェブページ情報のうち、ユーザＢ向けのウェブページ情報及びユーザＣ向けのウェブページ情報のいずれにも含まれるものだけを画面に表示し、また投影面に映し出す。同図に示す例では、異なるグループに所属するユーザＣ向けの表示内容には、ユーザＡ向けの表示内容に含まれる「グループの共有情報」が含まれず、故に、コンピュータ画面や投影面には、ユーザ全員向けの情報である「共有情報」のみが映し出される。そして、「Ａさん個人の情報」や「グループの共有情報」の代わりに、代替画像が映し出される。
【００２０】
図３は、コンピュータ１０の機能ブロック図である。コンピュータ１０はＣＰＵ、メモリ、キーボード、表示画面、ネットワークインタフェースなどを含む汎用コンピュータであり、このコンピュータ１０で本実施形態に係る表示制御プログラムを実行することにより、同図に示される各機能が実現される。表示制御プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ可読情報記憶媒体１１（図１参照）に格納され、該媒体１１からコンピュータ１０にインストールされてもよいし、或いはネットワーク１６上の他のコンピュータからダウンロードされてもよい。
【００２１】
表示制御プログラムを実行するコンピュータ１０は、機能的に見て、操作受付部２０、通信制御部２２、記憶部２４、修正本人ページ情報生成部２６、比較部２８及び表示部３０を含んでいる。操作受付部２０は、コンピュータ１０のキーボード・マウスその他の入力手段を中心に構成されており、ウェブページのＵＲＬを受け付けたり、各ユーザが入力するアカウント情報を受け付けたりする。受け付けられるウェブページのＵＲＬは、キーボードによりタイプされたものであったり、マウス等のポインティングデバイスでクリックされたウェブページ中のボタンに関連づけられたＵＲＬであったりする。通信制御部２２は、操作受付部２０が受け付けたＵＲＬをネットワーク１６に送出して、ウェブサーバ１４からウェブページ情報を受信する。なお、ウェブページ情報は構造化文書、例えばＨＴＭＬ（Hyper Text Markup Language）の形式で作成されている。また、通信制御部２２はアカウント情報記憶部２２ａを含んでおり、操作受付部２０が受け付けた各ユーザのアカウント情報を記憶する。そして、ＵＲＬをネットワーク１６に送出する際には、アカウント情報記憶部２２ａに記憶されたアカウント情報を、クッキー或いはＵＲＬの引数として、併せて送出する。
【００２２】
記憶部２４は、例えばコンピュータ１０に内蔵されるハードディスク記憶装置により構成されており、該記憶部２４には、本人ページ情報記憶部２４ａ、同席者ページ情報記憶部２４ｂ、修正本人ページ情報記憶部２４ｃが含まれる。本人ページ情報記憶部２４ａは、コンピュータ１０の操作者であるユーザ（本人、すなわち図１及び２におけるユーザＡ）向けのウェブページ情報（本人ページ情報）を記憶する。この本人ページ情報は、通信制御部２２が、同ユーザのアカウント情報を伴ってウェブサーバ１４にアクセスすることにより取得したものである。なお、通信制御部２２は、ウェブサーバ１４から本人ページ情報を受信すると、該本人ページ情報中に記述された指示に従ってテキストや画像などのコンテンツをウェブサーバ１４などのネットワーク１６上のコンピュータからさらに取得する。これらのコンテンツも本人ページ情報に含まれる。
【００２３】
また、同席者ページ情報記憶部２４ｂは、コンピュータ１０の操作者であるユーザ以外のユーザ（同席者、すなわち図１及び２におけるユーザＢ及びＣ）向けのウェブページ情報（同席者ページ情報）をユーザ毎に記憶する。これらの同席者ページ情報も、通信制御部２２が、各ユーザのアカウント情報を伴ってウェブサーバ１４にアクセスすることにより取得したものである。なお、通信制御部２２は、ウェブサーバ１４から各同席者ページ情報を受信すると、該本人ページ情報中に記述された指示に従ってテキストや画像などのコンテンツをウェブサーバ１４などのネットワーク１６上のコンピュータからさらに取得する。これらのコンテンツも同席者ページ情報に含まれる。
【００２４】
通信制御部２２では、コンピュータ画面に表示されたウェブページに含まれるいずれかのリンクボタンがクリックされる度に、そのボタンに対応するＵＲＬに本人のアカウント情報を伴ってアクセスする。そして、取得した本人ページ情報で本人ページ情報記憶部２４ａの記憶内容を更新する。つづいて、アカウント情報記憶部２２ａに記憶される各アカウント情報を伴って、同じＵＲＬに対してアクセスする。こうして取得される各同席者ページ情報で同席者ページ情報記憶部２４ｂの各記憶内容を更新する。
【００２５】
比較部２８は、本人ページ情報記憶部２４ａに記憶される本人ページ情報、及び同席者ページ情報記憶部２４ｂに記憶される各同席者ページ情報を比較する。また、修正本人ページ情報生成部２６は、本人ページ情報記憶部２４ａに記憶される本人ページ情報、及び同席者ページ情報記憶部２４ｂに記憶される各同席者ページ情報の比較結果に従って、本人ページ情報の一部又は全部を代替画像に置換した表示を行うためのデータを生成する。このデータはウェブページ情報の形式であってもよいし、画像データの形式であってもよい。修正本人ページ情報記憶部２４ｃは、こうして生成されるデータを記憶する。
【００２６】
表示部３０は、記憶部２４に記憶されるウェブページ情報を解釈して、コンピュータ１０に備えられた画面に該ウェブページ情報が示す表示内容を表示させる。具体的には、コンピュータ１０にログインページのＵＲＬが入力された場合には、ログインページを表示させる。また、同席者ページ情報記憶部２４ｂに同席者ページ情報が記憶されていなければ、本人ページ情報記憶部２４ａに記憶された本人ページ情報に基づき、本人向けの表示内容を表示させる。また、同席者ページ情報記憶部２４ｂに同席者ページ情報が記憶されていれば、修正本人ページ情報記憶部２４ｃに記憶されたデータに基づき、修正された本人向けの表示内容を表示させる。
【００２７】
なお、本実施形態に係る表示制御プログラムのうち、ＵＲＬやアカウント情報の入力を受け付け、それらに基づいてウェブページ情報及び関連するコンテンツをウェブサーバ１４などの他のコンピュータから受信し、表示内容を画面に表示させる部分については、既存のウェブブラウザのプログラムを流用してよい。
【００２８】
ここで、比較部２８の処理について、さらに具体的に説明する。図４は、比較部２８の第１構成例を示す図である。この例では、比較部２８は、画像比較部２８ａ及びページ画像生成部２８ｂから構成される。ページ画像生成部２８ｂは、各同席者ページ情報の表示内容を示す画像データ、本人ページ情報の表示内容を示す画像データを生成する。これら画像データは、各画素に表示すべき色の情報から構成される、いわゆるラスタ形式のデータである。画像比較部２８ａは、こうして生成される画像データを比較する。すなわち、本人ページ情報から生成される画像データを、各同席者ページ情報から生成される画像データと比較する。そして、本人ページ情報から生成される画像データが示す画像のうち、どの部分がいずれの同席者ページ情報から生成される画像データが示す画像にも同内容が同位置に含まれているか、どの部分がいずれかの同席者ページ情報から生成される画像データが示す画像に同内容が同位置に含まれていないか、を判断する。こうした判断は、画素単位で行われてもよいし、複数画素の集合の単位で行われてもよい。或いは、枠で囲まれた領域の単位で行われてもよい。図５〜図８は、本人ページ情報から生成される画像データが示す画像における枠で囲まれた領域毎に、各同席者ページ情報から生成される画像データが示す画像の同位置に同内容が含まれているか否かを判断し、判断結果に従って修正された画像データを生成する例を示している。各図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示しており、（ｃ）は、修正された表示内容を示している。図５に示すように、同席者ページ情報が示す表示内容が、本人ページ情報が示す表示内容と同一であれば、修正された表示内容、すなわちコンピュータ画面や投影面に映し出される表示内容は、元々の本人ページ情報が示す表示内容そのものとなる。図６に示すように、同席者ページ情報が示す表示内容の一部が、本人ページ情報が示す表示内容と異なっていれば、修正された表示内容は、本人ページ情報が示す表示内容において、その異なった部分を代替画像（図中網掛けの領域）に代えたものとなる。また、図７に示すように、同席者ページ情報が示す表示内容のレイアウトと本人ページ情報が示す表示内容のレイアウトが異なっていれば、修正された表示内容は、本人ページ情報が示す表示内容の全てを代替画像に変えたものとなる。図８に示すように、本人ページ情報のＵＲＬに同席者のアカウント情報でアクセスできないときは、同席者ページ情報はエラーメッセージを示すものとなり、このときも、修正された表示内容は、本人ページ情報が示す表示内容の全てを代替画像に変えたものとなる。
【００２９】
次に、図９は、比較部２８の第２構成例を示す図である。この例では、比較部２８は、テキスト抽出部２８ｄ及びテキスト比較部２８ｃから構成される。テキスト抽出部２８ｄは、本人ページ情報及び同席者ページ情報のうち、表示内容を示すテキストデータのみを抽出する。テキスト比較部２８ｃは、本人ページ情報から抽出されるテキストデータを、各同席者ページ情報から抽出されるテキストデータと比較する。そして、本人ページ情報から抽出されるテキストデータのうち、どの部分がいずれの同席者ページ情報から抽出されるテキストデータにも同内容が含まれているか、どの部分がいずれかの同席者ページ情報から抽出されるテキストデータに同内容が含まれていないか、を判断する。こうした判断は、例えばテキストの段落単位、或いは枠で囲まれて表示される範囲の単位といった構造文書の構造単位で行われてよい。図１０〜図１３は、本人ページ情報から抽出されるテキストデータにおける枠で囲まれた領域内のテキスト毎に、各同席者ページ情報から抽出されるテキストデータに同内容が含まれているか否かを判断し、判断結果に従って修正された表示内容を決定する例を示している。各図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示しており、（ｃ）は、修正された表示内容を示している。図１０に示すように、本人ページ情報から抽出されるテキストデータに含まれるテキスト及び画像データのＵＲＬ（パス）が、同席者ページ情報から抽出されるテキストデータに含まれている場合、修正された表示内容は、元々の本人ページ情報が示す表示内容そのものとなる。図１１に示すように、本人ページ情報から抽出されるテキストデータに含まれるテキストは、同席席者ページ情報から抽出されるテキストデータに含まれているものの、画像データのＵＲＬは含まれていない場合、修正された表示内容は、元のテキストを含むものの、画像データが表示される領域には代替画像が嵌め込まれたものとなる。図１２に示すように、本人ページ情報が示す表示内容と同席者ページ情報が示す表示内容とでレイアウトが異なっていても、本人ページ情報から抽出されるテキストデータに含まれるテキスト及び画像データのＵＲＬと同一のものが、同席者ページ情報から抽出されるテキストデータに含まれている場合、修正された表示内容は、元々の本人ページ情報が示す表示内容そのものとなる。また、図１３に示すように、本人ページ情報が示す表示内容と同席者ページ情報が示す表示内容とでレイアウトが異なっており、且つ、本人ページ情報から抽出されるテキストデータに含まれる画像データのＵＲＬが、同席者ページ情報から抽出されるテキストデータに含まれていない場合、修正された表示内容は、元々の本人ページ情報が示す表示内容において、画像部分を代替画像に置き換えたものとなる。
【００３０】
次に、図１４は、比較部２８の第３構成例を示している。この例では、比較部２８は、テキスト／非テキスト抽出部２８ｇ、テキスト比較部２８ｅ及び非テキスト比較部２８ｆを含んで構成されている。テキスト／非テキスト抽出部２８ｇは、本人ページ情報や同席者ページ情報からテキストデータ及びテキストデータ以外のデータ（非テキストデータ）、具体的には画像データを区別して抽出する。そして、テキストデータはテキスト比較部２８ｅに渡され、非テキストデータはテキスト／非テキスト抽出部２８ｇに渡される。テキスト比較部２８ｅは、本人ページ情報から抽出されたテキストを、予め決められた範囲毎に、同席者ページ情報から抽出されたテキストに含まれるか否かを判断する。非テキスト比較部２８ｆは、本人ページ情報から抽出された各非テキストデータについて、同席者ページ情報から抽出された非テキストデータの中に同内容のものが含まれているか否かを判断する。修正本人ページ情報生成部２６は、本人ページ情報から抽出されたテキストのうち、同席者ページ情報から抽出されたテキストに含まれない部分を代替画像に置き換え、さらに本人ページ情報から抽出された非テキストデータのうち、同席者ページ情報から抽出された非テキストデータに同内容のものが含まれないものを代替画像に置き換えることで、修正された本人ページ情報を生成する。図１５及び図１６は、本人ページ情報から抽出されるテキストデータにおける枠で囲まれた領域内のテキスト毎に、各同席者ページ情報から抽出されるテキストデータに同内容が含まれているか否かを判断し、さらに本人ページ情報から抽出される非テキストデータが、各同席者ページから抽出される非テキストデータの中に同内容のものが含まれているか否かを判断し、それらの判断結果に従って修正された表示内容を決定する例を示している。各図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示しており、（ｃ）は、修正された表示内容を示している。図１５に示すように、本人ページ情報及び同席者ページ情報が示す表示内容のレイアウトが異なっており、また、同席者ページ情報が示す表示内容に、本人ページ情報が示す表示内容には存在しない画像が含まれていても、本人ページ情報から抽出される各領域のテキスト、及び各非テキストデータが、同席者ページ情報から抽出されるテキスト及び非テキストデータに含まれていれば、修正された表示内容は、元々の本人ページ情報が示す表示内容と同じになる。また、図１６に示すように、本人ページ情報から抽出される非テキストデータと、対応する同席者ページ情報から抽出される非テキストデータとで、それらのＵＲＬが異なっていたとしても、内容が同じであれば、修正された表示内容は、元々の本人ページ情報が示す表示内容と同じになる。
【００３１】
次に、図１７は、比較部２８の第４構成例を示している。この例では、比較部２８はテキスト／非テキスト抽出部２８ｊ、テキスト比較部２８ｈ及び非テキストアクセス判定部２８ｉから構成される。テキスト／非テキスト抽出部２８ｊは、本人ページ情報及び同席者ページ情報からテキストデータを抽出する。また、本人ページ情報から非テキストデータ（画像データ）のＵＲＬを抽出する。そして、テキストデータはテキスト比較部２８ｈに渡され、非テキストデータのＵＲＬは非テキストアクセス判定部２８ｉに渡される。テキスト比較部２８ｈは、本人ページ情報から抽出されたテキストを、予め決められた範囲毎に、同席者ページ情報から抽出されたテキストに含まれるか否かを判断する。非テキストアクセス判定部２８ｉは、本人ページ情報から抽出されたＵＲＬについて、各同席者のアカウント情報を伴ってアクセスし、非テキストデータが取得できるか否かを判断する。修正本人ページ情報生成部２６は、本人ページ情報から抽出されたテキストのうち、同席者ページ情報から抽出されたテキストに含まれない部分を代替画像に置き換え、さらに本人ページ情報から抽出されたＵＲＬに対応する非テキストデータのうち、同ＵＲＬ及び同席者のアカウント情報を用いてアクセスできなかったものを代替画像に置き換えることで、修正された本人ページ情報を生成する。図１８は、本人ページ情報から抽出されるテキストデータにおける枠で囲まれた領域内のテキスト毎に、各同席者ページ情報から抽出されるテキストデータに同内容が含まれているか否かを判断し、さらに本人ページ情報から抽出されるＵＲＬの非テキストデータに、同席者のアカウント情報を用いてアクセスできるか否かを判断し、それらの判断結果に従って修正された表示内容を決定する例を示している。同図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示している。（ｃ）は、同席者のアカウント情報を用いて非テキストデータにアクセスできた場合における、修正された表示内容を示しており、（ｄ）は、アクセスできなかった場合における、修正された表示内容を示している。（ａ）（ｂ）に示すように、本人ページ情報から抽出されるテキストデータのうち、同席者ページ情報から抽出されるテキストデータに含まれていない部分があれば、その部分は代替画像に置き換えられる。また、本人ページ情報から抽出される非テキストデータのＵＲＬに対して、同席者のアカウント情報を用いてアクセスしたとき、アクセスに成功すれば、（ｃ）に示すように、修正後の表示内容においても元の非テキストがそのまま表され、アクセスに失敗すれば、（ｄ）に示すように、修正後の表示内容において元の非テキストは代替画像に置き換えられる。
【００３２】
図１９は、比較部２８の第５構成例を示している。この例では、比較部２８はページ要素抽出部２８ｍ及び要素比較部２８ｋから構成される。ページ要素抽出部２８ｍは、本人ページ情報及び同席者ページ情報から、それら情報が示す表示内容に含まれる各表示単位、例えばプレースホルダ、フレーム、テーブルにおける要素などを識別する情報（例えばＩＤ）を抽出する。要素比較部２８ｋは、本人ページ情報から抽出される識別情報が、同席者ページ情報から抽出される識別情報に含まれているか否かを判断する。修正本人ページ情報生成部２６は、本人ページ情報から抽出される識別情報が、同席者ページ情報から抽出される識別情報に含まれていれば、その識別情報により識別される表示単位をそのまま修正後の表示内容にも含め、含まれていなければ、その識別情報により識別される表示単位を代替画像に置き換えて修正後の表示内容とする。図２０は、第５構成例の処理を示している。同図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示している。（ｃ）は、修正された表示内容を示している。同図に示されるように、識別情報が同じ表示単位が、同席者ページ情報が示す表示内容に含まれていれば、その表示単位の内容が異なっていたとしても同表示単位は、そのまま修正後の表示内容にも含まれる。また、識別情報が同じ表示単位が、同席者ページ情報が示す表示内容に含まれていなければ、その表示単位は修正後表示内容においては代替画像に置き換えられる。
【００３３】
図２１は、比較部２８の第６構成例を示している。この例では、比較部２８は、ページ要素抽出部２８ｑ、要素比較部２８ｐ及び要素表示可否判定部２８ｎから構成される。ページ要素抽出部２８ｑは、本人ページ情報及び同席者ページ情報から、それら情報が示す表示内容に含まれる各表示単位、例えばプレースホルダ、フレーム、テーブルにおける要素などを識別する情報（例えばＩＤ）を抽出する。要素比較部２８ｐは、本人ページ情報から抽出される識別情報が、同席者ページ情報から抽出される識別情報に含まれているか否かを判断する。要素表示可否判定部２８ｎは、本人ページ情報から抽出される識別情報が、同席者ページ情報から抽出される識別情報に含まれている場合において、同識別情報により識別される表示単位に表されるコンテンツへのアクセスが成功しているか失敗しているかを判断する。修正本人ページ情報生成部２６は、それらの判断結果に従って修正後の表示内容を判断する。図２２は、第６構成例の処理を示している。同図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示している。（ｃ）は、修正された表示内容を示している。同図に示すように、本人ページ情報から抽出される識別情報が、同席者ページ情報から抽出される識別情報に含まれており、且つその識別情報により識別される表示単位に表されるコンテンツへのアクセスが成功していれば（その内容を問わず）、元々の本人ページ情報が示す表示内容における、同識別情報により識別される表示単位の部分は、そのまま修正後表示内容にも含められる。また、アクセスが失敗していれば、その部分は修正後表示内容において代替画像に代わる。また、本人ページ情報から抽出される識別情報が、同席者ページ情報から抽出される識別情報に含まれていない場合も、その識別情報により識別される表示単位の部分は修正後表示内容において代替画像に代わる。
【００３４】
図２３は、比較部２８の第７構成例を示している。この例では、比較部２８は、ページ要素抽出部２８ｔ、テキスト比較部２８ｒ及び非テキスト比較部２８ｓから構成される。ページ要素抽出部２８ｔは、本人ページ情報及び同席者ページ情報から、それら情報が示す表示内容に含まれる各表示単位、例えばプレースホルダ、フレーム、テーブルにおける要素毎に、表示内容を示すテキストデータ又は非テキストデータ（画像データ）を抽出する。そして、テキストデータをテキスト比較部２８ｒに渡し、非テキストデータを非テキスト比較部２８ｓに渡す。テキスト比較部２８ｒは、本人ページ情報から抽出される各表示単位のテキストデータが、同席者ページ情報から抽出されるテキストデータに含まれるか否かを判断する。非テキスト比較部２８ｓは、本人ページ情報から抽出される各表示単位の非テキストデータが、同席者ページ情報から抽出される非テキストデータの中に同内容のものが含まれているか否かを判断する。修正本人ページ情報生成部２６は、本人ページ情報から抽出されるテキストデータや非テキストデータと同内容のものが、同席者ページ情報から抽出されるテキストデータや非テキストデータに含まれていれば、それらテキストデータ又は非テキストデータをそのまま修正後表示内容に含める。また、含まれていなければ、それらテキストデータ又は非テキストデータに対応する表示単位に代替画像を嵌め込む。図２４は、第７構成例の処理を示している。同図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示している。（ｃ）は、修正された表示内容を示している。同図に示すように、本人ページ情報から抽出される各表示単位のテキストデータ又は非テキストデータが、同席者ページ情報から抽出される各表示単位のテキストデータ又は非テキストデータに含まれていれば、元々の本人ページ情報が示す表示内容における、同表示単位の内容がそのまま修正後表示内容に含められる。また、含まれていなければ、同表示単位の内容は修正後表示内容において代替画像に代わる。
【００３５】
図２５は、比較部２８の第８構成例を示している。この例では、比較部２８は、ページ要素抽出部２８ｗ、テキスト比較部２８ｕ及び非テキストアクセス判定部２８ｖから構成される。ページ要素抽出部２８ｗは、本人ページ情報及び同席者ページ情報から、それら情報が示す表示内容に含まれる各表示単位、例えばプレースホルダ、フレーム、テーブルにおける要素毎に、表示内容を示すテキストデータ又は非テキストデータ（画像データ）のＵＲＬを抽出する。そして、テキストデータをテキスト比較部２８ｕに渡し、非テキストデータのＵＲＬを非テキストアクセス判定部２８ｖに渡す。テキスト比較部２８ｕは、本人ページ情報から抽出される各表示単位のテキストデータが、同席者ページ情報から抽出されるテキストデータに含まれるか否かを判断する。非テキストアクセス判定部２８ｖは、本人ページ情報から抽出されるＵＲＬに対して、同席者のアカウント情報を用いてアクセスできるか否かを判断する。修正本人ページ情報生成部２６は、それらの判断に従って修正後表示内容を決定する。図２６は、第８構成例の処理を示している。同図において、（ａ）は、本人ページ情報が示す表示内容を示しており、（ｂ）は、同じＵＲＬに対応する同席者ページ情報が示す表示内容を示している。（ｃ）は、修正された表示内容を示している。同図に示すように、本人ページ情報から抽出される各表示単位のテキストデータが、同席者ページ情報から抽出されるいずれかの表示単位のテキストデータに含まれていれば、元々の本人ページ情報が示す表示内容における、同表示単位の内容がそのまま修正後表示内容に含められる。また、含まれていなければ、同表示単位の内容は修正後表示内容において代替画像に代わる。また、同席者ページ情報から抽出されるＵＲＬにアクセスできた場合には、元々の本人ページ情報が示す表示内容における、同ＵＲＬに対応する表示単位の内容はそのまま修正後表示内容にも含められる。一方、アクセスできない場合には、同表示内容の内容は修正後表示内容において代替画像に置き換わる。
【００３６】
以上説明した本実施形態によれば、同席者であるユーザＢ及びユーザＣに対して表示される表示内容に応じて、コンピュータ１０の操作者本人であるユーザＡに対する表示内容を変化させることができる。
【００３７】
なお、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、以上の説明では、本発明に係る表示制御システムを、コンピュータ１０及びそこで実行される表示制御プログラムを中心として構成したが、一部又は全部の処理を、ウェブサーバ１４その他のネットワーク１６上の他のコンピュータに担わせてもよいのはもちろんである。例えば、以上の説明と同様にして、ネットワーク１６上の他のコンピュータにプログラムを実行させ、該コンピュータを、複数人のそれぞれに対して提供される、互いに対応する表示情報を取得する表示情報取得手段、及び前記複数人のうち１人に対して提供される表示情報が示す表示内容のうち、該１人に対して提供される表示情報と、他のそれぞれの人に対して提供される表示情報と、に応じた一部又は全部を示す表示情報を生成する表示情報生成手段として機能させるようにしてよいのはもちろんである。
【符号の説明】
【００３８】
１０  コンピュータ、１１  コンピュータ可読情報記憶媒体、１２  プロジェクタ、１４  ウェブサーバ、１６  ネットワーク、２０  操作受付部、２２  通信制御部、２２ａ  アカウント情報記憶部、２４  記憶部、２４ａ  本人ページ情報記憶部、２４ｂ  同席者ページ情報記憶部、２４ｃ  修正本人ページ情報記憶部、２６  修正本人ページ情報生成部、２８  比較部、３０  表示部。
【図１】
0005533117.tif 000002
【図２】
0005533117.tif 000003
【図３】
0005533117.tif 000004
【図４】
0005533117.tif 000005
【図５】
0005533117.tif 000006
【図６】
0005533117.tif 000007
【図７】
0005533117.tif 000008
【図８】
0005533117.tif 000009
【図９】
0005533117.tif 000010
【図１０】
0005533117.tif 000011
【図１１】
0005533117.tif 000012
【図１２】
0005533117.tif 000013
【図１３】
0005533117.tif 000014
【図１４】
0005533117.tif 000015
【図１５】
0005533117.tif 000016
【図１６】
0005533117.tif 000017
【図１７】
0005533117.tif 000018
【図１８】
0005533117.tif 000019
【図１９】
0005533117.tif 000020
【図２０】
0005533117.tif 000021
【図２１】
0005533117.tif 000022
【図２２】
0005533117.tif 000023
【図２３】
0005533117.tif 000024
【図２４】
0005533117.tif 000025
【図２５】
0005533117.tif 000026
【図２６】
0005533117.tif 000027