(57)【要約】【課題】データ変換から変換後のデータの外部記憶装置への格納までのユーザー操作をより簡単にする。【解決手段】コンピューター１００に接続可能であって、コンピューター１００に接続されたときに実行されるプログラムを備えた外部記憶装置３００であって、コンピューターから外部記憶装置へのデータの格納を検出するプログラム３５２と、データの格納時にデータが予め定められた第１の形式のデータか否かを判断する変換判断プログラム３５４と、データが第１の形式のデータである場合に、データを第２の形式のデータに変換するデータ変換プログラム３５６と、変換後のデータを外部記憶装置に格納する格納プログラム３５８と、を備える。【選択図】図４
2011186870.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターに接続可能であって、前記コンピューターに接続されたときに、前記コンピューターで実行されるプログラムを備えた外部記憶装置であって、
前記コンピューターから前記外部記憶装置へのデータの格納を検出する検出プログラムと、
前記検出プログラムによって前記データの格納が検出された場合、前記データが予め定められた第１の形式か否かを判断する変換判断プログラムと、
前記変換判断プログラムによって前記データが前記第１の形式であると判断された場合に、前記データを第２の形式に変換するデータ変換プログラムと、
前記データ変換プログラムで変換されたデータを前記外部記憶装置に格納する格納実行プログラムと、
を備える、外部記憶装置。
【請求項２】
請求項１に記載の外部記憶装置において、さらに、
異なる複数の形式にそれぞれ対応づけられた格納領域を備え、
前記検出プログラムは、前記データが前記複数の格納領域のうちのいずれの格納領域に格納されたかを検出し、
前記データ変換プログラムは、前記データが格納された格納領域に対応した形式を、前記第２の形式に設定して、前記第２の形式に前記データを変換する、外部記憶装置。
【請求項３】
請求項２に記載の外部記憶装置において、
前記データ変換プログラムは、前記格納領域にそれぞれ対応した複数の変換プログラムで構成され、
前記データ変換プログラムは、検出された前記格納領域に対応した前記変換プログラムによって、前記データを前記第２の形式に変換する、外部記憶装置。
【請求項４】
外部記憶装置への変換データの格納方法であって、
（ａ）コンピューターに外部記憶装置が接続されたときに、前記コンピューターが、前記コンピューターから前記外部記憶装置へのデータの格納を検出する、検出機能を実行する工程と、
（ｂ）前記コンピューターが、前記データの格納時に、前記データが予め定められた第１の形式のデータか否かを判断する工程と、
（ｃ）前記データが前記第１の形式のデータであると判断された場合に、前記コンピューターが、前記データを前記第２の形式に変換する工程と、
（ｄ）前記コンピューターが、前記変換後のデータを前記外部記憶装置に格納する工程と、
を備える、変換データの格納方法。
【請求項５】
外部記憶装置への変換データの格納プログラムであって、
（ａ）コンピューターに外部記憶装置が接続されたときに、前記コンピューターから前記外部記憶装置へのデータの格納を検出する、検出機能を実行する機能と、
（ｂ）前記データの格納時に、前記データが予め定められた第１の形式のデータか否かを判断する機能と、
（ｃ）前記データが前記第１の形式のデータであると判断された場合に、前記データを前記第２の形式に変換する機能と、
（ｄ）前記変換後のデータを前記外部記憶装置に格納する機能と、
を前記コンピューターに実現させる、変換データの格納プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶装置に、プロジェクター用のデータを変換して格納する技術に関する。
【背景技術】
【０００２】
プロジェクター投射に用いられるシナリオファイルを作成する技術が知られている（例えば特許文献１）。この文献に記載の技術では、素材ファイルのファイルアイコンを実行用アイコンにドラッグ＆ドロップすることによりシナリオファイルを作成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４０３９２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術は、ユーザー操作を簡単にしているが、ユーザーは、作成したシナリオファイルを別途外部記憶装置に格納しなければならず、ユーザー操作の簡便化は、まだ不十分である。
【０００５】
本発明は、上述の課題の少なくとも一部を解決し、データ変換から変換後のデータの外部記憶装置への格納までのユーザー操作をより簡単にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
コンピューターに接続可能であって、前記コンピューターに接続されたときに、前記コンピューターで実行されるプログラムを備えた外部記憶装置であって、前記コンピューターから前記外部記憶装置へのデータの格納を検出する検出プログラムと、前記検出プログラムによって前記データの格納が検出された場合、前記データが予め定められた第１の形式か否かを判断する変換判断プログラムと、前記変換判断プログラムによって前記データが前記第１の形式であると判断された場合に、前記データを第２の形式に変換するデータ変換プログラムと、前記データ変換プログラムで変換されたデータを前記外部記憶装置に格納する格納実行プログラムと、を備える、外部記憶装置。
この適用例によれば、ユーザーの作業量を少なくできるので、データ変換から変換後のデータの外部記憶装置への格納までのユーザーの操作をより簡単にすることが可能となる。
【０００８】
［適用例２］
適用例１に記載の外部記憶装置において、さらに、異なる複数の形式にそれぞれ対応づけられた格納領域を備え、前記検出プログラムは、前記データが前記複数の格納領域のうちのいずれの格納領域に格納されたかを検出し、前記データ変換プログラムは、前記データが格納された格納領域に対応した形式を、前記第２の形式に設定して、前記第２の形式に前記データを変換する、外部記憶装置。
この適用例によれば、ユーザーは、異なる画像形式に前記画像データを変換するときの操作が容易となる。
【０００９】
［適用例３］
適用例２に記載の外部記憶装置において、前記データ変換プログラムは、前記格納領域にそれぞれ対応した複数の変換プログラムで構成され、前記データ変換プログラムは、検出された前記格納領域に対応した前記変換プログラムによって、前記データを前記第２の形式に変換する、外部記憶装置。
【００１０】
［適用例４］
外部記憶装置への変換データの格納方法であって、
（ａ）コンピューターに外部記憶装置が接続されたときに、前記コンピューターが、前記コンピューターから前記外部記憶装置へのデータの格納を検出する、検出機能を実行する工程と、
（ｂ）前記コンピューターが、前記データの格納時に、前記データが予め定められた第１の形式のデータか否かを判断する工程と、
（ｃ）前記データが前記第１の形式のデータであると判断された場合に、前記コンピューターが、前記データを前記第２の形式に変換する工程と、
（ｄ）前記コンピューターが、前記変換後のデータを前記外部記憶装置に格納する工程と、
を備える、変換データの格納方法。
【００１１】
［適用例５］
外部記憶装置への変換データの格納プログラムであって、
（ａ）コンピューターに外部記憶装置が接続されたときに、前記コンピューターから前記外部記憶装置へのデータの格納を検出する、検出機能を実行する機能と、
（ｂ）前記データの格納時に、前記データが予め定められた第１の形式のデータか否かを判断する機能と、
（ｃ）前記データが前記第１の形式のデータであると判断された場合に、前記データを前記第２の形式に変換する機能と、
（ｄ）前記変換後のデータを前記外部記憶装置に格納する機能と、
を前記コンピューターに実現させる、変換データの格納プログラム。
【００１２】
本発明は、種々の形態で実現することが可能であり、例えば、外部記憶装置の他、変換画像データの格納方法、変換画像データの格納プログラム等、様々な形態で実現することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施例に係る画像転送システムの構成を示す説明図である。
【図２】コンピューターの構成を示す説明図である。
【図３】プロジェクターの構成を示す説明図である。
【図４】ＵＳＢメモリーの構成を示す説明図である。
【図５】コンピューターの動作フローチャートである。
【図６】本実施例のシーケンス図である。
【図７】従来例の動作フローチャートである。
【図８】変形例にかかるＵＳＢメモリーを示す説明図である。
【図９】変形例におけるディスプレイの画面を示す説明図である。
【発明を実施するための形態】
【００１４】
図１は、本実施例に係る画像転送システムの構成を示す説明図である。画像転送システム１０は、コンピューター１００と、プロジェクター２００と、ＵＳＢメモリー３００とを備える。コンピューター１００中の画像データのプロジェクター２００への移動は、以下のように実行される。ユーザーは、先ず、ＵＳＢメモリー３００をコンピューター１００のＵＳＢソケット１６０に挿入する。コンピューター１００は、ＵＳＢメモリー３００がＵＳＢソケット１６０に挿入されると、ＵＳＢメモリー３００を認識する。次に、ユーザーがコンピューター１００中の画像データファイルをＵＳＢメモリー３００にコピーする。コンピューター１００は、このコピーを検知すると、画像データファイルをプロジェクター２００が認識できる画像形式に変換し、変換後の画像データファイルを、ＵＳＢメモリー３００に格納する。この場合、変換前の画像データファイルも一緒にＵＳＢメモリー３００に格納してもよい。ユーザーは、コンピューター１００からＵＳＢメモリー３００を取り出し、次いで、プロジェクター２００までＵＳＢメモリー３００を運び、プロジェクター２００のＵＳＢソケット２６０にＵＳＢメモリー３００を挿入する。プロジェクター２００は、ＵＳＢメモリー３００が、ＵＳＢソケット２６０に挿入されたことを検知すると、ＵＳＢメモリー３００から変換後の画像データファイルを取得し、スクリーン（図示せず）に投射する。
【００１５】
図２は、コンピューターの構成を示す説明図である。コンピューター１００は、ＣＰＵ１２０と、ＲＡＭ１３０と、ＲＯＭ１４０と、ハードディスク１５０と、ＵＳＢソケット１６０と、ディスプレイ１７０と、を備える。ハードディスク１５０は、ＯＳ１５５を格納しており、ＯＳ１５５は、ＣＰＵ１２０により実行され、コンピューター１００の基本動作を実行する。なお、本実施例では、ディスプレイ１７０は、コンピューター１００に含まれるとしているが、ディスプレイ１７０は、コンピューター１００と接続される外付け機器であってもよい。
【００１６】
図３は、プロジェクターの構成を示す説明図である。プロジェクター２００は、ＣＰＵ２２０と、ＲＡＭ２３０と、ＲＯＭ２４０と、フラッシュメモリー２５０と、ＵＳＢソケット２６０と、画像投射部２７０と、を備える。フラッシュメモリー２５０は、画像投射プログラム２５２を有している。画像投射プログラム２５２は、ＣＰＵ２２０により実行され、ＵＳＢメモリー３００中に格納されている変換後の画像データファイルを処理し、画像投射部２７０に処理後の画像データを供給してスクリーン（図示ぜず）に画像を投射する。
【００１７】
図４は、ＵＳＢメモリーの構成を示す説明図である。ＵＳＢメモリー３００は、ＵＳＢコントローラ３２０と、フラッシュメモリー３５０と、ＵＳＢプラグ３６０と、を備える。フラッシュメモリー３５０は、ファイルコピー検出プログラム３５２、変換対象判断プログラム３５４、ファイル変換プログラム３５６、変換ファイル格納プログラム３５８と、を格納している。これらのプログラムは、ＵＳＢメモリー３００がコンピューター１００に接続されたときに、コンピューター１００のＣＰＵ１２０により実行され、後述する機能を実現する。また、フラッシュメモリー３５０は、変換前の画像データファイル及び変換後の画像データファイルを格納する。
【００１８】
ファイルコピー検出プログラム３５２は、コンピューター１００からＵＳＢメモリー３００のフラッシュメモリー３５０への画像データファイルのコピーを検知する。変換対象判断プログラム３５４は、コピーされた画像データファイルが、データ変換対象の画像データファイルであるか否かを判断する。例えば、変換対象判断プログラム３５４は、画像データファイルのファイル名の拡張子の文字列あるいは、画像データファイルのヘッダ部に書き込まれているデータに基づいて、データ変換対象の画像データファイルであるか否かを判断することが可能である。
【００１９】
ファイル変換プログラム３５６は、画像データファイルが、データ変換対象の画像データファイルである場合に、画像データファイルをプロジェクターが認識できる画像形式に変換する。変換ファイル格納プログラム３５８は、変換後の画像データファイルを、変換前の画像データファイルとともに、フラッシュメモリー３５０に書き込む。
【００２０】
図５は、コンピューターの動作フローチャートである。図６は、本実施例のシーケンス図である。ユーザーがＵＳＢメモリー３００のＵＳＢコネクタ３６０を、コンピューター１００のＵＳＢソケット１６０に挿入する。ステップＳ５００において、コンピューター１００のＣＰＵ１２０は、ユーザーによりＵＳＢメモリー３００がコンピューター１００に挿入（接続）されたことを検知する。ＣＰＵ１２０は、例えば、ＵＳＢのプラグ＆プレイ機能を用いて、ＵＳＢメモリー３００の接続を検知することが可能である。ＣＰＵ１２０は、ＵＳＢメモリー３００の接続を検知すると、ステップＳ５１０において、ＯＳ１５５のオートラン機能を用いて、ＵＳＢメモリー３００のフラッシュメモリー３５０からファイルコピー検知プログラム３５２を読み出して起動する。ＣＰＵ１２０は、コンピューター１００のディスプレイ１７０上に、ＵＳＢメモリー３００を示すフォルダ（図示せず）を表示する。
【００２１】
次に、ユーザーは、コンピューター上の画像データファイル（変換前の画像データファイル）を選択し、ＵＳＢメモリー３００にコピーする。ユーザーは、ディスプレイ１７０上で、マウスを用いて画像データファイルを選択した後、選択した画像データファイルを、ＵＳＢメモリー３００を示すフォルダにドラッグ＆ドロップすることにより行うことが可能である。また、ユーザーは、ショートカットキーを用いて画像データファイルのコピーを実行してもよい。ステップＳ５２０において、ＣＰＵ１２０は、画像データファイルがユーザーによりＵＳＢメモリー３００上にコピーされたことを、ファイルコピー検出プログラム３５２により検知した場合には、処理をステップＳ５３０に移行し、変換対象判断プログラム３５４を起動する。
【００２２】
変換対象判断プログラム３５４は、コピーされた画像データファイルが、画像変換対象の画像データファイルか否かを判断する。上述したように、変換対象判断プログラム３５４は、コピーされた画像データファイルのファイル名の拡張子の文字列あるいは、画像データファイルのヘッダ部に書き込まれているデータに基づいて、データ変換対象の画像データファイルであるか否かを判断することが可能である。
【００２３】
コピーされた画像データファイルがデータ変換対象の画像データファイルであるには、ＣＰＵ１２０は、処理をステップＳ５５０に移行し、ファイル変換プログラム３５６を起動して、画像データファイルを所定の画像形式に変換する。画像データファイルの変換後、ステップＳ５６０において、ＣＰＵ１２０は、変換ファイル格納プログラム３５８を起動し、変換後の画像データファイルを、フラッシュメモリー３５０に書き込む。本実施例では、変換前の画像データファイルも一緒にフラッシュメモリー３５０に書き込んでいる。一方、コピーされた画像データファイルがデータ変換対象の画像データファイルでない場合には、ＣＰＵ１２０は、処理をステップＳ５４５に移行し、画像データファイルをＵＳＢメモリー３００に格納する。ユーザーが、ＵＳＢメモリー３００の取り外しを実行すると、ステップＳ５７０において、ＣＰＵ１２０は、ＵＳＢメモリー３００の取り外しを検知する。
【００２４】
ステップＳ５４０において、画像データファイルが変換対象でない場合には、ＣＰＵ１２０は、画像データファイルを変換せずに、ＵＳＢメモリー３００に画像データファイルをコピーする。
【００２５】
本実施例では、ユーザーが実行するのは、コンピューター１００のＵＳＢメモリー３００の挿入（ステップＳ５００）、コンピューター１００からＵＳＢメモリー３００のへ変換前の画像のコピー（ステップＳ５１０）、及びコンピューター１００からのＵＳＢメモリーの取り外し（ステップＳ５７０）の３つである。また、本実施例では、ＣＰＵ１２０が、画像データファイル変換の対象か否かを判断するので、ユーザーは、画像データファイルが変換の対象であるか否かの判断をしなくてもよい。
【００２６】
図７は、従来例の動作フローチャートである。ここでは、本実施例と、従来と、でユーザーが実行する処理負担がどの程度異なるかを示すため、ユーザーが行う作業を中心に説明する。従来の場合、ユーザーは、ステップＳ７００において、ファイル変換プログラム３５６を起動する。コンピューターのＣＰＵ１２０は、ユーザーの指示を検知すると、ファイル変換プログラム３５６を起動する。なお、従来の場合、ファイル変換プログラム３５６は、ＵＳＢメモリー３００ではなく、コンピューター１００のハードディスク１５０（図２）に格納されていることが好ましい。次にユーザーは、ステップＳ７１０において、変換前の画像データファイルを指定する。ＣＰＵ１２０は、変換前の画像データファイルの指定を検知すると、画像データファイルに対してファイル変換プログラム３５６を実行し、予め定められた画像形式に変換し、変換後の画像データファイルを、ハードディスク１５０に格納する。なお、このとき、ユーザーは、ハードディスク１５０のどの領域に変換後の画像データを格納するか、指定する。ユーザーは、ステップＳ７２０において、ファイル変換プログラム３５６を終了する。ＣＰＵ１２０は、ユーザーの指示を受けると、ファイル変換プログラム３５６を停止する。
【００２７】
ユーザーは、ステップＳ７３０において、ユーザーがＵＳＢメモリー３００のＵＳＢコネクタ３６０を、コンピューター１００のＵＳＢソケット１６０に挿入する。ＣＰＵ１２０は、例えば、プラグ＆プレイにより、ＵＳＢメモリーの挿入を検知する。次にユーザーは、ステップＳ７４０において、変換後の画像データファイルをコンピューター１００のハードディスク１５０から、ＵＳＢメモリー３００のフラッシュメモリー３５０にコピーする。ユーザーは、マウスで画像データファイルを選択した後、選択した画像データファイルを、ＵＳＢメモリー３００を示すフォルダにドラッグ＆ドロップすることにより行うことが可能である。また、ユーザーは、ショートカットキーを用いて画像データファイルのコピーを実行してもよい。ユーザーによるファイルコピーの指示を受けると、ＣＰＵ１２０は、例えば、ＯＳ１５５の機能により、ハードディスク１５０から、ＵＳＢメモリー３００のフラッシュメモリー３５０にコピーする。ステップＳ７５０では、ユーザーは、ＵＳＢメモリー３００の取り外しを実行する。ユーザーによるＵＳＢメモリー３００の取り外しの指示を受けると、ＣＰＵ１２０は、ＵＳＢメモリー３００の取り外しを実行する。
【００２８】
以上のように、従来例では、ファイル変換プログラム３５６の起動から、ＵＳＢメモリー３００の取り外しまで、ユーザーは、６つの作業を実行する必要がある。これに対し、本実施例では、上記にように、ユーザーが実行する作業は３つである。そして、本実施例においてユーザーが実行する３つの作業は、従来の６つの作業に含まれる。すなわち、本実施例によれば、ユーザーが実行しなければならない作業が従来よりも３つ少なくなり、ユーザーの操作が簡単になる。
【００２９】
（変形例）
図８は、変形例にかかるＵＳＢメモリーを示す説明図である。変形例のＵＳＢメモリー３００は、複数のプロジェクターに対応した画像変換を行うことができる。変形例のＵＳＢメモリー３００は、本実施例のフラッシュメモリー３５０に、プロジェクターＡ用ファイル格納領域３５０Ａと、プロジェクターＢ用ファイル格納領域３５０Ｂと、をさらに備える。
【００３０】
図９は、変形例におけるディスプレイの画面を示す説明図である。コンピューター１００のＣＰＵ１２０（図２）は、ＵＳＢメモリー３００が接続されたことを検知した場合には、ディスプレイ１７０上に、図７に示す画面を表示する。ＣＰＵ１２０は、ディスプレイ１７０上に、プロジェクターＡ用ファイル格納領域を示すフォルダ１７２Ａと、プロジェクターＢ用ファイル格納領域を示すフォルダ１７２Ｂとを表示する。
【００３１】
変形例においては、ユーザーは、変換前の画像データファイルを、表示を実行するプロジェクターに合わせて、プロジェクターＡ用ファイル格納領域を示すフォルダ１７２Ａあるいは、プロジェクターＢ用ファイル格納領域を示すフォルダ１７２Ｂのいずれかにコピーする。本変形例では、変換前の画像データファイルを示すアイコン１７１を、プロジェクターＡ用ファイル格納領域を示すフォルダ１７２Ａあるいは、プロジェクターＢ用ファイル格納領域を示すフォルダ１７２Ｂのいずれかにドラッグ＆ドロップすることにより、コピーが実行される。なお、２つのプロジェクターの両方に対応する画像データ変換を行うためには、ユーザーは、フォルダ１７２Ａ、フォルダ１７２Ｂに順番に変換前の画像データファイルをコピーすればよい。ＣＰＵ１２０は、いずれかのフォルダ（フォルダ１７２Ａまたはフォルダ１７２Ｂ）に変換前の画像データファイルがコピーされた場合には、いずれのフォルダにコピーされたかをファイルコピー検出プログラム３５２で検知し、それに対応したファイル変換プログラム３５６を実行する。このとき、ファイル変換プログラム３５６は、それぞれのプロジェクターに対応して２つあってもよく、１つのファイル変換プログラム３５６で２つの異なる画像変換に対応してもよい。
【００３２】
変形例によれば、ユーザーは、プロジェクターに合わせて、ファイル変換プログラムを選択する必要がなく、変換前の画像データファイルを、プロジェクターに対応するフォルダにコピーすればよい。このように、ユーザーは、ファイル変換プログラムを考慮することなく、フォルダに変換前の画像データファイルをコピーするだけなので、操作が簡単になる。なお、本変形例では、対応するプロジェクターの数は２であったが、３以上であってもよい。
【００３３】
上記説明では、変換前の画像データファイルは、ＵＳＢメモリー３００に格納されるが、ＣＰＵ１２０は、変換後の画像データファイルを作成したのち、変換前の画像データファイルを削除してもよい。また、上記説明では、外部記憶装置としてＵＳＢメモリー３００を用いる場合を例にとり説明したが、外部記憶装置として、ＳＤカード、ＳＤＨＣカード（ＳＤ、ＳＤＨＣは登録商標）等の記憶媒体を用いることも可能である。
【００３４】
上記実施例では、ＵＳＢメモリー３００は、ファイルコピー検出プログラム３５２、変換対象プログラム３５４、ファイル変換プログラム３５６、変換ファイル格納プログラム３５８を格納しているが、それに限定されず、これらのプログラムの機能を備えた1つのプログラムを格納していてもよい。この場合は、図５のステップＳ５００においてＵＳＢメモリーの接続を検出することで１つのプログラムが起動すればよいので、各処理（ステップＳ５２０、ステップＳ５４０、ステップＳ５５０、ステップＳ５６０）を行うためにプログラムを起動する必要がなくなり、変換時間が短縮できる。
【００３５】
上記実施例では、画像データファイルを変換する場合の実施例について説明したが、これに限らず、音声データ、PowerPoint（登録商標）形式のプレゼンテーションデータなどのデータファイルを、プロジェクター２００が再生できるファイル形式に変換する場合に適用することも可能である。その場合、変換対象判断プログラム３５４、ファイル変換プログラム３５６を、所望の変換検出プログラム、変換プログラムに置き換えればよい。
【符号の説明】
【００３６】
１０…画像転送システム
１００…コンピューター
１２０…ＣＰＵ
１３０…ＲＡＭ
１４０…ＲＯＭ
１５０…ハードディスク
１５５…ＯＳ
１７０…ディスプレイ
１７２Ａ、１７２Ｂ…フォルダ
２００…プロジェクター
２２０…ＣＰＵ
２３０…ＲＡＭ
２４０…ＲＯＭ
２５０…フラッシュメモリー
２５２…画像投射プログラム
２７０…画像投射部
３００…外部記憶装置
３５０…フラッシュメモリー
３５２…ファイルコピー検出プログラム
３５４…変換対象判断プログラム
３５６…ファイル変換プログラム
３５８…変換ファイル格納プログラム
【図１】
2011186870.tif 000003
【図２】
2011186870.tif 000004
【図３】
2011186870.tif 000005
【図４】
2011186870.tif 000006
【図５】
2011186870.tif 000007
【図６】
2011186870.tif 000008
【図７】
2011186870.tif 000009
【図８】
2011186870.tif 000010
【図９】
2011186870.tif 000011