(57)【特許請求の範囲】
【請求項１】
コンテンツを画面上に模式的に表示したメディアオブジェクトおよび当該コンテンツを処理する装置を画面上に模式的に表示したモジュールオブジェクトを表示する表示部と、
前記メディアオブジェクトに、前記コンテンツの特性を示すメディアオブジェクトメタデータと、外部から前記メディアオブジェクトが呼び出された場合のＡＰＩの処理並びに前記メディアオブジェクトの再生、表示および変換を実行するメディアオブジェクトＡＰＩとを付加すると共に、前記モジュールオブジェクトに、前記装置の特性を示すモジュールオブジェクトメタデータと、前記装置のインターフェースの役割を果たすモジュールオブジェクトＡＰＩとを付加する付加部と、
前記メディアオブジェクトメタデータおよび前記モジュールオブジェクトメタデータに基づき、前記表示部に表示された前記メディアオブジェクトおよび前記モジュールオブジェクトの所定の操作によって、前記コンテンツの再生或いは表示を実行させる制御を行う制御部と、を備えるコンテンツ再生制御装置であって、
前記制御部は、前記メディアオブジェクトに係るコンテンツが、当該コンテンツ再生制御装置によって再生或いは表示を実行できない場合には、前記メディアオブジェクトメタデータ、前記メディアオブジェクトＡＰＩ、前記モジュールオブジェクトメタデータおよび前記モジュールオブジェクトＡＰＩに基づき、前記メディアオブジェクトに係るコンテンツを再生可能な他のコンテンツ再生制御装置を介して、当該コンテンツ再生制御装置と他のコンテンツ再生制御装置との間に１つ以上の別のコンテンツ再生制御装置を介在させて、前記メディアオブジェクトに係るコンテンツを再生し、再生されたコンテンツを当該コンテンツ再生制御装置で再生或いは表示を実行させるフィルタ機能を備えたことを特徴とするコンテンツ再生制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フォーマットの異なる複数のコンテンツを複数多種の再生装置によって再生可能に制御するコンテンツ再生制御装置に関する。
【０００２】
【従来の技術】
近年、放送局の放送システム或いは、ネットワークでアクセス可能なサイト上において、ディジタル化、圧縮技術の進歩により、様々な形式のコンテンツが混在して使用されている。このため、このコンテンツを利用する利用者は、様々な形式のコンテンツに対応した複数の変換装置、再生装置等を所有して、当該コンテンツを利用している。
【０００３】
【発明が解決しようとする課題】
しかしながら、コンテンツを利用する利用者は、利用者の所有する装置によって、コンテンツを再生或いは表示するために、当該コンテンツの形式変換を実施する必要があり、この形式変換の作業は煩雑なものであるという問題がある。
【０００４】
本発明の目的は上述した従来の技術が有する課題を解消し、コンテンツを利用する利用者の負担を軽減するコンテンツ再生制御装置を提供することにある。
【０００５】
【課題を解決するための手段】
請求項１記載のコンテンツ再生制御装置は、コンテンツを画面上に模式的に表示したメディアオブジェクトおよび当該コンテンツを処理する装置を画面上に模式的に表示したモジュールオブジェクトを表示する表示部と、前記メディアオブジェクトに、前記コンテンツの特性を示すメディアオブジェクトメタデータと、外部から前記メディアオブジェクトが呼び出された場合のＡＰＩの処理並びに前記メディアオブジェクトの再生、表示および変換を実行するメディアオブジェクトＡＰＩとを付加すると共に、前記モジュールオブジェクトに、前記装置の特性を示すモジュールオブジェクトメタデータと、前記装置のインターフェースの役割を果たすモジュールオブジェクトＡＰＩとを付加する付加部と、前記メディアオブジェクトメタデータおよび前記モジュールオブジェクトメタデータに基づき、前記表示部に表示された前記メディアオブジェクトおよび前記モジュールオブジェクトの所定の操作によって、前記コンテンツの再生或いは表示を実行させる制御を行う制御部と、を備えるコンテンツ再生制御装置であって、前記制御部は、前記メディアオブジェクトに係るコンテンツが、当該コンテンツ再生制御装置によって再生或いは表示を実行できない場合には、前記メディアオブジェクトメタデータ、前記メディアオブジェクトＡＰＩ、前記モジュールオブジェクトメタデータおよび前記モジュールオブジェクトＡＰＩに基づき、前記メディアオブジェクトに係るコンテンツを再生可能な他のコンテンツ再生制御装置を介して、当該コンテンツ再生制御装置と他のコンテンツ再生制御装置との間に１つ以上の別のコンテンツ再生制御装置を介在させて、前記メディアオブジェクトに係るコンテンツを再生し、再生されたコンテンツを当該コンテンツ再生制御装置で再生或いは表示を実行させるフィルタ機能を備えたことを特徴とする。
【０００６】
かかる構成によれば、表示部に模式的に表示されたメディアオブジェクトおよびモジュールオブジェクトは、付加部によって、その特性を示すメタデータとインターフェースとが付加されており、所定の操作により制御部によってメディアオブジェクトに係るコンテンツの再生或いは表示がモジュールオブジェクトに係る装置によって実行される。
【０００７】
尚、メディアオブジェクトとは、コンテンツのメディアデータと、このメディアデータの特性を示すメタデータと、種々のプラットフォームで接続可能にするインターフェースとを一体的に取り扱いできるように、表示部上にアイコン化したものである。モジュールオブジェクトとは、再生或いは表示装置のメタデータと、種々のプラットフォームで接続可能にするインターフェースとを一体的に取り扱いできるように、表示部上にアイコン化したものである。
【０００８】
また、特性を示すメタデータとは、メディアオブジェクトの場合、データ構造、データ量、制作日時、制作者等のデータのことであり、モジュールオブジェクトの場合、装置の仕様、処理能力等のデータのことである。インターフェースとは、ＡＰＩ（Ａｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）であって、このＡＰＩは、種々のプラットフォーム（ＯＳ）上で、外部からの様々な要求を処理して、外部に応答する役割を果たすものである。
【００１０】
また、メディアオブジェクトに係るコンテンツがモジュールオブジェクトに係る装置によって、本来、再生或いは表示できない場合でも、フィルタ機能によって再生或いは表示される。尚、フィルタ機能とは、あるメディアオブジェクトから他の異なるメディアオブジェクトに変換する機能である。
【００１１】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて詳細に説明する。
（コンテンツ再生制御装置の構成）
図１に、コンテンツ再生制御装置のブロック図を示す。図１に示すように、コンテンツ再生制御装置１は、表示部３と、主制御部５と、入力部７と、記憶部９と、外部装置接続部１１とを備えて構成され、各部がデータバス或いはケーブル等によって接続されている。
【００１２】
このコンテンツ再生制御装置１では、コンテンツのメディアデータおよびこのコンテンツに係る再生或いは表示装置を、表示部（表示画面上）３において、メディアオブジェクトとモジュールオブジェクトとにオブジェクト化（アイコン化）し、このメディアオブジェクトおよびモジュールオブジェクトを表示部（表示画面上）３で操作することによって、主にコンテンツのメディアデータの再生が、選択されたモジュールオブジェクトに係る装置により実施される。
【００１３】
表示部３は、一般的なＣＲＴ、液晶等の表示装置に相当するものである。この表示部３では、後記するメディアオブジェクトとモジュールオブジェクトとが表示される。
【００１４】
主制御部５は、ＣＰＵおよびメモリ等から構成され、コンテンツ再生制御装置１の制御を司るものである。この主制御部５では、コンテンツ再生制御装置１のオペレーティングシステムである基本プログラムが展開していると共に、端末モジュール処理手段５ａ、メディアオブジェクト処理手段５ｂ、メディアオブジェクトＡＰＩ処理手段５ｃ、外部ＡＰＩ要求処理手段５ｄ、データ入力処理手段５ｅ、モジュール処理手段５ｆ、モジュールＡＰＩ処理手段５ｇ、データ出力処理手段５ｈといったプログラムが読み込まれ、これら複数のプログラムが実行される。ここで、複数のプログラムについて説明する。
【００１５】
端末モジュール処理手段５ａは、コンテンツ再生制御装置１自体を示すオブジェクトを表示させるプログラムであって、コンテンツ再生制御装置１の外部装置接続部１１に接続されている装置および記憶部９に記憶されているメディアデータに、メタデータおよびＡＰＩを付加するものである。メタデータは、接続されている装置の場合、装置のスペック等であり、メディアデータの場合、データ構造等の情報である。ＡＰＩはインターフェースの役割を果たすプログラムである。この端末モジュール処理手段５ａが請求項に記載した付加部に相当するものである。
【００１６】
メディアオブジェクト処理手段５ｂは、メディアオブジェクトを統括的に処理するものであって、メディアデータファイル９ａとメディアオブジェクトメタデータファイル９ｂとに記憶されているメディアデータとメディアオブジェクトメタデータとを関連付けると共に、メディアオブジェクトＡＰＩ処理手段５ｃで処理されたＡＰＩ言語に基づいてメディアオブジェクトを処理するものである。
【００１７】
メディアオブジェクトＡＰＩ処理手段５ｃは、メディアオブジェクトに対し、外部から入力されるＡＰＩ言語の処理を実行するものである。ＡＰＩ言語の具体的な実施例は後記する。
【００１８】
外部ＡＰＩ要求処理手段５ｄはモジュールオブジェクトに対し、外部から入力されるＡＰＩ言語の処理を実行するものである。この外部ＡＰＩ要求処理手段５ｄでは、専ら、モジュールオブジェクトにメディアオブジェクトの再生等の処理を要求するＡＰＩ言語の処理が実行される。
【００１９】
データ入力処理手段５ｅは、選択されたメディアオブジェクトのメディアデータをモジュールオブジェクトに入力する処理を実行するものである。
【００２０】
モジュール処理手段５ｆは、モジュールオブジェクトを統括的に処理するものである。まず、モジュールオブジェクトメタデータファイル９ｄに記憶されているモジュールオブジェクトメタデータを参照して、外部ＡＰＩ要求処理手段５ｄで処理されたＡＰＩ言語と、データ入力処理手段５ｅから入力されるメディアデータとに基づきメディアオブジェクトを処理する。そして、モジュールＡＰＩ処理手段５ｇに新たなＡＰＩ言語の生成を促すと共に、データ出力処理手段５ｈにメディアデータの出力をするものである。
【００２１】
モジュールＡＰＩ処理手段５ｇは、モジュール処理手段５ｆの処理に基づき、他のコンテンツ再生制御装置１のモジュールオブジェクトに対し、外部から入力されるＡＰＩ言語の処理を実行するものである。また、新たなＡＰＩ言語を生成するものである。
【００２２】
データ出力処理手段５ｈは、モジュール処理手段５ｆの処理に基づき、メディアデータを他のコンテンツ再生制御装置１のデータ入力処理手段５ｅに出力するものである。
【００２３】
これら前記したメディアオブジェクト処理手段５ｂ、メディアオブジェクトＡＰＩ処理手段５ｃ、外部ＡＰＩ要求処理手段５ｄ、データ入力処理手段５ｅ、モジュール処理手段５ｆ、モジュールＡＰＩ処理手段５ｇ、データ出力処理手段５ｈが、請求項に記載した制御部に相当するものである。これら５ｂ〜５ｇの手段を利用者が所定の操作によって実行させる。ここで、所定の操作とは、一般的なパソコン上に起動しているソフトウェアを操作する際の、マウス等のポインティングデバイスによるダブルクリック、ドラッグ等の操作のことである。
【００２４】
入力部７は、一般的なキーボード、マウス等の入力装置に相当するものである。この入力部７を利用して、表示部３に表示されているメディアオブジェクトおよびモジュールオブジェクトの前記した所定の操作が行われる。
【００２５】
記憶部９は、ハードディスク或いは大容量のメモリ等から構成され、複数のデータを記憶するものである。この実施の形態において、記憶部９にはメディアオブジェクトのメディアデータファイル９ａおよびメディアオブジェクトメタデータファイル９ｂならびにメディアオブジェクトのＡＰＩ（ＡｐｌｉｃａｔｉｏｎＰｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）ファイル９ｃ、モジュールオブジェクトのモジュールオブジェクトメタデータファイル９ｄおよびモジュールオブジェクトのＡＰＩファイル９ｅとが記憶されている。
【００２６】
また、前記した基本プログラム（図示せず）、端末モジュール処理手段５ａ、メディアオブジェクト処理手段５ｂ、メディアオブジェクトＡＰＩ処理手段５ｃ、外部ＡＰＩ要求処理手段５ｄ、データ入力処理手段５ｅ、モジュール処理手段５ｆ、モジュールＡＰＩ処理手段５ｇ、データ出力処理手段５ｈのプログラムがこの記憶部９に記憶されている。
【００２７】
外部装置接続部１１は、コンテンツ再生制御装置１に接続される外部の機器を接続するための、いわゆるパーソナルコンピュータにおけるポートおよびバッファ等に相当するものである。この実施の形態において、外部装置接続部１１には、図示を省略したが、複数の異なったデータ構造を有したコンテンツを再生、表示、変換可能の種々の装置が接続されている。
【００２８】
図２に、コンテンツ再生制御装置の機能説明図を示す。図２に示すように、コンテンツ再生制御装置１には、複数のメディアオブジェクトとモジュールオブジェクトとの大きく分けて２つの機能が備えられている。
【００２９】
メディアオブジェクトは、メディアデータファイル９ａに記憶されているメディアデータと、メディアオブジェクトメタデータファイル９ｂに記憶されているメタデータとＡＰＩとを含んで構成されており、さらに、外部から、このメディアオブジェクトが呼び出された場合のＡＰＩの処理を実行するプログラムであるメディアオブジェクトＡＰＩ処理手段５ｃと、このメディアオブジェクトの処理（再生、表示、変換）を実行するプログラムであるメディアオブジェクト処理手段５ｂとを備えて構成されている。メディアデータファイル９ａがない場合もあるが、この場合は、データ入力処理手段５ｅによって、処理されたデータがメディアデータファイル９ａの代わりとなる。
【００３０】
モジュールオブジェクトは、モジュール処理手段５ｆと、外部ＡＰＩ要求処理手段５ｄと、データ入力処理手段５ｅと、モジュールＡＰＩ処理手段５ｇと、データ出力処理手段５ｈとを備えて構成されている。
【００３１】
（コンテンツ再生制御装置の動作）
図３に、コンテンツ再生制御装置１の動作を説明したフローチャートを示す。
まず、コンテンツ再生制御装置１の主電源をＯＮにすると、表示部３上にはコンテンツ再生制御装置１自体をモジュール化した端末モジュールが表示される（Ｓ１）。
【００３２】
そして、コンテンツ再生制御装置１の表示部３上に表示されている端末モジュールを、入力部７のマウスによるダブルクリック等の操作（所定の操作の一つ）によって起動させる（Ｓ２）。すると、記憶部９に記憶されているメディアオブジェクトと、このコンテンツ再生制御装置１に接続或いは登録されている装置のモジュールオブジェクトとが表示部（表示画面）３上に表示される（Ｓ３）。
【００３３】
コンテンツ再生制御装置１は、表示部３に表示されているメディアオブジェクトが、入力部７のキーボード、マウス等によって選択されたか否かを判断し（Ｓ４）、メディアオブジェクトが選択された場合、このメディアオブジェクトの紹介（制作日時、制作者、データ構造、メディアデータの再生に要す時間等）をする紹介データが表示部３上に表示される（Ｓ５）。
【００３４】
次に、選択されたメディアオブジェクトがモジュールオブジェクトに、入力部７のマウスによる操作（所定の操作の一つ）によって、ドラッグされたか（選択されたか）どうかが判断される（Ｓ６）。そして、選択されたメディアオブジェクトが、モジュールオブジェクトにドラッグされるまでコンテンツ再生制御装置１は待機し、モジュールオブジェクトにドラッグされた（選択された）と判断された場合には、選択されたメディアオブジェクトが、選択されたモジュールオブジェクトによって再生（取り扱い）可能かどうかが判断される（Ｓ７）。
【００３５】
選択されたメディアオブジェクトが、選択されたモジュールオブジェクトによって再生（取り扱い）可能と判断された場合には、再生され（Ｓ１１）、再生（取り扱い）可能と判断され無い場合には、コンテンツ再生制御装置１は、接続されている或いは登録されている装置によって再生（取り扱い）可能な装置があるかどうかを判断する（Ｓ８）。
【００３６】
再生（取り扱い）可能な装置が無いと判断された場合には、その旨、つまり「取り扱い可能な装置は接続されていません」等の表示が表示部３にされる（Ｓ９）。
【００３７】
再生（取り扱い））可能な装置があると判断された場合には、再生可能な装置との接続状態（接続動作）を表示部３に表示する（Ｓ１０）。この接続を確立するまでのデータのやり取りについては、後記するシーケンシャル図を用いて詳細に説明する。接続が確立されたら、メディアオブジェクトに係るメディアデータが当該再生可能な装置によって再生される（Ｓ１１）。
【００３８】
図４に、コンテンツ再生制御装置１のシーケンスチャートを示す。
このコンテンツ再生制御装置１のシーケンスチャートは、一方のコンテンツ再生制御装置１に記憶されているメディアオブジェクトを、他方のコンテンツ再生制御装置１に接続されている再生装置によって再生する場合の、主制御部５に展開している各プログラム間の要求とレスポンス（応答）とを一元的に図示したものである。
【００３９】
この場合、一方のコンテンツ再生制御装置１はメディアデータの出力装置１Ａ（以下、データ出力装置１Ａとする）と、他方のコンテンツ再生制御装置１はメディアデータの入力装置１Ｂ（以下、データ入力装置１Ｂとする）とみなすことができる。
【００４０】
まず、データ入力装置１Ｂが、データ出力装置１Ａの記憶しているメディアオブジェクトを利用する場合、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄが、データ出力装置１ＡのメディアオブジェクトＡＰＩ処理手段５ｃに対し、ｇｅｔ＿ｐａｒｅｎｔＭｏｄｕｌｅを要求する（Ｓ５１）。このｇｅｔ＿ｐａｒｅｎｔＭｏｄｕｌｅは、メディアオブジェクトを処理（再生）可能なモジュールオブジェクトを検索するためのＡＰＩ言語である。
【００４１】
次に、データ出力装置１ＡのメディアオブジェクトＡＰＩ処理手段５ｃは、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄに対し、ｇｅｔ＿ｐａｒｅｎｔＭｏｄｕｌｅを応答する（Ｓ５２）。
【００４２】
すると、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄが、データ出力装置１ＡのモジュールＡＰＩ処理手段５ｇに対し、ｒｅｑ＿ｃｏｎｎｅｃｔを要求する（Ｓ５３）。このｒｅｑ＿ｃｏｎｎｅｃｔは、データ出力装置１Ａのモジュールオブジェクトに接続を要求するためのＡＰＩ言語である。
【００４３】
このｒｅｑ＿ｃｏｎｎｅｃｔを受け取ったモジュールＡＰＩ処理手段５ｇを含むデータ出力装置１Ａは、モジュール処理手段５ｆを介して、外部ＡＰＩ要求処理手段５ｄから、データ入力装置１ＢのモジュールＡＰＩ処理手段５ｇにｒｅｑ＿ｍｅｔａＤａｔａを要求する（Ｓ５４）。このｒｅｑ＿ｍｅｔａＤａｔａは、データ入力装置１Ｂのモジュールオブジェクトのメタデータを要求するＡＰＩ言語である。
【００４４】
そして、データ入力装置１ＢのモジュールＡＰＩ処理手段５ｇは、データ出力装置１Ａの外部ＡＰＩ要求処理手段５ｄに対しｒｅｑ＿ｍｅｔａＤａｔａを応答する（Ｓ５５）。すなわち、データ入力装置１Ｂのモジュールオブジェクトのメタデータを、データ入力装置１Ｂからデータ出力装置１Ａに送信する。
【００４５】
すると、データ出力装置１ＡのモジュールＡＰＩ処理手段５ｇは、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄにｒｅｑ＿ｃｏｎｎｅｃｔを応答する（Ｓ５６）。すなわち、データ出力装置１Ａとデータ入力装置１Ｂとの接続が確立する。ここで、データ出力装置１Ａとデータ入力装置１Ｂとのメディアオブジェクト（メディアデータ）の送受信が可能となる。
【００４６】
この後、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄは、データ出力装置１ＡのメディアオブジェクトＡＰＩ処理手段５ｃに対し、ｇｅｔ＿ｍｅｔａＤａｔａを要求する（Ｓ５７）。すなわち、データ入力装置１Ｂは、データ出力装置１Ａに記憶されているメディアオブジェクトを読み込む準備として当該メディアオブジェクトのメタデータを要求する。
【００４７】
データ出力装置１ＡのメディアオブジェクトＡＰＩ処理手段５ｃは、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄに対し、ｇｅｔ＿ｍｅｔａＤａｔａを応答する（Ｓ５８）。すなわち、データ出力装置１Ａは、データ入力装置１Ｂに出力するメディアオブジェクトのメタデータを、予め、データ入力装置１Ｂに送信する。
【００４８】
そして、このデータ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄは、データ出力装置１ＡのメディアオブジェクトＡＰＩ処理手段５ｃに対し、ｇｅｔ＿ｆｒａｍｅを要求する（Ｓ５９）。すなわち、データ入力装置１Ｂは、データ出力装置１Ａに対し、メディアオブジェクトに係るメディアデータを転送（送信）を１ｆｒａｍｅ（フレーム）毎に要求する。ただし、メディアデータの転送は、１フレーム単位毎に限定されるものではない。
【００４９】
尚、メディアデータの転送要求を実行する前に、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄは、データ出力装置１ＡのメディアオブジェクトＡＰＩ処理手段５ｃを介して、メディアオブジェクトの各種のメタデータを読み出すこともできる。
【００５０】
データ出力装置１ＡのメディアオブジェクトＡＰＩ処理手段５ｃは、データ入力装置１Ｂの外部ＡＰＩ要求処理手段５ｄに対し、ｇｅｔ＿ｆｒａｍｅを応答する（Ｓ６０）。すなわち、データ出力装置１Ａは、データ入力装置１Ｂに対し、１フレーム毎にメディアデータの転送を了承したといったＡＰＩ言語を送信する。
【００５１】
その後、データ出力装置１Ａのデータ出力処理手段５ｈからデータ入力装置１Ｂのデータ入力処理手段５ｅにメディアデータが転送される（Ｓ６１）。
【００５２】
（フィルタ機能）
上記したように、選択されたメディアオブジェクトが選択したモジュールオブジェクトによって再生可能な場合を説明したが、次に選択されたメディアオブジェクトが選択したモジュールオブジェクトによって再生可能でない場合の処理を説明する。
【００５３】
図５、図６は、データ出力装置１Ａとデータ入力装置１Ｂとの間に別のコンテンツ再生制御装置１Ｃ或いはコンテンツ再生制御装置１Ｃ1、１Ｃ2を介在させ、コンテンツ再生制御装置（データ出力装置）１Ａおよびコンテンツ再生制御装置（データ入力装置）１Ｂがメディアオブジェクトの処理（再生等の取り扱い）を可能に構成した説明図を示している。これより、説明する便宜上、コンテンツ再生制御装置１Ｃをフィルタ装置１Ｃと、コンテンツ再生制御装置１Ｃ1をフィルタ装置１Ｃ1と、コンテンツ再生制御装置１Ｃ2をフィルタ装置１Ｃ2と呼称する。
【００５４】
図５に示すように、データ出力装置１Ａのメディアオブジェクトおよびモジュールオブジェクトが、フィルタ装置１Ｃのメディアオブジェクトおよびモジュールオブジェクトを介して、データ入力装置１Ｂのモジュールオブジェクトと接続されている。ここでは、データ出力装置１Ａのメディアオブジェクトがデータ入力装置１Ｂのモジュールオブジェクトによって処理（再生等）が実施される。
【００５５】
図６に示すように、データ出力装置１Ａのメディアオブジェクトおよびモジュールオブジェクトが、フィルタ装置１Ｃ1とフィルタ装置１Ｃ2とのメディアオブジェクトおよびモジュールオブジェクトを介して、データ入力装置１Ｂのモジュールオブジェクトと接続されている。図５に示したものと同様に、データ出力装置１Ａのメディアオブジェクトがデータ入力装置１Ｂのモジュールオブジェクトによって処理（再生等）が実施される。
【００５６】
このフィルタ機能の説明において、フィルタ機能を装置（フィルタ装置１Ｃ、フィルタ装置１Ｃ1、フィルタ装置１Ｃ2）として説明したが、これを１つのコンテンツ再生制御装置１の内部にて、ソフトウェア的に実現することは可能である。
或いは、例えば、データ出力装置１Ａを映像再生装置と、フィルタ装置１Ｃを映像デコーダと、データ入力装置１Ｂを映像モニタとする構成であってもよい。
【００５７】
例えば、メディアオブジェクトに係るコンテンツ（映像データとする）が、ＭＰＥＧ−２の形式で圧縮されており、この圧縮された映像データ（以下、圧縮映像データという）を、モジュールオブジェクトに係る非圧縮映像データを表示可能なアナログのモニタ等で表示させようとした場合を想定して説明する。この場合、コンテンツ再生制御装置１は、まず、メディアオブジェクトのメタデータとＡＰＩに基づき、コンテンツ再生制御装置１の外部装置接続部１１に接続されているデコーダ（図示せず）に自動的に圧縮映像データを転送する。
【００５８】
次に、このデコーダは、メディアオブジェクトのメタデータおよびＡＰＩと、モジュールオブジェクトのメタデータおよびＡＰＩに基づき、メディアオブジェクトの圧縮映像データをモジュールオブジェクトに係るアナログのモニタに表示できるように、圧縮映像データを非圧縮映像データへ変換する。そして、コンテンツ再生制御装置１は、デコーダによって非圧縮映像データとなったコンテンツをモジュールオブジェクトに係るアナログのモニタに表示させる。
【００５９】
この実施の形態では以下の効果を奏す。
模式的（アイコン）に表示されたメディアオブジェクトおよびモジュールオブジェクトのダブルクリック、ドラッグ等の簡単な操作によって、メディアオブジェクトに係るコンテンツの再生或いは表示が、コンテンツ再生制御装置１の主制御部５の制御に基づいて、モジュールオブジェクトに係る装置によって実行されるので、メディアオブジェクトに係るコンテンツの利用者は、当該コンテンツのデータ構造等を意識することなく、煩雑な変換作業をすることなく、コンテンツの再生或いは表示をモジュールオブジェクトに係る装置に実施させることができる。
【００６０】
表示部３に表示されているメディアオブジェクトを選択し、この選択されたメディアオブジェクトに係るコンテンツがモジュールオブジェクトに係る装置によって、本来、再生或いは表示できない場合でも、フィルタ機能が、自動的な変換機能となって、メディアオブジェクトに係るコンテンツの再生或いは表示をすることができ、コンテンツ利用者の負担を軽減することができる。
【００６１】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
【００６２】
【発明の効果】
請求項１記載の発明によれば、模式的に表示されたメディアオブジェクトおよびモジュールオブジェクトの所定の操作によって、メディアオブジェクトに係るコンテンツの再生或いは表示が、モジュールオブジェクトに係る装置によって実行されるので、メディアオブジェクトに係るコンテンツの利用者は、当該コンテンツのデータ構造等を意識することなく、煩雑な変換作業をすることなく、コンテンツの再生或いは表示をモジュールオブジェクトに係る装置に実施させることができ、コンテンツ利用者の負担を軽減することができる。
【００６３】
また、請求項１記載の発明によれば、選択されたメディアオブジェクトに係るコンテンツがモジュールオブジェクトに係る装置によって、本来、再生或いは表示できない場合でも、フィルタ機能が、自動的な変換機能となって、メディアオブジェクトに係るコンテンツの再生或いは表示をすることができる。
【図面の簡単な説明】
【図１】本発明による一実施の形態であるコンテンツ再生制御装置のブロック図である。
【図２】コンテンツ再生制御装置の機能説明図である。
【図３】コンテンツ再生制御装置の動作を説明するフローチャートである。
【図４】コンテンツ再生制御装置（データ出力装置およびデータ入力装置）のシーケンシャルフローチャートである。
【図５】フィルタ機能（装置）の説明図である。
【図６】フィルタ機能（装置）の説明図である。
【符号の説明】
１  コンテンツ再生制御装置
３  表示部
５  主制御部
５ａ  端末モジュール処理手段（付加部）
７  入力部
９  記憶部
１１  外部装置接続部
【図１】
0004243033.tif 000002
【図２】
0004243033.tif 000003
【図３】
0004243033.tif 000004
【図４】
0004243033.tif 000005
【図５】
0004243033.tif 000006
【図６】
0004243033.tif 000007