(57)【特許請求の範囲】
【請求項１】
マルチメディア情報ファイルの管理を行うファイル管理装置において、
該マルチメディア情報ファイルを格納するマルチメディア情報ファイル格納部と、
該マルチメディア情報ファイルを加工し、第１のフォーマットから第２のフォーマットに変更するマルチメディア情報変更部と、
前記マルチメディア情報ファイル格納部に格納されているファイルの中から、外部装置に転送するファイルを選択する転送ファイル選択部と、
前記転送ファイル選択部にて選択したファイルが、第２のフォーマットであった場合には、第１のフォーマットに変換するファイルフォーマット変換部とを備え、
前記マルチメディア情報ファイルを加工する際には、第２のフォーマットに変更されたファイルを第１のフォーマットに変換することなく、前記マルチメディア情報ファイル格納部に格納し、外部装置に転送することが決定した際に、第１のフォーマットに変換することを特徴とするファイル管理装置。
【請求項２】
マルチメディア情報ファイルの管理を行なうファイル管理装置において、
該マルチメディア情報ファイルを格納するマルチメディア情報ファイル格納部と、
該マルチメディア情報ファイルの編集を行なった時点では、正規のフォーマットに独自の変更を加えたフォーマットとして記録を行なうマルチメディア情報編集部と、
前記マルチメディア情報ファイル格納部にて格納されているファイルの中から通信相手に送信するファイルを選択する送信ファイル選択部と、
前記送信ファイル選択部にて選択したファイルをネットワークを介して通信相手に送信する通信プロトコル実行部と、
前記送信ファイル選択部にて選択したファイルが、前記マルチメディア情報編集部にて編集された、独自の変更を加えたフォーマットのファイルであった場合には、正規のフォーマットに変換するファイルフォーマット変換部とを備え、
前記マルチメディア情報ファイルの編集を行なった際には、編集個所に関する書き換えのみを行なうという独自の変更を加えたフォーマットとして記録を行ない、任意の通信相手にファイルを送信することが決定した時に、そのファイルが独自の変更を加えたフォーマットであった場合には、ファイル全体の書き変え処理を行なって、正規のフォーマットに変換することを特徴とするファイル管理装置。
【請求項３】
前記請求項２に記載のファイル管理装置において、
前記通信プロトコル実行部は、電子メール機能を有し、
前記ファイルフォーマット変換部は、電子メールに添付するファイルを選択し、その登録が完了した時点で、正規のフォーマットに変換する処理を行なうことを特徴とするファイル管理装置。
【請求項４】
前記請求項２に記載のファイル管理装置において、
前記通信プロトコル実行部は、ファイルアップロード機能を有し、
前記ファイルフォーマット変換部は、アップロードを行なうファイルを選択した時点で、正規のフォーマットに変換する処理を行なうことを特徴とするファイル管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体上に蓄積されたファイルを管理するファイル管理装置に関するものである。
【０００２】
【従来の技術】
音声、動画像等のマルチメディア情報を撮影する機器の場合、ＰＣカードやスマートメディア等のリムーバブルメディアを記録媒体とし、ＤＯＳファイルシステムを利用したファイル記録方式でマルチメディア情報を蓄積することが一般的である。
【０００３】
これは、機器で撮影したファイルを、パーソナルコンピュータ上でも再生することを可能とするためである。そのためには、機器で作成するファイルを、ＰＣ上の再生用ソフトウェア（プレイヤ）で再生を行なえるフォーマットとすることが必要である。
【０００４】
そのようなフォーマットの代表例として、マイクロソフト社製のファイルフォーマットであるＡＳＦ（Ａｄｖａｎｃｅｄ  Ｓｔｒｅａｍｉｎｇ  Ｆｏｒｍａｔ：拡張子ＡＳＦ）やＡＶＩファイル（Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｉｎｇ：拡張子ＡＶＩ）や、Ａｐｐｌｅ社製のＱｕｉｃｋＴｉｍｅムービーファイル（拡張子ＭＯＶ）などがある。
【０００５】
以降、撮影機器で撮影した音声，動画像の１シーケンスをマルチメディア情報と呼び、マルチメディア情報を格納したファイルをマルチメディア情報ファイルと呼ぶ。また、ＰＣ上の再生用ソフトウェア（プレイヤ）で再生を行なえるフォーマットを正規のフォーマットと呼び、そのようなファイルの拡張子をＤＡＴとする、との定義を行ない、以降の説明を行なう。
【０００６】
一般的に、これらのマルチメディア情報ファイルは、マルチメディアデータ本体部分とマルチメディアデータを制御する制御情報部分とが結合して１つのファイルとなっている。
【０００７】
また、そのマルチメディアデータ本体部分には、音声、動画像などのメディア毎に適切な長さにパケット化されたデータが格納されているが、そのパケットにも、実際のデータに加えて、各パケット毎の制御情報が含まれている。
【０００８】
例えば前述のＡＳＦでは、マルチメディアデータを制御する制御情報として、ファイルＩＤやサイズ、符号化方式等の情報をファイルの先頭（ヘッダ部）に格納し、データ本体へのランダムアクセスのためのインデックス情報などをファイルの後部（フッタ部）に格納する。
【０００９】
パケット毎の制御情報としては、パケット内のデータのメディアの種類を示すメディア識別子、データの再生時刻を示すタイムスタンプ、パケットの長さ情報などが含まれる。
【００１０】
このようなマルチメディア情報ファイルを複数個結合する際には、単純にファイルやファイル内のデータ本体部分だけを結合するわけにはいかない。再生時間やパケット数等の制御情報を結合結果の情報に書き換えることに加えて、各パケットのタイムスタンプを書き換える必要がある。
【００１１】
例として、再生時間が２分間であるファイルＡの後ろに再生時間が３分間であるファイルＢを結合する場合を考える。例えばファイルＡには、各パケットに０秒、１０秒、２０秒、・・、１分５０秒とのタイムスタンプが付いており、ファイルＢには、各パケットに０秒、１０秒、２０秒、・・、２分５０秒とのタイムスタンプが付いていることとする。
【００１２】
すると、この２個のファイルを結合する場合には、ファイルＢ内のパケットに対して、各パケットのタイムスタンプを２分０秒、２分１０秒、２分２０秒、・・、４分５０秒というように付け直す必要がある。
【００１３】
また、あるマルチメディア情報ファイルを複数個に分割する場合にも、制御情報の書き換え以外に各パケットのタイムスタンプを書き換える必要がある。例として、再生時間が５分間であるファイルＣを先頭から３分の位置で前後に分割する場合を考える。
【００１４】
この場合は、前半部分の各パケットには、０分０秒、１０秒、２０秒、・・、２分５０秒との値のタイムスタンプが付加されているため変更の必要が無いが、後半部分の各パケットには、３分０秒、３分１０秒、３分２０秒、・・、４分５０秒という分割位置時刻から始まるタイムスタンプが付加されているため、この値を、０分０秒、１０秒、２０秒、・・、１分５０秒という値に書き換える必要がある。
【００１５】
このようなタイムスタンプの書き換え作業は、非常に時間のかかる作業である。その対策として特開２０００−２９３９７３号公報には、マルチディア情報ファイルの編集を行なった際、ファイル全てを書き換えるのではなく、編集部分に関する個所のみファイルを書き換えるとの独自の変更を加えて記録を行ない、正規のフォーマットに独自の変更を加えたことがわかるように拡張子を変更しておくことが提案されている。
【００１６】
図４は前記特願２０００−２９３９７３号公報に記載されているマルチメディア情報ファイルの分割方法の例を示している。ここでは、ＡＡ００５．ＤＡＴを先頭から３分の位置で分割する例をあげる。
【００１７】
ＡＡ００５．ＤＡＴへの分割要求に対して、ＡＡ００５．ＤＡＴのデータ本体を分割位置にて分割し、前半をＡＡ００５．ＤＡＴとし、後半を空きマルチメディア情報番号に対応するＡＡ００６．ＤＡＺとする。ここで拡張子ＤＡＺとは、後述する、正規のフォーマットから独自の変更を加えていることを明示する新しい拡張子である。
【００１８】
この分割後の２個のファイルは、ファイルサイズや再生時間などの各々のヘッダ部及びフッタ部に記述する制御情報に関しては正しい値に設定し直す。各パケットに付加されたタイムスタンプに関しては、分割前半部分に相当するＡＡ００５．ＤＡＴは、０秒から始まる正しい値が設定されているが、分割後半部分に相当するＡＡ００６．ＤＡＺは、分割位置の時刻である３分から始まる値が設定されている。
【００１９】
この補正を行なうために、ＡＡ００６．ＤＡＺの制御情報を記述するヘッダ部に新たにタイムスタンプオフセット情報との情報を持たせ、先頭のパケットから全てのパケットのタイムスタンプに−３分の値を加えた値を真のタイムスタンプとする、との情報を入れる。
【００２０】
このような情報を設定する個所が、正規のマルチメディア情報ファイルの制御情報を格納する部分には無い。そこで、拡張子を例えばＤＡＺと変え、正規のフォーマットのマルチメディア情報ファイルから独自の変更を加えていることを明示する。
【００２１】
図５は前記特願２０００−２９３９７３号公報に記載されているマルチメディア情報ファイルの結合方法の例を示している。ここでは、ＡＡ００２．ＤＡＴとＡＡ００４．ＤＡＴとを結合する場合を例としてあげる。
【００２２】
この結合要求に対して、ＡＡ００２．ＤＡＴのデータ本体部分の後ろにＡＡ００４．ＤＡＴのデータ本体部分を付加する。この結合後のファイルは、ファイルサイズや再生時間などの各々のヘッダ部及びフッタ部に記述する制御情報に関しては正しい値に設定し直す。
【００２３】
各パケットに付加されたタイムスタンプに関しては、前半の結合部分までの値は正確なものであるが、結合部分以降のタイムスタンプは０秒から始まる値が設定されてしまう。
【００２４】
そこで、この補正を行なうために、ＡＡ００２．ＤＡＴのヘッダ部にタイムスタンプオフセット情報との情報を持たせ、結合部分のパケット以降のパケットのタイムスタンプに＋３分の値を加えた値を真のタイムスタンプとする、との情報を入れる。
【００２５】
このような情報を設定する個所が、正規のマルチメディア情報ファイルの制御情報を格納する部分には無い。そこで、拡張子を例えばＤＡＺと変え、正規のマルチメディア情報ファイルから独自の変更を加えていることを明示する。
【００２６】
【発明が解決しようとする課題】
しかしながら、正規のフォーマットに独自の変更を加えたフォーマットのファイルは、そのフォーマットのまま任意の端末に送信すると、受信側では独自の変更部分の解釈を行うことができないため、正しく再生することができないという問題があった。
【００２７】
本発明は、上記課題に鑑みてなされたものであり、外部装置にファイルを転送することが決定した時にのみ、そのファイルが独自の変更を加えたフォーマットであった場合には、ファイル全体の書き変え処理を行なって、正規のフォーマットに変換することにより、ファイルの変換処理を無駄なく行うことが可能なファイル管理装置を提供するものである。
【００２８】
【課題を解決するための手段】
本願の第１の発明は、マルチメディア情報ファイルの管理を行うファイル管理装置において、該マルチメディア情報ファイルを格納するマルチメディア情報ファイル格納部と、該マルチメディア情報ファイルを加工し、第１のフォーマットから第２のフォーマットに変更するマルチメディア情報変更部と、前記マルチメディア情報ファイル格納部に格納されているファイルの中から、外部装置に転送するファイルを選択する転送ファイル選択部と、前記転送ファイル選択部にて選択したファイルが、第２のフォーマットであった場合には、第１のフォーマットに変換するファイルフォーマット変換部とを備え、前記マルチメディア情報ファイルを加工する際には、第２のフォーマットに変更されたファイルを第１のフォーマットに変換することなく、前記マルチメディア情報ファイル格納部に格納し、外部装置に転送することが決定した際に、第１のフォーマットに変換することを特徴とする。
【００２９】
本願の第２の発明は、マルチメディア情報ファイルの管理を行なうファイル管理装置において、該マルチメディア情報ファイルを格納するマルチメディア情報ファイル格納部と、該マルチメディア情報ファイルの編集を行なった時点では、正規のフォーマットに独自の変更を加えたフォーマットとして記録を行なうマルチメディア情報編集部と、前記マルチメディア情報ファイル格納部にて格納されているファイルの中から通信相手に送信するファイルを選択する送信ファイル選択部と、前記送信ファイル選択部にて選択したファイルをネットワークを介して通信相手に送信する通信プロトコル実行部と、前記送信ファイル選択部にて選択したファイルが、前記マルチメディア情報編集部にて編集された、独自の変更を加えたフォーマットのファイルであった場合には、正規のフォーマットに変換するファイルフォーマット変換部とを備え、前記マルチメディア情報ファイルの編集を行なった際には、編集個所に関する書き換えのみを行なうという独自の変更を加えたフォーマットとして記録を行ない、任意の通信相手にファイルを送信することが決定した時に、そのファイルが独自の変更を加えたフォーマットであった場合には、ファイル全体の書き変え処理を行なって、正規のフォーマットに変換することを特徴とする。
【００３０】
本願の第３の発明は、前記通信プロトコル実行部が、電子メール機能を有し、前記ファイルフォーマット変換部が、電子メールに添付するファイルを選択し、その登録が完了した時点で、正規のフォーマットに変換する処理を行なうことを特徴とする。
【００３１】
本願の第４の発明は、前記通信プロトコル実行部が、ファイルアップロード機能を有し、前記ファイルフォーマット変換部が、アップロードを行なうファイルを選択した時点で、正規のフォーマットに変換する処理を行なうことを特徴とする。
【００３２】
【発明の実施の形態】
以下、本発明の実施形態を、図１乃至図３とともに詳細に説明する。
【００３３】
図１は本実施形態における概略構成を示す機能プロック図である。図１において、１０１はマルチメディア情報ファイル格納部であり、マルチメディア情報ファイルを格納している。１０２はマルチメディア情報編集部であり、正規のフォーマットとして記録されてあるファイルの編集を行なった際に、独自の変更を加えたフォーマットとして記録を行なう。
【００３４】
１０３は送信ファイル選択部であり、通信相手に送信するファイルを前記マルチメディア情報ファイル格納部１０１にて格納されているファイルの中から選択する。１０４は通信プロトコル実行部であり、前記送信ファイル選択部１０３にて選択したファイルをネットワークを介して通信相手に送信する。
【００３５】
１０５はファイルフォーマット変換部であり、前記送信ファイル選択部１０３にて選択したファイルが、前記マルチメディア情報編集部１０２にて編集された独自の変更を加えたフォーマットのファイルであった場合には、正規のフォーマットに変換する。
【００３６】
図２はマルチメディア情報の分割を行なったファイルを正規のフォーマットに変換する例を示している。ここでは、上記従来例として説明したＡＡ００５．ＤＡＴを先頭から３分の位置で分割して、前半部分のＡＡ００５．ＤＡＴと、後半部分のＡＡ００６．ＤＡＺとを作成した状態を例として取り上げる。
【００３７】
分割前半部分に相当するＡＡ００５．ＤＡＴは、正規のフォーマットであるため変換の必要は無い。しかし、分割後半部分に相当するＡＡ００６．ＤＡＺは、制御情報を記述するヘッダ部に、先頭のパケットから全てのパケットのタイムスタンプに−３分の値を加えた値を真のタイムスタンプとする、との情報を入れた独自の変更をしているため、その部分を正規のフォーマットに変換する必要がある。
【００３８】
まず、全てのパケットのタイムスタンプに＋３分の値が加えられていることを、ヘッダ部に独自に追加されたタイムスタンプオフセット情報から解釈し、ついで、各パケットのタイムスタンプの値を読みとって−３分した値に書き換える。
【００３９】
さらに、制御情報を記述するヘッダ部に独自に追加されたタイムスタンプオフセット情報を削除し、最後に拡張子を正規のマルチメディア情報ファイルの拡張子（この場合はＤＡＴとの拡張子）に戻すことで、正規のフォーマットへの変換作業が終了する。
【００４０】
図３はマルチメディア情報の結合を行なったファイルを正規のフォーマットに変換する例を示している。ここでは、上記従来例として説明したＡＡ００２．ＤＡＴとＡＡ００４．ＤＡＴとを結合してＡＡ００２．ＤＡＺを作成した状態を例として取り上げる。
【００４１】
このファイルは、結合部分のパケット以降のパケットのタイムスタンプに＋３分の値を加えた値を真のタイムスタンプとする、との情報を入れた独自の変更を加えているため、その部分の変更を正規のフォーマットに変換する必要がある。
【００４２】
まず、途中のパケット（結合した部分）からタイムスタンプに３分の値が引かれていることを、ヘッダ部に独自に追加されたタイムスタンプオフセット情報から解釈し、ついで、その途中のパケットのタイムスタンプの値を読みとって＋３分した値に書き換える。
【００４３】
さらに、制御情報を記述するヘッダ部に独自に追加されたタイムスタンプオフセット情報を削除し、最後に拡張子を正規のマルチメディア情報ファイルの拡張子（この場合はＤＡＴとの拡張子）に戻すことで、正規のフォーマットへの変換作業が終了する。
【００４４】
このように、正規のフォーマットへの変換が必要になる状況として、別の端末に送信する場合が考えられる。このような状況の例として、電子メールにファイルを添付して送信する場合と、ＦＴＰやＨＴＴＰプロトコルを利用してファイルをアップロードする場合がある。
【００４５】
電子メールにファイルを添付して送信する場合、ファイルフォーマットを変換する契機として、添付するファイルを選択した時点でも良いし、添付するファイルを選択し、宛先等の記載を行ない、メールの登録を完了した時点でも良いし、実際に送信する時点でも良い。
【００４６】
ただし、実際に送信する時点の場合、実際に回線接続を行なってから、ファイルフォーマットの変換を行なうことになるため、ユーザがダイアルアップ接続を行なっている状況では、ファイルフォーマットの変換の時間だけ無駄な接続料金が発生してしまうとの欠点が生じる。
【００４７】
ＦＴＰやＨＴＴＰプロトコルを利用してファイルをアップロードする場合、ファイルフォーマットを変換する契機として、アップロードするファイルを選択した時点がある。
【００４８】
以上のように、本実施形態によれば、第１のフォーマットのマルチメディア情報ファイルを加工して第２のフォーマットとした場合に、外部装置に転送することが決定した時に、該マルチメディア情報ファイルを第１のフォーマットに変換するため、ファイルの変換処理を無駄なく行うことができる。
【００４９】
また、外部装置への転送を決定した時点で、マルチメディア情報ファイル第２のフォーマットであれば、自動的に第１のフォーマットに変換されるため、ユーザーが明示的に変換の指示を行う必要が無く、転送処理が簡易になる。
【００５０】
【発明の効果】
本発明のファイル管理装置は、上記のような構成としているので、マルチメディア情報ファイルの編集を行なった際には、編集個所に関する書き換えのみを行なうという独自の変更を加えた第２のフォーマットとして記録を行ない、任意の通信相手にファイルを送信する事が決定したときに、そのファイルが独自の変更を加えた第２のフォーマットであった場合には、ファイル全体の書き変え処理を行なって、正規の第１のフォーマットに変換することにより、処理の重いファイル全体の書き変え処理を、必要な時以外は行なわずに済ませることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態における概略構成を示す機能ブロック図である。
【図２】本発明の一実施形態による分割後のマルチメディア情報ファイルを正規のマルチメディア情報ファイルに変換する方法の例を示す説明図である。
【図３】本発明の一実施形態による結合後のマルチメディア情報ファイルを正規のマルチメディア情報ファイルに変換する方法の例を示す説明図である。
【図４】従来のファイル管理装置によるマルチメディア情報ファイルの分割方法の例を示す説明図である。
【図５】従来のファイル管理装置によるマルチメディア情報ファイルの結合方法の例を示す説明図である。
【符号の説明】
１０１  マルチメディア情報ファイル格納部
１０２  マルチメディア情報編集部
１０３  送信ファイル選択部
１０４  通信プロトコル実行部
１０５  ファイルフォーマット変換部
【図１】
0003610003.tif 000002
【図２】
0003610003.tif 000003
【図３】
0003610003.tif 000004
【図４】
0003610003.tif 000005
【図５】
0003610003.tif 000006