(57)【要約】【課題】コンテンツ表示システムにおいて、同じコンテンツを表示する装置の間で、コンテンツに関する情報を共有できるようにする。【解決手段】コンテンツ表示システムでは、ＰＣ２００は、サーバ３００にアクセスし、サーバ３００内のホームページを表示させる。ＰＣ２００を携帯しているユーザがＭＦＰ１００に近寄ると、ＰＣ２００はＭＦＰ１００の存在を検出する。ＰＣ２００は、ウェブブラウザの種類、ホームページのＵＲＬ、当該ホームページの中のＰＣ２００の表示画面において表示対象となっている領域を特定する情報、および、ポインティング位置を、ＭＦＰ１００に送信する。これにより、ＭＦＰ１００では、ＰＣ２００から送信された情報に基づいて、ＰＣ２００における注目位置を画面の中央に表示する等、注目位置に関連する特徴を有する態様で、当該ホームページが表示される。【選択図】図２
2012226533.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイを備えたコンテンツ表示装置であって、
コンテンツのデータを記憶するための記憶手段と、
前記記憶手段に記憶されたデータに対応する前記コンテンツを前記ディスプレイに表示させるための表示手段と、
前記ディスプレイに表示された前記コンテンツに対する注目箇所を特定する情報を取得する取得手段と、
前記コンテンツを特定する情報と、前記注目箇所を特定する情報とを、他の表示機器に送信する送信手段とを備える、コンテンツ表示装置。
【請求項２】
情報の入力を受け付けるための入力手段をさらに備え、
前記注目箇所を特定する情報は、前記コンテンツにおける前記ディスプレイでの表示の対象となった部分を特定する情報と、前記入力手段において前記ディスプレイにおける表示位置を指定する情報とを含む、請求項１に記載のコンテンツ表示装置。
【請求項３】
ディスプレイを備えたコンテンツ表示装置であって、
コンテンツを表示する他の表示機器から、前記コンテンツを特定する情報と、前記表示機器において表示された前記コンテンツに対する注目箇所を特定する情報とを受信する受信手段と、
前記コンテンツを特定する情報に基づいて前記コンテンツのデータを取得する取得手段と、
前記注目箇所を特定する情報に基づいて、前記取得手段が取得したコンテンツのデータに対応する前記コンテンツにおける、前記注目箇所に対応する箇所を特定する特定手段と、
前記特定手段の特定の結果に応じた態様で、前記取得手段が取得したコンテンツのデータに対応するコンテンツを前記ディスプレイに表示させるための表示制御手段とを備える、コンテンツ表示装置。
【請求項４】
情報の入力を受け付けるための入力手段をさらに備え、
前記表示制御手段は、前記特定手段が特定した前記注目箇所に対応する箇所について、当該箇所を前記ディスプレイの中央付近に表示する、当該箇所を前記入力手段によって選択された状態で表示する、当該箇所付近に特定の画像を追加するように表示する、または、当該箇所の表示属性を変更して表示する、という複数の表示態様のうち少なくとも１つの表示態様で表示させるように、前記コンテンツを前記ディスプレイに表示させる、請求項３に記載のコンテンツ表示装置。
【請求項５】
前記入力手段は、前記表示制御手段による、前記特定手段が特定した前記注目箇所に対応する箇所についての表示態様を選択する情報の入力を受け付け、
前記表示制御手段は、前記入力手段に入力された表示態様で、前記コンテンツを前記ディスプレイに表示させる、請求項４に記載のコンテンツ表示装置。
【請求項６】
第１のディスプレイを含む第１のコンテンツ表示装置と、第２のディスプレイを含む第２のコンテンツ表示装置とを備えたコンテンツ表示システムであって、
前記第１のコンテンツ表示装置は、
コンテンツのデータを記憶するための記憶手段と、
前記記憶手段に記憶されたデータに対応する前記コンテンツを前記第１のディスプレイに表示させるための表示手段と、
前記第１のディスプレイに表示された前記コンテンツに対する注目箇所を特定する情報を取得する第１の取得手段と、
前記コンテンツを特定する情報と、前記注目箇所を特定する情報とを、前記第２のコンテンツ表示装置に送信する送信手段とを含み、
前記第２のコンテンツ表示装置は、
前記第１のコンテンツ表示装置から、前記コンテンツを特定する情報と、前記第１のコンテンツ表示装置において表示された前記コンテンツに対する注目箇所を特定する情報とを受信する受信手段と、
前記コンテンツを特定する情報に基づいて前記コンテンツのデータを取得する第２の取得手段と、
前記注目箇所を特定する情報に基づいて、前記第２の取得手段が取得したコンテンツのデータに対応する前記コンテンツにおける、前記注目箇所に対応する箇所を特定する特定手段と、
前記特定手段の特定の結果に応じた態様で、前記第２の取得手段が取得したコンテンツのデータに対応するコンテンツを前記第２のディスプレイに表示させるための表示制御手段とを含む、コンテンツ表示システム。
【請求項７】
前記第１のコンテンツ表示装置は、情報の入力を受け付けるための第１の入力手段をさらに含み、
前記注目箇所を特定する情報は、前記コンテンツにおける前記第１のディスプレイでの表示の対象となった部分を特定する情報と、前記第１の入力手段において前記第１のディスプレイにおける表示位置を指定する情報とを含む、請求項６に記載のコンテンツ表示システム。
【請求項８】
前記第２のコンテンツ表示装置は、情報の入力を受け付けるための第２の入力手段をさらに含み、
前記表示制御手段は、前記特定手段が特定した前記注目箇所に対応する箇所について、当該箇所を前記第２のディスプレイの中央付近に表示する、当該箇所を前記第２の入力手段によって選択された状態で表示する、当該箇所付近に特定の画像を追加するように表示する、または、当該箇所の表示属性を変更して表示する、という複数の表示態様のうち少なくとも１つの表示態様で表示させるように、前記コンテンツを前記第２のディスプレイに表示させる、請求項６または請求項７に記載のコンテンツ表示システム。
【請求項９】
前記第２の入力手段は、前記表示制御手段による、前記特定手段が特定した前記注目箇所に対応する箇所についての表示態様を選択する情報の入力を受け付け、
前記表示制御手段は、前記第２の入力手段に入力された表示態様で、前記コンテンツを前記第２のディスプレイに表示させる、請求項８に記載のコンテンツ表示システム。
【請求項１０】
コンテンツのデータを記憶するための記憶手段とディスプレイとを備えたコンテンツ表示装置が備えるコンピュータを、
前記記憶手段に記憶されたデータに対応する前記コンテンツを前記ディスプレイに表示させるための表示手段、
前記ディスプレイに表示された前記コンテンツに対する注目箇所を特定する情報を取得する取得手段、および、
前記コンテンツを特定する情報と、前記注目箇所を特定する情報とを、他の表示機器に送信する送信手段として機能させるための、コンテンツ表示用プログラム。
【請求項１１】
ディスプレイを備えたコンテンツ表示装置が備えるコンピュータを、
コンテンツを表示する他の表示機器から、前記コンテンツを特定する情報と、前記表示機器において表示された前記コンテンツに対する注目箇所を特定する情報とを受信する受信手段、
前記コンテンツを特定する情報に基づいて前記コンテンツのデータを取得する取得手段、
前記注目箇所を特定する情報に基づいて、前記取得手段が取得したコンテンツのデータに対応する前記コンテンツにおける、前記注目箇所に対応する箇所を特定する特定手段、および、
前記特定手段の特定の結果に応じた態様で、前記取得手段が取得したコンテンツのデータに対応するコンテンツを前記ディスプレイに表示させるための表示制御手段として機能させるための、コンテンツ表示用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの表示に関し、特に、表示装置の仕様に合わせた態様でコンテンツを表示するためのコンテンツ表示装置、コンテンツ表示システム、および、コンテンツ表示用プログラムに関する。
【背景技術】
【０００２】
従来から、サーバ等に格納されたコンテンツを、仕様の異なる複数の表示装置のそれぞれに合わせた態様で表示するための技術が提案されている。
【０００３】
たとえば、特許文献１（特開２００２−３１２２８１号公報）には、ネットワーク上のホームページで公開されるコンテンツの表示において、ホームページ利用者のコンピュータからコンテンツが要求された場合、ホームページ利用者のコンピュータごとに用意されたスタイルシートを読み込んだ上で、当該コンテンツを利用者のコンピュータに提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１２２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術によれば、複数のクライアント端末において、サーバ上の同じコンテンツを閲覧することができる。なお、近年の情報通信機器の普及に伴い、クライアント端末同士の通信も頻繁に行なわれるようになってきている。このような状況下では、複数のクライアント端末の間で、同じコンテンツについて情報の共有を図ることが望まれるようになってきている。
【０００６】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、コンテンツ表示システムにおいて、同じコンテンツを表示する装置の間で、コンテンツに関する情報を共有できるようにすることである。
【課題を解決するための手段】
【０００７】
本発明の或る局面に従ったコンテンツ表示装置は、ディスプレイを備えたコンテンツ表示装置であって、コンテンツのデータを記憶するための記憶手段と、記憶手段に記憶されたデータに対応するコンテンツをディスプレイに表示させるための表示手段と、ディスプレイに表示されたコンテンツに対する注目箇所を特定する情報を取得する取得手段と、コンテンツを特定する情報と、注目箇所を特定する情報とを、他の表示機器に送信する送信手段とを備える。
【０００８】
好ましくは、情報の入力を受け付けるための入力手段をさらに備え、注目箇所を特定する情報は、コンテンツにおけるディスプレイでの表示の対象となった部分を特定する情報と、入力手段においてディスプレイにおける表示位置を指定する情報とを含む。
【０００９】
本発明の他の局面に従ったコンテンツ表示装置は、ディスプレイを備えたコンテンツ表示装置であって、コンテンツを表示する他の表示機器から、コンテンツを特定する情報と、表示機器において表示されたコンテンツに対する注目箇所を特定する情報とを受信する受信手段と、コンテンツを特定する情報に基づいてコンテンツのデータを取得する取得手段と、注目箇所を特定する情報に基づいて、取得手段が取得したコンテンツのデータに対応するコンテンツにおける、注目箇所に対応する箇所を特定する特定手段と、特定手段の特定の結果に応じた態様で、取得手段が取得したコンテンツのデータに対応するコンテンツをディスプレイに表示させるための表示制御手段とを備える。
【００１０】
好ましくは、情報の入力を受け付けるための入力手段をさらに備え、表示制御手段は、特定手段が特定した注目箇所に対応する箇所について、当該箇所をディスプレイの中央付近に表示する、当該箇所を入力手段によって選択された状態で表示する、当該箇所付近に特定の画像を追加するように表示する、または、当該箇所の表示属性を変更して表示する、という複数の表示態様のうち少なくとも１つの表示態様で表示させるように、コンテンツをディスプレイに表示させる。
【００１１】
好ましくは、入力手段は、表示制御手段による、特定手段が特定した注目箇所に対応する箇所についての表示態様を選択する情報の入力を受け付け、表示制御手段は、入力手段に入力された表示態様で、コンテンツをディスプレイに表示させる。
【００１２】
本発明に従ったコンテンツ表示システムは、第１のディスプレイを含む第１のコンテンツ表示装置と、第２のディスプレイを含む第２のコンテンツ表示装置とを備えたコンテンツ表示システムであって、第１のコンテンツ表示装置は、コンテンツのデータを記憶するための記憶手段と、記憶手段に記憶されたデータに対応するコンテンツを第１のディスプレイに表示させるための表示手段と、第１のディスプレイに表示されたコンテンツに対する注目箇所を特定する情報を取得する第１の取得手段と、コンテンツを特定する情報と、注目箇所を特定する情報とを、第２のコンテンツ表示装置に送信する送信手段とを含み、第２のコンテンツ表示装置は、第１のコンテンツ表示装置から、コンテンツを特定する情報と、第１のコンテンツ表示装置において表示されたコンテンツに対する注目箇所を特定する情報とを受信する受信手段と、コンテンツを特定する情報に基づいてコンテンツのデータを取得する第２の取得手段と、注目箇所を特定する情報に基づいて、第２の取得手段が取得したコンテンツのデータに対応するコンテンツにおける、注目箇所に対応する箇所を特定する特定手段と、特定手段の特定の結果に応じた態様で、第２の取得手段が取得したコンテンツのデータに対応するコンテンツを第２のディスプレイに表示させるための表示制御手段とを含む。
【００１３】
好ましくは、第１のコンテンツ表示装置は、情報の入力を受け付けるための第１の入力手段をさらに含み、注目箇所を特定する情報は、コンテンツにおける第１のディスプレイでの表示の対象となった部分を特定する情報と、第１の入力手段において第１のディスプレイにおける表示位置を指定する情報とを含む。
【００１４】
好ましくは、第２のコンテンツ表示装置は、情報の入力を受け付けるための第２の入力手段をさらに含み、表示制御手段は、特定手段が特定した注目箇所に対応する箇所について、当該箇所を第２のディスプレイの中央付近に表示する、当該箇所を第２の入力手段によって選択された状態で表示する、当該箇所付近に特定の画像を追加するように表示する、または、当該箇所の表示属性を変更して表示する、という複数の表示態様のうち少なくとも１つの表示態様で表示させるように、コンテンツを第２のディスプレイに表示させる。
【００１５】
好ましくは、第２の入力手段は、表示制御手段による、特定手段が特定した注目箇所に対応する箇所についての表示態様を選択する情報の入力を受け付け、表示制御手段は、第２の入力手段に入力された表示態様で、コンテンツを第２のディスプレイに表示させる。
【００１６】
本発明の或る局面に従ったコンテンツ表示用プログラムは、コンテンツのデータを記憶するための記憶手段とディスプレイとを備えたコンテンツ表示装置が備えるコンピュータを、記憶手段に記憶されたデータに対応するコンテンツをディスプレイに表示させるための表示手段、ディスプレイに表示されたコンテンツに対する注目箇所を特定する情報を取得する取得手段、および、コンテンツを特定する情報と、注目箇所を特定する情報とを、他の表示機器に送信する送信手段として機能させるためのプログラムである。
【００１７】
本発明の或る局面に従ったコンテンツ表示用プログラムは、ディスプレイを備えたコンテンツ表示装置が備えるコンピュータを、コンテンツを表示する他の表示機器から、コンテンツを特定する情報と、表示機器において表示されたコンテンツに対する注目箇所を特定する情報とを受信する受信手段、コンテンツを特定する情報に基づいてコンテンツのデータを取得する取得手段、注目箇所を特定する情報に基づいて、取得手段が取得したコンテンツのデータに対応するコンテンツにおける、注目箇所に対応する箇所を特定する特定手段、および、特定手段の特定の結果に応じた態様で、取得手段が取得したコンテンツのデータに対応するコンテンツをディスプレイに表示させるための表示制御手段として機能させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、或るコンテンツ表示装置におけるコンテンツの表示に際し、当該装置のディスプレイに表示されたコンテンツに対する注目箇所を特定する情報が、コンテンツを特定する情報とともに、他のコンテンツ表示装置へと送信される。
【００１９】
これにより、或るコンテンツ表示装置と他のコンテンツ表示装置との間で、或るコンテンツ表示装置において表示されているコンテンツとそれに対する注目箇所とを、共有できる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態のコンテンツ表示システムの構成の具体例を示す図である。
【図２】本実施の形態のコンテンツ表示システムにおける各装置の動作の概要を示す図である。
【図３】図１のＭＦＰ（multifunction  peripheral）のハードウェア構成の具体例を示す図である。
【図４】図３の操作パネルの構成の具体例を示す図である。
【図５】図３のタッチパネルに、コンテンツが表示されている状態の一例を示す図である。
【図６】図１のＰＣ（パーソナルコンピュータ）のハードウェア構成の具体例を示す図である。
【図７】図１のサーバのハードウェア構成の具体例を示す図である。
【図８】図１のＭＦＰの機能ブロック図である。
【図９】図１のＰＣの機能ブロック図である。
【図１０】図１のサーバに蓄積されたコンテンツのデータの一例を示す図である。
【図１１】図１のＰＣの操作パネルにおいてコンテンツを表示するためのスタイルシートの一例を示す図である。
【図１２】図１のＰＣの操作パネルにおけるコンテンツの表示例を示す図である。
【図１３】図１のＭＦＰの操作パネルにおいてコンテンツを表示するためのスタイルシートの一例を示す図である。
【図１４】図１のＰＣの操作パネルにおけるコンテンツの他の表示例を示す図である。
【図１５】図１のＰＣにおいて実行されるＷｅｂプリント処理のフローチャートである。
【図１６】図１のＭＦＰにおいて実行されるＷｅｂプリント処理のフローチャートである。
【図１７】図１のＭＦＰの操作パネルにおけるコンテンツの他の表示例を示す図である。
【図１８】図２１のスタイルシートに従って、操作パネルに表示される画面の一例を示す図である。
【図１９】図２２のスタイルシートに従って、操作パネルに表示される画面の一例を示す図である。
【図２０】図１のＭＦＰの操作パネルの表示内容の他の一例を示す図である。
【図２１】図１０のコンテンツの中の、「文章２」に対応する部分を表示するためのスタイルシートである。
【図２２】図１０のコンテンツの中の、「文章３」に対応する部分を表示するためのスタイルシートである。
【図２３】コンテンツにおける注目箇所が特定される態様を説明するための図である。
【図２４】コンテンツにおける注目箇所が特定される態様を説明するための図である。
【図２５】コンテンツにおける注目箇所が特定される態様を説明するための図である。
【図２６】図２０における注目箇所情報に基づいた表示態様の他の例を示す図である。
【図２７】図２０における注目箇所情報に基づいた表示態様のさらに他の例を示す図である。
【図２８】図２０における注目箇所情報に基づいた表示態様の別の例を示す図である。
【図２９】図１のＭＦＰからＰＣに向けて注目箇所情報が送信される際の、これらの装置において実行されるフローチャートである。
【図３０】１つのコンテンツを複数の画面に分割して表示するための技術を説明するための図である。
【図３１】１つのコンテンツを複数の画面に分割して表示するための技術を説明するための図である。
【図３２】１つのコンテンツを複数の画面に分割して表示するための技術を説明するための図である。
【図３３】１つのコンテンツを複数の画面に分割して表示するための技術を説明するための図である。
【図３４】１つのコンテンツを複数の画面に分割して表示するための技術を説明するための図である。
【発明を実施するための形態】
【００２１】
＜システム構成＞
図１は、本実施の形態のコンテンツ表示システムの構成の具体例を示す図である。
【００２２】
図１を参照して、本実施の形態にかかるコンテンツ表示システムは、コンテンツ表示装置としてのＭＦＰ１００およびＰＣ２００、ならびに、サーバ３００を含む。コンテンツ表示装置は、少なくともコンテンツを表示する機能を有していれば、ＭＦＰのように画像処理機能を有していなくとも良い。また、本実施の形態のＰＣ２００は、タブレット型のコンピュータとして例示されているが、少なくともコンテンツを表示する機能を有していれば、このような態様のコンピュータに限定されるものではない。ラップトップ型のコンピュータであっても良いし、コンテンツ表示機能を有する携帯電話機であっても良い。
【００２３】
サーバ３００は、たとえば汎用のパーソナルコンピュータなどから構成される。
ＭＦＰ１００は、ＰＣ２００と通信可能であり、情報のやり取りを行なう。ＭＦＰ１００とＰＣ２００との通信は、無線通信であればどのような通信形態であってもよい。以降の例では近距離無線通信を利用した無線通信であるものとするが、その他、赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）などであってもよい。
【００２４】
ＭＦＰ１００は、サーバ３００と通信可能である。ＭＦＰ１００とサーバ３００の通信は、有線、無線を問わず、いずれの通信形態であってもよい。本実施の形態にかかるコンテンツ表示システムがオフィス環境で用いられることを想定された場合、通信形態の一例として、有線、または無線のＬＡＮ（Local  Area  Network）にＭＦＰ１００とサーバ３００とが接続され、該ネットワークを介して情報のやり取りを行なう通信形態が挙げられる。
【００２５】
ＰＣ２００は、サーバ３００と通信可能である。ＰＣ２００とサーバ３００の通信は、無線通信であっても良いし有線通信であってもよい。以降の例ではＬＡＮにこれらが接続されて通信が実現される例を示すが、その他、電話回線を介した通信であっても良いし、赤外線通信や近距離無線通信などであってもよい。
【００２６】
本明細書では、ＭＦＰ１００とＰＣ２００の通信態様と、ＭＦＰ１００とサーバ３００の通信態様とは、同じものを例示するが、これらは異なる通信形態（前者が電話回線を利用した態様であり、後者が赤外線通信を利用した態様である、等）であってもよい。
【００２７】
また、図１には当該コンテンツ表示システムにＭＦＰ１００、ＰＣ２００、およびサーバ３００とが各々１つずつ含まれる構成が示されているが、少なくともＭＦＰ１００およびＰＣ２００は複数含まれてもよい。
【００２８】
＜動作概要＞
図２は、本実施の形態のコンテンツ表示システムにおける各装置の動作の概要を示す図である。
【００２９】
図２を参照して、コンテンツ表示システムでは、サーバ３００は、Ｗｅｂサーバとして機能する。ＰＣ２００は、サーバ３００にアクセスすることにより、当該サーバ３００に保存されているコンテンツを表示する。ＰＣ２００は、たとえばＷｅｂブラウザによって、サーバ３００内のホームページ（Ｗｅｂページ等のコンテンツ）にアクセスし、当該ホームページを表示させる。
【００３０】
本実施の形態では、ＰＣ２００を携帯しているユーザがＭＦＰ１００に近寄っていくことによって、ＰＣ２００はＭＦＰ１００の存在を検出する。そして、ＰＣ２００は、当該ＰＣ２００にインストールされているウェブブラウザの種類、ホームページのＵＲＬ（Uniform  Resource  Locator）、当該ホームページの中のＰＣ２００の表示画面において表示対象となっている領域を特定する情報、および、ポインティング位置を、ＭＦＰ１００に送信する。
【００３１】
ＭＦＰ１００では、ＰＣ２００から受信したＵＲＬにアクセスすることにより、ＰＣ２００で表示されているホームページを表示する。なお、ＭＦＰ１００では、ＰＣ２００から送信された情報に基づいて、ＰＣ２００における注目位置（本実施の形態では、その一例として、「ポインティング位置」）を画面の中央に表示する等、注目位置に関連する特徴を有する態様で、当該ホームページが表示される。
【００３２】
以下、これらの動作を行なうための、それぞれの装置構成について説明する。
＜ＭＦＰの構成＞
図３は、ＭＦＰ１００のハードウェア構成の具体例を示す図である。
【００３３】
図３を参照して、ＭＦＰ１００は、全体を制御するための演算装置であるＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random  Access  Memory）１２と、図示しない原稿台に載置された原稿を光学的に読み取って画像データを得るためのスキャナ１３と、画像データを印刷用紙上に固定するためのプリンタ１４と、情報を表示したり当該ＭＦＰ１００に対する操作入力を受付けたりするためのタッチパネルを含んだ操作パネル１５と、画像データを保存するためのメモリ１６と、ＰＣ２００と近接通信をするための近接通信ユニット１７と、ＬＡＮを介した通信の制御するためのネットワークコントローラ１８とを含む。近接通信ユニット１７は、たとえば赤外線通信機能を有するリーダライタによって実現される。
【００３４】
図４は、操作パネル１５の構成の具体例を示す図である。
図４を参照して、操作パネル１５は、タッチパネル５１と操作キー群５２とを含む。タッチパネル５１は、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成され、操作画面を表示して、その操作画面上の指示位置を特定する。ＣＰＵ１０は予め記憶されている画面表示をさせるためのデータに基づいてタッチパネル５１に操作画面を表示させる。
【００３５】
操作キー群５２には、テンキー５２１、ジョブのスタートを指示するためのスタートキー５２２、起動させるモードを選択するためのモード選択キー５２３が含まれる。さらに、モード選択キー５２３には、それぞれ、ＬＥＤ（Light  Emitting  Diode）等を内蔵した、選択されていることを示す表示ランプ５２３Ａが含まれる。
【００３６】
特定されたタッチパネル５１上での指示位置（タッチされた位置）や、押下されたキーを示す操作信号はＣＰＵ１０に入力される。ＣＰＵ１０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００３７】
操作キー群５２には、さらに、メニューキー５２４が含まれる。メニューキー５２４が操作されることにより、ＭＦＰ１００は、種々のメニューを実行する。ＭＦＰ１００には、Ｗｅｂブラウザがインストールされており、メニューキー５２４等を適宜操作されることにより、当該Ｗｅｂブラウザを用いたコンテンツの閲覧が可能となる。図５は、タッチパネル５１に、コンテンツが表示されている状態の一例を示す図である。
【００３８】
＜携帯端末の構成＞
図６は、ＰＣ２００のハードウェア構成の具体例を示す図である。
【００３９】
図６を参照して、ＰＣ２００は、全体を制御するための演算装置であるＣＰＵ２０と、ＣＰＵ２０で実行されるプログラムなどを記憶するためのＲＯＭ２１と、ＣＰＵ２０でプログラムを実行する際の作業領域として機能するためのＲＡＭ２２と、情報の入力を受付けたりするためのタッチパネルを含んだ操作パネル２５と、ＬＡＮを介した通信を制御するための通信コントローラ２７と、ＭＦＰ１００と近接通信をするための近接通信ユニット２８と、種々のデータを記憶するためのメモリ２９とを含む。
【００４０】
操作パネル２５は、ＭＦＰ１００の操作パネル１５と同様の構成であってよい。すなわち、一例として、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルと、操作キーとを含む。
【００４１】
ＣＰＵ２００は予め記憶されている画面表示をさせるためのデータに基づいてタッチパネルに操作画面を表示させる。タッチパネルでは操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ２０に入力される。また、押下されたキーを示す操作信号がＣＰＵ２０に入力される。ＣＰＵ２０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００４２】
近接通信ユニット２８は、たとえば、ＰＣ２００がＭＦＰ１００に近づいたときに近接通信ユニット１７のリーダライタの存在を検出し当該リーダライタとの間で通信を行なう、赤外線通信機能を有するリーダライタによって実現される。
【００４３】
＜サーバの構成＞
図７は、サーバ３００のハードウェア構成の具体例を示す図である。
【００４４】
図７を参照して、サーバ３００は上述のように一般的なコンピュータ等によって構成されるものであり、一例として、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのＲＡＭ３２と、コンテンツを構成するデータ等の種々のデータを記憶するためのＨＤ（Hard  Disk）３３と、ＬＡＮを介した通信の制御するためのネットワークコントローラ３５とを含む。
【００４５】
＜ＭＦＰの機能構成＞
図８は、ＭＦＰ１００の機能ブロック図である。
【００４６】
図８を参照して、ＭＦＰ１００は、サーバ３００との通信のインターフェースであるネットワークＩ／Ｏ１０１と、ＰＣ２００と近接通信を行なうための近接通信インターフェース（Ｉ／Ｏ）１０６と、ＰＣ２００から送信されてきた情報からＵＲＬを抽出するＵＲＬ取得部１０７と、当該情報からコンテンツにおける注目位置を判定する注目位置判定部１０８と、操作パネル１５においてコンテンツを操作パネル１５のサイズ等に合わせた態様で表示させるためのスタイルシートを記憶するためのスタイルシート記憶部１０９と、ＵＲＬ取得部１０７が取得したＵＲＬ等に基づいてサーバ３００にアクセスしてコンテンツを取得するとともに当該コンテンツをスタイルシート記憶部１０９に記憶されたスタイルシートを用いて操作パネル１５に適したスタイルに変更する構成変更部１０２と、操作パネル１５に適したスタイルに変更された後のコンテンツにおいてＰＣ２００における注目位置に対応する注目位置を特定する注目位置特定部１０３と、サーバ３００等に蓄積されたコンテンツを取得するためのブラウザ部１０４と、操作パネル１５におけるコンテンツの表示を制御するパネル表示部１０５と、プリント動作を実行するプリンタ部１１１と、プリンタ部１１１にプリントさせる印刷用画像を生成する印刷用画像生成部１１０とを含む。
【００４７】
ネットワークＩ／Ｏ１０１は、ネットワークコントローラ１８等によって実現される。近接通信Ｉ／Ｏ１０６は、近接通信ユニット１７等によって実現される。
【００４８】
また、構成変更部１０２、注目位置特定部１０３、ブラウザ部１０４、パネル表示部１０５、ＵＲＬ取得部１０７、注目位置判定部１０８、および、印刷用画像生成部１１０は、たとえば、ＣＰＵ１０がＲＯＭ１１等に記憶されたプログラムを実行することにより実現される。なお、これらの各機能の少なくとも一部は、ＭＦＰ１００において各機能を発揮する専用のＬＳＩ（Large  Scale  Integration）によって実現されてもよい。
【００４９】
スタイルシート記憶部１０９は、たとえばメモリ１６等の記憶装置によって実現される。また、プリンタ部１１１は、プリンタ１４等によって実現される。
【００５０】
＜ＰＣの機能構成＞
図９は、ＰＣ２００の機能ブロック図である。
【００５１】
図９を参照して、ＰＣ２００は、その機能として、ＯＳ（オペレーションシステム）２０１と、サーバ３００との通信のインターフェースであるネットワークＩ／Ｏ２０２と、ＭＦＰ１００との通信のインターフェースである近接通信Ｉ／Ｏ２０４と、操作パネル２５における情報の入力／表示のインターフェースであるパネルＩ／Ｏ２０３と、サーバ３００等に蓄積されたコンテンツを取得するためのブラウザ部２０７と、ブラウザ部２０７によって取得したコンテンツを外部のプリンタに印刷させるためのＷｅｂプリント通信部２０６と、操作パネル２５における表示を制御するウィンドウ管理部２０５とを含む。
【００５２】
ネットワークＩ／Ｏ２０２は、通信コントローラ２７等によって実現される。近接通信Ｉ／Ｏ２０４は、近接通信ユニット２８等によって実現される。
【００５３】
また、ＯＳ２０１、パネルＩ／Ｏ２０３、ウィンドウ管理部２０５、Ｗｅｂプリント通信部２０６、および、ブラウザ部２０７は、ＣＰＵ２０がＲＯＭ２１等に記憶されたプログラムを実行することにより実現される。なお、これらの各機能の少なくとも一部は、ＰＣ２００において各機能を発揮する専用のＬＳＩ（Large  Scale  Integration）によって実現されてもよい。
【００５４】
＜ＰＣにおけるコンテンツの表示＞
本実施の形態では、ＰＣ２００とＭＦＰ１００には、それぞれブラウザアプリケーションがインストールされている。そして、ＰＣ２００とＭＦＰ１００は、それぞれ、サーバ３００にアクセスし、そして、ブラウザアプリケーションを用いて、サーバ３００に蓄積されたコンテンツを閲覧する。
【００５５】
図１０は、サーバ３００に蓄積されたコンテンツのデータの一例を示す。なお、図１０では、コンテンツのデータの一例として、マークアップ言語（ＨＴＭＬ：HyperText Markup Language）で記述された文書が示されている。
【００５６】
図１１は、ＰＣ２００の操作パネル２５においてコンテンツを表示するためのスタイルシートの一例を示す図である。図１１のスタイルシートは、一例として、ＸＳＬＴ（XML Stylesheet Language Transformations）形式に従って記述されている。当該スタイルシートは、ｈ１タグで囲まれたテキストを１５ポイントで表示し、また、ｐタグで囲まれたテキストを１２ポイントで表示することを、指定する。
【００５７】
本実施の形態では、ＰＣ２００のＣＰＵ２０は、サーバ３００にコンテンツの閲覧を要求する。これに応じて、サーバ３００は、要求元であるＰＣ２００に、コンテンツを表示する装置の大きさ等を特定する情報の送信を要求する。これに応じて、ＰＣ２００は、サーバ３００に、操作パネル２５の大きさ等を特定する情報を送信する。これに応じて、サーバ３００は、コンテンツのデータと、受信した操作パネル２５の大きさ等を特定する情報に対応するスタイルシートとを、ＰＣ２００に送信する。つまり、サーバ３００は、ＰＣ２００に、図１０に示したようなコンテンツのデータと、図１１に示したようなスタイルシートとを送信する。ＣＰＵ２０は、受信したスタイルシートを、たとえばメモリ２９に格納する。
【００５８】
そして、ＣＰＵ２０は、受信したコンテンツのデータを、受信したスタイルシートを利用してＸＳＬＴ変換処理することにより、操作パネル２５にコンテンツを表示させる。図１２は、ＰＣ２００の操作パネル２５におけるコンテンツの表示例を示す図である。
【００５９】
図１２を参照して、操作パネル２５には、画面７１０が表示される。画面７１０では、「Sample1」というタイトルのコンテンツが表示されている。図１２においてテキストが表示される大きさ（ポイント数）は、図１０におけるタグと図１１におけるポイント数の指定に基づいたものとされている。
【００６０】
なお、図１０においてリンク先に対応するテキストは、斜字体で示されている。ＰＣ２００にインストールされたブラウザアプリケーションは、リンク先に対応するテキストは斜字体で表示する規則を有している。コンテンツの表示の際には、ブラウザアプリケーションに含まれる規則は、スタイルシートに規定されている表示のための規則に相反しない規則であれば、適用される。
【００６１】
＜ＭＦＰにおけるコンテンツの表示＞
図１３は、ＭＦＰ１００の操作パネル１５においてコンテンツを表示するためのスタイルシートの一例を示す図である。図１３のスタイルシートは、一例としてＸＳＬＴ形式で記述された文書である。当該スタイルシートは、図１０に示されたコンテンツの一部を表示させるものである。具体的には、図１０のコンテンツは、「文章１」〜「文章３」を含み、図１３のスタイルシートは、表示対象として、その中の「文章１」を指定している。そして、当該スタイルシートは、タイトルとして「Sample1の文章１」というテキストを表示し、ｈ１タグで囲まれたテキストを１８ポイントで表示し、また、ｐタグで囲まれたテキストを１５ポイントで表示することを、指定する。
【００６２】
本実施の形態では、ＭＦＰ１００のＣＰＵ１０は、サーバ３００にコンテンツの閲覧を要求する。これに応じて、サーバ３００は、要求元であるＭＦＰ１００に、コンテンツを表示する装置の大きさ等を特定する情報の送信を要求する。これに応じて、ＭＦＰ１００は、サーバ３００に、操作パネル１５の大きさ等を特定する情報を送信する。これに応じて、サーバ３００は、コンテンツのデータと、受信した操作パネル１５の大きさ等を特定する情報に対応するスタイルシート（たとえば、図１３に示したもの）とを、ＭＦＰ１００に送信する。つまり、サーバ３００は、ＭＦＰ１００に、図１０に示したようなコンテンツのデータと、図１３に示したようなスタイルシートとを送信する。ＣＰＵ１０は、受信したスタイルシートを、たとえばメモリ１６（スタイルシート記憶部１０９）に格納する。
【００６３】
そして、ＣＰＵ１０は、受信したコンテンツのデータを、受信したスタイルシートを利用してＸＳＬＴ変換処理することにより、操作パネル１５にコンテンツを表示させる。図１７は、ＭＦＰ１００の操作パネル１５におけるコンテンツの表示例を示す図である。
【００６４】
図１７を参照して、画面７３０には、「Sample1の文章１」というタイトル、ならびに、図１０のコンテンツの中の「文章１」および「文書１の概要」以下のテキストが表示されている。図１３において、「<h1><xsl:apply-templates select="h1[position()=1]”></h1>」という部分が、図１０のコンテンツの中の「<h1>文章１</h1>」を指定する部分である。また、「<p><xsl:apply-templates select="p[position()=1]”></p>」という部分が、図１０のコンテンツの中の「<p>文書１の概要：あいうえお…<a href="document1.pdf">文書１を表示</a></p>」の部分を指定する部分である。
【００６５】
図２１は、図１０のコンテンツの中の、「文章２」に対応する部分を表示するためのスタイルシートである。当該スタイルシートは、タイトルとして「Sample1の文章２」というテキストを表示し、ｈ１タグで囲まれたテキストを１８ポイントで表示し、また、ｐタグで囲まれたテキストを１５ポイントで表示することを、指定する。
【００６６】
図１８は、図２１のスタイルシートに従って、操作パネル１５に表示される画面の一例を示す図である。図１８の画面７４０には、「Sample1の文章２」というタイトル、ならびに、図１０のコンテンツの中の「文章２」および「文書２の概要」以下のテキストが表示されている。図２１において、「<h1><xsl:apply-templates select="h1[position()=2]”></h1>」という部分が、図１０のコンテンツの中の「<h1>文章２</h1>」を指定する部分である。また、「<p><xsl:apply-templates select="p[position()=2]”></p>」という部分が、図１０のコンテンツの中の「<p>文書２の概要：あいうえお…<a href="document2.pdf">文書２を表示</a></p>」の部分を指定する部分である。
【００６７】
図２２は、図１０のコンテンツの中の、「文章３」に対応する部分を表示するためのスタイルシートである。当該スタイルシートは、タイトルとして「Sample1の文章３」というテキストを表示し、ｈ１タグで囲まれたテキストを１８ポイントで表示し、また、ｐタグで囲まれたテキストを１５ポイントで表示することを、指定する。
【００６８】
図１９は、図２２のスタイルシートに従って、操作パネル１５に表示される画面の一例を示す図である。図１９の画面７５０には、「Sample1の文章３」というタイトル、ならびに、図１０のコンテンツの中の「文章３」および「文書３の概要」以下のテキストが表示されている。図２２において、「<h1><xsl:apply-templates select="h1[position()=3]”></h1>」という部分が、図１０のコンテンツの中の「<h1>文章３</h1>」を指定する部分である。また、「<p><xsl:apply-templates select="p[position()=3]”></p>」という部分が、図１０のコンテンツの中の「<p>文書３の概要：あいうえお…<a href="document3.pdf">文書３を表示</a></p>」の部分を指定する部分である。
【００６９】
＜ＰＣ側のＷｅｂプリント処理＞
上記したように、ＰＣ２００では、サーバ３００にコンテンツを要求することにより、図１２において画面７１０に示したような画面が表示される。また、ＰＣ２００の操作パネル２５には、図１４において画面７２０に示されるように、コンテンツとともに、ポインタ７２１が表示される場合がある。ポインタ７２１は、操作パネル２５における操作対象等の位置を示す。
【００７０】
本実施の形態のコンテンツ表示システムでは、ＰＣ２００は、コンテンツの閲覧中に印刷指示を受け付けると、ＭＦＰ１００に、印刷指示とともに閲覧中のコンテンツのＵＲＬを送信することができる。これに応じて、ＭＦＰ１００では、当該ＵＲＬのコンテンツを、サーバ３００に対して要求する。なお、ＰＣ２００は、印刷指示とともに、さらに、ポインタ７２１の表示位置を特定する情報をＭＦＰ１００に送信できる。以下、ＰＣ２００においてコンテンツの閲覧中に印刷指示がなされた際にＰＣ２００において実行される処理（Ｗｅｂプリント処理）について、当該処理のフローチャートである図１５を参照して説明する。なお、当該処理は、たとえば、ＣＰＵ２０が、ＲＯＭ２１に記憶されるプログラムを実行することにより、実現される。また、図１５に示される処理は、たとえば、ＰＣ２００において、ブラウザアプリケーションが起動されたことを条件として、ブラウザアプリケーションのバックグラウンド処理として実行が開始される。なお、ブラウザアプリケーションにおいて、図１５に示される処理の実行の可否が設定されても良い。
【００７１】
図１５を参照して、ステップＳＡ１０では、近接通信ユニット２８が赤外線デバイスを検出したか否かが判断され、検出したと判断されるとステップＳＡ１２ヘ処理が進められる。具体的には、ＰＣ２００を携帯したユーザがＭＦＰ１００に近づくことにより、当該近接通信ユニット２８の検出可能範囲内に近接通信ユニット１７が位置するようになると、近接通信ユニット２８が近接通信ユニット１７の存在を検出して、ステップＳＡ１２へ処理が進められる。
【００７２】
ステップＳＡ１２では、ウィンドウ管理部２０５が、赤外線通信によるＭＦＰ１００での印刷指示が可能な状態にあることを報知して、ステップＳＡ２０へ処理が進められる。なお、この報知は、たとえばその旨を表す音声の出力、および／または、操作パネル２５におけるその旨を表すメッセージやアイコンの表示によって、実現される。
【００７３】
ステップＳＡ２０では、操作パネル２５に対して印刷指示のための操作がなされたか否かが判断され、なされたと判断されると（ステップＳＡ２０でＹＥＳ判断時）、処理がステップＳＡ３０へ進められる。
【００７４】
ステップＳＡ３０では、ＰＣ２００においてＷｅｂプリントアプリケーションが起動されて、ステップＳＡ４０へ処理が進められる。Ｗｅｂプリントアプリケーションとは、ＰＣ２００が、ＭＦＰ１００に、閲覧中のコンテンツをダウンロードさせた上で当該コンテンツを印刷させるためのアプリケーションである。なお、当該アプリケーションに従った処理内容は、これ以降説明するステップＳＡ４０〜ステップＳＡ６０の処理内容を含む。
【００７５】
ステップＳＡ４０では、Ｗｅｂプリントアプリケーションによって、ブラウザアプリケーションから閲覧中のコンテンツのＵＲＬが取得されて、ステップＳＡ５０へ処理が進められる。これは、図９において、Webプリント通信部２０６が、ブラウザ部２０７から、当該ＵＲＬを取得することに相当する。
【００７６】
ステップＳＡ５０では、Ｗｅｂプリントアプリケーションによって、ウィンドウ管理部２０５から注目箇所情報が取得されて、ステップＳＡ６０へ処理が進められる。注目箇所情報とは、注目箇所を特定する情報である。注目箇所とは、たとえば、操作パネル２５に表示されている情報の中で、ＰＣ２００のユーザが注目していると考えられる箇所である。そして、注目箇所情報としては、たとえば、操作パネル２５における、ポインタ（たとえば、図１４のポインタ７２１）が表示されている座標、および、図１０のコンテンツの中のその時点において操作パネル２５に表示されている領域（以下、適宜「表示対象領域」という）を特定する情報である。表示対象領域を特定する情報とは、たとえば、コンテンツデータを図１３のスタイルシートで変換することによって得られる、仮想的なコンテンツ全体の表示領域の中で、その時点で操作パネル２５の左上端に表示されていた位置を特定する座標と、操作パネル２５においてコンテンツの表示に利用される領域（縦寸法および横寸法）を特定する情報とが挙げられる。
【００７７】
ステップＳＡ６０では、ステップＳＡ１０において検出された赤外線デバイスに対して、印刷指示と、ステップＳＡ４０で取得されたＵＲＬと、ステップＳＡ５０で取得された注目箇所情報とを送信して、処理を終了する。ステップＳＡ６０における処理の具体例としては、ＭＦＰ１００に対して、上記ＵＲＬで特定されるコンテンツの印刷を指示するメッセージと、ステップＳＡ４０で取得されたＵＲＬと、当該ＵＲＬのコンテンツの表示対象領域と、操作パネル２５におけるポインタの表示位置とが、送信される。
【００７８】
＜ＭＦＰ側のＷｅｂプリント処理＞
図１６は、ＭＦＰ１００において実行されるＷｅｂプリント処理のフローチャートである。ＭＦＰ１００において実行されるＷｅｂプリント処理は、ＰＣ２００から、Ｗｅｂプリント処理（図１５参照）に従って送信される印刷要求に対応した印刷を実行するための処理である。当該処理は、たとえば、ＣＰＵ１０が、ＲＯＭ１１に記憶されているプログラムを実行することにより、実現される。
【００７９】
図１６を参照して、ステップＳＢ１０では、近接通信Ｉ／Ｏ部１０６が印刷指示を受信したか否かが判断される。そして、印刷指示を受信したと判断されると、ステップＳＢ２０へ処理が進められる。なお、ＰＣ２００がステップＳＡ６０における情報を送信し、当該情報を近接通信Ｉ／Ｏ部１０６が受信すると、ＭＦＰ１００では、ステップＳＢ１０からステップＳＢ２０へ、処理が進められる。
【００８０】
ステップＳＢ２０では、近接通信Ｉ／Ｏ部１０６が、ＰＣ２００から受信した情報の中の、ＵＲＬをＵＲＬ取得部１０７へ転送し、また、注目箇所情報を注目位置判定部１０８へ転送して、ステップＳＢ３０へ処理が進められる。
【００８１】
ステップＳＢ３０では、構成変更部１０２が、ＵＲＬ取得部１０７に転送されたＵＲＬに蓄積されているコンテンツを、ネットワークＩ／Ｏ１０１を介して、サーバ３００から取得して、ステップＳＢ４０へ処理が進められる。なお、ＭＦＰ１００がキャッシュ（cache）機能を有し、上記のように転送されたＵＲＬのコンテンツのデータが既にメモリ１６等に蓄積されている場合には、ステップＳＢ３０では、サーバ３００からではなく、メモリ１６等からコンテンツのデータが取得されても良い。
【００８２】
また、ここでは、構成変更部１０２は、サーバ３００に対して、ＵＲＬで特定されるコンテンツの要求だけでなく、スタイルシートを要求しても良い。
【００８３】
また、サーバ３００が、構成変更部１０２からコンテンツの要求を受付けたことに応じて、構成変更部１０２に対して、ＭＦＰ１００の表示装置（操作パネル１５）の特性情報（表示領域の大きさ等を示す情報）を要求しても良い。これに応じて、構成変更部１０２は、予めＲＯＭ１１等に記憶されている操作パネル１５の特性情報を送信する。これに応じて、サーバ３００では、当該特性情報に対応したスタイルシートを、コンテンツデータとともに、構成変更部１０２へと送信する。
【００８４】
ステップＳＢ４０では、構成変更部１０２が、ステップＳＢ３０で取得したコンテンツデータを、ステップＳＢ３０で取得したスタイルシートで変換することにより、操作パネル１５に適した態様で表示されるような画像データを生成して、ステップＳＢ５０へ処理が進められる。
【００８５】
ステップＳＢ５０では、注目位置特定部１０３が、ステップＳＢ１０で受信した注目箇所情報に基づいて、ステップＳＢ３０で取得したコンテンツにおいて、ＰＣ２００で注目箇所を特定して、ステップＳＢ６０へ処理を進める。
【００８６】
ここで、図２３〜図２５は、コンテンツにおける注目箇所が特定される態様を説明するための図である。以下、これらの図を参照して、ステップＳＢ５０での、コンテンツにおける注目箇所の特定について説明する。
【００８７】
注目箇所の特定の際には、まず、図２３に示されるように、印刷要求の送信元の表示装置に合わせて、ステップＳＢ３０で取得されたコンテンツのデータが展開される。送信元の表示装置に合わせたコンテンツデータの展開とは、たとえば、コンテンツデータを、送信元の表示装置に対応したスタイルシートで変換することである。図２３では、展開されたコンテンツの全体が、領域５００で示されている。なお、説明の便宜のため、図２３では、領域５００内に含まれるべきコンテンツの内容の記述は、省略されている。
【００８８】
次に、注目箇所情報の中の表示態様領域を特定する情報に基づいて、展開されたコンテンツの中の、印刷要求の送信元の表示装置において表示対象となっていた領域が特定される。表示対象領域を特定する情報は、たとえば、上記のように、表示対象領域の左上端の座標と表示装置におけるコンテンツの表示に利用される領域を特定する情報とを含む。そして、これらの情報が利用されることにより、図２４に示されるように、コンテンツにおける表示対象となっていた領域が特定される。なお、図２４において、点５０２は、コンテンツ全体の領域５００における、表示対象となっていた領域の左上端の座標に対応する点である。そして、図２４において、破線で示された領域５０１は、点５０２を左上端とし、印刷要求の送信元の表示装置（操作パネル２５）の表示領域の縦方向の寸法と横方向の寸法から特定される領域である。
【００８９】
次に、注目箇所情報に含まれる、印刷要求の送信元の表示装置においてポインタが表示されていた座標に基づいて、コンテンツにおけるポインタの座標が対応する位置が特定される。具体的には、図２５に示されるように、上記表示装置におけるポインタの座標を（Ｘ１，Ｙ１）とし、領域５０１内の当該座標（Ｘ１，Ｙ１）の点を特定する。図２５では、紙面左右方向にＸ軸が定義され、紙面上下方向にＹ軸が定義されている。また、図２５では、このような点は、点５０４として示されている。そして、当該点５０４の、コンテンツにおける座標を特定する。図２５に示された例では、点５０４のコンテンツにおける座標（つまり、領域５００における座標）は、座標（Ｘ２，Ｙ２）として示されている。
【００９０】
なお、図２４を参照した座標は、領域５００の左下端を原点としたものである。
以上、図２３〜図２５を参照して説明したような方法によって、コンテンツにおける注目箇所が特定される。
【００９１】
図１６に戻って、ステップＳＢ５０で注目箇所が特定された後、ステップＳＢ６０では、パネル表示部１０５が、ステップＳＢ５０で特定した注目箇所が操作パネル１５の表示領域の中央に表示されるように、ステップＳＢ３０で取得したコンテンツを操作パネル１５に表示させて、ステップＳＢ７０へ処理を進める。
【００９２】
図２０は、ステップＳＢ６０における操作パネル１５の表示内容の一例を示す図である。図２０の画面９００は、図１４に示されたように、コンテンツの中の、ポインタ７２１が表示された、「文書２を表示」の「示」の位置が注目箇所と特定される場合の、操作パネル１５の表示例を示している。図２０では、操作パネル１５のタッチパネル５１内に、画面９００が、当該部分をタッチパネル５１の中央付近に位置させるように、表示されている。
【００９３】
ステップＳＢ７０では、印刷用画像生成部１１０が、印刷指示に、注目箇所に関連したダウンロードの指示が含まれているか否かを判断し、含まれていると判断するとステップＳＢ８０へ処理を進め、含まれていないと判断するとステップＳＢ１１０へ処理を進める。
【００９４】
ここで、注目箇所に関連したダウンロードの指示とは、たとえば、注目箇所がリンクに対応する記述の表示領域内である場合、印刷用画像生成部１１０は、操作パネル１５に、リンク先のコンテンツ（たとえば、ＰＤＦ（Portable Document Format）ファイル）をダウンロードし、当該コンテンツを印刷対象とするか否かを問い合わせるメッセージを表示させ、利用者からの入力を待つ。そして、操作パネル１５において、当該リンク先のコンテンツを印刷対象とする旨の操作がなされた場合には、ステップＳＢ８０へ処理が進められる。一方、当該リンク先のコンテンツを印刷対象としない旨の操作がなされると、ステップＳＢ１１０へ処理が進められる。
【００９５】
ステップＳＢ８０では、印刷用画像生成部１１０が、ネットワークＩ／Ｏ１０１を介して上記リンク先に接続し、当該リンク先のコンテンツをダウンロードして、ステップＳＢ９０へ処理を進める。
【００９６】
ステップＳＢ９０では、印刷用画像生成部１１０が、操作パネル１５に対して、印刷の開始を指示する操作がなされたか否かを判断し、なされたと判断するとステップＳＢ１００へ処理を進める。
【００９７】
ステップＳＢ１００では、印刷用画像生成部１１０が、ステップＳＢ８０でダウンロードしたリンク先のコンテンツをプリンタ部１１１に印刷させて、処理を終了させる。
【００９８】
一方、ステップＳＢ１１０では、印刷用画像生成部１１０が、操作パネル１５に対して、印刷の開始を指示する操作がなされたか否かを判断し、なされたと判断するとステップＳＢ１２０へ処理を進める。
【００９９】
ステップＳＢ１２０では、印刷用画像生成部１１０が、ステップＳＢ３０で取得したコンテンツをプリンタ部１１１に印刷させて、処理を終了させる。
【０１００】
以上説明した本実施の形態では、ＰＣ２００において、コンテンツを閲覧しながら当該ＰＣ２００をＭＦＰ１００に近づけると、赤外線デバイスとしてＭＦＰ１００を検出する。そして、ＰＣ２００において印刷指示がなされると、コンテンツのＵＲＬと注目箇所情報とが、ＭＦＰ１００へ送信される。
【０１０１】
これに応じて、ＭＦＰ１００では、ＰＣ２００で操作パネル２５に表示されていたコンテンツと同じコンテンツが、ＰＣ２００において注目されていたと考えられる箇所を中心として、操作パネル１５に表示される。さらに、ＭＦＰ１００では、当該コンテンツまたは当該コンテンツの注目箇所の対応したリンク先のコンテンツが、印刷される。
【０１０２】
＜変形例等＞
以上説明した本実施の形態では、コンテンツ閲覧中のＰＣ２００がＭＦＰ１００に近づき、ＭＦＰ１００へ印刷指示を送信する。これに応じて、ＭＦＰ１００では、印刷指示に従ってコンテンツの印刷が行なわれるとともに、ＰＣ２００における注目箇所を中心として、ＰＣ２００において閲覧中だったコンテンツが表示される。
【０１０３】
本実施の形態では、ＰＣ２００の通信相手であるＭＦＰ１００では、少なくともＰＣ２００における注目箇所が反映されて、ＰＣ２００において表示されていたのと同じコンテンツが表示されれば良い。したがって、ＰＣ２００からは、印刷指示ではなく、コンテンツの表示指示がなされれば良い。この場合には、ステップＳＡ６０では、印刷指示の代わりに表示指示が、ＰＣ２００からＭＦＰ１００へ送信される。これに応じて、ＭＦＰ１００では、印刷処理を実行することなく、ＰＣ２００から指定されたコンテンツを、注目箇所情報に基づいて表示させる。
【０１０４】
（注目箇所情報に基づいた表示態様の変更）
なお、注目箇所情報に基づいた表示態様は、図２０に示されたような、注目箇所を中心に表示するものに限定されない。
【０１０５】
たとえば、図２６に示されるように、当該注目箇所の近傍に、ポインタ９０２等の、特定の画像を表示させても良い。
【０１０６】
また、図２７に示されるように、当該注目箇所を選択された状態で表示されても良い。なお、図２７では、選択された状態として、枠９０３で、対応する文字列が囲われて、表示されている。ここで、選択された状態とされるのは、たとえば注目箇所がリンクを示す情報の一部に対応している場合には、図２７に示されるように、リンク全体が、選択された状態で表示されるのが好ましい。
【０１０７】
また、図２８に示されるように、当該注目箇所を表示属性を変えて、表示されても良い。なお、表示属性を変えるとは、たとえば、表示される色を他の部分と異ならせたり、注目箇所（または、注目箇所を含む単語）を点滅表示をさせたりすることが考えられる。
【０１０８】
また、ＭＦＰ１００において、注目箇所情報に基づいた表示態様を、上記したような複数の態様（中心に表示（図２０）、特定の画像を表示（図２６）、選択された状態で表示（図２７）、表示属性を変えて表示（図２８））から選択する情報を予め設定しておき、当該設定内容に従って、注目箇所情報に対応した表示がなされても良い。なお、この設定内容は、ＭＦＰ１００を操作することにより、ユーザによって変更可能とされることが好ましい。
【０１０９】
（注目箇所情報）
また、本実施の形態では、注目箇所情報として、コンテンツのＵＲＬとともに、表示対象領域とＰＣ２００の操作パネル２５においてポインタによって指示された座標がＭＦＰ１００に送信された。これにより、ＭＦＰ１００では、コンテンツにおける注目箇所が、コンテンツ上の座標（図２５の（Ｘ２，Ｙ２））として、特定された。
【０１１０】
なお、注目箇所の特定方法は、他の方法であっても良い。
たとえば、コンテンツが、一行の文字数が特定の文字数以下で構成されるものである場合には、注目箇所情報は、当該コンテンツと、当該コンテンツにおいてポインタが位置していた行番号とを、少なくとも含む。なお、「特定の文字数」とは、大半の表示装置において一行として（改行することなく）表示できる文字数であることが好ましい。
【０１１１】
また、コンテンツのデータにおいて、要素ごとにＩＤを付しておき、ポインタの位置を要素のＩＤで、注目箇所が特定されても良い。この場合、注目箇所情報は、コンテンツのＵＲＬと、当該コンテンツのデータに含まれる要素ＩＤとを、少なくとも含む。
【０１１２】
（注目箇所情報の通知）
以上説明した本実施の形態では、ＰＣ２００からＭＦＰ１００に、印刷指示とともに、注目箇所情報が通知された。これにより、ＰＣ２００において閲覧されていたコンテンツが、ＭＦＰ１００においても閲覧されるようになり、さらに、ＰＣ２００において当該コンテンツの中で注目されて閲覧されていた箇所が、ＭＦＰ１００でも、同様に、注目される態様で、表示されるようになる。
【０１１３】
なお、本実施の形態では、このような注目箇所情報の通知は、ＰＣ２００からＭＦＰ１００に向けて行なわれるだけでなく、ＭＦＰ１００からＰＣ２００に向けて行なわれても良い。
【０１１４】
図２９は、ＭＦＰ１００からＰＣ２００に向けて注目箇所情報が送信される際の、これらの装置において実行されるフローチャートである。ＭＦＰ１００側の処理は、たとえばＣＰＵ１０がＲＯＭ１１に記憶されたプログラムを実行することにより、実現される。また、ＰＣ２００側の処理は、たとえばＣＰＵ２０がＲＯＭ２１に記憶されたプログラムを実行することにより、実現される。
【０１１５】
図２９を参照して、まず、ＭＦＰ１００においてコンテンツが閲覧されている（ステップＳＢ２１０）。このときに、ＰＣ２００のユーザが、ＭＦＰ１００において表示されているコンテンツを当該ＰＣ２００に表示させたいと考えたとき、ＰＣ２００をＭＦＰ１００に近づける。
【０１１６】
そして、ＰＣ２００において、ステップＳＡ１０と同様に、赤外線デバイスが検出されたか否かが判断され（ステップＳＡ２１０）、検出されたと判断されるとステップＳＡ２２０へ処理が進められる。なお、ステップＳＡ２１０は、たとえば、ＰＣ２００において、ＭＦＰ１００から注目箇所情報を受信するためのアプリケーションやメニューが起動されたことを条件として実行されても良い。
【０１１７】
ステップＳＡ２２０では、ステップＳＡ２１０で検出した赤外線デバイスに対して、ＵＲＬと注目箇所情報を要求するコマンドを送信する。
【０１１８】
これに応じて、ＭＦＰ１００では、ステップＳＢ２２０において、表示中のコンテンツについての、注目箇所情報を取得して、ステップＳＢ２３０に処理が進められる。なお、ステップＳＢ２２０における注目箇所情報の取得は、たとえば、ステップＳＡ５０における注目箇所情報の取得と同様の処理により、実現される。
【０１１９】
ステップＳＢ２３０では、ＭＦＰ１００では、ＵＲＬと注目箇所情報を要求するコマンドの送信元に、ステップＳＢ２１０で閲覧しているコンテンツのＵＲＬと、ステップＳＢ２２０で取得した注目箇所情報を送信する。
【０１２０】
ＰＣ２００は、これらの情報を受信すると、ステップＳＡ２３０において、受信したＵＲＬのコンテンツを取得して、ステップＳＡ２４０へ処理を進める。コンテンツは、ネットワークＩ／Ｏ２０２を介して、サーバ３００等の外部の機器から取得されても良いし、キャッシュ（cache）機能によってすでに対応するＵＲＬのコンテンツがＰＣ２００のメモリ２９等に蓄積されている場合には、メモリ２９から読み込むことによって取得される。
【０１２１】
そして、ステップＳＡ２４０で、ＰＣ２００では、ステップＳＡ２３０で取得されたコンテンツを、ステップＳＢ２３０において送信された注目箇所情報に基づいた態様で操作パネル２５に表示させて、処理を終了させる。なお、注目箇所情報に基づいた態様での表示とは、たとえば、図２０を参照して説明したように、注目箇所を操作パネル２５の中央に位置させたり、図２６を参照して説明したように、注目箇所の近傍に特定の画像を追加的に表示させたり、図２７を参照して説明したように、注目箇所（を含む特定の条件を満たした文字列）を選択された状態で表示させたり、図２８を参照して説明したように、注目箇所の表示属性を同じコンテンツの他の部分とは異ならせて表示させたりすることが考えられる。
【０１２２】
（ＭＦＰの操作パネルにおける表示の切替）
以上説明した本実施の形態では、図１０のコンテンツは、図１７〜図１９に示されたように、適宜分割して表示されることもできる。
【０１２３】
なお、このように１つのコンテンツが複数の画面に分割して表示される場合、当該複数の画面間での表示の切替は、既存の技術を利用することができる。
【０１２４】
つまり、たとえば、元となるコンテンツに対する、図３０に示されたような記述によって表示されるインデックス用のページを利用する技術が利用される。図３４は、図３０の記述によって表示されるインデックス用のページの表示例である。
【０１２５】
図３０の記述は、「p1.xml」「p2.xml」「p3.xml」という３つの各ページにジャンプする記述を含む。「p1.xml」「p2.xml」「p3.xml」の各ページの記述を、図３１〜図３３に示す。各ページの記述は、１つのコンテンツが分割された際の各分割ページに相当する。
【０１２６】
図３０〜図３３に示されたように、１つのコンテンツに対して、複数の分割ページと当該分割ページのそれぞれに移行するためのインデックス用のページを利用することにより、１つのコンテンツを複数の画面に分割して表示し、また、分割されたページ間で表示を切り替えることができる。
【０１２７】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、実施の形態および各変形例は、可能な限り、単独でも、組合わせても、実施することを意図される。
【符号の説明】
【０１２８】
１５，２５  操作パネル、１６，２９  メモリ、１７，２８  近接通信ユニット、１８，３５  ネットワークコントローラ、２７  通信コントローラ、１００  ＭＦＰ、１０４，２０７  ブラウザ部、２００  ＰＣ、３００  サーバ。
【図１】
2012226533.tif 000003
【図２】
2012226533.tif 000004
【図３】
2012226533.tif 000005
【図４】
2012226533.tif 000006
【図５】
2012226533.tif 000007
【図６】
2012226533.tif 000008
【図７】
2012226533.tif 000009
【図８】
2012226533.tif 000010
【図９】
2012226533.tif 000011
【図１０】
2012226533.tif 000012
【図１１】
2012226533.tif 000013
【図１２】
2012226533.tif 000014
【図１３】
2012226533.tif 000015
【図１４】
2012226533.tif 000016
【図１５】
2012226533.tif 000017
【図１６】
2012226533.tif 000018
【図１７】
2012226533.tif 000019
【図１８】
2012226533.tif 000020
【図１９】
2012226533.tif 000021
【図２０】
2012226533.tif 000022
【図２１】
2012226533.tif 000023
【図２２】
2012226533.tif 000024
【図２３】
2012226533.tif 000025
【図２４】
2012226533.tif 000026
【図２５】
2012226533.tif 000027
【図２６】
2012226533.tif 000028
【図２７】
2012226533.tif 000029
【図２８】
2012226533.tif 000030
【図２９】
2012226533.tif 000031
【図３０】
2012226533.tif 000032
【図３１】
2012226533.tif 000033
【図３２】
2012226533.tif 000034
【図３３】
2012226533.tif 000035
【図３４】
2012226533.tif 000036