(57)【要約】【課題】マルチメディアファイルの管理が容易で、効率的なマルチメディアファイルの加工や再利用を図ること。【解決手段】本発明のカプセル化文書処理装置は、情報処理を行うＣＰＵ１０１、情報処理中にデータ格納するＲＯＭ１０２，ＲＡＭ１０３等の一次記憶装置、処理結果等を保存するＨＤＤ１０４等の二次記憶装置、処理データを装置外部に保管，配布，入手するためのＣＤ−ＲＯＭ１０５等のリムーバブルメディア、外部の他のコンピュータと通信により情報を送受信するためにネットワークと接続可能なインターフェイス１０６、処理経過や結果等を画像として表示するモニタ１０７、操作者がパーソナルコンピュータに命令や情報等を入力するキーボード１０８やマウス１０９、およびデータの調停を行うバスコントローラ１１０を含み構成される。【選択図】        図１
2005070946.tif 000002
【特許請求の範囲】
【請求項１】
カプセル化文書を読み込む読み込み手段と、
前記読み込み手段で読み込まれたカプセル化文書内のマルチメディアファイルを分類するファイル分類手段と、
前記ファイル分類手段で分類されたマルチメディアファイルを保存するファイル保存手段と、
前記ファイル分類手段で分類されたマルチメディアファイルの分類結果を表示する表示手段と、
を備えたことを特徴とするカプセル化文書処理装置。
【請求項２】
前記ファイル分類手段は、ファイル拡張子、ファイルの圧縮形式、作成日、作成者、ファイル更新日等を基準にしてマルチメディアファイルの分類を行うことを特徴とする請求項１に記載のカプセル化文書処理装置。
【請求項３】
前記ファイル分類手段は、カプセル化文書内に含まれるマルチメディアファイル再生用プログラムと、該プログラムによって再生可能なマルチメディアファイルとをセットにしてマルチメディアファイルの分類を行うことを特徴とする請求項１または２に記載のカプセル化文書処理装置。
【請求項４】
前記表示手段は、前記マルチメディアファイルの分類結果とともに前記カプセル化文書内における機能付加ツールを表示することを特徴とする請求項１〜３のいずれか一つに記載のカプセル化文書処理装置。
【請求項５】
前記ファイル分類手段で分類されたマルチメディアファイルを選択するファイル選択手段と、該ファイル選択手段によって選択されたマルチメディアファイルを使用してカプセル化文書を生成するカプセル化文書生成手段とを、備えていることを特徴とする請求項１〜４のいずれか一つに記載のカプセル化文書処理装置。
【請求項６】
前記読み込み手段で読み込まれたカプセル化文書の構造を表示する構造表示手段と、該構造表示手段に表示された構造の一部もしくはすべてを指定する構造指定手段と、該構造指定手段で指定された構造に該当するコンテンツを分類するコンテンツ分類手段と、を備えていることを特徴とする請求項１〜５のいずれか一つに記載のカプセル化文書処理装置。
【請求項７】
前記ファイル分類手段で分類されたマルチメディアファイルにその属性情報を関連付ける属性関連付け手段と、該属性関連付け手段で属性情報が関連付けられたマルチメディアファイルを保存する保存手段と、を備えていることを特徴とする請求項１〜６のいずれか一つに記載のカプセル化文書処理装置。
【請求項８】
前記属性関連付け手段で関連付けする属性情報は、ファイル名、ファイル拡張子、圧縮形式、作成日、作成者、更新日、カプセル化文書名などであることを特徴とする請求項７に記載のカプセル化文書処理装置。
【請求項９】
前記属性関連付け手段で関連付けする属性情報は、プログラム名、対応ファイル形式、対応圧縮形式、プログラムのバージョン、作成者などであることを特徴とする請求項７または８に記載のカプセル化文書処理装置。
【請求項１０】
前記属性関連付け手段で関連付けする属性情報は、ツールプログラム名、プログラム名、プログラム機能、バージョン、作成者などであることを特徴とする請求項７〜９のいずれか一つに記載のカプセル化文書処理装置。
【請求項１１】
前記保存手段は、前記カプセル化文書内に含まれるマルチメディアファイルを再生するためのプログラムおよび前記カプセル化文書に機能を付加するためツールプログラムをその属性情報とともに保存することを特徴とする請求項７〜１０のいずれか一つに記載のカプセル化文書処理装置。
【請求項１２】
前記属性情報に基づいて当該マルチメディアファイルおよび当該マルチメディアファイル再生プログラムを検索する検索手段を有することを特徴とする請求項１１に記載のカプセル化文書処理装置。
【請求項１３】
カプセル化文書を読み込むカプセル化文書取得工程と、該カプセル化文書取得工程により取得されたカプセル化文書の解凍を行う解凍工程と、該解凍工程により解凍されたカプセル化文書の構造を抽出する構造抽出工程と、該構造抽出工程により抽出された文書構造を所定の項目ごとのファイルに分類するファイル分類工程と、を含むことを特徴とするカプセル化文書処理方法。
【請求項１４】
さらに、前記ファイル分類工程により分類されたマルチメディファイルに対して所定の情報を格納するフィールドを備えた情報テーブルを作成し、これをデータベースとして蓄積するデータベース作成工程を含むことを特徴とする請求項１３に記載のカプセル化文書処理方法。
【請求項１５】
前記データベース作成工程は、前記ファイル分類工程により分類されたすべてのマルチメディアファイルに対して情報テーブルを作成することを特徴とする請求項１４に記載のカプセル化文書処理方法。
【請求項１６】
請求項１３〜１５のいずれか一つに記載のカプセル化文書処理方法をコンピュータに実行させることを特徴とするカプセル化文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カプセル化文書を処理するためのカプセル化文書処理装置、カプセル化文書処理方法、およびカプセル化文書処理プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータの性能向上などの要因により、画像や動画などを扱ったマルチメディアドキュメントが増えてきている。マルチメディアドキュメントを作成する場合、マルチメディアファイルへのリンクを張る方法や、画像ファイルや動画ファイルなどのマルチメディアファイルを添付する方法などがある（例えば、特許文献１〜４を参照。）。
【０００３】
【特許文献１】特開平７−１６０８４２号公報
【特許文献２】特開平８−１６１３５６号公報
【特許文献３】特開２００１−１６７０３７号公報
【特許文献４】特開２００１−３４４２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
マルチメディアファイルへリンクを張る方法の代表的なものに、ＨＴＭＬ文書をつかうものがある。ＨＴＭＬ文書は、文書中に＜Ａ  ＨＲＥＦ＝"ｍｅｄｉａ／ａａａ．ｊｐｇ"＞画像＜／Ａ＞というようにタグ付けをして、所定のファイルやＵＲＬとハイパーリンクを張ることで文書閲覧の利便性を向上させている。マルチメディアファイルへリンクを張る場合は、ファイル自体はドキュメントとは別に保存されているため、コピーするなどして他に再利用することが可能である。しかし、ドキュメントを移動する場合には、リンクは単にファイルの保管先を相対パスで示している場合が多いため、そのドキュメントファイルに関連するファイルすべてを把握して一緒に移動しなければ、リンクが切れてしまうという問題がある。
【０００５】
一方、ドキュメント内にマルチメディアファイルを添付する方法では、ファイルがドキュメント内に組み込まれてしまうため、画質やサイズなどがオリジナルと変わってしまうおそれがあり、再利用しにくいという問題がある。このような形態の文書の代表的なものとしてマイクロソフト社（Ｒ）が市販しているワープロソフトのＷｏｒｄ（Ｒ）がある。Ｗｏｒｄでは、文書内にファイルを挿入する形で画像などを組み込むことができるが、文書内に含まれてしまうため、前述したようなリンクに関する問題はないが、その画像を再利用したい場合には、それがオリジナルの画像かどうかもわからない上に、その画像を文書内でコピー＆ペーストしなければ再利用することができず、面倒である。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、マルチメディアファイルの管理が容易で、効率的なマルチメディアファイルの加工や再利用を可能にするカプセル化文書報処理装置、カプセル化文書処理方法、およびカプセル化文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるカプセル化文書処理装置は、カプセル化文書を読み込む読み込み手段と、前記読み込み手段で読み込まれたカプセル化文書内のマルチメディアファイルを分類するファイル分類手段と、前記ファイル分類手段で分類されたマルチメディアファイルを保存するファイル保存手段と、前記ファイル分類手段で分類されたマルチメディアファイルの分類結果を表示する表示手段と、を備えたことを特徴とする。
【０００８】
この請求項１に記載の発明によれば、カプセル化文書内のマルチメディアコンテンツを分類しその結果を表示することによって、ユーザによるカプセル化文書内のマルチメディアファイルの再利用が容易になる。また、前記ファイル保存手段の他、装置外部の保存手段と接続可能にすることで、装置外の機器に保存されているファイルも使用できるようになり、アプリケーションに柔軟性を持たせることができる。
【０００９】
また、請求項２にかかるカプセル化文書処理装置は、請求項１に記載の発明において、前記ファイル分類手段は、ファイル拡張子、ファイルの圧縮形式、作成日、作成者、ファイル更新日等を基準にしてマルチメディアファイルの分類を行うことを特徴とする。
【００１０】
この請求項２に記載の発明によれば、 ファイル拡張子やファイルの圧縮形式、作成日、作成者、ファイルの更新日などをもとにマルチメディアファイルを分類することにより、検索性や一覧性をより向上させることができる。
【００１１】
また、請求項３にかかるカプセル化文書処理装置は、請求項１または２に記載の発明において、前記ファイル分類手段は、カプセル化文書内に含まれるマルチメディアファイル再生用プログラムと、該プログラムによって再生可能なマルチメディアファイルとをセットにしてマルチメディアファイルの分類を行うことを特徴とする。
【００１２】
この請求項３に記載の発明によれば、マルチメディアファイルを再生するプログラムとマルチメディアファイルをセットで分類することにより、マルチメディアファイルだけでなく、それを再生するためのプログラムも再利用できる。
【００１３】
また、請求項４にかかるカプセル化文書処理装置は、請求項１〜３のいずれか一つに記載の発明において、前記表示手段は、前記マルチメディアファイルの分類結果とともに前記カプセル化文書内における機能付加ツールを表示することを特徴とする。
【００１４】
この請求項４に記載の発明によれば、機能付加ツールも表示することにより、機能付加ツールも合わせて再利用できる。
【００１５】
また、請求項５にかかるカプセル化文書処理装置は、請求項１〜４のいずれか一つに記載の発明において、前記ファイル分類手段で分類されたマルチメディアファイルを選択するファイル選択手段と、該ファイル選択手段によって選択されたマルチメディアファイルを使用してカプセル化文書を生成するカプセル化文書生成手段とを、備えていることを特徴とする。
【００１６】
この請求項５に記載の発明によれば、一つのカプセル化文書中のマルチメディアファイルを利用して別のカプセル化文書を生成できる。
【００１７】
また、請求項６にかかるカプセル化文書処理装置は、請求項１〜５のいずれか一つに記載の発明において、前記読み込み手段で読み込まれたカプセル化文書の構造を表示する構造表示手段と、該構造表示手段に表示された構造の一部もしくはすべてを指定する構造指定手段と、該構造指定手段で指定された構造に該当するコンテンツを分類するコンテンツ分類手段と、を備えていることを特徴とする。
【００１８】
この請求項６に記載の発明によれば、カプセル化文書の文書構造を表示させ、カプセル化文書の構造中で必要な部分のマルチメディアファイルを再利用できる。
【００１９】
また、請求項７にかかるカプセル化文書処理装置は、請求項１〜６のいずれか一つに記載の発明において、前記ファイル分類手段で分類されたマルチメディアファイルにその属性情報を関連付ける属性関連付け手段と、該属性関連付け手段で属性情報が関連付けられたマルチメディアファイルを保存する保存手段と、を備えていることを特徴とする。
【００２０】
この請求項７に記載の発明によれば、多数のカプセル化文書を読み込み、マルチメディアファイルのデータベースを構築することができ、マルチメディアファイルの再利用を促進することができる。
【００２１】
また、請求項８にかかるカプセル化文書処理装置は、請求項７に記載の発明において、前記属性関連付け手段で関連付けする属性情報は、ファイル名、ファイル拡張子、圧縮形式、作成日、作成者、更新日、カプセル化文書名などであることを特徴とする。
【００２２】
この請求項８に記載の発明によれば、蓄積されたマルチメディアファイルの検索性を向上させることができる。
【００２３】
また、請求項９にかかるカプセル化文書処理装置は、請求項７または８に記載の発明において、前記属性関連付け手段で関連付けする属性情報は、プログラム名、対応ファイル形式、対応圧縮形式、プログラムのバージョン、作成者などであることを特徴とする。
【００２４】
この請求項９に記載の発明によれば、マルチメディアファイルを再生するためのプログラムの検索性を向上させることができる。
【００２５】
また、請求項１０にかかるカプセル化文書処理装置は、請求項７〜９のいずれか一つに記載の発明において、前記属性関連付け手段で関連付けする属性情報は、ツールプログラム名、プログラム名、プログラム機能、バージョン、作成者などであることを特徴とする。
【００２６】
この請求項１０に記載の発明によれば、文書に機能を付加するためツールプログラムの検索性を向上させることができる。
【００２７】
また、請求項１１にかかるカプセル化文書処理装置は、請求項７〜１０のいずれか一つに記載の発明において、前記保存手段は、前記カプセル化文書内に含まれるマルチメディアファイルを再生するためのプログラムおよび前記カプセル化文書に機能を付加するためツールプログラムをその属性情報とともに保存することを特徴とする。
【００２８】
この請求項１１に記載の発明によれば、マルチメディアを再生するためのプログラムも合わせて蓄積することにより、プログラムの再利用ができるだけでなく、ユーザがどのプログラムを使用するかを選択できる。加えて、文書に機能を付加するためツールプログラムも蓄積することにより、ツールプログラムの再利用ができるだけでなく、ユーザがどのツールプログラムを使用するかを選択できる。
【００２９】
また、請求項１２にかかるカプセル化文書処理装置は、請求項１１に記載の発明において、前記属性情報に基づいて当該マルチメディアファイルおよび当該マルチメディアファイル再生プログラムを検索する検索手段を有することを特徴とする。
【００３０】
この請求項１２に記載の発明によれば、各ファイルやこれを再生させるためのプログラムを検索することが可能になる。
【００３１】
また、請求項１３にかかるカプセル化文書処理方法は、カプセル化文書を読み込むカプセル化文書取得工程と、該カプセル化文書取得工程により取得されたカプセル化文書の解凍を行う解凍工程と、該解凍工程により解凍されたカプセル化文書の構造を抽出する構造抽出工程と、該構造抽出工程により抽出された文書構造を所定の項目ごとのファイルに分類するファイル分類工程と、を含むことを特徴とする。
【００３２】
この請求項１３に記載の発明によれば、カプセル化文書内のマルチメディアコンテンツを分類できるので、ユーザによるカプセル化文書内のマルチメディアファイルの再利用が容易になる。
【００３３】
また、請求項１４にかかるカプセル化文書処理方法は、請求項１３に記載の発明において、さらに、前記ファイル分類工程により分類されたマルチメディファイルに対して所定の情報を格納するフィールドを備えた情報テーブルを作成し、これをデータベースとして蓄積するデータベース作成工程を含むことを特徴とする。
【００３４】
この請求項１４に記載の発明によれば、分類されたマルチメディアファイルのデータベースの作成が容易になる。
【００３５】
また、請求項１５にかかるカプセル化文書処理方法は、請求項１４に記載の発明において、前記データベース作成工程は、前記ファイル分類工程により分類されたすべてのマルチメディアファイルに対して情報テーブルを作成することを特徴とする。
【００３６】
この請求項１５に記載の発明によれば、分類された各マルチメディアファイルの特性に応じたデータベースを作成することができる。
【００３７】
また、請求項１６にかかるカプセル化文書処理プログラムは、請求項１３〜１５のいずれか一つに記載のカプセル化文書処理方法をコンピュータに実行させることを特徴とする。
【００３８】
この請求項１６の発明によれば、請求項１３〜１５のいずれか一つに記載のカプセル化文書処理方法をコンピュータに実行させることができる。
【発明の効果】
【００３９】
本発明にかかるカプセル化文書処理装置、カプセル化文書処理方法、およびカプセル化文書処理プログラムによれば、マルチメディアファイルの管理が容易で、効率的なマルチメディアファイルの加工や再利用が可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００４０】
以下に添付図面を参照して、本発明にかかるカプセル化文書処理装置、カプセル化文書処理方法、およびカプセル化文書処理プログラムの好適な実施の形態を詳細に説明する。
【００４１】
（実施の形態１）
図１は、本発明の実施の形態１にかかるカプセル化文書処理装置の概略構成を示すブロック図である。このカプセル化文書処理装置は、情報処理を行うＣＰＵ１０１、情報処理中にデータ格納するＲＯＭ１０２，ＲＡＭ１０３等の一次記憶装置、処理結果等を保存するＨＤＤ１０４等の二次記憶装置、処理データを装置外部に保管，配布，入手するためのＣＤ−ＲＯＭ１０５等のリムーバブルメディア、外部の他のコンピュータと通信により情報を送受信するためにネットワークと接続可能なインターフェイス１０６、処理経過や結果等を画像として表示するモニタ１０７、ユーザがパーソナルコンピュータに命令や情報等を入力するキーボード１０８やマウス１０９、およびデータの調停を行うバスコントローラ１１０を含み構成される。
【００４２】
このカプセル化文書処理装置は、電源が投入されると、ＣＰＵ１０１によりＲＯＭ１０２内に格納されているローダというプログラムが起動され、ＨＤＤ１０４からオペレーティングシステムというコンピュータのハードウエアとソフトウエアを管理するプログラムがＲＡＭ１０３に読み込まれ、オペレーティングシステムが起動される。このオペレーティングシステムは、ユーザの操作に応じてプログラムの起動や、情報の読み込み、保存などを行う。このオペレーティングシステムの代表的なものには、Ｗｉｎｄｏｗｓ（Ｒ），ＵＮＩＸ（Ｒ），Ｍａｃ  ＯＳ（Ｒ）などがある。これらのオペレーティングシステム上で走るプログラムは通常アプリケーションと呼ばれている。
【００４３】
ここでカプセル化文書とは、マルチメディアファイルにカプセル化文書のリンクを張る形式である。この形式は、文書をカプセル化しているために、文書内にオリジナルのマルチメディアファイルを保持することが可能であり、管理がしやすく、未加工のオリジナルファイルを持てるためにマルチメディアファイルの再利用もしやすい。カプセル化文書は、文書自身が保持しているマルチメディアファイルを再利用しやすい形態に保っており、この形態を有効に利用したコンテンツ再利用方法を確立することにより、カプセル化文書の有用性をより高めることができる。
【００４４】
このカプセル化文書処理装置では、図２に示すような構造のカプセル化文書を取り扱う。図中のＰｒｏｇｒａｍｓフォルダ２０１には、文書を閲覧するためのプログラムや、画像を閲覧するためのプログラム、動画再生プログラムなどが格納されている。ｒｅｓｏｕｒｃｅｓフォルダ２０２には、プログラムで使用するアイコン用の画像などが格納されている。一方、ＣＯＮＴＥＮＴＳフォルダ２０３には、文書を管理するファイルと、実際の文書が格納されている。また、Ｍｅｄｉａフォルダ２０４には、それにリンクされたマルチメディアファイルが格納されている。カプセル化文書はこのような構造を持ち、これらが一つのファイルにまとめられている。
【００４５】
図３は、実施の形態１のカプセル化文書処理装置を用いたカプセル化文書処理方法の手順を示すフローチャートである。このカプセル化文書処理装置は、ユーザがローカルに保持しているカプセル化文書を指定すると、まず、そのカプセル化文書を読み込み（ステップＳ３０１）、カプセル化文書の解凍を行う（ステップＳ３０２）。この後、図２に示したような構造を抽出する（ステップＳ３０３）。この構造を抽出すると、Ｍｅｄｉａフォルダ２０４内にマルチメディアファイルが保存されているので、ｊｐｇ，ｇｉｆ，ａｖｉ，ｗａｖなどの拡張子で分類して、ＨＤＤ１０４に保存する（ステップＳ３０４）。ここでは拡張子で分類する方法を示すが、必ずしも拡張子である必要はなく、圧縮形式や、作成日時、作成者などで分類してもよい。また、様々な条件での分類が可能なようにしてもよい。
【００４６】
次に、マルチメディアファイルの保存例を示す。図４は、マルチメディアファイルの保存例を示す図である。Ｄｏｃｕｍｅｎｔフォルダ４０１は、Ｔｅｘｔ，Ｉｍａｇｅ，Ｍｏｖｉｅなどのフォルダを保持している。Ｔｅｘｔフォルダ４０２には、拡張子がｔｘｔ，ｈｔｍｌ，ｘｍｌ，ｓｖｇなどのテキストに関連するファイルが格納される。Ｉｍａｇｅフォルダ４０３には、拡張子がｊｐｇ，ｇｉｆ，ｐｎｇ，ｔｉｆなどの画像に関連するファイルが格納される。Ｍｏｖｉｅフォルダ４０４には、拡張子がａｖｉ，ｍｏｖ，ｍｐｅｇなどのファイルが格納される。この部分は、図５に示すように、各マルチメディアファイルを再生するためのプログラムとともに格納することも可能である。図５において、ＨＴＭＬ  Ｖｉｅｗｅｒフォルダ５０１，ＳＶＧ  Ｖｉｅｗｅｒフォルダ５０２，Ｉｍａｇｅ  Ｖｉｅｗｅｒフォルダ５０３，Ｍｏｖｉｅ  Ｐｌａｙｅｒフォルダ５０４は、それぞれ、ＨＴＭＬ文書閲覧プログラム、Ｓｖｇファイル閲覧プログラム、画像表示プログラム、動画再生プログラムを格納している。また、図５では、文書に機能を付加するプログラムである通信（Ｃｏｍｍｕｎｉｃａｔｉｏｎ）や記録（Ｒｅｃｏｒｄｅｒ）のプログラムに関しても合わせて表示している。図２に示した分類例では、プログラムはＰｒｏｇｒａｍｓフォルダ２０１に格納されるが、どのプログラムがどのような機能を実現しているかは分かりにくい。したがって、実施の形態１のカプセル化文書処理装置では、図２に示した管理ファイル２０５に図６に示すようなＸＭＬ形式での記述６０１を格納することにより、Ｐｒｏｇｒａｍｓフォルダ２０１のどのファイルがどのような機能を有するかを自動的に判別することができる。図６では、ツールプログラムとマルチメディアファイル再生用プログラムとを区別するためにＴＯＯＬタグとＭＵＬＴＩＭＥＤＩＡ＿ＰＬＡＹＥＲタグを用いるとともに、その子ノードにおいてプログラム機能名をタグとしている。ＮＡＭＥタグはＰｒｏｇｒａｍｓフォルダ２０１に格納されているプログラムファイル名を示している。ここでは、プログラムファイル名のみを示しているが、バージョンや、作成者など、必要な情報を適宜加えてもよい。
【００４７】
また、実施の形態１のカプセル化文書処理装置は、図７に示すようなカプセル化文書構造７０１を表示する機能を有している。ユーザがカプセル化文書構造７０１の一部もしくは全体を指定すると、このカプセル化文書処理装置は、指定された構造に関連するマルチメディアファイルを前述したような方法で保存する。例えば、図７の＜ｐａｇｅ＞１＜／ｐａｇｅ＞を指定すると、そのコンテンツである「こんにちは」というテキストと、ｃａｐｌｉｏ．ｊｐｇという画像ファイルが保存される。また別の機能として、例えば、＜ｐａｇｅ＞３＜／ｐａｇｅ＞を指定すると、そのコンテンツのみのカプセル化文書の生成を行うことができる。
【００４８】
さらに、このカプセル化文書処理装置では、図７に示したカプセル化文書構造７０１を、カプセル化文書内のプログラムを利用して、図８に示すようなマルチメディア簡易表示８０１としての表示が可能である。
【００４９】
さらに、保存するファイルの保存日時、タイトル、所有者、コメントなどを示すプロパティ情報とともにマルチメディアファイルを保存すれば、検索性が向上する。この場合、保存日時はシステムから取得することができるので、自動的に入力することが可能であるが、マルチメディアファイルのタイトルなどはユーザの操作が必要となるので、タイトル付与を促すダイアログを表示し、タイトルをユーザに入力させるとよい。コメントなども同様である。プロパティは、ファイル管理用ＸＭＬファイルとして、図９のように記述するとよい。なお、この記述９０１はあくまでも一例に過ぎないが、このようにＸＭＬ形式で管理すると、このＸＭＬデータを基に、ｈｔｍｌ文書を作成したり、容易に表示形式を変更したりすることが可能であり、より便利である。
【００５０】
また、分類されたマルチメディアファイルを利用して別のカプセル化文書を作成することもできる。この例を図１０に示す。これは、分類結果を用いたカプセル化文書処理装置のユーザインターフェイスを示している。図１０に示した、動画リスト１００１、画像リスト１００２はともに分類された結果、動画もしくは静止画とされたリストである。図１０では、両者ともファイルの簡易表示という形で示している。ユーザはこのマルチメディアファイルの一覧から必要なファイルを選んで、編集画面１００３にドラッグアンドドロップを行うことにより、格納してあるマルチメディアファイルが添付される。ユーザは編集画面でレイアウトを変更し、保存する。保存の際には、文書内に添付されたマルチメディアファイルを閲覧するのに適したプログラムおよびドキュメントに加筆や通信などの機能を持たせるためのツールのプログラムを付加してカプセル化する。ツールに関しては、ユーザが選択できるようなユーザインターフェイスを用意してもよい。
【００５１】
（実施の形態２）
この実施の形態２は、カプセル化文書処理装置をクライアント／サーバシステムで構成した例を示すものである。図１１は、実施の形態２にかかるカプセル化文書処理装置の構成を示す図である。この構成では、クライアント１１０１からカプセル化文書をサーバ１１０２に送信し、サーバ１１０２側がそのカプセル化文書に対して所定の処理を施し、クライアント１１０１側に情報の提供を行う。クライアント１１０１は、カプセル化文書をサーバ１１０２に送信し、その結果を得るのみであるので、基本的にサーバ１１０２側の動作が主になる。カプセル化文書の送信方法は、Ｗｅｂブラウザ上でＣＧＩなどのプログラムを用いて行ってもよいし、ＦＴＰやメールでも行ってもよい。
【００５２】
図１２は、この実施の形態２のカプセル化文書処理装置を用いたカプセル化文書処理方法の手順を示すフローチャートである。まず、サーバ１１０２はカプセル化文書を受信すると（ステップＳ１２０１）、そのカプセル化文書を読み込みを行う（ステップＳ１２０２）。そして、読み込んだカプセル化文書を解凍し（ステップＳ１２０３）、図２に示したような文書構造を抽出する（ステップＳ１２０４）。文書構造を抽出したら、図４に示したように、マルチメディアファイルを分類、保存する（ステップＳ１２０５）。保存が完了すると、例えば、テキスト表示（図１３参照）、マルチメディア簡易表示（図１４参照）のような形式でｈｔｍｌ文書を作成し、クライアント１１０１側で当該ｈｔｍｌ文書を開くことにより、ユーザはどのようなマルチメディアファイルがあるかを一覧できる。具体的には、図１３に示したテキスト表示１３０１のｃａｐｌｉｏ．ｊｐｇにオリジナルファイルとのリンクをはっておき、ユーザがそれクリックするとオリジナルファイルが表示されるようにしておくとよい。図１４に示したマルチメディア簡易表示１４０１においても同様である。
【００５３】
また、実施の形態２のカプセル化文書処理装置でも、図７および図８に示したような構造のドキュメントをｈｔｍｌフォーマットで作成する機能を有し、ユーザはクライアント１１０１から当該ｈｔｍｌドキュメントを閲覧することが可能である。ユーザが文書構造の一部もしくは全体を指定すると、カプセル化文書処理装置は指定された文書構造に関連するマルチメディアファイルを前述したような方法で保存する。たとえば、図７に示した文書構造７０１の＜ｐａｇｅ＞１＜／ｐａｇｅ＞を指定すると、そのコンテンツである、「こんにちは」というテキストと、ｃａｐｌｉｏ．ｊｐｇという画像ファイルが保存される。サーバ１１０２は保存したマルチメディアファイルのリストを図１３または図１４に示したようなｈｔｍｌ文書を作成し、ユーザはそれを閲覧することが可能である。
【００５４】
また、例えば、ユーザが、＜ｐａｇｅ＞３＜／ｐａｇｅ＞を指定することにより、サーバ１１０２はそのコンテンツのみのカプセル化文書の生成を行い、クライアント１１０１にそのカプセル化文書を送付する。クライアント１１０１は、そのカプセル化文書を受け取ることにより、ユーザが要望したコンテンツによるカプセル化文書を取得することができる。
【００５５】
（実施の形態３）
さらに、本発明のカプセル化文書処理装置は、カプセル化文書のマルチメディアデータベースを作成する機能を備えている。具体的な装置構成は、図１に示した実施の形態１のものと同様である。ここでいうマルチメディアデータベースとは、カプセル化文書を次々に読み込んでいき、そのカプセル化文書中のマルチメディアファイルを分類して蓄積していくものである。
【００５６】
図１５は、実施の形態３のカプセル化文書処理装置を用いたカプセル化文書処理方法の手順を示すフローチャートである。この実施の形態３でのカプセル化文書処理は、マルチメディアデータベースを作成することである。まず、カプセル化文書を読み込み（ステップＳ１５０１）、読み込んだカプセル化文書を解凍する（ステップＳ１５０２）。次に、図２に示したような文書構造を抽出する（ステップＳ１５０３）。文書構造を抽出したら、図４に示したように、マルチメディアファイルを分類する（ステップＳ１５０４）。そして、分類された一つのマルチメディファイルに対応する、所定の情報を格納するフィールド備えた情報テーブル１６０１（図１６参照）を作成し、データベースとして保存する（ステップＳ１５０５）。なお、ここに示した各工程は、すべてのマルチメディアファイルに対して行われる。
【００５７】
このようにして蓄積されていく情報テーブルをデータベース化していくことにより、マルチメディアファイルの検索性が向上し、マルチメディアファイルの再利用が容易になる。また、この情報テーブルには、マルチメディアファイルを再生するためのプログラムや、文書に機能を付加するためのプログラムを格納したフィールドを備えてもよい。図１７は、マルチメディアファイルを再生するためのプログラムフィールドを備えた情報テーブル１７０１の一例を示すものである。また、図１８は、文書に機能を付加するプログラムフィールドを備えた情報テーブル１８０１の一例を示すものである。なお、プログラムバージョン等の情報に関しては、予め図２に示した管理ファイル２０５にＸＭＬ形式で記述されている。図１９は、この管理ファイル２０５の記述例１９０１である。したがって、この管理ファイルを解析することによって、自動的にその機能や対応ファイル、作成者などの情報の入手が容易にできる。
【００５８】
次に、このマルチメディアデータベースを用いてカプセル化文書を生成する方法について述べる。図１０にマルチメディアデータベースを用いたカプセル化文書処理装置のユーザインターフェイスについて示した。図１０の動画リスト１００１、画像リスト１００２はともにマルチメディアデータベースに格納されているリストを表示しているものである。図１０では、両者ともファイルの簡易表示という形で示しているが、格納されているデータには図１６に示したような属性がついているので、圧縮形式や、作成者などを表示条件にするなど、様々な条件にあった一覧を表示させることが可能である。
【００５９】
ユーザはこのマルチメディアファイルの一覧から必要なファイルを選んで、編集画面にドラッグアンドドロップを行うことにより、格納してあるマルチメディアファイルが添付される。ここで、マルチメディアデータベースに格納されているファイルだけでなく、例えばローカルに持っているマルチメディアファイルや、他のサーバ上にあるマルチメディアファイルも同様に添付することができる。ユーザは編集画面でレイアウトを変更し、保存する。保存の際には、文書内に添付されたマルチメディアファイルを閲覧するのに適したプログラムおよびドキュメントに加筆や通信などの機能を持たせるためのツールのプログラムを付加してカプセル化する。基本的には、マルチメディアファイルデータベースにある最新バージョンのプログラムがデフォルトで付加される。もしくは、ユーザが選んだマルチメディアファイルに最適なプログラムをデータベースから検索して付加してもよい。アプリケーション再生用のプログラムのバージョンやどのツールのどのバージョンのプログラムを付加するかは、ユーザが選択できるようなユーザインターフェイスを用意してもよい。このような構成にすることで、ユーザは、直感的にマルチメディア文書を作成でき、合わせてカプセル化することで、動作環境を選ばず、様々な機能を付加したマルチメディアドキュメントにすることができる。
【００６０】
以上説明したように、本発明のカプセル化文書処理装置、カプセル化文書処理方法、およびカプセル化文書処理プログラムによれば、マルチメディアファイルの管理が容易で、効率的なマルチメディアファイルの加工や再利用が可能になる。
【００６１】
なお、各実施の形態で説明したカプセル化文書処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６２】
以上のように、本発明にかかるカプセル化文書処理装置、カプセル化文書処理方法、およびカプセル化文書処理プログラムは、マルチメディアファイルの分類、データベース化に有用であり、特に、マルチメディアファイルの管理に適している。
【図面の簡単な説明】
【００６３】
【図１】実施の形態１にかかるカプセル化文書処理装置の概略構成を示すブロック図である。
【図２】カプセル化文書の構造を示す図である。
【図３】実施の形態１のカプセル化文書処理装置を用いたカプセル化文書処理方法の手順を示すフローチャートである。
【図４】マルチメディアファイルの保存例を示す図である。
【図５】マルチメディアファイルを当該マルチメディアファイルを再生するためのプログラムとともに保存する例を示す図である。
【図６】ＸＭＬ形式での記述例を示す図である。
【図７】カプセル化文書の構造を示す図である。
【図８】マルチメディア簡易表示例を示す図である。
【図９】ＸＭＬ形式での記述例を示す図である。
【図１０】マルチメディア簡易表示例を示す図である。
【図１１】実施の形態２にかかるカプセル化文書処理装置の構成を示す図である。
【図１２】実施の形態２のカプセル化文書処理装置を用いたカプセル化文書処理方法の手順を示すフローチャートである。
【図１３】テキスト表示例を示す図である。
【図１４】マルチメディア簡易表示例を示す図である。
【図１５】実施の形態３のカプセル化文書処理装置を用いたカプセル化文書処理方法の手順を示すフローチャートである。
【図１６】マルチメディファイルの情報テーブルを示す図である。
【図１７】マルチメディファイルの情報テーブルを示す図である。
【図１８】マルチメディファイルの情報テーブルを示す図である。
【図１９】管理ファイルの記述例を示す図である。
【符号の説明】
【００６４】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ＣＤ−ＲＯＭ
１０６  インターフェイス
１０７  モニタ
１０８  キーボード
１０９  マウス
１１０  バスコントローラ
２０１  Ｐｒｏｇｒａｍｓフォルダ
２０２  ｒｅｓｏｕｒｃｅｓフォルダ
２０３  ＣＯＮＴＥＮＴＳフォルダ
２０４  Ｍｅｄｉａフォルダ
２０５  管理ファイル
４０１  Ｄｏｃｕｍｅｎｔフォルダ
４０２  Ｔｅｘｔフォルダ
４０３  Ｉｍａｇｅフォルダ
４０４  Ｍｏｖｉｅフォルダ
５０１  ＨＴＭＬ  Ｖｉｅｗｅｒフォルダ
５０２  ＳＶＧ  Ｖｉｅｗｅｒフォルダ
５０３  Ｉｍａｇｅ  Ｖｉｅｗｅｒフォルダ
５０４  Ｍｏｖｉｅ  Ｐｌａｙｅｒフォルダ
６０１，９０１  記述
７０１  カプセル化文書構造
８０１，１４０１  マルチメディア簡易表示
１００１  動画リスト
１００２  画像リスト
１００３  編集画面
１１０１  クライアント
１１０２  サーバ
１３０１  テキスト表示
１６０１，１７０１，１８０１  情報テーブル
１９０１  記述例
【図１】
2005070946.tif 000003
【図２】
2005070946.tif 000004
【図３】
2005070946.tif 000005
【図４】
2005070946.tif 000006
【図５】
2005070946.tif 000007
【図６】
2005070946.tif 000008
【図７】
2005070946.tif 000009
【図８】
2005070946.tif 000010
【図９】
2005070946.tif 000011
【図１０】
2005070946.tif 000012
【図１１】
2005070946.tif 000013
【図１２】
2005070946.tif 000014
【図１３】
2005070946.tif 000015
【図１４】
2005070946.tif 000016
【図１５】
2005070946.tif 000017
【図１６】
2005070946.tif 000018
【図１７】
2005070946.tif 000019
【図１８】
2005070946.tif 000020
【図１９】
2005070946.tif 000021