(57)【特許請求の範囲】
【請求項１】
映像データ、音声データまたはテキストデータの少なくとも一つからなるメディアデータの入出力を行う入出力部と、
前記メディアデータを変換または再生表示する装置が接続されると共に、当該装置からの前記メディアデータの入出力を行う外部装置接続部と、
前記外部装置接続部に接続される装置の仕様を含む情報を取得し、モジュールオブジェクトファイルを生成すると共に、前記入出力部または前記外部装置接続部に接続される装置から前記メディアデータが入力されているかどうかを判断し、前記メディアデータが入力されている場合に、当該メディアデータを含めたメディアオブジェクトファイルを生成する識別部と、
前記装置の特性を示すメタデータを前記モジュールオブジェクトファイルに書き込むと共に、前記メディアデータの特性を示すメタデータを前記メディアオブジェクトファイルに書き込むメタデータ付加部と、
前記装置を取り扱う複数のＯＳ上でモジュールオブジェクト間を接続するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記モジュールオブジェクトファイルに書き込むと共に、前記メディアデータを取り扱う複数のＯＳ上でメディアオブジェクトを入出力する前記モジュールオブジェクトに対するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記メディアオブジェクトファイルに書き込むインターフェース付加部と、
前記モジュールオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルと関連付けることによって、モジュールオブジェクトを生成すると共に、前記メディアオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルに関連付けることによって、メディアオブジェクトを生成するオブジェクト生成部と、
を備えたことを特徴とするオブジェクト生成装置。
【請求項２】
映像データ、音声データ或いはテキストデータの少なくとも一つからなるメディアデータをＧＵＩ用アイコンにより表示したメディアオブジェクトを生成すると共に、前記メディアデータを処理する装置をＧＵＩ用アイコンにより表示したモジュールオブジェクトを生成するためにコンピュータを、
前記メディアデータの入出力を行う入出力手段、
前記メディアデータを変換または再生表示する装置が接続されると共に、当該装置からの前記メディアデータの入出力を行う外部装置接続手段、
前記外部装置接続手段に接続される装置の仕様を含む情報を取得し、モジュールオブジェクトファイルを生成すると共に、前記入出力手段または前記外部装置接続手段に接続される装置から前記メディアデータが入力されているかどうかを判断し、前記メディアデータが入力されている場合に、当該メディアデータを含めたメディアオブジェクトファイルを生成する識別手段、
前記装置の特性を示すメタデータを前記モジュールオブジェクトファイルに書き込むと共に、前記メディアデータの特性を示すメタデータを前記メディアオブジェクトファイルに書き込むメタデータ付加手段、
前記装置を取り扱う複数のＯＳ上でモジュールオブジェクト間を接続するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記モジュールオブジェクトファイルに書き込むと共に、前記メディアデータを取り扱う複数のＯＳ上でメディアオブジェクトを入出力する前記モジュールオブジェクトに対するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記メディアオブジェクトファイルに書き込むインターフェース付加手段、
前記モジュールオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルと関連付けることによって、モジュールオブジェクトを生成すると共に、前記メディアオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルに関連付けることによって、メディアオブジェクトを生成するオブジェクト生成手段、
として機能させるためのオブジェクト生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像データ、音声データ等からなるメディアデータを、フォーマット方法、記憶媒体の種類等を問わず、統一的に取り扱うために、オブジェクト化するオブジェクト生成装置およびオブジェクト生成プログラムに関する。
【０００２】
【従来の技術】
一般に、放送局内では、映像、音声などの各種メディアデータを様々な機器で加工して番組を制作している。また、このメディアデータの特性（符号化方式、データ構造、フォーマットなど）を記述した各種メタデータの実用化が検討されはじめている。
【０００３】
このメタデータをメディアデータに付加して、メディアデータ（番組）の検索情報とするといった応用が検討されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、これらの複数のフォーマットで生成されたメディアデータ、メタデータを統一的に扱う手法がなく、メディアデータを取り扱う者に混乱が生じるという問題がある。
【０００５】
本発明の目的は上述した従来の技術が有する課題を解消し、メディアデータ、メタデータおよびメディアデータを取り扱う再生装置等を統一的に扱えるオブジェクトを生成するオブジェクト生成装置を提供することにある。
【０００８】
【課題を解決するための手段】
以下の説明において、メディアデータは画像ストリーム、音声ストリーム、テキストデータ、編集情報等のことである。メディアオブジェクトのメタデータは、メディアデータとの関連属性を示すデータであって、例えば、メディアデータのオブジェクト（以下、メディアオブジェクトという）の種別、画像サイズ、データの構造、必要とする通信レート等である。また、アプリケーションプログラムインターフェース（以下、ＡＰＩという）は、種々のプラットフォーム（ＯＳ）上で、外部からの様々な要求を処理して、外部に応答する役割を果たすものである。
【０００９】
尚、装置のオブジェクト（以下、モジュールオブジェクトという）のメタデータは、変換或いは再生表示装置等の仕様を示すデータであって、例えば、モニタ等の表示装置であった場合、表示可能なメディアオブジェクトのタイプ、エンコードタイプ、画像垂直および水平幅、カラーモードおよびビットモードに関するデータである。また、ＡＰＩは、種々のプラットフォーム（ＯＳ）上で、外部からの様々な要求を処理して、外部に応答する役割を果たすものである。
【００１０】
請求項１記載のオブジェクト生成装置は、映像データ、音声データまたはテキストデータの少なくとも一つからなるメディアデータの入出力を行う入出力部と、前記メディアデータを変換または再生表示する装置が接続されると共に、当該装置からの前記メディアデータの入出力を行う外部装置接続部と、前記外部装置接続部に接続される装置の仕様を含む情報を取得し、モジュールオブジェクトファイルを生成すると共に、前記入出力部または前記外部装置接続部に接続される装置から前記メディアデータが入力されているかどうかを判断し、前記メディアデータが入力されている場合に、当該メディアデータを含めたメディアオブジェクトファイルを生成する識別部と、前記装置の特性を示すメタデータを前記モジュールオブジェクトファイルに付加すると共に、前記メディアデータの特性を示すメタデータを前記メディアオブジェクトファイルに付加するメタデータ付加部と、前記装置を取り扱う複数のＯＳ上でモジュールオブジェクト間を接続するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記モジュールオブジェクトファイルに書き込むと共に、前記メディアデータを取り扱う複数のＯＳ上でメディアオブジェクトを入出力する前記モジュールオブジェクトに対するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記メディアオブジェクトファイルに書き込むインターフェース付加部と、前記モジュールオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルと関連付けることによって、モジュールオブジェクトを生成すると共に、前記メディアオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルに関連付けることによって、メディアオブジェクトを生成するオブジェクト生成部と、を備えたことを特徴とする。
【００１１】
かかる構成によれば、識別部の識別結果に基づいて、メディアデータおよび／またはメディアデータを変換或いは再生表示する装置が識別されて、ファイルが付され、このファイルにメタデータ付加部とインターフェース付加部とによって、メタデータとアプリケーションプログラムインターフェースが付加され、オブジェクト生成部によって、メタデータとアプリケーションプログラムとを一体的に抽象化したオブジェクトが生成される。
【００１４】
請求項２記載のオブジェクト生成プログラムは、映像データ、音声データ或いはテキストデータの少なくとも一つからなるメディアデータをＧＵＩ用アイコンにより表示したメディアオブジェクトを生成すると共に、前記メディアデータを処理する装置をＧＵＩ用アイコンにより表示したモジュールオブジェクトを生成するためにコンピュータを、前記メディアデータの入出力を行う入出力手段、前記メディアデータを変換または再生表示する装置が接続されると共に、当該装置からの前記メディアデータの入出力を行う外部装置接続手段、前記外部装置接続手段に接続される装置の仕様を含む情報を取得し、モジュールオブジェクトファイルを生成すると共に、前記入出力手段または前記外部装置接続手段に接続される装置から前記メディアデータが入力されているかどうかを判断し、前記メディアデータが入力されている場合に、当該メディアデータを含めたメディアオブジェクトファイルを生成する識別手段、前記装置の特性を示すメタデータを前記モジュールオブジェクトファイルに付加すると共に、前記メディアデータの特性を示すメタデータを前記メディアオブジェクトファイルに付加するメタデータ付加手段、前記装置を取り扱う複数のＯＳ上でモジュールオブジェクト間を接続するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記モジュールオブジェクトファイルに書き込むと共に、前記メディアデータを取り扱う複数のＯＳ上でメディアオブジェクトを入出力する前記モジュールオブジェクトに対するソフトウェアインターフェースの役割を果たすプログラムであるアプリケーションプログラムインターフェースを前記メディアオブジェクトファイルに書き込むインターフェース付加手段、前記モジュールオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルと関連付けることによって、モジュールオブジェクトを生成すると共に、前記メディアオブジェクトファイルに基づいて、表示部に表示する際のＧＵＩ用アイコンを作成し当該ファイルに関連付けることによって、メディアオブジェクトを生成するオブジェクト生成手段、として機能させるためのものである。
【００１５】
かかる構成によれば、識別手段によってメディアオブジェクトファイル及びモジュールオブジェクトファイルが生成され、これらのファイルにメタデータ付加手段とインターフェース付加手段とによって、メタデータとアプリケーションプログラムインターフェースが付加され、オブジェクト生成手段によって、メタデータとアプリケーションプログラムインターフェースとを一体的に抽象化したメディアオブジェクト及びモジュールオブジェクトが生成される。尚、前記メディアデータを変換或いは再生表示する装置を検出する自動検出手段が備えられ、この自動検出手段の検出結果に基づいて、モジュールオブジェクトが生成される構成としてもよい。
【００１６】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて詳細に説明する。
（オブジェクト生成装置の構成）
図１に、オブジェクト生成装置の機能説明図を示す。図１に示すように、オブジェクト生成装置１は、入出力部３と、外部装置接続部５と、識別部７と、メタデータ付加部９と、インターフェース付加部１１と、オブジェクト生成部１３と、記憶部１５とを備えて構成されている。
【００１７】
入出力部３は、メディアデータの入出力を行うものであって、ＤＶＤドライブ、ＣＤ−ＲＷドライブ、フロッピーディスクドライブ等に相当するものである。或いは、メディアデータの入出力を行うものであれば、ネットワークを介して接続されたメディアサーバのようなものであってもよい。
【００１８】
外部装置接続部５は、変換或いは再生表示装置が接続されると共に、メディアデータの入出力ポートの役割を果たすものである。
【００１９】
識別部７は、外部装置接続部５に接続されている変換或いは再生表示装置を識別すると共に、外部装置接続部５から入力されるメディアデータを識別するものである。この識別部７には、自動検出手段７ａと、データ判別手段７ｂと、ファイル生成手段７ｃとが備えられている。
【００２０】
自動検出手段７ａは、外部装置接続部５に接続される装置を識別するプログラムである。
【００２１】
データ判別手段７ｂは、入出力部３から入力されたデータを判別するプログラムである。
【００２２】
ファイル生成手段７ｃは、モジュールオブジェクトファイルとメディアオブジェクトファイルを生成するプログラムである。つまり、接続されている変換或いは再生表示装置においては、モジュールオブジェクトファイルが生成され、メディアデータにおいては、メディアオブジェクトファイルが生成される。モジュールオブジェクトファイルは、変換・再生表示装置をモジュールオブジェクトに抽象化する際に、メタデータ、ＡＰＩを収納して一体的に取り扱うための元となるファイルである。メディアオブジェクトファイルは、メディアデータをメディアオブジェクトに抽象化する際に、メタデータ、ＡＰＩを収納して一体的に取り扱うための元となるファイルである。
【００２３】
メタデータ付加部９は、モジュールメタデータ付加手段９ａと、メディアメタデータ付加手段９ｂとを備えて構成されている。
【００２４】
モジュールメタデータ付加手段９ａは、モジュールオブジェクトファイルにメタデータを付加するプログラムである。
【００２５】
メディアメタデータ付加手段９ｂは、メディアオブジェクトファイルにメタデータを付加するプログラムである。
【００２６】
メタデータ付加部９では、外部装置接続部５に接続された後、識別部７において、識別された装置、又は、入出力部３から入力された後或いは接続された装置から入力された後、識別部７において、識別されたメディアデータにそれぞれメタデータが付加される。具体的には、外部からＡＰＩを通じてメタデータが読み出されたときには、各ファイルをサーチしてメタデータの内容を送り返すようにする。
【００２７】
インターフェース付加部１１は、モジュールＡＰＩ付加手段１１ａと、メディアデータＡＰＩ付加手段１１ｂとを備えて構成されている。
【００２８】
モジュールＡＰＩ付加手段１１ａは、モジュールオブジェクトファイルにＡＰＩを付加するプログラムである。
【００２９】
メディアデータＡＰＩ付加手段１１ｂは、メディアオブジェクトファイルにＡＰＩを付加するプログラムである。
【００３０】
インターフェース付加部１１では、メタデータ付加部９において、メタデータが付加されたメディアオブジェクトとモジュールオブジェクトとに、ＡＰＩが付加される。すなわち、インターフェース付加部１１では、モジュールオブジェクトファイルおよびメディアオブジェクトファイルのそれぞれにＡＰＩを付加する（書き込む）。
【００３１】
オブジェクト生成部１３は、モジュールオブジェクト生成手段１３ａと、メディアオブジェクト生成手段１３ｂとを備えて構成されている。
【００３２】
モジュールオブジェクト生成手段１３ａは、モジュールオブジェクトファイルに基づいて、モジュールオブジェクトを生成するプログラムである。
【００３３】
メディアオブジェクト生成手段１３ｂは、メディアオブジェクトファイルに基づいて、メディアオブジェクトを生成するプログラムである。
【００３４】
オブジェクト生成部１３は、メディアデータおよびこのメディアデータを変換・再生表示装置の種別に応じて、メディアデータと変換・再生表示装置とを表示部（図示せず）に模式的に表示させる際に、視覚によって容易に理解できるように抽象化するものである。
【００３５】
記憶部１５は、オブジェクト生成部１３において、生成されたメディアオブジェクトおよびモジュールオブジェクトを記憶するものである。すなわち、この記憶部１５には、メディアオブジェクトのデータベース（以下、メディアオブジェクトＤＢという）と、モジュールオブジェクトのデータベース（以下、モジュールオブジェクトＤＢという）とが備えられている。また、記憶部１５には、オブジェクト生成装置１を統括制御する制御するプログラム等が記憶されている。
【００３６】
（オブジェクト生成装置の動作）
オブジェクト生成装置１の動作を図２に示すフローチャートを参照して説明する。
【００３７】
まず、外部装置接続部５に接続されている「装置」或いは外部装置接続部５を介して入力される「データ」を識別部７が以下の手順で判断する。
【００３８】
外部装置接続部５に接続されている「装置」の場合、この「装置」をオブジェクト生成装置１に接続後、はじめてオブジェクト生成装置１の電源をＯＮにすると（Ｓ１）、外部装置接続部５に未確認の「装置」が接続されているかどうかを、識別部７の自動検出手段７ａが判断する（Ｓ２）。未確認の「装置」が接続されていると判断された場合には、この自動検出手段７ａは、当該「装置」に外部装置接続部５のポートを介して、当該「装置」の仕様等の情報を要求する（Ｓ３）。すると、「装置」から仕様等の情報が返答され、未確認の「装置」は既知の装置となって、識別部７のファイル生成手段７ｃによってモジュールオブジェクトファイルが生成される（Ｓ４）。
【００３９】
Ｓ２で、未確認の「装置」が接続されていると判断されない場合、識別部７のデータ判別手段７ｂは、入出力部３或いは外部装置接続部５に接続されている既知の装置からメディアデータが入力されているかどうかを判断する（Ｓ５）。メディアデータが入力されていると判断された場合には、識別部７のファイル生成手段７ｃによってメディアオブジェクトファイルが生成される（Ｓ６）。
【００４０】
そして、識別部７で識別した結果に基づいて、メタデータ付加部９のモジュールメタデータ付加手段９ａによって、モジュールオブジェクトファイルにメタデータが付加され、メタデータ付加部９のメディアメタデータ付加手段９ｂによって、メディアオブジェクトファイルにメタデータが付加される（Ｓ７）。同様にインターフェース付加部１１のモジュールＡＰＩ付加手段１１ａによってモジュールオブジェクトファイルにＡＰＩが付加され、インターフェース付加部１１のメディアＡＰＩ付加手段１１ｂによって、メディアオブジェクトファイルにＡＰＩが付加される（Ｓ８）。
【００４１】
この後、オブジェクト生成部１３のモジュールオブジェクト生成手段１３ａによって、モジュールオブジェクトファイルに基づいて、モジュールオブジェクトが生成され、オブジェクト生成部１３のメディアオブジェクト生成手段１３ｂによって、メディアオブジェクトファイルに基づいて、メディアオブジェクトが生成される（Ｓ９）。つまり、このオブジェクト生成部１３では、モジュールオブジェクトファイルおよびメディアオブジェクトファイルに基づき、表示部（図示せず）に表示する際の、いわゆるＧＵＩであるアイコン等を生成する。
【００４２】
オブジェクト生成部１３によって、生成されたモジュールオブジェクトおよびメディアオブジェクトは記憶部１５に記憶される（Ｓ１０）。
【００４３】
（メディアオブジェクトおよびモジュールオブジェクトの説明）
図３にモジュールオブジェクトおよびメディアオブジェクトの概念図を示す。図３（ａ）に示すように、モジュールオブジェクトは、複数のメタデータと複数のＡＰＩを備えて構成されている。このモジュールオブジェクトの複数のＡＰＩはモジュールオブジェクト間を接続するインターフェースである。図３（ｂ）に示すように、メディアオブジェクトは、１つのメディアデータと、複数のメタデータと、複数のＡＰＩとを備えて構成されている。このメディアオブジェクトの複数のＡＰＩはメディアオブジェクトを入出力する装置に対するインターフェースである。
【００４４】
次に、モジュールオブジェクトとメディアオブジェクトとに含まれるメタデータの実施例を説明する。
（メタデータの実施例）
図４にモジュールオブジェクトに含まれているメタデータの実施例を示す。このモジュールオブジェクトはモニタのモジュールオブジェクトである。各メタデータを順に説明する。
【００４５】
図４に示すように、「ｍｅｄｉａＯｂｊｅｃｔＴｙｐｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの種別を示すメタデータであって、この実施の形態では、取りうる値は「ＮｏｎＣｏｍｐＶｉｄｅｏ」である。ＮｏｎＣｏｍｐＶｉｄｅｏは圧縮されていない映像データのことを示している。
【００４６】
「ｍｅｄｉａＴｙｐｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトのコンテンツの種別を示すメタデータであって、この実施の形態では、取りうる値は「Ｖｉｄｅｏ」である。Ｖｉｄｅｏは映像コンテンツのことを示している。
【００４７】
「ｅｎｃｏｄｅＴｙｐｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの符号化の種別を示すメタデータであって、この実施の形態では、取りうる値は「ＮｏｎＣｏｍｐ」である。ＮｏｎＣｏｍｐは符号化していないことを示すものである。
【００４８】
「ｉｍａｇｅＳｉｚｅＨ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの画像の水平サイズを示すメタデータであって、この実施の形態では、取りうる値は７２０画素である。
【００４９】
「ｉｍａｇｅＳｉｚｅＶ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトの画像の垂直サイズを示すメタデータであって、この実施の形態では、取りうる値は４８０画素である。
【００５０】
「ｉｍａｇｅＣｏｌｏｒＭｏｄｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトのカラーモードを示すメタデータであって、この実施の形態では、取りうる値は「ＹＵＶ」である。このＹＵＶは輝度信号と色差信号から構成されるデータを示すものである。
【００５１】
「ｉｍａｇｅＢｉｔＭｏｄｅ」というメタデータは、このモニタが取り扱い可能なメディアオブジェクトのビットモードを示すメタデータであって、この実施の形態では、取りうる値は「８」である。この８は１画素を構成するビット数のことを示している。
【００５２】
図５にメディアオブジェクトに含まれているメタデータの実施例を示す。図５に示すように、このメディアオブジェクトはＭＰＥＧ２の圧縮方式で圧縮された映像データのメディアオブジェクトである。各メタデータを順に説明する。
【００５３】
「ｍｅｄｉａＯｂｊｅｃｔＴｙｐｅ」というメタデータは、このメディアデータの種別を示すメタデータであって、この実施の形態では、取りうる値は「ＭＰＥＧ２Ｖｉｄｅｏ」である。ＭＰＥＧ２ＶｉｄｅｏはＭＰＥＧ２の圧縮方式で圧縮された映像データのことを示している。
【００５４】
「ｍｅｄｉａＴｙｐｅ」というメタデータは、このメディアデータのデータ種別を示すメタデータであって、この実施の形態では、取りうる値は「Ｖｉｄｅｏ」である。Ｖｉｄｅｏはビデオデータのことを示している。
【００５５】
「ｅｎｎｃｏｄｅＴｙｐｅ」というメタデータは、このメディアデータのエンコードのタイプを示すメタデータであって、この実施の形態では、取りうる値は「ＭＰＥＧ２」である。
【００５６】
「ｂｉｔＲａｔｅ」というメタデータは、このメディアデータのリアルタイム伝送における必要最大転送レートを示すメタデータであって、この実施の形態では１５０００００である。
【００５７】
「ｆｉｌｅＮａｍｅ」というメタデータは、メディアデータの圧縮データのファイル名を示すメタデータであって、この実施の形態では、ｔｅｓｔ．ｍｐｖである。
【００５８】
「ａｕｔｈｏｒ」というメタデータは、メディアデータの作成者を示すメタデータであり、「ｄａｔｅ」というメタデータはメディアデータの制作日時を示すメタデータである。
【００５９】
この実施の形態では以下の効果を奏す。
識別部７の識別結果に基づいて、メディアデータが識別され、このメディアデータにメディアメタデータ付加手段９ｂとメディアデータＡＰＩ付加手段１１ｂとによって、メタデータとアプリケーションプログラムインターフェースが付加され、メディアオブジェクト生成手段１３ｂによって、メディアデータとメタデータとアプリケーションプログラムとを一体的に抽象化したメディアオブジェクトが生成されるので、メディアデータを取り扱う利用者は、メディアデータとメタデータとを統一的に取り扱うことができる。
【００６０】
識別部７の識別結果に基づいて、未確認の「装置」が識別され、既知の装置とされ、この既知の装置に対し、モジュールオブジェクトファイルが生成される。そして、モジュールメタデータ付加手段９ａとモジュールＡＰＩ付加手段１１ａとによって、モジュールオブジェクトファイルにメタデータとアプリケーションプログラムインターフェースが付加され、モジュールオブジェクト生成手段１３ａによって、メタデータとアプリケーションプログラムとを一体的に抽象化したモジュールオブジェクトが生成されるので、変換或いは再生表示装置等を取り扱う利用者は、当該装置の仕様、メーカーや機種の違い等を、すなわち、当該装置がどのようなコンテンツ（メディアデータ）の取り扱いが可能かを、意識することなく取り扱うことができる。
【００６１】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
【００６２】
この実施の形態に示したオブジェクト生成装置１を、メディアオブジェクトを生成するメディアオブジェクト生成プログラム或いはモジュールオブジェクトを生成するモジュールオブジェクト生成プログラムとみなすことができ、オブジェクト生成装置１と同様な効果を得ることができる。
【００６３】
すなわち、メディアオブジェクト生成プログラムは、データ判別手段７ｂと、メディアデータ付加手段９ｂと、メディアデータＡＰＩ付加手段１１ｂ（請求項３に示したメディアインターフェース付加手段）と、メディアオブジェクト生成手段１３ｂとを含んで構成されるプログラムである。
【００６４】
また、モジュールオブジェクト生成プログラムは、自動検出手段７ａと、ファイル生成手段７ｃと、モジュールメタデータ付加手段９ａと、モジュールＡＰＩ付加手段１１ａ（請求項４に示したモジュールインターフェース付加手段）と、モジュールオブジェクト生成手段１３ａとを含んで構成されるプログラムである。
【００６６】
【発明の効果】
請求項１記載の発明によれば、識別部の識別結果に基づいて、メディアデータおよび／またはメディアデータを変換或いは再生表示する装置が識別されて、ファイルが付され、このファイルにメタデータ付加部とインターフェース付加部とによって、メタデータとアプリケーションプログラムインターフェースが付加され、オブジェクト生成部によって、メタデータとアプリケーションプログラムとを一体的に抽象化したメディアオブジェクトおよび／またはモジュールオブジェクトが生成されるので、メディアデータ、および／またはこのメディアデータを変換或いは再生表示装置を利用する利用者は、これらがどのようなコンテンツ（メディアデータ）或いはどのような仕様、メーカー、機種の装置であるといったことを、意識することなく取り扱うことができる。
【００６７】
請求項２記載の発明によれば、識別手段の判別結果に基づいて、メディアデータが判別され、このメディアデータを含めたメディアオブジェクトファイルが生成され、メタデータ付加手段とインターフェース付加手段とによって、メタデータとアプリケーションプログラムインターフェースが付加され、オブジェクト生成手段によって、メディアデータとメタデータとアプリケーションプログラムインターフェースとを一体的に抽象化したメディアオブジェクトが生成されるので、メディアデータを取り扱う利用者は、メディアデータとメタデータとを統一的に取り扱うことができる。
【００６８】
また、請求項２記載の発明によれば、識別手段の検出結果に基づいて、メディアデータを変換或いは再生表示する装置が検出されて、モジュールオブジェクトファイルが生成され、このモジュールファイルにメタデータ付加手段とインターフェース付加手段とによって、メタデータとアプリケーションプログラムインターフェースが付加され、オブジェクト生成手段によって、メタデータとアプリケーションプログラムインターフェースとを一体的に抽象化したモジュールオブジェクトが生成されるので、変換或いは再生表示装置を利用する利用者は、これらの装置の仕様、メーカー、機種の違いを意識することなく取り扱うことができる。
【図面の簡単な説明】
【図１】本発明による一実施の形態であるオブジェクト生成装置の機能説明図である。
【図２】オブジェクト生成装置の動作を示すフローチャートである。
【図３】（ａ）モジュールオブジェクトの概念図である。
（ｂ）メディアオブジェクトの概念図である。
【図４】モジュールオブジェクトのメタデータの実施例を示す図である。
【図５】メディアオブジェクトのメタデータの実施例を示す図である。
【符号の説明】
１  オブジェクト生成装置
３  入出力部
５  外部装置接続部
７  識別部（メディアデータ識別部、変換・再生表示装置識別部）
９  メタデータ付加部
１１  インターフェース付加部
１３  オブジェクト生成部
１５  記憶部
【図１】
0004336054.tif 000002
【図２】
0004336054.tif 000003
【図３】
0004336054.tif 000004
【図４】
0004336054.tif 000005
【図５】
0004336054.tif 000006