(57)【要約】【課題】認証の取得等のために要求されるデータを適切に出力することができる情報処理装置およびプログラムを提供する。【解決手段】情報処理装置は、１以上のファイルにそれぞれ対応する１以上のファイル情報を記憶するファイル情報記憶部と、ユーザの指定に応じて認証モードを設定する設定部と、認証モードが特定値である場合に、ファイル情報のうち表示するファイル情報を判定する判定部と、表示すると判定されたファイル情報を表示するように制御する出力制御部と、を備えることを特徴とする。【選択図】図２
2015076682.tif 000002
【特許請求の範囲】
【請求項１】
１以上のファイルにそれぞれ対応する１以上のファイル情報を記憶するファイル情報記憶部と、
ユーザの指定に応じて認証モードを設定する設定部と、
前記認証モードが特定値である場合に、前記ファイル情報のうち表示するファイル情報を判定する判定部と、
表示すると判定されたファイル情報を表示するように制御する出力制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定部は、前記ファイル情報に対応するファイルが前記情報処理装置で出力可能か否かを判定し、出力可能なファイルに対応する前記ファイル情報を表示すると判定すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判定部は、ファイルの拡張子を用いて、前記ファイル情報に対応するファイルが前記情報処理装置で出力可能か否かを判定すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記判定部は、ファイルを解析することにより、前記ファイル情報に対応するファイルが前記情報処理装置で出力可能か否かを判定すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記判定部は、前記ファイル情報に対応するファイルが、前記情報処理装置に対して認証された出力方法で出力可能か否かを判定すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記判定部は、ファイルの拡張子を用いる判定方法、ファイルを解析する判定方法、および、認証された出力方法で出力可能か判定する判定方法を少なくとも含む複数の判定方法のうち、指定された判定方法により、前記ファイル情報に対応するファイルが前記情報処理装置で出力可能か否かを判定すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項７】
前記判定部は、前記認証モードが特定値でない場合に、前記ファイル情報記憶部に記憶されている前記ファイル情報を表示すると判定すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記設定部は、ユーザの指定に応じて認証モードの設定を変更し、
前記判定部は、変更された前記認証モードに応じて、表示すると判定するファイル情報を変更し、
前記出力制御部は、変更されたファイル情報を表示するように制御すること、
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
１以上のファイルにそれぞれ対応する１以上のファイル情報を記憶するファイル情報記憶部と、
ユーザの指定に応じて認証モードを設定する設定部と、
前記認証モードが特定値である場合に、前記ファイル情報のうち指定されたファイル情報に対応するファイルが出力可能か否かを判定する判定部と、
出力可能であると判定されたファイルを出力するように制御する出力制御部と、
を備えることを特徴とする情報処理装置。
【請求項１０】
前記判定部により前記ファイル情報に対応するファイルが前記情報処理装置で出力可能でないと判定された場合に、出力可能でないことを通知する通知部をさらに備えること、
を特徴とする請求項９に記載の情報処理装置。
【請求項１１】
コンピュータを、
１以上のファイルにそれぞれ対応する１以上のファイル情報を記憶するファイル情報記憶部と、
ユーザの指定に応じて認証モードを設定する設定部と、
前記認証モードが特定値である場合に、前記ファイル情報のうち表示するファイル情報を判定する判定部と、
表示すると判定されたファイル情報を表示するように制御する出力制御部、
として機能させるためのプログラム。
【請求項１２】
コンピュータを、
１以上のファイルにそれぞれ対応する１以上のファイル情報を記憶するファイル情報記憶部と、
ユーザの指定に応じて認証モードを設定する設定部と、
前記認証モードが特定値である場合に、前記ファイル情報のうち指定されたファイル情報に対応するファイルが出力可能か否かを判定する判定部と、
出力可能であると判定されたファイルを出力するように制御する出力制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
静止画データ、動画データおよび音楽データなどのコンテンツデータを他の機器と相互に再生可能とするための技術としてＤＬＮＡ（Digital  Living  Network  Alliance）認証が知られている。ＤＬＮＡ認証では、認証機関により、機器がＤＬＮＡで求められている機能を満たすかチェックされ、満たす場合にＤＬＮＡ認証を取得した機器として公表することができる。
【０００３】
ＤＬＮＡ認証には複数の取得方法が存在する。例えば、機器がプロジェクタの場合は、静止画投影、動画投影、および、音声出力の３パターンのうち１以上のパターンでＤＬＮＡ認証を取得できる。上記のように、あるパターンでＤＬＮＡ認証を取得する場合は、そのパターンで求められる機能を満たす必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、意図しないコンテンツデータが出力（再生）されることにより認証取得のために求められる機能の要件を満たさず、所望の認証を取得できない場合があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、認証の取得等のために要求されるデータを適切に出力することができる情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、１以上のファイルにそれぞれ対応する１以上のファイル情報を記憶するファイル情報記憶部と、ユーザの指定に応じて認証モードを設定する設定部と、前記認証モードが特定値である場合に、前記ファイル情報のうち表示するファイル情報を判定する判定部と、表示すると判定されたファイル情報を表示するように制御する出力制御部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、認証の取得等のために要求されるデータを適切に出力することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態にかかる情報処理装置を含むシステムのハードウェア構成例を示す図である。
【図２】図２は、プロジェクタの機能構成例を示すブロック図である。
【図３】図３は、ファイル情報のデータ構造の一例を示す図である。
【図４】図４は、データ通信処理の概要の一例を示すシーケンス図である。
【図５】図５は、詳細化したデータ通信処理の一例を示すシーケンス図である。
【図６】図６は、認証モードを設定する設定処理の一例を示すシーケンス図である。
【図７】図７は、本実施形態の判定処理の一例を示すフローチャートである。
【図８】図８は、判定方法の例を説明するための図である。
【図９】図９は、変形例によるデータ通信処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる情報処理装置およびプログラムの一実施形態を詳細に説明する。以下では、プロジェクタ（画像投影装置）を情報処理装置に適用した場合を例に説明する。適用可能な装置はプロジェクタに限られるものではない。
【００１０】
上記のように、従来の技術では、意図しないコンテンツデータが再生されることにより認証取得のために求められる機能を満たさないと判定され、所望の認証を取得できない場合があった。例えば、静止画投影のみでＤＬＮＡ認証を取得することを望む場合であっても、機器が有する動画データの再生機能によっては、認証を取得できない場合があった。例えばＤＬＮＡに準拠していることを示す情報が付加された動画データは、どのようなフォーマットであっても再生できなければ、静止画投影のみでＤＬＮＡ認証を取得することができない。しかし、サポートしている動画フォーマットであれば再生する機能を機器が有している場合、この条件を満たさないため、静止画投影のみでＤＬＮＡ認証を取得することができない。一部の動画フォーマットを再生するために十分な性能を備えないために、静止画投影のみでＤＬＮＡ認証を取得することを望む場合に、このような状況が発生しうる。
【００１１】
本実施形態の情報処理装置は、認証モードを設け、認証モードが有効に設定されている場合には、取得を望む認証で要求されるデータのみを出力（再生）できるようにする。これにより、認証の取得等のために要求されるデータを適切に出力することが可能となる。また、認証モードが無効に設定されている場合には、任意のデータを出力できるようにする。これにより、情報処理装置の性能に応じて出力可能なデータをさらに出力することが可能となる。
【００１２】
図１は、本実施形態にかかる情報処理装置を含むシステムのハードウェア構成例を示す図である。図１に示すように、本実施形態のシステムは、情報処理装置としてのプロジェクタ１００と、サーバ２００とがネットワーク３００を介して接続された構成となっている。
【００１３】
ネットワーク３００は、任意のネットワーク形態を適用できる。例えば、ネットワーク３００は、無線ＬＡＮ（ローカルエリアネットワーク）、携帯電話網（３Ｇ、ＬＴＥなど）などにより実現できる。
【００１４】
プロジェクタ１００は、画像を投影する装置である。サーバ２００は、プロジェクタ１００で投影する画像を送信する装置である。サーバ２００は、所定の認証規格（例えばＤＬＮＡ）に準拠した装置であれば、ＰＣ（Personal  Computer）、および、ＮＡＳ（Network  Attached  Storage）などの任意の装置を適用できる。
【００１５】
プロジェクタ１００は、主なハードウェア構成として、通信部１１０と、操作部１２０と、表示部１３０と、投影部１４０と、記憶部１５０と、制御部１６０とを、備える。
【００１６】
通信部１１０は、ネットワーク３００を介してサーバ２００などの外部機器と通信する。通信部１１０は、例えば、無線ＬＡＮの親機などの無線通信装置により実現できる。
【００１７】
操作部１２０は、各種操作の入力を行うものであり、キースイッチやタッチパネルなどの入力装置により実現できる。
【００１８】
表示部１３０は、各種画面を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの表示装置により実現できる。
【００１９】
投影部１４０は、図示しないスクリーンなどの投影媒体に画像を投影する。投影部１４０は、投射レンズ等の投影光学系などにより実現できる。投影部１４０により投影する画像は任意である。例えば、投影部１４０は、コンテンツデータを投影してもよいし、表示部１３０に表示する情報と同様の情報（ファイル情報の一覧など）を投影してもよい。
【００２０】
記憶部１５０は、プロジェクタ１００で実行される各種プログラムやプロジェクタ１００で行われる各種処理に使用されるデータなどを記憶する。記憶部１５０は、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、及びＲＡＭ（Random  Access  Memory）などの磁気的、光学的、または電気的に記憶可能な記憶装置により実現できる。
【００２１】
制御部１６０は、プロジェクタ１００の各部を制御する。制御部１６０は、例えばＣＰＵ（Central  Processing  Unit）などの制御装置により実現できる。
【００２２】
バス１７０は、通信部１１０、操作部１２０、表示部１３０、投影部１４０、記憶部１５０、および、制御部１６０などの各部を接続する。
【００２３】
サーバ２００は、主なハードウェア構成として、通信部２１０と、操作部２２０と、表示部２３０と、記憶部２４０と、制御部２５０とを、備える。
【００２４】
通信部２１０は、ネットワーク３００を介してプロジェクタ１００などの外部機器と通信する。通信部２１０は、例えば、無線ＬＡＮの子機などの無線通信装置により実現できる。
【００２５】
操作部２２０は、各種操作の入力を行うものであり、マウスやタッチパネルなどの入力装置により実現できる。
【００２６】
表示部２３０は、各種画面を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの表示装置により実現できる。
【００２７】
記憶部２４０は、サーバ２００で実行される各種プログラムやサーバ２００で行われる各種処理に使用されるデータなどを記憶する。記憶部２４０は、ＨＤＤ、ＳＳＤ、メモリカード、光ディスク、及びＲＡＭなどの磁気的、光学的、または電気的に記憶可能な記憶装置により実現できる。
【００２８】
制御部２５０は、サーバ２００の各部を制御する。制御部２５０は、例えば、ＣＰＵなどの制御装置により実現できる。制御部２５０は、プロジェクタ１００に接続要求を送信したり、プロジェクタ１００との間でネットワーク接続を確立したり、ネットワーク接続を切断したりする。また制御部２５０は、プロジェクタ１００にデータを送信し、当該データに基づく画像をプロジェクタ１００に投影させる。
【００２９】
バス２６０は、通信部２１０、操作部２２０、表示部２３０、記憶部２４０、および、制御部２５０などの各部を接続する。
【００３０】
図２は、プロジェクタ１００の機能構成例を示すブロック図である。図２に示すように、プロジェクタ１００は、管理部４０１と、設定部４０２と、通信制御部４０３と、判定部４０４と、出力制御部４０５と、通知部４０６と、モード記憶部４２１と、ファイル情報記憶部４２２と、を備えている。
【００３１】
モード記憶部４２１は、認証モードを記憶する。認証モードは、取得した認証（例えばＤＬＮＡ認証）を適用するか否かを示す情報である。認証モードは、例えば認証を適用することを示す値（特定値）である「有効」、および、認証を適用しないことを示す値である「無効」が設定される。
【００３２】
ファイル情報記憶部４２２は、１以上のファイルにそれぞれ対応する１以上のファイル情報を記憶する。ファイルは、静止画データ、動画データおよび音楽データなどのコンテンツデータを管理する単位の一例である。ファイル情報は、各ファイルを特定する情報（ファイル名等）、および、ファイルの属性などを含む。ファイルの属性とは、例えば、ＤＬＮＡタグが付加されているか否かを示す情報である。なお、これらは一例であり、他の情報をファイル情報に含んでもよい。図３は、ファイル情報のデータ構造の一例を示す図である。図３の例では、ファイル情報は、ファイル名と、ＤＬＮＡタグの有無と、を含む。
【００３３】
図２に戻り、管理部４０１は、サーバ２００からのファイル情報の一覧の取得、および、表示するファイル情報の判断などの処理を制御する。
【００３４】
設定部４０２は、ユーザの指定に応じて認証モードを設定する。例えば、設定部４０２は、ユーザが操作部１２０を用いて指定した認証モード（有効または無効）を受付け、受付けた認証モードをモード記憶部４２１に保存することにより、認証モードを設定する。
【００３５】
通信制御部４０３は、外部装置（サーバ２００など）との通信を制御する。通信制御部４０３は、例えば、通信部１１０を介して、サーバ２００からファイル情報を受信する処理を制御する。
【００３６】
判定部４０４は、設定された認証モードが特定値（例えば「有効」）である場合に、ファイル情報記憶部４２２に記憶されているファイル情報のうち、表示するファイル情報を判定する。表示するファイル情報とは、例えばユーザが投影を指示する対象として選択可能に表示部１３０に表示するファイル情報である。判定部４０４は、例えば、ファイル情報に対応するファイルがプロジェクタ１００で出力可能か否かを判定し、出力可能な場合に、当該ファイルに対応するファイル情報を表示すると判定する。
【００３７】
出力制御部４０５は、表示部１３０などに対する各種情報の出力を制御する。出力制御部４０５は、例えば、表示すると判定されたファイル情報を表示部１３０に表示するように制御する。
【００３８】
通知部４０６は、出力（投影部１４０による投影など）が要求されたファイルが出力可能でないことを通知する。通知部４０６は、例えばファイルが出力可能でないことを示す情報を表示部１３０に対して表示する。この場合、通知部４０６の機能を出力制御部４０５が備えるように構成してもよい。通知部４０６による通知方法はこれに限られるものではなく、図示しない音声出力部（スピーカ等）から音を出力することにより通知してもよい。
【００３９】
なお、モード記憶部４２１およびファイル情報記憶部４２２は、例えば図１の記憶部１５０により実現できる。管理部４０１、設定部４０２、通信制御部４０３、出力制御部４０５、および、判定部４０４の各部は、例えば制御部１６０（ＣＰＵ）が記憶部１５０に記憶されているプログラムを起動（実行）することによりソフトウェアとして実現してもよい。これらの各部の一部または全部をハードウェア回路により実現してもよい。
【００４０】
本実施形態の情報処理装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００４１】
本実施形態の情報処理装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成してもよい。
【００４２】
さらに、本実施形態の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４３】
本実施形態の情報処理装置で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【００４４】
次に、プロジェクタ１００とサーバ２００との間のデータ通信について説明する。図４は、本実施形態のデータ通信処理の概要の一例を示すシーケンス図である。
【００４５】
ユーザが操作部１２０等を用いてファイル情報の一覧表示を指示すると、プロジェクタ１００は、この指示を受け付ける（ステップＳ１０１）。プロジェクタ１００は、指示に応じて、ファイル情報の一覧取得をサーバ２００に要求する（ステップＳ１０２）。サーバ２００は、要求に応じてファイル情報の一覧をプロジェクタ１００に送信する（ステップＳ１０３）。プロジェクタ１００は、受信したファイル情報の少なくとも一部を表示する（ステップＳ１０４）。表示するファイル情報を判定する処理の詳細は後述する。この後、ユーザは、表示されたファイル情報の中から、所望のファイル情報を選択し、プロジェクタ１００に対して画像の投影を要求することができる（ステップＳ１０５）。なお、ファイル情報にコンテンツデータが含まれない場合は、プロジェクタ１００はファイル情報に対応するコンテンツデータをサーバ２００から取得し、取得したコンテンツデータの画像を投影する。
【００４６】
図５は、詳細化したデータ通信処理の一例を示すシーケンス図である。ユーザがファイル情報の一覧表示を指示すると、プロジェクタ１００の出力制御部４０５ は、この指示（一覧取得要求）を受け付ける（ステップＳ２０１）。出力制御部４０５は、管理部４０１に対してファイル一覧の取得を要求する（ステップＳ２０２）。管理部４０１は、通信制御部４０３を介して、サーバ２００に対してファイル情報（ファイル一覧）の取得を要求する（ステップＳ２０３、ステップＳ２０４）。
【００４７】
要求を受けたサーバ２００は、例えば自装置内に記憶している静止画データおよび動画データなどのファイルに対応するファイル情報をプロジェクタ１００に送信する（ステップＳ２０５）。サーバ２００は、例えば、ＤＬＮＡに準拠して送信可能なファイルに対応するファイル情報をプロジェクタ１００に送信する。
【００４８】
プロジェクタ１００の通信制御部４０３は、サーバ２００からファイル情報を受信すると、ファイル情報を管理部４０１に送信する（ステップＳ２０６）。管理部４０１は、受信したファイル情報をファイル情報記憶部４２２に保存する（ステップＳ２０７）。管理部４０１は、モード記憶部４２１から認証モードを読み出す（ステップＳ２０８、ステップＳ２０９）。管理部４０１は、読み出した認証モードを判定部４０４に送信し、判定部４０４に対して表示するファイル情報の判定を要求する（ステップＳ２１０）。判定部４０４は、判定処理（詳細は後述）の結果を管理部４０１に送信する（ステップＳ２１１）。
【００４９】
管理部４０１は、判定処理により表示すると判定されたファイル情報（ファイル情報の一覧）を出力制御部４０５に送信する（ステップＳ２１２）。出力制御部４０５は、送信されたファイル情報を表示部１３０に表示する（ステップＳ２１３）。
【００５０】
この後、ユーザは、表示されたファイル情報の中から、所望のファイル情報を選択し、プロジェクタ１００に対して画像の投影を要求することができる（ステップＳ２１４）。
【００５１】
認証モードは、任意のタイミングでモード記憶部４２１に保存されてよい。例えば、設定部４０２は、データ通信処理の前に、指定された認証モードをモード記憶部４２１に保存してもよい。設定部４０２が、画像データの投影が開始された後に、指定に応じて認証モードを変更してもよい。図６は、認証モードを設定する設定処理の一例を示すシーケンス図である。
【００５２】
ユーザが、例えば表示部１３０に表示された設定用の画面等から認証モードの設定を指示すると、設定部４０２は、この指示を受け付ける（ステップＳ３０１）。設定部４０２は、受け付けた指示に応じて、指定された認証モードをモード記憶部４２１に設定（保存）する（ステップＳ３０２）。
【００５３】
次に、図５のステップＳ２１０の判定処理の詳細について説明する。図７は、本実施形態の判定処理の一例を示すフローチャートである。
【００５４】
判定部４０４は、認証モードが「有効」に設定されているか否かを判定する（ステップＳ４０１）。認証モードが「有効」の場合（ステップＳ４０１：Ｙｅｓ）、判定部４０４は、ファイルのタグ情報を確認し（ステップＳ４０２）、表示対象とするファイルであるか否かを判定する（ステップＳ４０３）。ファイルのタグ情報は、例えばサーバ２００から受信したファイル情報から得られる。図３の例では、ＤＬＮＡタグがタグ情報に相当する。
【００５５】
なお、表示対象とするファイルであるか、すなわち、再生可能なファイルであるかを判定する判定方法は、タグ情報を用いる方法に限られるものではなく、任意の方法を適用できる。タグ情報（ＤＬＮＡタグ）を用いる場合、判定部４０４は、例えば、ＤＬＮＡタグが付加されているファイル（ＤＬＮＡタグ＝ありのファイル）を、表示対象とするファイルであると判定する。
【００５６】
図８は、判定方法の例を説明するための図である。図８では、ファイル名ごとに、タグ情報（ＤＬＮＡタグ）による判定方法、ファイルの拡張子を用いる判定方法、ファイルを解析することによる判定方法、および、画像の種別（静止画であるか動画であるか）による判定方法、のそれぞれを用いた場合の判定結果の例が示されている。
【００５７】
例えば、ＤＬＮＡタグを用いる判定方法では、判定部４０４は、動画データでＤＬＮＡタグ＝「あり」のファイルの場合に再生不可能と判定し、それ以外の場合に再生可能と判定する。これにより、仮にサーバ２００からＤＬＮＡタグが付与された動画データのファイル情報を受信した場合であっても、この動画データが再生されることを回避できる。サポートしている動画フォーマットを再生する機能を機器が有している場合であっても、静止画投影のみでＤＬＮＡ認証を取得することが可能となる。
【００５８】
拡張子を用いる判定方法では、判定部４０４は、拡張子が「ｊｐｇ」または「ｍｐｇ」の場合に再生可能と判定し、拡張子が「ｍｐ４」の場合に再生不可能と判定する。拡張子を用いる判定方法では、例えば次に述べる構造解析による判定方法などと比較して、判定のための処理負荷を低減できる。
【００５９】
構造解析による判定方法では、判定部４０４は、例えば、ファイルのヘッダ等を解析することにより、画像を再生するときのビットレート、解像度、および、フレームレートなどの画質を定める情報を求める。判定部４０４は、プロジェクタの性能等を参照し、画質を満たすようにファイルの画像データを再生できるか否かを判定する。図８では、ファイルＡ．ｊｐｇとファイルＢ．ｍｐｇは再生可能であるが、他のファイルは再生不可能であると判定された例が示されている。構造解析による判定方法では、解析によって得られる詳細な情報を用いるため、より正確に判定を実行できる。なお、ファイルを解析することによる判定方法の場合、解析対象とするファイルはサーバ２００から取得される。取得するタイミングは任意である。例えば、プロジェクタ１００は、図７のような判定処理の中で判定に必要となったときにサーバ２００にアクセスしファイルを取得してもよい。プロジェクタ１００が、ファイル情報とともに（ファイル情報に含めて）ファイルを取得してファイル情報記憶部４２２等に記憶しておき、判定処理で利用するように構成してもよい。 
【００６０】
画像の種別による判定方法では、判定部４０４は、静止画である場合に再生可能と判定し、動画である場合に再生不可能と判定する。
【００６１】
判定部４０４が、複数の判定方法のうち、ユーザ等により指定された判定方法によって判定するように構成してもよい。これにより、ユーザの利便性の向上を図ることができる。判定方法は、例えば、取得を望む認証（ＤＬＮＡ認証等）で要求されるデータ（ファイル）を再生可能と判定できる方法を採用すればよい。これにより、認証の取得等のために要求されるデータを適切に出力することが可能となる。
【００６２】
図７に戻り、判定処理の結果、表示対象とするファイルであると判定された場合（ステップＳ４０３：Ｙｅｓ）、判定部４０４は、該当ファイルを表示対象とする（ステップＳ４０４）。表示対象とするファイルでないと判定された場合（ステップＳ４０３：Ｎｏ）、判定部４０４は、該当ファイルを表示対象とせずにステップＳ４０５を実行する。
【００６３】
ステップＳ４０５では、判定部４０４は、すべてのファイルを処理したか否かを判定する（ステップＳ４０５）。判定部４０４は、例えば、サーバ２００から受信したファイル情報に対応するファイルのすべてを処理対象とし、処理対象のファイルをすべて処理したかを判定する。
【００６４】
すべてのファイルを処理していない場合（ステップＳ４０５：Ｎｏ）、判定部４０４は、ステップＳ４０２に戻り、次のファイルに対して処理を繰り返す。すべてのファイルを処理した場合（ステップＳ４０５：Ｙｅｓ）、判定部４０４は、表示対象とされたファイルを判定結果として出力する（ステップＳ４０６）。ステップＳ４０１で認証モードが「有効」でない、すなわち、「無効」であると判定された場合（ステップＳ４０１：Ｎｏ）、判定部４０４は、すべてのファイルが表示対象であることを表す判定結果を出力する（ステップＳ４０７）。
【００６５】
なお、図７の判定処理の実行タイミングは、図５のステップＳ２１０のようなタイミングに限られない。例えば、画像を投影後（例えば図５のステップＳ２１４の後）に、認証モードの設定が変更されたときに判定処理からファイル一覧表示までの処理（ステップＳ２１０〜ステップＳ２１３）を実行してもよい。これにより、変更前の認証モードに従い表示対象がフィルタリングされたファイル一覧を、認証モードの変更に応じて新たに表示対象がフィルタリングされたファイル一覧に更新可能となる。
【００６６】
以上のような処理により、本実施形態の情報処理装置（プロジェクタ１００）は、認証モードが有効に設定されている場合には、取得を望む認証で要求されるデータのみを出力（再生）できる。これにより、認証の取得等のために要求されるデータを適切に出力することが可能となる。一方、本実施形態の情報処理装置は、認証モードが無効に設定されている場合には、任意のデータを出力できる。これにより、例えば取得した認証では制限されるデータであっても、ユーザの指定に応じて出力できるようになる。
【００６７】
（変形例）
上記実施形態では、サーバ２００から取得した複数のファイル情報を対象として、表示するファイル情報を判定した。サーバ２００から取得した複数のファイル情報を表示し、表示したファイル情報の中から、いずれかのファイル情報に対応するファイルの再生（投影など）が指定されたときに、指定されたファイルが再生可能か判定してもよい。
【００６８】
変形例では、判定部４０４は、認証モードが特定値である場合に、１以上のファイル情報のうち、指定されたファイル情報に対応するファイルが出力可能か否かを判定する。また、出力制御部４０５は、出力可能であると判定されたファイルを出力（再生）するように制御する。
【００６９】
図９は、このように構成される変形例のプロジェクタ１００によるデータ通信処理の一例を示すシーケンス図である。ステップＳ５０１〜ステップＳ５０７は、図５のステップＳ２０１〜ステップＳ２０７と同様であるため説明を省略する。
【００７０】
変形例では、管理部４０１は、受信したファイル情報を出力制御部４０５に送信する（ステップＳ５０８）。例えば管理部４０１は、サーバ２００から受信したすべてのファイル情報を送信する。出力制御部４０５は、送信されたファイル情報を表示部１３０に表示する（ステップＳ５０９）。
【００７１】
この後、ユーザは、表示されたファイル情報の中から、所望のファイル情報を選択し、プロジェクタ１００に対して画像の投影を要求することができる。出力制御部４０５は、ユーザの要求を受付けると（ステップＳ５１０）、モード記憶部４２１から認証モードを読み出す（ステップＳ５１１、ステップＳ５１２）。出力制御部４０５は、読み出した認証モードを判定部４０４に送信し、判定部４０４に対してファイルの表示可否（再生可否）の判定を要求する（ステップＳ５１３）。判定部４０４は、判定処理の結果を管理部４０１に送信する（ステップＳ５１４）。
【００７２】
判定処理は図７と同様であるが、判定の対象とするファイルは、ステップＳ５１０でユーザ等により指定されたファイルとなる。複数のファイルが指定された場合は、各ファイルに対して判定処理を実行してもよい。
【００７３】
出力制御部４０５は、再生可能と判定された場合は、指定されたファイルに対応する画像データを投影部１４０により投影するように制御する。再生不可と判定された場合は、出力制御部４０５は、再生不可（投影不可）であることの通知を通知部４０６に依頼してもよい（ステップＳ５１５）。
【００７４】
上記実施形態（図５等）では、再生可能と判定されたファイルのファイル情報のみが一覧表示される。このため、例えばユーザが投影を希望しているファイルが再生不可と判定され、一覧表示されず、表示されない理由も不明になるという状況が生じうる。一方、変形例では、例えばタグ情報（ＤＬＮＡタグ）の有無に関わらず、すべてのファイル情報の一覧をユーザに対して表示することができる。そして、仮に指定したファイルが再生不可と判定された場合であっても、その旨をユーザに通知することが可能となる。
【符号の説明】
【００７５】
１００  プロジェクタ
１１０  通信部
１２０  操作部
１３０  表示部
１４０  投影部
１５０  記憶部
１６０  制御部
２００  サーバ
２１０  通信部
２２０  操作部
２３０  表示部
２４０  記憶部
２５０  制御部
３００  ネットワーク
４０１  管理部
４０２  設定部
４０３  通信制御部
４０４  判定部
４０５  出力制御部
４０６  通知部
４２１  モード記憶部
４２２  ファイル情報記憶部
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開２０１３−１１７９４９号公報
【図１】
2015076682.tif 000003
【図２】
2015076682.tif 000004
【図３】
2015076682.tif 000005
【図４】
2015076682.tif 000006
【図５】
2015076682.tif 000007
【図６】
2015076682.tif 000008
【図７】
2015076682.tif 000009
【図８】
2015076682.tif 000010
【図９】
2015076682.tif 000011