(57)【特許請求の範囲】
【請求項１】
メモリカードスロットに挿入されたメモリカードがどの電子機器において使用されるかを特定し、前記メモリカード内のデータを、メモリカード管理装置自身に設けられた記憶装置に情報量を減らすことなく記憶した後、特定した電子機器の種類に応じて前記メモリカード内のデータを変換した変換データを、前記メモリカード内のデータに上書きして、該メモリカードに記録することを特徴とするメモリカード管理装置。
【請求項２】
メモリカードにデータを読み書きするためのメモリカードスロットに挿入されたメモリカードに、そのメモリカードが使用される電子機器を示す情報を含む設定ファイルが記録されているか否かをチェックする手段と、
前記メモリカードに前記設定ファイルが記録されていない場合に、前記メモリカードが使用される電子機器の種類を特定し、前記設定ファイルを生成して該メモリカードに記録する手段と、
前記メモリカード内に前記設定ファイルの内容に適合しないコンテンツデータが存在するか否かを確認する手段と、
前記メモリカード内のデータを、メモリカード管理装置自身に設けられた記憶装置に情報量を減らすことなく記憶する手段と、
前記メモリカード内の前記設定ファイルの内容に適合しないコンテンツデータを、特定した電子機器の種類に応じて、該設定ファイルの内容に適合するように変換する手段と、
前記設定ファイルの内容に適合するように変換済みのコンテンツデータを前記メモリカード内のデータに上書きして記録する手段とを有することを特徴とするメモリカード管理装置。
【請求項３】
メモリカードが使用されうる機器の情報が蓄積された機器情報データベースを有し、前記メモリカード内のデータに付加されている情報に基づいて該機器情報データベースに蓄積された情報を参照して、前記メモリカードが使用される電子機器の種類を特定することを特徴とする請求項２記載のメモリカード管理装置。
【請求項４】
コンピュータに、
メモリカードにデータを読み書きするためのメモリカードスロットに挿入されたメモリカードに、そのメモリカードが使用される電子機器を示す情報を含む設定ファイルが記録されているか否かをチェックする工程と、
前記メモリカードに前記設定ファイルが記録されていない場合に、前記メモリカードが使用される電子機器の種類を特定し、前記設定ファイルを生成して該メモリカードに記録する工程と、
前記メモリカード内に前記設定ファイルの内容に適合しないコンテンツデータが存在するか否かを確認する工程と、
前記メモリカード内のデータを、メモリカード管理装置自身に設けられた記憶装置に情報量を減らすことなく記憶する工程と、
前記メモリカード内の前記設定ファイルの内容に適合しないコンテンツデータを、特定した電子機器の種類に応じて、該設定ファイルの内容に適合するように変換する工程と、
前記設定ファイルの内容に適合するように変換済みのコンテンツデータを前記メモリカード内のデータに上書きして記録する工程とを実行させることを特徴とするメモリカード管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリカード内のデータを管理する装置及びプログラムに関し、特に、メモリカード内のデータを主に使用する機器に適するように変換する装置及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラや携帯電話端末等の携帯電子機器には、メモリカードスロットが搭載されており、他の装置とのデータのやりとりのためにメモリカードが用いられていた。
【０００３】
近年、メモリカードスロットはテレビ、ハードディスクレコーダ、ゲーム機といった家庭用の電子機器などにも搭載されるようになってきており、これらの装置を用いてメモリカード内の画像データ表示できるようになっている。
【０００４】
また、携帯電子機器の高性能化が進んでおり、例えば、デジタルカメラや携帯電話端末には大画面の液晶モニタが搭載されるようになってきているため、これらの携帯電子機器をフォトビューアとして利用することも可能となってきている。このような携帯電子機器の高性能化に伴い、メモリカードの容量は年々増加しつつある。
【０００５】
しかし、大画面化が進んだといっても携帯電子機器の液晶モニタの解像度は撮像素子の解像度と比較して低い。このため、携帯電子機器をフォトビューアとして用いてデジタルカメラで撮影した画像を表示する場合には、表示装置に見合った解像度に画質を落とす処理を行った上で、画像を表示する処理を行うこととなる。これは携帯電子機器に限ったことではなく、あるメモリカードを電子機器で利用する場合、そのメモリカード内のデータが電子機器の性能（例えば解像度）を超える場合には、データを完全に再現することはできないため、画質を落として再現することとなる。
【０００６】
これまでメモリカードは、あくまでも携帯電子機器とコンピュータとの間でのデータの受け渡しのための媒体として用いられてきた。すなわち、メモリカード内のデータをある電子機器で読み込んだ場合には、メモリカード内にデータを残してコピーするか、メモリカードからデータを消去して移動させるかのどちらかの行動しか選択できなかった。
【０００７】
よって、メモリカード内のデータが利用する電子機器の性能にそぐわない場合には、メモリカードから移動又はコピーしたデータを、ユーザがマニュアル操作で電子機器に合うように変換しなければならなかった。
【０００８】
デジタルカメラで撮影された画像のデータ形式を変換することに関する技術としては、特許文献１がある。
【特許文献１】特開２０００−３５００７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に開示される発明は、デジタルカメラに接続される機器に応じて変換方法を変えるものであり、メモリカード内のデータをそのカードを使用する装置に適するように変換することに関しては何の開示もなされていない。
【００１０】
本発明は係る問題に鑑みてなされたものであり、メモリカード内のデータをそのカードを主として使用する装置に適するように変換するメモリカード管理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明は、第１の態様として、メモリカードスロットに挿入されたメモリカードがどの電子機器において使用されるかを特定し、メモリカード内のデータを、メモリカード管理装置自身に設けられた記憶装置に情報量を減らすことなく記憶した後、特定した電子機器の種類に応じてメモリカード内のデータを変換した変換データを、メモリカード内のデータに上書きして、該メモリカードに記録することを特徴とするメモリカード管理装置を提供するものである。
【００１２】
また、上記目的を達成するため、本発明は、第２の態様として、コンピュータに、メモリカードにデータを読み書きするためのメモリカードスロットに挿入されたメモリカードに、そのメモリカードが使用される電子機器を示す情報を含む設定ファイルが記録されているか否かをチェックする工程と、メモリカードに設定ファイルが記録されていない場合に、メモリカードが使用される電子機器の種類を特定し、設定ファイルを生成して該メモリカードに記録する工程と、メモリカード内に前記設定ファイルの内容に適合しないコンテンツデータが存在するか否かを確認する工程と、メモリカード内のデータを、メモリカード管理装置自身に設けられた記憶装置に情報量を減らすことなく記憶する工程と、メモリカード内の設定ファイルの内容に適合しないコンテンツデータを、特定した電子機器の種類に応じて、該設定ファイルの内容に適合するように変換する工程と、設定ファイルの内容に適合するように変換済みのコンテンツデータをメモリカード内のデータに上書きして記録する工程とを実行させることを特徴とするメモリカード管理プログラムを提供するものである。                                                                                
【発明の効果】
【００１３】
本発明によれば、メモリカード内のデータをそのカードを主として使用する装置に適するように変換するメモリカード管理装置及びプログラムを提供できる。
【発明を実施するための最良の形態】
【００１４】
本発明の好適な実施の形態について説明する。図１に、本実施形態に係るメモリカード管理装置の構成を示す。このメモリカード管理装置はＣＰＵ１０、メモリ２０、記憶装置３０及びメモリカードスロット４０を有する構成であり、一般的なハードウェア構成のコンピュータを適用可能である。
ＣＰＵ１０上には、ソフトウェア処理によって設定ファイル管理部１１、データ変換部１２及びメモリカードスロットドライバ１３が形成されている。設定ファイル管理部１１は、メモリカード５０内に記録される設定ファイル（これについては後段で説明する）の有無の確認や更新、データ変換指示などを行いメモリカード内のデータの変換処理全体を制御する。設定ファイル管理部１１は、メモリカード５０に対するアクセスを、メモリカードスロットドライバ１３を介して行う。データ変換部１２は設定ファイル管理部１１からの指示に応じてメモリ２０上のデータを設定ファイルの内容に応じて変換する。メモリカードスロットドライバ１３は、メモリカードスロット４０に挿入されたメモリカード５０に対するデータの読み書きを制御する。
メモリ２０は、ＣＰＵ１０がワークスペースとして用いる領域であり、一般的にはＲＡＭであるが、記憶装置３０上に設けられた仮想メモリを含んでいてもよい。
記憶装置３０は、メモリカードが使用されうる電子機器の情報である機器情報３１が記憶されている。また、メモリカード５０からメモリ２０に読み出された画像データ３２が記録される。
メモリカードスロット４０は、メモリカード５０に対してデータの読み書きを行う装置であり、メモリカードスロットドライバ１３によって駆動される。
【００１５】
設定ファイルとは、メモリカード５０が使用される機器において、コンテンツがどの電子機器において使用され、その電子機器においてどのような状態で使用するか（使用条件）を示す情報である。たとえば、ある電子機器が３２０×２４０画素の液晶表示装置を備えているならば、表示装置として３２０×２４０画素のＬＣＤを備えており、３２０×２４０画素で画像を使用するという情報をメモリカード５０に記録しておくことにより、後段で説明する動作において、メモリカード５０内のデータを最大３２０×２４０画素に変換することができる。これにより、メモリカード５０内のデータを縮小する処理を電子機器で行う必要が無くなる。なお、電子機器の性能の上限を使用条件として設定しておくことが好ましいが、これに限定されることはない。例えば、メモリカード５０内の画像データが１２８０×９６０画素であれば、３２０×２４０画素の表示装置で表示するためには１／４倍に縮小しなければならないが、画像データを６４０×４８０画素に変換しておくことにより、１／２倍の縮小処理で表示装置に表示することが可能となり、電子機器におけるデータ処理量を低減できる。
【００１６】
図２に、メモリカード管理装置の動作の流れを示す。
メモリカードスロット４０にメモリカード５０が挿入されることによって、メモリカードの管理動作が開始される。管理動作が開始されると、設定ファイル管理部１１は、メモリカード５０に設定ファイルが記録されているか否かを確認する（ステップＳ１）。メモリカード５０内に設定ファイルが記録されていなければ（ステップＳ１／Ｎｏ）、設定ファイル管理部１１は、メモリカード５０のフォルダ構造やメモリカード５０内の画像データに付加されている情報を分析する（ステップＳ２）。そして、記憶装置３０内の機器情報３１を参照し、メモリカード５０がどの電子機器で用いられているのかを特定する（ステップＳ３）。その後、設定ファイル管理部１１は、特定した電子機器に応じた設定ファイルを作成する（ステップＳ４）。設定ファイル管理部１１は所定のメッセージを表示してユーザの入力操作を促し、設定ファイルの項目中でユーザが任意に変更したい項目に所望の値を設定させることにより設定ファイルを完成させる（ステップＳ５）。
【００１７】
メモリカード５０に設定ファイルが記録されていた場合（ステップＳ１／Ｙｅｓ）、又はメモリカード５０に設定ファイルを新規作成し終えたら、設定ファイル管理部１１は、メモリカード５０内に新しい画像データがあるか否かを確認する（ステップＳ６）。新しい画像データがあれば（ステップＳ６／Ｙｅｓ）、そのデータをメモリ２０にコピーし、さらに記憶装置３０にも記憶する（ステップＳ７）。そして、設定ファイル管理部１１は、データ変換部１２に指示を送り、設定内容に従ってメモリ２０上の画像データを変換させる（ステップＳ８）。その後、設定ファイル管理部１１は、メモリ２０の変換済みの画像データをメモリカード５０へ書き戻す（ステップＳ９）。この際には、メモリカード５０内の画像データを上書きしても良いし、別のファイルとして記録するようにしても良い。
メモリカード５０内に新しい画像データが無ければ（ステップＳ６／Ｎｏ）、処理を終了する。
【００１８】
以上の動作により、任意のメモリカードをメモリカードスロットに挿入するだけで、そのメモリカード内の画像データをそのメモリカードが使用されている電子機器に応じて変換できる。
【００１９】
上記実施形態は本発明の好適な実施の一例であり、本発明はこれに限定されることはない。
例えば、上記実施形態においては、メモリカード内に画像データが記録された場合を例に説明したが、音楽、動画、文章、Ｗｅｂページなどといったコンテンツであっても、上記同様の処理によってメモリカードを使用する電子機器の性能にあったデータに変換できる。
また、メモリカードが複数の電子機器で兼用される場合には、メモリカードに２以上の設定ファイルを記録しておくことにより、メモリカード内のコンテンツを各電子機器の性能にあったデータに変換できる。
このように、本発明は様々な変形が可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の好適な実施の形態に係るメモリカード管理装置の構成を示す図である。
【図２】メモリカード管理装置の動作の流れを示す図である。
【符号の説明】
【００２１】
１０    ＣＰＵ
１１    設定ファイル管理部
１２    データ変換部
１３    メモリカードスロットドライバ
２０    メモリ
３０    記憶装置
３１    機器情報
３２    画像データ
４０    メモリカードスロット
５０    メモリカード
【図１】
0005506145.tif 000002
【図２】
0005506145.tif 000003