(57)【要約】【課題】所定のポートがブロックされている場合、当該ポートを簡単に開放することができるプロジェクタシステムおよび外部記憶媒体を提供する。【解決手段】情報処理装置３は、予め指定された所定のポートを用いて画像データをプロジェクタ２に送信する画像データ送信手段７１と、外部記憶媒体４が装着されたことを検出する検出手段６４と、外部記憶媒体４に記憶された所定のプログラムを実行するプログラム実行手段６５とを備え、外部記憶媒体４は、所定のポートの情報を記憶するポート情報記憶手段５１と、ポート情報記憶手段５１に記録された情報に基づいて、対象となるポートを開放するためのポート開放プログラム５５を記憶するプログラム記憶手段５２とを備え、プログラム実行手段６５は、検出手段６４による検出をトリガとしてプログラム記憶手段５２に記憶されたポート開放プログラム５５を実行し、対象となるポートを開放する。【選択図】図２
2009150984.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく画像を投写するプロジェクタと、前記プロジェクタに前記画像データを送信する情報処理装置と、前記情報処理装置で読み取り可能な外部記憶媒体と、から構成されるプロジェクタシステムにおいて、
前記情報処理装置は、
予め指定された所定のポートを用いて、前記画像データを前記プロジェクタに送信する画像データ送信手段と、
前記外部記憶媒体が装着されたことを検出する検出手段と、
前記外部記憶媒体に記憶された所定のプログラムを実行するプログラム実行手段と、を備え、
前記外部記憶媒体は、
前記所定のポートに関する情報を記憶するポート情報記憶手段と、
前記ポート情報記憶手段に記録された情報に基づいて、対象となるポートを開放するためのポート開放プログラムを記憶するプログラム記憶手段と、を備え、
前記プログラム実行手段は、
前記検出手段による検出をトリガとして、前記プログラム記憶手段に記憶された前記ポート開放プログラムを実行し、対象となる前記ポートを開放することを特徴とするプロジェクタシステム。
【請求項２】
前記ポート開放プログラムは、
対象となる前記ポートがブロックされているか否かを判別するためのポート状態判別プログラムを含み、
前記プログラム実行手段は、
前記ポート状態判別プログラムにより対象となる前記ポートがブロックされていると判別した場合に、当該ポートの開放を実行することを特徴とする請求項１に記載のプロジェクタシステム。
【請求項３】
前記外部記憶媒体は、ＵＳＢメモリであることを特徴とする請求項１または２に記載のプロジェクタシステム。
【請求項４】
請求項１ないし３のいずれか１項に記載のプロジェクタシステムに適用される外部記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタが、コンピュータからネットワークを介して受信した画像データに基づく画像を投写するプロジェクタシステムおよび外部記憶媒体に関するものである。
【背景技術】
【０００２】
従来、サーバとなるコンピュータからプロジェクタ（クライアント）に対してネットワークを介して画像データ転送し、この画像データに基づいてスクリーンに画像を投写するプロジェクタシステム（画像データ転送システム）が知られている。このシステムでは、通信プロトコルとしてＴＣＰ（Transmission Control Protocol）を用い、この通信プロトコルに基づいてコンピュータとプロジェクタとの間の接続を確立し、画像データの送信を行っている（例えば、特許文献１参照）。
【特許文献１】ＷＯ２００３／１００６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記のプロジェクタシステムのようにＴＣＰを用いて通信を行う場合、通信相手を指定するためにＩＰアドレスと共にポート（ポート番号）を用いる。しかしながら、何らかの原因（例えば、ウィルス対策ソフトやファイアウォールの影響）により使用するポートがブロックされ、通信ができない場合がある。この場合、当該ポートを開放することにより解決できるが、一般のユーザがポートの開放を行うことは困難であり、手間がかかるという問題がある。
【０００４】
本発明は、このような問題点に鑑み、所定のポートがブロックされている場合、当該ポートを簡単に開放することができるプロジェクタシステムおよび外部記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のプロジェクタシステムは、画像データに基づく画像を投写するプロジェクタと、プロジェクタに画像データを送信する情報処理装置と、情報処理装置で読み取り可能な外部記憶媒体と、から構成されるプロジェクタシステムにおいて、情報処理装置は、予め指定された所定のポートを用いて、画像データをプロジェクタに送信する画像データ送信手段と、外部記憶媒体が装着されたことを検出する検出手段と、外部記憶媒体に記憶された所定のプログラムを実行するプログラム実行手段と、を備え、外部記憶媒体は、所定のポートに関する情報を記憶するポート情報記憶手段と、ポート情報記憶手段に記録された情報に基づいて、対象となるポートを開放するためのポート開放プログラムを記憶するプログラム記憶手段と、を備え、プログラム実行手段は、検出手段による検出をトリガとして、プログラム記憶手段に記憶されたポート開放プログラムを実行し、対象となるポートを開放することを特徴とする。
【０００６】
このプロジェクタシステムでは、情報処理装置に外部記憶媒体が装着（接続や挿入）されたことを検出すると、これをトリガとして外部記憶媒体に記憶されているポート開放プログラムを自動実行する。そして、プロジェクタに画像データを送信する際に使用するポートを開放することで、プロジェクタと情報処理装置との間の通信を可能にする。これにより、何らかの原因（例えば、ウィルス対策ソフトやファイアウォールの影響）により使用するポートがブロックされている場合、ユーザが手作業によりポート開放するといった煩雑な作業を行うことなく、当該ポートを簡単に開放することができる。
【０００７】
本発明のプロジェクタシステムにおいて、ポート開放プログラムは、対象となるポートがブロックされているか否かを判別するためのポート状態判別プログラムを含み、プログラム実行手段は、ポート状態判別プログラムにより対象となるポートがブロックされていると判別した場合に、当該ポートの開放を実行することが好ましい。
【０００８】
この構成によれば、対象となるポートがブロックされているか否かを判別し、ブロックされている場合にのみ、ポートの開放処理を実行する。これにより、対象となるポートがブロックされていないにも関わらずポート開放処理をするといった不要な処理を抑止できる。
【０００９】
本発明のプロジェクタシステムにおいて、外部記憶媒体は、ＵＳＢメモリであることが好ましい。
【００１０】
この構成によれば、広く普及しているＵＳＢメモリを用いることで、一般のユーザでも容易に使用することができる。また、読み書き可能な媒体であるため、プログラムの修正などを簡単に行うことができる。
【００１１】
本発明の外部記憶媒体は、上記に記載のプロジェクタシステムに適用されることを特徴とする。
【００１２】
本発明の外部記憶媒体を用いることにより、データ通信で使用するポートがブロックされており通信が出来ない場合でも、簡単に当該ポートを開放してデータ通信を行うことができるプロジェクタシステムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照して、本発明の一実施形態に係るプロジェクタシステムおよび外部記憶媒体について説明する。
【００１４】
図１は、本発明の一実施形態に係るプロジェクタシステム１の機器構成を示す図である。同図に示すように、本実施形態のプロジェクタシステム１は、画像を投写するプロジェクタ２と、パーソナルコンピュータ（ＰＣ）等の情報処理装置３と、情報処理装置３に装着される外部記憶媒体４と、画像が投写されるスクリーン５と、から構成され、プロジェクタ２と情報処理装置３とはネットワーク６を介して接続されている。なお、プロジェクタ２と情報処理装置３とを接続するネットワーク６は、無線／有線を問わない。
【００１５】
情報処理装置３は、プロジェクタ２に対してネットワーク６を介して投写対象となる画像情報を供給する。また、装着された外部記憶媒体４を自動検出し、当該外部記憶媒体４に記録されたデータの読み取りやプログラムの実行を行う（詳細は後述する）。プロジェクタ２は、情報処理装置３から供給された画像情報に基づいて、情報処理装置３の表示画面に表示されている画像と同様の画像をスクリーン５に投写する。外部記憶媒体４は、例えば、ＵＳＢメモリ１１等の持ち運び可能な記憶媒体であり、情報処理装置３で実行可能なプログラムやプロジェクタ２で投写するための画像情報等を記録している。外部記憶媒体４として広く普及しているＵＳＢメモリ１１を用いることで、一般のユーザでも容易に使用することができる。また、読み書き可能な媒体であるため、プログラムの修正などを簡単に行うことができる。なお、外部記憶媒体４としては、ＵＳＢメモリ１１以外にも光ディスク１２、フレキシブルディスク１３等を適用することが可能である。
【００１６】
次に、図２のブロック図を参照して、本発明に係るプロジェクタシステム１を構成するプロジェクタ２、情報処理装置３および外部記憶媒体４について説明する。
【００１７】
プロジェクタ２は、液晶パネル３５を利用して画像を投写する液晶プロジェクタであり、同図に示すように、操作部２１、表示部２２、通信部２３、接続部２４、映像信号処理部２５、投写部２６、冷却部２８およびこれら各部を制御する制御部２９を備えている。
【００１８】
操作部２１は、電源ボタンや各種設定（コントラスト設定、色補正、環境設定など）を行うためのパネルキーや、リモコンなどによって構成されるものであり、ユーザによるプロジェクタ２に対する各種指示などに用いられる。表示部２２は、ＬＥＤランプ３１により構成され、プロジェクタ２の動作に基づいて点灯／消灯することで、ユーザにプロジェクタ２の動作状況を報知するものである。通信部２３は、ネットワーク６を介して情報処理装置３と接続し、データ通信を行う。接続部２４は、ＵＳＢコネクタや周辺機器を接続するためのコネクタ（例えば、Ｄ−Ｓｕｂ、ＤＶＩ−Ｄ、Ｓ端子など）を有している。
【００１９】
映像信号処理部２５は、例えば、外部から供給された画像信号を入力し、プロジェクタ２内部で処理可能な形式の画像データに変換する。そして、変換した画像データに対して、輝度調整、色バランス調整、コントラスト調整などの画質調整を行う。投写部２６は、液晶パネル３５と、液晶パネル３５を制御する液晶パネル制御部３２と、投写光の光源となる光源ランプ３６と、光源ランプ３６を制御する光源ランプ制御部３３と、光源ランプ３６からの投写光をスクリーン５上に拡大投写する投写レンズ３７と、投写レンズ３７の駆動を制御するレンズ制御部３４とを有している。
【００２０】
制御部２９は、プロジェクタ２を統括制御するＣＰＵ４０（Central Processing Unit）と、各種処理を行う際の作業領域として使用されるＲＡＭ４１（Random Access Memory）と、プロジェクタ２を制御するための制御プログラムなどが記憶されたＲＯＭ４２（又は、フラッシュＲＯＭ）とを有している。ＣＰＵ４０は、ＲＯＭ４２の制御プログラムに従ってＲＡＭ４１などに記憶されたデータの処理を行う。
【００２１】
外部記憶媒体４は、ポート情報記憶部５１およびプログラム記憶部５２を有している。ポート情報記憶部５１は、上述のプロジェクタ２および情報処理装置３の間の通信に用いられるポートに関する情報（例えば、ポート番号等）を記録する。プログラム記憶部５２は、ブロックされた所定のポートを開放するためのポート開放プログラム５５が記録されている。具体的には、情報処理装置３が、ポート情報記憶部５１に記録されたポート情報を読出し、当該ポート情報に基づいて、当該ポートがブロックされているか否かを判別し、このポートがブロックされている場合にはこれを開放して通信可能な状態にする。ポートの状態を判別し、ポートがブロックされている場合にのみポートの開放処理を実行することで、対象となるポートがブロックされていないにも関わらずポート開放処理をするといった不要な処理を抑止できる。
【００２２】
また、プログラム記憶部５２には、外部記憶媒体４が情報処理装置３に装着された場合に、情報処理装置３により自動実行される自動実行スクリプト５６（例えば、Autorun.inf等）が記録されている。この自動実行スクリプト５６には、実行対象となるプログラム名（ここでは、ポート開放プログラム５５）やパラメタ等の情報が指定されており、これら情報に従って実行対象となるプログラムを自動的に実行する。つまり、情報処理装置３により自動実行スクリプト５６が自動実行されることにより、ポート開放プログラム５５も自動実行されることとなる。
【００２３】
情報処理装置３は、プロジェクタ２に画像データやコマンドを送信するサーバの役目を担う。情報処理装置３は、記憶部６１、通信部６２、接続部６３、検出部６４、プログラム実行部６５および制御部６６を有する他、一般的なパーソナルコンピュータに搭載されるハードウェア構成を備えている。
【００２４】
記憶部６１は、プロジェクタ用プログラム７１を記憶する。制御部６６（ＣＰＵ７２）は、プロジェクタ用プログラム７１を実行することでプロジェクタ２に対して画像データおよびコマンドの送受信等の処理を行う。通信部６２は、ネットワーク６を介してプロジェクタ２と接続し、データ通信を行う。この通信は、ＴＣＰに基づいて行われ、プロジェクタ用プログラム７１が使用するポート（ポート番号）を用いて行われる。接続部６３は、外部記憶媒体４を接続する、あるいは外部記憶媒体４を読み書きする装置を接続するためのコネクタである。検出部６４は、情報処理装置３に外部記憶媒体４が装着されたことを検出する。プログラム実行部６５は、検出部６４により検出された外部記憶媒体４に記憶されている自動実行スクリプト５６を実行する。また、プログラム実行部６５は、自動実行スクリプト５６に指定されている実行対象となるプログラム（ポート開放プログラム５５）を実行する手段でもある。
【００２５】
制御部６６は、ＣＰＵ７２と、各種処理を行う際の作業領域として使用されるＲＡＭ７３と、情報処理装置３を制御するための制御プログラムなどが記憶されたＲＯＭ７４とを有している。ＣＰＵ７２は、ＲＯＭ７４の制御プログラムに従ってＲＡＭ７３などに記憶されたデータの処理を行う。また、ＣＰＵ７２は、検出部６４により外部記憶媒体４が検出されると、これをトリガとしてプログラム実行部６５により当該外部記憶媒体４に記憶されている自動実行スクリプト５６を自動実行すると共に、当該自動実行スクリプト５６に指定されているポート開放プログラム５５を自動的に実行する。
【００２６】
ここで、図３を参照して、プロジェクタ２と情報処理装置３との通信で使用するポートを開放し、データ通信を行う手順について説明する。
【００２７】
まず、情報処理装置３に外部記憶媒体４が装着されると、情報処理装置３は、これを検出する（Ｓ０１）。この外部記憶媒体４の検出をトリガとして、情報処理装置３は、当該外部記憶媒体４に記録されている自動実行スクリプト５６を自動的に実行する（Ｓ０２）。この自動実行スクリプト５６には、ポート開放プログラム５５の実行が指定されており、情報処理装置３は、この指定に基づいてポート開放プログラム５５を自動的に実行する（Ｓ０３）。そして、情報処理装置３は、ポート開放プログラム５５により、外部記憶媒体４に記録されているポート情報で指定されたポートの状態を判別する（Ｓ０４）。対象となるポートがブロックされている場合（Ｓ０５；Ｙｅｓ）、情報処理装置３は、ポート開放プログラム５５により当該ポートを開放する（Ｓ０６）。これにより、当該ポートは通信可能な状態となる。この状態で、情報処理装置３はプロジェクタ用プログラム７１を起動し（Ｓ０７）、このポートを使用してプロジェクタ２との通信を確立するための接続処理を行う（Ｓ０８）。そして、接続処理完了後、情報処理装置３はプロジェクタ２との間で、画像データおよびコマンド等の送受信を行う（Ｓ０９）。画像データ等の送受信が終了すると、情報処理装置３はプロジェクタ用プログラム７１により対象となるポートをクローズし、処理を終了する（Ｓ１０）。一方、対象となるポートがブロックされていない場合（Ｓ０５；Ｎｏ）、情報処理装置３は、当該ポートを用いて、Ｓ０７からＳ１０までの処理を行う。
【００２８】
以上、本実施形態によれば、情報処理装置３に外部記憶媒体４が装着されたことを検出すると、これをトリガとして外部記憶媒体４に記憶されているポート開放プログラム５５を自動実行する。そして、プロジェクタ２に画像データを送信する際に使用するポートを開放することで、プロジェクタ２と情報処理装置３との間の通信を可能にする。これにより、何らかの原因（例えば、ウィルス対策ソフトやファイアウォールの影響）により使用するポートがブロックされている場合、ユーザが手作業によりポート開放するといった煩雑な作業を行うことなく、当該ポートを簡単に開放することができる。
【００２９】
なお、本実施形態では、外部記憶媒体４にポート開放プログラム５５を実行するための自動実行スクリプト５６を記録しているが、これに限らず、情報処理装置３に自動実行スクリプト５６と同じ動作をするプログラムを常駐させておき、外部記憶媒体４を検出した際に、当該常駐プログラムにより外部記憶媒体４に記録されたプログラムを自動実行するようにしても良い。
【００３０】
また、上記の実施形態では、プロジェクタ２の表示方式として、液晶表示方式を採用しているが、ＣＲＴ表示方式やライトスイッチ表示方式（マイクロミラーデバイス方式）など、表示原理は問わない。
【００３１】
また、上述した実施例によらず、プロジェクタ２および情報処理装置３の装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【図面の簡単な説明】
【００３２】
【図１】本実施形態のプロジェクタシステムのシステム構成図である。
【図２】プロジェクタシステムの制御ブロック図である。
【図３】対象となるポートを開放してデータ通信を行う手順を示すフローチャートである。
【符号の説明】
【００３３】
１…プロジェクタシステム  ２…プロジェクタ  ３…情報処理装置  ４…外部記憶媒体  １１…ＵＳＢメモリ  ５１…ポート情報記憶部  ５２…プログラム記憶部  ５５…ポート開放プログラム  ６４…検出部  ６５…プログラム実行部  ７１…プロジェクタ用プログラム
【図１】
2009150984.tif 000003
【図２】
2009150984.tif 000004
【図３】
2009150984.tif 000005