(57)【要約】【課題】画像出力装置と外部接続されている外部記憶装置がセキュリティ機能を有していなくても、権限無き第３者による画像出力装置を介した外部記憶装置へのアクセスを防止することができる画像出力装置、画像出力システム及びプログラムを提供する。【解決手段】投影対象画像が記憶される外部記憶装置３８と外部接続され、外部記憶装置３８から投影対象画像を取得して投影する画像投影装置３００であって、外部記憶装置３８へのアクセス要求を受け付ける受付部３０１と、記憶部３２に記憶されている認証情報を用いて、アクセス要求を認証する認証部３１１と、認証結果に基づいて、外部記憶装置３８へのアクセスを制御する制御部３１３と、を備える。【選択図】図２
2015106275.tif 000002
【特許請求の範囲】
【請求項１】
出力対象画像が記憶される外部記憶装置と外部接続され、前記外部記憶装置から前記出力対象画像を取得して出力する画像出力装置であって、
前記外部記憶装置へのアクセス要求を受け付ける受付部と、
認証情報記憶部に記憶されている認証情報を用いて、前記アクセス要求を認証する認証部と、
認証結果に基づいて、前記外部記憶装置へのアクセスを制御する制御部と、
を備える画像出力装置。
【請求項２】
前記受付部は、前記アクセス要求として、前記外部記憶装置への操作が含まれる操作要求を受け付け、
認証対象情報記憶部に記憶され、認証対象の操作要求を定めた認証対象情報を用いて、前記操作要求が認証対象であるか否かを判定する認証対象判定部を更に備え、
前記認証部は、前記操作要求が認証対象である場合、前記操作要求を認証する請求項１に記載の画像出力装置。
【請求項３】
前記制御部は、認証が成功された場合、前記操作要求が示す前記外部記憶装置への操作を実行可能に制御し、認証が失敗された場合、前記操作要求が示す前記外部記憶装置への操作を実行不能に制御する請求項２に記載の画像出力装置。
【請求項４】
前記制御部は、前記操作要求が認証対象でない場合、前記操作要求が示す前記外部記憶装置への操作を実行可能に制御する請求項２又は３に記載の画像出力装置。
【請求項５】
前記操作要求は、前記出力対象画像の削除要求、前記出力対象画像の取得要求、前記出力対象画像の保存要求、前記出力対象画像の投影要求、前記出力対象画像の状態取得要求、ディレクトリの削除要求、ディレクトリの取得要求、ディレクトリの保存要求、ディレクトリの作成要求、ディレクトリの状態取得要求、及び前記外部記憶装置の状態取得要求の少なくともいずれかである請求項２〜４のいずれか１つに記載の画像出力装置。
【請求項６】
前記操作要求は、要求元を認証するための被認証情報を含み、
前記認証部は、前記認証情報と前記被認証情報とを照合して、前記操作要求を認証する請求項２〜５のいずれか１つに記載の画像出力装置。
【請求項７】
前記被認証情報と、権限情報記憶部に記憶され、操作要求の実行権限の有無を定めた権限情報とを用いて、前記要求元が前記操作要求の実行権限を有するか否かを判定する実行権限判定部を更に備え、
前記制御部は、前記要求元が前記操作要求の実行権限を有していない場合、前記操作要求が示す前記外部記憶装置への操作を実行不能に制御する請求項２〜６のいずれか１つに記載の画像出力装置。
【請求項８】
前記操作要求は、認証方式を識別する認証方式識別情報を含み、
認証方式情報記憶部に記憶され、実行可能な認証方式を定めた認証方式情報を用いて、前記認証方式識別情報が示す認証方式が実行可能な認証方式であるか否かを判定する認証方式判定部を更に備え、
前記制御部は、前記認証方式識別情報が示す認証方式が実行可能な認証方式でない場合、前記操作要求が示す前記外部記憶装置への操作を実行不能に制御する請求項２〜７のいずれか１つに記載の画像出力装置。
【請求項９】
前記認証対象判定部は、認証が連続して所定回数失敗している場合、前記操作要求の認証を前記認証部に受け付けさせない請求項２〜８のいずれか１つに記載の画像出力装置。
【請求項１０】
前記認証対象判定部は、認証が連続して所定回数失敗している場合、一定時間経過後に、前記操作要求の認証を前記認証部に受け付けさせる請求項９に記載の画像出力装置。
【請求項１１】
前記認証対象判定部は、認証が連続して所定回数失敗している場合、操作部からの再開操作の入力に基づいて、前記操作要求の認証を前記認証部に受け付けさせる請求項９又は１０に記載の画像出力装置。
【請求項１２】
複数の前記外部記憶装置と外部接続される請求項１〜１１のいずれか１つに記載の画像出力装置。
【請求項１３】
出力対象画像が記憶される外部記憶装置と、前記外部記憶装置と外部接続され、前記外部記憶装置から前記出力対象画像を取得して出力する画像出力装置と、を備える画像出力システムであって、
前記画像出力装置は、
前記外部記憶装置へのアクセス要求を受け付ける受付部と、
認証情報記憶部に記憶されている認証情報を用いて、前記アクセス要求を認証する認証部と、
認証結果に基づいて、前記外部記憶装置へのアクセスを制御する制御部と、
を備える画像出力システム。
【請求項１４】
出力対象画像が記憶される外部記憶装置と外部接続され、前記外部記憶装置から前記出力対象画像を取得して出力するコンピュータを、
前記外部記憶装置へのアクセス要求を受け付ける受付部と、
認証情報記憶部に記憶されている認証情報を用いて、前記アクセス要求を認証する認証部と、
認証結果に基づいて、前記外部記憶装置へのアクセスを制御する制御部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置、画像出力システム及びプログラムに関する。
【背景技術】
【０００２】
出力対象画像を出力する画像出力装置において、当該画像出力装置と外部接続される外部記憶装置に、当該出力対象画像を保存しておく技術が知られている。
【０００３】
例えば特許文献１には、認証アプリケーションを有するホストコンピュータと認証モジュールを有する外付けストレージとを接続し、認証アプリケーション及び認証モジュール間で行われる認証に成功すれば、ホストコンピュータによる外付けストレージへのアクセスを許可し、認証アプリケーション及び認証モジュール間で行われる認証に失敗すれば、ホストコンピュータと外付けストレージとの電気的な接続を切り離す技術が開示されている。
【０００４】
特許文献１に開示された技術によれば、権限無き第３者による外付けストレージへのアクセスを防止でき、外付けストレージに記憶されている必要なデータの不正削除や、外付けストレージへの不要なデータの不正保存などを防止できる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来技術では、外付けストレージが認証モジュールを有している必要がある。
【０００６】
従って、画像出力装置と外部接続されている外部記憶装置がこのような機能を有していない場合、権限無き第３者による画像出力装置を介した外部記憶装置へのアクセスを防止できない。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、画像出力装置と外部接続されている外部記憶装置がセキュリティ機能を有していなくても、権限無き第３者による画像出力装置を介した外部記憶装置へのアクセスを防止することができる画像出力装置、画像出力システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像出力装置は、出力対象画像が記憶される外部記憶装置と外部接続され、前記外部記憶装置から前記出力対象画像を取得して出力する画像出力装置であって、前記外部記憶装置へのアクセス要求を受け付ける受付部と、認証情報記憶部に記憶されている認証情報を用いて、前記アクセス要求を認証する認証部と、認証結果に基づいて、前記外部記憶装置へのアクセスを制御する制御部と、を備える。
【発明の効果】
【０００９】
本発明によれば、画像出力装置と外部接続されている外部記憶装置がセキュリティ機能を有していなくても、権限無き第３者による画像出力装置を介した外部記憶装置へのアクセスを防止することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１実施形態の画像投影システムのハードウェア構成の一例を示すブロック図である。
【図２】図２は、第１実施形態の画像投影装置の機能構成の一例を示すブロック図である。
【図３】図３は、第１実施形態の操作要求の一例を示す図である。
【図４】図４は、第１実施形態の認証対象情報の一例を示す図である。
【図５】図５は、第１実施形態の画像投影システムで実行される処理の一例を示すシーケンス図である。
【図６】図６は、第１実施形態のファイル保存応答の一例を示す図である。
【図７】図７は、第１実施形態のファイル保存応答の一例を示す図である。
【図８】図８は、第１実施形態の画像投影システムで実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【図９】図９は、第１実施形態の画像投影システムで実行される投影要求及び投影応答時の詳細処理の一例を示すシーケンス図である。
【図１０】図１０は、第２実施形態の権限情報の一例を示す図である。
【図１１】図１１は、第２実施形態の画像投影システムで実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【図１２】図１２は、第３実施形態の画像投影システムの構成の一例を示す摸式図である。
【図１３】図１３は、第３実施形態の画像投影システムで実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【図１４】図１４は、第４実施形態の認証方式情報の一例を示す図である。
【図１５】図１５は、第４実施形態の画像投影システムで実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【図１６】図１６は、第５実施形態の画像投影システムで実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる画像出力装置、画像出力システム及びプログラムの実施形態を詳細に説明する。なお、以下の各実施形態では、画像出力システムとして、画像を投影する画像投影システムを例に取り説明するが、これに限定されるものではなく、例えば、画像を形成する画像形成システムなどであってもよい。
【００１２】
（第１実施形態）
図１は、第１実施形態の画像投影システム１００のハードウェア構成の一例を示すブロック図である。図１に示すように、画像投影システム１００は、情報端末２００と、外部記憶装置３８と、画像投影装置３００とを、備える。
【００１３】
第１実施形態では、情報端末２００と画像投影装置３００とは、ＬＡＮ（Local  Area  Network）やインターネットなどのネットワーク（図示省略）を介して接続されているものとするが、これに限定されず、映像ケーブルなどを介して接続されていてもよい。
【００１４】
情報端末２００は、画像投影装置３００に投影対象画像を転送するものであり、例えば、ＰＣ（Personal  Computer）、スマートフォン、及びタブレット端末などの情報処理装置が挙げられる。
【００１５】
情報端末２００は、図１に示すように、ＣＰＵ（Central  Processing  Unit）２１と、記憶部２２と、入力部２３と、外部インターフェース２４と、ネットワーク制御部２５と、表示部２６と、バスＢとを、備える。
【００１６】
ＣＰＵ２１は、記憶部２２に記憶されているプログラムを実行し、情報端末２００の各部を制御する。記憶部２２は、ＣＰＵ２１が実行するプログラムやプログラムの実行に必要なデータを記憶するＲＯＭ（Read  Only  Memory）やＨＤＤ（Hard  Disk  Drive）、及びＣＰＵ２１のワークエリアなどとして機能するＲＡＭ（Random  Access  Memory）などにより構成される。入力部２３は、情報端末２００に対する各種入力を行うものであり、タッチパネル、キーボード、及びマウスなどが挙げられる。外部インターフェース２４は、情報端末２００に周辺機器を接続するためのものであり、例えば、ＵＳＢ（Universal  Serial  Bus）などが挙げられる。ネットワーク制御部２５は、情報端末２００を画像投影装置３００などの外部機器とネットワーク接続するものであり、例えば、ＮＩＣ（Network  Interface  Card）などが挙げられる。表示部２６は、各種画面などを表示するものであり、例えば、タッチパネルディスプレイや液晶ディスプレイなどが挙げられる。バスＢは、ＣＰＵ２１、記憶部２２、入力部２３、外部インターフェース２４、ネットワーク制御部２５、及び表示部２６を互いに接続する。
【００１７】
外部記憶装置３８は、大容量のデータを記憶可能な記憶装置であり、例えば、メモリカード、ＨＤＤ、及びＳＳＤ（Solid  State  Drive）などが挙げられる。
【００１８】
第１実施形態では、外部記憶装置３８は、ＵＳＢなどの外部インターフェースで画像投影装置３００に外部接続されているものとするが、これに限定されず、ネットワークなどで画像投影装置３００に外部接続されていてもよい。
【００１９】
画像投影装置３００は、情報端末２００から転送された投影対象画像を外部記憶装置３８に保存し、外部記憶装置３８から投影対象画像を取得して投影するものであり、例えば、プロジェクタなどが挙げられる。
【００２０】
画像投影装置３００は、図１に示すように、ＣＰＵ３１と、記憶部３２と、入力部３３と、外部インターフェース３４と、ネットワーク制御部３５と、投影部３６と、バスＢとを、備える。
【００２１】
ＣＰＵ３１は、記憶部３２に記憶されているプログラムを実行し、画像投影装置３００の各部を制御する。記憶部３２は、ＣＰＵ３１が実行するプログラムやプログラムの実行に必要なデータを記憶するＲＯＭやＨＤＤ、及びＣＰＵ３１のワークエリアなどとして機能するＲＡＭなどにより構成される。入力部３３は、画像投影装置３００に対する各種入力を行うものであり、タッチパネル、及びキースイッチなどが挙げられる。外部インターフェース３４は、画像投影装置３００に周辺機器を接続するためのものであり、例えば、ＵＳＢなどが挙げられる。第１実施形態では、画像投影装置３００は、外部インターフェース３４を介して外部記憶装置３８と外部接続されている。ネットワーク制御部３５は、画像投影装置３００を情報端末２００などの外部機器とネットワーク接続するものであり、例えば、ＮＩＣなどが挙げられる。投影部３６は、外部記憶装置３８から取得した投影対象画像をスクリーンなどに投影するものであり、例えば、投影レンズ等の投影用の光学系などが挙げられる。バスＢは、ＣＰＵ３１、記憶部３２、入力部３３、外部インターフェース３４、ネットワーク制御部３５、及び投影部３６を互いに接続する。
【００２２】
図２は、第１実施形態の画像投影装置３００の機能構成の一例を示すブロック図である。図２に示すように、画像投影装置３００は、受付部３０１と、操作部３０３と、判定部３０５と、記憶部３２と、認証部３１１と、制御部３１３と、投影部３６とを、備える。受付部３０１、判定部３０５、認証部３１１、及び制御部３１３は、例えば、ＣＰＵ３１により実現でき、操作部３０３は、例えば、入力部３３により実現できる。
【００２３】
受付部３０１は、外部記憶装置３８へのアクセス要求を受け付ける。具体的には、受付部３０１は、アクセス要求として、外部記憶装置３８への操作が含まれる操作要求を受け付ける。なお受付部３０１は、情報端末２００などから操作要求を受け付ける。
【００２４】
第１実施形態では、操作要求は、投影対象画像（ファイル）の削除要求、投影対象画像（ファイル）の取得要求、投影対象画像（ファイル）の保存要求、投影対象画像（ファイル）の投影要求、投影対象画像（ファイル）の状態取得要求、ディレクトリの削除要求、ディレクトリの取得要求、ディレクトリの保存要求、ディレクトリの作成要求、ディレクトリの状態取得要求、及び外部記憶装置３８（ストレージ）の状態取得要求の少なくともいずれかであるものとするが、これに限定されるものではない。
【００２５】
また第１実施形態では、操作要求は、ＨＴＴＰ（Hypertext  Transfer  Protocol）メソッドやＵＲＩ（Uniform  Resource  Identifier）を含むＨＴＴＰのメッセージで記述され、認証方式を識別する認証方式識別情報や操作要求の要求元を認証するための被認証情報を含むものとするが、操作要求の形態はこれに限定されるものではない。
【００２６】
図３は、第１実施形態の操作要求の一例を示す図であり、投影対象画像（ファイル）の保存要求のＨＴＴＰのメッセージを示している。投影対象画像（ファイル）の保存要求であることは、ＨＴＴＰメソッド「PUT」とＵＲＩ「/service/storage/files/…」で表現されている。また、認証方式識別情報は「Basic」が該当し、認証方式としてＢａｓｉｃ認証が指定されている。但し、認証方式はＢａｓｉｃ認証に限定されるものではなく、他の認証方式も指定できる。また、被認証情報は「YXBwOmFhYQ==」が該当する。なお、「YXBwOmFhYQ==」は、要求元のユーザが入力したユーザ名及びパスワードをＢＡＳＥ６４に変換したものであるが、被認証情報はこれに限定されるものではない。
【００２７】
記憶部３２は、認証情報を記憶する。認証情報は、例えば、ユーザ名及びパスワードの組などが挙げられる。また記憶部３２は、認証対象の操作要求を定めた認証対象情報を記憶する。図４は、第１実施形態の認証対象情報の一例を示す図である。図４に示す例では、認証対象情報は、操作要求（ＨＴＴＰメソッド及びＵＲＩ）と当該操作要求が認証対象であるか否かを対応付けたテーブルであり、投影要求以外が認証対象となっている。但し、いずれの操作要求を認証対象とするか否かは、これに限定されるものではなく、投影要求を認証対象としてもよいし、投影要求以外の要求を認証対象外としてもよい。
【００２８】
判定部３０５は、記憶部３２に記憶されている認証対象情報を用いて、受付部３０１により受け付けられた操作要求が認証対象であるか否かを判定する。例えば、判定部３０５は、図４に示す認証対象情報を用いて、受付部３０１により受け付けられた操作要求が、認証対象に定められていれば認証対象と判定し、認証対象に定められていなければ認証対象でないと判定する。
【００２９】
認証部３１１は、記憶部３２に記憶されている認証情報を用いて、受付部３０１により受け付けられたアクセス要求を認証する。具体的には、認証部３１１は、判定部３０５により認証対象と判定された操作要求を認証する。例えば、認証部３１１は、記憶部３２に記憶されている認証情報と操作要求に含まれる被認証情報とを照合して、当該操作要求を認証する。図３に示す例の場合であれば、認証部３１１は、認証情報と被認証情報をＢＡＳＥ６４に変換したものとを照合し、一致すれば認証成功とし、一致しなければ認証失敗とする。
【００３０】
制御部３１３は、認証部３１１の認証結果に基づいて、外部記憶装置３８へのアクセスを制御する。具体的には、制御部３１３は、認証部３１１の認証が成功した場合、操作要求が示す外部記憶装置３８への操作を実行可能に制御し（例えば、外部記憶装置３８との接続を確立し）、認証部３１１の認証が失敗した場合、操作要求が示す外部記憶装置３８への操作を実行不能に制御する（例えば、外部記憶装置３８との接続を確立しないままとする）。なお制御部３１３は、判定部３０５により認証対象でないと判定された場合、操作要求が示す外部記憶装置３８への操作を実行可能に制御する。
【００３１】
投影部３６は、制御部３１３により外部記憶装置３８から取得された投影対象画像を投影する。
【００３２】
図５は、第１実施形態の画像投影システム１００で実行される処理の一例を示すシーケンス図である。
【００３３】
まず、情報端末２００は、画像投影装置３００にストレージ状態取得要求を行う（ステップＳ１０１）。
【００３４】
続いて、画像投影装置３００は、ストレージ状態取得要求を受けると、ストレージ状態取得要求の認証を行い、認証に成功すれば、外部記憶装置３８が接続されているか否かを確認し、確認結果をストレージ状態取得応答で情報端末２００に返却する（ステップＳ１０３）。なお画像投影装置３００は、認証に失敗した場合、その旨をストレージ状態取得応答で情報端末２００に返却する。
【００３５】
続いて、情報端末２００は、画像投影装置３００が外部記憶装置３８に接続されていれば、画像投影装置３００にディレクトリ作成要求を行う（ステップＳ１０５）。
【００３６】
続いて、画像投影装置３００は、ディレクトリ作成要求を受けると、ディレクトリ作成要求の認証を行い、認証に成功すれば、外部記憶装置３８の記憶領域に指定されたディレクトリを作成し、ディレクトリを作成した旨をディレクトリ作成応答で情報端末２００に返却する（ステップＳ１０７）。なお画像投影装置３００は、認証に失敗した場合、その旨をディレクトリ作成応答で情報端末２００に返却する。
【００３７】
続いて、情報端末２００は、画像投影装置３００にファイル保存要求を行う（ステップＳ１０９）。
【００３８】
続いて、画像投影装置３００は、ファイル保存要求を受けると、ファイル保存要求の認証を行い、認証に成功すれば、外部記憶装置３８のディレクトリの指定された場所に指定されたファイルを保存し、ファイルを保存した旨をファイル保存応答（例えば、図６参照）で情報端末２００に返却する（ステップＳ１１１）。図６に示す例では、ＨＴＴＰステータスコード「201  Created」が、認証に成功し、ファイルを保存した旨を表している。なお画像投影装置３００は、認証に失敗した場合、その旨をファイル保存応答（例えば、図７参照）で情報端末２００に返却する。図７に示す例では、ＨＴＴＰステータスコード「401  Unauthorized」が、認証に失敗し、ファイルを保存できなかった旨を表している。
【００３９】
続いて、情報端末２００は、画像投影装置３００にファイル状態取得要求を行う（ステップＳ１１３）。
【００４０】
続いて、画像投影装置３００は、ファイル状態取得要求を受けると、ファイル状態取得要求の認証を行い、認証に成功すれば、外部記憶装置３８のディレクトリの指定された場所に指定されたファイルが存在しているか否かを確認し、確認結果をファイル状態取得応答で情報端末２００に返却する（ステップＳ１１５）。なお画像投影装置３００は、認証に失敗した場合、その旨をファイル状態取得応答で情報端末２００に返却する。
【００４１】
続いて、情報端末２００は、画像投影装置３００に投影要求を行う（ステップＳ１１７）。
【００４２】
続いて、画像投影装置３００は、投影要求を受けると、外部記憶装置３８のディレクトリの指定された場所の指定されたファイルを取得して投影を行い、投影が終了すると、投影が終了した旨を投影応答で情報端末２００に返却する（ステップＳ１１９）。
【００４３】
図８は、第１実施形態の画像投影システム１００で実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【００４４】
まず、受付部３０１は、情報端末２００から操作要求を受信し（ステップＳ２０１）、判定部３０５に解析の実施を要求する（ステップＳ２０３）。
【００４５】
続いて、判定部３０５は、操作要求（メソッドやＵＲＩ等）を解析し、ファイル保存要求であることを特定する（ステップＳ２０５）。
【００４６】
そして判定部３０５は、記憶部３２に認証設定取得要求を行い（ステップＳ２０７）、認証設定取得応答として認証対象情報を取得し（ステップＳ２０９）、ファイル保存要求が認証対象であるか否かを判定する。
【００４７】
ファイル保存要求が認証対象である場合、判定部３０５は、認証部３１１に認証要求を行う（ステップＳ２１１）。そして認証部３１１は、記憶部３２に認証データ取得要求を行い（ステップＳ２１３）、認証データ取得応答として認証情報を取得し（ステップＳ２１５）、ファイル保存要求内の被認証情報と照合して、ファイル保存要求を認証し（ステップＳ２１７）、認証結果を認証応答で判定部３０５に返却する（ステップＳ２１９）。
【００４８】
ファイル保存要求が認証対象でない場合、又は認証に成功した場合、判定部３０５は、制御部３１３に保存要求を行う（ステップＳ２３１）。そして制御部３１３は、ファイル保存要求が示す外部記憶装置３８への保存操作を実行可能に制御し、外部記憶装置３８へファイルを保存し（ステップＳ２３３）、外部記憶装置３８から保存終了の通知を受け（ステップＳ２３５）、その旨を保存応答で判定部３０５に返却する（ステップＳ２３７）。但し、認証に失敗した場合、ステップＳ２３１〜ステップＳ２３７の処理は実行されない。
【００４９】
なお、認証に失敗した場合、判定部３０５は、制御部３１３に保存要求を行わないため、制御部３１３は、ファイル保存要求が示す外部記憶装置３８への保存操作を実行不能に制御したままとなる。
【００５０】
続いて、判定部３０５は、ファイル保存要求の実施結果を実施応答で受付部３０１に応答し（ステップＳ２４１）、受付部３０１は、ファイル保存要求の実施結果をファイル保存応答で情報端末２００に応答する（ステップＳ２４３）。ファイル保存要求の実施結果は、ファイル保存要求が認証対象でない場合、又は認証に成功した場合、ファイルの保存結果（ファイル保存成功又はファイル保存失敗）であり、認証に失敗した場合、認証結果（認証失敗）である。
【００５１】
図９は、第１実施形態の画像投影システム１００で実行される投影要求及び投影応答時の詳細処理の一例を示すシーケンス図である。
【００５２】
まず、受付部３０１は、情報端末２００から操作要求を受信し（ステップＳ３０１）、判定部３０５に解析の実施を要求する（ステップＳ３０３）。
【００５３】
続いて、判定部３０５は、操作要求（メソッドやＵＲＩ等）を解析し、投影要求であることを特定する（ステップＳ３０５）。
【００５４】
そして判定部３０５は、記憶部３２に認証設定取得要求を行い、認証設定取得応答として認証対象情報を取得し、投影要求が認証対象であるか否かを判定する。ここでは、投影要求が認証対象でないものとする。
【００５５】
この場合、判定部３０５は、投影部３６に投影要求を行い（ステップＳ３０７）、投影部３６は、制御部３１３にファイル取得要求を行う（ステップＳ３０９）。そして制御部３１３は、投影要求が示す外部記憶装置３８からの取得操作を実行可能に制御し、外部記憶装置３８からファイルを取得し（ステップＳ３１１）、外部記憶装置３８からファイル取得終了の通知を受け（ステップＳ３１３）、取得したファイルをファイル取得応答で投影部３６に返却する（ステップＳ３１５）。
【００５６】
続いて、投影部３６は、取得されたファイル（投影対象画像）を投影し（ステップＳ３１７）、判定部３０５に投影応答を返却する（ステップＳ３１９）。
【００５７】
続いて、判定部３０５は、投影要求の実施結果を実施応答で受付部３０１に応答し（ステップＳ３２１）、受付部３０１は、投影要求の実施結果を投影応答で情報端末２００に応答する（ステップＳ３２３）。投影要求の実施結果は、投影結果（投影成功又は投影失敗）である。
【００５８】
以上のように第１実施形態によれば、外部記憶装置３８の機能を利用せずに画像投影装置３００が認証を行うため、画像投影装置３００と外部接続されている外部記憶装置３８がセキュリティ機能を有していなくても、権限無き第３者による画像投影装置３００を介した外部記憶装置３８へのアクセスを防止することができる。
【００５９】
特に第１実施形態では、操作要求の要求元のユーザがユーザ名及びパスワードなどの認証情報を入力して操作要求に含める必要があるため、権限無き第３者は、正当なユーザ名及びパスワードが分からず、画像投影装置３００を介した外部記憶装置３８への操作を行うことができず、例えば、外部記憶装置３８に記憶されている必要なデータの不正削除や、外部記憶装置３８への不要なデータの不正保存などを防止することができる。
【００６０】
（第２実施形態）
第２実施形態では、外部記憶装置３８への操作の実行権限を更に用いる例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００６１】
第２実施形態では、記憶部３２は、操作要求の実行権限の有無を定めた権限情報を更に記憶する。図１０は、第２実施形態の権限情報の一例を示す図である。図１０に示す例では、アクセス権毎に、外部記憶装置３８に対する実行可能な操作が定められている。例えば、アクセス権Ａでは、作成、削除、保存、及び投影などの全ての操作が可能となっているが、アクセス権Ｃでは、保存、及び投影などの操作が可能であるが、作成や削除などの操作は不可能となっている。
【００６２】
判定部３０５は、記憶部３２に記憶されている権限情報を用いて、受付部３０１により受け付けられた操作要求の要求元が当該操作要求の実行権限を有するか否かを判定する。例えば、記憶部３２に記憶されている認証情報に更にアクセス権が含まれている場合であれば、判定部３０５は、認証部３１１から認証された要求元のアクセス権を取得し、図１０に示す権限情報を用いて、当該要求元が操作要求の実行権限を有するか否かを判定する。
【００６３】
制御部３１３は、要求元が操作要求の実行権限を有していない場合、操作要求が示す外部記憶装置３８への操作を実行不能に制御する。
【００６４】
図１１は、第２実施形態の画像投影システム１００で実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【００６５】
ステップＳ４０１〜Ｓ４０９までの処理は、図８に示すシーケンス図のステップＳ２０１〜Ｓ２０９までの処理と同様である。
【００６６】
ファイル保存要求が認証対象である場合、判定部３０５は、認証部３１１に認証要求を行う（ステップＳ４１１）。そして認証部３１１は、記憶部３２に認証データ取得要求を行い（ステップＳ４１３）、認証データ取得応答として認証情報を取得し（ステップＳ４１５）、ファイル保存要求内の被認証情報と照合して、ファイル保存要求を認証し（ステップＳ４１７）、認証結果を認証応答で判定部３０５に返却する（ステップＳ４１９）。
【００６７】
ここで、認証情報には、ユーザ名及びパスワードに加え、アクセス権が含まれており、認証結果には、当該アクセス権も含まれる。そして判定部３０５は、認証結果に含まれるアクセス権及び図１０に示す権限情報を用いて、ファイル保存要求の要求元が当該ファイル保存要求の実行権限を有するか否かを判定する（ステップＳ４２１）。
【００６８】
なお、ステップＳ４３１〜Ｓ４４３までの処理は、図８に示すシーケンス図のステップＳ２３１〜Ｓ２４３までの処理と同様である。但し、ステップＳ４３１以降の処理は、ファイル保存要求が認証対象でない場合、又は認証に成功しかつファイル保存要求の実行権限を有する場合に行われる。
【００６９】
なお、認証に失敗した場合、又はファイル保存要求の実行権限がない場合、判定部３０５は、制御部３１３に保存要求を行わないため、制御部３１３は、ファイル保存要求が示す外部記憶装置３８への保存操作を実行不能に制御したままとなる。
【００７０】
第２実施形態によれば、操作ごとに利用可能なアクセス権を設定することでセキュリティと利便性を両立させることができる。
【００７１】
（第３実施形態）
第３実施形態では、外部記憶装置が複数存在する例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００７２】
図１２は、第３実施形態の画像投影システム１１００の構成の一例を示す摸式図である。図１３に示すように、第３実施形態では、外部記憶装置３８に加え、サーバ１４００が外部記憶装置として機能する。
【００７３】
サーバ１４００は、ネットワークで画像投影装置３００に外部接続されているものとするが、これに限定されるものではない。
【００７４】
図１３は、第３実施形態の画像投影システム１１００で実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【００７５】
ステップＳ５０１〜Ｓ５１９までの処理は、図８に示すシーケンス図のステップＳ２０１〜Ｓ２１９までの処理と同様である。
【００７６】
ファイル保存要求が認証対象でない場合、又は認証に成功した場合、判定部３０５は、制御部３１３に保存要求を行う（ステップＳ５３１）。ここで、ファイル保存要求には、ステップＳ５０５のＵＲＩの解析結果が含まれており、制御部３１３は、この解析結果からファイル保存先が外部記憶装置３８かサーバ１４００かを判断する。例えば、図３に示すファイル保存要求のように、ＵＲＩの「files/」の次が「usb1」であれば、保存要求では、ファイル保存先に外部記憶装置３８が指定され、ＵＲＩの「files/」の次が「server11」であれば、保存要求では、ファイル保存先にサーバ１４００が指定される。
【００７７】
制御部３１３は、ファイル保存先が外部記憶装置３８であれば、ファイル保存要求が示す外部記憶装置３８への保存操作を実行可能に制御し、外部記憶装置３８へファイルを保存し（ステップＳ５３３）、外部記憶装置３８から保存終了の通知を受ける（ステップＳ５３５）。
【００７８】
一方、制御部３１３は、ファイル保存先がサーバ１４００であれば、ファイル保存要求が示すサーバ１４００への保存操作を実行可能に制御し、サーバ１４００へファイルを保存し（ステップＳ５３７）、サーバ１４００から保存終了の通知を受ける（ステップＳ５３９）。
【００７９】
そして制御部３１３は、保存終了の旨を保存応答で判定部３０５に返却する（ステップＳ５４１）。但し、認証に失敗した場合、ステップＳ５３１〜ステップＳ５４１の処理は実行されない。
【００８０】
続いて、判定部３０５は、ファイル保存要求の実施結果を実施応答で受付部３０１に応答し（ステップＳ５４３）、受付部３０１は、ファイル保存要求の実施結果をファイル保存応答で情報端末２００に応答する（ステップＳ５４５）。ファイル保存要求の実施結果は、ファイル保存要求が認証対象でない場合、又は認証に成功した場合、ファイルの保存結果（ファイル保存成功又はファイル保存失敗）であり、認証に失敗した場合、認証結果（認証失敗）である。
【００８１】
第３実施形態では、ファイル保存を例に取り、外部記憶装置が複数存在する場合について説明したが、他の操作要求についても同様の処理で、操作対象の外部記憶装置を特定できる。
【００８２】
第３実施形態によれば、外部記憶装置を複数設ける場合にも対応できる。
【００８３】
（第４実施形態）
第４実施形態では、認証方式を制限する例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００８４】
第４実施形態では、記憶部３２は、実行可能な認証方式を定めた認証方式情報を更に記憶する。図１４は、第４実施形態の認証方式情報の一例を示す図である。図１４に示す例では、Ｂａｓｉｃ認証及びＤｉｇｅｓｔ認証のうち安全性が高いＤｉｇｅｓｔ認証が実行可能な認証方式に定められている。
【００８５】
判定部３０５は、記憶部３２に記憶されている認証方式情報を用いて、受付部３０１により受け付けられた操作要求に含まれる認証方式識別情報が示す認証方式が実行可能な認証方式であるか否かを判定する。例えば、判定部３０５は、図１４に示す認証方式情報を用いる場合、認証方式識別情報が示す認証方式が、Ｄｉｇｅｓｔ認証であれば実行可能な認証方式と判定し、Ｄｉｇｅｓｔ認証以外であれば実行不可能な認証方式と判定する。
【００８６】
制御部３１３は、認証方式識別情報が示す認証方式が実行可能な認証方式でない場合、操作要求が示す外部記憶装置３８への操作を実行不能に制御する。
【００８７】
図１５は、第４実施形態の画像投影システム１００で実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【００８８】
ステップＳ６０１〜Ｓ６０５までの処理は、図８に示すシーケンス図のステップＳ２０１〜Ｓ２０５までの処理と同様である。
【００８９】
判定部３０５は、記憶部３２に認証設定取得要求を行い（ステップＳ６０７）、認証設定取得応答として認証対象情報及び認証方式情報を取得し（ステップＳ６０９）、ファイル保存要求に含まれる認証方式識別情報が示す認証方式が実行可能な認証方式であるか否か、及びファイル保存要求が認証対象であるか否かを判定する。
【００９０】
なお、ステップＳ６１１〜Ｓ６４３までの処理は、図８に示すシーケンス図のステップＳ２１１〜Ｓ２４３までの処理と同様である。但し、ステップＳ６１１以降の処理は、認証方式が実行可能な認証方式であり、ファイル保存要求が認証対象である場合に行われる。
【００９１】
また、認証に失敗した場合、又は認証方式が実行可能な認証方式でない場合、判定部３０５は、制御部３１３に保存要求を行わないため、制御部３１３は、ファイル保存要求が示す外部記憶装置３８への保存操作を実行不能に制御したままとなる。
【００９２】
第４実施形態によれば、認証方式を制限することでセキュリティを高めることができる。
【００９３】
（第５実施形態）
第５実施形態では、認証が連続して所定回数失敗した場合、認証部３１１に操作要求の認証を受け付けさせない例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００９４】
第５実施形態では、判定部３０５は、認証が連続して所定回数失敗している場合、操作要求の認証を認証部３１１に受け付けさせず、一定時間経過後に、操作要求の認証を認証部３１１に受け付けさせたり、操作部３０３からの再開操作の入力に基づいて、操作要求の認証を認証部３１１に受け付けさせたりする。
【００９５】
図１６は、第５実施形態の画像投影システム１００で実行されるファイル保存要求及びファイル保存応答時の詳細処理の一例を示すシーケンス図である。
【００９６】
ステップＳ７０１〜Ｓ７１９までの処理は、図８に示すシーケンス図のステップＳ２０１〜Ｓ２１９までの処理と同様である。
【００９７】
ここで、判定部３０５は、認証結果の連続失敗回数をカウントしており、認証結果が認証失敗の場合、カウントを加算し、認証結果が認証成功の場合、カウントをリセットする（ステップＳ７２１）。
【００９８】
そして判定部３０５は、カウント値が所定回数に達した場合、認証拒否設定及びタイマをセットし、ファイル保存要求の実施結果を実施応答で受付部３０１に応答し（ステップＳ７２５）、受付部３０１は、ファイル保存要求の実施結果をファイル保存応答で情報端末２００に応答する（ステップＳ７２７）。この場合、ファイル保存要求の実施結果は、認証結果（認証失敗）である。
【００９９】
続いて、受付部３０１は、情報端末２００から操作要求を受信し（ステップＳ７２９）、判定部３０５に解析の実施を要求する（ステップＳ７３１）。
【０１００】
続いて、判定部３０５は、操作要求（メソッドやＵＲＩ等）を解析し、ファイル保存要求であることを特定すると、記憶部３２に認証設定取得要求を行い（ステップＳ７３３）、認証設定取得応答として認証対象情報を取得し（ステップＳ７３５）、ファイル保存要求が認証対象であるか否かを判定する。
【０１０１】
ファイル保存要求が認証対象である場合、判定部３０５は、認証拒否設定が行われているため、認証部３１１に認証を行わせず、ファイル保存要求の実施結果を実施応答で受付部３０１に応答し（ステップＳ７３７）、受付部３０１は、ファイル保存要求の実施結果をファイル保存応答で情報端末２００に応答する（ステップＳ７３９）。この場合、ファイル保存要求の実施結果は、エラーである。
【０１０２】
この後、判定部３０５は、操作部３０３から再開操作が入力されると（ステップＳ７５１）、認証拒否設定を解除するとともにタイマを解除し（ステップＳ７５３）、認証拒否を解除した旨を応答する（ステップＳ７５５）。
【０１０３】
また、判定部３０５は、タイマによる一定時間の計測が完了し、タイマが解除され、アラームが発生すると（ステップＳ７６１）、認証拒否設定を解除する（ステップＳ７６３）。
【０１０４】
なお、操作部３０３から再開操作にもアクセス権を設定し、判定部３０５は、再開操作の入力元が権限を有する場合に、認証拒否設定を解除するとともにタイマを解除するようにしてもよい。
【０１０５】
第５実施形態によれば、認証失敗回数を制限することでセキュリティを高めることができるとともに、認証を再開させる手段を設けることで利便性も担保できる。
【０１０６】
（プログラム）
上記各実施形態の画像投影装置３００で実行されるプログラムについて説明する。
【０１０７】
上記各実施形態の画像投影装置３００で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１０８】
但し、上記各実施形態の画像投影装置３００で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【０１０９】
また、上記各実施形態の画像投影装置３００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記各実施形態の画像投影装置３００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１０】
上記各実施形態の画像投影装置３００で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵがプログラムをＲＯＭからＲＡＭ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１１１】
２１  ＣＰＵ
２２  記憶部
２３  入力部
２４  外部インターフェース
２５  ネットワーク制御部
２６  表示部
３１  ＣＰＵ
３２  記憶部
３３  入力部
３４  外部インターフェース
３５  ネットワーク制御部
３６  投影部
３８  外部記憶装置
１００、１１００  画像投影システム
２００  情報端末
３００  画像投影装置
３０１  受付部
３０３  操作部
３０５  判定部
３１１  認証部
３１３  制御部
１４００  サーバ
Ｂ  バス
【先行技術文献】
【特許文献】
【０１１２】
【特許文献１】特表２０１０−５０６２９２号公報
【図１】
2015106275.tif 000003
【図２】
2015106275.tif 000004
【図３】
2015106275.tif 000005
【図４】
2015106275.tif 000006
【図５】
2015106275.tif 000007
【図６】
2015106275.tif 000008
【図７】
2015106275.tif 000009
【図８】
2015106275.tif 000010
【図９】
2015106275.tif 000011
【図１０】
2015106275.tif 000012
【図１１】
2015106275.tif 000013
【図１２】
2015106275.tif 000014
【図１３】
2015106275.tif 000015
【図１４】
2015106275.tif 000016
【図１５】
2015106275.tif 000017
【図１６】
2015106275.tif 000018