(57)【特許請求の範囲】
【請求項１】
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
前記コンテンツを前記表示装置に出力するコンテンツ出力部と、
接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、
前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、該手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別部によって判別された接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、前記手書き情報の入力時の表示倍率である入力時表示倍率を、前記手書き情報サイズ予測値がより大きいほど大きくなるよう決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、
を備えたコンテンツ表示装置。
【請求項２】
前記接触物体判別部は、前記入力装置において接触位置の検出に用いられた技術の種別に基づいて前記接触物体の種別を判別することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記表示倍率決定部は、その後入力されると予測される手書き文字の単位領域の大きさを前記接触物体の種別に基づいて予測した値を前記手書き情報サイズ予測値として求め、求めた手書き情報サイズ予測値と、前記入力時表示倍率にしたがって変倍される前の前記コンテンツの表示倍率である閲覧時表示倍率と、前記閲覧時表示倍率で表示された前記コンテンツにおける可読文字サイズとに基づいて、前記入力時表示倍率を決定することを特徴とする請求項１または請求項２に記載のコンテンツ表示装置。
【請求項４】
端末と、サーバとを備えるコンテンツ表示システムであって、
前記端末は、
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
接触物体の接触位置を検出する入力装置を介して取得される情報を前記サーバに送信する入力情報送信部と、
前記コンテンツを前記表示装置に出力するとともに、前記サーバによって決定された表示倍率で前記コンテンツを変倍した画像を前記表示装置に出力するコンテンツ出力部と、
を有し、
前記サーバは、
前記端末の前記入力情報送信部から受信する情報に基づいて操作情報を生成する操作情報生成部と、
前記端末の前記入力情報送信部から受信する情報に基づいて、前記端末において前記入力装置に接触した接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別部によって判別された種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を出力させるよう前記端末の前記コンテンツ出力部を制御する表示制御部と、
を有するコンテンツ表示システム。
【請求項５】
コンテンツを表示する表示装置および接触物体の接触位置を検出する入力装置を有する端末から、前記入力装置を介して得られる情報を受信するサーバであって、
前記入力装置を介して得られる情報に基づいて操作情報を生成する操作情報生成部と、
前記入力装置を介して得られる情報に基づいて、前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別部によって判別された種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を表示させるよう前記端末を制御する表示制御部と、
を備えたサーバ。
【請求項６】
端末と、サーバとを備えるコンテンツ表示システムであって、
前記端末は、
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
前記コンテンツを前記表示装置に出力するコンテンツ出力部と、
接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、
前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報を前記サーバに送信する履歴送信部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記サーバから受信することにより、受信した前記手書き情報サイズ実測値の履歴に基づいて、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、
を有し、
前記サーバは、
前記手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報を、前記端末から受信することにより蓄積するとともに、前記端末からの要求において指定される前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記端末に送信する履歴蓄積部と、
を有するコンテンツ表示システム。
【請求項７】
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
前記コンテンツを前記表示装置に出力するコンテンツ出力部と、
接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、
前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報をサーバに送信する履歴送信部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記サーバから受信することにより、受信した手書き情報サイズ実測値の履歴に基づいて、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、
を備えた端末。
【請求項８】
コンテンツを表す情報を取得して表示装置に表示し、
接触物体の接触位置を検出する入力装置において接触位置が検出されると、前記入力装置から得られる情報に基づいて操作情報を生成し、
前記接触物体の種別を判別し、
前記操作情報が、前記コンテンツに重畳表示させる手書き情報を表す場合、該手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積し、
前記操作情報が、前記手書き情報を入力するための表示倍率の変更指示を表す場合、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、
前記手書き情報の入力時の表示倍率である入力時表示倍率を、前記手書き情報サイズ予測値がより大きいほど大きくなるよう決定し、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記表示装置に表示するコンテンツ表示方法。
【請求項９】
コンテンツを表す情報を取得して表示装置に表示するコンテンツ表示ステップと、
接触物体の接触位置を検出する入力装置において接触位置が検出されると、前記入力装置から得られる情報に基づいて操作情報を生成する操作情報生成ステップと、
前記接触物体の種別を判別する接触物体判別ステップと、
前記操作情報が、前記コンテンツに重畳表示させる手書き情報を表す場合、該手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積ステップと、
前記操作情報が、前記手書き情報を入力するための表示倍率の変更指示を表す場合、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別ステップにおいて判別された接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求める手書き情報サイズ予測ステップと、
前記手書き情報の入力時の表示倍率である入力時表示倍率を、前記手書き情報サイズ予測値がより大きいほど大きくなるよう決定する表示倍率決定ステップと、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記表示装置に表示するコンテンツ変倍ステップと、
をコンピュータ装置に実行させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置にコンテンツを表示するコンテンツ表示装置に関し、特に、表示中のコンテンツの表示倍率を変更可能なコンテンツ表示装置に関する。
【背景技術】
【０００２】
表示中のコンテンツの表示倍率を変更可能なコンテンツ表示装置が知られている。ここで、コンテンツとは、例えば、写真などの静止画、テキストや画像を含む文書、または、ビデオ映像などの動画像等、表示装置に表示可能なデータをいう。このようなコンテンツ表示装置として、表示中のコンテンツにおける位置座標を示す入力情報を取得し、取得した入力情報にしたがってコンテンツの表示倍率を変更するものがある。例えば、このようなコンテンツ表示装置は、液晶ディスプレイ等の表示装置とタッチパネル等の座標入力装置とが一体に形成されたタッチパネル付ディスプレイにコンテンツを表示する。そして、このようなコンテンツ表示装置は、タッチパネル付ディスプレイを介して取得される入力情報にしたがって、コンテンツの表示倍率を変更する。
【０００３】
このようなコンテンツ表示装置の一例が、特許文献１に記載されている。特許文献１に記載のコンテンツ表示装置は、コンテンツ表示中のタッチパネル付ディスプレイに対するタッチペンなどによるタッチ操作を検出する。そして、このコンテンツ表示装置は、一定時間以上のタッチ操作を検出すると、タッチ点を中心に、コンテンツを拡大して表示する。
【０００４】
また、このようなコンテンツ表示装置の他の一例が、特許文献２に記載されている。特許文献２に記載のコンテンツ表示装置は、コンテンツ表示中のタッチパネル付ディスプレイに対する手の指などによる接触操作を検出する。そして、このコンテンツ表示装置は、接触領域の中心座標を中心とする所定領域のコンテンツを拡大してポップアップ表示する。また、このコンテンツ表示装置は、ポップアップ領域に含まれる１文字を表す領域の大きさが、検出された接触領域の大きさよりも大きくなるように拡大率を設定する。
【０００５】
また、このようなコンテンツ表示装置のさらに他の一例が、特許文献３に記載されている。特許文献３に記載のコンテンツ表示装置は、コンテンツ表示中のタッチパネル付ディスプレイに対する接触操作を検出する。そして、このコンテンツ表示装置は、接触位置を含む所定範囲のコンテンツを拡大した拡大表示領域を、あらかじめ表示されていたコンテンツに重畳して表示する。また、このコンテンツ表示装置は、接触位置周辺に表示されている情報の種類に基づいて、拡大率を設定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−０４６７９７号公報
【特許文献２】特開２０１０−１４６２７９号公報
【特許文献３】特開２０１０−２３７９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上述のようなコンテンツ表示装置は、タッチペンや手の指によって入力される手書き情報を、表示中のコンテンツに重畳して表示する機能を有する場合も多い。このようなコンテンツ表示装置では、手書き情報入力時のコンテンツの表示倍率が問題となる。
【０００８】
例えば、文書を表すコンテンツに対して手書き情報が入力されるケースについて考える。この場合、表示中の文書の行間、段落間、頁の上下左右等の余白領域に対して、手書き情報の入力がなされるケースが多いと考えられる。このとき、文書を表すコンテンツ全体が、タッチパネル付ディスプレイの表示領域に収まるよう縮小表示されていると、余白領域も縮小表示されているため、その面積は小さい。したがって、このような小さな面積の余白領域に対して入力可能な手書き文字の情報量は少なくなる。
【０００９】
そこで、上述のようなコンテンツ表示装置では、コンテンツを表示中のタッチパネル付ディスプレイに対して手書き情報の入力操作が行われる際に、コンテンツを拡大表示することが考えられる。このとき、コンテンツを拡大表示した状態で手書き情報が入力された後、コンテンツ閲覧時の表示倍率に戻す操作が行われると、入力時よりも縮小表示された手書き情報が、ユーザにとって認識しづらくなる場合がある。例えば、手書き情報が文字を表していた場合、入力時よりも縮小表示された手書き文字が判読しづらくなる場合がある。このような問題は、手書き情報を構成する描画線の太さがより太く、手書き情報入力時の表示倍率から閲覧時の表示倍率への縮小率がより高い場合に発生しやすいと考えられる。例えば、手の指による接触操作による描画線は、タッチペンによる描画線よりも太くなるのが一般的である。
【００１０】
しかしながら、このような場合に、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるよう、手書き情報を構成する描画線の太さを考慮しながら手書き情報入力時のコンテンツ表示倍率を調整する操作は煩雑である。
【００１１】
特許文献１には、このようなコンテンツの表示倍率の調整については記載されていない。
【００１２】
また、特許文献２に記載されたコンテンツ表示装置は、拡大後の一文字の大きさが接触領域より大きくなるように表示倍率を設定することはできるものの、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるように、手書き情報入力時の適切な表示倍率を設定することはできない。
【００１３】
また、特許文献３に記載されたコンテンツ表示装置は、コンテンツの種別によって表示倍率を設定することはできるものの、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるように、手書き情報入力時の適切な表示倍率を設定することはできない。
【００１４】
本発明は、上述の課題を解決するためになされたもので、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるように、手書き情報入力時の適切な表示倍率を設定可能なコンテンツ表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明のコンテンツ表示装置は、表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、前記コンテンツを前記表示装置に出力するコンテンツ出力部と、接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、前記接触物体の種別を判別する接触物体判別部と、前記コンテンツに重畳表示させる手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を前記接触物体の種別に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、を備える。
【００１６】
また、本発明のコンテンツ表示システムは、端末と、サーバとを備えるコンテンツ表示システムであって、前記端末は、表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、接触物体の接触位置を検出する入力装置を介して取得される情報を前記サーバに送信する入力情報送信部と、前記コンテンツを前記表示装置に出力するとともに、前記サーバによって決定された表示倍率で前記コンテンツを変倍した画像を前記表示装置に出力するコンテンツ出力部と、を有し、前記サーバは、前記端末の前記入力情報送信部から受信する情報に基づいて操作情報を生成する操作情報生成部と、前記端末の前記入力情報送信部から受信する情報に基づいて、前記端末において前記入力装置に接触した接触物体の種別を判別する接触物体判別部と、前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部と、前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別部によって判別された種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を出力させるよう前記端末の前記コンテンツ出力部を制御する表示制御部と、を有する。
【００１７】
また、本発明の端末は、コンテンツを表示する表示装置および接触物体の接触位置を検出する入力装置を有する端末であって、前記表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、前記接触物体の種別に基づいて前記コンテンツの表示倍率を決定するサーバに対して、前記入力装置を介して取得される情報を送信する入力情報送信部と、前記コンテンツを前記表示装置に出力するとともに、前記サーバによって決定された表示倍率で前記コンテンツを変倍した画像を前記表示装置に出力するコンテンツ出力部と、を備える。
【００１８】
また、本発明のサーバは、コンテンツを表示する表示装置および接触物体の接触位置を検出する入力装置を有する端末から、前記入力装置を介して得られる情報を受信するサーバであって、前記入力装置を介して得られる情報に基づいて操作情報を生成する操作情報生成部と、前記入力装置を介して得られる情報に基づいて、前記接触物体の種別を判別する接触物体判別部と、前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部と、前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別部によって判別された種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を表示させるよう前記端末を制御する表示制御部と、を備える。
【００１９】
また、本発明のコンテンツ表示システムは、端末と、サーバとを備えるコンテンツ表示システムであって、前記端末は、表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、前記コンテンツを前記表示装置に出力するコンテンツ出力部と、
接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、前記接触物体の種別を判別する接触物体判別部と、前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報を前記サーバに送信する履歴送信部と、前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記サーバから受信することにより、受信した前記手書き情報サイズ実測値の履歴に基づいて、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、を有し、前記サーバは、前記手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報を、前記端末から受信することにより蓄積するとともに、前記端末からの要求において指定される前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記端末に送信する履歴蓄積部と、を有する。
【００２０】
また、本発明のコンテンツ表示方法は、コンテンツを表す情報を取得して表示装置に表示し、接触物体の接触位置を検出する入力装置において接触位置が検出されると、前記入力装置から得られる情報に基づいて操作情報を生成し、前記接触物体の種別を判別し、前記操作情報が、コンテンツに重畳表示させる手書き情報を入力するための表示倍率の変更指示を表す場合、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を前記接触物体の種別に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定し、前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記表示装置に表示する。
【００２１】
また、本発明のコンピュータ・プログラムは、コンテンツを表す情報を取得して表示装置に表示するコンテンツ表示ステップと、接触物体の接触位置を検出する入力装置において接触位置が検出されると、前記入力装置から得られる情報に基づいて操作情報を生成する操作情報生成ステップと、前記接触物体の種別を判別する接触物体判別ステップと、前記操作情報が、コンテンツに重畳表示させる手書き情報を入力するための表示倍率の変更指示を表す場合、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を前記接触物体の種別に基づいて求める手書き情報サイズ予測ステップと、前記手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定ステップと、前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記表示装置に表示するコンテンツ変倍ステップと、をコンピュータ装置に実行させる。
【発明の効果】
【００２２】
本発明は、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるように、手書き情報入力時の適切な表示倍率を設定可能なコンテンツ表示装置を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施の形態としてのコンテンツ表示装置のハードウェア構成図である。
【図２】本発明の第１の実施の形態としてのコンテンツ表示装置の機能ブロック図である。
【図３】本発明の第１の実施の形態としてのコンテンツ表示装置が表示倍率を決定する計算式の一例を示す図である。
【図４】本発明の第１の実施の形態としてのコンテンツ表示装置の動作を説明するフローチャートである。
【図５】本発明の第１の実施の形態としてのコンテンツ表示装置が表示倍率を決定する動作の詳細を説明するフローチャートである。
【図６】本発明の第２の実施の形態としてのコンテンツ表示装置の機能ブロック図である。
【図７】本発明の第２の実施の形態としてのコンテンツ表示装置の動作を説明するフローチャートである。
【図８】本発明の第２の実施の形態としてのコンテンツ表示装置が表示倍率を決定する動作の詳細を説明するフローチャートである。
【図９】本発明の第３の実施の形態としてのコンテンツ表示システムのハードウェア構成図である。
【図１０】本発明の第３の実施の形態としてのコンテンツ表示システムの機能ブロック図である。
【図１１】本発明の第３の実施の形態としてのコンテンツ表示システムの動作を説明するフローチャートである。
【図１２】本発明の第４の実施の形態としてのコンテンツ表示システムの機能ブロック図である。
【図１３】本発明の第４の実施の形態としてのコンテンツ表示システムの動作を説明するフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２５】
（第１の実施の形態）
本発明の第１の実施の形態としてのコンテンツ表示装置１のハードウェア構成を図１に示す。図１において、コンテンツ表示装置１は、ＣＰＵ（Central Processing Unit）１００１と、ＲＡＭ（Random Access Memory）１００２と、ＲＯＭ（Read Only Memory）１００３と、タッチパネル付ディスプレイ１００４と、ハードディスクや不揮発性のフラッシュメモリ等の記憶装置１００５とを備えたコンピュータ装置によって構成されている。
【００２６】
ＲＯＭ１００３および記憶装置１００５は、コンピュータ装置をコンテンツ表示装置１として機能させるための各種コンピュータ・プログラムモジュールおよび各種データを記憶している。また、記憶装置１００５は、タッチパネル付ディスプレイ１００４に表示させるためのコンテンツを表すデータも記憶している。
【００２７】
ＣＰＵ１００１は、ＲＯＭ１００３または記憶装置１００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ１００２に読み込んで実行することにより、コンピュータ装置をコンテンツ表示装置１として機能させる。
【００２８】
タッチパネル付ディスプレイ１００４は、液晶ディスプレイとタッチパネルとが一体に形成された装置である。タッチパネル付ディスプレイ１００４は、ＣＰＵ１００１によって処理される画像を表示する。また、タッチパネル付ディスプレイ１００４は、接触物体の接触位置を検出することにより、入力情報を取得する。例えば、タッチパネル付ディスプレイ１００４は、抵抗膜方式、静電容量方式、あるいは、電磁誘導方式等の接触検出技術を用いて接触物体の接触位置を検出するものであってもよい。抵抗膜方式は、表示画面を構成するガラスと、該ガラスに対してわずかな間隔で取り付けられたフィルムとの双方に導通性の薄膜を貼り、両者が接して電気が通った場所を検出する技術である。静電容量方式は、指先と導電膜との間の静電容量の変化を捉えることにより、指先によって導電膜にタッチされた位置を検出する技術である。電磁誘導方式は、磁界を発生可能な専用のタッチペンによってタッチパネルにタッチされた際に発生する電磁エネルギーを受け取ることにより、タッチした位置を検出する技術である。
【００２９】
このタッチパネル付ディスプレイ１００４は、本発明における表示装置および入力装置の一実施形態を構成している。なお、本発明の各実施の形態では、本発明における表示装置および入力装置がタッチパネル付ディスプレイによって構成されるものとして説明するが、本発明における入力装置および表示装置は、必ずしも一体に形成されていなくてもよい。本発明における表示装置は、コンテンツを表す画像を表示可能な装置であればよい。また、本発明における入力装置は、接触物体の接触位置を検知することにより入力情報を取得する装置であればよい。例えば、本発明のコンテンツ表示装置は、液晶ディスプレイおよびタッチパッドを備えたノート型コンピュータによって構成されることも可能である。
【００３０】
次に、コンテンツ表示装置１の機能ブロック構成を図２に示す。図２において、コンテンツ表示装置１は、コンテンツ取得部１０１と、コンテンツ出力部１０２と、表示制御部１０３と、操作情報生成部１０４と、接触物体判別部１０５と、表示倍率決定部１０６とを備える。ここで、コンテンツ取得部１０１と、コンテンツ出力部１０２と、操作情報生成部１０４と、接触物体判別部１０５とは、ＲＯＭ１００３または記憶装置１００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１、ならびに、タッチパネル付ディスプレイ１００４によって構成される。また、表示制御部１０３および表示倍率決定部１０６は、ＲＯＭ１００３または記憶装置１００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１によって構成される。なお、コンテンツ表示装置１の各機能ブロックを構成するハードウェア構成は上述の構成に限定されない。
【００３１】
コンテンツ取得部１０１は、タッチパネル付ディスプレイ１００４に表示するためのコンテンツを表す情報を取得する。例えば、コンテンツ取得部１０１は、コンテンツの一覧を表す情報をタッチパネル付ディスプレイ１００４に表示し、タッチパネル付ディスプレイ１００４によって検出された接触位置に表示されているコンテンツを表す情報を取得してもよい。また、コンテンツ取得部１０１は、取得した情報が示すコンテンツが記憶装置１００５に記憶されているか否かを判断し、記憶されている場合は、該当するコンテンツを表す情報を後述の表示制御部１０３に通知する。また、コンテンツ取得部１０１は、取得した情報が示すコンテンツが記憶装置１００５に記憶されていない場合は、記憶されていないことを表す情報を、タッチパネル付ディスプレイ１００４を介してユーザに通知してもよい。
【００３２】
コンテンツ出力部１０２は、後述する表示制御部１０３の制御に基づいて、コンテンツをタッチパネル付ディスプレイ１００４に表示する。また、コンテンツ出力部１０２は、後述する表示制御部１０３によって手書き情報の重畳表示を指示されると、表示中のコンテンツに、該当する手書き情報を重畳した画像を、タッチパネル付ディスプレイ１００４に表示する。また、コンテンツ出力部１０２は、後述する表示制御部１０３によって表示倍率を指定されると、表示中のコンテンツの表示倍率を指定された倍率に変更して再表示する。ここで、表示倍率とは、基準となる大きさで表示されたコンテンツに対する変倍率をいう。また、基準となる大きさとは、例えば、コンテンツを表す画像を構成する各画素を、タッチパネル付ディスプレイ１００４を構成する１ドットに対応させて表示した大きさであってもよい。また、印刷時の用紙サイズ等が設定されているコンテンツの場合、基準となる大きさとは、印刷時の用紙サイズと略同一のサイズでタッチパネル付ディスプレイ１００４に表示された大きさであってもよい。以下、基準となる大きさを「原寸大」とも記載する。
【００３３】
また、コンテンツ出力部１０２は、表示制御部１０３から表示倍率の指定がない場合は、あらかじめ定められた初期倍率でコンテンツをタッチパネル付ディスプレイ１００４に表示してもよい。この初期倍率は、例えば、原寸大やその他の固定の値であってもよい。あるいは、初期倍率は、タッチパネル付ディスプレイ１００４内にコンテンツ全体が表示されるようコンテンツ毎に調整される可変値であってもよい。
【００３４】
操作情報生成部１０４は、タッチパネル付ディスプレイ１００４に対する接触物体の接触位置が検出されると、タッチパネル付ディスプレイ１００４から取得される情報に基づいて、操作情報を生成する。ここで、タッチパネル付ディスプレイ１００４から取得される情報には、タッチパネル付ディスプレイ１００４の表示領域における接触位置を表す座標情報が含まれる。また、操作情報とは、表示中のコンテンツに対するユーザの操作指示を表す情報である。
【００３５】
具体的には、操作情報生成部１０４は、取得される座標情報の時系列が、表示中のコンテンツに重畳表示させるための手書き情報を描画する操作を表していると判断した場合、これらの座標情報が表す軌跡を手書き情報として含む操作情報を生成する。例えば、操作情報生成部１０４は、取得される座標情報の時系列がドラッグ操作（ディスプレイにタッチしたまま上下左右にずらす操作）を表している場合に、手書き情報の入力操作であると判断してもよい。
【００３６】
また、操作情報生成部１０４は、取得される座標情報の時系列が、コンテンツに重畳表示させるための手書き情報の入力のためのコンテンツの表示倍率変更を指示する操作を表していると判断した場合、手書き情報入力のための表示倍率変更指示であることを表す操作情報を生成する。例えば、操作情報生成部１０４は、取得される座標情報の時系列が長押し操作（一つの点を所定の時間以上タッチする操作）を表している場合に、手書き情報入力のための表示倍率変更指示であると判断してもよい。この場合、操作情報生成部１０４は、長押しされた点を中心とした表示倍率変更指示であるとして、長押しされた点の座標を含めて操作情報を生成してもよい。
【００３７】
このように、操作情報生成部１０４は、取得される座標情報の時系列に基づく各種操作イベントを判別し、判別した操作イベントにあらかじめ対応付けられた操作内容を表す情報および関連する座標情報を含む操作情報を生成する。例えば、操作情報生成部１０４は、取得される座標情報の時系列がタップ操作（ディスプレイ上を軽くつつく操作）を表す場合、手書き情報入力後にコンテンツ閲覧時の表示倍率に戻す指示を表す操作情報を生成してもよい。その他、操作情報生成部１０４は、取得される座標情報の時系列に基づいて、表示するコンテンツの変更指示を表す操作情報や、コンテンツの表示終了指示を表す操作情報を生成してもよい。
【００３８】
接触物体判別部１０５は、操作情報生成部１０４によって操作情報が生成されると、その操作情報が生成された際にタッチパネル付ディスプレイ１００４に接触した接触物体の種別を判別する。
【００３９】
例えば、接触物体判別部１０５は、タッチパネル付ディスプレイ１００４において接触物体の接触位置の検出に用いられた技術の種別に基づいて、接触物体の種別を判別してもよい。例えば、接触物体判別部１０５は、静電容量方式で接触位置の検出が行われていた場合、接触物体は手の指である判別してもよい。また、接触物体判別部１０５は、電磁誘導方式で接触位置の検出が行われていた場合、接触物体はタッチペンであると判別してもよい。また、接触物体判別部１０５は、抵抗膜方式で接触位置の検出が行われていた場合、導通性薄膜同士の接地面積を表す情報を取得し、取得した接地面積に基づいて、接触物体の種別（指、または、タッチペン等）を判別してもよい。
【００４０】
表示倍率決定部１０６は、コンテンツに重畳表示させる手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、接触物体の種別に基づいて求める。そして、表示倍率決定部１０６は、求めた手書き情報サイズ予測値に基づいて、手書き情報の入力時の表示倍率である入力時表示倍率を決定する。
【００４１】
例えば、表示倍率決定部１０６は、接触物体の種別毎にあらかじめ定められた手書き情報サイズ予測値を、手書き情報サイズ予測値ファイルとして記憶装置１００５に記憶しておいてもよい。この場合、手書き情報の入力時にタッチパネル付ディスプレイ１００４に接触する面積がより広いと予測される接触物体ほど、より大きい値の手書き情報サイズ予測値があらかじめ定められていることが好ましい。言い換えると、手書き情報を構成する描画線がより太いと予測される接触物体ほど、より大きい値の手書き情報サイズ予測値が定められていることが好ましい。例えば、手書き情報が文字を表すと想定される場合について説明する。この場合、手書き情報の単位領域の大きさは、手書き文字１文字の大きさとなる。そして、表示倍率決定部１０６は、手の指による手書き文字１文字の大きさを６センチ四方とし、タッチペンによる手書き文字１文字の大きさを３センチ四方であるとした手書き情報サイズ予測値ファイルを、あらかじめ記憶装置１００５に記憶しておいてもよい。
【００４２】
また、表示倍率決定部１０６は、コンテンツ表示装置１の利用状態により、上述のように求めた手書き情報サイズ予測値を調整してもよい。ここで、コンテンツ表示装置１の利用状態とは、コンテンツ表示装置１が、ユーザによって片手で保持された状態で手書き情報が入力されようとしている等の、手書き情報の単位領域の大きさを左右する利用状態をいう。この場合、例えば、表示倍率決定部１０６は、各種センサを用いてコンテンツ表示装置１の揺れを検知することにより、コンテンツ表示装置１の利用状態を推定してもよい。例えば、コンテンツ表示装置１が片手で保持されている状態であれば、タッチパネル付ディスプレイ１００４の画面が固定されず不安定であると考えられる。そこで、この場合、表示倍率決定部１０６は、手書き情報サイズ予測値を所定割合大きくする調整を行ってもよい。
【００４３】
また、表示倍率決定部１０６は、このようにして求めた手書き情報サイズ予測値に基づいて、入力時表示倍率を決定する。例えば、手書き情報が文字を表すと想定される場合について説明する。この場合、手書き情報サイズ予測値は、接触物体の種別に応じた手書き文字の単位領域としての１文字の大きさの予測値である。このとき、表示倍率決定部１０６は、手書き情報サイズ予測値と、閲覧時表示倍率と、閲覧時表示倍率で認識可能な可読文字サイズとに基づいて、入力時表示倍率を決定してもよい。ここで、閲覧時表示倍率とは、入力時表示倍率にしたがって変倍される前のコンテンツの表示倍率である。つまり、閲覧時表示倍率とは、手書き情報入力のための表示倍率変更指示を表す操作がなされた時点でのコンテンツの表示倍率であるともいえる。また、可読文字サイズとは、閲覧時表示倍率で表示中のコンテンツに含まれる１文字の領域の大きさをいう。例えば、表示倍率決定部１０６は、表示領域内の画像における１文字の領域を認識することにより、その大きさを可読文字サイズとして求めてもよい。なお、表示倍率決定部１０６は、閲覧時表示倍率で表示中のコンテンツに複数のサイズの文字が含まれる場合、最も大きいサイズの文字の領域の大きさを可読文字サイズとしてもよい。
【００４４】
また、このとき、表示倍率決定部１０６は、図３に示す式（ａ）および（ｂ）に基づいて、入力時表示倍率を求めてもよい。
【００４５】
以上のように、表示倍率決定部１０６は、接触物体の種別に応じて予測される手書き情報サイズ予測値に基づいて、手書き情報入力時の表示倍率（入力時表示倍率）を設定する。ここで、手書き情報サイズ予測値としては、手書き情報を構成する描画線がより太いと予測される接触物体ほどより大きい値が予測されている。そして、表示倍率決定部１０６は、描画線がより太いと予測される接触物体ほど、入力時表示倍率をより大きく設定することになる。そして、入力時表示倍率がより大きいほど、手書き情報入力後に閲覧時表示倍率に戻される際の縮小率はより高くなる。そして、閲覧時表示倍率に戻される際の縮小率がより高いほど、手書き情報を構成する描画線の細線化率も高くなる。なお、ここで細線化率とは、入力時表示倍率での描画線の太さに対する閲覧時表示倍率に戻した後の描画線の太さの割合をいう。このように、より太い描画線で構成される手書き情報は、より大きい入力時表示倍率で表示されるコンテンツにおいて入力されることにより、閲覧時表示倍率に戻した時点でより高い細線化率で縮小化される。これにより、閲覧時表示倍率に戻した時点での手書き情報は、潰れることなく認識可能に表示されることになる。
【００４６】
さらに、手書き情報が文字を表しており、図３に示す式（ａ）および（ｂ）に基づいて入力時表示倍率が求められている場合、入力時表示倍率で表示中のコンテンツに対して手書き情報サイズ予測値どおりのサイズで入力された手書き文字は、閲覧時表示倍率に戻された際に、閲覧時表示倍率における可読文字サイズと略同サイズで表示されることになる。したがって、より太い描画線で構成される手書き文字は、より大きい入力時表示倍率で表示されるコンテンツにおいて入力されることにより、閲覧時表示倍率に戻した時点でより高い細線化率で可読文字サイズに縮小化される。これにより、閲覧時表示倍率に戻した時点での手書き文字は、潰れることなく判読可能に適切なサイズで表示されることになる。
【００４７】
このように、表示倍率決定部１０６は、接触物体の種別に応じて予測される手書き情報サイズ予測値に基づくことにより、閲覧時表示倍率に戻した時点で認識可能に手書き情報が表示されるような入力時表示倍率を設定可能となっている。
【００４８】
表示制御部１０３は、コンテンツ取得部１０１によって取得された情報が表すコンテンツを出力するようコンテンツ出力部１０２を制御する。
【００４９】
また、表示制御部１０３は、操作情報生成部１０４によって生成された操作情報が、手書き情報入力のための表示倍率変更指示である場合、表示中のコンテンツを、表示倍率決定部１０６によって決定された入力時表示倍率で変倍して再出力するようコンテンツ出力部１０２に通知する。
【００５０】
また、表示制御部１０３は、操作情報生成部１０４によって生成された操作情報が、表示中のコンテンツに重畳させる手書き情報を表す場合、表示中のコンテンツにその手書き情報を重畳して再出力するようコンテンツ出力部１０２に通知する。
【００５１】
また、表示制御部１０３は、操作情報生成部１０４によって生成された操作情報が、コンテンツの表示終了を表すとき、コンテンツの出力を終了するようコンテンツ出力部１０２に通知する。
【００５２】
また、表示制御部１０３は、操作情報生成部１０４によって生成された操作情報が、表示中のコンテンツに対するその他の指示を表す場合、その指示に基づく処理を行ったコンテンツを出力するよう、コンテンツ出力部１０２に通知する。
【００５３】
また、表示制御部１０３は、各機能ブロック間におけるデータの受け渡しの仲介も行う。
【００５４】
以上のように構成されたコンテンツ表示装置１の動作について、図４のフローチャートを参照して説明する。
【００５５】
まず、コンテンツ取得部１０１は、タッチパネル付ディスプレイ１００４に表示するためのコンテンツを表す情報を取得する（ステップＳ１でＹｅｓ）。
【００５６】
例えば、コンテンツ取得部１０１は、タッチパネル付ディスプレイ１００４に示したコンテンツ一覧のうち、ユーザの接触操作によって選択されたコンテンツを表す情報を取得してもよい。このコンテンツを表す情報は、例えば、コンテンツの保存場所を示すファイルパス等であってもよい。
【００５７】
また、コンテンツ取得部１０１は、取得した情報が表すコンテンツが指定された保存場所に保存されていなければ（ステップＳ１でＮｏ）、コンテンツが存在しないことをユーザに通知して、ステップＳ１を再度実行する。
【００５８】
次に、表示制御部１０３は、コンテンツ取得部１０１によって取得された情報が表すコンテンツを、タッチパネル付ディスプレイ１００４に出力するようコンテンツ出力部１０２に通知する（ステップＳ２）。このとき、表示制御部１０３は、表示倍率決定部１０６によって入力時表示倍率が決定されていれば、その入力時表示倍率に変倍したコンテンツを出力するようコンテンツ出力部１０２に通知する。また、表示倍率決定部１０６によって表示倍率が指定されていなければ、コンテンツ出力部１０２は、初期倍率でコンテンツを表示することになる。例えば、初期倍率として「原寸大」が設定されている場合、初期倍率は１００％となる。また、初期倍率として「画面サイズにあわせて表示」が設定されている場合、原寸大のコンテンツのサイズに対する画面サイズの倍率が、初期倍率として算出される。
【００５９】
次に、操作情報生成部１０４は、タッチパネル付きディスプレイ１００４に対するユーザ操作があるか否かを判断する。すなわち、操作情報生成部１０４は、タッチパネル付きディスプレイ１００４に接触物体が接触したか否かを判断する（ステップＳ３）。
【００６０】
ここで、ユーザ操作が無いと判断すれば、コンテンツ表示装置１の動作は、ステップＳ２に戻り、ユーザ操作を待つ。
【００６１】
一方、ユーザ操作があると判断すれば、操作情報生成部１０４は、タッチパネル付ディスプレイ１００４から得られる接触位置の座標情報に基づいて、操作情報を生成する（ステップＳ４）。
【００６２】
例えば、接触物体による接触位置が同一の点に所定時間以上検出された場合、操作情報生成部１０４は、手書き情報入力のための表示倍率の変更指示を表す操作情報を生成する。また、例えば、接触物体による接触位置の時系列が連続した線となるドラッグ操作であるとみなせる場合、操作情報生成部１０４は、表示中のコンテンツに重畳表示させるための、ドラッグ操作の軌跡を表す手書き情報を含む操作情報を生成する。
【００６３】
次に、操作情報生成部１０４は、ステップＳ４で生成された操作情報が、表示中のコンテンツに重畳表示させる手書き情報入力のための表示倍率の変更指示であるか否かを判断する（ステップＳ５）。
【００６４】
ステップＳ５において、手書き情報入力のための表示倍率の変更指示であると判断された場合、接触物体判別部１０５は、ステップＳ３においてタッチパネル付ディスプレイ１００４に接触した接触物体の種別を判別する（ステップＳ６）。
【００６５】
例えば、接触物体判別部１０５は、前述のように、タッチパネル付ディスプレイ１００４が接触物体の接触位置を検出した技術の種別に基づいて、接触物体の種別を判別してもよい。具体的には、接触物体判別部１０５は、静電容量方式で接触位置が検出されていたら、接触物体は指であると判別する。また、接触物体判別部１０５は、電磁誘導方式で接触位置が検出されていたら、接触物体はタッチペンであると判別する。また、接触物体判別部１０５は、抵抗膜方式で接触位置が検出されていたら、接地面積に基づいて、接触物体が指であるかタッチペンであるかを判別してもよい。
【００６６】
次に、表示倍率決定部１０６は、接触物体の種別に応じた手書き情報サイズ予測値に基づいて、入力時表示倍率を決定する（ステップＳ７）。ステップＳ７の動作の詳細については後述する。
【００６７】
次に、表示制御部１０３は、ステップＳ７で決定された入力時表示倍率でコンテンツを変倍して再表示するようコンテンツ出力部１０２に通知する（ステップＳ８）。
【００６８】
そして、コンテンツ表示装置１の動作はステップＳ２に戻る。
【００６９】
一方、ステップＳ５において、手書き情報入力のための表示倍率の変更指示でないと判断された場合、表示制御部１０３は、操作情報が、終了指示を表しているか否かを判断する（ステップＳ９）。
【００７０】
ここで、操作情報が終了指示を表していれば、コンテンツ表示装置１は、動作を終了する。
【００７１】
一方、操作情報が終了指示を表していない場合、表示制御部１０３は、操作情報が表す操作内容に基づいて処理を行ったコンテンツを出力するよう、コンテンツ出力部１０２に通知する（ステップＳ１０）。
【００７２】
例えば、操作情報が、コンテンツに重畳表示させる手書き情報を表している場合、表示制御部１０３は、その手書き情報を重畳してコンテンツを再出力するよう、コンテンツ出力部１０２に通知する。
【００７３】
そして、コンテンツ表示装置１の動作はステップＳ２に戻る。
【００７４】
次に、ステップＳ７における動作の詳細について、図５を参照して説明する。なお、図５の例では、手書き情報として文字が入力されることが想定されているものとする。また、接触物体の種別として、手の指およびタッチペンが想定されているものとする。また、記憶装置１００５には、あらかじめ手書き情報サイズ予測値ファイルが保存されており、手の指による手書き文字１文字の領域の大きさの予測値と、タッチペンによる手書き文字１文字の領域の大きさの予測値とが記録されているものとする。
【００７５】
ここでは、まず、表示倍率決定部１０６は、ステップＳ７の実行時点の表示倍率（閲覧時表示倍率）で表示中のコンテンツの表示領域内に表示されている１文字の領域の大きさ（可読文字サイズ）を取得する（ステップＳ２１）。
【００７６】
このとき、表示倍率決定部１０６は、この時点で表示中のコンテンツの表示領域内に複数のサイズの文字が含まれている場合、例えば、一番大きい文字の領域の大きさを、可読文字サイズとしてもよい。なお、表示倍率決定部１０６は、コンテンツの表示領域内に文字が表示されていない場合のために、あらかじめ閲覧時表示倍率に対応付けた可読文字サイズを記憶装置１００５に記憶しておいてもよい。
【００７７】
次に、表示倍率決定部１０６は、ステップＳ６で判別された種別が、指であるかタッチペンであるかを判断する（ステップＳ２２）。
【００７８】
ここで、接触物体の種別がタッチペンである場合、表示倍率決定部１０６は、手書き情報サイズ予測値ファイルから、タッチペンによる手書き文字の１文字の領域のサイズ予測値を取得する（ステップＳ２３）。
【００７９】
一方、接触物体の種別が指である場合、表示倍率決定部１０６は、手書き情報サイズ予測値ファイルから、指による手書き文字の１文字の領域のサイズ予測値を取得する（ステップＳ２４）。
【００８０】
次に、表示倍率決定部１０６は、現時点での表示倍率（閲覧時表示倍率）と、可読文字サイズとを用いて、原寸大（表示倍率１００％）での可読文字サイズを計算する。そして、表示倍率決定部１０６は、原寸大での可読文字サイズと、ステップＳ２３またはＳ２４で取得された手書き情報サイズ予測値とを用いて、手書き情報入力のための表示倍率を算出する（ステップＳ２５）。
【００８１】
以上で、ステップＳ７における表示倍率決定動作の詳細の説明を終了する。
【００８２】
次に、以上のように動作するコンテンツ表示装置１にタブレット端末を適用した場合の動作例について、図４および図５を参照しながら、具体的に説明する。タブレット端末とは、表示画面に対する接触操作により動作する携帯可能な情報端末である。ここでは、ユーザが、タブレット端末の表示画面に、作成済みのプレゼンテーション原稿を表示し、手書き文字を重畳入力するケースを想定する。
【００８３】
タブレット端末は、図１に示したようなハードウェア構成を備える。タブレット端末の記憶装置１００５は、プレゼンテーション原稿を表すコンテンツを記憶しているものとする。また、タブレット端末のタッチパネル付きディスプレイ１００４は、静電容量方式および電磁誘導方式の双方によって接触物体の接触位置を検出可能なデバイスであるものとする。また、タブレット端末のタッチパネル付ディスプレイ１００４に接触する接触物体として、タッチペンおよび手の指のいずれかが想定されているものとする。また、タブレット端末の記憶装置１００５は、タッチペンおよび手の指を用いて入力されると予測される各手書き文字の１文字の領域サイズの予測値を記録した手書き情報サイズ予測値ファイルを記憶しているものとする。
【００８４】
ここでは、まず、タブレット端末の記憶装置１００５内に記憶されたプレゼンテーション原稿ファイルを指定する接触操作が行われると、コンテンツ取得部１０１は、指定されたプレゼンテーション原稿ファイルの保存先を表す情報を表示制御部１０３に渡す（ステップＳ１でＹｅｓ）。
【００８５】
次に、表示制御部１０３は、コンテンツ取得部１０１から受け取ったプレゼンテーション原稿ファイルを、コンテンツ出力部１０２に通知する。そして、コンテンツ出力部１０２は、初期倍率でプレゼンテーション原稿ファイルを表示する。ここでは、初期倍率として、タッチパネル付ディスプレイ１００４の画面サイズにあわせた「８０％」が設定されたものとする。そして、コンテンツ出力部１０２は、プレゼンテーション原稿ファイルを、表示倍率「８０％」で、タッチパネル付きディスプレイ１００４に出力する（ステップＳ２）。
【００８６】
このとき、ユーザにとって、８０％で表示されたプレゼンテーション原稿内の文字が判読可能な大きさであり、閲覧時の表示倍率の変更はなかったものと想定する。
【００８７】
次に、タッチパネル付ディスプレイ１００４の画面内のある箇所をタッチペンで３秒程度押し続ける接触操作がなされると（ステップＳ３でＹｅｓ）、操作情報生成部１０４は、表示中のプレゼンテーション原稿に重畳表示させる手書き情報の入力のための表示倍率変更指示であることを表す操作情報を生成する（ステップＳ４）。
【００８８】
次に、ステップＳ４で、手書き情報入力のための表示倍率変更指示を表す操作情報が生成されているので（ステップＳ５でＹｅｓ）、接触物体判別部１０５は、接触物体の種別を判別する。ここでは、ステップＳ３における接触位置の検出に用いられた技術の種別が電磁誘導方式であることに基づいて、接触物体判別部１０５は、接触物体がタッチペンであると判別する（ステップＳ６）。
【００８９】
次に、表示倍率決定部１０６は、８０％の表示倍率で表示中のプレゼンテーション原稿内の１文字の領域の大きさ（可読文字サイズ）として、０．５センチ四方を取得する（ステップＳ２１）。
【００９０】
次に、表示倍率決定部１０６は、ステップＳ５で判別された種別であるタッチペンによる手書き文字サイズの予測値を、手書き情報予測値ファイルから取得する。ここでは、タッチペンによる手書き文字サイズ予測値として、３センチ四方が取得されたものとする（ステップＳ２３）。
【００９１】
次に、表示倍率決定部１０６は、図３に示した計算式を用いて、手書き情報入力時のコンテンツの表示倍率である入力時表示倍率を求める。具体的には、まず、表示倍率決定部１０６は、図３（ａ）の計算式に基づいて、閲覧時表示倍率（ここでは８０％、０．８）および可読文字サイズ（ここでは０．５センチ四方）を用いて、原寸大での可読文字サイズを算出する。この場合、原寸大での可読文字サイズとして、０．６２５センチ四方が算出される。そして表示倍率決定部１０６は、図３（ｂ）の計算式に基づいて、原寸大での可読文字サイズ（ここでは０．６２５四方）およびタッチペンによる手書き文字サイズの予測値（ここでは３センチ四方）を用いて、入力時表示倍率を算出する。ここでは、入力時表示倍率として、４．８（４８０％）が算出される（ステップＳ２５）。
【００９２】
次に、表示制御部１０３は、表示中のプレゼンテーション原稿を４８０％の表示倍率で再表示するように、コンテンツ出力部１０２に通知する（ステップＳ８）。
【００９３】
次に、コンテンツ出力部１０２は、ユーザによって３秒以上の接触操作がなされた点を中心に、プレゼンテーション原稿を４８０％の表示倍率で、タッチパネル付ディスプレイ１００４に再出力する（ステップＳ２）。
【００９４】
次に、タッチパネル付ディスプレイ１００４の画面に対するドラッグ操作がなされると（ステップＳ３でＹｅｓ）、操作情報生成部１０４は、表示中のプレゼンテーション原稿に重畳表示させるためドラッグ操作の軌跡を表す手書き情報を含む操作情報を生成する（ステップＳ４）。このとき、ドラッグ操作の軌跡によって表される手書き情報の１文字の領域の大きさは、予測値どおり３センチ四方であったものとする。
【００９５】
次に、表示制御部１０３は、ステップＳ４で手書き情報を表す操作情報が生成されているので（ステップＳ５でＮｏ、ステップＳ９でＮｏ）、その手書き情報を重畳したコンテンツを再出力するよう、コンテンツ出力部１０２に通知する（ステップＳ１０）。
【００９６】
次に、コンテンツ出力部１０２は、表示倍率４８０％で表示中のプレゼンテーション原稿に手書き情報を重畳して、タッチパネル付ディスプレイ１００４に再出力する（ステップＳ２）。
【００９７】
次に、タッチパネル付ディスプレイ１００４の画面に対してタップ操作がなされると（ステップＳ３でＹｅｓ）、操作情報生成部１０４は、表示中のプレゼンテーション原稿の表示倍率を閲覧時表示倍率に戻す指示を表す操作情報を生成する（ステップＳ４）。
【００９８】
次に、表示制御部１０３は、ステップＳ４で閲覧時表示倍率に戻す指示を表す操作情報が生成されているので（ステップＳ５でＮｏ、ステップＳ９でＮｏ）、手書き情報が重畳されて４８０％で表示中のプレゼンテーション原稿を、閲覧時表示倍率である８０％で再出力するよう、コンテンツ出力部１０２に通知する（ステップＳ１０）。
【００９９】
次に、コンテンツ出力部１０２は、表示倍率８０％で、手書き情報が重畳されたプレゼンテーション原稿を、タッチパネル付ディスプレイ１００４に再出力する（ステップＳ２）。すなわち、コンテンツ出力部１０２は、表示倍率４８０％において１文字３センチ四方で入力された手書き情報を、１文字０．５センチ四方で表示されるように縮小化（細線化）処理し、タッチパネル付ディスプレイ１００４に再表示する。これにより、閲覧時表示倍率に戻した後も、手書き情報の文字がユーザにとって判読可能に表示されることになる。
【０１００】
以上で、コンテンツ表示装置１にタブレット端末を適用した場合の動作の具体例の説明を終了する。
【０１０１】
このように、このタブレット端末は、プレゼンテーション原稿表示中のタッチパネル付ディスプレイ１００４がユーザにより所定時間以上押下されると、タッチペンによる手書き文字入力のために適した入力時表示倍率４８０％にプレゼンテーション原稿を拡大する。そして、このタブレット端末は、その入力時表示倍率で入力された手書き文字を重畳表示した後、元の閲覧時表示倍率（８０％）でプレゼンテーション原稿を表示する。すると、元の閲覧時表示倍率（８０％）のプレゼンテーション原稿において、手書き文字の線幅も倍率にあわせて細くなり、手書き文字は、潰れることなく判読可能に表示されることになる。
【０１０２】
次に、本発明の第１の実施の形態の効果について述べる。
【０１０３】
本発明の第１の実施の形態としてのコンテンツ表示装置は、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるように、手書き情報入力時の適切な表示倍率を設定することができる。
【０１０４】
その理由について説明する。接触物体による接触位置を検出する装置を介して手書き情報を取得するコンテンツ表示装置では、接触物体の種別（例えば、手の指やタッチペン）によって手書き情報を構成する描画線の太さが異なると考えられる。そのため、このような装置では、描画線の太さによって手書き情報の単位領域の大きさが異なってくると考えられる。そこで、本発明の第１の実施の形態のコンテンツ表示装置は、接触物体判別部が、入力装置に接触した接触物体の種別を検出し、表示倍率決定部が、接触物体の種別に応じて予測される手書き情報の単位領域の大きさの予測値に基づいて、手書き情報入力時の表示倍率を設定する。これにより、本発明の第１の実施の形態のコンテンツ表示装置は、手書き情報入力後に、コンテンツ閲覧時の表示倍率に戻した際にも、手書き情報を認識可能に表示することが可能となるからである。
【０１０５】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【０１０６】
まず、本発明の第２の実施の形態としてのコンテンツ表示装置２の機能ブロック構成を図６に示す。なお、コンテンツ表示装置２のハードウェア構成は、図１に示した本発明の第１の実施の形態としてのコンテンツ表示装置１と同様の構成を適用可能であるため、本実施の形態における詳細な説明を省略する。
【０１０７】
図６において、コンテンツ表示装置２は、本発明の第１の実施の形態としてのコンテンツ表示装置１に対して、表示倍率決定部１０６に替えて表示倍率決定部２０６を備え、さらに、履歴蓄積部２０７を備える点が異なる。ここで、履歴蓄積部２０７は、ＲＯＭ１００３または記憶装置１００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１、ならびに、記憶装置１００５によって構成される。
【０１０８】
履歴蓄積部２０７は、操作情報生成部１０４によってコンテンツに重畳表示させる手書き情報を表す操作情報が生成された場合に、手書き情報サイズ実測値と、接触物体の種別とを対応付けた情報の履歴を蓄積する。ここで、手書き情報サイズ実測値とは、表示中のコンテンツに重畳表示させるために実際に入力された手書き情報の単位領域の大きさを表す。例えば、履歴蓄積部２０７は、手書き情報が文字であることが想定される場合、手書き文字１文字の領域を認識することにより、手書き情報サイズ実測値を求めてもよい。また、手書き情報サイズ実測値に対応付ける接触物体の種別は、その手書き情報の入力操作がなされた際に用いられた接触物体の種別である。
【０１０９】
表示倍率決定部２０６は、本発明の第１の実施の形態における表示倍率決定部１０６と同様に構成されるが、手書き情報サイズ予測値の求め方が異なる。表示倍率決定部２０６は、接触物体判別部１０５によって判別された接触物体の種別に対応付けられた手書き情報サイズ実測値の履歴を履歴蓄積部２０７から取得する。そして、表示倍率決定部２０６は、取得した履歴に基づいて、手書き情報サイズ予測値を求める。例えば、表示倍率決定部２０６は、接触物体の種別に対応付けられた手書き情報サイズ実測値の平均値を、手書き情報サイズ予測値としてもよい。
【０１１０】
以上のように構成されたコンテンツ表示装置２の動作について、図７および図８を参照して説明する。
【０１１１】
まず、コンテンツ表示装置２は、ステップＳ１〜Ｓ４まで、本発明の第１の実施の形態としてのコンテンツ表示装置１と同様に動作して、操作情報を生成する。
【０１１２】
次に、コンテンツ表示装置２は、本発明の第１の実施の形態としてのコンテンツ表示装置１と同様の接触物体の判別処理（ステップＳ６）を、操作情報の内容による分岐（ステップＳ５）の前に実行する。これは、コンテンツ表示装置２が、分岐後のいずれの処理においても接触物体の種別を用いるためである。
【０１１３】
ステップＳ５において、操作情報の内容が、手書き情報入力のための表示倍率変更指示であると判断された場合、表示倍率決定部２０６は、履歴蓄積部２０７を参照することにより、接触物体の種別に応じた手書き情報サイズ予測値を求める。そして、表示倍率決定部２０６は、手書き情報サイズ予測値に基づいて、入力時表示倍率を決定する（ステップＳ３１）。ステップＳ３１の動作については詳細を後述する。
【０１１４】
次に、入力時表示倍率が決定されると、コンテンツ表示装置２は、本発明の第１の実施の形態としてのコンテンツ表示装置１と同様にステップＳ８を実行した後、ステップＳ２からの処理を再度実行する。これにより、接触物体の種別に対応付けられた手書き情報サイズ実測値の履歴に基づいて決定された入力時表示倍率で、コンテンツが再表示される。
【０１１５】
一方、ステップＳ５において、操作情報の内容が、表示中のコンテンツに重畳表示させる手書き情報を表す場合（ステップＳ５でＮｏ、ステップＳ９でＮｏ）、表示制御部１０３は、表示中のコンテンツに手書き情報を重畳表示させるようコンテンツ出力部１０２に通知する（ステップＳ１０）。
【０１１６】
次に、履歴蓄積部２０７は、重畳表示された手書き情報サイズ実測値と、ステップＳ６で判別された接触物体の種別とを対応付けて記憶する（ステップＳ３２）。
【０１１７】
そして、コンテンツ表示装置２の動作はステップＳ２に戻る。これにより、入力時表示倍率で表示されたコンテンツに手書き情報が重畳されて再表示される。
【０１１８】
次に、ステップＳ３１における動作の詳細について、図８を参照して説明する。なお、図８の例では、手書き情報として文字が入力されることが想定されているものとする。また、接触物体の種別として、手の指およびタッチペンが想定されているものとする。また、履歴蓄積部２０７には、既に、種別「手の指」に対応付けられた手書き文字の１文字の領域の大きさの実測値と、種別「タッチペン」に対応付けられた手書き文字の１文字の領域の大きさの実測値とが蓄積されているものとする。
【０１１９】
ここでは、まず、表示倍率決定部２０６は、ステップＳ２１〜Ｓ２２まで本発明の第１の実施の形態における表示倍率決定部１０６と同様に動作することにより、接触物体が指であるかタッチペンであるかによって処理を分岐する。
【０１２０】
ここで、接触物体の種別がタッチペンである場合、表示倍率決定部２０６は、履歴蓄積部２０７を参照することにより、種別「タッチペン」に対応付けられた手書き文字の１文字の領域サイズの実測値を取得し、取得した実測値に基づいて、手書き情報サイズ予測値を決定する（ステップＳ４１）。例えば、表示倍率決定部２０６は、取得した実測値の平均値を手書き情報サイズ予測値としてもよい。
【０１２１】
一方、接触物体の種別が指である場合、表示倍率決定部２０６は、履歴蓄積部２０７を参照することにより、種別「手の指」に対応付けられた手書き文字の１文字の領域サイズの実測値を取得し、取得した実測値に基づいて、手書き情報サイズ予測値を決定する（ステップＳ４２）。例えば、表示倍率決定部２０６は、取得した実測値の平均値を手書き情報サイズ予測値としてもよい。
【０１２２】
そして、表示倍率決定部２０６は、本発明の第１の実施の形態における表示倍率決定部１０６と同様にステップＳ２５を実行することにより、入力時表示倍率を決定する。
【０１２３】
以上で、ステップＳ３１における表示倍率決定動作の詳細な説明を終了する。
【０１２４】
次に、本発明の第２の実施の形態の効果について述べる。
【０１２５】
本発明の第２の実施の形態としてのコンテンツ表示装置は、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるような手書き情報入力時の適切な表示倍率を、より精度良く設定することができる。
【０１２６】
その理由は、実際に入力された手書き情報の単位領域の大きさ（手書き情報サイズ実測値）と接触物体の種別とを対応付けて蓄積しておく履歴蓄積部を備えることにより、表示倍率決定部が、接触物体の種別に応じた手書き情報の単位領域の大きさの予測値（手書き情報サイズ予測値）を、手書き情報サイズ実測値に基づいて求めるからである。これにより、接触物体の種別に応じた手書き情報サイズ予測値は、利用者の操作実績が反映されたものとなる。したがって、本発明の第２の実施の形態としてのコンテンツ表示装置は、接触物体の種別に応じてより精度良く予測した手書き情報サイズ予測値に基づいて、より精度良く入力時表示倍率を求めることが可能となるからである。
【０１２７】
（第３の実施の形態）
次に、本発明の第３の実施の形態として、サーバおよび端末からなるコンテンツ表示システム３について、図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１および第２の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【０１２８】
まず、コンテンツ表示システム３を構成する各装置のハードウェア構成を図９に示す。図９において、端末３１は、本発明の第１の実施の形態としてのコンテンツ表示装置１を構成するコンピュータ装置と同一の各部に加えて、ネットワークインタフェース１００６を備えたコンピュータ装置によって構成される。また、サーバ３２は、ＣＰＵ２００１と、ＲＡＭ２００２と、ＲＯＭ２００３と、ハードディスク装置等の記憶装置２００５と、ネットワークインタフェース２００６とを備えたコンピュータ装置によって構成される。各コンピュータ装置の記憶装置１００５および記憶装置２００５には、それぞれ端末３１およびサーバ３２を本発明のコンテンツ表示システムにおける端末およびサーバとして動作させるための各種コンピュータ・プログラムモジュールおよび各種データが記憶されている。
【０１２９】
次に、コンテンツ表示システム３の機能ブロックについて、図１０を参照して説明する。図１０において、コンテンツ表示システム３は、端末３１およびサーバ３２を備えている。また、端末３１およびサーバ３２は、インターネット、ＬＡＮ（Local Area Network）、公衆回線網、無線通信網またはこれらの組合せ等によって構成されるネットワークを介して通信可能に接続されている。なお、図１０には、端末３１およびサーバ３２をそれぞれ１つずつ示したが、本発明が備える端末３１およびサーバ３２の数を限定するものではない。
【０１３０】
端末３１は、入力情報送信部３１３と、コンテンツ取得部３１１と、コンテンツ出力部３１２とを備えている。また、サーバ３２は、表示制御部３２３と、操作情報生成部３２４と、接触物体判別部３２５と、表示倍率決定部２０６と、履歴蓄積部２０７とを備えている。
【０１３１】
ここで、入力情報送信部３１３、コンテンツ取得部３１１およびコンテンツ出力部３１２は、ＲＯＭ１００３または記憶装置１００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１、タッチパネル付ディスプレイ１００４、ならびに、ネットワークインタフェース１００６によって構成される。また、表示制御部３２３は、ＲＯＭ２００３または記憶装置２００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ２００２に読み込んで実行するＣＰＵ２００１、ならびに、ネットワークインタフェース２００６によって構成される。操作情報生成部３２４および接触物体判別部３２５は、ＲＯＭ２００３または記憶装置２００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ２００２に読み込んで実行するＣＰＵ２００１によって構成される。なお、端末３１およびサーバ３２の各機能ブロックを構成するハードウェア構成は、上述の構成に限定されない。
【０１３２】
まず、端末３１の各機能ブロックについて説明する。
【０１３３】
入力情報送信部３１３は、タッチパネル付ディスプレイ１００４を介して取得される情報をサーバ３２に送信する。具体的には、入力情報送信部３１３は、タッチパネル付ディスプレイ１００４によって検出された接触物体の接触位置を表す情報を、サーバ３２に送信する。さらに、入力情報送信部３１３は、タッチパネル付ディスプレイ１００４によって接触物体の接触位置が検出された際に用いられた技術の種別を表す情報を、サーバ３２に送信してもよい。
【０１３４】
コンテンツ取得部３１１は、本発明の第１および第２の実施の形態におけるコンテンツ取得部１０１と同様に構成されるのに加えて、さらに、取得したコンテンツを表す情報をサーバ３２に送信する。なお、コンテンツ取得部３１１は、端末３１の記憶装置１００５に記憶されているコンテンツを表す情報を取得した場合、そのコンテンツのデータをサーバ３２に送信してもよい。あるいは、コンテンツ取得部３１１は、サーバ３２の記憶装置２００５に記憶されているコンテンツ一覧をタッチパネル付ディスプレイ１００４に表示することにより接触操作により選択されたコンテンツを識別する情報（サーバ３２におけるファイルパス等）を取得した場合、そのコンテンツを識別する情報をサーバ３２に送信してもよい。
【０１３５】
コンテンツ出力部３１２は、本発明の第１および第２の実施の形態におけるコンテンツ出力部１０２に対して、サーバ３２の表示制御部３２３から受信する情報に基づいてコンテンツの出力処理を行う点が異なる。具体的には、コンテンツ出力部３１２は、サーバ３２の表示制御部３２３からコンテンツおよび表示倍率を受信する。そして、コンテンツ出力部３１２は、受信した表示倍率でコンテンツをタッチパネル付ディスプレイ１００４に出力する。
【０１３６】
次に、サーバ３２の各機能ブロックについて説明する。
【０１３７】
表示制御部３２３は、本発明の第１および第２の実施の形態における表示制御部１０３と同様に構成されることに加え、他の機能ブロック（操作情報生成部３２４、接触物体判別部３２５、表示倍率決定部２０６、履歴蓄積部２０７）と、端末３１との間のデータの送受信の仲介を行う。これにより、表示制御部３２３は、端末３１のコンテンツ取得部３１１から受信したコンテンツを、表示倍率決定部２０６によって決定された表示倍率で表示するよう、端末３１のコンテンツ出力部３１２に通知する。
【０１３８】
操作情報生成部３２４は、端末３１の入力情報送信部３１３から表示制御部３２３を介して受信する情報に基づいて、操作情報を生成する。ここで、端末３１の入力情報送信部３１３から受信する情報は、端末３１においてタッチパネル付ディスプレイ１００４から得られた情報である。そして、操作情報生成部３２４は、本発明の第１および第２の実施の形態における操作情報生成部１０４と同様に、タッチパネル付ディスプレイ１００４から得られた情報に基づいて、操作情報を生成する。
【０１３９】
接触物体判別部３２５は、端末３１の入力情報送信部３１３から表示制御部３２３を介して受信する情報に基づいて、端末３１においてタッチパネル付ディスプレイ１００４に接触した接触物体の種別を判別する。例えば、端末３１の入力情報送信部３１３から受信する情報に、端末３１のタッチパネル付ディスプレイ１００４において接触物体の接触を検出した技術の種別を表す情報が含まれる場合、接触物体判別部３２５は、接触を検出した技術の種別に基づいて、接触物体の種別を判別する。前述のように、例えば、接触物体判別部３２５は、受信した情報に、静電容量方式で接触を検出したことを表す情報が含まれていた場合、接触物体は手の指である判別してもよい。また、接触物体判別部３２５は、受信した情報に、電磁誘導方式で接触を検出したことを表す情報が含まれていた場合、接触物体はタッチペンであると判別してもよい。また、接触物体判別部３２５は、受信した情報に、抵抗膜方式で接触を検出したことを表す情報および導通性薄膜同士の接地面積を表す情報が含まれていた場合、その接地面積に基づいて、接触物体の種別（指、または、タッチペン等）を判別してもよい。
【０１４０】
表示倍率決定部２０６および履歴蓄積部２０７は、本発明の第２の実施の形態における各機能ブロックと同様に構成される。これにより、サーバ３２が複数の端末３１に接続されていれば、履歴蓄積部２０７は、複数の端末３１における手書き情報実測値を蓄積することになる。
【０１４１】
以上のように構成されたコンテンツ表示システム３の動作について、図１１を参照して説明する。なお、図１１において、左側のフロー図は端末３１の動作を表し、右側のフロー図はサーバ３２の動作を表し、左右を結ぶ破線の矢印は、データの流れを表している。
【０１４２】
まず、端末３１は、ステップＳ１〜Ｓ３まで本発明の第１の実施の形態としてのコンテンツ表示装置１と同様に動作することにより、ユーザによるタッチパネル付ディスプレイ１００４に対する接触操作を検出する（ステップＳ３でＹｅｓ）。
【０１４３】
次に、入力情報送信部３１３は、タッチパネル付ディスプレイ１００４から得られる情報を、サーバ３２に対して送信する（ステップＳ５１）。例えば、入力情報送信部３１３は、タッチパネル付ディスプレイ１００４で検出された接触位置の座標情報、および、その接触位置の検出に用いられた技術の種別を表す情報を、サーバ３２に対して送信してもよい。
【０１４４】
次に、サーバ３２において、操作情報生成部３２４は、端末３１から受信した情報に基づいて、操作情報を生成する（ステップＳ５２）。このとき生成される操作情報は、本発明の第１の実施の形態における場合と同様に、「コンテンツに重畳表示させる手書き情報を入力するための表示倍率変更指示」、「コンテンツに重畳表示させる手書き情報」、「コンテンツの表示終了指示」、「閲覧時表示倍率に戻す指示」等を表すものである。また、操作情報は、これらの指示内容を表す情報に加えて、関連する接触位置を表す座標情報を含んでいる。
【０１４５】
次に、接触物体判別部３２５は、端末３１から受信した情報に基づいて、接触物体の種別を判別する（ステップＳ５３）。例えば、接触物体判別部３２５は、前述のように、接触位置の検出に用いた技術の種別を表す情報を端末３１から受信している場合、その技術の種別を表す情報に基づいて、接触物体が指であるか、タッチペンであるかを判別してもよい。
【０１４６】
次に、ステップＳ５２で生成された操作情報が、手書き情報を入力するための表示倍率変更指示である場合（ステップＳ５でＹｅｓ）、サーバ３２は、本発明の第２の実施の形態と同様に、ステップＳ３１、ステップＳ８を実行する。これにより、サーバ３２は、入力時表示倍率を決定し、決定した表示倍率でコンテンツを変倍して再出力するよう、端末３１に通知する。
【０１４７】
一方、ステップＳ５２で生成された操作情報が、コンテンツに重畳表示させるための手書き情報を表す場合（ステップＳ５でＮｏ）、サーバ３２は、本発明の第２の実施の形態と同様にステップＳ１０、Ｓ３２を実行する。これにより、サーバ３２は、入力時表示倍率で表示されているコンテンツに対して、手書き情報を重畳して再出力するよう、端末３１に通知する。そして、サーバ３２は、手書き情報サイズ実測値と、接触物体の種別とを対応付けて蓄積する。
【０１４８】
コンテンツの変倍または手書き情報の重畳を表す表示内容を受信した端末３１では（ステップＳ５４）、コンテンツ出力部３１２が、受信した表示内容にしたがってコンテンツを再出力する（ステップＳ２）。
【０１４９】
また、ステップＳ５２で生成された操作情報が終了指示であった場合、表示制御部３２３は、コンテンツの表示を終了するよう端末３１に通知する。なお、図１１では、この終了動作についての図示を省略している。
【０１５０】
以上で、コンテンツ表示システム３の動作の説明を終了する。
【０１５１】
次に、本発明の第３の実施の形態の効果について述べる。
【０１５２】
本発明の第３の実施の形態としてのコンテンツ表示システムは、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるような手書き情報入力時の適切な表示倍率を、さらに精度良く設定することができる。
【０１５３】
その理由は、実際に入力された手書き情報の単位領域の大きさ（手書き情報サイズ実測値）と接触物体の種別とを対応付けて蓄積しておく履歴蓄積部を、サーバに備えるからである。これにより、履歴蓄積部は、１つ以上の端末において実際に入力された手書き情報サイズ実測値を、接触物体の種別と対応付けて蓄積する。そして、表示倍率決定部が、接触物体の種別に応じた手書き情報の単位領域の大きさの予測値（手書き情報サイズ予測値）を、１つ以上の端末における手書き情報サイズ実測値に基づいて求めるためである。これにより、接触物体の種別に応じた手書き情報サイズ予測値は、１人以上の利用者の操作実績が反映されたものとなる。したがって、本発明の第３の実施の形態としてのコンテンツ表示システムは、接触物体の種別に応じてさらに精度良く予測した手書き情報サイズ予測値に基づいて、さらに精度良く入力時表示倍率を求めることが可能となるからである。
【０１５４】
また、本発明の第３の実施の形態としてのコンテンツ表示システムは、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるような手書き情報入力時の適切な表示倍率を、その端末における手書き情報の入力実績が少ない場合にも、精度良く設定することができる。
【０１５５】
その理由は、履歴蓄積部をサーバに設けるからである。これにより、手書き情報入力のための表示倍率変更指示が入力された端末は、自装置で該当する種別の接触物体による手書き情報の入力実績が少ない場合であっても、他の端末における該当する種別の接触物体による手書き情報サイズ実測値を用いることができ、手書き情報サイズ予測値を求めることが可能となるからである。
【０１５６】
また、本発明の第３の実施の形態としてのコンテンツ表示システムは、コンテンツの表示制御をサーバで実行することによって、端末の処理負荷を軽減することができる。その結果、処理能力が低い端末でも、本発明の第３の実施の形態としてのコンテンツ表示システムを利用することが可能である。
【０１５７】
（第４の実施の形態）
次に、本発明の第４の実施の形態としてのコンテンツ表示システム４について、図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１〜第３の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【０１５８】
まず、コンテンツ表示システム４の機能ブロックについて、図１２を参照して説明する。なお、コンテンツ表示システム４を構成する各装置のハードウェア構成は、図１０に示した本発明の第３の実施の形態としてのコンテンツ表示システムを構成する各装置と同様であるため、本実施の形態における詳細な説明を省略する。
【０１５９】
図１２において、コンテンツ表示システム４は、端末４１およびサーバ４２を備えている。また、端末４１およびサーバ４２は、インターネット、ＬＡＮ、公衆回線網、無線通信網またはこれらの組合せ等によって構成されるネットワークを介して通信可能に接続されている。なお、図１２には、端末４１およびサーバ４２をそれぞれ１つずつ示したが、本発明が備える端末４１およびサーバ４２の数を限定するものではない。
【０１６０】
端末４１は、本発明の第１の実施の形態としてのコンテンツ表示装置１に対して、表示倍率決定部１０６に替えて表示倍率決定部４１６を備え、さらに、履歴送受信部４１８を備える点が異なる。また、サーバ４２は、履歴蓄積部４２７を備える。ここで、履歴送受信部４１８は、本発明における履歴送信部の一実施形態を構成する。また、表示倍率決定部４１６および履歴送受信部４１８は、本発明における表示倍率決定部の一実施形態を構成する。また、履歴送受信部４１８は、ＲＯＭ１００３または記憶装置１００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１、ならびに、ネットワークインタフェース１００６によって構成される。また、履歴蓄積部４２７は、ＲＯＭ２００３または記憶装置２００５に記憶されたコンピュータ・プログラムモジュールおよびデータをＲＡＭ２００２に読み込んで実行するＣＰＵ２００１、記憶装置２００５、ならびに、ネットワークインタフェース２００６によって構成される。なお、端末４１およびサーバ４２の各機能ブロックを構成するハードウェア構成は、上述の構成に限定されない。
【０１６１】
まず、端末４１の各機能ブロックについて説明する。
【０１６２】
履歴送受信部４１８は、操作情報生成部１０４によって、コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、接触物体の種別とを対応付けた情報をサーバ４２に送信する。
【０１６３】
また、履歴送受信部４１８は、表示倍率決定部４１６による制御の基に、接触物体判別部１０５によって判別された種別に対応付けられた手書き情報サイズ実測値の履歴を要求する情報を、サーバ４２に対して送信する。そして、履歴送受信部４１８は、サーバ４２から、該当する履歴を表す情報を受信する。
【０１６４】
表示倍率決定部４１６は、操作情報生成部１０４によって手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、接触物体判別部１０５によって判別された種別に対応付けられた手書き情報サイズ実測値の履歴をサーバ４２に要求するよう、履歴送受信部４１８を制御する。そして、表示倍率決定部４１６は、履歴送受信部４１８を介して受信した手書き情報サイズ実測値の履歴に基づいて、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を求める。そして、表示倍率決定部４１６は、求めた手書き情報サイズ予測値に基づいて、入力時表示倍率を決定する。
【０１６５】
次に、サーバ４２の機能ブロックについて説明する。
【０１６６】
履歴蓄積部４２７は、手書き情報サイズ実測値と、接触物体の種別とを対応付けた情報を、端末４１から受信することにより蓄積する。このとき、サーバ４２が１つ以上の端末４１と通信可能に接続されていれば、履歴蓄積部４２７は、複数の端末４１における手書き情報実測値を蓄積することになる。
【０１６７】
また、履歴蓄積部４２７は、端末４１からの要求において指定される接触物体の種別に対応付けられた手書き情報サイズ実測値の履歴を、端末４１に送信する。
【０１６８】
以上のように構成されたコンテンツ表示システム４の動作について、図１３を参照して説明する。なお、図１３において、左側のフロー図は端末４１の動作を表し、右側のフロー図はサーバ４２の動作を表し、左右を結ぶ破線の矢印は、データの流れを表している。
【０１６９】
まず、端末４１は、ステップＳ１〜Ｓ６まで本発明の第２の実施の形態としてのコンテンツ表示装置２と同様に動作することにより、手書き情報入力のための表示倍率変更指示を表す操作情報が生成されたか否かに基づいて、処理を分岐する。
【０１７０】
ここで、手書き情報入力のための表示倍率変更指示を表す操作情報が生成されている場合（ステップＳ５でＹｅｓ）、表示倍率決定部４１６は、ステップＳ６で取得された種別に対応付けられた手書き情報実測値の履歴を、サーバ４２に対して要求する（ステップＳ６１）。
【０１７１】
次に、サーバ４２の履歴蓄積部４２７は、端末４１から受信した要求において指定された接触物体の種別に対応付けられた手書き情報実測値の履歴を、端末４１に対して送信する（ステップＳ６２）。
【０１７２】
次に、端末４１では、表示倍率決定部４１６は、受信した手書き情報実測値の履歴を用いて、手書き情報サイズ予測値を求める。そして、表示倍率決定部４１６は、求めた手書き情報サイズ予測値に基づいて、入力時表示倍率を決定する（ステップＳ３１）。そして、表示制御部１０３は、決定した入力時表示倍率でコンテンツを再表示するよう、コンテンツ出力部１０２に通知する（ステップＳ８）。
【０１７３】
一方、コンテンツに重畳させる手書き情報を表す操作情報が生成されている場合（ステップＳ５でＮｏ）、表示倍率決定部４１６は、表示中のコンテンツに手書き情報を重畳して再出力するようコンテンツ出力部１０２に通知する（ステップＳ１０）。
【０１７４】
次に、履歴送受信部４１８は、ステップＳ４で生成された操作情報に含まれる手書き情報の単位領域の大きさと、ステップＳ６で判別された接触物体の種別とを対応付けた情報を、サーバ４２に対して送信する（ステップＳ６３）。
【０１７５】
これらの情報を受信したサーバ４２では、履歴蓄積部４２７は、受信した手書き情報サイズ実測値および接触物体の種別を対応付けた情報を蓄積する（ステップＳ６４）。
【０１７６】
なお、ステップＳ４で生成された操作情報が終了指示であった場合、端末４１は、動作を終了する。なお、図１３では、この終了動作についての図示を省略している。
【０１７７】
以上で、コンテンツ表示システム４の動作の説明を終了する。
【０１７８】
次に、本発明の第４の実施の形態の効果について述べる。
【０１７９】
本発明の第４の実施の形態としてのコンテンツ表示システムは、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるような手書き情報入力時の適切な表示倍率を、さらに精度良く設定することができる。
【０１８０】
その理由は、実際に入力された手書き情報の単位領域の大きさ（手書き情報サイズ実測値）と接触物体の種別とを対応付けて蓄積しておく履歴蓄積部を、サーバに備えたからである。これにより、履歴蓄積部は、１つ以上の端末において実際に入力された手書き情報サイズ実測値を、接触物体の種別と対応付けて蓄積する。そして、表示倍率決定部が、接触物体の種別に応じた手書き情報の単位領域の大きさの予測値（手書き情報サイズ予測値）を、１つ以上の端末における手書き情報サイズ実測値に基づいて求めるためである。これにより、接触物体の種別に応じた手書き情報サイズ予測値は、１人以上の利用者の操作実績が反映されたものとなる。したがって、本発明の第４の実施の形態としてのコンテンツ表示システムは、接触物体の種別に応じてさらに精度良く予測した手書き情報サイズ予測値に基づいて、さらに精度良く入力時表示倍率を求めることが可能となるからである。
【０１８１】
また、本発明の第４の実施の形態としてのコンテンツ表示システムは、コンテンツ閲覧時の表示倍率に戻した時点で手書き情報が認識可能に表示されるような手書き情報入力時の適切な表示倍率を、その端末における手書き情報の入力実績が少ない場合にも、精度良く設定することができる。
【０１８２】
その理由は、履歴蓄積部をサーバに設けるからである。これにより、手書き情報入力のための表示倍率変更指示が入力された端末は、自装置で該当する種別の接触物体による手書き情報の入力実績が少ない場合でも、他の端末における該当する種別の接触物体による手書き情報サイズ実測値を用いることができ、手書き情報サイズ予測値を求めることが可能となるからである。
【０１８３】
なお、本発明の第３および第４の実施の形態において、表示制御部、操作情報生成部、接触物体判別部、および、表示倍率決定部の各部は、端末の処理能力や利用形態に基づいて、サーバおよび端末のいずれに配置されることもそれぞれ可能である。これらの各部がサーバおよび端末のいずれに配置されていても、本発明の第３および第４の実施の形態は、上述した効果を奏する。
【０１８４】
また、本発明の第３および第４の実施の形態において、履歴蓄積部は、手書き情報サイズ実測値と、接触物体との種別とに、さらに端末の識別情報または利用者の識別情報を対応付けて蓄積してもよい。そして、この場合、表示倍率決定部は、接触物体の種別に対応付けられた手書き情報サイズ実測値の履歴のうち、該当する利用者または端末に対応付けられたものを取得してもよい。また、この場合、表示倍率決定部は、端末においてあらかじめ設定された情報に基づいて、該当する接触物体の種別に対応付けられた全ての手書き情報サイズ実測値の履歴を用いるか、利用者や端末毎の手書き情報サイズ実測値の履歴を用いるかを選択してもよい。
【０１８５】
また、本発明の各実施の形態において、手書き情報が主に文字を表す場合について説明を行っている。これに限らず、本発明の各実施の形態としてのコンテンツ表示装置は、図形や記号等、文字以外の情報を表す手書き情報が入力される場合にも適用可能である。その場合、本発明の各実施の形態としてのコンテンツ表示装置は、手書き情報を構成する描画線が略連続していると認識される領域を単位領域としてもよい。
【０１８６】
また、本発明の各実施の形態では、接触物体判別部が、接触位置の検出に用いる技術の種別に基づいて接触物体の種別を判別する例を中心に説明している。これに限らず、本発明の各実施の形態における接触物体判別部は、その他の情報に基づいて接触物体の種別を判別してもよい。例えば、接触物体判別部は、接触領域の面積に基づいて接触物体の種別を判別してもよい。
【０１８７】
また、上述した本発明の各実施の形態において、各フローチャートを参照して説明した各装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置（記憶媒体）に格納しておき、係るコンピュータ・プログラムを当該ＣＰＵが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコード或いは記憶媒体によって構成される。
【０１８８】
また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。
【０１８９】
また、本発明は、上述した各実施の形態に限定されず、様々な態様で実施されることが可能である。
【０１９０】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
前記コンテンツを前記表示装置に出力するコンテンツ出力部と、
接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、
前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を前記接触物体の種別に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、
を備えたコンテンツ表示装置。
（付記２）
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、該手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部をさらに備え、
前記表示倍率決定部は、前記接触物体判別部によって判別された前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて、前記手書き情報サイズ予測値を求めることにより、前記入力時表示倍率を決定することを特徴とする付記１に記載のコンテンツ表示装置。
（付記３）
前記接触物体判別部は、前記入力装置において接触位置の検出に用いられた技術の種別に基づいて前記接触物体の種別を判別することを特徴とする付記１または付記２に記載のコンテンツ表示装置。
（付記４）
前記表示倍率決定部は、その後入力されると予測される手書き文字の大きさを前記接触物体の種別に基づいて予測した値を前記手書き情報サイズ予測値として求め、求めた手書き情報サイズ予測値と、前記入力時表示倍率にしたがって変倍される前の前記コンテンツの表示倍率である閲覧時表示倍率と、前記閲覧時表示倍率で表示された前記コンテンツにおける可読文字サイズとに基づいて、前記入力時表示倍率を決定することを特徴とする付記１から付記３のいずれかに記載のコンテンツ表示装置。
（付記５）
端末と、サーバとを備えるコンテンツ表示システムであって、
前記端末は、
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
接触物体の接触位置を検出する入力装置を介して取得される情報を前記サーバに送信する入力情報送信部と、
前記コンテンツを前記表示装置に出力するとともに、前記サーバによって決定された表示倍率で前記コンテンツを変倍した画像を前記表示装置に出力するコンテンツ出力部と、
を有し、
前記サーバは、
前記端末の前記入力情報送信部から受信する情報に基づいて操作情報を生成する操作情報生成部と、
前記端末の前記入力情報送信部から受信する情報に基づいて、前記端末において前記入力装置に接触した接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別部によって判別された種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を出力させるよう前記端末の前記コンテンツ出力部を制御する表示制御部と、
を有するコンテンツ表示システム。
（付記６）
前記サーバの接触物体判別部は、前記端末の前記入力情報送信部から受信する情報に含まれる、前記接触物体の接触位置の検出に用いられた技術の種別を表す情報に基づいて、前記接触物体の種別を判別することを特徴とする付記５に記載のコンテンツ表示システム。
（付記７）
コンテンツを表示する表示装置および接触物体の接触位置を検出する入力装置を有する端末であって、
前記表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
前記接触物体の種別に基づいて前記コンテンツの表示倍率を決定するサーバに対して、前記入力装置を介して取得される情報を送信する入力情報送信部と、
前記コンテンツを前記表示装置に出力するとともに、前記サーバによって決定された表示倍率で前記コンテンツを変倍した画像を前記表示装置に出力するコンテンツ出力部と、
を備えた端末。
（付記８）
前記入力情報送信部は、前記接触位置の検出に用いられた技術の種別を表す情報を、前記入力装置を介して取得される情報に含めて、前記サーバに送信することを特徴とする付記７に記載の端末。
（付記９）
コンテンツを表示する表示装置および接触物体の接触位置を検出する入力装置を有する端末から、前記入力装置を介して得られる情報を受信するサーバであって、
前記入力装置を介して得られる情報に基づいて操作情報を生成する操作情報生成部と、
前記入力装置を介して得られる情報に基づいて、前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を、前記接触物体判別部によって判別された種別に対応付けられた前記手書き情報サイズ実測値の履歴に基づいて求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を表示させるよう前記端末を制御する表示制御部と、
を備えたサーバ。
（付記１０）
前記接触物体判別部は、前記入力装置を介して得られる情報に含まれる、前記接触物体の接触位置の検出に用いられた技術の種別を表す情報に基づいて前記接触物体の種別を判別することを特徴とする付記９に記載のサーバ。
（付記１１）
端末と、サーバとを備えるコンテンツ表示システムであって、
前記端末は、
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
前記コンテンツを前記表示装置に出力するコンテンツ出力部と、
接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、
前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報を前記サーバに送信する履歴送信部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記サーバから受信することにより、受信した前記手書き情報サイズ実測値の履歴に基づいて、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、
を有し、
前記サーバは、
前記手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報を、前記端末から受信することにより蓄積するとともに、前記端末からの要求において指定される前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記端末に送信する履歴蓄積部と、
を有するコンテンツ表示システム。
（付記１２）
前記端末の接触物体判別部は、前記入力装置において接触位置の検出に用いられた技術の種別に基づいて前記接触物体の種別を判別することを特徴とする付記１１に記載のコンテンツ表示システム。
（付記１３）
表示装置に表示するためのコンテンツを表す情報を取得するコンテンツ取得部と、
前記コンテンツを前記表示装置に出力するコンテンツ出力部と、
接触物体の接触位置を検出する入力装置を介して取得される情報に基づいて操作情報を生成する操作情報生成部と、
前記接触物体の種別を判別する接触物体判別部と、
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成されると、前記手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報をサーバに送信する履歴送信部と、
前記手書き情報を入力するための表示倍率の変更指示を表す操作情報が生成されると、前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記サーバから受信することにより、受信した手書き情報サイズ実測値の履歴に基づいて、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を求め、求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定部と、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記コンテンツ出力部に出力させるよう制御する表示制御部と、
を備えた端末。
（付記１４）
前記接触物体判別部は、前記入力装置において接触位置の検出に用いられた技術の種別に基づいて前記接触物体の種別を判別することを特徴とする付記１３に記載の端末。
（付記１５）
コンテンツを表示する表示装置および接触物体の接触位置を検出する入力装置を有する端末から、前記表示装置に表示中のコンテンツに重畳表示させるために前記入力装置に入力された手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記手書き情報が入力された際の前記接触物体の種別とを対応付けた情報を受信することにより、受信した情報を蓄積するとともに、前記端末からの要求において指定される前記接触物体の種別に対応付けられた前記手書き情報サイズ実測値の履歴を前記端末に送信する履歴蓄積部を備えたサーバ。
（付記１６）
コンテンツを表す情報を取得して表示装置に表示し、
接触物体の接触位置を検出する入力装置において接触位置が検出されると、前記入力装置から得られる情報に基づいて操作情報を生成し、
前記接触物体の種別を判別し、
前記操作情報が、コンテンツに重畳表示させる手書き情報を入力するための表示倍率の変更指示を表す場合、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を前記接触物体の種別に基づいて求め、
求めた手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定し、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記表示装置に表示する、
コンテンツ表示方法。
（付記１７）
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成された場合、該手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積し、
前記表示倍率の変更指示を表す操作情報が生成された際の前記接触物体の種別に対して対応付けられた前記手書き情報サイズ実測値の履歴に基づいて、前記手書き情報サイズ予測値を求めることにより、前記入力時表示倍率を決定することを特徴とする付記１６に記載のコンテンツ表示方法。
（付記１８）
コンテンツを表す情報を取得して表示装置に表示するコンテンツ表示ステップと、
接触物体の接触位置を検出する入力装置において接触位置が検出されると、前記入力装置から得られる情報に基づいて操作情報を生成する操作情報生成ステップと、
前記接触物体の種別を判別する接触物体判別ステップと、
前記操作情報が、コンテンツに重畳表示させる手書き情報を入力するための表示倍率の変更指示を表す場合、その後入力されると予測される手書き情報の単位領域の大きさを表す手書き情報サイズ予測値を前記接触物体の種別に基づいて求める手書き情報サイズ予測ステップと、
前記手書き情報サイズ予測値に基づいて、前記手書き情報の入力時の表示倍率である入力時表示倍率を決定する表示倍率決定ステップと、
前記入力時表示倍率にしたがって前記コンテンツを変倍した画像を前記表示装置に表示するコンテンツ変倍ステップと、
をコンピュータ装置に実行させるコンピュータ・プログラム。
（付記１９）
前記コンテンツに重畳表示させる手書き情報を表す操作情報が生成された場合、該手書き情報の単位領域の大きさを表す手書き情報サイズ実測値と、前記接触物体の種別とを対応付けた情報の履歴を蓄積する履歴蓄積ステップをさらに前記コンピュータ装置に実行させ、
前記手書き情報サイズ予測ステップは、前記表示倍率の変更指示を表す操作情報が生成された際に前記接触物体判別ステップで判別された前記接触物体の種別に対して対応付けられた前記手書き情報サイズ実測値の履歴に基づいて、前記手書き情報サイズ予測値を求めることを特徴とする付記１８に記載のコンピュータ・プログラム。
【符号の説明】
【０１９１】
１、２    コンテンツ表示装置
３、４    コンテンツ表示システム
３１、４１    端末
３２、４２    サーバ
１０１、３１１    コンテンツ取得部
１０２、３１２    コンテンツ出力部
１０３、３２３    表示制御部
１０４、３２４    操作情報生成部
１０５、３２５    接触物体判別部
１０６、２０６、４１６    表示倍率決定部
２０７、４２７    履歴蓄積部
３１３    入力情報送信部
４１８    履歴送受信部
１００１、２００１    ＣＰＵ
１００２、２００２    ＲＡＭ
１００３、２００３    ＲＯＭ
１００４    タッチパネル付ディスプレイ
１００５、２００５    記憶装置
１００６、２００６    ネットワークインタフェース
【図１】
0005884294.tif 000002
【図２】
0005884294.tif 000003
【図３】
0005884294.tif 000004
【図４】
0005884294.tif 000005
【図５】
0005884294.tif 000006
【図６】
0005884294.tif 000007
【図７】
0005884294.tif 000008
【図８】
0005884294.tif 000009
【図９】
0005884294.tif 000010
【図１０】
0005884294.tif 000011
【図１１】
0005884294.tif 000012
【図１２】
0005884294.tif 000013
【図１３】
0005884294.tif 000014