(57)【要約】【課題】画像表示装置の利便性を向上させるサーバ装置、プログラム及び画像表示システムを提供することを課題とする。【解決手段】コンテンツを提供する機器と、表示する画像表示装置とに接続可能なサーバ装置であって、コンテンツの情報の一覧画面のインデックス情報を画像表示装置に提供するインデックス情報処理手段と、一覧画面から操作者が選択したコンテンツの表示画面の画像データを画像表示装置に提供する画像データ処理手段と、コンテンツへのアクセス権限情報及びコンテンツの表示を許可された画像表示装置の識別情報を含む機器認証設定情報に基づき、コンテンツの取得を要求する画像表示装置の識別情報が、機器認証設定情報にコンテンツの表示を許可された画像表示装置の識別情報として登録されているとき、インデックス情報処理手段及び画像データ処理手段の処理を実施させる機器認証手段とを有することにより上記課題を解決する。【選択図】  図５
2014102760.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを提供する１つ以上の機器と、前記コンテンツを表示する画像表示装置とにネットワーク経由で接続可能なサーバ装置であって、
前記１つ以上の機器から提供されるコンテンツに基づき、前記コンテンツの情報の一覧画面を前記画像表示装置に表示させるためのインデックス情報を、前記画像表示装置に提供するインデックス情報処理手段と、
前記一覧画面から操作者が選択した前記コンテンツの情報を用いて、前記コンテンツの表示画面を前記画像表示装置に表示させるための画像データを前記画像表示装置に提供する画像データ処理手段と、
前記コンテンツへのアクセス権限情報及び前記コンテンツの表示を許可された前記画像表示装置の識別情報を含む機器認証設定情報に基づき、前記アクセス権限情報を用いて前記コンテンツの取得を要求してきた前記画像表示装置の識別情報が、前記機器認証設定情報に前記コンテンツの表示を許可された前記画像表示装置の識別情報として登録されているとき、前記インデックス情報処理手段及び前記画像データ処理手段の処理を実施させる機器認証手段と
を有することを特徴とするサーバ装置。
【請求項２】
前記機器認証手段は、
前記機器認証設定情報を新規に登録するとき、前記コンテンツの表示を許可された前記画像表示装置の識別情報を設定せずに、前記コンテンツへのアクセス権限情報を設定すること
を特徴とする請求項１記載のサーバ装置。
【請求項３】
前記機器認証手段は、
前記コンテンツへのアクセス権限情報と紐付けて前記コンテンツの表示を許可された前記画像表示装置の識別情報を前記機器認証設定情報に設定するとき、前記機器認証設定情報を用いた機器認証の有効又は無効の設定を受け付けること
を特徴とする請求項１又は２記載のサーバ装置。
【請求項４】
前記機器認証手段は、
前記機器から前記コンテンツのアップロード要求を受け付けるとき、前記機器認証設定情報を用いた機器認証の有効又は無効の設定を受け付けること
を特徴とする請求項１又は２記載のサーバ装置。
【請求項５】
前記機器認証手段は、
前記コンテンツへのアクセス権限情報と紐付けて前記コンテンツの表示を許可された前記画像表示装置の識別情報を前記機器認証設定情報に設定するとき、他の前記コンテンツへのアクセス権限情報により指定された前記機器認証設定情報を利用すること
を特徴とする請求項１又は２記載のサーバ装置。
【請求項６】
前記機器認証手段は、
前記機器認証設定情報を固定する機能を有すること
を特徴とする請求項１乃至５何れか一項記載のサーバ装置。
【請求項７】
前記機器認証手段は、
前記コンテンツへのアクセス権限情報と紐付けて前記コンテンツの表示を許可された前記画像表示装置の識別情報を前記機器認証設定情報に設定したあと、前記機器認証設定情報を固定すること
を特徴とする請求項６記載のサーバ装置。
【請求項８】
前記機器認証手段は、前記機器認証設定情報を固定する機能の有効又は無効の設定を操作者から受け付けるＵＩ（ユーザインタフェース）を有すること
を特徴とする請求項６記載のサーバ装置。
【請求項９】
前記機器認証手段は、
前記機器から前記コンテンツのアップロード要求を受けるとき、他の前記コンテンツへのアクセス権限情報により指定された前記機器認証情報を利用して、前記機器認証設定情報を設定すること
を特徴とする請求項１記載のサーバ装置。
【請求項１０】
前記機器認証手段は、前記コンテンツへのアクセス権限情報と紐付けて、前記コンテンツ毎に、前記コンテンツの表示を許可された前記画像表示装置の識別情報を前記機器認証設定情報に設定すること
を特徴とする請求項１又は２記載のサーバ装置。
【請求項１１】
前記機器認証手段は、前記アクセス権限情報を用いて前記コンテンツの取得を要求してきた前記画像表示装置の識別情報が、前記機器認証設定情報に前記コンテンツの表示を許可された前記画像表示装置の識別情報として登録されていないとき、前記インデックス情報処理手段及び前記画像データ処理手段の処理を実施させず、前記画像表示装置の識別情報を前記画像表示装置に表示させるためのインデックス情報を、前記画像表示装置に提供すること
を特徴とする請求項１又は２記載のサーバ装置。
【請求項１２】
機器認証手段は、前記アクセス権限情報を用いて前記コンテンツの取得を要求してきた前記画像表示装置の識別情報が、前記機器認証設定情報に前記コンテンツの表示を許可された前記画像表示装置の識別情報として登録されていないとき、前記インデックス情報処理手段及び前記画像データ処理手段の処理を実施させず、前記画像表示装置の識別情報と対応付けた認証情報を前記画像表示装置に表示させるためのインデックス情報を、前記画像表示装置に提供すること
を特徴とする請求項１又は２記載のサーバ装置。
【請求項１３】
前記画像表示装置は、プロジェクタであること
を特徴とする請求項１乃至１２何れか一項記載のサーバ装置。
【請求項１４】
コンテンツを提供する１つ以上の機器と、前記コンテンツを表示する画像表示装置とにネットワーク経由で接続可能なサーバ装置を、
前記１つ以上の機器から提供されるコンテンツに基づき、前記コンテンツの情報の一覧画面を前記画像表示装置に表示させるためのインデックス情報を、前記画像表示装置に提供するインデックス情報処理手段、
前記一覧画面から操作者が選択した前記コンテンツの情報を用いて、前記コンテンツの表示画面を前記画像表示装置に表示させるための画像データを前記画像表示装置に提供する画像データ処理手段、
前記コンテンツへのアクセス権限情報及び前記コンテンツの表示を許可された前記画像表示装置の識別情報を含む機器認証設定情報に基づき、前記アクセス権限情報を用いて前記コンテンツの取得を要求してきた前記画像表示装置の識別情報が、前記機器認証設定情報に前記コンテンツの表示を許可された前記画像表示装置の識別情報として登録されているとき、前記インデックス情報処理手段及び前記画像データ処理手段の処理を実施させる機器認証手段
として機能させるためのプログラム。
【請求項１５】
コンテンツを提供する１つ以上の機器と、前記コンテンツを表示する画像表示装置とがネットワーク経由でサーバ装置に接続された画像表示システムであって、
前記サーバ装置は、
前記１つ以上の機器から提供されるコンテンツに基づき、前記コンテンツの情報の一覧画面を前記画像表示装置に表示させるためのインデックス情報を、前記画像表示装置に提供するインデックス情報処理手段と、
前記一覧画面から操作者が選択した前記コンテンツの情報を用いて、前記コンテンツの表示画面を前記画像表示装置に表示させるための画像データを前記画像表示装置に提供する画像データ処理手段と、
前記コンテンツへのアクセス権限情報及び前記コンテンツの表示を許可された前記画像表示装置の識別情報を含む機器認証設定情報に基づき、前記アクセス権限情報を用いて前記コンテンツの取得を要求してきた前記画像表示装置の識別情報が、前記機器認証設定情報に前記コンテンツの表示を許可された前記画像表示装置の識別情報として登録されているとき、前記インデックス情報処理手段及び前記画像データ処理手段の処理を実施させる機器認証手段と
を有し、
前記画像表示装置は、
提供された前記インデックス情報に基づき前記コンテンツの情報の一覧画面を表示する一覧画面表示手段と、
提供された前記画像データに基づき前記コンテンツの表示画面を表示する表示画面表示手段と
を有することを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、プログラム及び画像表示システムに関する。
【背景技術】
【０００２】
近年、企業等ではプロジェクタにパーソナルコンピュータ（ＰＣ）を接続し、画像を投影しながら会議等を行うことが一般的になってきている。また、装着されたＵＳＢメモリに記憶されている投影可能なファイルを呼び出して投影するプロジェクタも従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のプロジェクタは画像を投影する為に、画像を記憶したＰＣを接続するか又はＵＳＢメモリを装着しなければならなかった。したがって、プロジェクタを持ち運んで投影を行う場合は、画像を記憶したＰＣ又はＵＳＢメモリも合わせて持ち運ぶ必要があり、不便であった。
【０００４】
本発明の一観点は、画像表示装置の利便性を向上させるサーバ装置、プログラム及び画像表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、請求項１に記載したサーバ装置は、コンテンツを提供する１つ以上の機器と、前記コンテンツを表示する画像表示装置とにネットワーク経由で接続可能なサーバ装置であって、前記１つ以上の機器から提供されるコンテンツに基づき、前記コンテンツの情報の一覧画面を前記画像表示装置に表示させるためのインデックス情報を、前記画像表示装置に提供するインデックス情報処理手段と、前記一覧画面から操作者が選択した前記コンテンツの情報を用いて、前記コンテンツの表示画面を前記画像表示装置に表示させるための画像データを前記画像表示装置に提供する画像データ処理手段と、前記コンテンツへのアクセス権限情報及び前記コンテンツの表示を許可された前記画像表示装置の識別情報を含む機器認証設定情報に基づき、前記アクセス権限情報を用いて前記コンテンツの取得を要求してきた前記画像表示装置の識別情報が、前記機器認証設定情報に前記コンテンツの表示を許可された前記画像表示装置の識別情報として登録されているとき、前記インデックス情報処理手段及び前記画像データ処理手段の処理を実施させる機器認証手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明の一観点によれば、画像表示装置の利便性を向上させるサーバ装置、プログラム及び画像表示システムを提供可能である。
【図面の簡単な説明】
【０００７】
【図１】プロジェクションシステムの一例の構成図である。
【図２】プロジェクションサーバの一例のハードウェア構成図である。
【図３】プロジェクションサーバとプロジェクタとの処理手順の一例を表した概略図である。
【図４】プロジェクションサーバの一例のソフトウェア構成図である。
【図５】アクセスナンバーによる機器認証設定情報の一例の構成図である。
【図６】ファイル情報の一例の構成図である。
【図７】プロジェクタ登録チケットの一例の構成図である。
【図８】ポータル画面の一例のイメージ図である。
【図９】アクセスナンバーによる機器認証設定画面の一例のイメージ図である。
【図１０】ディスパッチャ部、コントローラ部の処理手順の一例を表したフローチャートである。
【図１１】アクセスナンバーによる機器認証設定情報の他の例の構成図である。
【図１２】ポータル画面の他の例のイメージ図である。
【図１３】アクセスナンバーによる機器認証設定画面の他の例のイメージ図である。
【図１４】他のアクセスナンバーによる機器認証設定をインポートする処理手順の一例を表したフローチャートである。
【図１５】他のアクセスナンバーの機器認証設定をインポートする処理を説明するためのイメージ図である。
【図１６】アクセスナンバーによる機器認証設定情報の他の例の構成図である。
【図１７】アクセスナンバーによる機器認証設定を固定する処理手順の一例を表したフローチャートである。
【図１８】アクセスナンバーによる機器認証設定画面の他の例のイメージ図である。
【図１９】アクセスナンバーによる機器認証設定を固定する処理手順の他の例を表したフローチャートである。
【図２０】ポータル画面の他の例のイメージ図である。
【図２１】ファイルのアップロード処理の一例を表したフローチャートである。
【図２２】アクセスナンバーによる機器認証設定画面の他の例のイメージ図である。
【図２３】アクセスナンバーによる機器認証設定情報の他の例の構成図である。
【図２４】ファイルのアップロード処理の他の例を表したフローチャートである。
【図２５】ファイルのアップロード処理の他の例を表したフローチャートである。
【図２６】ファイルの送信処理の一例を表したフローチャートである。
【図２７】ファイル情報をフィルタリングする処理の一例のフローチャートである。
【図２８】アクセスナンバーによる機器認証設定画面の他の例のイメージ図である。
【図２９】ワンタイムパスワードを使ったプロジェクタ登録処理の一例のフローチャートである。
【図３０】ディスパッチャ部、コントローラ部の処理手順の他の例を表したフローチャートである。
【図３１】プロジェクタの機器ＩＤを示したインデックスの一例の構成図である。
【図３２】ファイル一覧画面の一例のイメージ図である。
【図３３】ディスパッチャ部、コントローラ部の処理手順の他の例を表したフローチャートである。
【図３４】機器認証コントローラの処理手順の一例を表したフローチャートである。
【図３５】プロジェクタの機器ＩＤを表示する画面のインデックスの一例の構成図である。
【図３６】ファイル一覧画面の一例のイメージ図である。
【図３７】「投影許可が必要です．ｊｐｇ」が選択されたときに投影される通知画面の一例のイメージ図である。
【図３８】プロジェクタ登録チケットの生成処理の一例のフローチャートである。
【図３９】「投影許可が必要です．ｊｐｇ」のバイナリデータを生成する処理の一例のフローチャートである。
【図４０】ベース画像と通知文言の一例を示す説明図である。
【図４１】ベース画像と通知文言の他の例を示す説明図である。
【図４２】ディスパッチャ部、コントローラ部の処理手順の他の例を表したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１はプロジェクションシステムの一例の構成図である。図１に示すプロジェクションシステム１は、プロジェクションサーバ１０と、外部Ｗｅｂサービスサーバ１１と、ストレージサーバ１２と、ＰＣ１３と、画像入出力機器１４と、プロジェクタ１５と、ファイアウォール（ＦＷ）１６と、ルータ１７と、ネットワーク１８〜２０とを有する。
【０００９】
プロジェクションサーバ１０及び外部Ｗｅｂサービスサーバ１１はインターネットなどのネットワーク１８を介して接続されている。例えば、プロジェクションサーバ１０及び外部Ｗｅｂサービスサーバ１１は、所謂クラウドの形態をとることもできる。外部Ｗｅｂサービスサーバ１１はＷｅｂサービスを提供する機器の一例である。外部Ｗｅｂサービスサーバ１１はストレージサービスやアプリケーションサービス等のＷｅｂサービスを例えばクラウドサービスとして提供する。外部Ｗｅｂサービスサーバ１１はプロジェクションサーバ１０にコンテンツを提供する。
【００１０】
また、ネットワーク１８にはＦＷ１６を介してＬＡＮなどのネットワーク１９が接続されている。ネットワーク１９には、ストレージサーバ１２、ＰＣ１３、画像入出力機器１４が接続されている。ストレージサーバ１２、ＰＣ１３、画像入出力機器１４はコンテンツをプロジェクションサーバ１０に提供する。画像入出力機器１４は、例えば複合機、スキャナ、デジタルカメラ等である。
【００１１】
また、ネットワーク１８にはルータ１７を介してＬＡＮなどのネットワーク２０が接続されている。ネットワーク２０にはプロジェクタ１５が接続されている。プロジェクタ１５はプロジェクションサーバ１０と連携するクライアント機能を搭載する。プロジェクタ１５はクライアント機能を利用してプロジェクションサーバ１０から後述のようにコンテンツを取得し、投影する。なお、ネットワーク１９、２０は有線通信／無線通信の何れかであっても、両方を含むものであってもよい。
【００１２】
本実施形態におけるプロジェクタ１５は画像表示装置の一例である。また、プロジェクションシステム１は画像表示システムの一例である。また、プロジェクタ１５による投影は画像表示装置による表示の一例である。さらに、外部Ｗｅｂサービスサーバ１１、ストレージサーバ１２、ＰＣ１３、画像入出力機器１４は画像表示装置にコンテンツを提供する機器の一例である。なお、プロジェクションサーバ１０、外部Ｗｅｂサービスサーバ１１は、１台以上のコンピュータ上で動作するソフトウェアやサービスにより実現するものであってもよい。
【００１３】
＜ハードウェア構成＞
図２はプロジェクションサーバの一例のハードウェア構成図である。図２に示したプロジェクションサーバ１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、ＨＤＤ１０８等が、それぞれバスＢで相互に接続されている構成である。
【００１４】
入力装置１０１はキーボードやマウスなどを含み、プロジェクションサーバ１０に各操作信号を入力するのに用いられる。表示装置１０２はディスプレイ等を含み、プロジェクションサーバ１０の管理情報やログを表示する。
【００１５】
通信Ｉ／Ｆ１０７は、プロジェクションサーバ１０をネットワーク１８に接続するインタフェースである。これにより、プロジェクションサーバ１０は通信Ｉ／Ｆ１０７を介して外部Ｗｅｂサービスサーバ１１、ストレージサーバ１２、ＰＣ１３、画像入出力装置１４、プロジェクタ１５とデータ通信を行うことができる。
【００１６】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、プロジェクションサーバ１０全体を制御する基本ソフトウェアであるＯＳ、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢにより管理している。
【００１７】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、プロジェクションサーバ１０は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。また、記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００１８】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５にはプロジェクションサーバ１０の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００１９】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、プロジェクションサーバ１０全体の制御や機能を実現する演算装置である。
【００２０】
プロジェクションサーバ１０は、上記ハードウェア構成により、後述するような各種処理を実現できる。なお、これらハードウェアの代わりに、近年普及してきているＩａａＳ（Infrastructure as a service）上の仮想マシンにより実現してもよい。
【００２１】
＜プロジェクションサーバ１０とプロジェクタ１５との処理＞
図３は、プロジェクションサーバとプロジェクタとの処理手順の一例を表した概略図である。なお、本実施形態では、アクセス制限の一例としてアクセスナンバーによるアクセス制限が設定されている例を説明するが、ＩＣカードなどによるアクセス制限を選択できるようにしてもよい。
【００２２】
プロジェクタ１５の操作者は、開始指示（ファイル一覧画面の投影指示）をプロジェクタ１５に対して行った後、ステップＳ１において、例えばリモコン２５を操作してアクセスナンバー（パスコード）を入力する。
【００２３】
ステップＳ２において、プロジェクタ１５はインデックスファイルをプロジェクションサーバ１０から取得する。プロジェクションサーバ１０から取得するインデックスファイルにはアクセスナンバーに紐付くコンテンツファイルの情報が含まれる。
【００２４】
プロジェクタ１５はプロジェクションサーバ１０から取得したインデックスファイルからファイル一覧画面を生成して投影する。ファイル一覧画面の詳細は後述する。ステップＳ３において、プロジェクタ１５の操作者はリモコン２５を操作してファイル一覧画面から投影を行うコンテンツファイルを選択する。
【００２５】
ステップＳ４において、プロジェクタ１５は操作者から指定されたコンテンツファイルをプロジェクションサーバ１０から取得する。プロジェクタ１５は、取得したコンテンツファイルからファイル投影画面を生成して投影する。
【００２６】
図３に示したように、操作者はアクセスナンバーを入力することで外部Ｗｅｂサービスサーバ１１等に保存されているコンテンツファイルをプロジェクタ１５に取得させ、そのコンテンツファイルから生成したファイル投影画面を投影させることができる。
【００２７】
しかしながら、アクセスナンバーのようなアクセス制限を解除するパスコードを悪意のある第三者に知られたり、アクセスコードを解除するＩＣカードを悪意のある第三者に入手されたりすると、プロジェクションシステム１では悪意のある第三者に不正にコンテンツを取得されてしまうという問題が存在していた。
【００２８】
そこで、本実施形態のプロジェクションシステム１では、アクセスナンバーのようなアクセス制限を解除するパスコードを悪意のある第三者に知られたり、アクセスコードを解除するＩＣカードを悪意のある第三者に入手されたりしても、以下のように、悪意のある第三者からの不正なコンテンツの取得を防いでいる。
【００２９】
本実施形態のプロジェクションシステム１では、コンテンツを取得できるプロジェクタ１５を予め指定しておくことで、アクセスナンバーのようなアクセス制限を解除するパスコードを悪意のある第三者に知られたり、アクセスコードを解除するＩＣカードを悪意のある第三者に入手されたりしても、予め指定しておいたプロジェクタ１５以外でコンテンツを取得できないようにしている。
【００３０】
＜ソフトウェア構成＞
図４はプロジェクションサーバの一例のソフトウェア構成図である。プロジェクションサーバ１０はプログラムを実行することで、ＨＴＴＰサーバ部３１、ディスパッチャ部３２、ビュー部３３、コントローラ部３４、ＨＴＴＰクライアント部３５、フォーマット変換部３６、ユーザ管理部３７、ファイル管理部３８、プロジェクタ登録チケット管理部４０を実現している。
【００３１】
コントローラ部３４はルートコントローラ４４、内部ストレージサービスコントローラ４５、外部サービスコントローラ４６、機器認証コントローラ４７を有する。機器認証コントローラ４７は設定部５１、登録チケット生成部５２、投影画面生成部５３、アクセス制御部５４を有する。
【００３２】
ＨＴＴＰサーバ部３１はプロジェクタ１５やブラウザ（図示せず）とＨＴＴＰ（Ｓ）通信を行う。ブラウザは例えば操作者の操作するＰＣなどに搭載される。また、ＨＴＴＰクライアント部３５は外部Ｗｅｂサービスサーバ１１、ストレージサーバ１２、ＰＣ１３、画像入出力機器１４とＨＴＴＰ（Ｓ）通信を行う。
【００３３】
以下では、外部Ｗｅｂサービスサーバ１１がプロジェクションサーバ１０にコンテンツを提供するＷｅｂサービスと、ストレージサーバ１２、ＰＣ１３及び画像入出力機器１４がプロジェクションサーバ１０にコンテンツを提供するＷｅｂサービスとの両方の意味を含む語句として「外部サービス」を用いる。
【００３４】
ユーザ管理部３７は、ユーザ情報、外部サービスの認証情報、アクセスナンバーによる機器認証設定情報などを管理する。ファイル管理部３８は、内部ストレージサービスにアップロードされたファイル、後述のように変換されたファイル、外部Ｗｅｂサービスサーバ１１、ストレージサーバ１２、ＰＣ１３又は画像入出力機器１４からダウンロードした一時ファイル等を管理する。なお、ファイル管理部３８が管理するファイルは、後述のインデックスファイル、コンテンツファイルを含むものである。
【００３５】
インデックスファイルはインデックス情報の一例である。インデックスファイルはプロジェクタ１５に提供可能なコンテンツファイルに関する情報を含むファイルであり、コンテンツファイルの一覧情報を含んでいる。より詳細に、インデックスファイルには、後述するように、プロジェクタ１５に提供可能なコンテンツファイル、サブディレクトリの情報が含まれる。また、コンテンツファイルは画像データの一例である。コンテンツファイルは静止画、動画ファイル等である。
【００３６】
ＨＴＴＰサーバ部３１はプロジェクタ１５やブラウザ（図示せず）のＨＴＴＰクライアント部（図示せず）からＨＴＴＰリクエストを受信する。ＨＴＴＰサーバ部３１は、受信したＨＴＴＰリクエストを解釈し、ディスパッチャ部３２に必要な情報（ＵＲＬ）を送信する。ディスパッチャ部３２は受信したＵＲＬを後述のようにコントローラ部３４の各コントローラに振り分ける。
【００３７】
コントローラ部３４はディスパッチャ部３２によって振り分けられたＵＲＬに応じて後述するインデックスファイル取得、コンテンツファイル取得などの処理を、ルートコントローラ４４、内部ストレージサービスコントローラ４５や外部サービスコントローラ４６により行う。また、コントローラ部３４は必要に応じてフォーマット変換部３６に、インデックスファイル又はコンテンツファイルのフォーマットを、プロジェクタ１５で投影できるフォーマットに変換させる。
【００３８】
コントローラ部３４の機器認証コントローラ４７は、機器認証設定を行う機能と、プロジェクタ１５からのリクエストに対してアクセス制御を行う機能とを実装する。機器認証コントローラ４７は、後述するように、設定部５１、登録チケット生成部５２、投影画面生成部５３、アクセス制御部５４により、機器認証設定を行う機能と、プロジェクタ１５からのリクエストに対してアクセス制御を行う機能とを実現している。
【００３９】
コントローラ部３４はブラウザ（図示せず）のＨＴＴＰクライアント部（図示せず）に表示させる情報をビュー部３３に送信する。ビュー部３３はＨＴＭＬファイルを生成してＨＴＴＰサーバ部３１に送信する。また、コントローラ部３４はプロジェクタ１５のＨＴＴＰクライアント部（図示せず）に送信するインデックスファイル、コンテンツファイルをＨＴＴＰサーバ部３１に送信する。
【００４０】
また、コントローラ部３４はブラウザ（図示せず）のＨＴＴＰクライアント部（図示せず）からアップロードされたコンテンツファイルをプロジェクションサーバ１０内のストレージ（内部ストレージ）に保存する。
【００４１】
ＨＴＴＰサーバ部３１は受信したインデックスファイル、コンテンツファイル、ＨＴＭＬファイルをＨＴＴＰレスポンスとしてプロジェクタ１５やブラウザ（図示せず）のＨＴＴＰクライアント部（図示せず）に送信する。プロジェクタ登録チケット管理部４０は後述のプロジェクタ登録チケットを管理する。
【００４２】
図５はアクセスナンバーによる機器認証設定情報の一例の構成図である。図５のアクセスナンバーによる機器認証設定情報はアクセスナンバー、機器認証設定、投影を許可するプロジェクタのＩＤを項目として有する。なお、機器認証設定は必須でない。図５の例ではアクセスナンバーと紐付けて、投影を許可するプロジェクタのＩＤ（機器ＩＤ）を記録している。
【００４３】
例えば図５の例ではアクセスアンバー「１２３４５」のコンテンツが機器ＩＤ「ＡＢＣ０１２３４５６」のプロジェクタ１５での投影を許可される。機器認証設定は、特定のプロジェクタ１５に投影を許可する機器認証設定の有効／無効を設定している。投影を許可するプロジェクタのＩＤは、機器認証設定が有効のときに投影を許可するプロジェクタ１５の機器ＩＤを列挙して設定している。
【００４４】
図６はファイル情報の一例の構成図である。図６のファイル情報はファイル名、アクセスナンバー、登録日時、投影制限、有効期限開始及び終了、マルチページ識別、ファイルパスを項目として有する。投影制限は、１回だけ投影、期間限定投影などを表す。有効期限開始及び終了は、投影制限が１回だけ投影の場合、例えば登録日時から１週間とし、投影制限が期間限定投影の場合、アップロード時に指定された日時とする。マルチページ識別はファイルがマルチページか否かを表す。ファイルパスはファイルのパスを表す。マルチページのファイルの場合、ファイルパスはディレクトリパスとなる。
【００４５】
図７はプロジェクタ登録チケットの一例の構成図である。プロジェクタ登録チケットはアクセスナンバーによる機器認証設定情報の「投影を許可するプロジェクタのＩＤ」にプロジェクタ１５を登録するときに利用される。
【００４６】
プロジェクタ登録チケットはプロジェクタのＩＤ、登録用ワンタイムパスワード、ワンタイムパスワードの有効期限を項目として有する。プロジェクタのＩＤは、登録対象のプロジェクタ１５の機器ＩＤを設定している。登録用ワンタイムパスワードはプロジェクタ１５を登録するために必要なパスワードである。なお、図５のアクセスナンバーによる機器認証設定情報は１つ以上のプロジェクタ登録チケットと対応付けられる。
【００４７】
＜処理の流れ＞
図８はポータル画面の一例のイメージ図である。図８はログイン前のポータル画面１０００を示している。なお、ユーザ情報の登録を済ましている場合、操作者は欄１００１にユーザＩＤ及びパスワードを入力してログインボタン１００３を押下することでログインできる。なお、本実施形態ではログインなしのケースを対象とするため、ユーザ情報の登録やユーザＩＤ及びパスワードによるログインの処理についての説明を省略する。
【００４８】
本実施形態の対象となるログインなしのケースの場合、操作者は欄１００２に発行済みのアクセスナンバーを入力してログインボタン１００３を押下することで図９に示すようなアクセスナンバーによる機器認証設定画面に遷移させることができる。
【００４９】
図９はアクセスナンバーによる機器認証設定画面の一例のイメージ図である。アクセスナンバーによる機器認証設定画面１０１０はプロジェクションサーバ１０の機器認証コントローラ４７によって生成される。アクセスナンバーによる機器認証設定画面１０１０はプロジェクションサーバ１０にアクセスしてきたプロジェクタ１５により表示させてもよいし、操作者の操作するＰＣ１３などの端末に表示させてもよい。
【００５０】
アクセスナンバーによる機器認証設定画面１０１０には、ポータル画面１０００の欄１００２に入力された発行済みのアクセスナンバー１０１１と、そのアクセスナンバー１０１１に紐付くアップロード済みのファイルのファイル名１０１２とが含まれる。また、アクセスナンバーによる機器認証設定画面１０１０には、アクセスナンバーによる機器認証設定情報の機器認証設定の値（例えば有効／無効など）１０１３が表示される。
【００５１】
なお、アクセスナンバーによる機器認証設定画面１０１０に含まれる有効ボタン１０１４を押下することで、アクセスナンバーによる機器認証設定情報の機器認証設定の値は有効となる。また、アクセスナンバーによる機器認証設定画面１０１０に含まれる無効ボタン１０１５を押下することで、アクセスナンバーによる機器認証設定情報の機器認証設定の値は無効となる。
【００５２】
アクセスナンバーによる機器認証設定画面１０１０に含まれる欄１０１６は操作者が投影を許可するプロジェクタのＩＤを入力する入力欄である。操作者が登録ボタン１０１７を押下することで、欄１０１６に入力されているプロジェクタのＩＤ（機器ＩＤ）が、投影を許可するプロジェクタのＩＤとしてアクセスナンバーによる機器認証設定情報に登録される。
【００５３】
図１０はディスパッチャ部、コントローラ部の処理手順の一例を表したフローチャートである。ステップＳ１１において、ディスパッチャ部３２はＨＴＴＰサーバ部３１からＵＲＬを受信する。
【００５４】
ステップＳ１２において、ディスパッチャ部３２は受信したＵＲＬに含まれるアクセスナンバー｛ｎ｝からユーザ管理部３７のアクセスナンバーによる機器認証設定情報を検索する。ディスパッチャ部３２はステップＳ１３において、アクセスナンバーによる機器認証設定情報に含まれる機器認証設定が有効であるか否かを判定する。
【００５５】
機器認証設定が有効であれば、ディスパッチャ部３２はステップＳ１４において、リクエストヘッダにプロジェクタ１５の機器ＩＤが含まれているか否かを判定する。リクエストヘッダにプロジェクタ１５の機器ＩＤが含まれていると判定すると、ディスパッチャ部３２はステップＳ１５に進み、リクエストヘッダからプロジェクタ１５の機器ＩＤを取得する。
【００５６】
ステップＳ１４において、リクエストヘッダにプロジェクタ１５の機器ＩＤが含まれていないと判定すると、ディスパッチャ部３２はステップＳ１９に進み、プロジェクタ１５へエラーを通知する。ディスパッチャ部３２はステップＳ１６に進み、ステップＳ１５で取得した（リクエストしてきた）プロジェクタ１５の機器ＩＤが、アクセスナンバーによる機器認証設定情報の「投影を許可するプロジェクタのＩＤ」に含まれているか否かを判定する。
【００５７】
含まれていると判定すると、ディスパッチャ部３２はステップＳ１７に進み、受信したＵＲＬがルートであるかを判定する。受信したＵＲＬがルートであれば、ステップＳ１８において、ディスパッチャ部３２はルートコントローラ４４を選択してＵＲＬを振り分ける。受信したＵＲＬがルートでなければ、ディスパッチャ部３２はステップＳ２０の処理を行う。
【００５８】
ステップＳ２０では、ディスパッチャ部３２が、受信したＵＲＬに含まれるサービスを示す情報（ｌｏｃａｌやｅｘｔ１など）に基づき、サービスを示す情報と対応付けられている内部ストレージサービスコントローラ４５又は外部サービスコントローラ４６を選択してＵＲＬを振り分ける。
【００５９】
なお、ステップＳ１３において、機器認証設定が無効であれば、ディスパッチャ部３２はステップＳ１４〜Ｓ１６の処理をスキップしてステップＳ１７に進む。ステップＳ１６において、取得したプロジェクタ１５の機器ＩＤが、アクセスナンバーによる機器認証設定情報の「投影を許可するプロジェクタのＩＤ」に含まれていないと判定すると、ディスパッチャ部３２はステップＳ１９に進み、プロジェクタ１５へエラーを通知する。
【００６０】
図１１はアクセスナンバーによる機器認証設定情報の他の例の構成図である。図１１のアクセスナンバーによる機器認証設定情報はアクセスナンバー、機器認証設定を項目として有する。なお、機器認証設定は必須でない。図１１のアクセスナンバーによる機器認証設定情報は、機器認証設定の値を有効にすると共に、投影を許可するプロジェクタのＩＤを無しにするように、初期値を設定する。
【００６１】
図５の例は、ファイルをアップロードしてからアクセスナンバーによる機器認証設定を行ったあと、適当なプロジェクタ１５を使用してファイルを投影できなくしている。図１１のアクセスナンバーによる機器認証設定情報では、ファイルをアップロードしてからアクセスナンバーによる機器認証設定を行うまでの間であっても、適当なプロジェクタ１５を使用してファイルを投影できなくしている。
【００６２】
図１２はポータル画面の他の例のイメージ図である。図１２のポータル画面１０２０は図８のポータル画面１０００に、機器認証設定の有効／無効を設定できる欄１０２１を追加したものである。例えば操作者はファイルと投影制限とを選択後、機器認証設定を設定して、アップロードボタンを押下することで、ファイルのアップロードを要求できる。
【００６３】
機器認証設定を無効にしてファイルをアップロードすると、図５のアクセスナンバーによる機器認証設定情報が登録されるときに、機器認証設定が無効に設定される。機器認証設定を有効にしてファイルをアップロードすると、図５のアクセスナンバーによる機器認証設定情報が登録されるときに、機器認証設定が有効に設定される。
【００６４】
図１３はアクセスナンバーによる機器認証設定画面の他の例のイメージ図である。図１３のアクセスナンバーによる機器認証設定画面１０３０は図９のアクセスナンバーによる機器認証設定画面１０１０に、他のアクセスナンバーによる機器認証設定をインポートする機能を追加したものである。
【００６５】
図１３のアクセスナンバーによる機器認証設定画面１０３０は、例えば同じ機器認証設定の登録の手間を省略したいときなどに、他のアクセスナンバーによる機器認証設定をインポートする機能を活用できる。例えば操作者はアクセスナンバーによる機器認証設定画面１０３０の欄１０３１に、機器認証設定をインポートする他のアクセスナンバーを入力してインポートボタン１０３２を押下することで、他のアクセスナンバーの機器認証設定をインポートできる。
【００６６】
図１４は他のアクセスナンバーによる機器認証設定をインポートする処理手順の一例を表したフローチャートである。操作者がアクセスナンバーによる機器認証設定画面１０３０のインポートボタン１０３２を押下すると、欄１０３１に入力されている他のアクセスナンバーはディスパッチャ部３２から機器認証コントローラ４７に通知される。
【００６７】
ステップＳ３１において、機器認証コントローラ４７の設定部５１は欄１０３１に入力されている他のアクセスナンバー（以下、インプットと呼ぶ）をキーとしてユーザ管理部３７に登録されているアクセスナンバーによる機器認証設定情報を検索する。つまり、設定部５１はユーザ管理部３７に登録されているアクセスナンバーによる機器認証設定情報から、インプットと同じアクセスナンバーを持つレコードを検索する。
【００６８】
ステップＳ３２において、設定部５１はインプットと同じアクセスナンバーのレコードがユーザ管理部３７に存在するか判定する。存在すれば、設定部５１はステップＳ３３において、ステップＳ３１で検索したインプットと同じアクセスナンバーのレコードの機器認証設定の値と投影を許可するプロジェクタのＩＤの値とを抽出する。設定部５１は抽出した機器認証設定の値と投影を許可するプロジェクタのＩＤの値とを用いて、アクセスナンバー（図１３の上部に表示されている発行済みのアクセスナンバー）の機器認証設定を登録できる。
【００６９】
一方、インプットと同じアクセスナンバーのレコードがユーザ管理部３７に存在しなければ、設定部５１はステップＳ３４において、他のアクセスナンバーの機器認証設定をインポートできなかったことを操作者の操作するＰＣ１３やプロジェクタ１５に表示させて通知する。
【００７０】
図１５は他のアクセスナンバーの機器認証設定をインポートする処理を説明するためのイメージ図である。例えば図１５（Ａ）から図１５（Ｃ）はアクセスナンバーによる機器認証設定情報の一例である。図１５（Ａ）は図１５（Ｂ）のアクセスナンバーによる機器認証設定情報をインポートすると、図１５（Ｃ）に示すように上書きされる。
【００７１】
図１６はアクセスナンバーによる機器認証設定情報の他の例の構成図である。図１６のアクセスナンバーによる機器認証設定情報はアクセスナンバー、機器認証設定、機器認証ロック、投影を許可するプロジェクタのＩＤを項目として有する。図１６のアクセスナンバーによる機器認証設定情報は、図５の項目に「機器認証ロック」の項目を追加したものである。
【００７２】
図１６のアクセスナンバーによる機器認証設定情報は一度設定したアクセスナンバーによる機器認証設定を固定したいケース（例えば投影を許可するプロジェクタのＩＤをむやみに追加してほしくないケースなど）に対応するものである。例えば図１６のアクセスナンバーによる機器認証設定情報は「機器認証ロック」の値が無効である場合に変更可能であり、有効である場合に変更できない。
【００７３】
図１７は、アクセスナンバーによる機器認証設定を固定する処理手順の一例を表したフローチャートである。例えば操作者が投影を許可するプロジェクタのＩＤの登録を要求すると、機器認証コントローラ４７の設定部５１はステップＳ４１において、アクセスナンバーをキーとしてユーザ管理部３７に登録されているアクセスナンバーによる機器認証設定情報を検索する。そして、設定部５１は検索したアクセスナンバーによる機器認証設定情報の「機器認証ロック」の値が有効であるか否かを判定する。
【００７４】
「機器認証ロック」の値が有効でなければ、設定部５１はステップＳ４２に進み、操作者からの要求に従ってアクセスナンバーによる機器認証設定情報を更新する。ステップＳ４３に進み、設定部５１は「投影を許可するプロジェクタのＩＤ」が追加されたか否かを判定する。
【００７５】
「投影を許可するプロジェクタのＩＤ」が追加されていれば、設定部５１はステップＳ４４に進み、アクセスナンバーによる機器認証設定情報の「機器認証ロック」の値を有効にする。なお、ステップＳ４１において「機器認証ロック」の値が有効であれば、設定部５１はステップＳ４５に進み、アクセスナンバーによる機器認証設定を変更できないことを操作者の操作するＰＣ１３やプロジェクタ１５に表示させて通知する。
【００７６】
図１７のフローチャートの処理では、アクセスナンバーによる機器認証設定情報の「投影を許可するプロジェクタのＩＤ」が追加されると、自動的に「機器認証ロック」の値が有効となる。
【００７７】
図１８はアクセスナンバーによる機器認証設定画面の他の例のイメージ図である。図１８のアクセスナンバーによる機器認証設定画面１０４０は図１３のアクセスナンバーによる機器認証設定画面１０３０に、機器認証設定をロックする機能（機器認証ロックの値を有効／無効に設定する機能）を追加したものである。
【００７８】
例えば操作者はアクセスナンバーによる機器認証設定画面１０４０の有効ボタン１０４１を押下することで、アクセスナンバーによる機器認証設定情報の「機器認証ロック」の値を有効に設定することができる。また、操作者はアクセスナンバーによる機器認証設定画面１０４０の無効ボタン１０４２を押下することで、アクセスナンバーによる機器認証設定情報の「機器認証ロック」の値を無効に設定することができる。
【００７９】
なお、一度、有効に設定した機器認証ロックは無効に設定できない仕様とすることも考えられる。この場合、アクセスナンバーによる機器認証設定画面１０４０は無効ボタン１０４２が省略される。
【００８０】
図１９は、アクセスナンバーによる機器認証設定を固定する処理手順の他の例を表したフローチャートである。例えば操作者が投影を許可するプロジェクタのＩＤの登録を要求すると、機器認証コントローラ４７の設定部５１はステップＳ５１において、アクセスナンバーをキーとしてユーザ管理部３７に登録されているアクセスナンバーによる機器認証設定情報を検索する。そして、設定部５１は検索したアクセスナンバーによる機器認証設定情報の「機器認証ロック」の値が有効であるか否かを判定する。
【００８１】
「機器認証ロック」の値が有効でなければ、設定部５１はステップＳ５２に進み、操作者からの要求に従ってアクセスナンバーによる機器認証設定情報を更新する。ステップＳ５１において「機器認証ロック」の値が有効であれば、ステップＳ５３に進み、設定部５１はアクセスナンバーによる機器認証設定を変更できないことを操作者の操作するＰＣ１３やプロジェクタ１５に表示させて通知する。
【００８２】
図１９のフローチャートの処理では、アクセスナンバーによる機器認証設定情報の「投影を許可するプロジェクタのＩＤ」が追加されても、自動的に「機器認証ロック」の値が有効とはならない。したがって、操作者はアクセスナンバーによる機器認証設定をロックしようとする場合、図１８のアクセスナンバーによる機器認証設定画面１０４０から機器認証ロックを有効に設定する。
【００８３】
図２０はポータル画面の他の例のイメージ図である。図２０のポータル画面１０５０は図８のポータル画面１０００に、ファイルアップロード時にアクセスナンバーを設定できる欄１０５１を追加したものである。操作者はファイルと投影制限とを選択後、欄１０５１にアクセスナンバーを入力して、アップロードボタンを押下することで、アクセスナンバーを指定してファイルのアップロードを要求できる。
【００８４】
指定したアクセスナンバーが発行済みのものであれば、機器認証コントローラ４７の設定部５１は指定したアクセスナンバーに紐付く「アクセスナンバーによる機器認証設定情報」を用いて、アップロードを要求したファイルの「アクセスナンバーによる機器認証設定情報」を登録できる。
【００８５】
図２１はファイルのアップロード処理の一例を表したフローチャートである。内部ストレージサービスコントローラ４５は、ファイルのアップロード機能を備え、ＰＣ１３上のブラウザなどからアップロードされたファイルを内部ストレージに保存できる。
【００８６】
例えばＰＣ上のブラウザはアップロード用のＵＲＬ（例えばｈｔｔｐ：／／ｐｒｏｊｅｃｔｉｏｎｐｏｒｔａｌ．ｅｘａｍｐｌｅ．ｃｏｍ／ｕｐｌｏａｄ）にファイルをＰＯＳＴリクエストすることで、ファイルのアップロードを要求できる。操作者は例えば図２０のポータル画面１０５０からファイルのアップロードを要求する。
【００８７】
内部ストレージサービスコントローラ４５はディスパッチャ部３２からアップロード用のＵＲＬを受信すると、ステップＳ６１において、アップロードされたファイルを内部ストレージに保存する。
【００８８】
ステップＳ６２において、内部ストレージサービスコントローラ４５は内部ストレージに保存したファイルがマルチページのファイルか否かを判定する。マルチページのファイルであれば、内部ストレージサービスコントローラ４５はステップＳ６３において、マルチページのファイルを、プロジェクタ１５で投影できるＪＰＥＧ形式などのファイルに変換する。ステップＳ６４において、内部ストレージサービスコントローラ４５は変換前のマルチページのファイル（元ファイル）を削除し、ステップＳ６８に進む。
【００８９】
ステップＳ６２においてマルチページのファイルでなければ、内部ストレージサービスコントローラ４５はステップＳ６５の処理を行う。内部ストレージサービスコントローラ４５はステップＳ６５において、内部ストレージに保存したファイルがプロジェクタ１５で直接投影できるフォーマットであるかを判定する。そして、プロジェクタ１５で直接投影できるフォーマットであれば、内部ストレージサービスコントローラ４５はステップＳ６８に進む。
【００９０】
なお、ステップＳ６５においてプロジェクタ１５で直接投影できるフォーマットでなければ、内部ストレージサービスコントローラ４５はステップＳ６６において、プロジェクタ１５で直接投影できないフォーマットのファイルを、プロジェクタ１５で投影できるＪＰＥＧ形式などのファイルに変換する。ステップＳ６７において、内部ストレージサービスコントローラ４５は変換前のファイル（元ファイル）を削除したあと、ステップＳ６８に進む。
【００９１】
ステップＳ６８において、機器認証コントローラ４７の設定部５１は図２０の欄１０５１に入力されている他のアクセスナンバー（以下、インプットと呼ぶ）と同じアクセスナンバーのレコードがユーザ管理部３７に存在するか判定する。存在すれば、ステップＳ６９において、設定部５１は、インプットと同じアクセスナンバーのレコードの機器認証設定の値と投影を許可するプロジェクタのＩＤの値とを抽出する。設定部５１は抽出した機器認証設定の値と投影を許可するプロジェクタのＩＤの値とを用いて、アップロードを要求したファイルのアクセスナンバーによる機器認証設定情報を登録し、ステップＳ７０に進む。
【００９２】
一方、インプットと同じアクセスナンバーのレコードがユーザ管理部３７に存在しなければ、設定部５１はステップＳ６９をスキップしてステップＳ７０に進む。ステップＳ７０において、内部ストレージサービスコントローラ４５はアップロードされたファイルの図６に示すようなファイル情報を登録する。そして、ステップＳ７１において、内部ストレージサービスコントローラ４５はファイルのアップロードを要求してきたＰＣ上のブラウザに、ポータル画面を表示させる。
【００９３】
図２２はアクセスナンバーによる機器認証設定画面の他の例のイメージ図である。アクセスナンバーによる機器認証設定画面１０６０には、例えばポータル画面１０００の欄１００２に入力された発行済みのアクセスナンバー１０６１と、アクセスナンバーによる機器認証設定情報の機器認証設定の値（例えば有効／無効など）１０６２と、機器認証設定の値１０６２を有効にする有効ボタン１０６３と、無効にする無効ボタン１０６４とが含まれる。
【００９４】
また、アクセスナンバーによる機器認証設定画面１０６０は同じアクセスナンバーと紐付けられたファイル一覧１０６５を有し、ファイル名ごとに撮影を許可するプロジェクタのＩＤ１０６６が設定されている。欄１０６７は操作者がプロジェクタのＩＤを入力する入力欄である。操作者が追加ボタン１０６８を押下することで欄１０６７に入力されている機器ＩＤのプロジェクタ１５が、投影を許可するプロジェクタのＩＤとしてファイル一覧１０６５に登録されると共に、アクセスナンバーによる機器認証設定情報の「投影を許可するプロジェクタのＩＤ」に追加される。
【００９５】
撮影を許可するプロジェクタのＩＤ１０６６は、それぞれ削除ボタン１０６９が設けられている。操作者が削除ボタン１０６９を押下することで、その削除ボタン１０６９に対応するプロジェクタ１５の機器ＩＤが、ファイル一覧１０６５に含まれる撮影を許可するプロジェクタのＩＤ１０６６から削除されると共に、アクセスナンバーによる機器認証設定情報の「投影を許可するプロジェクタのＩＤ」から削除される。
【００９６】
また、操作者が有効ボタン１０６３を押下すると、ファイル一覧１０６５に含まれているファイル（例えばａｂｃ．ｊｐｇとｂｃｄ．ｐｐｔ）のアクセスナンバーによる機器認証設定が両方とも有効になる。
【００９７】
図２２に示すようなアクセスナンバーによる機器認証設定画面１０６０の場合、アクセスナンバーによる機器認証設定情報は例えば図２３に示すようになる。図２３はアクセスナンバーによる機器認証設定情報の他の例の構成図である。図２３のアクセスナンバーによる機器認証設定情報はアクセスナンバー、ファイル名、ファイルパス、機器認証設定、投影を許可するプロジェクタのＩＤを項目として有する。図２３のアクセスナンバーによる機器認証設定情報はアクセスナンバー「１２３４５」と紐付けて、ファイル「ａｂｃ．ｊｐｇとｂｃｄ．ｐｐｔ」を記録すると共に、ファイルごとに投影を許可するプロジェクタのＩＤ（機器ＩＤ）を記録している。
【００９８】
図２１に示したファイルのアップロード処理は例えば図２４又は図２５に示すように処理してもよい。
【００９９】
図２４はファイルのアップロード処理の他の例を表したフローチャートである。図２４はファイルアップロード時にアクセスナンバーの設定がない例である。なお、ステップＳ８１〜Ｓ８７の処理は図２１のステップＳ６１〜Ｓ６７の処理と同様であるため説明を省略する。
【０１００】
ステップＳ８８において、内部ストレージサービスコントローラ４５はアップロードされたファイルの図６に示すようなファイル情報を登録する。設定部５１はステップＳ８９において、アップロードを要求したファイルのアクセスナンバーによる機器認証設定情報を新規に作成し、登録する。なお、アクセスナンバーはファイル情報の項目「アクセスナンバー」の値に設定する。機器認証設定は無効に設定する。そして、ステップＳ９０において、内部ストレージサービスコントローラ４５はファイルのアップロードを要求してきたＰＣ上のブラウザに、ポータル画面を表示させる。
【０１０１】
図２５はファイルのアップロード処理の他の例を表したフローチャートである。図２５はファイルアップロード時にアクセスナンバーの設定がある例である。なお、ステップＳ１０１〜Ｓ１０８の処理は図２１のステップＳ６１〜Ｓ６８の処理と同様であるため説明を省略する。
【０１０２】
ステップＳ１０８において存在すると判定した場合、設定部５１はステップＳ１０９において、アップロードを要求したファイルのアクセスナンバーによる機器認証設定情報を新規に作成し、登録する。なお、アクセスナンバーはインプットのアクセスナンバーに設定する。機器認証設定は無効に設定する。
【０１０３】
ステップＳ１１０において、内部ストレージサービスコントローラ４５はアップロードされたファイルの図６に示すようなファイル情報を登録する。そして、ステップＳ１１１において、内部ストレージサービスコントローラ４５はファイルのアップロードを要求してきたＰＣ上のブラウザに、ポータル画面を表示させる。
【０１０４】
なお、ステップＳ１０８において存在しないと判定した場合、設定部５１はステップＳ１１２において、操作者の操作するＰＣ１３やプロジェクタ１５に表示させてエラーを通知する。
【０１０５】
図２６はファイルの送信処理の一例を表したフローチャートである。例えばプロジェクタ１５は、ＵＲＬ（例えばｈｔｔｐ：／／ｐｒｏｊｅｃｔｉｏｎ．ｅｘａｍｐｌｅ．ｃｏｍ／１２３４５／ｌｏｃａｌ／ｐｒｅｓｅｎｔａｔｉｏｎ．ｐｐｔ／ｆｉｌｅ００１．ｊｐｅｇ）にファイルのゲットリクエストすることで、ファイルの送信を要求できる。
【０１０６】
なお、上記ＵＲＬの「／ｐｒｅｓｅｎｔａｔｉｏｎ．ｐｐｔ／ｆｉｌｅ００１．ｊｐｅｇ」の部分は内部ストレージ内におけるＵＲＬパスと呼ぶ。内部ストレージサービスコントローラ４５はステップＳ２０１において、受信したＵＲＬに含まれる内部ストレージ内におけるＵＲＬパスが「／」であるか判定する。
【０１０７】
ＵＲＬパスが「／」であれば、内部ストレージサービスコントローラ４５はステップＳ２０２において、アクセスナンバーからファイル情報を検索する。ステップＳ２０３において、内部ストレージサービスコントローラ４５は検索して取得したファイル情報を後述のようにフィルタリングする。
【０１０８】
ステップＳ２０４において、内部ストレージサービスコントローラ４５はステップＳ２０３でフィルタリングしたファイル情報に基づいて、内部ストレージ内にあるファイルのうちマルチページのファイルをサブディレクトリ、マルチページでないファイルをファイルとして表したリストのインデックスファイルを生成する。
【０１０９】
内部ストレージサービスコントローラ４５は、インデックスファイルをプロジェクタ１５に提供する。なお、インデックスファイルにはステップＳ２０３のフィルタリングにより削除されたファイルを含めない。
【０１１０】
一方、ステップＳ２０１において、受信したＵＲＬに含まれる内部ストレージ内におけるＵＲＬパスが「／」でなければ、内部ストレージサービスコントローラ４５はステップＳ２０５の処理を行う。
【０１１１】
ステップＳ２０５において、内部ストレージサービスコントローラ４５はファイル名とファイルパスを利用してファイル情報からアクセスナンバーを検索し、そのアクセスナンバーから「アクセスナンバーによる機器認証設定情報」を検索する。
【０１１２】
ステップＳ２０６において、内部ストレージサービスコントローラ４５はゲットリクエストしてきたプロジェクタ１５の機器ＩＤが、検索した「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に含まれているか判定する。
【０１１３】
ゲットリクエストしてきたプロジェクタ１５の機器ＩＤが「投影を許可するプロジェクタのＩＤ」に含まれていれば、ステップＳ２０７に進み、内部ストレージサービスコントローラ４５は受信したＵＲＬに含まれている内部ストレージ内におけるＵＲＬパスが、マルチページのファイルを示すサブディレクトリ（図２６におけるｘｘｘ）を含むパターンにマッチするか判定する。内部ストレージ内におけるＵＲＬパスがパターンにマッチすれば、内部ストレージサービスコントローラ４５はステップＳ２０８においてアクセスナンバーとファイル名からファイル情報を検索する。
【０１１４】
ステップＳ２０９において、内部ストレージサービスコントローラ４５はステップＳ２０３と同様に、検索して取得したファイル情報をフィルタリングする。ステップＳ２１０において、内部ストレージサービスコントローラ４５は検索したファイル情報に含まれるファイルパスによって特定されるディレクトリ内のファイルをリストとしたインデックスファイルを生成し、プロジェクタ１５に送信する。
【０１１５】
内部ストレージ内におけるＵＲＬパスがサブディレクトリを含むパターンにマッチしなければ、内部ストレージサービスコントローラ４５はステップＳ２１２の処理を行う。内部ストレージサービスコントローラ４５は、受信したＵＲＬに含まれる内部ストレージ内におけるＵＲＬパスが、画像ファイルを含むパターン（／ｘｘｘ．ｊｐｇ）にマッチするか判定する。
【０１１６】
内部ストレージ内におけるＵＲＬパスがパターンにマッチすれば、ステップＳ２１３において、内部ストレージサービスコントローラ４５はアクセスナンバー及びファイル名からファイル情報を検索する。ステップＳ２１４において、内部ストレージサービスコントローラ４５は検索したファイル情報に含まれるファイルパスの画像ファイルを読み出してプロジェクタ１５に送信する。
【０１１７】
内部ストレージサービスコントローラ４５はステップＳ２１２において、内部ストレージ内におけるＵＲＬパスが、パターン「／ｘｘｘ．ｊｐｇ」にマッチしなければ、言い換えればマルチページのファイル内の画像ファイル（ページ）を示す情報（例えば／ｘｘｘ／ｎｎｎ．ｊｐｇ）であれば、ステップＳ２１５の処理を行う。ステップＳ２１５において内部ストレージサービスコントローラ４５はアクセスナンバー、ファイル名「ｘｘｘ」からファイル情報を検索する。
【０１１８】
ステップＳ２１６において、内部ストレージサービスコントローラ４５は検索したファイル情報に含まれるファイルパスのディレクトリから、画像ファイル「ｎｎｎ．ｊｐｇ」を検索する。ステップＳ２１７において、内部ストレージサービスコントローラ４５は取得要求のあった画像ファイルを内部ストレージから読み出し、読み出した画像ファイルをプロジェクタ１５に提供する。
【０１１９】
なお、ステップＳ２０６において、ゲットリクエストしてきたプロジェクタ１５の機器ＩＤが「投影を許可するプロジェクタのＩＤ」に含まれていなければ、内部ストレージサービスコントローラ４５はプロジェクタ１５へエラーを通知する。
【０１２０】
図２７はファイル情報をフィルタリングする処理の一例のフローチャートである。内部ストレージサービスコントローラ４５はステップＳ２２１に進み、検索して取得したファイル情報のうち、最初のファイルを処理対象にセットする。
【０１２１】
ステップＳ２２２に進み、内部ストレージサービスコントローラ４５はゲットリクエストしてきたプロジェクタ１５の機器ＩＤが「投影を許可するプロジェクタのＩＤ」に含まれているか否かを判定する。
【０１２２】
内部ストレージサービスコントローラ４５はゲットリクエストしてきたプロジェクタ１５の機器ＩＤが「投影を許可するプロジェクタのＩＤ」に含まれていなければ、ステップＳ２２３の処理を行ったあとでステップＳ２２４に進む。また、内部ストレージサービスコントローラ４５は、ゲットリクエストしてきたプロジェクタ１５の機器ＩＤが「投影を許可するプロジェクタのＩＤ」に含まれていれば、ステップＳ２２３の処理を行わずにステップＳ２２４に進む。
【０１２３】
ステップＳ２２４において、内部ストレージサービスコントローラ４５は検索して取得したファイル情報のうち、未処理のファイルがあるかを判定する。未処理のファイルがあると判定すれば、内部ストレージサービスコントローラ４５は、ステップＳ２２５において未処理のファイルのうちの一つを処理対象にセットする。内部ストレージサービスコントローラ４５はステップＳ２２２に戻り、処理を続ける。
【０１２４】
なお、未処理のファイルがないと判定すれば、内部ストレージサービスコントローラ４５はステップＳ２２６に進み、検索して取得したファイル情報のうち、削除されなかったファイル情報（フィルタリングしたファイル情報）を返す。
【０１２５】
図２８はアクセスナンバーによる機器認証設定画面の他の例のイメージ図である。図２８のアクセスナンバーによる機器認証設定画面１０７０は図９のアクセスナンバーによる機器認証設定画面１０１０に、ワンタイムパスワードを入力する欄１０７１と、ワンタイムパスワードの登録ボタン１０７２とを追加したものである。
【０１２６】
ワンタイムパスワードを使ってプロジェクタのＩＤを登録する処理は例えば操作者がアクセスナンバーによる機器認証設定画面１０７０の欄１０７１にワンタイムパスワードを入力して登録ボタン１０７２を押下することで開始される。
【０１２７】
図２９はワンタイムパスワードを使ったプロジェクタ登録処理の一例のフローチャートである。ステップＳ２３１において、設定部５１はプロジェクタ登録チケット管理部４０からプロジェクタ登録チケットを全て取得してリスト化する。設定部５１はステップＳ２３２において、リスト化したプロジェクタ登録チケットに、欄１０７１に入力されたワンタイムパスワードと同じ「登録用ワンタイムパスワード」を持つものが存在するか否か判定する。
【０１２８】
存在すれば、設定部５１はステップＳ２３３において、ワンタイムパスワード入力欄１０７１に入力されたワンタイムパスワードと同じ「登録用ワンタイムパスワード」を持つプロジェクタ登録チケットを抽出する。
【０１２９】
ステップＳ２３４において、設定部５１は抽出したプロジェクタ登録チケットの「ワンタイムパスワードの有効期限」が過ぎていないかチェックする。過ぎていなければ、設定部５１はステップＳ２３５に進み、抽出したプロジェクタ登録チケットの「プロジェクタのＩＤ」を「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に追加する。
【０１３０】
なお、ステップＳ２３２において存在しないと判定すれば、設定部５１はステップＳ２３７に進み、ＵＩ（ユーザインタフェース）にエラーを通知する。例えば機器認証設定画面１０７０にはワンタイムパスワード入力欄１０７１に入力されたワンタイムパスワードによるプロジェクタ登録処理が失敗した旨が表示される。
【０１３１】
また、ステップＳ２３４において「ワンタイムパスワードの有効期限」が過ぎていると判定すれば、設定部５１はステップＳ２３６に進む。ステップＳ２３６において設定部５１は「ワンタイムパスワードの有効期限」が過ぎていたプロジェクタ登録チケットをプロジェクタ登録チケット管理部４０から削除する。ステップＳ２３７に進み、設定部５１はＵＩにエラーを通知する。
【０１３２】
図３０はディスパッチャ部、コントローラ部の処理手順の他の例を表したフローチャートである。なお、図３０のフローチャートの処理は一部を除いて図１０のフローチャートと同様であるため、適宜説明を省略する。
【０１３３】
図３０のステップＳ２４１〜２４３の処理は、図１０のステップＳ１１〜１３と同様である。ステップＳ２４３において「アクセスナンバーによる機器認証設定情報」に含まれる機器認証設定が「有効」であると判定すると、ディスパッチャ部３２はステップＳ２４４においてリクエストヘッダからプロジェクタ１５の機器ＩＤを取得する。
【０１３４】
ディスパッチャ部３２はステップＳ２４５に進み、ステップＳ２４４で取得した（リクエストしてきた）プロジェクタ１５の機器ＩＤが「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に含まれているか否かを判定する。
【０１３５】
含まれていると判定すると、ディスパッチャ部３２はステップＳ２４６に進み、受信したＵＲＬがルートであるかを判定する。ステップＳ２４６〜Ｓ２４８の処理は図１０のステップＳ１７〜Ｓ１８、Ｓ２０の処理と同様である。
【０１３６】
なお、ステップＳ５５において、取得したプロジェクタ１５の機器ＩＤが「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に含まれていないと判定すると、ディスパッチャ部３２はステップＳ２４９に進み、機器認証コントローラ４７のアクセス制御部５４に通知する。
【０１３７】
アクセス制御部５４は、プロジェクタ１５の機器ＩＤを示した図３１に示すようなインデックスをプロジェクタ１５に送信する。ステップＳ２４９の処理は、リクエストしてきたプロジェクタ１５の機器ＩＤが「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に設定されておらず、コンテンツを投影できない場合に行われる。プロジェクタ１５の操作者は例えば図９のアクセスナンバーによる機器認証設定画面１０１０からプロジェクタ１５の機器ＩＤを登録することでコンテンツを投影できるようになる。
【０１３８】
図３１はプロジェクタの機器ＩＤを示したインデックスの一例の構成図である。図３１のインデックスでは、プロジェクタ１５の機器ＩＤを含むメッセージ「投影するには、プロジェクションサーバでＩＤ  ＡＢＣＤ０１２３４５６を登録してください」を表している。
【０１３９】
図３１のインデックスファイルを受信したプロジェクタ１５は例えば図３２に示すようなファイル一覧画面１０８０を投影する。図３２はファイル一覧画面の一例のイメージ図である。
【０１４０】
図３２のファイル一覧画面１０８０はリクエストしたプロジェクタ１５が「投影を許可するプロジェクタのＩＤ」に設定されていない場合に表示される。ファイル一覧画面１０８０には登録すべきプロジェクタ１５の機器ＩＤがインデックスに含まれている。操作者は製品に同梱されていた製品登録証などを見なくても、登録すべきプロジェクタ１５の機器ＩＤを確認できる。
【０１４１】
なお、図３２に表示されるファイルはインデックスだけで実ファイルがないため、選択されても何も表示されない。また、図３２のファイル一覧画面１０８０に表示されている機器ＩＤは、プロジェクタ登録チケットによってプロジェクタ１５の機器ＩＤと対応付けられているワンタイムパスワードであってもよい。図３０のステップＳ２４３〜Ｓ２４５の処理は、ルートコントローラ４４、外部サービスコントローラ４６などの処理に追加してもよい。
【０１４２】
図３３はディスパッチャ部、コントローラ部の処理手順の他の例を表したフローチャートである。図３３のフローチャートの処理は一部を除いて図３０のフローチャートと同様であるため、適宜説明を省略する。
【０１４３】
図３３のステップＳ２６１〜Ｓ２６３の処理は、図３０のステップＳ２４１〜Ｓ２４３と同様である。ステップＳ２６３において、機器認証設定が「有効」であれば、ディスパッチャ部３２はステップＳ２６４において、リクエストヘッダにプロジェクタ１５の機器ＩＤが含まれているか否かを判定する。
【０１４４】
リクエストヘッダにプロジェクタ１５の機器ＩＤが含まれていると判定すると、ディスパッチャ部３２はステップＳ２６６に進み、リクエストヘッダからプロジェクタ１５の機器ＩＤを取得する。ステップＳ２６７〜Ｓ２７０の処理は、図３０のステップＳ２４５〜Ｓ２４８の処理と同様である。
【０１４５】
ステップＳ２６４において、リクエストヘッダにプロジェクタ１５の機器ＩＤが含まれていないと判定すると、ディスパッチャ部３２はステップＳ２７１に進み、プロジェクタ１５へエラーを通知する。
【０１４６】
ステップＳ２６７において、取得したプロジェクタ１５の機器ＩＤが「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に含まれていないと判定すると、ディスパッチャ部３２はステップＳ２７２に進み、その旨を機器認証コントローラ４７のアクセス制御部５４を選択して通知する。
【０１４７】
機器認証コントローラ４７はプロジェクタ１５の操作者に、プロジェクタ１５の機器ＩＤを「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に登録させるため、後述するような処理を行う。ステップＳ２７２の処理は後述するような形態が考えられる。図３０のステップＳ２４３〜Ｓ２４５の処理は、ルートコントローラ４４、外部サービスコントローラ４６などの処理に追加してもよい。
【０１４８】
図３４は機器認証コントローラの処理手順の一例を表したフローチャートである。機器認証コントローラ４７のアクセス制御部５４はステップＳ２８１において「投影許可が必要です．ｊｐｇ」の投影（選択）のリクエストであるか否かを判定する。
【０１４９】
リクエストが「投影許可が必要です．ｊｐｇ」の投影でなければ、アクセス制御部５４はステップＳ２８５に進み、図３５に示すような「プロジェクタの機器ＩＤを表示する画面のインデックス」をプロジェクタ１５に送信する。図３５はプロジェクタの機器ＩＤを表示する画面のインデックスの一例の構成図である。図３５のインデックスでは「投影許可が必要です」を表している。
【０１５０】
図３５のインデックスファイルを受信したプロジェクタ１５は例えば図３６に示すようなファイル一覧画面１０９０を投影する。図３６はファイル一覧画面の一例のイメージ図である。図３６のファイル一覧画面１０９０はリクエストしたプロジェクタ１５が「投影を許可するプロジェクタのＩＤ」に設定されていない場合にアクセスナンバーを入力すると表示される。したがって、操作者はプロジェクタ１５でコンテンツを投影するため、投影許可が必要であることを確認できる。
【０１５１】
ファイル一覧画面１０９０から「投影許可が必要です．ｊｐｇ」が選択されると、機器認証コントローラ４７の登録チケット生成部５２はステップＳ２８２において、プロジェクタ１５のプロジェクタ登録チケットの生成処理を行う。なお、ステップＳ２８２のプロジェクタ登録チケットの生成処理の詳細は後述する。
【０１５２】
ステップＳ２８３に進み、機器認証コントローラ４７の投影画面生成部５３は「投影許可が必要です．ｊｐｇ」のバイナリデータを後述するようにバッファメモリに生成する。アクセス制御部５４はステップＳ２８４において「投影許可が必要です．ｊｐｇ」のバイナリデータをプロジェクタ１５に送信する。
【０１５３】
プロジェクタ１５は「投影許可が必要です．ｊｐｇ」のバイナリデータを受信すると例えば図３７に示すような通知画面１１００を投影する。図３７は「投影許可が必要です．ｊｐｇ」が選択されたときに投影される通知画面の一例のイメージ図である。図３７の通知画面１１００には、機器ＩＤ、ワンタイムパスワードが含まれている。したがって、操作者は例えば図２８のアクセスナンバーによる機器認証設定画面１０７０に登録すべき機器ＩＤ、ワンタイムパスワードを容易に確認できる。
【０１５４】
図３８はプロジェクタ登録チケットの生成処理の一例のフローチャートである。登録チケット生成部５２はステップＳ２９１において、プロジェクタ登録チケット管理部４０が管理している既存のプロジェクタ登録チケットを参照し、リクエストヘッダから取得した機器ＩＤを「プロジェクタのＩＤ」としてもつプロジェクタ登録チケットがある否かを判定する。
【０１５５】
登録チケット生成部５２は、リクエストヘッダから取得した機器ＩＤを「プロジェクタのＩＤ」としてもつプロジェクタ登録チケットがあれば、ステップＳ２９２の処理を行ったあとでステップＳ２９３の処理を行う。登録チケット生成部５２は、リクエストヘッダから取得した機器ＩＤを「プロジェクタのＩＤ」としてもつプロジェクタ登録チケットがなければ、ステップＳ２９２の処理を行わず、ステップＳ２９３の処理を行う。
【０１５６】
ステップＳ２９２において、登録チケット生成部５２はプロジェクタ登録チケット管理部４０から、リクエストヘッダから取得した機器ＩＤを「プロジェクタのＩＤ」としてもつプロジェクタ登録チケットを削除する。
【０１５７】
ステップＳ２９３において、登録チケット生成部５２は新しいプロジェクタ登録チケットのインスタンスを生成する。ステップＳ２９４において、登録チケット生成部５２は新しいプロジェクタ登録チケットの「プロジェクタのＩＤ」にリクエストヘッダから取得した機器ＩＤを設定する。
【０１５８】
ステップＳ２９５において、登録チケット生成部５２は新しいプロジェクタ登録チケットの「登録用ワンタイムパスワード」に英数字からなるランダムな文字列を設定する。登録チケット生成部５２はステップＳ２９６において、新しいプロジェクタ登録チケットの「ワンタイムパスワードの有効期限」を例えば３日後に設定する。
【０１５９】
図３９は「投影許可が必要です．ｊｐｇ」のバイナリデータを生成する処理の一例のフローチャートである。図４０はベース画像と通知文言の一例を示す説明図である。投影画面生成部５３はステップＳ３０１において、例えば図４０（Ａ）に示すベース画像（背景画像）をコピーする。また、ステップＳ３０２において、投影画面生成部５３は例えば図４０（Ｂ）に示す通知文言の文字列を生成する。通知文言の文字列は機器ＩＤ、ワンタイムパスワード、有効期限を表しており、プロジェクタ登録チケットに設定されているプロジェクタのＩＤ、登録用ワンタイムパスワード、ワンタイムパスワードの有効期限に対応している。
【０１６０】
ステップＳ３０３において、投影画面生成部５３はコピーしたベース画像と生成した通知文言とを合成する。ステップＳ３０４において、投影画面生成部５３はベース画像と通知文言とを合成した通知画面１１００のバイナリデータをバッファメモリに記憶させ、通知画面１１００のバイナリデータが記憶されているアドレスをアクセス制御部５４に返す。
【０１６１】
図４１はベース画像と通知文言の他の例を示す説明図である。図４１（Ａ）はベース画像（背景画像）の一例である。図４１（Ａ）のベース画像には、通知文言１〜４の合成先が含まれる。図４１（Ｂ）の通知文言の文字列には、機器ＩＤ、アクセスナンバー、ワンタイムパスワード、有効期限が含まれる。
【０１６２】
図４１（Ａ）のベース画像と図４１（Ｂ）の通知文言とを合成することにより、投影画面生成部５３は機器ＩＤ、アクセスナンバー、ワンタイムパスワード、有効期限が含まれている通知画面のバイナリデータを生成できる。
【０１６３】
図４２はディスパッチャ部、コントローラ部の処理手順の他の例を表したフローチャートである。図４２のフローチャートの処理は一部を除いて図３０のフローチャートと同様であるため、適宜説明を省略する。
【０１６４】
ステップＳ３１１において、ディスパッチャ部３２はＨＴＴＰサーバ部３１からＵＲＬを受信する。ステップＳ３１２において、ディスパッチャ部３２は受信したＵＲＬに含まれるアクセスナンバーが「００００」であるか判定する。
【０１６５】
受信したＵＲＬに含まれるアクセスナンバーが「００００」でなければ、ステップＳ３１３に進み、ディスパッチャ部３２はアクセスナンバーからユーザ管理部３７の「アクセスナンバーによる機器認証設定情報」を検索する。
【０１６６】
ディスパッチャ部３２はステップＳ３１４に進み、受信したＵＲＬがルートであるかを判定する。受信したＵＲＬがルートであれば、ディスパッチャ部３２はステップＳ３１５において、ルートコントローラ４４を選択してＵＲＬを振り分ける。また、受信したＵＲＬがルートでなければ、ディスパッチャ部３２はステップＳ３１６の処理を行う。
【０１６７】
ステップＳ３１６では、ディスパッチャ部３２が、受信したＵＲＬに含まれるサービスを示す情報（ｌｏｃａｌやｅｘｔ１など）に基づき、サービスを示す情報と対応付けられている内部ストレージサービスコントローラ又は外部サービスコントローラ４６を選択してＵＲＬを振り分ける。
【０１６８】
なお、ステップＳ３１２において、受信したＵＲＬに含まれるアクセスナンバーが「００００」であれば、ディスパッチャ部３２はステップＳ３１７に進み、その旨を機器認証コントローラ４７のアクセス制御部５４を選択して通知する。機器認証コントローラ４７はプロジェクタ１５の操作者に、プロジェクタ１５の機器ＩＤを「アクセスナンバーによる機器認証設定情報」の「投影を許可するプロジェクタのＩＤ」に登録させるため、図３４に示した処理などを行う。
【０１６９】
＜まとめ＞
本実施形態のプロジェクションシステム１では、コンテンツを取得できるプロジェクタ１５を予め指定しておくことで、アクセスナンバーのようなアクセス制限を解除するパスコードを悪意のある第三者に知られたり、アクセスコードを解除するＩＣカードを悪意のある第三者に入手されたりしても、予め指定しておいたプロジェクタ１５以外によるコンテンツの取得を防ぐことができる。
【０１７０】
また、本実施形態のプロジェクションシステム１では、ログインなしであっても、コンテンツを取得できるプロジェクタ１５を予め指定できるので、アクセスナンバーのようなアクセス制限を解除するパスコードを悪意のある第三者に知られたり、アクセスコードを解除するＩＣカードを悪意のある第三者に入手されたりしても、予め指定しておいたプロジェクタ１５以外によるコンテンツの取得を防ぐことができる。したがって、ログインなしの場合はプロジェクションシステム１に認証情報を持つ必要がなくなり、情報漏洩の危険性が低下する。
【０１７１】
このように、本実施形態のプロジェクションシステム１では、プロジェクタ１５の利便性を向上させることができる。
【０１７２】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、特許請求の範囲に記載したアクセス権限情報はアクセスナンバーに相当し、コンテンツの表示を許可された画像表示装置の識別情報は「投影を許可するプロジェクタのＩＤ」に相当し、機器認証設定情報はアクセスナンバーによる機器認証設定情報に相当する。
【符号の説明】
【０１７３】
１    プロジェクションシステム
１０    プロジェクションサーバ
１１    外部Ｗｅｂサービスサーバ
１２    ストレージサーバ
１３    ＰＣ
１４    画像入出力機器
１５    プロジェクタ
１６    ファイアウォール（ＦＷ）
１７    ルータ
１８〜２０    ネットワーク
２５    リモコン
３１    ＨＴＴＰサーバ部
３２    ディスパッチャ部
３３    ビュー部
３４    コントローラ部
３５    ＨＴＴＰクライアント部
３６    フォーマット変換部
３７    ユーザ管理部
３８    ファイル管理部
４０    プロジェクタ登録チケット管理部
４４    ルートコントローラ
４５    内部ストレージサービスコントローラ
４６    外部サービスコントローラ
４７    機器認証コントローラ
５１    設定部
５２    登録チケット生成部
５３    投影画面生成部
５４    アクセス制御部
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
１０００、１０２０、１０５０    ポータル画面
１０１０、１０３０、１０４０、１０６０、１０７０    アクセスナンバーによる機器認証設定画面
１０８０、１０９０    ファイル一覧画面
１１００    通知画面
【先行技術文献】
【特許文献】
【０１７４】
【特許文献１】特開２００８−３１０２４７号公報
【図１】
2014102760.tif 000003
【図２】
2014102760.tif 000004
【図３】
2014102760.tif 000005
【図４】
2014102760.tif 000006
【図５】
2014102760.tif 000007
【図６】
2014102760.tif 000008
【図７】
2014102760.tif 000009
【図８】
2014102760.tif 000010
【図９】
2014102760.tif 000011
【図１０】
2014102760.tif 000012
【図１１】
2014102760.tif 000013
【図１２】
2014102760.tif 000014
【図１３】
2014102760.tif 000015
【図１４】
2014102760.tif 000016
【図１５】
2014102760.tif 000017
【図１６】
2014102760.tif 000018
【図１７】
2014102760.tif 000019
【図１８】
2014102760.tif 000020
【図１９】
2014102760.tif 000021
【図２０】
2014102760.tif 000022
【図２１】
2014102760.tif 000023
【図２２】
2014102760.tif 000024
【図２３】
2014102760.tif 000025
【図２４】
2014102760.tif 000026
【図２５】
2014102760.tif 000027
【図２６】
2014102760.tif 000028
【図２７】
2014102760.tif 000029
【図２８】
2014102760.tif 000030
【図２９】
2014102760.tif 000031
【図３０】
2014102760.tif 000032
【図３１】
2014102760.tif 000033
【図３２】
2014102760.tif 000034
【図３３】
2014102760.tif 000035
【図３４】
2014102760.tif 000036
【図３５】
2014102760.tif 000037
【図３６】
2014102760.tif 000038
【図３７】
2014102760.tif 000039
【図３８】
2014102760.tif 000040
【図３９】
2014102760.tif 000041
【図４０】
2014102760.tif 000042
【図４１】
2014102760.tif 000043
【図４２】
2014102760.tif 000044